Add depth buffer

- Add depth testing to swapchain
- Add Shader abstraction
- Add CommandBuffer abstraction
This commit is contained in:
Thraix
2023-01-29 23:22:17 +01:00
parent 87ed5739b3
commit 9de2ff594b
25 changed files with 927 additions and 488 deletions
+13 -1
View File
@@ -74,7 +74,7 @@
<ClInclude Include="src\VertexDescriptor.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="src\Sampler.h">
<ClInclude Include="src\Texture2D.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="src\DescriptorSet.h">
@@ -83,6 +83,18 @@
<ClInclude Include="src\DescriptorPool.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="src\CommandBuffer.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="src\CommandBufferScoped.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="src\Shader.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="src\Image.h">
<Filter>Header Files</Filter>
</ClInclude>
</ItemGroup>
<ItemGroup>
<None Include="res\shaders\shader.frag" />