Skip to content

Commit 2057c3c

Browse files
TLAS: check for VK_BUFFER_USAGE_ACCELERATION_STRUCTURE_BUILD_INPUT_READ_ONLY_BIT_KHR
1 parent 80d7b75 commit 2057c3c

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

lvk/vulkan/VulkanClasses.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3953,6 +3953,7 @@ lvk::AccelStructHandle lvk::VulkanContext::createTLAS(const AccelStructDesc& des
39533953
LVK_ASSERT(desc.numVertices == 0);
39543954
LVK_ASSERT(desc.instancesBuffer.valid());
39553955
LVK_ASSERT(desc.buildRange.primitiveCount);
3956+
LVK_ASSERT(buffersPool_.get(desc.instancesBuffer)->vkUsageFlags_ & VK_BUFFER_USAGE_ACCELERATION_STRUCTURE_BUILD_INPUT_READ_ONLY_BIT_KHR);
39563957

39573958
const VkAccelerationStructureGeometryKHR accelerationStructureGeometry{
39583959
.sType = VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_GEOMETRY_KHR,

0 commit comments

Comments
 (0)