File Hierarchy Reorganization.
This commit is contained in:
parent
d51fc375d2
commit
751af977ac
|
|
@ -3,7 +3,7 @@ Microsoft Visual Studio Solution File, Format Version 12.00
|
|||
# Visual Studio Version 17
|
||||
VisualStudioVersion = 17.13.36105.23
|
||||
MinimumVisualStudioVersion = 10.0.40219.1
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Blaze", "Blaze.vcxproj", "{92E725FE-D87B-4FDE-8371-5B2CE60945FD}"
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Blaze", "Blaze\Blaze.vcxproj", "{92E725FE-D87B-4FDE-8371-5B2CE60945FD}"
|
||||
EndProject
|
||||
Global
|
||||
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
||||
|
|
|
|||
Binary file not shown.
|
|
@ -192,41 +192,42 @@
|
|||
<None Include="vcpkg.json" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClInclude Include="Blaze\AppState.h" />
|
||||
<ClInclude Include="Blaze\BufferManager.h" />
|
||||
<ClInclude Include="Blaze\EntityManager.h" />
|
||||
<ClInclude Include="Blaze\Frame.h" />
|
||||
<ClInclude Include="Blaze\FreeList.h" />
|
||||
<ClInclude Include="Blaze\GlobalMemory.h" />
|
||||
<ClInclude Include="Blaze\MacroUtils.h" />
|
||||
<ClInclude Include="Blaze\MathUtil.h" />
|
||||
<ClInclude Include="Blaze\MiscData.h" />
|
||||
<ClInclude Include="Blaze\ModelLoader.h" />
|
||||
<ClInclude Include="Blaze\RenderDevice.h" />
|
||||
<ClInclude Include="Blaze\RID.h" />
|
||||
<ClInclude Include="Blaze\TextureManager.h" />
|
||||
<ClInclude Include="Blaze\VulkanHeader.h" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="Blaze\AppState.cpp" />
|
||||
<ClCompile Include="Blaze\Blaze.cpp" />
|
||||
<ClCompile Include="Blaze\BufferManager.cpp" />
|
||||
<ClCompile Include="Blaze\CgltfImpl.cpp" />
|
||||
<ClCompile Include="Blaze\EntityManager.cpp" />
|
||||
<ClCompile Include="Blaze\Frame.cpp" />
|
||||
<ClCompile Include="Blaze\FreeList.cpp" />
|
||||
<ClCompile Include="Blaze\GlobalMemory.cpp" />
|
||||
<ClCompile Include="Blaze\MiscData.cpp" />
|
||||
<ClCompile Include="Blaze\ModelLoader.cpp" />
|
||||
<ClCompile Include="Blaze\RenderDevice.cpp" />
|
||||
<ClCompile Include="Blaze\StbImpl.cpp" />
|
||||
<ClCompile Include="Blaze\TextureManager.cpp" />
|
||||
<ClCompile Include="Blaze\VmaImpl.cpp" />
|
||||
<ClCompile Include="Source\AppState.cpp" />
|
||||
<ClCompile Include="Source\Blaze.cpp" />
|
||||
<ClCompile Include="Source\BufferManager.cpp" />
|
||||
<ClCompile Include="Source\CgltfImpl.cpp" />
|
||||
<ClCompile Include="Source\EntityManager.cpp" />
|
||||
<ClCompile Include="Source\Frame.cpp" />
|
||||
<ClCompile Include="Source\FreeList.cpp" />
|
||||
<ClCompile Include="Source\GlobalMemory.cpp" />
|
||||
<ClCompile Include="Source\MiscData.cpp" />
|
||||
<ClCompile Include="Source\ModelLoader.cpp" />
|
||||
<ClCompile Include="Source\RenderDevice.cpp" />
|
||||
<ClCompile Include="Source\RID.cpp" />
|
||||
<ClCompile Include="Source\StbImpl.cpp" />
|
||||
<ClCompile Include="Source\TextureManager.cpp" />
|
||||
<ClCompile Include="Source\VmaImpl.cpp" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Image Include="Assets\Textures\container2.png" />
|
||||
<Image Include="Assets\Textures\wall.jpg" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClInclude Include="Source\AppState.h" />
|
||||
<ClInclude Include="Source\BufferManager.h" />
|
||||
<ClInclude Include="Source\EntityManager.h" />
|
||||
<ClInclude Include="Source\Frame.h" />
|
||||
<ClInclude Include="Source\FreeList.h" />
|
||||
<ClInclude Include="Source\GlobalMemory.h" />
|
||||
<ClInclude Include="Source\MacroUtils.h" />
|
||||
<ClInclude Include="Source\MathUtil.h" />
|
||||
<ClInclude Include="Source\MiscData.h" />
|
||||
<ClInclude Include="Source\ModelLoader.h" />
|
||||
<ClInclude Include="Source\RenderDevice.h" />
|
||||
<ClInclude Include="Source\RID.h" />
|
||||
<ClInclude Include="Source\TextureManager.h" />
|
||||
<ClInclude Include="Source\VulkanHeader.h" />
|
||||
</ItemGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
||||
<ImportGroup Label="ExtensionTargets">
|
||||
</ImportGroup>
|
||||
|
|
@ -25,6 +25,18 @@
|
|||
<Filter Include="Resource Files\Config">
|
||||
<UniqueIdentifier>{1f13daa9-d8c1-4fda-b5a5-09ed652775e7}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="Header Files\Util">
|
||||
<UniqueIdentifier>{6b9bb9b7-fdb7-49cc-8427-707aaa6f1188}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="Header Files\Render">
|
||||
<UniqueIdentifier>{62595ae4-a41b-43d1-b506-c6e3409aee5c}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="Source Files\Util">
|
||||
<UniqueIdentifier>{3efea666-256f-4bf9-974f-5d43717b8364}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="Source Files\Render">
|
||||
<UniqueIdentifier>{ad0bf107-cc94-4190-844a-748793cabc17}</UniqueIdentifier>
|
||||
</Filter>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<None Include="README.md">
|
||||
|
|
@ -56,92 +68,51 @@
|
|||
</None>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClInclude Include="Blaze\AppState.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="Blaze\Frame.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="Blaze\GlobalMemory.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="Blaze\MacroUtils.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="Blaze\MathUtil.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="Blaze\MiscData.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="Blaze\RenderDevice.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="Blaze\EntityManager.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="Blaze\TextureManager.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="Blaze\VulkanHeader.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="Blaze\BufferManager.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="Blaze\FreeList.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="Blaze\RID.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="Blaze\ModelLoader.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="Blaze\AppState.cpp">
|
||||
<ClCompile Include="Source\AppState.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="Blaze\Blaze.cpp">
|
||||
<ClCompile Include="Source\Blaze.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="Blaze\Frame.cpp">
|
||||
<ClCompile Include="Source\EntityManager.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="Blaze\GlobalMemory.cpp">
|
||||
<ClCompile Include="Source\MiscData.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="Blaze\MiscData.cpp">
|
||||
<ClCompile Include="Source\ModelLoader.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="Blaze\RenderDevice.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="Blaze\StbImpl.cpp">
|
||||
<ClCompile Include="Source\StbImpl.cpp">
|
||||
<Filter>Source Files\HeaderOnlyImpl</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="Blaze\VmaImpl.cpp">
|
||||
<ClCompile Include="Source\VmaImpl.cpp">
|
||||
<Filter>Source Files\HeaderOnlyImpl</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="Blaze\EntityManager.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="Blaze\TextureManager.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="Blaze\BufferManager.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="Blaze\FreeList.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="Blaze\ModelLoader.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="Blaze\CgltfImpl.cpp">
|
||||
<ClCompile Include="Source\CgltfImpl.cpp">
|
||||
<Filter>Source Files\HeaderOnlyImpl</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="Source\FreeList.cpp">
|
||||
<Filter>Source Files\Util</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="Source\GlobalMemory.cpp">
|
||||
<Filter>Source Files\Util</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="Source\BufferManager.cpp">
|
||||
<Filter>Source Files\Render</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="Source\TextureManager.cpp">
|
||||
<Filter>Source Files\Render</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="Source\RID.cpp">
|
||||
<Filter>Source Files\Render</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="Source\RenderDevice.cpp">
|
||||
<Filter>Source Files\Render</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="Source\Frame.cpp">
|
||||
<Filter>Source Files\Render</Filter>
|
||||
</ClCompile>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Image Include="Assets\Textures\container2.png">
|
||||
|
|
@ -156,4 +127,48 @@
|
|||
<Filter>Resource Files\Shader Files</Filter>
|
||||
</CustomBuild>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClInclude Include="Source\AppState.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="Source\EntityManager.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="Source\MiscData.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="Source\ModelLoader.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="Source\MathUtil.h">
|
||||
<Filter>Header Files\Util</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="Source\MacroUtils.h">
|
||||
<Filter>Header Files\Util</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="Source\FreeList.h">
|
||||
<Filter>Header Files\Util</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="Source\GlobalMemory.h">
|
||||
<Filter>Header Files\Util</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="Source\VulkanHeader.h">
|
||||
<Filter>Header Files\Util</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="Source\BufferManager.h">
|
||||
<Filter>Header Files\Render</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="Source\Frame.h">
|
||||
<Filter>Header Files\Render</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="Source\RenderDevice.h">
|
||||
<Filter>Header Files\Render</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="Source\RID.h">
|
||||
<Filter>Header Files\Render</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="Source\TextureManager.h">
|
||||
<Filter>Header Files\Render</Filter>
|
||||
</ClInclude>
|
||||
</ItemGroup>
|
||||
</Project>
|
||||
|
|
@ -83,5 +83,5 @@ AppState* AppState_Create( GlobalMemory* memory, uint32_t const width, uint32_t
|
|||
|
||||
AppState::~AppState()
|
||||
{
|
||||
ASSERT( !isInit() );
|
||||
ASSERT( not isInit() );
|
||||
}
|
||||
|
|
@ -41,7 +41,7 @@ private:
|
|||
|
||||
RenderDevice* m_pRenderDevice;
|
||||
|
||||
// Texture Manager
|
||||
// Buffer Manager
|
||||
Buffer* m_aBuffers;
|
||||
uint32_t m_count;
|
||||
uint32_t m_capacity;
|
||||
|
|
@ -6,10 +6,7 @@
|
|||
#include <span>
|
||||
|
||||
#include "VulkanHeader.h"
|
||||
// TODO: Remove this dependency
|
||||
#include "BufferManager.h"
|
||||
#include "ModelLoader.h"
|
||||
#include "TextureManager.h"
|
||||
|
||||
struct Entity;
|
||||
struct RenderDevice;
|
||||
Loading…
Reference in New Issue