No more shared pointers

This commit is contained in:
Dynamitos
2023-11-01 23:12:30 +01:00
parent 5a9cb13e74
commit 4746c0f838
69 changed files with 524 additions and 681 deletions
+6 -6
View File
@@ -101,14 +101,14 @@ protected:
Array<MeshletDescription> meshlets;
Array<uint8> primitiveIndices;
Array<uint32> vertexIndices;
Gfx::PGraphics graphics;
Gfx::PDescriptorLayout instanceDataLayout;
Gfx::OGraphics graphics;
Gfx::ODescriptorLayout instanceDataLayout;
// for mesh shading
Gfx::PShaderBuffer meshletBuffer;
Gfx::PShaderBuffer vertexIndicesBuffer;
Gfx::PShaderBuffer primitiveIndicesBuffer;
Gfx::OShaderBuffer meshletBuffer;
Gfx::OShaderBuffer vertexIndicesBuffer;
Gfx::OShaderBuffer primitiveIndicesBuffer;
// for legacy pipeline
Gfx::PIndexBuffer indexBuffer;
Gfx::OIndexBuffer indexBuffer;
uint64 idCounter;
uint64 head;
uint64 verticesAllocated;