In the Acceleration Structure View the information about the Vertex and Index Buffer Offsets seem to be messed up when using the VK_KHR_ray_tracing extension. For the Index Buffer it always shows me “@ 0B” after the Buffer Handle and the Vertex Buffer Offset seems to be calculated as firstVertex * vertexStride+primitiveOffset. According to the Vulkan Spec, these Values should be primitiveOffset for the Index Buffer and firstVertex * vertexStride for the Vertex Buffer, as far as I understand: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkAccelerationStructureBuildOffsetInfoKHR.html
Am I misunderstanding something here? The Vulkan application seems to use the correct values. At least for only one BLAS it works correctly with all values I tried. If I use more BLAS, only one of them is shown.