KhronosGroup / KhronosGroup/Vulkan-ValidationLayers

GPU-AV RT: Low prio ray tracing validation

Open
#11,995 0 comments 0 reactions 1 assignee Claimed by @arno-lunarg View on GitHub
GPU-AV RT
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.