KhronosGroup / KhronosGroup/Vulkan-ValidationLayers
GPU-AV RT: Low prio ray tracing validation
- Dominant language
- C++
- Stars
- 1k
- Forks
- 504
- Avg merge
- 11h 35m
- Merged PRs (30d)
- 224
Description
**vkCmdBuildAccelerationStructuresIndirectKHR**
=
- [ ] VUID-vkCmdBuildAccelerationStructuresKHR-pInfos-10607
=> Hard to implement because of the "that was built with" part, this needs to be tracked on the GPU timeline. Unless other VUs need the same kind of state tracking, the amount of work is not worth the validation.
**vkCmdBuildAccelerationStructuresIndirectKHR** (NVidia does not support indirect builds)
=
- [ ] VUID-vkCmdBuildAccelerationStructuresIndirectKHR-pInfos-03801 (need to inspect geometry.instances.data)
- [x] VUID-vkCmdBuildAccelerationStructuresIndirectKHR-None-03407
- [ ] VUID-vkCmdBuildAccelerationStructuresIndirectKHR-dstAccelerationStructure-03703
- [ ] VUID-vkCmdBuildAccelerationStructuresIndirectKHR-dstAccelerationStructure-03706
- [ ] VUID-vkCmdBuildAccelerationStructuresIndirectKHR-pInfos-03768
- [ ] VUID-vkCmdBuildAccelerationStructuresIndirectKHR-pInfos-03663
- [ ] VUID-vkCmdBuildAccelerationStructuresIndirectKHR-pInfos-03664
- [ ] VUID-vkCmdBuildAccelerationStructuresKHR-pInfos-12281
- [ ] VUID-vkCmdBuildAccelerationStructuresIndirectKHR-pInfos-03709
- [ ] VUID-vkCmdBuildAccelerationStructuresIndirectKHR-pInfos-03717
- [ ] VUID-vkCmdBuildAccelerationStructuresIndirectKHR-primitiveCount-03769
- [x] ~~VUID-vkCmdBuildAccelerationStructuresIndirectKHR-firstVertex-03770~~
- [x] ~~VUID-vkCmdBuildAccelerationStructuresIndirectKHR-pInfos-03671~~
- [x] ~~VUID-vkCmdBuildAccelerationStructuresIndirectKHR-pInfos-03672~~
- [x] ~~VUID-vkCmdBuildAccelerationStructuresIndirectKHR-pIndirectDeviceAddresses-03645~~
- [ ] VUID-vkCmdBuildAccelerationStructuresIndirectKHR-pIndirectDeviceAddresses-03646
- [ ] VUID-vkCmdBuildAccelerationStructuresIndirectKHR-pIndirectDeviceAddresses-03647
- [ ] VUID-vkCmdBuildAccelerationStructuresIndirectKHR-pIndirectDeviceAddresses-03651
- [ ] VUID-vkCmdBuildAccelerationStructuresIndirectKHR-pInfos-03652
- [ ] VUID-vkCmdBuildAccelerationStructuresIndirectKHR-ppMaxPrimitiveCounts-03653
- [ ] VUID-vkCmdBuildAccelerationStructuresIndirectKHR-scratchData-03704
- [ ] VUID-vkCmdBuildAccelerationStructuresIndirectKHR-scratchData-03705
**vkBuildAccelerationStructuresKHR** (Host builds are not widely used)
=
- [ ] VUID-vkBuildAccelerationStructuresKHR-pInfos-03724 (need to inspect geometry.instances.data)
- [ ] VUID-vkBuildAccelerationStructuresKHR-dstAccelerationStructure-03703
- [ ] VUID-vkBuildAccelerationStructuresKHR-dstAccelerationStructure-03706
- [ ] VUID-vkBuildAccelerationStructuresKHR-None-03407
- [ ] VUID-vkBuildAccelerationStructuresKHR-pInfos-03768
- [ ] VUID-vkBuildAccelerationStructuresKHR-pInfos-03663
- [ ] VUID-vkBuildAccelerationStructuresKHR-pInfos-03664
- [ ] VUID-vkBuildAccelerationStructuresKHR-pInfos-03777
- [ ] VUID-vkBuildAccelerationStructuresKHR-pInfos-03724
- [ ] VUID-vkBuildAccelerationStructuresKHR-pInfos-03773
- [ ] VUID-vkBuildAccelerationStructuresKHR-pInfos-03801
- [ ] VUID-vkBuildAccelerationStructuresKHR-primitiveCount-03769
- [ ] VUID-vkBuildAccelerationStructuresKHR-scratchData-03705
Contributor guide
Assessment
This issue has not been assessed yet.