Vulkan-ValidationLayers icon indicating copy to clipboard operation
Vulkan-ValidationLayers copied to clipboard

Acceleration Structures missing in Device/Indirect call

Open spencer-lunarg opened this issue 1 year ago • 0 comments

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

spencer-lunarg avatar Jan 25 '24 00:01 spencer-lunarg