|
6789 | 6789 | ], |
6790 | 6790 | "version" : "None" |
6791 | 6791 | }, |
| 6792 | + { |
| 6793 | + "opname" : "OpRayQueryGetIntersectionSpherePositionNV", |
| 6794 | + "class" : "Reserved", |
| 6795 | + "opcode" : 5427, |
| 6796 | + "operands" : [ |
| 6797 | + { "kind" : "IdResultType" }, |
| 6798 | + { "kind" : "IdResult" }, |
| 6799 | + { |
| 6800 | + "kind" : "IdRef", |
| 6801 | + "name" : "'RayQuery'" |
| 6802 | + }, |
| 6803 | + { |
| 6804 | + "kind" : "IdRef", |
| 6805 | + "name" : "'Intersection'" |
| 6806 | + } |
| 6807 | + ], |
| 6808 | + "capabilities" : [ "RayTracingSpheresGeometryNV" ], |
| 6809 | + "version" : "None" |
| 6810 | + }, |
| 6811 | + { |
| 6812 | + "opname" : "OpRayQueryGetIntersectionSphereRadiusNV", |
| 6813 | + "class" : "Reserved", |
| 6814 | + "opcode" : 5428, |
| 6815 | + "operands" : [ |
| 6816 | + { "kind" : "IdResultType" }, |
| 6817 | + { "kind" : "IdResult" }, |
| 6818 | + { |
| 6819 | + "kind" : "IdRef", |
| 6820 | + "name" : "'RayQuery'" |
| 6821 | + }, |
| 6822 | + { |
| 6823 | + "kind" : "IdRef", |
| 6824 | + "name" : "'Intersection'" |
| 6825 | + } |
| 6826 | + ], |
| 6827 | + "capabilities" : [ "RayTracingSpheresGeometryNV" ], |
| 6828 | + "version" : "None" |
| 6829 | + }, |
| 6830 | + { |
| 6831 | + "opname" : "OpRayQueryGetIntersectionLSSPositionsNV", |
| 6832 | + "class" : "Reserved", |
| 6833 | + "opcode" : 5429, |
| 6834 | + "operands" : [ |
| 6835 | + { "kind" : "IdResultType" }, |
| 6836 | + { "kind" : "IdResult" }, |
| 6837 | + { |
| 6838 | + "kind" : "IdRef", |
| 6839 | + "name" : "'RayQuery'" |
| 6840 | + }, |
| 6841 | + { |
| 6842 | + "kind" : "IdRef", |
| 6843 | + "name" : "'Intersection'" |
| 6844 | + } |
| 6845 | + ], |
| 6846 | + "capabilities" : [ "RayTracingLinearSweptSpheresGeometryNV" ], |
| 6847 | + "version" : "None" |
| 6848 | + }, |
| 6849 | + { |
| 6850 | + "opname" : "OpRayQueryGetIntersectionLSSRadiiNV", |
| 6851 | + "class" : "Reserved", |
| 6852 | + "opcode" : 5430, |
| 6853 | + "operands" : [ |
| 6854 | + { "kind" : "IdResultType" }, |
| 6855 | + { "kind" : "IdResult" }, |
| 6856 | + { |
| 6857 | + "kind" : "IdRef", |
| 6858 | + "name" : "'RayQuery'" |
| 6859 | + }, |
| 6860 | + { |
| 6861 | + "kind" : "IdRef", |
| 6862 | + "name" : "'Intersection'" |
| 6863 | + } |
| 6864 | + ], |
| 6865 | + "capabilities" : [ "RayTracingLinearSweptSpheresGeometryNV"], |
| 6866 | + "version" : "None" |
| 6867 | + }, |
| 6868 | + { |
| 6869 | + "opname" : "OpRayQueryGetIntersectionLSSHitValueNV", |
| 6870 | + "class" : "Reserved", |
| 6871 | + "opcode" : 5431, |
| 6872 | + "operands" : [ |
| 6873 | + { "kind" : "IdResultType" }, |
| 6874 | + { "kind" : "IdResult" }, |
| 6875 | + { |
| 6876 | + "kind" : "IdRef", |
| 6877 | + "name" : "'RayQuery'" |
| 6878 | + }, |
| 6879 | + { |
| 6880 | + "kind" : "IdRef", |
| 6881 | + "name" : "'Intersection'" |
| 6882 | + } |
| 6883 | + ], |
| 6884 | + "capabilities" : [ "RayTracingLinearSweptSpheresGeometryNV" ], |
| 6885 | + "version" : "None" |
| 6886 | + }, |
| 6887 | + { |
| 6888 | + "opname" : "OpHitObjectGetSpherePositionNV", |
| 6889 | + "class" : "Reserved", |
| 6890 | + "opcode" : 5432, |
| 6891 | + "operands" : [ |
| 6892 | + { "kind" : "IdResultType"}, |
| 6893 | + { "kind" : "IdResult"}, |
| 6894 | + { "kind" : "IdRef", "name" : "'Hit Object'" } |
| 6895 | + ], |
| 6896 | + "capabilities" : [ "RayTracingSpheresGeometryNV" ], |
| 6897 | + "version" : "None" |
| 6898 | + }, |
| 6899 | + { |
| 6900 | + "opname" : "OpHitObjectGetSphereRadiusNV", |
| 6901 | + "class" : "Reserved", |
| 6902 | + "opcode" : 5433, |
| 6903 | + "operands" : [ |
| 6904 | + { "kind" : "IdResultType"}, |
| 6905 | + { "kind" : "IdResult"}, |
| 6906 | + { "kind" : "IdRef", "name" : "'Hit Object'" } |
| 6907 | + ], |
| 6908 | + "capabilities" : [ "RayTracingSpheresGeometryNV" ], |
| 6909 | + "version" : "None" |
| 6910 | + }, |
| 6911 | + { |
| 6912 | + "opname" : "OpHitObjectGetLSSPositionsNV", |
| 6913 | + "class" : "Reserved", |
| 6914 | + "opcode" : 5434, |
| 6915 | + "operands" : [ |
| 6916 | + { "kind" : "IdResultType"}, |
| 6917 | + { "kind" : "IdResult"}, |
| 6918 | + { "kind" : "IdRef", "name" : "'Hit Object'" } |
| 6919 | + ], |
| 6920 | + "capabilities" : [ "RayTracingLinearSweptSpheresGeometryNV" ], |
| 6921 | + "version" : "None" |
| 6922 | + }, |
| 6923 | + { |
| 6924 | + "opname" : "OpHitObjectGetLSSRadiiNV", |
| 6925 | + "class" : "Reserved", |
| 6926 | + "opcode" : 5435, |
| 6927 | + "operands" : [ |
| 6928 | + { "kind" : "IdResultType"}, |
| 6929 | + { "kind" : "IdResult"}, |
| 6930 | + { "kind" : "IdRef", "name" : "'Hit Object'" } |
| 6931 | + ], |
| 6932 | + "capabilities" : [ "RayTracingLinearSweptSpheresGeometryNV" ], |
| 6933 | + "version" : "None" |
| 6934 | + }, |
| 6935 | + { |
| 6936 | + "opname" : "OpHitObjectIsSphereHitNV", |
| 6937 | + "class" : "Reserved", |
| 6938 | + "opcode" : 5436, |
| 6939 | + "operands" : [ |
| 6940 | + { "kind" : "IdResultType"}, |
| 6941 | + { "kind" : "IdResult"}, |
| 6942 | + { "kind" : "IdRef", "name" : "'Hit Object'" } |
| 6943 | + ], |
| 6944 | + "capabilities" : [ "RayTracingSpheresGeometryNV" ], |
| 6945 | + "version" : "None" |
| 6946 | + }, |
| 6947 | + { |
| 6948 | + "opname" : "OpHitObjectIsLSSHitNV", |
| 6949 | + "class" : "Reserved", |
| 6950 | + "opcode" : 5437, |
| 6951 | + "operands" : [ |
| 6952 | + { "kind" : "IdResultType"}, |
| 6953 | + { "kind" : "IdResult"}, |
| 6954 | + { "kind" : "IdRef", "name" : "'Hit Object'" } |
| 6955 | + ], |
| 6956 | + "capabilities" : [ "RayTracingLinearSweptSpheresGeometryNV" ], |
| 6957 | + "version" : "None" |
| 6958 | + }, |
| 6959 | + { |
| 6960 | + "opname" : "OpRayQueryIsSphereHitNV", |
| 6961 | + "class" : "Reserved", |
| 6962 | + "opcode" : 5438, |
| 6963 | + "operands" : [ |
| 6964 | + { "kind" : "IdResultType" }, |
| 6965 | + { "kind" : "IdResult" }, |
| 6966 | + { |
| 6967 | + "kind" : "IdRef", |
| 6968 | + "name" : "'RayQuery'" |
| 6969 | + }, |
| 6970 | + { |
| 6971 | + "kind" : "IdRef", |
| 6972 | + "name" : "'Intersection'" |
| 6973 | + } |
| 6974 | + ], |
| 6975 | + "capabilities" : [ "RayTracingSpheresGeometryNV" ], |
| 6976 | + "version" : "None" |
| 6977 | + }, |
| 6978 | + { |
| 6979 | + "opname" : "OpRayQueryIsLSSHitNV", |
| 6980 | + "class" : "Reserved", |
| 6981 | + "opcode" : 5439, |
| 6982 | + "operands" : [ |
| 6983 | + { "kind" : "IdResultType" }, |
| 6984 | + { "kind" : "IdResult" }, |
| 6985 | + { |
| 6986 | + "kind" : "IdRef", |
| 6987 | + "name" : "'RayQuery'" |
| 6988 | + }, |
| 6989 | + { |
| 6990 | + "kind" : "IdRef", |
| 6991 | + "name" : "'Intersection'" |
| 6992 | + } |
| 6993 | + ], |
| 6994 | + "capabilities" : [ "RayTracingLinearSweptSpheresGeometryNV" ], |
| 6995 | + "version" : "None" |
| 6996 | + }, |
6792 | 6997 | { |
6793 | 6998 | "opname" : "OpSubgroupShuffleINTEL", |
6794 | 6999 | "class" : "Group", |
|
11194 | 11399 | }, |
11195 | 11400 | { |
11196 | 11401 | "enumerant" : "SkipTrianglesKHR", |
| 11402 | + "aliases" : ["SkipBuiltinPrimitivesNV"], |
11197 | 11403 | "value" : "0x0100", |
11198 | 11404 | "capabilities" : [ "RayTraversalPrimitiveCullingKHR" ], |
11199 | 11405 | "version" : "None" |
|
15146 | 15352 | "extensions" : [ "SPV_KHR_ray_tracing" ], |
15147 | 15353 | "version" : "None" |
15148 | 15354 | }, |
| 15355 | + { |
| 15356 | + "enumerant" : "HitIsSphereNV", |
| 15357 | + "value" : 5359, |
| 15358 | + "capabilities" : [ "RayTracingSpheresGeometryNV" ], |
| 15359 | + "extensions" : [ "SPV_NV_linear_swept_spheres" ], |
| 15360 | + "version" : "None" |
| 15361 | + }, |
| 15362 | + { |
| 15363 | + "enumerant" : "HitIsLSSNV", |
| 15364 | + "value" : 5360, |
| 15365 | + "capabilities" : [ "RayTracingLinearSweptSpheresGeometryNV" ], |
| 15366 | + "extensions" : [ "SPV_NV_linear_swept_spheres" ], |
| 15367 | + "version" : "None" |
| 15368 | + }, |
| 15369 | + { |
| 15370 | + "enumerant" : "HitSpherePositionNV", |
| 15371 | + "value" : 5361, |
| 15372 | + "capabilities" : [ "RayTracingSpheresGeometryNV" ], |
| 15373 | + "extensions" : [ "SPV_NV_linear_swept_spheres" ], |
| 15374 | + "version" : "None" |
| 15375 | + }, |
15149 | 15376 | { |
15150 | 15377 | "enumerant" : "WarpsPerSMNV", |
15151 | 15378 | "value" : 5374, |
|
15174 | 15401 | "extensions" : [ "SPV_NV_shader_sm_builtins" ], |
15175 | 15402 | "version" : "None" |
15176 | 15403 | }, |
| 15404 | + { |
| 15405 | + "enumerant" : "HitLSSPositionsNV", |
| 15406 | + "value" : 5396, |
| 15407 | + "capabilities" : [ "RayTracingLinearSweptSpheresGeometryNV" ], |
| 15408 | + "extensions" : [ "SPV_NV_linear_swept_spheres" ], |
| 15409 | + "version" : "None" |
| 15410 | + }, |
15177 | 15411 | { |
15178 | 15412 | "enumerant" : "HitKindFrontFacingMicroTriangleNV", |
15179 | 15413 | "value" : 5405, |
|
15186 | 15420 | "capabilities" : [ "RayTracingDisplacementMicromapNV" ], |
15187 | 15421 | "version" : "None" |
15188 | 15422 | }, |
| 15423 | + { |
| 15424 | + "enumerant" : "HitSphereRadiusNV", |
| 15425 | + "value" : 5420, |
| 15426 | + "capabilities" : [ "RayTracingSpheresGeometryNV" ], |
| 15427 | + "extensions" : [ "SPV_NV_linear_swept_spheres" ], |
| 15428 | + "version" : "None" |
| 15429 | + }, |
| 15430 | + { |
| 15431 | + "enumerant" : "HitLSSRadiiNV", |
| 15432 | + "value" : 5421, |
| 15433 | + "capabilities" : [ "RayTracingLinearSweptSpheresGeometryNV" ], |
| 15434 | + "extensions" : [ "SPV_NV_linear_swept_spheres" ], |
| 15435 | + "version" : "None" |
| 15436 | + }, |
15189 | 15437 | { |
15190 | 15438 | "enumerant" : "ClusterIDNV", |
15191 | 15439 | "value" : 5436, |
|
16398 | 16646 | "extensions" : [ "SPV_NV_raw_access_chains" ], |
16399 | 16647 | "version" : "None" |
16400 | 16648 | }, |
| 16649 | + { |
| 16650 | + "enumerant" : "RayTracingSpheresGeometryNV", |
| 16651 | + "value" : 5418, |
| 16652 | + "extensions" : [ "SPV_NV_linear_swept_spheres" ], |
| 16653 | + "version" : "None" |
| 16654 | + }, |
| 16655 | + { |
| 16656 | + "enumerant" : "RayTracingLinearSweptSpheresGeometryNV", |
| 16657 | + "value" : 5419, |
| 16658 | + "extensions" : [ "SPV_NV_linear_swept_spheres" ], |
| 16659 | + "version" : "None" |
| 16660 | + }, |
16401 | 16661 | { |
16402 | 16662 | "enumerant" : "CooperativeMatrixReductionsNV", |
16403 | 16663 | "value" : 5430, |
|
0 commit comments