MCPcopy Create free account
hub / github.com/KhronosGroup/Vulkan-ValidationLayers / GetBuildASVUID

Function GetBuildASVUID

layers/core_checks/cc_vuid_maps.cpp:756–840  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

754}
755
756const char* GetBuildASVUID(const Location& loc, BuildASError error) {
757 // clang-format off
758 switch (error) {
759 case BuildASError::IsBuilt_03667:
760 return
761 loc.function == Func::vkBuildAccelerationStructuresKHR ? "VUID-vkBuildAccelerationStructuresKHR-pInfos-03667" :
762 loc.function == Func::vkCmdBuildAccelerationStructuresKHR ? "VUID-vkCmdBuildAccelerationStructuresKHR-pInfos-03667" :
763 loc.function == Func::vkCmdBuildAccelerationStructuresIndirectKHR ? "VUID-vkCmdBuildAccelerationStructuresIndirectKHR-pInfos-03667" :
764 kVUIDUndefined;
765 case BuildASError::SameCount_03758:
766 return
767 loc.function == Func::vkBuildAccelerationStructuresKHR ? "VUID-vkBuildAccelerationStructuresKHR-pInfos-03758" :
768 loc.function == Func::vkCmdBuildAccelerationStructuresKHR ? "VUID-vkCmdBuildAccelerationStructuresKHR-pInfos-03758" :
769 loc.function == Func::vkCmdBuildAccelerationStructuresIndirectKHR ? "VUID-vkCmdBuildAccelerationStructuresIndirectKHR-pInfos-03758" :
770 kVUIDUndefined;
771 case BuildASError::SameFlags_03759:
772 return
773 loc.function == Func::vkBuildAccelerationStructuresKHR ? "VUID-vkBuildAccelerationStructuresKHR-pInfos-03759" :
774 loc.function == Func::vkCmdBuildAccelerationStructuresKHR ? "VUID-vkCmdBuildAccelerationStructuresKHR-pInfos-03759" :
775 loc.function == Func::vkCmdBuildAccelerationStructuresIndirectKHR ? "VUID-vkCmdBuildAccelerationStructuresIndirectKHR-pInfos-03759" :
776 kVUIDUndefined;
777 case BuildASError::SameType_03760:
778 return
779 loc.function == Func::vkBuildAccelerationStructuresKHR ? "VUID-vkBuildAccelerationStructuresKHR-pInfos-03760" :
780 loc.function == Func::vkCmdBuildAccelerationStructuresKHR ? "VUID-vkCmdBuildAccelerationStructuresKHR-pInfos-03760" :
781 loc.function == Func::vkCmdBuildAccelerationStructuresIndirectKHR ? "VUID-vkCmdBuildAccelerationStructuresIndirectKHR-pInfos-03760" :
782 kVUIDUndefined;
783 case BuildASError::SameType_03761:
784 return
785 loc.function == Func::vkBuildAccelerationStructuresKHR ? "VUID-vkBuildAccelerationStructuresKHR-pInfos-03761" :
786 loc.function == Func::vkCmdBuildAccelerationStructuresKHR ? "VUID-vkCmdBuildAccelerationStructuresKHR-pInfos-03761" :
787 loc.function == Func::vkCmdBuildAccelerationStructuresIndirectKHR ? "VUID-vkCmdBuildAccelerationStructuresIndirectKHR-pInfos-03761" :
788 kVUIDUndefined;
789 case BuildASError::SameFlags_03762:
790 return
791 loc.function == Func::vkBuildAccelerationStructuresKHR ? "VUID-vkBuildAccelerationStructuresKHR-pInfos-03762" :
792 loc.function == Func::vkCmdBuildAccelerationStructuresKHR ? "VUID-vkCmdBuildAccelerationStructuresKHR-pInfos-03762" :
793 loc.function == Func::vkCmdBuildAccelerationStructuresIndirectKHR ? "VUID-vkCmdBuildAccelerationStructuresIndirectKHR-pInfos-03762" :
794 kVUIDUndefined;
795 case BuildASError::TriangleVertexFormat_03763:
796 return
797 loc.function == Func::vkBuildAccelerationStructuresKHR ? "VUID-vkBuildAccelerationStructuresKHR-pInfos-03763" :
798 loc.function == Func::vkCmdBuildAccelerationStructuresKHR ? "VUID-vkCmdBuildAccelerationStructuresKHR-pInfos-03763" :
799 loc.function == Func::vkCmdBuildAccelerationStructuresIndirectKHR ? "VUID-vkCmdBuildAccelerationStructuresIndirectKHR-pInfos-03763" :
800 kVUIDUndefined;
801 case BuildASError::TriangleMaxVertex_03764:
802 return
803 loc.function == Func::vkBuildAccelerationStructuresKHR ? "VUID-vkBuildAccelerationStructuresKHR-pInfos-03764" :
804 loc.function == Func::vkCmdBuildAccelerationStructuresKHR ? "VUID-vkCmdBuildAccelerationStructuresKHR-pInfos-03764" :
805 loc.function == Func::vkCmdBuildAccelerationStructuresIndirectKHR ? "VUID-vkCmdBuildAccelerationStructuresIndirectKHR-pInfos-03764" :
806 kVUIDUndefined;
807 case BuildASError::TriangleIndexType_03765:
808 return
809 loc.function == Func::vkBuildAccelerationStructuresKHR ? "VUID-vkBuildAccelerationStructuresKHR-pInfos-03765" :
810 loc.function == Func::vkCmdBuildAccelerationStructuresKHR ? "VUID-vkCmdBuildAccelerationStructuresKHR-pInfos-03765" :
811 loc.function == Func::vkCmdBuildAccelerationStructuresIndirectKHR ? "VUID-vkCmdBuildAccelerationStructuresIndirectKHR-pInfos-03765" :
812 kVUIDUndefined;
813 case BuildASError::TriangleTransformData_03766:

Calls

no outgoing calls

Tested by

no test coverage detected