15 {
17
18 positions .
CreateBuffer(name +
"PositionsBuffer", VK_BUFFER_USAGE_VERTEX_BUFFER_BIT | VK_BUFFER_USAGE_ACCELERATION_STRUCTURE_BUILD_INPUT_READ_ONLY_BIT_KHR);
23 primitivePoints .
CreateBuffer(name +
"PrimitivePointsBuffer", VK_BUFFER_USAGE_INDEX_BUFFER_BIT | VK_BUFFER_USAGE_ACCELERATION_STRUCTURE_BUILD_INPUT_READ_ONLY_BIT_KHR);
27 }
#define SPICES_PROFILE_ZONE
void CreateBuffer(const std::string &name, VkBufferUsageFlags usage=0)
Create Attribute Buffer.
Positions positions
Declare value.
PrimitiveVertices primitiveVertices
PrimitiveLocations primitiveLocations
PrimitivePoints primitivePoints