Vulkan-ValidationLayers
Vulkan-ValidationLayers copied to clipboard
Acceleration Structures missing in Device/Indirect call
These VUs we already have in vkCmdBuildAccelerationStructuresKHR
and think they are just simply missing a case from the other 2 calls
- [x] VUID-vkBuildAccelerationStructuresKHR-pInfos-03675
- [x] VUID-vkBuildAccelerationStructuresKHR-pInfos-03668
- [x] VUID-vkBuildAccelerationStructuresKHR-pInfos-03761
- [x] VUID-vkBuildAccelerationStructuresKHR-pInfos-03762
- [x] VUID-vkBuildAccelerationStructuresKHR-pInfos-03763
- [x] VUID-vkBuildAccelerationStructuresKHR-pInfos-03764
- [x] VUID-vkBuildAccelerationStructuresKHR-pInfos-03765
- [x] VUID-vkBuildAccelerationStructuresKHR-pInfos-03766
- [x] VUID-vkBuildAccelerationStructuresKHR-pInfos-03767
- [x] VUID-vkBuildAccelerationStructuresKHR-ppBuildRangeInfos-03676
- [x] VUID-vkBuildAccelerationStructuresKHR-primitiveCount-03769
- [x] VUID-vkBuildAccelerationStructuresKHR-dstAccelerationStructure-03701
- [x] VUID-vkBuildAccelerationStructuresKHR-dstAccelerationStructure-03702
- [x] VUID-vkBuildAccelerationStructuresKHR-firstVertex-03770
(With the indirect, there might be some that are GPU-AV - please mark and ignore)
- [x] VUID-vkCmdBuildAccelerationStructuresIndirectKHR-pInfos-03671
- [x] VUID-vkCmdBuildAccelerationStructuresIndirectKHR-pInfos-03672
- [x] VUID-vkCmdBuildAccelerationStructuresIndirectKHR-geometry-03673
- [x] VUID-vkCmdBuildAccelerationStructuresIndirectKHR-pInfos-03674
- [x] VUID-vkCmdBuildAccelerationStructuresIndirectKHR-dstAccelerationStructure-03701
- [x] VUID-vkCmdBuildAccelerationStructuresIndirectKHR-dstAccelerationStructure-03702
- [x] VUID-vkCmdBuildAccelerationStructuresIndirectKHR-pInfos-03711
- [x] VUID-vkCmdBuildAccelerationStructuresIndirectKHR-pInfos-03712
- [x] VUID-vkCmdBuildAccelerationStructuresIndirectKHR-pInfos-03761
- [x] VUID-vkCmdBuildAccelerationStructuresIndirectKHR-pInfos-03762
- [x] VUID-vkCmdBuildAccelerationStructuresIndirectKHR-pInfos-03765
- [x] VUID-vkCmdBuildAccelerationStructuresIndirectKHR-pInfos-03766
- [x] VUID-vkCmdBuildAccelerationStructuresIndirectKHR-pInfos-03767
- [x] VUID-vkCmdBuildAccelerationStructuresIndirectKHR-pInfos-03802
- [x] VUID-vkCmdBuildAccelerationStructuresIndirectKHR-pInfos-03803
- [x] VUID-vkCmdBuildAccelerationStructuresIndirectKHR-pInfos-03804
- [x] VUID-vkCmdBuildAccelerationStructuresIndirectKHR-pInfos-03805
- [x] VUID-vkCmdBuildAccelerationStructuresIndirectKHR-pInfos-03806
- [x] VUID-vkCmdBuildAccelerationStructuresIndirectKHR-pInfos-03807
- [x] VUID-vkCmdBuildAccelerationStructuresIndirectKHR-pInfos-03808
- [x] VUID-vkCmdBuildAccelerationStructuresIndirectKHR-pInfos-03809
- [x] VUID-vkCmdBuildAccelerationStructuresIndirectKHR-pInfos-03811
- [x] VUID-vkCmdBuildAccelerationStructuresIndirectKHR-pInfos-03812
- [x] VUID-vkCmdBuildAccelerationStructuresIndirectKHR-pInfos-03813
- [x] VUID-vkCmdBuildAccelerationStructuresIndirectKHR-pInfos-03814
Those will be added back when https://github.com/KhronosGroup/Vulkan-ValidationLayers/issues/6040 is solved
- [ ] VUID-vkBuildAccelerationStructuresKHR-dstAccelerationStructure-03703
- [ ] VUID-vkBuildAccelerationStructuresKHR-scratchData-03704
- [ ] VUID-vkBuildAccelerationStructuresKHR-scratchData-03705
- [ ] VUID-vkCmdBuildAccelerationStructuresIndirectKHR-dstAccelerationStructure-03703
- [ ] VUID-vkCmdBuildAccelerationStructuresIndirectKHR-scratchData-03704
- [ ] VUID-vkCmdBuildAccelerationStructuresIndirectKHR-scratchData-03705