9 "Copyright (c) 2014-2020 The Khronos Group Inc.",
11 "Permission is hereby granted, free of charge, to any person obtaining a copy",
12 "of this software and/or associated documentation files (the \"Materials\"),",
13 "to deal in the Materials without restriction, including without limitation",
14 "the rights to use, copy, modify, merge, publish, distribute, sublicense,",
15 "and/or sell copies of the Materials, and to permit persons to whom the",
16 "Materials are furnished to do so, subject to the following conditions:",
18 "The above copyright notice and this permission notice shall be included in",
19 "all copies or substantial portions of the Materials.",
21 "MODIFICATIONS TO THIS FILE MAY MEAN IT NO LONGER ACCURATELY REFLECTS KHRONOS",
22 "STANDARDS. THE UNMODIFIED, NORMATIVE VERSIONS OF KHRONOS SPECIFICATIONS AND",
23 "HEADER INFORMATION ARE LOCATED AT https://www.khronos.org/registry/ ",
25 "THE MATERIALS ARE PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS",
26 "OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,",
27 "FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL",
28 "THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER",
29 "LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING",
30 "FROM,OUT OF OR IN CONNECTION WITH THE MATERIALS OR THE USE OR OTHER DEALINGS",
34 "This header is automatically generated by the same tool that creates",
35 "the Binary Section of the SPIR-V specification."
38 "Enumeration tokens for SPIR-V, in various styles:",
39 " C, C++, C++11, JSON, Lua, Python, C#, D",
41 "- C will have tokens with a \"Spv\" prefix, e.g.: SpvSourceLanguageGLSL",
42 "- C++ will have tokens in the \"spv\" name space, e.g.: spv::SourceLanguageGLSL",
43 "- C++11 will use enum classes in the spv namespace, e.g.: spv::SourceLanguage::GLSL",
44 "- Lua will use tables, e.g.: spv.SourceLanguage.GLSL",
45 "- Python will use dictionaries, e.g.: spv['SourceLanguage']['GLSL']",
46 "- C# will use enum classes in the Specification class located in the \"Spv\" namespace,",
47 " e.g.: Spv.Specification.SourceLanguage.GLSL",
48 "- D will have tokens under the \"spv\" module, e.g: spv.SourceLanguage.GLSL",
50 "Some tokens act like mask values, which can be OR'd together,",
51 "while others are mutually exclusive. The mask-like ones have",
52 "\"Mask\" in their name, and a parallel enum that has the shift",
53 "amount (1 << x) for each corresponding enumerant."
56 "MagicNumber": 119734787,
65 "Name": "SourceLanguage",
79 "Name": "ExecutionModel",
84 "TessellationControl": 1,
85 "TessellationEvaluation": 2,
92 "RayGenerationKHR": 5313,
93 "RayGenerationNV": 5313,
94 "IntersectionKHR": 5314,
95 "IntersectionNV": 5314,
98 "ClosestHitKHR": 5316,
107 "Name": "AddressingModel",
114 "PhysicalStorageBuffer64": 5348,
115 "PhysicalStorageBuffer64EXT": 5348
119 "Name": "MemoryModel",
131 "Name": "ExecutionMode",
137 "SpacingFractionalEven": 2,
138 "SpacingFractionalOdd": 3,
141 "PixelCenterInteger": 6,
142 "OriginUpperLeft": 7,
143 "OriginLowerLeft": 8,
144 "EarlyFragmentTests": 9,
147 "DepthReplacing": 12,
150 "DepthUnchanged": 16,
155 "InputLinesAdjacency": 21,
157 "InputTrianglesAdjacency": 23,
160 "OutputVertices": 26,
162 "OutputLineStrip": 28,
163 "OutputTriangleStrip": 29,
165 "ContractionOff": 31,
169 "SubgroupsPerWorkgroup": 36,
170 "SubgroupsPerWorkgroupId": 37,
172 "LocalSizeHintId": 39,
173 "SubgroupUniformControlFlowKHR": 4421,
174 "PostDepthCoverage": 4446,
175 "DenormPreserve": 4459,
176 "DenormFlushToZero": 4460,
177 "SignedZeroInfNanPreserve": 4461,
178 "RoundingModeRTE": 4462,
179 "RoundingModeRTZ": 4463,
180 "StencilRefReplacingEXT": 5027,
181 "OutputLinesNV": 5269,
182 "OutputPrimitivesNV": 5270,
183 "DerivativeGroupQuadsNV": 5289,
184 "DerivativeGroupLinearNV": 5290,
185 "OutputTrianglesNV": 5298,
186 "PixelInterlockOrderedEXT": 5366,
187 "PixelInterlockUnorderedEXT": 5367,
188 "SampleInterlockOrderedEXT": 5368,
189 "SampleInterlockUnorderedEXT": 5369,
190 "ShadingRateInterlockOrderedEXT": 5370,
191 "ShadingRateInterlockUnorderedEXT": 5371,
192 "SharedLocalMemorySizeINTEL": 5618,
193 "RoundingModeRTPINTEL": 5620,
194 "RoundingModeRTNINTEL": 5621,
195 "FloatingPointModeALTINTEL": 5622,
196 "FloatingPointModeIEEEINTEL": 5623,
197 "MaxWorkgroupSizeINTEL": 5893,
198 "MaxWorkDimINTEL": 5894,
199 "NoGlobalOffsetINTEL": 5895,
200 "NumSIMDWorkitemsINTEL": 5896,
201 "SchedulerTargetFmaxMhzINTEL": 5903
205 "Name": "StorageClass",
209 "UniformConstant": 0,
222 "CallableDataKHR": 5328,
223 "CallableDataNV": 5328,
224 "IncomingCallableDataKHR": 5329,
225 "IncomingCallableDataNV": 5329,
226 "RayPayloadKHR": 5338,
227 "RayPayloadNV": 5338,
228 "HitAttributeKHR": 5339,
229 "HitAttributeNV": 5339,
230 "IncomingRayPayloadKHR": 5342,
231 "IncomingRayPayloadNV": 5342,
232 "ShaderRecordBufferKHR": 5343,
233 "ShaderRecordBufferNV": 5343,
234 "PhysicalStorageBuffer": 5349,
235 "PhysicalStorageBufferEXT": 5349,
236 "CodeSectionINTEL": 5605,
237 "DeviceOnlyINTEL": 5936,
238 "HostOnlyINTEL": 5937
256 "Name": "SamplerAddressingMode",
268 "Name": "SamplerFilterMode",
277 "Name": "ImageFormat",
326 "Name": "ImageChannelOrder",
353 "Name": "ImageChannelDataType",
373 "UnormInt101010_2": 16
377 "Name": "ImageOperands",
389 "MakeTexelAvailable": 8,
390 "MakeTexelAvailableKHR": 8,
391 "MakeTexelVisible": 9,
392 "MakeTexelVisibleKHR": 9,
393 "NonPrivateTexel": 10,
394 "NonPrivateTexelKHR": 10,
396 "VolatileTexelKHR": 11,
402 "Name": "FPFastMathMode",
411 "AllowContractFastINTEL": 16,
412 "AllowReassocINTEL": 17
416 "Name": "FPRoundingMode",
427 "Name": "LinkageType",
437 "Name": "AccessQualifier",
447 "Name": "FunctionParameterAttribute",
462 "Name": "Decoration",
466 "RelaxedPrecision": 0,
493 "SaturatedConversion": 28,
504 "FPRoundingMode": 39,
505 "FPFastMathMode": 40,
506 "LinkageAttributes": 41,
508 "InputAttachmentIndex": 43,
512 "MaxByteOffsetId": 47,
513 "NoSignedWrap": 4469,
514 "NoUnsignedWrap": 4470,
515 "ExplicitInterpAMD": 4999,
516 "OverrideCoverageNV": 5248,
517 "PassthroughNV": 5250,
518 "ViewportRelativeNV": 5252,
519 "SecondaryViewportRelativeNV": 5256,
520 "PerPrimitiveNV": 5271,
525 "NonUniformEXT": 5300,
526 "RestrictPointer": 5355,
527 "RestrictPointerEXT": 5355,
528 "AliasedPointer": 5356,
529 "AliasedPointerEXT": 5356,
530 "SIMTCallINTEL": 5599,
531 "ReferencedIndirectlyINTEL": 5602,
532 "ClobberINTEL": 5607,
533 "SideEffectsINTEL": 5608,
534 "VectorComputeVariableINTEL": 5624,
535 "FuncParamIOKindINTEL": 5625,
536 "VectorComputeFunctionINTEL": 5626,
537 "StackCallINTEL": 5627,
538 "GlobalVariableOffsetINTEL": 5628,
539 "CounterBuffer": 5634,
540 "HlslCounterBufferGOOGLE": 5634,
541 "HlslSemanticGOOGLE": 5635,
542 "UserSemantic": 5635,
543 "UserTypeGOOGLE": 5636,
544 "FunctionRoundingModeINTEL": 5822,
545 "FunctionDenormModeINTEL": 5823,
546 "RegisterINTEL": 5825,
548 "NumbanksINTEL": 5827,
549 "BankwidthINTEL": 5828,
550 "MaxPrivateCopiesINTEL": 5829,
551 "SinglepumpINTEL": 5830,
552 "DoublepumpINTEL": 5831,
553 "MaxReplicatesINTEL": 5832,
554 "SimpleDualPortINTEL": 5833,
556 "BankBitsINTEL": 5835,
557 "ForcePow2DepthINTEL": 5836,
558 "BurstCoalesceINTEL": 5899,
559 "CacheSizeINTEL": 5900,
560 "DontStaticallyCoalesceINTEL": 5901,
561 "PrefetchINTEL": 5902,
562 "StallEnableINTEL": 5905,
563 "FuseLoopsInFunctionINTEL": 5907,
564 "BufferLocationINTEL": 5921,
565 "IOPipeStorageINTEL": 5944,
566 "FunctionFloatingPointModeINTEL": 6080,
567 "SingleElementVectorINTEL": 6085,
568 "VectorComputeCallableFunctionINTEL": 6087
586 "TessLevelOuter": 11,
587 "TessLevelInner": 12,
594 "SamplePosition": 19,
597 "HelperInvocation": 23,
601 "LocalInvocationId": 27,
602 "GlobalInvocationId": 28,
603 "LocalInvocationIndex": 29,
606 "EnqueuedWorkgroupSize": 32,
608 "GlobalLinearId": 34,
610 "SubgroupMaxSize": 37,
612 "NumEnqueuedSubgroups": 39,
614 "SubgroupLocalInvocationId": 41,
617 "SubgroupEqMask": 4416,
618 "SubgroupEqMaskKHR": 4416,
619 "SubgroupGeMask": 4417,
620 "SubgroupGeMaskKHR": 4417,
621 "SubgroupGtMask": 4418,
622 "SubgroupGtMaskKHR": 4418,
623 "SubgroupLeMask": 4419,
624 "SubgroupLeMaskKHR": 4419,
625 "SubgroupLtMask": 4420,
626 "SubgroupLtMaskKHR": 4420,
628 "BaseInstance": 4425,
630 "PrimitiveShadingRateKHR": 4432,
633 "ShadingRateKHR": 4444,
634 "BaryCoordNoPerspAMD": 4992,
635 "BaryCoordNoPerspCentroidAMD": 4993,
636 "BaryCoordNoPerspSampleAMD": 4994,
637 "BaryCoordSmoothAMD": 4995,
638 "BaryCoordSmoothCentroidAMD": 4996,
639 "BaryCoordSmoothSampleAMD": 4997,
640 "BaryCoordPullModelAMD": 4998,
641 "FragStencilRefEXT": 5014,
642 "ViewportMaskNV": 5253,
643 "SecondaryPositionNV": 5257,
644 "SecondaryViewportMaskNV": 5258,
645 "PositionPerViewNV": 5261,
646 "ViewportMaskPerViewNV": 5262,
647 "FullyCoveredEXT": 5264,
649 "PrimitiveCountNV": 5275,
650 "PrimitiveIndicesNV": 5276,
651 "ClipDistancePerViewNV": 5277,
652 "CullDistancePerViewNV": 5278,
653 "LayerPerViewNV": 5279,
654 "MeshViewCountNV": 5280,
655 "MeshViewIndicesNV": 5281,
657 "BaryCoordNoPerspNV": 5287,
659 "FragmentSizeNV": 5292,
660 "FragInvocationCountEXT": 5293,
661 "InvocationsPerPixelNV": 5293,
664 "LaunchSizeKHR": 5320,
665 "LaunchSizeNV": 5320,
666 "WorldRayOriginKHR": 5321,
667 "WorldRayOriginNV": 5321,
668 "WorldRayDirectionKHR": 5322,
669 "WorldRayDirectionNV": 5322,
670 "ObjectRayOriginKHR": 5323,
671 "ObjectRayOriginNV": 5323,
672 "ObjectRayDirectionKHR": 5324,
673 "ObjectRayDirectionNV": 5324,
678 "InstanceCustomIndexKHR": 5327,
679 "InstanceCustomIndexNV": 5327,
680 "ObjectToWorldKHR": 5330,
681 "ObjectToWorldNV": 5330,
682 "WorldToObjectKHR": 5331,
683 "WorldToObjectNV": 5331,
687 "IncomingRayFlagsKHR": 5351,
688 "IncomingRayFlagsNV": 5351,
689 "RayGeometryIndexKHR": 5352,
690 "WarpsPerSMNV": 5374,
697 "Name": "SelectionControl",
706 "Name": "LoopControl",
712 "DependencyInfinite": 2,
713 "DependencyLength": 3,
716 "IterationMultiple": 6,
719 "InitiationIntervalINTEL": 16,
720 "MaxConcurrencyINTEL": 17,
721 "DependencyArrayINTEL": 18,
722 "PipelineEnableINTEL": 19,
723 "LoopCoalesceINTEL": 20,
724 "MaxInterleavingINTEL": 21,
725 "SpeculatedIterationsINTEL": 22,
730 "Name": "FunctionControl",
741 "Name": "MemorySemantics",
748 "SequentiallyConsistent": 4,
751 "WorkgroupMemory": 8,
752 "CrossWorkgroupMemory": 9,
753 "AtomicCounterMemory": 10,
756 "OutputMemoryKHR": 12,
758 "MakeAvailableKHR": 13,
760 "MakeVisibleKHR": 14,
765 "Name": "MemoryAccess",
772 "MakePointerAvailable": 3,
773 "MakePointerAvailableKHR": 3,
774 "MakePointerVisible": 4,
775 "MakePointerVisibleKHR": 4,
776 "NonPrivatePointer": 5,
777 "NonPrivatePointerKHR": 5
796 "Name": "GroupOperation",
803 "ClusteredReduce": 3,
804 "PartitionedReduceNV": 6,
805 "PartitionedInclusiveScanNV": 7,
806 "PartitionedExclusiveScanNV": 8
810 "Name": "KernelEnqueueFlags",
820 "Name": "KernelProfilingInfo",
828 "Name": "Capability",
846 "ImageReadWrite": 14,
851 "LiteralSampler": 20,
854 "TessellationPointSize": 23,
855 "GeometryPointSize": 24,
856 "ImageGatherExtended": 25,
857 "StorageImageMultisample": 27,
858 "UniformBufferArrayDynamicIndexing": 28,
859 "SampledImageArrayDynamicIndexing": 29,
860 "StorageBufferArrayDynamicIndexing": 30,
861 "StorageImageArrayDynamicIndexing": 31,
864 "ImageCubeArray": 34,
865 "SampleRateShading": 35,
868 "GenericPointer": 38,
870 "InputAttachment": 40,
871 "SparseResidency": 41,
875 "SampledCubeArray": 45,
879 "StorageImageExtendedFormats": 49,
881 "DerivativeControl": 51,
882 "InterpolationFunction": 52,
883 "TransformFeedback": 53,
884 "GeometryStreams": 54,
885 "StorageImageReadWithoutFormat": 55,
886 "StorageImageWriteWithoutFormat": 56,
888 "SubgroupDispatch": 58,
891 "GroupNonUniform": 61,
892 "GroupNonUniformVote": 62,
893 "GroupNonUniformArithmetic": 63,
894 "GroupNonUniformBallot": 64,
895 "GroupNonUniformShuffle": 65,
896 "GroupNonUniformShuffleRelative": 66,
897 "GroupNonUniformClustered": 67,
898 "GroupNonUniformQuad": 68,
900 "ShaderViewportIndex": 70,
901 "FragmentShadingRateKHR": 4422,
902 "SubgroupBallotKHR": 4423,
903 "DrawParameters": 4427,
904 "WorkgroupMemoryExplicitLayoutKHR": 4428,
905 "WorkgroupMemoryExplicitLayout8BitAccessKHR": 4429,
906 "WorkgroupMemoryExplicitLayout16BitAccessKHR": 4430,
907 "SubgroupVoteKHR": 4431,
908 "StorageBuffer16BitAccess": 4433,
909 "StorageUniformBufferBlock16": 4433,
910 "StorageUniform16": 4434,
911 "UniformAndStorageBuffer16BitAccess": 4434,
912 "StoragePushConstant16": 4435,
913 "StorageInputOutput16": 4436,
916 "VariablePointersStorageBuffer": 4441,
917 "VariablePointers": 4442,
918 "AtomicStorageOps": 4445,
919 "SampleMaskPostDepthCoverage": 4447,
920 "StorageBuffer8BitAccess": 4448,
921 "UniformAndStorageBuffer8BitAccess": 4449,
922 "StoragePushConstant8": 4450,
923 "DenormPreserve": 4464,
924 "DenormFlushToZero": 4465,
925 "SignedZeroInfNanPreserve": 4466,
926 "RoundingModeRTE": 4467,
927 "RoundingModeRTZ": 4468,
928 "RayQueryProvisionalKHR": 4471,
930 "RayTraversalPrimitiveCullingKHR": 4478,
931 "RayTracingKHR": 4479,
932 "Float16ImageAMD": 5008,
933 "ImageGatherBiasLodAMD": 5009,
934 "FragmentMaskAMD": 5010,
935 "StencilExportEXT": 5013,
936 "ImageReadWriteLodAMD": 5015,
937 "Int64ImageEXT": 5016,
938 "ShaderClockKHR": 5055,
939 "SampleMaskOverrideCoverageNV": 5249,
940 "GeometryShaderPassthroughNV": 5251,
941 "ShaderViewportIndexLayerEXT": 5254,
942 "ShaderViewportIndexLayerNV": 5254,
943 "ShaderViewportMaskNV": 5255,
944 "ShaderStereoViewNV": 5259,
945 "PerViewAttributesNV": 5260,
946 "FragmentFullyCoveredEXT": 5265,
947 "MeshShadingNV": 5266,
948 "ImageFootprintNV": 5282,
949 "FragmentBarycentricNV": 5284,
950 "ComputeDerivativeGroupQuadsNV": 5288,
951 "FragmentDensityEXT": 5291,
952 "ShadingRateNV": 5291,
953 "GroupNonUniformPartitionedNV": 5297,
954 "ShaderNonUniform": 5301,
955 "ShaderNonUniformEXT": 5301,
956 "RuntimeDescriptorArray": 5302,
957 "RuntimeDescriptorArrayEXT": 5302,
958 "InputAttachmentArrayDynamicIndexing": 5303,
959 "InputAttachmentArrayDynamicIndexingEXT": 5303,
960 "UniformTexelBufferArrayDynamicIndexing": 5304,
961 "UniformTexelBufferArrayDynamicIndexingEXT": 5304,
962 "StorageTexelBufferArrayDynamicIndexing": 5305,
963 "StorageTexelBufferArrayDynamicIndexingEXT": 5305,
964 "UniformBufferArrayNonUniformIndexing": 5306,
965 "UniformBufferArrayNonUniformIndexingEXT": 5306,
966 "SampledImageArrayNonUniformIndexing": 5307,
967 "SampledImageArrayNonUniformIndexingEXT": 5307,
968 "StorageBufferArrayNonUniformIndexing": 5308,
969 "StorageBufferArrayNonUniformIndexingEXT": 5308,
970 "StorageImageArrayNonUniformIndexing": 5309,
971 "StorageImageArrayNonUniformIndexingEXT": 5309,
972 "InputAttachmentArrayNonUniformIndexing": 5310,
973 "InputAttachmentArrayNonUniformIndexingEXT": 5310,
974 "UniformTexelBufferArrayNonUniformIndexing": 5311,
975 "UniformTexelBufferArrayNonUniformIndexingEXT": 5311,
976 "StorageTexelBufferArrayNonUniformIndexing": 5312,
977 "StorageTexelBufferArrayNonUniformIndexingEXT": 5312,
978 "RayTracingNV": 5340,
979 "VulkanMemoryModel": 5345,
980 "VulkanMemoryModelKHR": 5345,
981 "VulkanMemoryModelDeviceScope": 5346,
982 "VulkanMemoryModelDeviceScopeKHR": 5346,
983 "PhysicalStorageBufferAddresses": 5347,
984 "PhysicalStorageBufferAddressesEXT": 5347,
985 "ComputeDerivativeGroupLinearNV": 5350,
986 "RayTracingProvisionalKHR": 5353,
987 "CooperativeMatrixNV": 5357,
988 "FragmentShaderSampleInterlockEXT": 5363,
989 "FragmentShaderShadingRateInterlockEXT": 5372,
990 "ShaderSMBuiltinsNV": 5373,
991 "FragmentShaderPixelInterlockEXT": 5378,
992 "DemoteToHelperInvocationEXT": 5379,
993 "SubgroupShuffleINTEL": 5568,
994 "SubgroupBufferBlockIOINTEL": 5569,
995 "SubgroupImageBlockIOINTEL": 5570,
996 "SubgroupImageMediaBlockIOINTEL": 5579,
997 "RoundToInfinityINTEL": 5582,
998 "FloatingPointModeINTEL": 5583,
999 "IntegerFunctions2INTEL": 5584,
1000 "FunctionPointersINTEL": 5603,
1001 "IndirectReferencesINTEL": 5604,
1003 "AtomicFloat32MinMaxEXT": 5612,
1004 "AtomicFloat64MinMaxEXT": 5613,
1005 "AtomicFloat16MinMaxEXT": 5616,
1006 "VectorComputeINTEL": 5617,
1007 "VectorAnyINTEL": 5619,
1008 "ExpectAssumeKHR": 5629,
1009 "SubgroupAvcMotionEstimationINTEL": 5696,
1010 "SubgroupAvcMotionEstimationIntraINTEL": 5697,
1011 "SubgroupAvcMotionEstimationChromaINTEL": 5698,
1012 "VariableLengthArrayINTEL": 5817,
1013 "FunctionFloatControlINTEL": 5821,
1014 "FPGAMemoryAttributesINTEL": 5824,
1015 "FPFastMathModeINTEL": 5837,
1016 "ArbitraryPrecisionIntegersINTEL": 5844,
1017 "ArbitraryPrecisionFloatingPointINTEL": 5845,
1018 "UnstructuredLoopControlsINTEL": 5886,
1019 "FPGALoopControlsINTEL": 5888,
1020 "KernelAttributesINTEL": 5892,
1021 "FPGAKernelAttributesINTEL": 5897,
1022 "FPGAMemoryAccessesINTEL": 5898,
1023 "FPGAClusterAttributesINTEL": 5904,
1024 "LoopFuseINTEL": 5906,
1025 "FPGABufferLocationINTEL": 5920,
1026 "ArbitraryPrecisionFixedPointINTEL": 5922,
1027 "USMStorageClassesINTEL": 5935,
1028 "IOPipesINTEL": 5943,
1029 "BlockingPipesINTEL": 5945,
1030 "FPGARegINTEL": 5948,
1031 "DotProductInputAllKHR": 6016,
1032 "DotProductInput4x8BitKHR": 6017,
1033 "DotProductInput4x8BitPackedKHR": 6018,
1034 "DotProductKHR": 6019,
1035 "BitInstructions": 6025,
1036 "AtomicFloat32AddEXT": 6033,
1037 "AtomicFloat64AddEXT": 6034,
1038 "LongConstantCompositeINTEL": 6089,
1039 "AtomicFloat16AddEXT": 6095
1049 "TerminateOnFirstHitKHR": 2,
1050 "SkipClosestHitShaderKHR": 3,
1051 "CullBackFacingTrianglesKHR": 4,
1052 "CullFrontFacingTrianglesKHR": 5,
1054 "CullNoOpaqueKHR": 7,
1055 "SkipTrianglesKHR": 8,
1060 "Name": "RayQueryIntersection",
1064 "RayQueryCandidateIntersectionKHR": 0,
1065 "RayQueryCommittedIntersectionKHR": 1
1069 "Name": "RayQueryCommittedIntersectionType",
1073 "RayQueryCommittedIntersectionNoneKHR": 0,
1074 "RayQueryCommittedIntersectionTriangleKHR": 1,
1075 "RayQueryCommittedIntersectionGeneratedKHR": 2
1079 "Name": "RayQueryCandidateIntersectionType",
1083 "RayQueryCandidateIntersectionTriangleKHR": 0,
1084 "RayQueryCandidateIntersectionAABBKHR": 1
1088 "Name": "FragmentShadingRate",
1092 "Vertical2Pixels": 0,
1093 "Vertical4Pixels": 1,
1094 "Horizontal2Pixels": 2,
1095 "Horizontal4Pixels": 3
1099 "Name": "FPDenormMode",
1108 "Name": "FPOperationMode",
1117 "Name": "QuantizationModes",
1132 "Name": "OverflowModes",
1143 "Name": "PackedVectorFormat",
1147 "PackedVectorFormat4x8BitKHR": 0
1157 "OpSourceContinued": 2,
1159 "OpSourceExtension": 4,
1165 "OpExtInstImport": 11,
1167 "OpMemoryModel": 14,
1169 "OpExecutionMode": 16,
1178 "OpTypeSampler": 26,
1179 "OpTypeSampledImage": 27,
1181 "OpTypeRuntimeArray": 29,
1184 "OpTypePointer": 32,
1185 "OpTypeFunction": 33,
1187 "OpTypeDeviceEvent": 35,
1188 "OpTypeReserveId": 36,
1191 "OpTypeForwardPointer": 39,
1192 "OpConstantTrue": 41,
1193 "OpConstantFalse": 42,
1195 "OpConstantComposite": 44,
1196 "OpConstantSampler": 45,
1197 "OpConstantNull": 46,
1198 "OpSpecConstantTrue": 48,
1199 "OpSpecConstantFalse": 49,
1200 "OpSpecConstant": 50,
1201 "OpSpecConstantComposite": 51,
1202 "OpSpecConstantOp": 52,
1204 "OpFunctionParameter": 55,
1205 "OpFunctionEnd": 56,
1206 "OpFunctionCall": 57,
1208 "OpImageTexelPointer": 60,
1212 "OpCopyMemorySized": 64,
1213 "OpAccessChain": 65,
1214 "OpInBoundsAccessChain": 66,
1215 "OpPtrAccessChain": 67,
1216 "OpArrayLength": 68,
1217 "OpGenericPtrMemSemantics": 69,
1218 "OpInBoundsPtrAccessChain": 70,
1220 "OpMemberDecorate": 72,
1221 "OpDecorationGroup": 73,
1222 "OpGroupDecorate": 74,
1223 "OpGroupMemberDecorate": 75,
1224 "OpVectorExtractDynamic": 77,
1225 "OpVectorInsertDynamic": 78,
1226 "OpVectorShuffle": 79,
1227 "OpCompositeConstruct": 80,
1228 "OpCompositeExtract": 81,
1229 "OpCompositeInsert": 82,
1232 "OpSampledImage": 86,
1233 "OpImageSampleImplicitLod": 87,
1234 "OpImageSampleExplicitLod": 88,
1235 "OpImageSampleDrefImplicitLod": 89,
1236 "OpImageSampleDrefExplicitLod": 90,
1237 "OpImageSampleProjImplicitLod": 91,
1238 "OpImageSampleProjExplicitLod": 92,
1239 "OpImageSampleProjDrefImplicitLod": 93,
1240 "OpImageSampleProjDrefExplicitLod": 94,
1242 "OpImageGather": 96,
1243 "OpImageDrefGather": 97,
1247 "OpImageQueryFormat": 101,
1248 "OpImageQueryOrder": 102,
1249 "OpImageQuerySizeLod": 103,
1250 "OpImageQuerySize": 104,
1251 "OpImageQueryLod": 105,
1252 "OpImageQueryLevels": 106,
1253 "OpImageQuerySamples": 107,
1254 "OpConvertFToU": 109,
1255 "OpConvertFToS": 110,
1256 "OpConvertSToF": 111,
1257 "OpConvertUToF": 112,
1261 "OpQuantizeToF16": 116,
1262 "OpConvertPtrToU": 117,
1263 "OpSatConvertSToU": 118,
1264 "OpSatConvertUToS": 119,
1265 "OpConvertUToPtr": 120,
1266 "OpPtrCastToGeneric": 121,
1267 "OpGenericCastToPtr": 122,
1268 "OpGenericCastToPtrExplicit": 123,
1286 "OpVectorTimesScalar": 142,
1287 "OpMatrixTimesScalar": 143,
1288 "OpVectorTimesMatrix": 144,
1289 "OpMatrixTimesVector": 145,
1290 "OpMatrixTimesMatrix": 146,
1291 "OpOuterProduct": 147,
1294 "OpISubBorrow": 150,
1295 "OpUMulExtended": 151,
1296 "OpSMulExtended": 152,
1303 "OpSignBitSet": 160,
1304 "OpLessOrGreater": 161,
1307 "OpLogicalEqual": 164,
1308 "OpLogicalNotEqual": 165,
1310 "OpLogicalAnd": 167,
1311 "OpLogicalNot": 168,
1315 "OpUGreaterThan": 172,
1316 "OpSGreaterThan": 173,
1317 "OpUGreaterThanEqual": 174,
1318 "OpSGreaterThanEqual": 175,
1321 "OpULessThanEqual": 178,
1322 "OpSLessThanEqual": 179,
1324 "OpFUnordEqual": 181,
1325 "OpFOrdNotEqual": 182,
1326 "OpFUnordNotEqual": 183,
1327 "OpFOrdLessThan": 184,
1328 "OpFUnordLessThan": 185,
1329 "OpFOrdGreaterThan": 186,
1330 "OpFUnordGreaterThan": 187,
1331 "OpFOrdLessThanEqual": 188,
1332 "OpFUnordLessThanEqual": 189,
1333 "OpFOrdGreaterThanEqual": 190,
1334 "OpFUnordGreaterThanEqual": 191,
1335 "OpShiftRightLogical": 194,
1336 "OpShiftRightArithmetic": 195,
1337 "OpShiftLeftLogical": 196,
1339 "OpBitwiseXor": 198,
1340 "OpBitwiseAnd": 199,
1342 "OpBitFieldInsert": 201,
1343 "OpBitFieldSExtract": 202,
1344 "OpBitFieldUExtract": 203,
1345 "OpBitReverse": 204,
1352 "OpFwidthFine": 212,
1353 "OpDPdxCoarse": 213,
1354 "OpDPdyCoarse": 214,
1355 "OpFwidthCoarse": 215,
1356 "OpEmitVertex": 218,
1357 "OpEndPrimitive": 219,
1358 "OpEmitStreamVertex": 220,
1359 "OpEndStreamPrimitive": 221,
1360 "OpControlBarrier": 224,
1361 "OpMemoryBarrier": 225,
1362 "OpAtomicLoad": 227,
1363 "OpAtomicStore": 228,
1364 "OpAtomicExchange": 229,
1365 "OpAtomicCompareExchange": 230,
1366 "OpAtomicCompareExchangeWeak": 231,
1367 "OpAtomicIIncrement": 232,
1368 "OpAtomicIDecrement": 233,
1369 "OpAtomicIAdd": 234,
1370 "OpAtomicISub": 235,
1371 "OpAtomicSMin": 236,
1372 "OpAtomicUMin": 237,
1373 "OpAtomicSMax": 238,
1374 "OpAtomicUMax": 239,
1380 "OpSelectionMerge": 247,
1383 "OpBranchConditional": 250,
1387 "OpReturnValue": 254,
1388 "OpUnreachable": 255,
1389 "OpLifetimeStart": 256,
1390 "OpLifetimeStop": 257,
1391 "OpGroupAsyncCopy": 259,
1392 "OpGroupWaitEvents": 260,
1395 "OpGroupBroadcast": 263,
1406 "OpReservedReadPipe": 276,
1407 "OpReservedWritePipe": 277,
1408 "OpReserveReadPipePackets": 278,
1409 "OpReserveWritePipePackets": 279,
1410 "OpCommitReadPipe": 280,
1411 "OpCommitWritePipe": 281,
1412 "OpIsValidReserveId": 282,
1413 "OpGetNumPipePackets": 283,
1414 "OpGetMaxPipePackets": 284,
1415 "OpGroupReserveReadPipePackets": 285,
1416 "OpGroupReserveWritePipePackets": 286,
1417 "OpGroupCommitReadPipe": 287,
1418 "OpGroupCommitWritePipe": 288,
1419 "OpEnqueueMarker": 291,
1420 "OpEnqueueKernel": 292,
1421 "OpGetKernelNDrangeSubGroupCount": 293,
1422 "OpGetKernelNDrangeMaxSubGroupSize": 294,
1423 "OpGetKernelWorkGroupSize": 295,
1424 "OpGetKernelPreferredWorkGroupSizeMultiple": 296,
1425 "OpRetainEvent": 297,
1426 "OpReleaseEvent": 298,
1427 "OpCreateUserEvent": 299,
1428 "OpIsValidEvent": 300,
1429 "OpSetUserEventStatus": 301,
1430 "OpCaptureEventProfilingInfo": 302,
1431 "OpGetDefaultQueue": 303,
1432 "OpBuildNDRange": 304,
1433 "OpImageSparseSampleImplicitLod": 305,
1434 "OpImageSparseSampleExplicitLod": 306,
1435 "OpImageSparseSampleDrefImplicitLod": 307,
1436 "OpImageSparseSampleDrefExplicitLod": 308,
1437 "OpImageSparseSampleProjImplicitLod": 309,
1438 "OpImageSparseSampleProjExplicitLod": 310,
1439 "OpImageSparseSampleProjDrefImplicitLod": 311,
1440 "OpImageSparseSampleProjDrefExplicitLod": 312,
1441 "OpImageSparseFetch": 313,
1442 "OpImageSparseGather": 314,
1443 "OpImageSparseDrefGather": 315,
1444 "OpImageSparseTexelsResident": 316,
1446 "OpAtomicFlagTestAndSet": 318,
1447 "OpAtomicFlagClear": 319,
1448 "OpImageSparseRead": 320,
1450 "OpTypePipeStorage": 322,
1451 "OpConstantPipeStorage": 323,
1452 "OpCreatePipeFromPipeStorage": 324,
1453 "OpGetKernelLocalSizeForSubgroupCount": 325,
1454 "OpGetKernelMaxNumSubgroups": 326,
1455 "OpTypeNamedBarrier": 327,
1456 "OpNamedBarrierInitialize": 328,
1457 "OpMemoryNamedBarrier": 329,
1458 "OpModuleProcessed": 330,
1459 "OpExecutionModeId": 331,
1460 "OpDecorateId": 332,
1461 "OpGroupNonUniformElect": 333,
1462 "OpGroupNonUniformAll": 334,
1463 "OpGroupNonUniformAny": 335,
1464 "OpGroupNonUniformAllEqual": 336,
1465 "OpGroupNonUniformBroadcast": 337,
1466 "OpGroupNonUniformBroadcastFirst": 338,
1467 "OpGroupNonUniformBallot": 339,
1468 "OpGroupNonUniformInverseBallot": 340,
1469 "OpGroupNonUniformBallotBitExtract": 341,
1470 "OpGroupNonUniformBallotBitCount": 342,
1471 "OpGroupNonUniformBallotFindLSB": 343,
1472 "OpGroupNonUniformBallotFindMSB": 344,
1473 "OpGroupNonUniformShuffle": 345,
1474 "OpGroupNonUniformShuffleXor": 346,
1475 "OpGroupNonUniformShuffleUp": 347,
1476 "OpGroupNonUniformShuffleDown": 348,
1477 "OpGroupNonUniformIAdd": 349,
1478 "OpGroupNonUniformFAdd": 350,
1479 "OpGroupNonUniformIMul": 351,
1480 "OpGroupNonUniformFMul": 352,
1481 "OpGroupNonUniformSMin": 353,
1482 "OpGroupNonUniformUMin": 354,
1483 "OpGroupNonUniformFMin": 355,
1484 "OpGroupNonUniformSMax": 356,
1485 "OpGroupNonUniformUMax": 357,
1486 "OpGroupNonUniformFMax": 358,
1487 "OpGroupNonUniformBitwiseAnd": 359,
1488 "OpGroupNonUniformBitwiseOr": 360,
1489 "OpGroupNonUniformBitwiseXor": 361,
1490 "OpGroupNonUniformLogicalAnd": 362,
1491 "OpGroupNonUniformLogicalOr": 363,
1492 "OpGroupNonUniformLogicalXor": 364,
1493 "OpGroupNonUniformQuadBroadcast": 365,
1494 "OpGroupNonUniformQuadSwap": 366,
1495 "OpCopyLogical": 400,
1497 "OpPtrNotEqual": 402,
1499 "OpTerminateInvocation": 4416,
1500 "OpSubgroupBallotKHR": 4421,
1501 "OpSubgroupFirstInvocationKHR": 4422,
1502 "OpSubgroupAllKHR": 4428,
1503 "OpSubgroupAnyKHR": 4429,
1504 "OpSubgroupAllEqualKHR": 4430,
1505 "OpSubgroupReadInvocationKHR": 4432,
1506 "OpTraceRayKHR": 4445,
1507 "OpExecuteCallableKHR": 4446,
1508 "OpConvertUToAccelerationStructureKHR": 4447,
1509 "OpIgnoreIntersectionKHR": 4448,
1510 "OpTerminateRayKHR": 4449,
1514 "OpSDotAccSatKHR": 4453,
1515 "OpUDotAccSatKHR": 4454,
1516 "OpSUDotAccSatKHR": 4455,
1517 "OpTypeRayQueryKHR": 4472,
1518 "OpRayQueryInitializeKHR": 4473,
1519 "OpRayQueryTerminateKHR": 4474,
1520 "OpRayQueryGenerateIntersectionKHR": 4475,
1521 "OpRayQueryConfirmIntersectionKHR": 4476,
1522 "OpRayQueryProceedKHR": 4477,
1523 "OpRayQueryGetIntersectionTypeKHR": 4479,
1524 "OpGroupIAddNonUniformAMD": 5000,
1525 "OpGroupFAddNonUniformAMD": 5001,
1526 "OpGroupFMinNonUniformAMD": 5002,
1527 "OpGroupUMinNonUniformAMD": 5003,
1528 "OpGroupSMinNonUniformAMD": 5004,
1529 "OpGroupFMaxNonUniformAMD": 5005,
1530 "OpGroupUMaxNonUniformAMD": 5006,
1531 "OpGroupSMaxNonUniformAMD": 5007,
1532 "OpFragmentMaskFetchAMD": 5011,
1533 "OpFragmentFetchAMD": 5012,
1534 "OpReadClockKHR": 5056,
1535 "OpImageSampleFootprintNV": 5283,
1536 "OpGroupNonUniformPartitionNV": 5296,
1537 "OpWritePackedPrimitiveIndices4x8NV": 5299,
1538 "OpReportIntersectionKHR": 5334,
1539 "OpReportIntersectionNV": 5334,
1540 "OpIgnoreIntersectionNV": 5335,
1541 "OpTerminateRayNV": 5336,
1543 "OpTypeAccelerationStructureKHR": 5341,
1544 "OpTypeAccelerationStructureNV": 5341,
1545 "OpExecuteCallableNV": 5344,
1546 "OpTypeCooperativeMatrixNV": 5358,
1547 "OpCooperativeMatrixLoadNV": 5359,
1548 "OpCooperativeMatrixStoreNV": 5360,
1549 "OpCooperativeMatrixMulAddNV": 5361,
1550 "OpCooperativeMatrixLengthNV": 5362,
1551 "OpBeginInvocationInterlockEXT": 5364,
1552 "OpEndInvocationInterlockEXT": 5365,
1553 "OpDemoteToHelperInvocationEXT": 5380,
1554 "OpIsHelperInvocationEXT": 5381,
1555 "OpSubgroupShuffleINTEL": 5571,
1556 "OpSubgroupShuffleDownINTEL": 5572,
1557 "OpSubgroupShuffleUpINTEL": 5573,
1558 "OpSubgroupShuffleXorINTEL": 5574,
1559 "OpSubgroupBlockReadINTEL": 5575,
1560 "OpSubgroupBlockWriteINTEL": 5576,
1561 "OpSubgroupImageBlockReadINTEL": 5577,
1562 "OpSubgroupImageBlockWriteINTEL": 5578,
1563 "OpSubgroupImageMediaBlockReadINTEL": 5580,
1564 "OpSubgroupImageMediaBlockWriteINTEL": 5581,
1565 "OpUCountLeadingZerosINTEL": 5585,
1566 "OpUCountTrailingZerosINTEL": 5586,
1567 "OpAbsISubINTEL": 5587,
1568 "OpAbsUSubINTEL": 5588,
1569 "OpIAddSatINTEL": 5589,
1570 "OpUAddSatINTEL": 5590,
1571 "OpIAverageINTEL": 5591,
1572 "OpUAverageINTEL": 5592,
1573 "OpIAverageRoundedINTEL": 5593,
1574 "OpUAverageRoundedINTEL": 5594,
1575 "OpISubSatINTEL": 5595,
1576 "OpUSubSatINTEL": 5596,
1577 "OpIMul32x16INTEL": 5597,
1578 "OpUMul32x16INTEL": 5598,
1579 "OpConstFunctionPointerINTEL": 5600,
1580 "OpFunctionPointerCallINTEL": 5601,
1581 "OpAsmTargetINTEL": 5609,
1583 "OpAsmCallINTEL": 5611,
1584 "OpAtomicFMinEXT": 5614,
1585 "OpAtomicFMaxEXT": 5615,
1586 "OpAssumeTrueKHR": 5630,
1587 "OpExpectKHR": 5631,
1588 "OpDecorateString": 5632,
1589 "OpDecorateStringGOOGLE": 5632,
1590 "OpMemberDecorateString": 5633,
1591 "OpMemberDecorateStringGOOGLE": 5633,
1592 "OpVmeImageINTEL": 5699,
1593 "OpTypeVmeImageINTEL": 5700,
1594 "OpTypeAvcImePayloadINTEL": 5701,
1595 "OpTypeAvcRefPayloadINTEL": 5702,
1596 "OpTypeAvcSicPayloadINTEL": 5703,
1597 "OpTypeAvcMcePayloadINTEL": 5704,
1598 "OpTypeAvcMceResultINTEL": 5705,
1599 "OpTypeAvcImeResultINTEL": 5706,
1600 "OpTypeAvcImeResultSingleReferenceStreamoutINTEL": 5707,
1601 "OpTypeAvcImeResultDualReferenceStreamoutINTEL": 5708,
1602 "OpTypeAvcImeSingleReferenceStreaminINTEL": 5709,
1603 "OpTypeAvcImeDualReferenceStreaminINTEL": 5710,
1604 "OpTypeAvcRefResultINTEL": 5711,
1605 "OpTypeAvcSicResultINTEL": 5712,
1606 "OpSubgroupAvcMceGetDefaultInterBaseMultiReferencePenaltyINTEL": 5713,
1607 "OpSubgroupAvcMceSetInterBaseMultiReferencePenaltyINTEL": 5714,
1608 "OpSubgroupAvcMceGetDefaultInterShapePenaltyINTEL": 5715,
1609 "OpSubgroupAvcMceSetInterShapePenaltyINTEL": 5716,
1610 "OpSubgroupAvcMceGetDefaultInterDirectionPenaltyINTEL": 5717,
1611 "OpSubgroupAvcMceSetInterDirectionPenaltyINTEL": 5718,
1612 "OpSubgroupAvcMceGetDefaultIntraLumaShapePenaltyINTEL": 5719,
1613 "OpSubgroupAvcMceGetDefaultInterMotionVectorCostTableINTEL": 5720,
1614 "OpSubgroupAvcMceGetDefaultHighPenaltyCostTableINTEL": 5721,
1615 "OpSubgroupAvcMceGetDefaultMediumPenaltyCostTableINTEL": 5722,
1616 "OpSubgroupAvcMceGetDefaultLowPenaltyCostTableINTEL": 5723,
1617 "OpSubgroupAvcMceSetMotionVectorCostFunctionINTEL": 5724,
1618 "OpSubgroupAvcMceGetDefaultIntraLumaModePenaltyINTEL": 5725,
1619 "OpSubgroupAvcMceGetDefaultNonDcLumaIntraPenaltyINTEL": 5726,
1620 "OpSubgroupAvcMceGetDefaultIntraChromaModeBasePenaltyINTEL": 5727,
1621 "OpSubgroupAvcMceSetAcOnlyHaarINTEL": 5728,
1622 "OpSubgroupAvcMceSetSourceInterlacedFieldPolarityINTEL": 5729,
1623 "OpSubgroupAvcMceSetSingleReferenceInterlacedFieldPolarityINTEL": 5730,
1624 "OpSubgroupAvcMceSetDualReferenceInterlacedFieldPolaritiesINTEL": 5731,
1625 "OpSubgroupAvcMceConvertToImePayloadINTEL": 5732,
1626 "OpSubgroupAvcMceConvertToImeResultINTEL": 5733,
1627 "OpSubgroupAvcMceConvertToRefPayloadINTEL": 5734,
1628 "OpSubgroupAvcMceConvertToRefResultINTEL": 5735,
1629 "OpSubgroupAvcMceConvertToSicPayloadINTEL": 5736,
1630 "OpSubgroupAvcMceConvertToSicResultINTEL": 5737,
1631 "OpSubgroupAvcMceGetMotionVectorsINTEL": 5738,
1632 "OpSubgroupAvcMceGetInterDistortionsINTEL": 5739,
1633 "OpSubgroupAvcMceGetBestInterDistortionsINTEL": 5740,
1634 "OpSubgroupAvcMceGetInterMajorShapeINTEL": 5741,
1635 "OpSubgroupAvcMceGetInterMinorShapeINTEL": 5742,
1636 "OpSubgroupAvcMceGetInterDirectionsINTEL": 5743,
1637 "OpSubgroupAvcMceGetInterMotionVectorCountINTEL": 5744,
1638 "OpSubgroupAvcMceGetInterReferenceIdsINTEL": 5745,
1639 "OpSubgroupAvcMceGetInterReferenceInterlacedFieldPolaritiesINTEL": 5746,
1640 "OpSubgroupAvcImeInitializeINTEL": 5747,
1641 "OpSubgroupAvcImeSetSingleReferenceINTEL": 5748,
1642 "OpSubgroupAvcImeSetDualReferenceINTEL": 5749,
1643 "OpSubgroupAvcImeRefWindowSizeINTEL": 5750,
1644 "OpSubgroupAvcImeAdjustRefOffsetINTEL": 5751,
1645 "OpSubgroupAvcImeConvertToMcePayloadINTEL": 5752,
1646 "OpSubgroupAvcImeSetMaxMotionVectorCountINTEL": 5753,
1647 "OpSubgroupAvcImeSetUnidirectionalMixDisableINTEL": 5754,
1648 "OpSubgroupAvcImeSetEarlySearchTerminationThresholdINTEL": 5755,
1649 "OpSubgroupAvcImeSetWeightedSadINTEL": 5756,
1650 "OpSubgroupAvcImeEvaluateWithSingleReferenceINTEL": 5757,
1651 "OpSubgroupAvcImeEvaluateWithDualReferenceINTEL": 5758,
1652 "OpSubgroupAvcImeEvaluateWithSingleReferenceStreaminINTEL": 5759,
1653 "OpSubgroupAvcImeEvaluateWithDualReferenceStreaminINTEL": 5760,
1654 "OpSubgroupAvcImeEvaluateWithSingleReferenceStreamoutINTEL": 5761,
1655 "OpSubgroupAvcImeEvaluateWithDualReferenceStreamoutINTEL": 5762,
1656 "OpSubgroupAvcImeEvaluateWithSingleReferenceStreaminoutINTEL": 5763,
1657 "OpSubgroupAvcImeEvaluateWithDualReferenceStreaminoutINTEL": 5764,
1658 "OpSubgroupAvcImeConvertToMceResultINTEL": 5765,
1659 "OpSubgroupAvcImeGetSingleReferenceStreaminINTEL": 5766,
1660 "OpSubgroupAvcImeGetDualReferenceStreaminINTEL": 5767,
1661 "OpSubgroupAvcImeStripSingleReferenceStreamoutINTEL": 5768,
1662 "OpSubgroupAvcImeStripDualReferenceStreamoutINTEL": 5769,
1663 "OpSubgroupAvcImeGetStreamoutSingleReferenceMajorShapeMotionVectorsINTEL": 5770,
1664 "OpSubgroupAvcImeGetStreamoutSingleReferenceMajorShapeDistortionsINTEL": 5771,
1665 "OpSubgroupAvcImeGetStreamoutSingleReferenceMajorShapeReferenceIdsINTEL": 5772,
1666 "OpSubgroupAvcImeGetStreamoutDualReferenceMajorShapeMotionVectorsINTEL": 5773,
1667 "OpSubgroupAvcImeGetStreamoutDualReferenceMajorShapeDistortionsINTEL": 5774,
1668 "OpSubgroupAvcImeGetStreamoutDualReferenceMajorShapeReferenceIdsINTEL": 5775,
1669 "OpSubgroupAvcImeGetBorderReachedINTEL": 5776,
1670 "OpSubgroupAvcImeGetTruncatedSearchIndicationINTEL": 5777,
1671 "OpSubgroupAvcImeGetUnidirectionalEarlySearchTerminationINTEL": 5778,
1672 "OpSubgroupAvcImeGetWeightingPatternMinimumMotionVectorINTEL": 5779,
1673 "OpSubgroupAvcImeGetWeightingPatternMinimumDistortionINTEL": 5780,
1674 "OpSubgroupAvcFmeInitializeINTEL": 5781,
1675 "OpSubgroupAvcBmeInitializeINTEL": 5782,
1676 "OpSubgroupAvcRefConvertToMcePayloadINTEL": 5783,
1677 "OpSubgroupAvcRefSetBidirectionalMixDisableINTEL": 5784,
1678 "OpSubgroupAvcRefSetBilinearFilterEnableINTEL": 5785,
1679 "OpSubgroupAvcRefEvaluateWithSingleReferenceINTEL": 5786,
1680 "OpSubgroupAvcRefEvaluateWithDualReferenceINTEL": 5787,
1681 "OpSubgroupAvcRefEvaluateWithMultiReferenceINTEL": 5788,
1682 "OpSubgroupAvcRefEvaluateWithMultiReferenceInterlacedINTEL": 5789,
1683 "OpSubgroupAvcRefConvertToMceResultINTEL": 5790,
1684 "OpSubgroupAvcSicInitializeINTEL": 5791,
1685 "OpSubgroupAvcSicConfigureSkcINTEL": 5792,
1686 "OpSubgroupAvcSicConfigureIpeLumaINTEL": 5793,
1687 "OpSubgroupAvcSicConfigureIpeLumaChromaINTEL": 5794,
1688 "OpSubgroupAvcSicGetMotionVectorMaskINTEL": 5795,
1689 "OpSubgroupAvcSicConvertToMcePayloadINTEL": 5796,
1690 "OpSubgroupAvcSicSetIntraLumaShapePenaltyINTEL": 5797,
1691 "OpSubgroupAvcSicSetIntraLumaModeCostFunctionINTEL": 5798,
1692 "OpSubgroupAvcSicSetIntraChromaModeCostFunctionINTEL": 5799,
1693 "OpSubgroupAvcSicSetBilinearFilterEnableINTEL": 5800,
1694 "OpSubgroupAvcSicSetSkcForwardTransformEnableINTEL": 5801,
1695 "OpSubgroupAvcSicSetBlockBasedRawSkipSadINTEL": 5802,
1696 "OpSubgroupAvcSicEvaluateIpeINTEL": 5803,
1697 "OpSubgroupAvcSicEvaluateWithSingleReferenceINTEL": 5804,
1698 "OpSubgroupAvcSicEvaluateWithDualReferenceINTEL": 5805,
1699 "OpSubgroupAvcSicEvaluateWithMultiReferenceINTEL": 5806,
1700 "OpSubgroupAvcSicEvaluateWithMultiReferenceInterlacedINTEL": 5807,
1701 "OpSubgroupAvcSicConvertToMceResultINTEL": 5808,
1702 "OpSubgroupAvcSicGetIpeLumaShapeINTEL": 5809,
1703 "OpSubgroupAvcSicGetBestIpeLumaDistortionINTEL": 5810,
1704 "OpSubgroupAvcSicGetBestIpeChromaDistortionINTEL": 5811,
1705 "OpSubgroupAvcSicGetPackedIpeLumaModesINTEL": 5812,
1706 "OpSubgroupAvcSicGetIpeChromaModeINTEL": 5813,
1707 "OpSubgroupAvcSicGetPackedSkcLumaCountThresholdINTEL": 5814,
1708 "OpSubgroupAvcSicGetPackedSkcLumaSumThresholdINTEL": 5815,
1709 "OpSubgroupAvcSicGetInterRawSadsINTEL": 5816,
1710 "OpVariableLengthArrayINTEL": 5818,
1711 "OpSaveMemoryINTEL": 5819,
1712 "OpRestoreMemoryINTEL": 5820,
1713 "OpArbitraryFloatSinCosPiINTEL": 5840,
1714 "OpArbitraryFloatCastINTEL": 5841,
1715 "OpArbitraryFloatCastFromIntINTEL": 5842,
1716 "OpArbitraryFloatCastToIntINTEL": 5843,
1717 "OpArbitraryFloatAddINTEL": 5846,
1718 "OpArbitraryFloatSubINTEL": 5847,
1719 "OpArbitraryFloatMulINTEL": 5848,
1720 "OpArbitraryFloatDivINTEL": 5849,
1721 "OpArbitraryFloatGTINTEL": 5850,
1722 "OpArbitraryFloatGEINTEL": 5851,
1723 "OpArbitraryFloatLTINTEL": 5852,
1724 "OpArbitraryFloatLEINTEL": 5853,
1725 "OpArbitraryFloatEQINTEL": 5854,
1726 "OpArbitraryFloatRecipINTEL": 5855,
1727 "OpArbitraryFloatRSqrtINTEL": 5856,
1728 "OpArbitraryFloatCbrtINTEL": 5857,
1729 "OpArbitraryFloatHypotINTEL": 5858,
1730 "OpArbitraryFloatSqrtINTEL": 5859,
1731 "OpArbitraryFloatLogINTEL": 5860,
1732 "OpArbitraryFloatLog2INTEL": 5861,
1733 "OpArbitraryFloatLog10INTEL": 5862,
1734 "OpArbitraryFloatLog1pINTEL": 5863,
1735 "OpArbitraryFloatExpINTEL": 5864,
1736 "OpArbitraryFloatExp2INTEL": 5865,
1737 "OpArbitraryFloatExp10INTEL": 5866,
1738 "OpArbitraryFloatExpm1INTEL": 5867,
1739 "OpArbitraryFloatSinINTEL": 5868,
1740 "OpArbitraryFloatCosINTEL": 5869,
1741 "OpArbitraryFloatSinCosINTEL": 5870,
1742 "OpArbitraryFloatSinPiINTEL": 5871,
1743 "OpArbitraryFloatCosPiINTEL": 5872,
1744 "OpArbitraryFloatASinINTEL": 5873,
1745 "OpArbitraryFloatASinPiINTEL": 5874,
1746 "OpArbitraryFloatACosINTEL": 5875,
1747 "OpArbitraryFloatACosPiINTEL": 5876,
1748 "OpArbitraryFloatATanINTEL": 5877,
1749 "OpArbitraryFloatATanPiINTEL": 5878,
1750 "OpArbitraryFloatATan2INTEL": 5879,
1751 "OpArbitraryFloatPowINTEL": 5880,
1752 "OpArbitraryFloatPowRINTEL": 5881,
1753 "OpArbitraryFloatPowNINTEL": 5882,
1754 "OpLoopControlINTEL": 5887,
1755 "OpFixedSqrtINTEL": 5923,
1756 "OpFixedRecipINTEL": 5924,
1757 "OpFixedRsqrtINTEL": 5925,
1758 "OpFixedSinINTEL": 5926,
1759 "OpFixedCosINTEL": 5927,
1760 "OpFixedSinCosINTEL": 5928,
1761 "OpFixedSinPiINTEL": 5929,
1762 "OpFixedCosPiINTEL": 5930,
1763 "OpFixedSinCosPiINTEL": 5931,
1764 "OpFixedLogINTEL": 5932,
1765 "OpFixedExpINTEL": 5933,
1766 "OpPtrCastToCrossWorkgroupINTEL": 5934,
1767 "OpCrossWorkgroupCastToPtrINTEL": 5938,
1768 "OpReadPipeBlockingINTEL": 5946,
1769 "OpWritePipeBlockingINTEL": 5947,
1770 "OpFPGARegINTEL": 5949,
1771 "OpRayQueryGetRayTMinKHR": 6016,
1772 "OpRayQueryGetRayFlagsKHR": 6017,
1773 "OpRayQueryGetIntersectionTKHR": 6018,
1774 "OpRayQueryGetIntersectionInstanceCustomIndexKHR": 6019,
1775 "OpRayQueryGetIntersectionInstanceIdKHR": 6020,
1776 "OpRayQueryGetIntersectionInstanceShaderBindingTableRecordOffsetKHR": 6021,
1777 "OpRayQueryGetIntersectionGeometryIndexKHR": 6022,
1778 "OpRayQueryGetIntersectionPrimitiveIndexKHR": 6023,
1779 "OpRayQueryGetIntersectionBarycentricsKHR": 6024,
1780 "OpRayQueryGetIntersectionFrontFaceKHR": 6025,
1781 "OpRayQueryGetIntersectionCandidateAABBOpaqueKHR": 6026,
1782 "OpRayQueryGetIntersectionObjectRayDirectionKHR": 6027,
1783 "OpRayQueryGetIntersectionObjectRayOriginKHR": 6028,
1784 "OpRayQueryGetWorldRayDirectionKHR": 6029,
1785 "OpRayQueryGetWorldRayOriginKHR": 6030,
1786 "OpRayQueryGetIntersectionObjectToWorldKHR": 6031,
1787 "OpRayQueryGetIntersectionWorldToObjectKHR": 6032,
1788 "OpAtomicFAddEXT": 6035,
1789 "OpTypeBufferSurfaceINTEL": 6086,
1790 "OpTypeStructContinuedINTEL": 6090,
1791 "OpConstantCompositeContinuedINTEL": 6091,
1792 "OpSpecConstantCompositeContinuedINTEL": 6092