descriptor heap rewrite
This commit is contained in:
parent
b4bd0c03c5
commit
f8e142fb06
31 changed files with 429 additions and 1017 deletions
|
|
@ -32,10 +32,10 @@ export namespace Crafter {
|
|||
#ifdef CRAFTER_GRAPHICS_RENDERER_VULKAN
|
||||
class Mesh {
|
||||
public:
|
||||
VulkanBuffer<char, false, true, false> scratchBuffer;
|
||||
VulkanBuffer<char, false, true, false> blasBuffer;
|
||||
VulkanBuffer<Vector<float, 3, 3>, true, true, false> vertexBuffer;
|
||||
VulkanBuffer<std::uint32_t, true, true, false> indexBuffer;
|
||||
VulkanBuffer<char, false, true> scratchBuffer;
|
||||
VulkanBuffer<char, false, true> blasBuffer;
|
||||
VulkanBuffer<Vector<float, 3, 3>, true, true> vertexBuffer;
|
||||
VulkanBuffer<std::uint32_t, true, true> indexBuffer;
|
||||
VkAccelerationStructureGeometryTrianglesDataKHR blasData;
|
||||
VkAccelerationStructureGeometryKHR blas;
|
||||
VkAccelerationStructureKHR accelerationStructure;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue