Enumerations
enum SourceLanguage
| Name | Value |
|---|---|
| SourceLanguageUnknown | 0 |
| SourceLanguageESSL | 1 |
| SourceLanguageGLSL | 2 |
| SourceLanguageOpenCL_C | 3 |
| SourceLanguageOpenCL_CPP | 4 |
| SourceLanguageHLSL | 5 |
| SourceLanguageCPP_for_OpenCL | 6 |
| SourceLanguageSYCL | 7 |
| SourceLanguageHERO_C | 8 |
| SourceLanguageNZSL | 9 |
| SourceLanguageWGSL | 10 |
| SourceLanguageSlang | 11 |
| SourceLanguageZig | 12 |
| SourceLanguageRust | 13 |
| SourceLanguageMax | 0x7fffffff |
Defined at line 47 of file ../../third_party/spirv-cross/src/spirv.hpp
enum ExecutionModel
| Name | Value |
|---|---|
| ExecutionModelVertex | 0 |
| ExecutionModelTessellationControl | 1 |
| ExecutionModelTessellationEvaluation | 2 |
| ExecutionModelGeometry | 3 |
| ExecutionModelFragment | 4 |
| ExecutionModelGLCompute | 5 |
| ExecutionModelKernel | 6 |
| ExecutionModelTaskNV | 5267 |
| ExecutionModelMeshNV | 5268 |
| ExecutionModelRayGenerationKHR | 5313 |
| ExecutionModelRayGenerationNV | 5313 |
| ExecutionModelIntersectionKHR | 5314 |
| ExecutionModelIntersectionNV | 5314 |
| ExecutionModelAnyHitKHR | 5315 |
| ExecutionModelAnyHitNV | 5315 |
| ExecutionModelClosestHitKHR | 5316 |
| ExecutionModelClosestHitNV | 5316 |
| ExecutionModelMissKHR | 5317 |
| ExecutionModelMissNV | 5317 |
| ExecutionModelCallableKHR | 5318 |
| ExecutionModelCallableNV | 5318 |
| ExecutionModelTaskEXT | 5364 |
| ExecutionModelMeshEXT | 5365 |
| ExecutionModelMax | 0x7fffffff |
Defined at line 65 of file ../../third_party/spirv-cross/src/spirv.hpp
enum AddressingModel
| Name | Value |
|---|---|
| AddressingModelLogical | 0 |
| AddressingModelPhysical32 | 1 |
| AddressingModelPhysical64 | 2 |
| AddressingModelPhysicalStorageBuffer64 | 5348 |
| AddressingModelPhysicalStorageBuffer64EXT | 5348 |
| AddressingModelMax | 0x7fffffff |
Defined at line 92 of file ../../third_party/spirv-cross/src/spirv.hpp
enum MemoryModel
| Name | Value |
|---|---|
| MemoryModelSimple | 0 |
| MemoryModelGLSL450 | 1 |
| MemoryModelOpenCL | 2 |
| MemoryModelVulkan | 3 |
| MemoryModelVulkanKHR | 3 |
| MemoryModelMax | 0x7fffffff |
Defined at line 101 of file ../../third_party/spirv-cross/src/spirv.hpp
enum ExecutionMode
| Name | Value |
|---|---|
| ExecutionModeInvocations | 0 |
| ExecutionModeSpacingEqual | 1 |
| ExecutionModeSpacingFractionalEven | 2 |
| ExecutionModeSpacingFractionalOdd | 3 |
| ExecutionModeVertexOrderCw | 4 |
| ExecutionModeVertexOrderCcw | 5 |
| ExecutionModePixelCenterInteger | 6 |
| ExecutionModeOriginUpperLeft | 7 |
| ExecutionModeOriginLowerLeft | 8 |
| ExecutionModeEarlyFragmentTests | 9 |
| ExecutionModePointMode | 10 |
| ExecutionModeXfb | 11 |
| ExecutionModeDepthReplacing | 12 |
| ExecutionModeDepthGreater | 14 |
| ExecutionModeDepthLess | 15 |
| ExecutionModeDepthUnchanged | 16 |
| ExecutionModeLocalSize | 17 |
| ExecutionModeLocalSizeHint | 18 |
| ExecutionModeInputPoints | 19 |
| ExecutionModeInputLines | 20 |
| ExecutionModeInputLinesAdjacency | 21 |
| ExecutionModeTriangles | 22 |
| ExecutionModeInputTrianglesAdjacency | 23 |
| ExecutionModeQuads | 24 |
| ExecutionModeIsolines | 25 |
| ExecutionModeOutputVertices | 26 |
| ExecutionModeOutputPoints | 27 |
| ExecutionModeOutputLineStrip | 28 |
| ExecutionModeOutputTriangleStrip | 29 |
| ExecutionModeVecTypeHint | 30 |
| ExecutionModeContractionOff | 31 |
| ExecutionModeInitializer | 33 |
| ExecutionModeFinalizer | 34 |
| ExecutionModeSubgroupSize | 35 |
| ExecutionModeSubgroupsPerWorkgroup | 36 |
| ExecutionModeSubgroupsPerWorkgroupId | 37 |
| ExecutionModeLocalSizeId | 38 |
| ExecutionModeLocalSizeHintId | 39 |
| ExecutionModeNonCoherentColorAttachmentReadEXT | 4169 |
| ExecutionModeNonCoherentDepthAttachmentReadEXT | 4170 |
| ExecutionModeNonCoherentStencilAttachmentReadEXT | 4171 |
| ExecutionModeSubgroupUniformControlFlowKHR | 4421 |
| ExecutionModePostDepthCoverage | 4446 |
| ExecutionModeDenormPreserve | 4459 |
| ExecutionModeDenormFlushToZero | 4460 |
| ExecutionModeSignedZeroInfNanPreserve | 4461 |
| ExecutionModeRoundingModeRTE | 4462 |
| ExecutionModeRoundingModeRTZ | 4463 |
| ExecutionModeNonCoherentTileAttachmentReadQCOM | 4489 |
| ExecutionModeTileShadingRateQCOM | 4490 |
| ExecutionModeEarlyAndLateFragmentTestsAMD | 5017 |
| ExecutionModeStencilRefReplacingEXT | 5027 |
| ExecutionModeCoalescingAMDX | 5069 |
| ExecutionModeIsApiEntryAMDX | 5070 |
| ExecutionModeMaxNodeRecursionAMDX | 5071 |
| ExecutionModeStaticNumWorkgroupsAMDX | 5072 |
| ExecutionModeShaderIndexAMDX | 5073 |
| ExecutionModeMaxNumWorkgroupsAMDX | 5077 |
| ExecutionModeStencilRefUnchangedFrontAMD | 5079 |
| ExecutionModeStencilRefGreaterFrontAMD | 5080 |
| ExecutionModeStencilRefLessFrontAMD | 5081 |
| ExecutionModeStencilRefUnchangedBackAMD | 5082 |
| ExecutionModeStencilRefGreaterBackAMD | 5083 |
| ExecutionModeStencilRefLessBackAMD | 5084 |
| ExecutionModeQuadDerivativesKHR | 5088 |
| ExecutionModeRequireFullQuadsKHR | 5089 |
| ExecutionModeSharesInputWithAMDX | 5102 |
| ExecutionModeArithmeticPoisonKHR | 5157 |
| ExecutionModeOutputLinesEXT | 5269 |
| ExecutionModeOutputLinesNV | 5269 |
| ExecutionModeOutputPrimitivesEXT | 5270 |
| ExecutionModeOutputPrimitivesNV | 5270 |
| ExecutionModeDerivativeGroupQuadsKHR | 5289 |
| ExecutionModeDerivativeGroupQuadsNV | 5289 |
| ExecutionModeDerivativeGroupLinearKHR | 5290 |
| ExecutionModeDerivativeGroupLinearNV | 5290 |
| ExecutionModeOutputTrianglesEXT | 5298 |
| ExecutionModeOutputTrianglesNV | 5298 |
| ExecutionModePixelInterlockOrderedEXT | 5366 |
| ExecutionModePixelInterlockUnorderedEXT | 5367 |
| ExecutionModeSampleInterlockOrderedEXT | 5368 |
| ExecutionModeSampleInterlockUnorderedEXT | 5369 |
| ExecutionModeShadingRateInterlockOrderedEXT | 5370 |
| ExecutionModeShadingRateInterlockUnorderedEXT | 5371 |
| ExecutionModeShader64BitIndexingEXT | 5427 |
| ExecutionModeSharedLocalMemorySizeINTEL | 5618 |
| ExecutionModeRoundingModeRTPINTEL | 5620 |
| ExecutionModeRoundingModeRTNINTEL | 5621 |
| ExecutionModeFloatingPointModeALTINTEL | 5622 |
| ExecutionModeFloatingPointModeIEEEINTEL | 5623 |
| ExecutionModeMaxWorkgroupSizeINTEL | 5893 |
| ExecutionModeMaxWorkDimINTEL | 5894 |
| ExecutionModeNoGlobalOffsetINTEL | 5895 |
| ExecutionModeNumSIMDWorkitemsINTEL | 5896 |
| ExecutionModeSchedulerTargetFmaxMhzINTEL | 5903 |
| ExecutionModeMaximallyReconvergesKHR | 6023 |
| ExecutionModeFPFastMathDefault | 6028 |
| ExecutionModeStreamingInterfaceINTEL | 6154 |
| ExecutionModeRegisterMapInterfaceINTEL | 6160 |
| ExecutionModeNamedBarrierCountINTEL | 6417 |
| ExecutionModeMaximumRegistersINTEL | 6461 |
| ExecutionModeMaximumRegistersIdINTEL | 6462 |
| ExecutionModeNamedMaximumRegistersINTEL | 6463 |
| ExecutionModeMax | 0x7fffffff |
Defined at line 110 of file ../../third_party/spirv-cross/src/spirv.hpp
enum StorageClass
| Name | Value |
|---|---|
| StorageClassUniformConstant | 0 |
| StorageClassInput | 1 |
| StorageClassUniform | 2 |
| StorageClassOutput | 3 |
| StorageClassWorkgroup | 4 |
| StorageClassCrossWorkgroup | 5 |
| StorageClassPrivate | 6 |
| StorageClassFunction | 7 |
| StorageClassGeneric | 8 |
| StorageClassPushConstant | 9 |
| StorageClassAtomicCounter | 10 |
| StorageClassImage | 11 |
| StorageClassStorageBuffer | 12 |
| StorageClassTileImageEXT | 4172 |
| StorageClassTileAttachmentQCOM | 4491 |
| StorageClassNodePayloadAMDX | 5068 |
| StorageClassCallableDataKHR | 5328 |
| StorageClassCallableDataNV | 5328 |
| StorageClassIncomingCallableDataKHR | 5329 |
| StorageClassIncomingCallableDataNV | 5329 |
| StorageClassRayPayloadKHR | 5338 |
| StorageClassRayPayloadNV | 5338 |
| StorageClassHitAttributeKHR | 5339 |
| StorageClassHitAttributeNV | 5339 |
| StorageClassIncomingRayPayloadKHR | 5342 |
| StorageClassIncomingRayPayloadNV | 5342 |
| StorageClassShaderRecordBufferKHR | 5343 |
| StorageClassShaderRecordBufferNV | 5343 |
| StorageClassPhysicalStorageBuffer | 5349 |
| StorageClassPhysicalStorageBufferEXT | 5349 |
| StorageClassHitObjectAttributeNV | 5385 |
| StorageClassTaskPayloadWorkgroupEXT | 5402 |
| StorageClassHitObjectAttributeEXT | 5411 |
| StorageClassCodeSectionINTEL | 5605 |
| StorageClassDeviceOnlyALTERA | 5936 |
| StorageClassDeviceOnlyINTEL | 5936 |
| StorageClassHostOnlyALTERA | 5937 |
| StorageClassHostOnlyINTEL | 5937 |
| StorageClassMax | 0x7fffffff |
Defined at line 217 of file ../../third_party/spirv-cross/src/spirv.hpp
enum Dim
| Name | Value |
|---|---|
| Dim1D | 0 |
| Dim2D | 1 |
| Dim3D | 2 |
| DimCube | 3 |
| DimRect | 4 |
| DimBuffer | 5 |
| DimSubpassData | 6 |
| DimTileImageDataEXT | 4173 |
| DimMax | 0x7fffffff |
Defined at line 259 of file ../../third_party/spirv-cross/src/spirv.hpp
enum SamplerAddressingMode
| Name | Value |
|---|---|
| SamplerAddressingModeNone | 0 |
| SamplerAddressingModeClampToEdge | 1 |
| SamplerAddressingModeClamp | 2 |
| SamplerAddressingModeRepeat | 3 |
| SamplerAddressingModeRepeatMirrored | 4 |
| SamplerAddressingModeMax | 0x7fffffff |
Defined at line 271 of file ../../third_party/spirv-cross/src/spirv.hpp
enum SamplerFilterMode
| Name | Value |
|---|---|
| SamplerFilterModeNearest | 0 |
| SamplerFilterModeLinear | 1 |
| SamplerFilterModeMax | 0x7fffffff |
Defined at line 280 of file ../../third_party/spirv-cross/src/spirv.hpp
enum ImageFormat
| Name | Value |
|---|---|
| ImageFormatUnknown | 0 |
| ImageFormatRgba32f | 1 |
| ImageFormatRgba16f | 2 |
| ImageFormatR32f | 3 |
| ImageFormatRgba8 | 4 |
| ImageFormatRgba8Snorm | 5 |
| ImageFormatRg32f | 6 |
| ImageFormatRg16f | 7 |
| ImageFormatR11fG11fB10f | 8 |
| ImageFormatR16f | 9 |
| ImageFormatRgba16 | 10 |
| ImageFormatRgb10A2 | 11 |
| ImageFormatRg16 | 12 |
| ImageFormatRg8 | 13 |
| ImageFormatR16 | 14 |
| ImageFormatR8 | 15 |
| ImageFormatRgba16Snorm | 16 |
| ImageFormatRg16Snorm | 17 |
| ImageFormatRg8Snorm | 18 |
| ImageFormatR16Snorm | 19 |
| ImageFormatR8Snorm | 20 |
| ImageFormatRgba32i | 21 |
| ImageFormatRgba16i | 22 |
| ImageFormatRgba8i | 23 |
| ImageFormatR32i | 24 |
| ImageFormatRg32i | 25 |
| ImageFormatRg16i | 26 |
| ImageFormatRg8i | 27 |
| ImageFormatR16i | 28 |
| ImageFormatR8i | 29 |
| ImageFormatRgba32ui | 30 |
| ImageFormatRgba16ui | 31 |
| ImageFormatRgba8ui | 32 |
| ImageFormatR32ui | 33 |
| ImageFormatRgb10a2ui | 34 |
| ImageFormatRg32ui | 35 |
| ImageFormatRg16ui | 36 |
| ImageFormatRg8ui | 37 |
| ImageFormatR16ui | 38 |
| ImageFormatR8ui | 39 |
| ImageFormatR64ui | 40 |
| ImageFormatR64i | 41 |
| ImageFormatMax | 0x7fffffff |
Defined at line 286 of file ../../third_party/spirv-cross/src/spirv.hpp
enum ImageChannelOrder
| Name | Value |
|---|---|
| ImageChannelOrderR | 0 |
| ImageChannelOrderA | 1 |
| ImageChannelOrderRG | 2 |
| ImageChannelOrderRA | 3 |
| ImageChannelOrderRGB | 4 |
| ImageChannelOrderRGBA | 5 |
| ImageChannelOrderBGRA | 6 |
| ImageChannelOrderARGB | 7 |
| ImageChannelOrderIntensity | 8 |
| ImageChannelOrderLuminance | 9 |
| ImageChannelOrderRx | 10 |
| ImageChannelOrderRGx | 11 |
| ImageChannelOrderRGBx | 12 |
| ImageChannelOrderDepth | 13 |
| ImageChannelOrderDepthStencil | 14 |
| ImageChannelOrdersRGB | 15 |
| ImageChannelOrdersRGBx | 16 |
| ImageChannelOrdersRGBA | 17 |
| ImageChannelOrdersBGRA | 18 |
| ImageChannelOrderABGR | 19 |
| ImageChannelOrderMax | 0x7fffffff |
Defined at line 332 of file ../../third_party/spirv-cross/src/spirv.hpp
enum ImageChannelDataType
| Name | Value |
|---|---|
| ImageChannelDataTypeSnormInt8 | 0 |
| ImageChannelDataTypeSnormInt16 | 1 |
| ImageChannelDataTypeUnormInt8 | 2 |
| ImageChannelDataTypeUnormInt16 | 3 |
| ImageChannelDataTypeUnormShort565 | 4 |
| ImageChannelDataTypeUnormShort555 | 5 |
| ImageChannelDataTypeUnormInt101010 | 6 |
| ImageChannelDataTypeSignedInt8 | 7 |
| ImageChannelDataTypeSignedInt16 | 8 |
| ImageChannelDataTypeSignedInt32 | 9 |
| ImageChannelDataTypeUnsignedInt8 | 10 |
| ImageChannelDataTypeUnsignedInt16 | 11 |
| ImageChannelDataTypeUnsignedInt32 | 12 |
| ImageChannelDataTypeHalfFloat | 13 |
| ImageChannelDataTypeFloat | 14 |
| ImageChannelDataTypeUnormInt24 | 15 |
| ImageChannelDataTypeUnormInt101010_2 | 16 |
| ImageChannelDataTypeUnormInt10X6EXT | 17 |
| ImageChannelDataTypeUnsignedIntRaw10EXT | 19 |
| ImageChannelDataTypeUnsignedIntRaw12EXT | 20 |
| ImageChannelDataTypeUnormInt2_101010EXT | 21 |
| ImageChannelDataTypeUnsignedInt10X6EXT | 22 |
| ImageChannelDataTypeUnsignedInt12X4EXT | 23 |
| ImageChannelDataTypeUnsignedInt14X2EXT | 24 |
| ImageChannelDataTypeUnormInt12X4EXT | 25 |
| ImageChannelDataTypeUnormInt14X2EXT | 26 |
| ImageChannelDataTypeMax | 0x7fffffff |
Defined at line 356 of file ../../third_party/spirv-cross/src/spirv.hpp
enum ImageOperandsShift
| Name | Value |
|---|---|
| ImageOperandsBiasShift | 0 |
| ImageOperandsLodShift | 1 |
| ImageOperandsGradShift | 2 |
| ImageOperandsConstOffsetShift | 3 |
| ImageOperandsOffsetShift | 4 |
| ImageOperandsConstOffsetsShift | 5 |
| ImageOperandsSampleShift | 6 |
| ImageOperandsMinLodShift | 7 |
| ImageOperandsMakeTexelAvailableShift | 8 |
| ImageOperandsMakeTexelAvailableKHRShift | 8 |
| ImageOperandsMakeTexelVisibleShift | 9 |
| ImageOperandsMakeTexelVisibleKHRShift | 9 |
| ImageOperandsNonPrivateTexelShift | 10 |
| ImageOperandsNonPrivateTexelKHRShift | 10 |
| ImageOperandsVolatileTexelShift | 11 |
| ImageOperandsVolatileTexelKHRShift | 11 |
| ImageOperandsSignExtendShift | 12 |
| ImageOperandsZeroExtendShift | 13 |
| ImageOperandsNontemporalShift | 14 |
| ImageOperandsOffsetsShift | 16 |
| ImageOperandsMax | 0x7fffffff |
Defined at line 386 of file ../../third_party/spirv-cross/src/spirv.hpp
enum ImageOperandsMask
| Name | Value |
|---|---|
| ImageOperandsMaskNone | 0 |
| ImageOperandsBiasMask | 0x00000001 |
| ImageOperandsLodMask | 0x00000002 |
| ImageOperandsGradMask | 0x00000004 |
| ImageOperandsConstOffsetMask | 0x00000008 |
| ImageOperandsOffsetMask | 0x00000010 |
| ImageOperandsConstOffsetsMask | 0x00000020 |
| ImageOperandsSampleMask | 0x00000040 |
| ImageOperandsMinLodMask | 0x00000080 |
| ImageOperandsMakeTexelAvailableMask | 0x00000100 |
| ImageOperandsMakeTexelAvailableKHRMask | 0x00000100 |
| ImageOperandsMakeTexelVisibleMask | 0x00000200 |
| ImageOperandsMakeTexelVisibleKHRMask | 0x00000200 |
| ImageOperandsNonPrivateTexelMask | 0x00000400 |
| ImageOperandsNonPrivateTexelKHRMask | 0x00000400 |
| ImageOperandsVolatileTexelMask | 0x00000800 |
| ImageOperandsVolatileTexelKHRMask | 0x00000800 |
| ImageOperandsSignExtendMask | 0x00001000 |
| ImageOperandsZeroExtendMask | 0x00002000 |
| ImageOperandsNontemporalMask | 0x00004000 |
| ImageOperandsOffsetsMask | 0x00010000 |
Defined at line 410 of file ../../third_party/spirv-cross/src/spirv.hpp
enum FPFastMathModeShift
| Name | Value |
|---|---|
| FPFastMathModeNotNaNShift | 0 |
| FPFastMathModeNotInfShift | 1 |
| FPFastMathModeNSZShift | 2 |
| FPFastMathModeAllowRecipShift | 3 |
| FPFastMathModeFastShift | 4 |
| FPFastMathModeAllowContractShift | 16 |
| FPFastMathModeAllowContractFastINTELShift | 16 |
| FPFastMathModeAllowReassocShift | 17 |
| FPFastMathModeAllowReassocINTELShift | 17 |
| FPFastMathModeAllowTransformShift | 18 |
| FPFastMathModeMax | 0x7fffffff |
Defined at line 434 of file ../../third_party/spirv-cross/src/spirv.hpp
enum FPFastMathModeMask
| Name | Value |
|---|---|
| FPFastMathModeMaskNone | 0 |
| FPFastMathModeNotNaNMask | 0x00000001 |
| FPFastMathModeNotInfMask | 0x00000002 |
| FPFastMathModeNSZMask | 0x00000004 |
| FPFastMathModeAllowRecipMask | 0x00000008 |
| FPFastMathModeFastMask | 0x00000010 |
| FPFastMathModeAllowContractMask | 0x00010000 |
| FPFastMathModeAllowContractFastINTELMask | 0x00010000 |
| FPFastMathModeAllowReassocMask | 0x00020000 |
| FPFastMathModeAllowReassocINTELMask | 0x00020000 |
| FPFastMathModeAllowTransformMask | 0x00040000 |
Defined at line 448 of file ../../third_party/spirv-cross/src/spirv.hpp
enum FPRoundingMode
| Name | Value |
|---|---|
| FPRoundingModeRTE | 0 |
| FPRoundingModeRTZ | 1 |
| FPRoundingModeRTP | 2 |
| FPRoundingModeRTN | 3 |
| FPRoundingModeMax | 0x7fffffff |
Defined at line 462 of file ../../third_party/spirv-cross/src/spirv.hpp
enum LinkageType
| Name | Value |
|---|---|
| LinkageTypeExport | 0 |
| LinkageTypeImport | 1 |
| LinkageTypeLinkOnceODR | 2 |
| LinkageTypeMax | 0x7fffffff |
Defined at line 470 of file ../../third_party/spirv-cross/src/spirv.hpp
enum AccessQualifier
| Name | Value |
|---|---|
| AccessQualifierReadOnly | 0 |
| AccessQualifierWriteOnly | 1 |
| AccessQualifierReadWrite | 2 |
| AccessQualifierMax | 0x7fffffff |
Defined at line 477 of file ../../third_party/spirv-cross/src/spirv.hpp
enum FunctionParameterAttribute
| Name | Value |
|---|---|
| FunctionParameterAttributeZext | 0 |
| FunctionParameterAttributeSext | 1 |
| FunctionParameterAttributeByVal | 2 |
| FunctionParameterAttributeSret | 3 |
| FunctionParameterAttributeNoAlias | 4 |
| FunctionParameterAttributeNoCapture | 5 |
| FunctionParameterAttributeNoWrite | 6 |
| FunctionParameterAttributeNoReadWrite | 7 |
| FunctionParameterAttributeRuntimeAlignedALTERA | 5940 |
| FunctionParameterAttributeRuntimeAlignedINTEL | 5940 |
| FunctionParameterAttributeMax | 0x7fffffff |
Defined at line 484 of file ../../third_party/spirv-cross/src/spirv.hpp
enum Decoration
| Name | Value |
|---|---|
| DecorationRelaxedPrecision | 0 |
| DecorationSpecId | 1 |
| DecorationBlock | 2 |
| DecorationBufferBlock | 3 |
| DecorationRowMajor | 4 |
| DecorationColMajor | 5 |
| DecorationArrayStride | 6 |
| DecorationMatrixStride | 7 |
| DecorationGLSLShared | 8 |
| DecorationGLSLPacked | 9 |
| DecorationCPacked | 10 |
| DecorationBuiltIn | 11 |
| DecorationNoPerspective | 13 |
| DecorationFlat | 14 |
| DecorationPatch | 15 |
| DecorationCentroid | 16 |
| DecorationSample | 17 |
| DecorationInvariant | 18 |
| DecorationRestrict | 19 |
| DecorationAliased | 20 |
| DecorationVolatile | 21 |
| DecorationConstant | 22 |
| DecorationCoherent | 23 |
| DecorationNonWritable | 24 |
| DecorationNonReadable | 25 |
| DecorationUniform | 26 |
| DecorationUniformId | 27 |
| DecorationSaturatedConversion | 28 |
| DecorationStream | 29 |
| DecorationLocation | 30 |
| DecorationComponent | 31 |
| DecorationIndex | 32 |
| DecorationBinding | 33 |
| DecorationDescriptorSet | 34 |
| DecorationOffset | 35 |
| DecorationXfbBuffer | 36 |
| DecorationXfbStride | 37 |
| DecorationFuncParamAttr | 38 |
| DecorationFPRoundingMode | 39 |
| DecorationFPFastMathMode | 40 |
| DecorationLinkageAttributes | 41 |
| DecorationNoContraction | 42 |
| DecorationInputAttachmentIndex | 43 |
| DecorationAlignment | 44 |
| DecorationMaxByteOffset | 45 |
| DecorationAlignmentId | 46 |
| DecorationMaxByteOffsetId | 47 |
| DecorationSaturatedToLargestFloat8NormalConversionEXT | 4216 |
| DecorationNoSignedWrap | 4469 |
| DecorationNoUnsignedWrap | 4470 |
| DecorationWeightTextureQCOM | 4487 |
| DecorationBlockMatchTextureQCOM | 4488 |
| DecorationBlockMatchSamplerQCOM | 4499 |
| DecorationExplicitInterpAMD | 4999 |
| DecorationNodeSharesPayloadLimitsWithAMDX | 5019 |
| DecorationNodeMaxPayloadsAMDX | 5020 |
| DecorationTrackFinishWritingAMDX | 5078 |
| DecorationPayloadNodeNameAMDX | 5091 |
| DecorationPayloadNodeBaseIndexAMDX | 5098 |
| DecorationPayloadNodeSparseArrayAMDX | 5099 |
| DecorationPayloadNodeArraySizeAMDX | 5100 |
| DecorationPayloadDispatchIndirectAMDX | 5105 |
| DecorationArrayStrideIdEXT | 5124 |
| DecorationOffsetIdEXT | 5125 |
| DecorationUTFEncodedKHR | 5145 |
| DecorationOverrideCoverageNV | 5248 |
| DecorationPassthroughNV | 5250 |
| DecorationViewportRelativeNV | 5252 |
| DecorationSecondaryViewportRelativeNV | 5256 |
| DecorationPerPrimitiveEXT | 5271 |
| DecorationPerPrimitiveNV | 5271 |
| DecorationPerViewNV | 5272 |
| DecorationPerTaskNV | 5273 |
| DecorationPerVertexKHR | 5285 |
| DecorationPerVertexNV | 5285 |
| DecorationNonUniform | 5300 |
| DecorationNonUniformEXT | 5300 |
| DecorationRestrictPointer | 5355 |
| DecorationRestrictPointerEXT | 5355 |
| DecorationAliasedPointer | 5356 |
| DecorationAliasedPointerEXT | 5356 |
| DecorationMemberOffsetNV | 5358 |
| DecorationHitObjectShaderRecordBufferNV | 5386 |
| DecorationHitObjectShaderRecordBufferEXT | 5389 |
| DecorationBankNV | 5397 |
| DecorationBindlessSamplerNV | 5398 |
| DecorationBindlessImageNV | 5399 |
| DecorationBoundSamplerNV | 5400 |
| DecorationBoundImageNV | 5401 |
| DecorationSIMTCallINTEL | 5599 |
| DecorationReferencedIndirectlyINTEL | 5602 |
| DecorationClobberINTEL | 5607 |
| DecorationSideEffectsINTEL | 5608 |
| DecorationVectorComputeVariableINTEL | 5624 |
| DecorationFuncParamIOKindINTEL | 5625 |
| DecorationVectorComputeFunctionINTEL | 5626 |
| DecorationStackCallINTEL | 5627 |
| DecorationGlobalVariableOffsetINTEL | 5628 |
| DecorationCounterBuffer | 5634 |
| DecorationHlslCounterBufferGOOGLE | 5634 |
| DecorationHlslSemanticGOOGLE | 5635 |
| DecorationUserSemantic | 5635 |
| DecorationUserTypeGOOGLE | 5636 |
| DecorationFunctionRoundingModeINTEL | 5822 |
| DecorationFunctionDenormModeINTEL | 5823 |
| DecorationRegisterALTERA | 5825 |
| DecorationRegisterINTEL | 5825 |
| DecorationMemoryALTERA | 5826 |
| DecorationMemoryINTEL | 5826 |
| DecorationNumbanksALTERA | 5827 |
| DecorationNumbanksINTEL | 5827 |
| DecorationBankwidthALTERA | 5828 |
| DecorationBankwidthINTEL | 5828 |
| DecorationMaxPrivateCopiesALTERA | 5829 |
| DecorationMaxPrivateCopiesINTEL | 5829 |
| DecorationSinglepumpALTERA | 5830 |
| DecorationSinglepumpINTEL | 5830 |
| DecorationDoublepumpALTERA | 5831 |
| DecorationDoublepumpINTEL | 5831 |
| DecorationMaxReplicatesALTERA | 5832 |
| DecorationMaxReplicatesINTEL | 5832 |
| DecorationSimpleDualPortALTERA | 5833 |
| DecorationSimpleDualPortINTEL | 5833 |
| DecorationMergeALTERA | 5834 |
| DecorationMergeINTEL | 5834 |
| DecorationBankBitsALTERA | 5835 |
| DecorationBankBitsINTEL | 5835 |
| DecorationForcePow2DepthALTERA | 5836 |
| DecorationForcePow2DepthINTEL | 5836 |
| DecorationStridesizeALTERA | 5883 |
| DecorationStridesizeINTEL | 5883 |
| DecorationWordsizeALTERA | 5884 |
| DecorationWordsizeINTEL | 5884 |
| DecorationTrueDualPortALTERA | 5885 |
| DecorationTrueDualPortINTEL | 5885 |
| DecorationBurstCoalesceALTERA | 5899 |
| DecorationBurstCoalesceINTEL | 5899 |
| DecorationCacheSizeALTERA | 5900 |
| DecorationCacheSizeINTEL | 5900 |
| DecorationDontStaticallyCoalesceALTERA | 5901 |
| DecorationDontStaticallyCoalesceINTEL | 5901 |
| DecorationPrefetchALTERA | 5902 |
| DecorationPrefetchINTEL | 5902 |
| DecorationStallEnableALTERA | 5905 |
| DecorationStallEnableINTEL | 5905 |
| DecorationFuseLoopsInFunctionALTERA | 5907 |
| DecorationFuseLoopsInFunctionINTEL | 5907 |
| DecorationMathOpDSPModeALTERA | 5909 |
| DecorationMathOpDSPModeINTEL | 5909 |
| DecorationAliasScopeINTEL | 5914 |
| DecorationNoAliasINTEL | 5915 |
| DecorationInitiationIntervalALTERA | 5917 |
| DecorationInitiationIntervalINTEL | 5917 |
| DecorationMaxConcurrencyALTERA | 5918 |
| DecorationMaxConcurrencyINTEL | 5918 |
| DecorationPipelineEnableALTERA | 5919 |
| DecorationPipelineEnableINTEL | 5919 |
| DecorationBufferLocationALTERA | 5921 |
| DecorationBufferLocationINTEL | 5921 |
| DecorationIOPipeStorageALTERA | 5944 |
| DecorationIOPipeStorageINTEL | 5944 |
| DecorationFunctionFloatingPointModeINTEL | 6080 |
| DecorationSingleElementVectorINTEL | 6085 |
| DecorationVectorComputeCallableFunctionINTEL | 6087 |
| DecorationMediaBlockIOINTEL | 6140 |
| DecorationStallFreeALTERA | 6151 |
| DecorationStallFreeINTEL | 6151 |
| DecorationFPMaxErrorDecorationINTEL | 6170 |
| DecorationLatencyControlLabelALTERA | 6172 |
| DecorationLatencyControlLabelINTEL | 6172 |
| DecorationLatencyControlConstraintALTERA | 6173 |
| DecorationLatencyControlConstraintINTEL | 6173 |
| DecorationConduitKernelArgumentALTERA | 6175 |
| DecorationConduitKernelArgumentINTEL | 6175 |
| DecorationRegisterMapKernelArgumentALTERA | 6176 |
| DecorationRegisterMapKernelArgumentINTEL | 6176 |
| DecorationMMHostInterfaceAddressWidthALTERA | 6177 |
| DecorationMMHostInterfaceAddressWidthINTEL | 6177 |
| DecorationMMHostInterfaceDataWidthALTERA | 6178 |
| DecorationMMHostInterfaceDataWidthINTEL | 6178 |
| DecorationMMHostInterfaceLatencyALTERA | 6179 |
| DecorationMMHostInterfaceLatencyINTEL | 6179 |
| DecorationMMHostInterfaceReadWriteModeALTERA | 6180 |
| DecorationMMHostInterfaceReadWriteModeINTEL | 6180 |
| DecorationMMHostInterfaceMaxBurstALTERA | 6181 |
| DecorationMMHostInterfaceMaxBurstINTEL | 6181 |
| DecorationMMHostInterfaceWaitRequestALTERA | 6182 |
| DecorationMMHostInterfaceWaitRequestINTEL | 6182 |
| DecorationStableKernelArgumentALTERA | 6183 |
| DecorationStableKernelArgumentINTEL | 6183 |
| DecorationHostAccessINTEL | 6188 |
| DecorationInitModeALTERA | 6190 |
| DecorationInitModeINTEL | 6190 |
| DecorationImplementInRegisterMapALTERA | 6191 |
| DecorationImplementInRegisterMapINTEL | 6191 |
| DecorationConditionalINTEL | 6247 |
| DecorationCacheControlLoadINTEL | 6442 |
| DecorationCacheControlStoreINTEL | 6443 |
| DecorationMax | 0x7fffffff |
Defined at line 498 of file ../../third_party/spirv-cross/src/spirv.hpp
enum BuiltIn
| Name | Value |
|---|---|
| BuiltInPosition | 0 |
| BuiltInPointSize | 1 |
| BuiltInClipDistance | 3 |
| BuiltInCullDistance | 4 |
| BuiltInVertexId | 5 |
| BuiltInInstanceId | 6 |
| BuiltInPrimitiveId | 7 |
| BuiltInInvocationId | 8 |
| BuiltInLayer | 9 |
| BuiltInViewportIndex | 10 |
| BuiltInTessLevelOuter | 11 |
| BuiltInTessLevelInner | 12 |
| BuiltInTessCoord | 13 |
| BuiltInPatchVertices | 14 |
| BuiltInFragCoord | 15 |
| BuiltInPointCoord | 16 |
| BuiltInFrontFacing | 17 |
| BuiltInSampleId | 18 |
| BuiltInSamplePosition | 19 |
| BuiltInSampleMask | 20 |
| BuiltInFragDepth | 22 |
| BuiltInHelperInvocation | 23 |
| BuiltInNumWorkgroups | 24 |
| BuiltInWorkgroupSize | 25 |
| BuiltInWorkgroupId | 26 |
| BuiltInLocalInvocationId | 27 |
| BuiltInGlobalInvocationId | 28 |
| BuiltInLocalInvocationIndex | 29 |
| BuiltInWorkDim | 30 |
| BuiltInGlobalSize | 31 |
| BuiltInEnqueuedWorkgroupSize | 32 |
| BuiltInGlobalOffset | 33 |
| BuiltInGlobalLinearId | 34 |
| BuiltInSubgroupSize | 36 |
| BuiltInSubgroupMaxSize | 37 |
| BuiltInNumSubgroups | 38 |
| BuiltInNumEnqueuedSubgroups | 39 |
| BuiltInSubgroupId | 40 |
| BuiltInSubgroupLocalInvocationId | 41 |
| BuiltInVertexIndex | 42 |
| BuiltInInstanceIndex | 43 |
| BuiltInCoreIDARM | 4160 |
| BuiltInCoreCountARM | 4161 |
| BuiltInCoreMaxIDARM | 4162 |
| BuiltInWarpIDARM | 4163 |
| BuiltInWarpMaxIDARM | 4164 |
| BuiltInSubgroupEqMask | 4416 |
| BuiltInSubgroupEqMaskKHR | 4416 |
| BuiltInSubgroupGeMask | 4417 |
| BuiltInSubgroupGeMaskKHR | 4417 |
| BuiltInSubgroupGtMask | 4418 |
| BuiltInSubgroupGtMaskKHR | 4418 |
| BuiltInSubgroupLeMask | 4419 |
| BuiltInSubgroupLeMaskKHR | 4419 |
| BuiltInSubgroupLtMask | 4420 |
| BuiltInSubgroupLtMaskKHR | 4420 |
| BuiltInBaseVertex | 4424 |
| BuiltInBaseInstance | 4425 |
| BuiltInDrawIndex | 4426 |
| BuiltInPrimitiveShadingRateKHR | 4432 |
| BuiltInDeviceIndex | 4438 |
| BuiltInViewIndex | 4440 |
| BuiltInShadingRateKHR | 4444 |
| BuiltInTileOffsetQCOM | 4492 |
| BuiltInTileDimensionQCOM | 4493 |
| BuiltInTileApronSizeQCOM | 4494 |
| BuiltInBaryCoordNoPerspAMD | 4992 |
| BuiltInBaryCoordNoPerspCentroidAMD | 4993 |
| BuiltInBaryCoordNoPerspSampleAMD | 4994 |
| BuiltInBaryCoordSmoothAMD | 4995 |
| BuiltInBaryCoordSmoothCentroidAMD | 4996 |
| BuiltInBaryCoordSmoothSampleAMD | 4997 |
| BuiltInBaryCoordPullModelAMD | 4998 |
| BuiltInFragStencilRefEXT | 5014 |
| BuiltInRemainingRecursionLevelsAMDX | 5021 |
| BuiltInShaderIndexAMDX | 5073 |
| BuiltInSamplerHeapEXT | 5122 |
| BuiltInResourceHeapEXT | 5123 |
| BuiltInViewportMaskNV | 5253 |
| BuiltInSecondaryPositionNV | 5257 |
| BuiltInSecondaryViewportMaskNV | 5258 |
| BuiltInPositionPerViewNV | 5261 |
| BuiltInViewportMaskPerViewNV | 5262 |
| BuiltInFullyCoveredEXT | 5264 |
| BuiltInTaskCountNV | 5274 |
| BuiltInPrimitiveCountNV | 5275 |
| BuiltInPrimitiveIndicesNV | 5276 |
| BuiltInClipDistancePerViewNV | 5277 |
| BuiltInCullDistancePerViewNV | 5278 |
| BuiltInLayerPerViewNV | 5279 |
| BuiltInMeshViewCountNV | 5280 |
| BuiltInMeshViewIndicesNV | 5281 |
| BuiltInBaryCoordKHR | 5286 |
| BuiltInBaryCoordNV | 5286 |
| BuiltInBaryCoordNoPerspKHR | 5287 |
| BuiltInBaryCoordNoPerspNV | 5287 |
| BuiltInFragSizeEXT | 5292 |
| BuiltInFragmentSizeNV | 5292 |
| BuiltInFragInvocationCountEXT | 5293 |
| BuiltInInvocationsPerPixelNV | 5293 |
| BuiltInPrimitivePointIndicesEXT | 5294 |
| BuiltInPrimitiveLineIndicesEXT | 5295 |
| BuiltInPrimitiveTriangleIndicesEXT | 5296 |
| BuiltInCullPrimitiveEXT | 5299 |
| BuiltInLaunchIdKHR | 5319 |
| BuiltInLaunchIdNV | 5319 |
| BuiltInLaunchSizeKHR | 5320 |
| BuiltInLaunchSizeNV | 5320 |
| BuiltInWorldRayOriginKHR | 5321 |
| BuiltInWorldRayOriginNV | 5321 |
| BuiltInWorldRayDirectionKHR | 5322 |
| BuiltInWorldRayDirectionNV | 5322 |
| BuiltInObjectRayOriginKHR | 5323 |
| BuiltInObjectRayOriginNV | 5323 |
| BuiltInObjectRayDirectionKHR | 5324 |
| BuiltInObjectRayDirectionNV | 5324 |
| BuiltInRayTminKHR | 5325 |
| BuiltInRayTminNV | 5325 |
| BuiltInRayTmaxKHR | 5326 |
| BuiltInRayTmaxNV | 5326 |
| BuiltInInstanceCustomIndexKHR | 5327 |
| BuiltInInstanceCustomIndexNV | 5327 |
| BuiltInObjectToWorldKHR | 5330 |
| BuiltInObjectToWorldNV | 5330 |
| BuiltInWorldToObjectKHR | 5331 |
| BuiltInWorldToObjectNV | 5331 |
| BuiltInHitTNV | 5332 |
| BuiltInHitKindKHR | 5333 |
| BuiltInHitKindNV | 5333 |
| BuiltInCurrentRayTimeNV | 5334 |
| BuiltInHitTriangleVertexPositionsKHR | 5335 |
| BuiltInHitMicroTriangleVertexPositionsNV | 5337 |
| BuiltInHitMicroTriangleVertexBarycentricsNV | 5344 |
| BuiltInIncomingRayFlagsKHR | 5351 |
| BuiltInIncomingRayFlagsNV | 5351 |
| BuiltInRayGeometryIndexKHR | 5352 |
| BuiltInHitIsSphereNV | 5359 |
| BuiltInHitIsLSSNV | 5360 |
| BuiltInHitSpherePositionNV | 5361 |
| BuiltInWarpsPerSMNV | 5374 |
| BuiltInSMCountNV | 5375 |
| BuiltInWarpIDNV | 5376 |
| BuiltInSMIDNV | 5377 |
| BuiltInHitLSSPositionsNV | 5396 |
| BuiltInHitKindFrontFacingMicroTriangleNV | 5405 |
| BuiltInHitKindBackFacingMicroTriangleNV | 5406 |
| BuiltInHitSphereRadiusNV | 5420 |
| BuiltInHitLSSRadiiNV | 5421 |
| BuiltInClusterIDNV | 5436 |
| BuiltInCullMaskKHR | 6021 |
| BuiltInMax | 0x7fffffff |
Defined at line 700 of file ../../third_party/spirv-cross/src/spirv.hpp
enum SelectionControlShift
| Name | Value |
|---|---|
| SelectionControlFlattenShift | 0 |
| SelectionControlDontFlattenShift | 1 |
| SelectionControlMax | 0x7fffffff |
Defined at line 854 of file ../../third_party/spirv-cross/src/spirv.hpp
enum SelectionControlMask
| Name | Value |
|---|---|
| SelectionControlMaskNone | 0 |
| SelectionControlFlattenMask | 0x00000001 |
| SelectionControlDontFlattenMask | 0x00000002 |
Defined at line 860 of file ../../third_party/spirv-cross/src/spirv.hpp
enum LoopControlShift
| Name | Value |
|---|---|
| LoopControlUnrollShift | 0 |
| LoopControlDontUnrollShift | 1 |
| LoopControlDependencyInfiniteShift | 2 |
| LoopControlDependencyLengthShift | 3 |
| LoopControlMinIterationsShift | 4 |
| LoopControlMaxIterationsShift | 5 |
| LoopControlIterationMultipleShift | 6 |
| LoopControlPeelCountShift | 7 |
| LoopControlPartialCountShift | 8 |
| LoopControlInitiationIntervalALTERAShift | 16 |
| LoopControlInitiationIntervalINTELShift | 16 |
| LoopControlMaxConcurrencyALTERAShift | 17 |
| LoopControlMaxConcurrencyINTELShift | 17 |
| LoopControlDependencyArrayALTERAShift | 18 |
| LoopControlDependencyArrayINTELShift | 18 |
| LoopControlPipelineEnableALTERAShift | 19 |
| LoopControlPipelineEnableINTELShift | 19 |
| LoopControlLoopCoalesceALTERAShift | 20 |
| LoopControlLoopCoalesceINTELShift | 20 |
| LoopControlMaxInterleavingALTERAShift | 21 |
| LoopControlMaxInterleavingINTELShift | 21 |
| LoopControlSpeculatedIterationsALTERAShift | 22 |
| LoopControlSpeculatedIterationsINTELShift | 22 |
| LoopControlNoFusionALTERAShift | 23 |
| LoopControlNoFusionINTELShift | 23 |
| LoopControlLoopCountALTERAShift | 24 |
| LoopControlLoopCountINTELShift | 24 |
| LoopControlMaxReinvocationDelayALTERAShift | 25 |
| LoopControlMaxReinvocationDelayINTELShift | 25 |
| LoopControlMax | 0x7fffffff |
Defined at line 866 of file ../../third_party/spirv-cross/src/spirv.hpp
enum LoopControlMask
| Name | Value |
|---|---|
| LoopControlMaskNone | 0 |
| LoopControlUnrollMask | 0x00000001 |
| LoopControlDontUnrollMask | 0x00000002 |
| LoopControlDependencyInfiniteMask | 0x00000004 |
| LoopControlDependencyLengthMask | 0x00000008 |
| LoopControlMinIterationsMask | 0x00000010 |
| LoopControlMaxIterationsMask | 0x00000020 |
| LoopControlIterationMultipleMask | 0x00000040 |
| LoopControlPeelCountMask | 0x00000080 |
| LoopControlPartialCountMask | 0x00000100 |
| LoopControlInitiationIntervalALTERAMask | 0x00010000 |
| LoopControlInitiationIntervalINTELMask | 0x00010000 |
| LoopControlMaxConcurrencyALTERAMask | 0x00020000 |
| LoopControlMaxConcurrencyINTELMask | 0x00020000 |
| LoopControlDependencyArrayALTERAMask | 0x00040000 |
| LoopControlDependencyArrayINTELMask | 0x00040000 |
| LoopControlPipelineEnableALTERAMask | 0x00080000 |
| LoopControlPipelineEnableINTELMask | 0x00080000 |
| LoopControlLoopCoalesceALTERAMask | 0x00100000 |
| LoopControlLoopCoalesceINTELMask | 0x00100000 |
| LoopControlMaxInterleavingALTERAMask | 0x00200000 |
| LoopControlMaxInterleavingINTELMask | 0x00200000 |
| LoopControlSpeculatedIterationsALTERAMask | 0x00400000 |
| LoopControlSpeculatedIterationsINTELMask | 0x00400000 |
| LoopControlNoFusionALTERAMask | 0x00800000 |
| LoopControlNoFusionINTELMask | 0x00800000 |
| LoopControlLoopCountALTERAMask | 0x01000000 |
| LoopControlLoopCountINTELMask | 0x01000000 |
| LoopControlMaxReinvocationDelayALTERAMask | 0x02000000 |
| LoopControlMaxReinvocationDelayINTELMask | 0x02000000 |
Defined at line 899 of file ../../third_party/spirv-cross/src/spirv.hpp
enum FunctionControlShift
| Name | Value |
|---|---|
| FunctionControlInlineShift | 0 |
| FunctionControlDontInlineShift | 1 |
| FunctionControlPureShift | 2 |
| FunctionControlConstShift | 3 |
| FunctionControlOptNoneEXTShift | 16 |
| FunctionControlOptNoneINTELShift | 16 |
| FunctionControlMax | 0x7fffffff |
Defined at line 932 of file ../../third_party/spirv-cross/src/spirv.hpp
enum FunctionControlMask
| Name | Value |
|---|---|
| FunctionControlMaskNone | 0 |
| FunctionControlInlineMask | 0x00000001 |
| FunctionControlDontInlineMask | 0x00000002 |
| FunctionControlPureMask | 0x00000004 |
| FunctionControlConstMask | 0x00000008 |
| FunctionControlOptNoneEXTMask | 0x00010000 |
| FunctionControlOptNoneINTELMask | 0x00010000 |
Defined at line 942 of file ../../third_party/spirv-cross/src/spirv.hpp
enum MemorySemanticsShift
| Name | Value |
|---|---|
| MemorySemanticsAcquireShift | 1 |
| MemorySemanticsReleaseShift | 2 |
| MemorySemanticsAcquireReleaseShift | 3 |
| MemorySemanticsSequentiallyConsistentShift | 4 |
| MemorySemanticsUniformMemoryShift | 6 |
| MemorySemanticsSubgroupMemoryShift | 7 |
| MemorySemanticsWorkgroupMemoryShift | 8 |
| MemorySemanticsCrossWorkgroupMemoryShift | 9 |
| MemorySemanticsAtomicCounterMemoryShift | 10 |
| MemorySemanticsImageMemoryShift | 11 |
| MemorySemanticsOutputMemoryShift | 12 |
| MemorySemanticsOutputMemoryKHRShift | 12 |
| MemorySemanticsMakeAvailableShift | 13 |
| MemorySemanticsMakeAvailableKHRShift | 13 |
| MemorySemanticsMakeVisibleShift | 14 |
| MemorySemanticsMakeVisibleKHRShift | 14 |
| MemorySemanticsVolatileShift | 15 |
| MemorySemanticsMax | 0x7fffffff |
Defined at line 952 of file ../../third_party/spirv-cross/src/spirv.hpp
enum MemorySemanticsMask
| Name | Value |
|---|---|
| MemorySemanticsMaskNone | 0 |
| MemorySemanticsAcquireMask | 0x00000002 |
| MemorySemanticsReleaseMask | 0x00000004 |
| MemorySemanticsAcquireReleaseMask | 0x00000008 |
| MemorySemanticsSequentiallyConsistentMask | 0x00000010 |
| MemorySemanticsUniformMemoryMask | 0x00000040 |
| MemorySemanticsSubgroupMemoryMask | 0x00000080 |
| MemorySemanticsWorkgroupMemoryMask | 0x00000100 |
| MemorySemanticsCrossWorkgroupMemoryMask | 0x00000200 |
| MemorySemanticsAtomicCounterMemoryMask | 0x00000400 |
| MemorySemanticsImageMemoryMask | 0x00000800 |
| MemorySemanticsOutputMemoryMask | 0x00001000 |
| MemorySemanticsOutputMemoryKHRMask | 0x00001000 |
| MemorySemanticsMakeAvailableMask | 0x00002000 |
| MemorySemanticsMakeAvailableKHRMask | 0x00002000 |
| MemorySemanticsMakeVisibleMask | 0x00004000 |
| MemorySemanticsMakeVisibleKHRMask | 0x00004000 |
| MemorySemanticsVolatileMask | 0x00008000 |
Defined at line 973 of file ../../third_party/spirv-cross/src/spirv.hpp
enum MemoryAccessShift
| Name | Value |
|---|---|
| MemoryAccessVolatileShift | 0 |
| MemoryAccessAlignedShift | 1 |
| MemoryAccessNontemporalShift | 2 |
| MemoryAccessMakePointerAvailableShift | 3 |
| MemoryAccessMakePointerAvailableKHRShift | 3 |
| MemoryAccessMakePointerVisibleShift | 4 |
| MemoryAccessMakePointerVisibleKHRShift | 4 |
| MemoryAccessNonPrivatePointerShift | 5 |
| MemoryAccessNonPrivatePointerKHRShift | 5 |
| MemoryAccessAliasScopeINTELMaskShift | 16 |
| MemoryAccessNoAliasINTELMaskShift | 17 |
| MemoryAccessMax | 0x7fffffff |
Defined at line 994 of file ../../third_party/spirv-cross/src/spirv.hpp
enum MemoryAccessMask
| Name | Value |
|---|---|
| MemoryAccessMaskNone | 0 |
| MemoryAccessVolatileMask | 0x00000001 |
| MemoryAccessAlignedMask | 0x00000002 |
| MemoryAccessNontemporalMask | 0x00000004 |
| MemoryAccessMakePointerAvailableMask | 0x00000008 |
| MemoryAccessMakePointerAvailableKHRMask | 0x00000008 |
| MemoryAccessMakePointerVisibleMask | 0x00000010 |
| MemoryAccessMakePointerVisibleKHRMask | 0x00000010 |
| MemoryAccessNonPrivatePointerMask | 0x00000020 |
| MemoryAccessNonPrivatePointerKHRMask | 0x00000020 |
| MemoryAccessAliasScopeINTELMaskMask | 0x00010000 |
| MemoryAccessNoAliasINTELMaskMask | 0x00020000 |
Defined at line 1009 of file ../../third_party/spirv-cross/src/spirv.hpp
enum Scope
| Name | Value |
|---|---|
| ScopeCrossDevice | 0 |
| ScopeDevice | 1 |
| ScopeWorkgroup | 2 |
| ScopeSubgroup | 3 |
| ScopeInvocation | 4 |
| ScopeQueueFamily | 5 |
| ScopeQueueFamilyKHR | 5 |
| ScopeShaderCallKHR | 6 |
| ScopeMax | 0x7fffffff |
Defined at line 1024 of file ../../third_party/spirv-cross/src/spirv.hpp
enum GroupOperation
| Name | Value |
|---|---|
| GroupOperationReduce | 0 |
| GroupOperationInclusiveScan | 1 |
| GroupOperationExclusiveScan | 2 |
| GroupOperationClusteredReduce | 3 |
| GroupOperationPartitionedReduceEXT | 6 |
| GroupOperationPartitionedReduceNV | 6 |
| GroupOperationPartitionedInclusiveScanEXT | 7 |
| GroupOperationPartitionedInclusiveScanNV | 7 |
| GroupOperationPartitionedExclusiveScanEXT | 8 |
| GroupOperationPartitionedExclusiveScanNV | 8 |
| GroupOperationMax | 0x7fffffff |
Defined at line 1036 of file ../../third_party/spirv-cross/src/spirv.hpp
enum KernelEnqueueFlags
| Name | Value |
|---|---|
| KernelEnqueueFlagsNoWait | 0 |
| KernelEnqueueFlagsWaitKernel | 1 |
| KernelEnqueueFlagsWaitWorkGroup | 2 |
| KernelEnqueueFlagsMax | 0x7fffffff |
Defined at line 1050 of file ../../third_party/spirv-cross/src/spirv.hpp
enum KernelProfilingInfoShift
| Name | Value |
|---|---|
| KernelProfilingInfoCmdExecTimeShift | 0 |
| KernelProfilingInfoMax | 0x7fffffff |
Defined at line 1057 of file ../../third_party/spirv-cross/src/spirv.hpp
enum KernelProfilingInfoMask
| Name | Value |
|---|---|
| KernelProfilingInfoMaskNone | 0 |
| KernelProfilingInfoCmdExecTimeMask | 0x00000001 |
Defined at line 1062 of file ../../third_party/spirv-cross/src/spirv.hpp
enum Capability
| Name | Value |
|---|---|
| CapabilityMatrix | 0 |
| CapabilityShader | 1 |
| CapabilityGeometry | 2 |
| CapabilityTessellation | 3 |
| CapabilityAddresses | 4 |
| CapabilityLinkage | 5 |
| CapabilityKernel | 6 |
| CapabilityVector16 | 7 |
| CapabilityFloat16Buffer | 8 |
| CapabilityFloat16 | 9 |
| CapabilityFloat64 | 10 |
| CapabilityInt64 | 11 |
| CapabilityInt64Atomics | 12 |
| CapabilityImageBasic | 13 |
| CapabilityImageReadWrite | 14 |
| CapabilityImageMipmap | 15 |
| CapabilityPipes | 17 |
| CapabilityGroups | 18 |
| CapabilityDeviceEnqueue | 19 |
| CapabilityLiteralSampler | 20 |
| CapabilityAtomicStorage | 21 |
| CapabilityInt16 | 22 |
| CapabilityTessellationPointSize | 23 |
| CapabilityGeometryPointSize | 24 |
| CapabilityImageGatherExtended | 25 |
| CapabilityStorageImageMultisample | 27 |
| CapabilityUniformBufferArrayDynamicIndexing | 28 |
| CapabilitySampledImageArrayDynamicIndexing | 29 |
| CapabilityStorageBufferArrayDynamicIndexing | 30 |
| CapabilityStorageImageArrayDynamicIndexing | 31 |
| CapabilityClipDistance | 32 |
| CapabilityCullDistance | 33 |
| CapabilityImageCubeArray | 34 |
| CapabilitySampleRateShading | 35 |
| CapabilityImageRect | 36 |
| CapabilitySampledRect | 37 |
| CapabilityGenericPointer | 38 |
| CapabilityInt8 | 39 |
| CapabilityInputAttachment | 40 |
| CapabilitySparseResidency | 41 |
| CapabilityMinLod | 42 |
| CapabilitySampled1D | 43 |
| CapabilityImage1D | 44 |
| CapabilitySampledCubeArray | 45 |
| CapabilitySampledBuffer | 46 |
| CapabilityImageBuffer | 47 |
| CapabilityImageMSArray | 48 |
| CapabilityStorageImageExtendedFormats | 49 |
| CapabilityImageQuery | 50 |
| CapabilityDerivativeControl | 51 |
| CapabilityInterpolationFunction | 52 |
| CapabilityTransformFeedback | 53 |
| CapabilityGeometryStreams | 54 |
| CapabilityStorageImageReadWithoutFormat | 55 |
| CapabilityStorageImageWriteWithoutFormat | 56 |
| CapabilityMultiViewport | 57 |
| CapabilitySubgroupDispatch | 58 |
| CapabilityNamedBarrier | 59 |
| CapabilityPipeStorage | 60 |
| CapabilityGroupNonUniform | 61 |
| CapabilityGroupNonUniformVote | 62 |
| CapabilityGroupNonUniformArithmetic | 63 |
| CapabilityGroupNonUniformBallot | 64 |
| CapabilityGroupNonUniformShuffle | 65 |
| CapabilityGroupNonUniformShuffleRelative | 66 |
| CapabilityGroupNonUniformClustered | 67 |
| CapabilityGroupNonUniformQuad | 68 |
| CapabilityShaderLayer | 69 |
| CapabilityShaderViewportIndex | 70 |
| CapabilityUniformDecoration | 71 |
| CapabilityCoreBuiltinsARM | 4165 |
| CapabilityTileImageColorReadAccessEXT | 4166 |
| CapabilityTileImageDepthReadAccessEXT | 4167 |
| CapabilityTileImageStencilReadAccessEXT | 4168 |
| CapabilityTensorsARM | 4174 |
| CapabilityStorageTensorArrayDynamicIndexingARM | 4175 |
| CapabilityStorageTensorArrayNonUniformIndexingARM | 4176 |
| CapabilityGraphARM | 4191 |
| CapabilityCooperativeMatrixLayoutsARM | 4201 |
| CapabilityFloat8EXT | 4212 |
| CapabilityFloat8CooperativeMatrixEXT | 4213 |
| CapabilityFragmentShadingRateKHR | 4422 |
| CapabilitySubgroupBallotKHR | 4423 |
| CapabilityDrawParameters | 4427 |
| CapabilityWorkgroupMemoryExplicitLayoutKHR | 4428 |
| CapabilityWorkgroupMemoryExplicitLayout8BitAccessKHR | 4429 |
| CapabilityWorkgroupMemoryExplicitLayout16BitAccessKHR | 4430 |
| CapabilitySubgroupVoteKHR | 4431 |
| CapabilityStorageBuffer16BitAccess | 4433 |
| CapabilityStorageUniformBufferBlock16 | 4433 |
| CapabilityStorageUniform16 | 4434 |
| CapabilityUniformAndStorageBuffer16BitAccess | 4434 |
| CapabilityStoragePushConstant16 | 4435 |
| CapabilityStorageInputOutput16 | 4436 |
| CapabilityDeviceGroup | 4437 |
| CapabilityMultiView | 4439 |
| CapabilityVariablePointersStorageBuffer | 4441 |
| CapabilityVariablePointers | 4442 |
| CapabilityAtomicStorageOps | 4445 |
| CapabilitySampleMaskPostDepthCoverage | 4447 |
| CapabilityStorageBuffer8BitAccess | 4448 |
| CapabilityUniformAndStorageBuffer8BitAccess | 4449 |
| CapabilityStoragePushConstant8 | 4450 |
| CapabilityDenormPreserve | 4464 |
| CapabilityDenormFlushToZero | 4465 |
| CapabilitySignedZeroInfNanPreserve | 4466 |
| CapabilityRoundingModeRTE | 4467 |
| CapabilityRoundingModeRTZ | 4468 |
| CapabilityRayQueryProvisionalKHR | 4471 |
| CapabilityRayQueryKHR | 4472 |
| CapabilityUntypedPointersKHR | 4473 |
| CapabilityRayTraversalPrimitiveCullingKHR | 4478 |
| CapabilityRayTracingKHR | 4479 |
| CapabilityTextureSampleWeightedQCOM | 4484 |
| CapabilityTextureBoxFilterQCOM | 4485 |
| CapabilityTextureBlockMatchQCOM | 4486 |
| CapabilityTileShadingQCOM | 4495 |
| CapabilityCooperativeMatrixConversionQCOM | 4496 |
| CapabilityTextureBlockMatch2QCOM | 4498 |
| CapabilityFloat16ImageAMD | 5008 |
| CapabilityImageGatherBiasLodAMD | 5009 |
| CapabilityFragmentMaskAMD | 5010 |
| CapabilityStencilExportEXT | 5013 |
| CapabilityImageReadWriteLodAMD | 5015 |
| CapabilityInt64ImageEXT | 5016 |
| CapabilityShaderClockKHR | 5055 |
| CapabilityShaderEnqueueAMDX | 5067 |
| CapabilityQuadControlKHR | 5087 |
| CapabilityInt4TypeINTEL | 5112 |
| CapabilityInt4CooperativeMatrixINTEL | 5114 |
| CapabilityBFloat16TypeKHR | 5116 |
| CapabilityBFloat16DotProductKHR | 5117 |
| CapabilityBFloat16CooperativeMatrixKHR | 5118 |
| CapabilityAbortKHR | 5120 |
| CapabilityDescriptorHeapEXT | 5128 |
| CapabilityConstantDataKHR | 5146 |
| CapabilityPoisonFreezeKHR | 5156 |
| CapabilitySampleMaskOverrideCoverageNV | 5249 |
| CapabilityGeometryShaderPassthroughNV | 5251 |
| CapabilityShaderViewportIndexLayerEXT | 5254 |
| CapabilityShaderViewportIndexLayerNV | 5254 |
| CapabilityShaderViewportMaskNV | 5255 |
| CapabilityShaderStereoViewNV | 5259 |
| CapabilityPerViewAttributesNV | 5260 |
| CapabilityFragmentFullyCoveredEXT | 5265 |
| CapabilityMeshShadingNV | 5266 |
| CapabilityImageFootprintNV | 5282 |
| CapabilityMeshShadingEXT | 5283 |
| CapabilityFragmentBarycentricKHR | 5284 |
| CapabilityFragmentBarycentricNV | 5284 |
| CapabilityComputeDerivativeGroupQuadsKHR | 5288 |
| CapabilityComputeDerivativeGroupQuadsNV | 5288 |
| CapabilityFragmentDensityEXT | 5291 |
| CapabilityShadingRateNV | 5291 |
| CapabilityGroupNonUniformPartitionedEXT | 5297 |
| CapabilityGroupNonUniformPartitionedNV | 5297 |
| CapabilityShaderNonUniform | 5301 |
| CapabilityShaderNonUniformEXT | 5301 |
| CapabilityRuntimeDescriptorArray | 5302 |
| CapabilityRuntimeDescriptorArrayEXT | 5302 |
| CapabilityInputAttachmentArrayDynamicIndexing | 5303 |
| CapabilityInputAttachmentArrayDynamicIndexingEXT | 5303 |
| CapabilityUniformTexelBufferArrayDynamicIndexing | 5304 |
| CapabilityUniformTexelBufferArrayDynamicIndexingEXT | 5304 |
| CapabilityStorageTexelBufferArrayDynamicIndexing | 5305 |
| CapabilityStorageTexelBufferArrayDynamicIndexingEXT | 5305 |
| CapabilityUniformBufferArrayNonUniformIndexing | 5306 |
| CapabilityUniformBufferArrayNonUniformIndexingEXT | 5306 |
| CapabilitySampledImageArrayNonUniformIndexing | 5307 |
| CapabilitySampledImageArrayNonUniformIndexingEXT | 5307 |
| CapabilityStorageBufferArrayNonUniformIndexing | 5308 |
| CapabilityStorageBufferArrayNonUniformIndexingEXT | 5308 |
| CapabilityStorageImageArrayNonUniformIndexing | 5309 |
| CapabilityStorageImageArrayNonUniformIndexingEXT | 5309 |
| CapabilityInputAttachmentArrayNonUniformIndexing | 5310 |
| CapabilityInputAttachmentArrayNonUniformIndexingEXT | 5310 |
| CapabilityUniformTexelBufferArrayNonUniformIndexing | 5311 |
| CapabilityUniformTexelBufferArrayNonUniformIndexingEXT | 5311 |
| CapabilityStorageTexelBufferArrayNonUniformIndexing | 5312 |
| CapabilityStorageTexelBufferArrayNonUniformIndexingEXT | 5312 |
| CapabilityRayTracingPositionFetchKHR | 5336 |
| CapabilityRayTracingNV | 5340 |
| CapabilityRayTracingMotionBlurNV | 5341 |
| CapabilityVulkanMemoryModel | 5345 |
| CapabilityVulkanMemoryModelKHR | 5345 |
| CapabilityVulkanMemoryModelDeviceScope | 5346 |
| CapabilityVulkanMemoryModelDeviceScopeKHR | 5346 |
| CapabilityPhysicalStorageBufferAddresses | 5347 |
| CapabilityPhysicalStorageBufferAddressesEXT | 5347 |
| CapabilityComputeDerivativeGroupLinearKHR | 5350 |
| CapabilityComputeDerivativeGroupLinearNV | 5350 |
| CapabilityRayTracingProvisionalKHR | 5353 |
| CapabilityCooperativeMatrixNV | 5357 |
| CapabilityFragmentShaderSampleInterlockEXT | 5363 |
| CapabilityFragmentShaderShadingRateInterlockEXT | 5372 |
| CapabilityShaderSMBuiltinsNV | 5373 |
| CapabilityFragmentShaderPixelInterlockEXT | 5378 |
| CapabilityDemoteToHelperInvocation | 5379 |
| CapabilityDemoteToHelperInvocationEXT | 5379 |
| CapabilityDisplacementMicromapNV | 5380 |
| CapabilityRayTracingOpacityMicromapEXT | 5381 |
| CapabilityShaderInvocationReorderNV | 5383 |
| CapabilityShaderInvocationReorderEXT | 5388 |
| CapabilityBindlessTextureNV | 5390 |
| CapabilityRayQueryPositionFetchKHR | 5391 |
| CapabilityCooperativeVectorNV | 5394 |
| CapabilityAtomicFloat16VectorNV | 5404 |
| CapabilityRayTracingDisplacementMicromapNV | 5409 |
| CapabilityRawAccessChainsNV | 5414 |
| CapabilityRayTracingSpheresGeometryNV | 5418 |
| CapabilityRayTracingLinearSweptSpheresGeometryNV | 5419 |
| CapabilityPushConstantBanksNV | 5423 |
| CapabilityLongVectorEXT | 5425 |
| CapabilityShader64BitIndexingEXT | 5426 |
| CapabilityCooperativeMatrixReductionsNV | 5430 |
| CapabilityCooperativeMatrixConversionsNV | 5431 |
| CapabilityCooperativeMatrixPerElementOperationsNV | 5432 |
| CapabilityCooperativeMatrixTensorAddressingNV | 5433 |
| CapabilityCooperativeMatrixBlockLoadsNV | 5434 |
| CapabilityCooperativeVectorTrainingNV | 5435 |
| CapabilityRayTracingClusterAccelerationStructureNV | 5437 |
| CapabilityTensorAddressingNV | 5439 |
| CapabilitySubgroupShuffleINTEL | 5568 |
| CapabilitySubgroupBufferBlockIOINTEL | 5569 |
| CapabilitySubgroupImageBlockIOINTEL | 5570 |
| CapabilitySubgroupImageMediaBlockIOINTEL | 5579 |
| CapabilityRoundToInfinityINTEL | 5582 |
| CapabilityFloatingPointModeINTEL | 5583 |
| CapabilityIntegerFunctions2INTEL | 5584 |
| CapabilityFunctionPointersINTEL | 5603 |
| CapabilityIndirectReferencesINTEL | 5604 |
| CapabilityAsmINTEL | 5606 |
| CapabilityAtomicFloat32MinMaxEXT | 5612 |
| CapabilityAtomicFloat64MinMaxEXT | 5613 |
| CapabilityAtomicFloat16MinMaxEXT | 5616 |
| CapabilityVectorComputeINTEL | 5617 |
| CapabilityVectorAnyINTEL | 5619 |
| CapabilityExpectAssumeKHR | 5629 |
| CapabilitySubgroupAvcMotionEstimationINTEL | 5696 |
| CapabilitySubgroupAvcMotionEstimationIntraINTEL | 5697 |
| CapabilitySubgroupAvcMotionEstimationChromaINTEL | 5698 |
| CapabilityVariableLengthArrayINTEL | 5817 |
| CapabilityFunctionFloatControlINTEL | 5821 |
| CapabilityFPGAMemoryAttributesALTERA | 5824 |
| CapabilityFPGAMemoryAttributesINTEL | 5824 |
| CapabilityFPFastMathModeINTEL | 5837 |
| CapabilityArbitraryPrecisionIntegersALTERA | 5844 |
| CapabilityArbitraryPrecisionIntegersINTEL | 5844 |
| CapabilityArbitraryPrecisionFloatingPointALTERA | 5845 |
| CapabilityArbitraryPrecisionFloatingPointINTEL | 5845 |
| CapabilityUnstructuredLoopControlsINTEL | 5886 |
| CapabilityFPGALoopControlsALTERA | 5888 |
| CapabilityFPGALoopControlsINTEL | 5888 |
| CapabilityKernelAttributesINTEL | 5892 |
| CapabilityFPGAKernelAttributesINTEL | 5897 |
| CapabilityFPGAMemoryAccessesALTERA | 5898 |
| CapabilityFPGAMemoryAccessesINTEL | 5898 |
| CapabilityFPGAClusterAttributesALTERA | 5904 |
| CapabilityFPGAClusterAttributesINTEL | 5904 |
| CapabilityLoopFuseALTERA | 5906 |
| CapabilityLoopFuseINTEL | 5906 |
| CapabilityFPGADSPControlALTERA | 5908 |
| CapabilityFPGADSPControlINTEL | 5908 |
| CapabilityMemoryAccessAliasingINTEL | 5910 |
| CapabilityFPGAInvocationPipeliningAttributesALTERA | 5916 |
| CapabilityFPGAInvocationPipeliningAttributesINTEL | 5916 |
| CapabilityFPGABufferLocationALTERA | 5920 |
| CapabilityFPGABufferLocationINTEL | 5920 |
| CapabilityArbitraryPrecisionFixedPointALTERA | 5922 |
| CapabilityArbitraryPrecisionFixedPointINTEL | 5922 |
| CapabilityUSMStorageClassesALTERA | 5935 |
| CapabilityUSMStorageClassesINTEL | 5935 |
| CapabilityRuntimeAlignedAttributeALTERA | 5939 |
| CapabilityRuntimeAlignedAttributeINTEL | 5939 |
| CapabilityIOPipesALTERA | 5943 |
| CapabilityIOPipesINTEL | 5943 |
| CapabilityBlockingPipesALTERA | 5945 |
| CapabilityBlockingPipesINTEL | 5945 |
| CapabilityFPGARegALTERA | 5948 |
| CapabilityFPGARegINTEL | 5948 |
| CapabilityDotProductInputAll | 6016 |
| CapabilityDotProductInputAllKHR | 6016 |
| CapabilityDotProductInput4x8Bit | 6017 |
| CapabilityDotProductInput4x8BitKHR | 6017 |
| CapabilityDotProductInput4x8BitPacked | 6018 |
| CapabilityDotProductInput4x8BitPackedKHR | 6018 |
| CapabilityDotProduct | 6019 |
| CapabilityDotProductKHR | 6019 |
| CapabilityRayCullMaskKHR | 6020 |
| CapabilityCooperativeMatrixKHR | 6022 |
| CapabilityReplicatedCompositesEXT | 6024 |
| CapabilityBitInstructions | 6025 |
| CapabilityGroupNonUniformRotateKHR | 6026 |
| CapabilityFloatControls2 | 6029 |
| CapabilityFMAKHR | 6030 |
| CapabilityAtomicFloat32AddEXT | 6033 |
| CapabilityAtomicFloat64AddEXT | 6034 |
| CapabilityLongCompositesINTEL | 6089 |
| CapabilityOptNoneEXT | 6094 |
| CapabilityOptNoneINTEL | 6094 |
| CapabilityAtomicFloat16AddEXT | 6095 |
| CapabilityDebugInfoModuleINTEL | 6114 |
| CapabilityBFloat16ConversionINTEL | 6115 |
| CapabilitySplitBarrierINTEL | 6141 |
| CapabilityArithmeticFenceEXT | 6144 |
| CapabilityFPGAClusterAttributesV2ALTERA | 6150 |
| CapabilityFPGAClusterAttributesV2INTEL | 6150 |
| CapabilityFPGAKernelAttributesv2INTEL | 6161 |
| CapabilityTaskSequenceALTERA | 6162 |
| CapabilityTaskSequenceINTEL | 6162 |
| CapabilityFPMaxErrorINTEL | 6169 |
| CapabilityFPGALatencyControlALTERA | 6171 |
| CapabilityFPGALatencyControlINTEL | 6171 |
| CapabilityFPGAArgumentInterfacesALTERA | 6174 |
| CapabilityFPGAArgumentInterfacesINTEL | 6174 |
| CapabilityGlobalVariableHostAccessINTEL | 6187 |
| CapabilityGlobalVariableFPGADecorationsALTERA | 6189 |
| CapabilityGlobalVariableFPGADecorationsINTEL | 6189 |
| CapabilitySubgroupBufferPrefetchINTEL | 6220 |
| CapabilitySubgroup2DBlockIOINTEL | 6228 |
| CapabilitySubgroup2DBlockTransformINTEL | 6229 |
| CapabilitySubgroup2DBlockTransposeINTEL | 6230 |
| CapabilitySubgroupMatrixMultiplyAccumulateINTEL | 6236 |
| CapabilityTernaryBitwiseFunctionINTEL | 6241 |
| CapabilityUntypedVariableLengthArrayINTEL | 6243 |
| CapabilitySpecConditionalINTEL | 6245 |
| CapabilityFunctionVariantsINTEL | 6246 |
| CapabilityGroupUniformArithmeticKHR | 6400 |
| CapabilityTensorFloat32RoundingINTEL | 6425 |
| CapabilityMaskedGatherScatterINTEL | 6427 |
| CapabilityCacheControlsINTEL | 6441 |
| CapabilityRegisterLimitsINTEL | 6460 |
| CapabilityBindlessImagesINTEL | 6528 |
| CapabilityDotProductFloat16AccFloat32VALVE | 6912 |
| CapabilityDotProductFloat16AccFloat16VALVE | 6913 |
| CapabilityDotProductBFloat16AccVALVE | 6914 |
| CapabilityDotProductFloat8AccFloat32VALVE | 6915 |
| CapabilityMax | 0x7fffffff |
Defined at line 1067 of file ../../third_party/spirv-cross/src/spirv.hpp
enum RayFlagsShift
| Name | Value |
|---|---|
| RayFlagsOpaqueKHRShift | 0 |
| RayFlagsNoOpaqueKHRShift | 1 |
| RayFlagsTerminateOnFirstHitKHRShift | 2 |
| RayFlagsSkipClosestHitShaderKHRShift | 3 |
| RayFlagsCullBackFacingTrianglesKHRShift | 4 |
| RayFlagsCullFrontFacingTrianglesKHRShift | 5 |
| RayFlagsCullOpaqueKHRShift | 6 |
| RayFlagsCullNoOpaqueKHRShift | 7 |
| RayFlagsSkipBuiltinPrimitivesNVShift | 8 |
| RayFlagsSkipTrianglesKHRShift | 8 |
| RayFlagsSkipAABBsKHRShift | 9 |
| RayFlagsForceOpacityMicromap2StateEXTShift | 10 |
| RayFlagsMax | 0x7fffffff |
Defined at line 1408 of file ../../third_party/spirv-cross/src/spirv.hpp
enum RayFlagsMask
| Name | Value |
|---|---|
| RayFlagsMaskNone | 0 |
| RayFlagsOpaqueKHRMask | 0x00000001 |
| RayFlagsNoOpaqueKHRMask | 0x00000002 |
| RayFlagsTerminateOnFirstHitKHRMask | 0x00000004 |
| RayFlagsSkipClosestHitShaderKHRMask | 0x00000008 |
| RayFlagsCullBackFacingTrianglesKHRMask | 0x00000010 |
| RayFlagsCullFrontFacingTrianglesKHRMask | 0x00000020 |
| RayFlagsCullOpaqueKHRMask | 0x00000040 |
| RayFlagsCullNoOpaqueKHRMask | 0x00000080 |
| RayFlagsSkipBuiltinPrimitivesNVMask | 0x00000100 |
| RayFlagsSkipTrianglesKHRMask | 0x00000100 |
| RayFlagsSkipAABBsKHRMask | 0x00000200 |
| RayFlagsForceOpacityMicromap2StateEXTMask | 0x00000400 |
Defined at line 1424 of file ../../third_party/spirv-cross/src/spirv.hpp
enum RayQueryIntersection
| Name | Value |
|---|---|
| RayQueryIntersectionRayQueryCandidateIntersectionKHR | 0 |
| RayQueryIntersectionRayQueryCommittedIntersectionKHR | 1 |
| RayQueryIntersectionMax | 0x7fffffff |
Defined at line 1440 of file ../../third_party/spirv-cross/src/spirv.hpp
enum RayQueryCommittedIntersectionType
| Name | Value |
|---|---|
| RayQueryCommittedIntersectionTypeRayQueryCommittedIntersectionNoneKHR | 0 |
| RayQueryCommittedIntersectionTypeRayQueryCommittedIntersectionTriangleKHR | 1 |
| RayQueryCommittedIntersectionTypeRayQueryCommittedIntersectionGeneratedKHR | 2 |
| RayQueryCommittedIntersectionTypeMax | 0x7fffffff |
Defined at line 1446 of file ../../third_party/spirv-cross/src/spirv.hpp
enum RayQueryCandidateIntersectionType
| Name | Value |
|---|---|
| RayQueryCandidateIntersectionTypeRayQueryCandidateIntersectionTriangleKHR | 0 |
| RayQueryCandidateIntersectionTypeRayQueryCandidateIntersectionAABBKHR | 1 |
| RayQueryCandidateIntersectionTypeMax | 0x7fffffff |
Defined at line 1453 of file ../../third_party/spirv-cross/src/spirv.hpp
enum FragmentShadingRateShift
| Name | Value |
|---|---|
| FragmentShadingRateVertical2PixelsShift | 0 |
| FragmentShadingRateVertical4PixelsShift | 1 |
| FragmentShadingRateHorizontal2PixelsShift | 2 |
| FragmentShadingRateHorizontal4PixelsShift | 3 |
| FragmentShadingRateMax | 0x7fffffff |
Defined at line 1459 of file ../../third_party/spirv-cross/src/spirv.hpp
enum FragmentShadingRateMask
| Name | Value |
|---|---|
| FragmentShadingRateMaskNone | 0 |
| FragmentShadingRateVertical2PixelsMask | 0x00000001 |
| FragmentShadingRateVertical4PixelsMask | 0x00000002 |
| FragmentShadingRateHorizontal2PixelsMask | 0x00000004 |
| FragmentShadingRateHorizontal4PixelsMask | 0x00000008 |
Defined at line 1467 of file ../../third_party/spirv-cross/src/spirv.hpp
enum FPDenormMode
| Name | Value |
|---|---|
| FPDenormModePreserve | 0 |
| FPDenormModeFlushToZero | 1 |
| FPDenormModeMax | 0x7fffffff |
Defined at line 1475 of file ../../third_party/spirv-cross/src/spirv.hpp
enum FPOperationMode
| Name | Value |
|---|---|
| FPOperationModeIEEE | 0 |
| FPOperationModeALT | 1 |
| FPOperationModeMax | 0x7fffffff |
Defined at line 1481 of file ../../third_party/spirv-cross/src/spirv.hpp
enum QuantizationModes
| Name | Value |
|---|---|
| QuantizationModesTRN | 0 |
| QuantizationModesTRN_ZERO | 1 |
| QuantizationModesRND | 2 |
| QuantizationModesRND_ZERO | 3 |
| QuantizationModesRND_INF | 4 |
| QuantizationModesRND_MIN_INF | 5 |
| QuantizationModesRND_CONV | 6 |
| QuantizationModesRND_CONV_ODD | 7 |
| QuantizationModesMax | 0x7fffffff |
Defined at line 1487 of file ../../third_party/spirv-cross/src/spirv.hpp
enum OverflowModes
| Name | Value |
|---|---|
| OverflowModesWRAP | 0 |
| OverflowModesSAT | 1 |
| OverflowModesSAT_ZERO | 2 |
| OverflowModesSAT_SYM | 3 |
| OverflowModesMax | 0x7fffffff |
Defined at line 1499 of file ../../third_party/spirv-cross/src/spirv.hpp
enum PackedVectorFormat
| Name | Value |
|---|---|
| PackedVectorFormatPackedVectorFormat4x8Bit | 0 |
| PackedVectorFormatPackedVectorFormat4x8BitKHR | 0 |
| PackedVectorFormatMax | 0x7fffffff |
Defined at line 1507 of file ../../third_party/spirv-cross/src/spirv.hpp
enum CooperativeMatrixOperandsShift
| Name | Value |
|---|---|
| CooperativeMatrixOperandsMatrixASignedComponentsKHRShift | 0 |
| CooperativeMatrixOperandsMatrixBSignedComponentsKHRShift | 1 |
| CooperativeMatrixOperandsMatrixCSignedComponentsKHRShift | 2 |
| CooperativeMatrixOperandsMatrixResultSignedComponentsKHRShift | 3 |
| CooperativeMatrixOperandsSaturatingAccumulationKHRShift | 4 |
| CooperativeMatrixOperandsMax | 0x7fffffff |
Defined at line 1513 of file ../../third_party/spirv-cross/src/spirv.hpp
enum CooperativeMatrixOperandsMask
| Name | Value |
|---|---|
| CooperativeMatrixOperandsMaskNone | 0 |
| CooperativeMatrixOperandsMatrixASignedComponentsKHRMask | 0x00000001 |
| CooperativeMatrixOperandsMatrixBSignedComponentsKHRMask | 0x00000002 |
| CooperativeMatrixOperandsMatrixCSignedComponentsKHRMask | 0x00000004 |
| CooperativeMatrixOperandsMatrixResultSignedComponentsKHRMask | 0x00000008 |
| CooperativeMatrixOperandsSaturatingAccumulationKHRMask | 0x00000010 |
Defined at line 1522 of file ../../third_party/spirv-cross/src/spirv.hpp
enum CooperativeMatrixLayout
| Name | Value |
|---|---|
| CooperativeMatrixLayoutRowMajorKHR | 0 |
| CooperativeMatrixLayoutColumnMajorKHR | 1 |
| CooperativeMatrixLayoutRowBlockedInterleavedARM | 4202 |
| CooperativeMatrixLayoutColumnBlockedInterleavedARM | 4203 |
| CooperativeMatrixLayoutMax | 0x7fffffff |
Defined at line 1531 of file ../../third_party/spirv-cross/src/spirv.hpp
enum CooperativeMatrixUse
| Name | Value |
|---|---|
| CooperativeMatrixUseMatrixAKHR | 0 |
| CooperativeMatrixUseMatrixBKHR | 1 |
| CooperativeMatrixUseMatrixAccumulatorKHR | 2 |
| CooperativeMatrixUseMax | 0x7fffffff |
Defined at line 1539 of file ../../third_party/spirv-cross/src/spirv.hpp
enum CooperativeMatrixReduceShift
| Name | Value |
|---|---|
| CooperativeMatrixReduceRowShift | 0 |
| CooperativeMatrixReduceColumnShift | 1 |
| CooperativeMatrixReduce2x2Shift | 2 |
| CooperativeMatrixReduceMax | 0x7fffffff |
Defined at line 1546 of file ../../third_party/spirv-cross/src/spirv.hpp
enum CooperativeMatrixReduceMask
| Name | Value |
|---|---|
| CooperativeMatrixReduceMaskNone | 0 |
| CooperativeMatrixReduceRowMask | 0x00000001 |
| CooperativeMatrixReduceColumnMask | 0x00000002 |
| CooperativeMatrixReduce2x2Mask | 0x00000004 |
Defined at line 1553 of file ../../third_party/spirv-cross/src/spirv.hpp
enum TensorClampMode
| Name | Value |
|---|---|
| TensorClampModeUndefined | 0 |
| TensorClampModeConstant | 1 |
| TensorClampModeClampToEdge | 2 |
| TensorClampModeRepeat | 3 |
| TensorClampModeRepeatMirrored | 4 |
| TensorClampModeMax | 0x7fffffff |
Defined at line 1560 of file ../../third_party/spirv-cross/src/spirv.hpp
enum TensorAddressingOperandsShift
| Name | Value |
|---|---|
| TensorAddressingOperandsTensorViewShift | 0 |
| TensorAddressingOperandsDecodeFuncShift | 1 |
| TensorAddressingOperandsMax | 0x7fffffff |
Defined at line 1569 of file ../../third_party/spirv-cross/src/spirv.hpp
enum TensorAddressingOperandsMask
| Name | Value |
|---|---|
| TensorAddressingOperandsMaskNone | 0 |
| TensorAddressingOperandsTensorViewMask | 0x00000001 |
| TensorAddressingOperandsDecodeFuncMask | 0x00000002 |
Defined at line 1575 of file ../../third_party/spirv-cross/src/spirv.hpp
enum TensorOperandsShift
| Name | Value |
|---|---|
| TensorOperandsNontemporalARMShift | 0 |
| TensorOperandsOutOfBoundsValueARMShift | 1 |
| TensorOperandsMakeElementAvailableARMShift | 2 |
| TensorOperandsMakeElementVisibleARMShift | 3 |
| TensorOperandsNonPrivateElementARMShift | 4 |
| TensorOperandsMax | 0x7fffffff |
Defined at line 1581 of file ../../third_party/spirv-cross/src/spirv.hpp
enum TensorOperandsMask
| Name | Value |
|---|---|
| TensorOperandsMaskNone | 0 |
| TensorOperandsNontemporalARMMask | 0x00000001 |
| TensorOperandsOutOfBoundsValueARMMask | 0x00000002 |
| TensorOperandsMakeElementAvailableARMMask | 0x00000004 |
| TensorOperandsMakeElementVisibleARMMask | 0x00000008 |
| TensorOperandsNonPrivateElementARMMask | 0x00000010 |
Defined at line 1590 of file ../../third_party/spirv-cross/src/spirv.hpp
enum InitializationModeQualifier
| Name | Value |
|---|---|
| InitializationModeQualifierInitOnDeviceReprogramALTERA | 0 |
| InitializationModeQualifierInitOnDeviceReprogramINTEL | 0 |
| InitializationModeQualifierInitOnDeviceResetALTERA | 1 |
| InitializationModeQualifierInitOnDeviceResetINTEL | 1 |
| InitializationModeQualifierMax | 0x7fffffff |
Defined at line 1599 of file ../../third_party/spirv-cross/src/spirv.hpp
enum HostAccessQualifier
| Name | Value |
|---|---|
| HostAccessQualifierNoneINTEL | 0 |
| HostAccessQualifierReadINTEL | 1 |
| HostAccessQualifierWriteINTEL | 2 |
| HostAccessQualifierReadWriteINTEL | 3 |
| HostAccessQualifierMax | 0x7fffffff |
Defined at line 1607 of file ../../third_party/spirv-cross/src/spirv.hpp
enum LoadCacheControl
| Name | Value |
|---|---|
| LoadCacheControlUncachedINTEL | 0 |
| LoadCacheControlCachedINTEL | 1 |
| LoadCacheControlStreamingINTEL | 2 |
| LoadCacheControlInvalidateAfterReadINTEL | 3 |
| LoadCacheControlConstCachedINTEL | 4 |
| LoadCacheControlMax | 0x7fffffff |
Defined at line 1615 of file ../../third_party/spirv-cross/src/spirv.hpp
enum StoreCacheControl
| Name | Value |
|---|---|
| StoreCacheControlUncachedINTEL | 0 |
| StoreCacheControlWriteThroughINTEL | 1 |
| StoreCacheControlWriteBackINTEL | 2 |
| StoreCacheControlStreamingINTEL | 3 |
| StoreCacheControlMax | 0x7fffffff |
Defined at line 1624 of file ../../third_party/spirv-cross/src/spirv.hpp
enum NamedMaximumNumberOfRegisters
| Name | Value |
|---|---|
| NamedMaximumNumberOfRegistersAutoINTEL | 0 |
| NamedMaximumNumberOfRegistersMax | 0x7fffffff |
Defined at line 1632 of file ../../third_party/spirv-cross/src/spirv.hpp
enum MatrixMultiplyAccumulateOperandsShift
| Name | Value |
|---|---|
| MatrixMultiplyAccumulateOperandsMatrixASignedComponentsINTELShift | 0 |
| MatrixMultiplyAccumulateOperandsMatrixBSignedComponentsINTELShift | 1 |
| MatrixMultiplyAccumulateOperandsMatrixCBFloat16INTELShift | 2 |
| MatrixMultiplyAccumulateOperandsMatrixResultBFloat16INTELShift | 3 |
| MatrixMultiplyAccumulateOperandsMatrixAPackedInt8INTELShift | 4 |
| MatrixMultiplyAccumulateOperandsMatrixBPackedInt8INTELShift | 5 |
| MatrixMultiplyAccumulateOperandsMatrixAPackedInt4INTELShift | 6 |
| MatrixMultiplyAccumulateOperandsMatrixBPackedInt4INTELShift | 7 |
| MatrixMultiplyAccumulateOperandsMatrixATF32INTELShift | 8 |
| MatrixMultiplyAccumulateOperandsMatrixBTF32INTELShift | 9 |
| MatrixMultiplyAccumulateOperandsMatrixAPackedFloat16INTELShift | 10 |
| MatrixMultiplyAccumulateOperandsMatrixBPackedFloat16INTELShift | 11 |
| MatrixMultiplyAccumulateOperandsMatrixAPackedBFloat16INTELShift | 12 |
| MatrixMultiplyAccumulateOperandsMatrixBPackedBFloat16INTELShift | 13 |
| MatrixMultiplyAccumulateOperandsMax | 0x7fffffff |
Defined at line 1637 of file ../../third_party/spirv-cross/src/spirv.hpp
enum MatrixMultiplyAccumulateOperandsMask
| Name | Value |
|---|---|
| MatrixMultiplyAccumulateOperandsMaskNone | 0 |
| MatrixMultiplyAccumulateOperandsMatrixASignedComponentsINTELMask | 0x00000001 |
| MatrixMultiplyAccumulateOperandsMatrixBSignedComponentsINTELMask | 0x00000002 |
| MatrixMultiplyAccumulateOperandsMatrixCBFloat16INTELMask | 0x00000004 |
| MatrixMultiplyAccumulateOperandsMatrixResultBFloat16INTELMask | 0x00000008 |
| MatrixMultiplyAccumulateOperandsMatrixAPackedInt8INTELMask | 0x00000010 |
| MatrixMultiplyAccumulateOperandsMatrixBPackedInt8INTELMask | 0x00000020 |
| MatrixMultiplyAccumulateOperandsMatrixAPackedInt4INTELMask | 0x00000040 |
| MatrixMultiplyAccumulateOperandsMatrixBPackedInt4INTELMask | 0x00000080 |
| MatrixMultiplyAccumulateOperandsMatrixATF32INTELMask | 0x00000100 |
| MatrixMultiplyAccumulateOperandsMatrixBTF32INTELMask | 0x00000200 |
| MatrixMultiplyAccumulateOperandsMatrixAPackedFloat16INTELMask | 0x00000400 |
| MatrixMultiplyAccumulateOperandsMatrixBPackedFloat16INTELMask | 0x00000800 |
| MatrixMultiplyAccumulateOperandsMatrixAPackedBFloat16INTELMask | 0x00001000 |
| MatrixMultiplyAccumulateOperandsMatrixBPackedBFloat16INTELMask | 0x00002000 |
Defined at line 1655 of file ../../third_party/spirv-cross/src/spirv.hpp
enum RawAccessChainOperandsShift
| Name | Value |
|---|---|
| RawAccessChainOperandsRobustnessPerComponentNVShift | 0 |
| RawAccessChainOperandsRobustnessPerElementNVShift | 1 |
| RawAccessChainOperandsMax | 0x7fffffff |
Defined at line 1673 of file ../../third_party/spirv-cross/src/spirv.hpp
enum RawAccessChainOperandsMask
| Name | Value |
|---|---|
| RawAccessChainOperandsMaskNone | 0 |
| RawAccessChainOperandsRobustnessPerComponentNVMask | 0x00000001 |
| RawAccessChainOperandsRobustnessPerElementNVMask | 0x00000002 |
Defined at line 1679 of file ../../third_party/spirv-cross/src/spirv.hpp
enum FPEncoding
| Name | Value |
|---|---|
| FPEncodingBFloat16KHR | 0 |
| FPEncodingFloat8E4M3EXT | 4214 |
| FPEncodingFloat8E5M2EXT | 4215 |
| FPEncodingMax | 0x7fffffff |
Defined at line 1685 of file ../../third_party/spirv-cross/src/spirv.hpp
enum CooperativeVectorMatrixLayout
| Name | Value |
|---|---|
| CooperativeVectorMatrixLayoutRowMajorNV | 0 |
| CooperativeVectorMatrixLayoutColumnMajorNV | 1 |
| CooperativeVectorMatrixLayoutInferencingOptimalNV | 2 |
| CooperativeVectorMatrixLayoutTrainingOptimalNV | 3 |
| CooperativeVectorMatrixLayoutMax | 0x7fffffff |
Defined at line 1692 of file ../../third_party/spirv-cross/src/spirv.hpp
enum ComponentType
| Name | Value |
|---|---|
| ComponentTypeFloat16NV | 0 |
| ComponentTypeFloat32NV | 1 |
| ComponentTypeFloat64NV | 2 |
| ComponentTypeSignedInt8NV | 3 |
| ComponentTypeSignedInt16NV | 4 |
| ComponentTypeSignedInt32NV | 5 |
| ComponentTypeSignedInt64NV | 6 |
| ComponentTypeUnsignedInt8NV | 7 |
| ComponentTypeUnsignedInt16NV | 8 |
| ComponentTypeUnsignedInt32NV | 9 |
| ComponentTypeUnsignedInt64NV | 10 |
| ComponentTypeSignedInt8PackedNV | 1000491000 |
| ComponentTypeUnsignedInt8PackedNV | 1000491001 |
| ComponentTypeFloatE4M3NV | 1000491002 |
| ComponentTypeFloatE5M2NV | 1000491003 |
| ComponentTypeMax | 0x7fffffff |
Defined at line 1700 of file ../../third_party/spirv-cross/src/spirv.hpp
enum Op
| Name | Value |
|---|---|
| OpNop | 0 |
| OpUndef | 1 |
| OpSourceContinued | 2 |
| OpSource | 3 |
| OpSourceExtension | 4 |
| OpName | 5 |
| OpMemberName | 6 |
| OpString | 7 |
| OpLine | 8 |
| OpExtension | 10 |
| OpExtInstImport | 11 |
| OpExtInst | 12 |
| OpMemoryModel | 14 |
| OpEntryPoint | 15 |
| OpExecutionMode | 16 |
| OpCapability | 17 |
| OpTypeVoid | 19 |
| OpTypeBool | 20 |
| OpTypeInt | 21 |
| OpTypeFloat | 22 |
| OpTypeVector | 23 |
| OpTypeMatrix | 24 |
| OpTypeImage | 25 |
| OpTypeSampler | 26 |
| OpTypeSampledImage | 27 |
| OpTypeArray | 28 |
| OpTypeRuntimeArray | 29 |
| OpTypeStruct | 30 |
| OpTypeOpaque | 31 |
| OpTypePointer | 32 |
| OpTypeFunction | 33 |
| OpTypeEvent | 34 |
| OpTypeDeviceEvent | 35 |
| OpTypeReserveId | 36 |
| OpTypeQueue | 37 |
| OpTypePipe | 38 |
| OpTypeForwardPointer | 39 |
| OpConstantTrue | 41 |
| OpConstantFalse | 42 |
| OpConstant | 43 |
| OpConstantComposite | 44 |
| OpConstantSampler | 45 |
| OpConstantNull | 46 |
| OpSpecConstantTrue | 48 |
| OpSpecConstantFalse | 49 |
| OpSpecConstant | 50 |
| OpSpecConstantComposite | 51 |
| OpSpecConstantOp | 52 |
| OpFunction | 54 |
| OpFunctionParameter | 55 |
| OpFunctionEnd | 56 |
| OpFunctionCall | 57 |
| OpVariable | 59 |
| OpImageTexelPointer | 60 |
| OpLoad | 61 |
| OpStore | 62 |
| OpCopyMemory | 63 |
| OpCopyMemorySized | 64 |
| OpAccessChain | 65 |
| OpInBoundsAccessChain | 66 |
| OpPtrAccessChain | 67 |
| OpArrayLength | 68 |
| OpGenericPtrMemSemantics | 69 |
| OpInBoundsPtrAccessChain | 70 |
| OpDecorate | 71 |
| OpMemberDecorate | 72 |
| OpDecorationGroup | 73 |
| OpGroupDecorate | 74 |
| OpGroupMemberDecorate | 75 |
| OpVectorExtractDynamic | 77 |
| OpVectorInsertDynamic | 78 |
| OpVectorShuffle | 79 |
| OpCompositeConstruct | 80 |
| OpCompositeExtract | 81 |
| OpCompositeInsert | 82 |
| OpCopyObject | 83 |
| OpTranspose | 84 |
| OpSampledImage | 86 |
| OpImageSampleImplicitLod | 87 |
| OpImageSampleExplicitLod | 88 |
| OpImageSampleDrefImplicitLod | 89 |
| OpImageSampleDrefExplicitLod | 90 |
| OpImageSampleProjImplicitLod | 91 |
| OpImageSampleProjExplicitLod | 92 |
| OpImageSampleProjDrefImplicitLod | 93 |
| OpImageSampleProjDrefExplicitLod | 94 |
| OpImageFetch | 95 |
| OpImageGather | 96 |
| OpImageDrefGather | 97 |
| OpImageRead | 98 |
| OpImageWrite | 99 |
| OpImage | 100 |
| OpImageQueryFormat | 101 |
| OpImageQueryOrder | 102 |
| OpImageQuerySizeLod | 103 |
| OpImageQuerySize | 104 |
| OpImageQueryLod | 105 |
| OpImageQueryLevels | 106 |
| OpImageQuerySamples | 107 |
| OpConvertFToU | 109 |
| OpConvertFToS | 110 |
| OpConvertSToF | 111 |
| OpConvertUToF | 112 |
| OpUConvert | 113 |
| OpSConvert | 114 |
| OpFConvert | 115 |
| OpQuantizeToF16 | 116 |
| OpConvertPtrToU | 117 |
| OpSatConvertSToU | 118 |
| OpSatConvertUToS | 119 |
| OpConvertUToPtr | 120 |
| OpPtrCastToGeneric | 121 |
| OpGenericCastToPtr | 122 |
| OpGenericCastToPtrExplicit | 123 |
| OpBitcast | 124 |
| OpSNegate | 126 |
| OpFNegate | 127 |
| OpIAdd | 128 |
| OpFAdd | 129 |
| OpISub | 130 |
| OpFSub | 131 |
| OpIMul | 132 |
| OpFMul | 133 |
| OpUDiv | 134 |
| OpSDiv | 135 |
| OpFDiv | 136 |
| OpUMod | 137 |
| OpSRem | 138 |
| OpSMod | 139 |
| OpFRem | 140 |
| OpFMod | 141 |
| OpVectorTimesScalar | 142 |
| OpMatrixTimesScalar | 143 |
| OpVectorTimesMatrix | 144 |
| OpMatrixTimesVector | 145 |
| OpMatrixTimesMatrix | 146 |
| OpOuterProduct | 147 |
| OpDot | 148 |
| OpIAddCarry | 149 |
| OpISubBorrow | 150 |
| OpUMulExtended | 151 |
| OpSMulExtended | 152 |
| OpAny | 154 |
| OpAll | 155 |
| OpIsNan | 156 |
| OpIsInf | 157 |
| OpIsFinite | 158 |
| OpIsNormal | 159 |
| OpSignBitSet | 160 |
| OpLessOrGreater | 161 |
| OpOrdered | 162 |
| OpUnordered | 163 |
| OpLogicalEqual | 164 |
| OpLogicalNotEqual | 165 |
| OpLogicalOr | 166 |
| OpLogicalAnd | 167 |
| OpLogicalNot | 168 |
| OpSelect | 169 |
| OpIEqual | 170 |
| OpINotEqual | 171 |
| OpUGreaterThan | 172 |
| OpSGreaterThan | 173 |
| OpUGreaterThanEqual | 174 |
| OpSGreaterThanEqual | 175 |
| OpULessThan | 176 |
| OpSLessThan | 177 |
| OpULessThanEqual | 178 |
| OpSLessThanEqual | 179 |
| OpFOrdEqual | 180 |
| OpFUnordEqual | 181 |
| OpFOrdNotEqual | 182 |
| OpFUnordNotEqual | 183 |
| OpFOrdLessThan | 184 |
| OpFUnordLessThan | 185 |
| OpFOrdGreaterThan | 186 |
| OpFUnordGreaterThan | 187 |
| OpFOrdLessThanEqual | 188 |
| OpFUnordLessThanEqual | 189 |
| OpFOrdGreaterThanEqual | 190 |
| OpFUnordGreaterThanEqual | 191 |
| OpShiftRightLogical | 194 |
| OpShiftRightArithmetic | 195 |
| OpShiftLeftLogical | 196 |
| OpBitwiseOr | 197 |
| OpBitwiseXor | 198 |
| OpBitwiseAnd | 199 |
| OpNot | 200 |
| OpBitFieldInsert | 201 |
| OpBitFieldSExtract | 202 |
| OpBitFieldUExtract | 203 |
| OpBitReverse | 204 |
| OpBitCount | 205 |
| OpDPdx | 207 |
| OpDPdy | 208 |
| OpFwidth | 209 |
| OpDPdxFine | 210 |
| OpDPdyFine | 211 |
| OpFwidthFine | 212 |
| OpDPdxCoarse | 213 |
| OpDPdyCoarse | 214 |
| OpFwidthCoarse | 215 |
| OpEmitVertex | 218 |
| OpEndPrimitive | 219 |
| OpEmitStreamVertex | 220 |
| OpEndStreamPrimitive | 221 |
| OpControlBarrier | 224 |
| OpMemoryBarrier | 225 |
| OpAtomicLoad | 227 |
| OpAtomicStore | 228 |
| OpAtomicExchange | 229 |
| OpAtomicCompareExchange | 230 |
| OpAtomicCompareExchangeWeak | 231 |
| OpAtomicIIncrement | 232 |
| OpAtomicIDecrement | 233 |
| OpAtomicIAdd | 234 |
| OpAtomicISub | 235 |
| OpAtomicSMin | 236 |
| OpAtomicUMin | 237 |
| OpAtomicSMax | 238 |
| OpAtomicUMax | 239 |
| OpAtomicAnd | 240 |
| OpAtomicOr | 241 |
| OpAtomicXor | 242 |
| OpPhi | 245 |
| OpLoopMerge | 246 |
| OpSelectionMerge | 247 |
| OpLabel | 248 |
| OpBranch | 249 |
| OpBranchConditional | 250 |
| OpSwitch | 251 |
| OpKill | 252 |
| OpReturn | 253 |
| OpReturnValue | 254 |
| OpUnreachable | 255 |
| OpLifetimeStart | 256 |
| OpLifetimeStop | 257 |
| OpGroupAsyncCopy | 259 |
| OpGroupWaitEvents | 260 |
| OpGroupAll | 261 |
| OpGroupAny | 262 |
| OpGroupBroadcast | 263 |
| OpGroupIAdd | 264 |
| OpGroupFAdd | 265 |
| OpGroupFMin | 266 |
| OpGroupUMin | 267 |
| OpGroupSMin | 268 |
| OpGroupFMax | 269 |
| OpGroupUMax | 270 |
| OpGroupSMax | 271 |
| OpReadPipe | 274 |
| OpWritePipe | 275 |
| OpReservedReadPipe | 276 |
| OpReservedWritePipe | 277 |
| OpReserveReadPipePackets | 278 |
| OpReserveWritePipePackets | 279 |
| OpCommitReadPipe | 280 |
| OpCommitWritePipe | 281 |
| OpIsValidReserveId | 282 |
| OpGetNumPipePackets | 283 |
| OpGetMaxPipePackets | 284 |
| OpGroupReserveReadPipePackets | 285 |
| OpGroupReserveWritePipePackets | 286 |
| OpGroupCommitReadPipe | 287 |
| OpGroupCommitWritePipe | 288 |
| OpEnqueueMarker | 291 |
| OpEnqueueKernel | 292 |
| OpGetKernelNDrangeSubGroupCount | 293 |
| OpGetKernelNDrangeMaxSubGroupSize | 294 |
| OpGetKernelWorkGroupSize | 295 |
| OpGetKernelPreferredWorkGroupSizeMultiple | 296 |
| OpRetainEvent | 297 |
| OpReleaseEvent | 298 |
| OpCreateUserEvent | 299 |
| OpIsValidEvent | 300 |
| OpSetUserEventStatus | 301 |
| OpCaptureEventProfilingInfo | 302 |
| OpGetDefaultQueue | 303 |
| OpBuildNDRange | 304 |
| OpImageSparseSampleImplicitLod | 305 |
| OpImageSparseSampleExplicitLod | 306 |
| OpImageSparseSampleDrefImplicitLod | 307 |
| OpImageSparseSampleDrefExplicitLod | 308 |
| OpImageSparseSampleProjImplicitLod | 309 |
| OpImageSparseSampleProjExplicitLod | 310 |
| OpImageSparseSampleProjDrefImplicitLod | 311 |
| OpImageSparseSampleProjDrefExplicitLod | 312 |
| OpImageSparseFetch | 313 |
| OpImageSparseGather | 314 |
| OpImageSparseDrefGather | 315 |
| OpImageSparseTexelsResident | 316 |
| OpNoLine | 317 |
| OpAtomicFlagTestAndSet | 318 |
| OpAtomicFlagClear | 319 |
| OpImageSparseRead | 320 |
| OpSizeOf | 321 |
| OpTypePipeStorage | 322 |
| OpConstantPipeStorage | 323 |
| OpCreatePipeFromPipeStorage | 324 |
| OpGetKernelLocalSizeForSubgroupCount | 325 |
| OpGetKernelMaxNumSubgroups | 326 |
| OpTypeNamedBarrier | 327 |
| OpNamedBarrierInitialize | 328 |
| OpMemoryNamedBarrier | 329 |
| OpModuleProcessed | 330 |
| OpExecutionModeId | 331 |
| OpDecorateId | 332 |
| OpGroupNonUniformElect | 333 |
| OpGroupNonUniformAll | 334 |
| OpGroupNonUniformAny | 335 |
| OpGroupNonUniformAllEqual | 336 |
| OpGroupNonUniformBroadcast | 337 |
| OpGroupNonUniformBroadcastFirst | 338 |
| OpGroupNonUniformBallot | 339 |
| OpGroupNonUniformInverseBallot | 340 |
| OpGroupNonUniformBallotBitExtract | 341 |
| OpGroupNonUniformBallotBitCount | 342 |
| OpGroupNonUniformBallotFindLSB | 343 |
| OpGroupNonUniformBallotFindMSB | 344 |
| OpGroupNonUniformShuffle | 345 |
| OpGroupNonUniformShuffleXor | 346 |
| OpGroupNonUniformShuffleUp | 347 |
| OpGroupNonUniformShuffleDown | 348 |
| OpGroupNonUniformIAdd | 349 |
| OpGroupNonUniformFAdd | 350 |
| OpGroupNonUniformIMul | 351 |
| OpGroupNonUniformFMul | 352 |
| OpGroupNonUniformSMin | 353 |
| OpGroupNonUniformUMin | 354 |
| OpGroupNonUniformFMin | 355 |
| OpGroupNonUniformSMax | 356 |
| OpGroupNonUniformUMax | 357 |
| OpGroupNonUniformFMax | 358 |
| OpGroupNonUniformBitwiseAnd | 359 |
| OpGroupNonUniformBitwiseOr | 360 |
| OpGroupNonUniformBitwiseXor | 361 |
| OpGroupNonUniformLogicalAnd | 362 |
| OpGroupNonUniformLogicalOr | 363 |
| OpGroupNonUniformLogicalXor | 364 |
| OpGroupNonUniformQuadBroadcast | 365 |
| OpGroupNonUniformQuadSwap | 366 |
| OpCopyLogical | 400 |
| OpPtrEqual | 401 |
| OpPtrNotEqual | 402 |
| OpPtrDiff | 403 |
| OpColorAttachmentReadEXT | 4160 |
| OpDepthAttachmentReadEXT | 4161 |
| OpStencilAttachmentReadEXT | 4162 |
| OpTypeTensorARM | 4163 |
| OpTensorReadARM | 4164 |
| OpTensorWriteARM | 4165 |
| OpTensorQuerySizeARM | 4166 |
| OpGraphConstantARM | 4181 |
| OpGraphEntryPointARM | 4182 |
| OpGraphARM | 4183 |
| OpGraphInputARM | 4184 |
| OpGraphSetOutputARM | 4185 |
| OpGraphEndARM | 4186 |
| OpTypeGraphARM | 4190 |
| OpTerminateInvocation | 4416 |
| OpTypeUntypedPointerKHR | 4417 |
| OpUntypedVariableKHR | 4418 |
| OpUntypedAccessChainKHR | 4419 |
| OpUntypedInBoundsAccessChainKHR | 4420 |
| OpSubgroupBallotKHR | 4421 |
| OpSubgroupFirstInvocationKHR | 4422 |
| OpUntypedPtrAccessChainKHR | 4423 |
| OpUntypedInBoundsPtrAccessChainKHR | 4424 |
| OpUntypedArrayLengthKHR | 4425 |
| OpUntypedPrefetchKHR | 4426 |
| OpFmaKHR | 4427 |
| OpSubgroupAllKHR | 4428 |
| OpSubgroupAnyKHR | 4429 |
| OpSubgroupAllEqualKHR | 4430 |
| OpGroupNonUniformRotateKHR | 4431 |
| OpSubgroupReadInvocationKHR | 4432 |
| OpExtInstWithForwardRefsKHR | 4433 |
| OpUntypedGroupAsyncCopyKHR | 4434 |
| OpTraceRayKHR | 4445 |
| OpExecuteCallableKHR | 4446 |
| OpConvertUToAccelerationStructureKHR | 4447 |
| OpIgnoreIntersectionKHR | 4448 |
| OpTerminateRayKHR | 4449 |
| OpSDot | 4450 |
| OpSDotKHR | 4450 |
| OpUDot | 4451 |
| OpUDotKHR | 4451 |
| OpSUDot | 4452 |
| OpSUDotKHR | 4452 |
| OpSDotAccSat | 4453 |
| OpSDotAccSatKHR | 4453 |
| OpUDotAccSat | 4454 |
| OpUDotAccSatKHR | 4454 |
| OpSUDotAccSat | 4455 |
| OpSUDotAccSatKHR | 4455 |
| OpTypeCooperativeMatrixKHR | 4456 |
| OpCooperativeMatrixLoadKHR | 4457 |
| OpCooperativeMatrixStoreKHR | 4458 |
| OpCooperativeMatrixMulAddKHR | 4459 |
| OpCooperativeMatrixLengthKHR | 4460 |
| OpConstantCompositeReplicateEXT | 4461 |
| OpSpecConstantCompositeReplicateEXT | 4462 |
| OpCompositeConstructReplicateEXT | 4463 |
| OpTypeRayQueryKHR | 4472 |
| OpRayQueryInitializeKHR | 4473 |
| OpRayQueryTerminateKHR | 4474 |
| OpRayQueryGenerateIntersectionKHR | 4475 |
| OpRayQueryConfirmIntersectionKHR | 4476 |
| OpRayQueryProceedKHR | 4477 |
| OpRayQueryGetIntersectionTypeKHR | 4479 |
| OpImageSampleWeightedQCOM | 4480 |
| OpImageBoxFilterQCOM | 4481 |
| OpImageBlockMatchSSDQCOM | 4482 |
| OpImageBlockMatchSADQCOM | 4483 |
| OpBitCastArrayQCOM | 4497 |
| OpImageBlockMatchWindowSSDQCOM | 4500 |
| OpImageBlockMatchWindowSADQCOM | 4501 |
| OpImageBlockMatchGatherSSDQCOM | 4502 |
| OpImageBlockMatchGatherSADQCOM | 4503 |
| OpCompositeConstructCoopMatQCOM | 4540 |
| OpCompositeExtractCoopMatQCOM | 4541 |
| OpExtractSubArrayQCOM | 4542 |
| OpGroupIAddNonUniformAMD | 5000 |
| OpGroupFAddNonUniformAMD | 5001 |
| OpGroupFMinNonUniformAMD | 5002 |
| OpGroupUMinNonUniformAMD | 5003 |
| OpGroupSMinNonUniformAMD | 5004 |
| OpGroupFMaxNonUniformAMD | 5005 |
| OpGroupUMaxNonUniformAMD | 5006 |
| OpGroupSMaxNonUniformAMD | 5007 |
| OpFragmentMaskFetchAMD | 5011 |
| OpFragmentFetchAMD | 5012 |
| OpReadClockKHR | 5056 |
| OpAllocateNodePayloadsAMDX | 5074 |
| OpEnqueueNodePayloadsAMDX | 5075 |
| OpTypeNodePayloadArrayAMDX | 5076 |
| OpFinishWritingNodePayloadAMDX | 5078 |
| OpNodePayloadArrayLengthAMDX | 5090 |
| OpIsNodePayloadValidAMDX | 5101 |
| OpConstantStringAMDX | 5103 |
| OpSpecConstantStringAMDX | 5104 |
| OpGroupNonUniformQuadAllKHR | 5110 |
| OpGroupNonUniformQuadAnyKHR | 5111 |
| OpTypeBufferEXT | 5115 |
| OpBufferPointerEXT | 5119 |
| OpAbortKHR | 5121 |
| OpUntypedImageTexelPointerEXT | 5126 |
| OpMemberDecorateIdEXT | 5127 |
| OpConstantSizeOfEXT | 5129 |
| OpConstantDataKHR | 5147 |
| OpSpecConstantDataKHR | 5148 |
| OpPoisonKHR | 5158 |
| OpFreezeKHR | 5159 |
| OpHitObjectRecordHitMotionNV | 5249 |
| OpHitObjectRecordHitWithIndexMotionNV | 5250 |
| OpHitObjectRecordMissMotionNV | 5251 |
| OpHitObjectGetWorldToObjectNV | 5252 |
| OpHitObjectGetObjectToWorldNV | 5253 |
| OpHitObjectGetObjectRayDirectionNV | 5254 |
| OpHitObjectGetObjectRayOriginNV | 5255 |
| OpHitObjectTraceRayMotionNV | 5256 |
| OpHitObjectGetShaderRecordBufferHandleNV | 5257 |
| OpHitObjectGetShaderBindingTableRecordIndexNV | 5258 |
| OpHitObjectRecordEmptyNV | 5259 |
| OpHitObjectTraceRayNV | 5260 |
| OpHitObjectRecordHitNV | 5261 |
| OpHitObjectRecordHitWithIndexNV | 5262 |
| OpHitObjectRecordMissNV | 5263 |
| OpHitObjectExecuteShaderNV | 5264 |
| OpHitObjectGetCurrentTimeNV | 5265 |
| OpHitObjectGetAttributesNV | 5266 |
| OpHitObjectGetHitKindNV | 5267 |
| OpHitObjectGetPrimitiveIndexNV | 5268 |
| OpHitObjectGetGeometryIndexNV | 5269 |
| OpHitObjectGetInstanceIdNV | 5270 |
| OpHitObjectGetInstanceCustomIndexNV | 5271 |
| OpHitObjectGetWorldRayDirectionNV | 5272 |
| OpHitObjectGetWorldRayOriginNV | 5273 |
| OpHitObjectGetRayTMaxNV | 5274 |
| OpHitObjectGetRayTMinNV | 5275 |
| OpHitObjectIsEmptyNV | 5276 |
| OpHitObjectIsHitNV | 5277 |
| OpHitObjectIsMissNV | 5278 |
| OpReorderThreadWithHitObjectNV | 5279 |
| OpReorderThreadWithHintNV | 5280 |
| OpTypeHitObjectNV | 5281 |
| OpImageSampleFootprintNV | 5283 |
| OpTypeCooperativeVectorNV | 5288 |
| OpTypeVectorIdEXT | 5288 |
| OpCooperativeVectorMatrixMulNV | 5289 |
| OpCooperativeVectorOuterProductAccumulateNV | 5290 |
| OpCooperativeVectorReduceSumAccumulateNV | 5291 |
| OpCooperativeVectorMatrixMulAddNV | 5292 |
| OpCooperativeMatrixConvertNV | 5293 |
| OpEmitMeshTasksEXT | 5294 |
| OpSetMeshOutputsEXT | 5295 |
| OpGroupNonUniformPartitionEXT | 5296 |
| OpGroupNonUniformPartitionNV | 5296 |
| OpWritePackedPrimitiveIndices4x8NV | 5299 |
| OpFetchMicroTriangleVertexPositionNV | 5300 |
| OpFetchMicroTriangleVertexBarycentricNV | 5301 |
| OpCooperativeVectorLoadNV | 5302 |
| OpCooperativeVectorStoreNV | 5303 |
| OpHitObjectRecordFromQueryEXT | 5304 |
| OpHitObjectRecordMissEXT | 5305 |
| OpHitObjectRecordMissMotionEXT | 5306 |
| OpHitObjectGetIntersectionTriangleVertexPositionsEXT | 5307 |
| OpHitObjectGetRayFlagsEXT | 5308 |
| OpHitObjectSetShaderBindingTableRecordIndexEXT | 5309 |
| OpHitObjectReorderExecuteShaderEXT | 5310 |
| OpHitObjectTraceReorderExecuteEXT | 5311 |
| OpHitObjectTraceMotionReorderExecuteEXT | 5312 |
| OpTypeHitObjectEXT | 5313 |
| OpReorderThreadWithHintEXT | 5314 |
| OpReorderThreadWithHitObjectEXT | 5315 |
| OpHitObjectTraceRayEXT | 5316 |
| OpHitObjectTraceRayMotionEXT | 5317 |
| OpHitObjectRecordEmptyEXT | 5318 |
| OpHitObjectExecuteShaderEXT | 5319 |
| OpHitObjectGetCurrentTimeEXT | 5320 |
| OpHitObjectGetAttributesEXT | 5321 |
| OpHitObjectGetHitKindEXT | 5322 |
| OpHitObjectGetPrimitiveIndexEXT | 5323 |
| OpHitObjectGetGeometryIndexEXT | 5324 |
| OpHitObjectGetInstanceIdEXT | 5325 |
| OpHitObjectGetInstanceCustomIndexEXT | 5326 |
| OpHitObjectGetObjectRayOriginEXT | 5327 |
| OpHitObjectGetObjectRayDirectionEXT | 5328 |
| OpHitObjectGetWorldRayDirectionEXT | 5329 |
| OpHitObjectGetWorldRayOriginEXT | 5330 |
| OpHitObjectGetObjectToWorldEXT | 5331 |
| OpHitObjectGetWorldToObjectEXT | 5332 |
| OpHitObjectGetRayTMaxEXT | 5333 |
| OpReportIntersectionKHR | 5334 |
| OpReportIntersectionNV | 5334 |
| OpIgnoreIntersectionNV | 5335 |
| OpTerminateRayNV | 5336 |
| OpTraceNV | 5337 |
| OpTraceMotionNV | 5338 |
| OpTraceRayMotionNV | 5339 |
| OpRayQueryGetIntersectionTriangleVertexPositionsKHR | 5340 |
| OpTypeAccelerationStructureKHR | 5341 |
| OpTypeAccelerationStructureNV | 5341 |
| OpExecuteCallableNV | 5344 |
| OpRayQueryGetClusterIdNV | 5345 |
| OpRayQueryGetIntersectionClusterIdNV | 5345 |
| OpHitObjectGetClusterIdNV | 5346 |
| OpHitObjectGetRayTMinEXT | 5347 |
| OpHitObjectGetShaderBindingTableRecordIndexEXT | 5348 |
| OpHitObjectGetShaderRecordBufferHandleEXT | 5349 |
| OpHitObjectIsEmptyEXT | 5350 |
| OpHitObjectIsHitEXT | 5351 |
| OpHitObjectIsMissEXT | 5352 |
| OpTypeCooperativeMatrixNV | 5358 |
| OpCooperativeMatrixLoadNV | 5359 |
| OpCooperativeMatrixStoreNV | 5360 |
| OpCooperativeMatrixMulAddNV | 5361 |
| OpCooperativeMatrixLengthNV | 5362 |
| OpBeginInvocationInterlockEXT | 5364 |
| OpEndInvocationInterlockEXT | 5365 |
| OpCooperativeMatrixReduceNV | 5366 |
| OpCooperativeMatrixLoadTensorNV | 5367 |
| OpCooperativeMatrixStoreTensorNV | 5368 |
| OpCooperativeMatrixPerElementOpNV | 5369 |
| OpTypeTensorLayoutNV | 5370 |
| OpTypeTensorViewNV | 5371 |
| OpCreateTensorLayoutNV | 5372 |
| OpTensorLayoutSetDimensionNV | 5373 |
| OpTensorLayoutSetStrideNV | 5374 |
| OpTensorLayoutSliceNV | 5375 |
| OpTensorLayoutSetClampValueNV | 5376 |
| OpCreateTensorViewNV | 5377 |
| OpTensorViewSetDimensionNV | 5378 |
| OpTensorViewSetStrideNV | 5379 |
| OpDemoteToHelperInvocation | 5380 |
| OpDemoteToHelperInvocationEXT | 5380 |
| OpIsHelperInvocationEXT | 5381 |
| OpTensorViewSetClipNV | 5382 |
| OpTensorLayoutSetBlockSizeNV | 5384 |
| OpCooperativeMatrixTransposeNV | 5390 |
| OpConvertUToImageNV | 5391 |
| OpConvertUToSamplerNV | 5392 |
| OpConvertImageToUNV | 5393 |
| OpConvertSamplerToUNV | 5394 |
| OpConvertUToSampledImageNV | 5395 |
| OpConvertSampledImageToUNV | 5396 |
| OpSamplerImageAddressingModeNV | 5397 |
| OpRawAccessChainNV | 5398 |
| OpRayQueryGetIntersectionSpherePositionNV | 5427 |
| OpRayQueryGetIntersectionSphereRadiusNV | 5428 |
| OpRayQueryGetIntersectionLSSPositionsNV | 5429 |
| OpRayQueryGetIntersectionLSSRadiiNV | 5430 |
| OpRayQueryGetIntersectionLSSHitValueNV | 5431 |
| OpHitObjectGetSpherePositionNV | 5432 |
| OpHitObjectGetSphereRadiusNV | 5433 |
| OpHitObjectGetLSSPositionsNV | 5434 |
| OpHitObjectGetLSSRadiiNV | 5435 |
| OpHitObjectIsSphereHitNV | 5436 |
| OpHitObjectIsLSSHitNV | 5437 |
| OpRayQueryIsSphereHitNV | 5438 |
| OpRayQueryIsLSSHitNV | 5439 |
| OpSubgroupShuffleINTEL | 5571 |
| OpSubgroupShuffleDownINTEL | 5572 |
| OpSubgroupShuffleUpINTEL | 5573 |
| OpSubgroupShuffleXorINTEL | 5574 |
| OpSubgroupBlockReadINTEL | 5575 |
| OpSubgroupBlockWriteINTEL | 5576 |
| OpSubgroupImageBlockReadINTEL | 5577 |
| OpSubgroupImageBlockWriteINTEL | 5578 |
| OpSubgroupImageMediaBlockReadINTEL | 5580 |
| OpSubgroupImageMediaBlockWriteINTEL | 5581 |
| OpUCountLeadingZerosINTEL | 5585 |
| OpUCountTrailingZerosINTEL | 5586 |
| OpAbsISubINTEL | 5587 |
| OpAbsUSubINTEL | 5588 |
| OpIAddSatINTEL | 5589 |
| OpUAddSatINTEL | 5590 |
| OpIAverageINTEL | 5591 |
| OpUAverageINTEL | 5592 |
| OpIAverageRoundedINTEL | 5593 |
| OpUAverageRoundedINTEL | 5594 |
| OpISubSatINTEL | 5595 |
| OpUSubSatINTEL | 5596 |
| OpIMul32x16INTEL | 5597 |
| OpUMul32x16INTEL | 5598 |
| OpConstantFunctionPointerINTEL | 5600 |
| OpFunctionPointerCallINTEL | 5601 |
| OpAsmTargetINTEL | 5609 |
| OpAsmINTEL | 5610 |
| OpAsmCallINTEL | 5611 |
| OpAtomicFMinEXT | 5614 |
| OpAtomicFMaxEXT | 5615 |
| OpAssumeTrueKHR | 5630 |
| OpExpectKHR | 5631 |
| OpDecorateString | 5632 |
| OpDecorateStringGOOGLE | 5632 |
| OpMemberDecorateString | 5633 |
| OpMemberDecorateStringGOOGLE | 5633 |
| OpVmeImageINTEL | 5699 |
| OpTypeVmeImageINTEL | 5700 |
| OpTypeAvcImePayloadINTEL | 5701 |
| OpTypeAvcRefPayloadINTEL | 5702 |
| OpTypeAvcSicPayloadINTEL | 5703 |
| OpTypeAvcMcePayloadINTEL | 5704 |
| OpTypeAvcMceResultINTEL | 5705 |
| OpTypeAvcImeResultINTEL | 5706 |
| OpTypeAvcImeResultSingleReferenceStreamoutINTEL | 5707 |
| OpTypeAvcImeResultDualReferenceStreamoutINTEL | 5708 |
| OpTypeAvcImeSingleReferenceStreaminINTEL | 5709 |
| OpTypeAvcImeDualReferenceStreaminINTEL | 5710 |
| OpTypeAvcRefResultINTEL | 5711 |
| OpTypeAvcSicResultINTEL | 5712 |
| OpSubgroupAvcMceGetDefaultInterBaseMultiReferencePenaltyINTEL | 5713 |
| OpSubgroupAvcMceSetInterBaseMultiReferencePenaltyINTEL | 5714 |
| OpSubgroupAvcMceGetDefaultInterShapePenaltyINTEL | 5715 |
| OpSubgroupAvcMceSetInterShapePenaltyINTEL | 5716 |
| OpSubgroupAvcMceGetDefaultInterDirectionPenaltyINTEL | 5717 |
| OpSubgroupAvcMceSetInterDirectionPenaltyINTEL | 5718 |
| OpSubgroupAvcMceGetDefaultIntraLumaShapePenaltyINTEL | 5719 |
| OpSubgroupAvcMceGetDefaultInterMotionVectorCostTableINTEL | 5720 |
| OpSubgroupAvcMceGetDefaultHighPenaltyCostTableINTEL | 5721 |
| OpSubgroupAvcMceGetDefaultMediumPenaltyCostTableINTEL | 5722 |
| OpSubgroupAvcMceGetDefaultLowPenaltyCostTableINTEL | 5723 |
| OpSubgroupAvcMceSetMotionVectorCostFunctionINTEL | 5724 |
| OpSubgroupAvcMceGetDefaultIntraLumaModePenaltyINTEL | 5725 |
| OpSubgroupAvcMceGetDefaultNonDcLumaIntraPenaltyINTEL | 5726 |
| OpSubgroupAvcMceGetDefaultIntraChromaModeBasePenaltyINTEL | 5727 |
| OpSubgroupAvcMceSetAcOnlyHaarINTEL | 5728 |
| OpSubgroupAvcMceSetSourceInterlacedFieldPolarityINTEL | 5729 |
| OpSubgroupAvcMceSetSingleReferenceInterlacedFieldPolarityINTEL | 5730 |
| OpSubgroupAvcMceSetDualReferenceInterlacedFieldPolaritiesINTEL | 5731 |
| OpSubgroupAvcMceConvertToImePayloadINTEL | 5732 |
| OpSubgroupAvcMceConvertToImeResultINTEL | 5733 |
| OpSubgroupAvcMceConvertToRefPayloadINTEL | 5734 |
| OpSubgroupAvcMceConvertToRefResultINTEL | 5735 |
| OpSubgroupAvcMceConvertToSicPayloadINTEL | 5736 |
| OpSubgroupAvcMceConvertToSicResultINTEL | 5737 |
| OpSubgroupAvcMceGetMotionVectorsINTEL | 5738 |
| OpSubgroupAvcMceGetInterDistortionsINTEL | 5739 |
| OpSubgroupAvcMceGetBestInterDistortionsINTEL | 5740 |
| OpSubgroupAvcMceGetInterMajorShapeINTEL | 5741 |
| OpSubgroupAvcMceGetInterMinorShapeINTEL | 5742 |
| OpSubgroupAvcMceGetInterDirectionsINTEL | 5743 |
| OpSubgroupAvcMceGetInterMotionVectorCountINTEL | 5744 |
| OpSubgroupAvcMceGetInterReferenceIdsINTEL | 5745 |
| OpSubgroupAvcMceGetInterReferenceInterlacedFieldPolaritiesINTEL | 5746 |
| OpSubgroupAvcImeInitializeINTEL | 5747 |
| OpSubgroupAvcImeSetSingleReferenceINTEL | 5748 |
| OpSubgroupAvcImeSetDualReferenceINTEL | 5749 |
| OpSubgroupAvcImeRefWindowSizeINTEL | 5750 |
| OpSubgroupAvcImeAdjustRefOffsetINTEL | 5751 |
| OpSubgroupAvcImeConvertToMcePayloadINTEL | 5752 |
| OpSubgroupAvcImeSetMaxMotionVectorCountINTEL | 5753 |
| OpSubgroupAvcImeSetUnidirectionalMixDisableINTEL | 5754 |
| OpSubgroupAvcImeSetEarlySearchTerminationThresholdINTEL | 5755 |
| OpSubgroupAvcImeSetWeightedSadINTEL | 5756 |
| OpSubgroupAvcImeEvaluateWithSingleReferenceINTEL | 5757 |
| OpSubgroupAvcImeEvaluateWithDualReferenceINTEL | 5758 |
| OpSubgroupAvcImeEvaluateWithSingleReferenceStreaminINTEL | 5759 |
| OpSubgroupAvcImeEvaluateWithDualReferenceStreaminINTEL | 5760 |
| OpSubgroupAvcImeEvaluateWithSingleReferenceStreamoutINTEL | 5761 |
| OpSubgroupAvcImeEvaluateWithDualReferenceStreamoutINTEL | 5762 |
| OpSubgroupAvcImeEvaluateWithSingleReferenceStreaminoutINTEL | 5763 |
| OpSubgroupAvcImeEvaluateWithDualReferenceStreaminoutINTEL | 5764 |
| OpSubgroupAvcImeConvertToMceResultINTEL | 5765 |
| OpSubgroupAvcImeGetSingleReferenceStreaminINTEL | 5766 |
| OpSubgroupAvcImeGetDualReferenceStreaminINTEL | 5767 |
| OpSubgroupAvcImeStripSingleReferenceStreamoutINTEL | 5768 |
| OpSubgroupAvcImeStripDualReferenceStreamoutINTEL | 5769 |
| OpSubgroupAvcImeGetStreamoutSingleReferenceMajorShapeMotionVectorsINTEL | 5770 |
| OpSubgroupAvcImeGetStreamoutSingleReferenceMajorShapeDistortionsINTEL | 5771 |
| OpSubgroupAvcImeGetStreamoutSingleReferenceMajorShapeReferenceIdsINTEL | 5772 |
| OpSubgroupAvcImeGetStreamoutDualReferenceMajorShapeMotionVectorsINTEL | 5773 |
| OpSubgroupAvcImeGetStreamoutDualReferenceMajorShapeDistortionsINTEL | 5774 |
| OpSubgroupAvcImeGetStreamoutDualReferenceMajorShapeReferenceIdsINTEL | 5775 |
| OpSubgroupAvcImeGetBorderReachedINTEL | 5776 |
| OpSubgroupAvcImeGetTruncatedSearchIndicationINTEL | 5777 |
| OpSubgroupAvcImeGetUnidirectionalEarlySearchTerminationINTEL | 5778 |
| OpSubgroupAvcImeGetWeightingPatternMinimumMotionVectorINTEL | 5779 |
| OpSubgroupAvcImeGetWeightingPatternMinimumDistortionINTEL | 5780 |
| OpSubgroupAvcFmeInitializeINTEL | 5781 |
| OpSubgroupAvcBmeInitializeINTEL | 5782 |
| OpSubgroupAvcRefConvertToMcePayloadINTEL | 5783 |
| OpSubgroupAvcRefSetBidirectionalMixDisableINTEL | 5784 |
| OpSubgroupAvcRefSetBilinearFilterEnableINTEL | 5785 |
| OpSubgroupAvcRefEvaluateWithSingleReferenceINTEL | 5786 |
| OpSubgroupAvcRefEvaluateWithDualReferenceINTEL | 5787 |
| OpSubgroupAvcRefEvaluateWithMultiReferenceINTEL | 5788 |
| OpSubgroupAvcRefEvaluateWithMultiReferenceInterlacedINTEL | 5789 |
| OpSubgroupAvcRefConvertToMceResultINTEL | 5790 |
| OpSubgroupAvcSicInitializeINTEL | 5791 |
| OpSubgroupAvcSicConfigureSkcINTEL | 5792 |
| OpSubgroupAvcSicConfigureIpeLumaINTEL | 5793 |
| OpSubgroupAvcSicConfigureIpeLumaChromaINTEL | 5794 |
| OpSubgroupAvcSicGetMotionVectorMaskINTEL | 5795 |
| OpSubgroupAvcSicConvertToMcePayloadINTEL | 5796 |
| OpSubgroupAvcSicSetIntraLumaShapePenaltyINTEL | 5797 |
| OpSubgroupAvcSicSetIntraLumaModeCostFunctionINTEL | 5798 |
| OpSubgroupAvcSicSetIntraChromaModeCostFunctionINTEL | 5799 |
| OpSubgroupAvcSicSetBilinearFilterEnableINTEL | 5800 |
| OpSubgroupAvcSicSetSkcForwardTransformEnableINTEL | 5801 |
| OpSubgroupAvcSicSetBlockBasedRawSkipSadINTEL | 5802 |
| OpSubgroupAvcSicEvaluateIpeINTEL | 5803 |
| OpSubgroupAvcSicEvaluateWithSingleReferenceINTEL | 5804 |
| OpSubgroupAvcSicEvaluateWithDualReferenceINTEL | 5805 |
| OpSubgroupAvcSicEvaluateWithMultiReferenceINTEL | 5806 |
| OpSubgroupAvcSicEvaluateWithMultiReferenceInterlacedINTEL | 5807 |
| OpSubgroupAvcSicConvertToMceResultINTEL | 5808 |
| OpSubgroupAvcSicGetIpeLumaShapeINTEL | 5809 |
| OpSubgroupAvcSicGetBestIpeLumaDistortionINTEL | 5810 |
| OpSubgroupAvcSicGetBestIpeChromaDistortionINTEL | 5811 |
| OpSubgroupAvcSicGetPackedIpeLumaModesINTEL | 5812 |
| OpSubgroupAvcSicGetIpeChromaModeINTEL | 5813 |
| OpSubgroupAvcSicGetPackedSkcLumaCountThresholdINTEL | 5814 |
| OpSubgroupAvcSicGetPackedSkcLumaSumThresholdINTEL | 5815 |
| OpSubgroupAvcSicGetInterRawSadsINTEL | 5816 |
| OpVariableLengthArrayINTEL | 5818 |
| OpSaveMemoryINTEL | 5819 |
| OpRestoreMemoryINTEL | 5820 |
| OpArbitraryFloatSinCosPiALTERA | 5840 |
| OpArbitraryFloatSinCosPiINTEL | 5840 |
| OpArbitraryFloatCastALTERA | 5841 |
| OpArbitraryFloatCastINTEL | 5841 |
| OpArbitraryFloatCastFromIntALTERA | 5842 |
| OpArbitraryFloatCastFromIntINTEL | 5842 |
| OpArbitraryFloatCastToIntALTERA | 5843 |
| OpArbitraryFloatCastToIntINTEL | 5843 |
| OpArbitraryFloatAddALTERA | 5846 |
| OpArbitraryFloatAddINTEL | 5846 |
| OpArbitraryFloatSubALTERA | 5847 |
| OpArbitraryFloatSubINTEL | 5847 |
| OpArbitraryFloatMulALTERA | 5848 |
| OpArbitraryFloatMulINTEL | 5848 |
| OpArbitraryFloatDivALTERA | 5849 |
| OpArbitraryFloatDivINTEL | 5849 |
| OpArbitraryFloatGTALTERA | 5850 |
| OpArbitraryFloatGTINTEL | 5850 |
| OpArbitraryFloatGEALTERA | 5851 |
| OpArbitraryFloatGEINTEL | 5851 |
| OpArbitraryFloatLTALTERA | 5852 |
| OpArbitraryFloatLTINTEL | 5852 |
| OpArbitraryFloatLEALTERA | 5853 |
| OpArbitraryFloatLEINTEL | 5853 |
| OpArbitraryFloatEQALTERA | 5854 |
| OpArbitraryFloatEQINTEL | 5854 |
| OpArbitraryFloatRecipALTERA | 5855 |
| OpArbitraryFloatRecipINTEL | 5855 |
| OpArbitraryFloatRSqrtALTERA | 5856 |
| OpArbitraryFloatRSqrtINTEL | 5856 |
| OpArbitraryFloatCbrtALTERA | 5857 |
| OpArbitraryFloatCbrtINTEL | 5857 |
| OpArbitraryFloatHypotALTERA | 5858 |
| OpArbitraryFloatHypotINTEL | 5858 |
| OpArbitraryFloatSqrtALTERA | 5859 |
| OpArbitraryFloatSqrtINTEL | 5859 |
| OpArbitraryFloatLogINTEL | 5860 |
| OpArbitraryFloatLog2INTEL | 5861 |
| OpArbitraryFloatLog10INTEL | 5862 |
| OpArbitraryFloatLog1pINTEL | 5863 |
| OpArbitraryFloatExpINTEL | 5864 |
| OpArbitraryFloatExp2INTEL | 5865 |
| OpArbitraryFloatExp10INTEL | 5866 |
| OpArbitraryFloatExpm1INTEL | 5867 |
| OpArbitraryFloatSinINTEL | 5868 |
| OpArbitraryFloatCosINTEL | 5869 |
| OpArbitraryFloatSinCosINTEL | 5870 |
| OpArbitraryFloatSinPiINTEL | 5871 |
| OpArbitraryFloatCosPiINTEL | 5872 |
| OpArbitraryFloatASinINTEL | 5873 |
| OpArbitraryFloatASinPiINTEL | 5874 |
| OpArbitraryFloatACosINTEL | 5875 |
| OpArbitraryFloatACosPiINTEL | 5876 |
| OpArbitraryFloatATanINTEL | 5877 |
| OpArbitraryFloatATanPiINTEL | 5878 |
| OpArbitraryFloatATan2INTEL | 5879 |
| OpArbitraryFloatPowINTEL | 5880 |
| OpArbitraryFloatPowRINTEL | 5881 |
| OpArbitraryFloatPowNINTEL | 5882 |
| OpLoopControlINTEL | 5887 |
| OpAliasDomainDeclINTEL | 5911 |
| OpAliasScopeDeclINTEL | 5912 |
| OpAliasScopeListDeclINTEL | 5913 |
| OpFixedSqrtALTERA | 5923 |
| OpFixedSqrtINTEL | 5923 |
| OpFixedRecipALTERA | 5924 |
| OpFixedRecipINTEL | 5924 |
| OpFixedRsqrtALTERA | 5925 |
| OpFixedRsqrtINTEL | 5925 |
| OpFixedSinALTERA | 5926 |
| OpFixedSinINTEL | 5926 |
| OpFixedCosALTERA | 5927 |
| OpFixedCosINTEL | 5927 |
| OpFixedSinCosALTERA | 5928 |
| OpFixedSinCosINTEL | 5928 |
| OpFixedSinPiALTERA | 5929 |
| OpFixedSinPiINTEL | 5929 |
| OpFixedCosPiALTERA | 5930 |
| OpFixedCosPiINTEL | 5930 |
| OpFixedSinCosPiALTERA | 5931 |
| OpFixedSinCosPiINTEL | 5931 |
| OpFixedLogALTERA | 5932 |
| OpFixedLogINTEL | 5932 |
| OpFixedExpALTERA | 5933 |
| OpFixedExpINTEL | 5933 |
| OpPtrCastToCrossWorkgroupALTERA | 5934 |
| OpPtrCastToCrossWorkgroupINTEL | 5934 |
| OpCrossWorkgroupCastToPtrALTERA | 5938 |
| OpCrossWorkgroupCastToPtrINTEL | 5938 |
| OpReadPipeBlockingALTERA | 5946 |
| OpReadPipeBlockingINTEL | 5946 |
| OpWritePipeBlockingALTERA | 5947 |
| OpWritePipeBlockingINTEL | 5947 |
| OpFPGARegALTERA | 5949 |
| OpFPGARegINTEL | 5949 |
| OpRayQueryGetRayTMinKHR | 6016 |
| OpRayQueryGetRayFlagsKHR | 6017 |
| OpRayQueryGetIntersectionTKHR | 6018 |
| OpRayQueryGetIntersectionInstanceCustomIndexKHR | 6019 |
| OpRayQueryGetIntersectionInstanceIdKHR | 6020 |
| OpRayQueryGetIntersectionInstanceShaderBindingTableRecordOffsetKHR | 6021 |
| OpRayQueryGetIntersectionGeometryIndexKHR | 6022 |
| OpRayQueryGetIntersectionPrimitiveIndexKHR | 6023 |
| OpRayQueryGetIntersectionBarycentricsKHR | 6024 |
| OpRayQueryGetIntersectionFrontFaceKHR | 6025 |
| OpRayQueryGetIntersectionCandidateAABBOpaqueKHR | 6026 |
| OpRayQueryGetIntersectionObjectRayDirectionKHR | 6027 |
| OpRayQueryGetIntersectionObjectRayOriginKHR | 6028 |
| OpRayQueryGetWorldRayDirectionKHR | 6029 |
| OpRayQueryGetWorldRayOriginKHR | 6030 |
| OpRayQueryGetIntersectionObjectToWorldKHR | 6031 |
| OpRayQueryGetIntersectionWorldToObjectKHR | 6032 |
| OpAtomicFAddEXT | 6035 |
| OpTypeBufferSurfaceINTEL | 6086 |
| OpTypeStructContinuedINTEL | 6090 |
| OpConstantCompositeContinuedINTEL | 6091 |
| OpSpecConstantCompositeContinuedINTEL | 6092 |
| OpCompositeConstructContinuedINTEL | 6096 |
| OpConvertFToBF16INTEL | 6116 |
| OpConvertBF16ToFINTEL | 6117 |
| OpControlBarrierArriveINTEL | 6142 |
| OpControlBarrierWaitINTEL | 6143 |
| OpArithmeticFenceEXT | 6145 |
| OpTaskSequenceCreateALTERA | 6163 |
| OpTaskSequenceCreateINTEL | 6163 |
| OpTaskSequenceAsyncALTERA | 6164 |
| OpTaskSequenceAsyncINTEL | 6164 |
| OpTaskSequenceGetALTERA | 6165 |
| OpTaskSequenceGetINTEL | 6165 |
| OpTaskSequenceReleaseALTERA | 6166 |
| OpTaskSequenceReleaseINTEL | 6166 |
| OpTypeTaskSequenceALTERA | 6199 |
| OpTypeTaskSequenceINTEL | 6199 |
| OpSubgroupBlockPrefetchINTEL | 6221 |
| OpSubgroup2DBlockLoadINTEL | 6231 |
| OpSubgroup2DBlockLoadTransformINTEL | 6232 |
| OpSubgroup2DBlockLoadTransposeINTEL | 6233 |
| OpSubgroup2DBlockPrefetchINTEL | 6234 |
| OpSubgroup2DBlockStoreINTEL | 6235 |
| OpSubgroupMatrixMultiplyAccumulateINTEL | 6237 |
| OpBitwiseFunctionINTEL | 6242 |
| OpUntypedVariableLengthArrayINTEL | 6244 |
| OpConditionalExtensionINTEL | 6248 |
| OpConditionalEntryPointINTEL | 6249 |
| OpConditionalCapabilityINTEL | 6250 |
| OpSpecConstantTargetINTEL | 6251 |
| OpSpecConstantArchitectureINTEL | 6252 |
| OpSpecConstantCapabilitiesINTEL | 6253 |
| OpConditionalCopyObjectINTEL | 6254 |
| OpGroupIMulKHR | 6401 |
| OpGroupFMulKHR | 6402 |
| OpGroupBitwiseAndKHR | 6403 |
| OpGroupBitwiseOrKHR | 6404 |
| OpGroupBitwiseXorKHR | 6405 |
| OpGroupLogicalAndKHR | 6406 |
| OpGroupLogicalOrKHR | 6407 |
| OpGroupLogicalXorKHR | 6408 |
| OpRoundFToTF32INTEL | 6426 |
| OpMaskedGatherINTEL | 6428 |
| OpMaskedScatterINTEL | 6429 |
| OpConvertHandleToImageINTEL | 6529 |
| OpConvertHandleToSamplerINTEL | 6530 |
| OpConvertHandleToSampledImageINTEL | 6531 |
| OpFDot2MixAcc32VALVE | 6916 |
| OpFDot2MixAcc16VALVE | 6917 |
| OpFDot4MixAcc32VALVE | 6918 |
| OpMax | 0x7fffffff |
Defined at line 1719 of file ../../third_party/spirv-cross/src/spirv.hpp
Functions
-
void HasResultAndType (Opopcode,bool *hasResult,bool *hasResultType)Defined at line 2651 of file ../../third_party/spirv-cross/src/spirv.hpp
-
const char * SourceLanguageToString (SourceLanguage value)Defined at line 3528 of file ../../third_party/spirv-cross/src/spirv.hpp
-
const char * ExecutionModelToString (ExecutionModel value)Defined at line 3548 of file ../../third_party/spirv-cross/src/spirv.hpp
-
const char * AddressingModelToString (AddressingModel value)Defined at line 3571 of file ../../third_party/spirv-cross/src/spirv.hpp
-
const char * MemoryModelToString (MemoryModel value)Defined at line 3581 of file ../../third_party/spirv-cross/src/spirv.hpp
-
const char * ExecutionModeToString (ExecutionMode value)Defined at line 3591 of file ../../third_party/spirv-cross/src/spirv.hpp
-
const char * StorageClassToString (StorageClass value)Defined at line 3695 of file ../../third_party/spirv-cross/src/spirv.hpp
-
const char * DimToString (Dim value)Defined at line 3730 of file ../../third_party/spirv-cross/src/spirv.hpp
-
const char * SamplerAddressingModeToString (SamplerAddressingMode value)Defined at line 3744 of file ../../third_party/spirv-cross/src/spirv.hpp
-
const char * SamplerFilterModeToString (SamplerFilterMode value)Defined at line 3755 of file ../../third_party/spirv-cross/src/spirv.hpp
-
const char * ImageFormatToString (ImageFormat value)Defined at line 3763 of file ../../third_party/spirv-cross/src/spirv.hpp
-
const char * ImageChannelOrderToString (ImageChannelOrder value)Defined at line 3811 of file ../../third_party/spirv-cross/src/spirv.hpp
-
const char * ImageChannelDataTypeToString (ImageChannelDataType value)Defined at line 3837 of file ../../third_party/spirv-cross/src/spirv.hpp
-
const char * FPRoundingModeToString (FPRoundingMode value)Defined at line 3869 of file ../../third_party/spirv-cross/src/spirv.hpp
-
const char * LinkageTypeToString (LinkageType value)Defined at line 3879 of file ../../third_party/spirv-cross/src/spirv.hpp
-
const char * AccessQualifierToString (AccessQualifier value)Defined at line 3888 of file ../../third_party/spirv-cross/src/spirv.hpp
-
const char * FunctionParameterAttributeToString (FunctionParameterAttribute value)Defined at line 3897 of file ../../third_party/spirv-cross/src/spirv.hpp
-
const char * DecorationToString (Decoration value)Defined at line 3912 of file ../../third_party/spirv-cross/src/spirv.hpp
-
const char * BuiltInToString (BuiltIn value)Defined at line 4068 of file ../../third_party/spirv-cross/src/spirv.hpp
-
const char * ScopeToString (Scope value)Defined at line 4202 of file ../../third_party/spirv-cross/src/spirv.hpp
-
const char * GroupOperationToString (GroupOperation value)Defined at line 4215 of file ../../third_party/spirv-cross/src/spirv.hpp
-
const char * KernelEnqueueFlagsToString (KernelEnqueueFlags value)Defined at line 4228 of file ../../third_party/spirv-cross/src/spirv.hpp
-
const char * CapabilityToString (Capability value)Defined at line 4237 of file ../../third_party/spirv-cross/src/spirv.hpp
-
const char * RayQueryIntersectionToString (RayQueryIntersection value)Defined at line 4530 of file ../../third_party/spirv-cross/src/spirv.hpp
-
const char * RayQueryCommittedIntersectionTypeToString (RayQueryCommittedIntersectionType value)Defined at line 4538 of file ../../third_party/spirv-cross/src/spirv.hpp
-
const char * RayQueryCandidateIntersectionTypeToString (RayQueryCandidateIntersectionType value)Defined at line 4547 of file ../../third_party/spirv-cross/src/spirv.hpp
-
const char * FPDenormModeToString (FPDenormMode value)Defined at line 4555 of file ../../third_party/spirv-cross/src/spirv.hpp
-
const char * FPOperationModeToString (FPOperationMode value)Defined at line 4563 of file ../../third_party/spirv-cross/src/spirv.hpp
-
const char * QuantizationModesToString (QuantizationModes value)Defined at line 4571 of file ../../third_party/spirv-cross/src/spirv.hpp
-
const char * OverflowModesToString (OverflowModes value)Defined at line 4585 of file ../../third_party/spirv-cross/src/spirv.hpp
-
const char * PackedVectorFormatToString (PackedVectorFormat value)Defined at line 4595 of file ../../third_party/spirv-cross/src/spirv.hpp
-
const char * CooperativeMatrixLayoutToString (CooperativeMatrixLayout value)Defined at line 4602 of file ../../third_party/spirv-cross/src/spirv.hpp
-
const char * CooperativeMatrixUseToString (CooperativeMatrixUse value)Defined at line 4612 of file ../../third_party/spirv-cross/src/spirv.hpp
-
const char * TensorClampModeToString (TensorClampMode value)Defined at line 4621 of file ../../third_party/spirv-cross/src/spirv.hpp
-
const char * InitializationModeQualifierToString (InitializationModeQualifier value)Defined at line 4632 of file ../../third_party/spirv-cross/src/spirv.hpp
-
const char * HostAccessQualifierToString (HostAccessQualifier value)Defined at line 4640 of file ../../third_party/spirv-cross/src/spirv.hpp
-
const char * LoadCacheControlToString (LoadCacheControl value)Defined at line 4650 of file ../../third_party/spirv-cross/src/spirv.hpp
-
const char * StoreCacheControlToString (StoreCacheControl value)Defined at line 4661 of file ../../third_party/spirv-cross/src/spirv.hpp
-
const char * NamedMaximumNumberOfRegistersToString (NamedMaximumNumberOfRegisters value)Defined at line 4671 of file ../../third_party/spirv-cross/src/spirv.hpp
-
const char * FPEncodingToString (FPEncoding value)Defined at line 4678 of file ../../third_party/spirv-cross/src/spirv.hpp
-
const char * CooperativeVectorMatrixLayoutToString (CooperativeVectorMatrixLayout value)Defined at line 4687 of file ../../third_party/spirv-cross/src/spirv.hpp
-
const char * ComponentTypeToString (ComponentType value)Defined at line 4697 of file ../../third_party/spirv-cross/src/spirv.hpp
-
const char * OpToString (Op value)Defined at line 4718 of file ../../third_party/spirv-cross/src/spirv.hpp
-
ImageOperandsMask operator| (ImageOperandsMask a, ImageOperandsMask b)Overload bitwise operators for mask bit combining
Defined at line 5599 of file ../../third_party/spirv-cross/src/spirv.hpp
-
ImageOperandsMask operator& (ImageOperandsMask a, ImageOperandsMask b)Defined at line 5600 of file ../../third_party/spirv-cross/src/spirv.hpp
-
ImageOperandsMask operator^ (ImageOperandsMask a, ImageOperandsMask b)Defined at line 5601 of file ../../third_party/spirv-cross/src/spirv.hpp
-
ImageOperandsMask operator~ (ImageOperandsMask a)Defined at line 5602 of file ../../third_party/spirv-cross/src/spirv.hpp
-
FPFastMathModeMask operator| (FPFastMathModeMask a, FPFastMathModeMask b)Defined at line 5603 of file ../../third_party/spirv-cross/src/spirv.hpp
-
FPFastMathModeMask operator& (FPFastMathModeMask a, FPFastMathModeMask b)Defined at line 5604 of file ../../third_party/spirv-cross/src/spirv.hpp
-
FPFastMathModeMask operator^ (FPFastMathModeMask a, FPFastMathModeMask b)Defined at line 5605 of file ../../third_party/spirv-cross/src/spirv.hpp
-
FPFastMathModeMask operator~ (FPFastMathModeMask a)Defined at line 5606 of file ../../third_party/spirv-cross/src/spirv.hpp
-
SelectionControlMask operator| (SelectionControlMask a, SelectionControlMask b)Defined at line 5607 of file ../../third_party/spirv-cross/src/spirv.hpp
-
SelectionControlMask operator& (SelectionControlMask a, SelectionControlMask b)Defined at line 5608 of file ../../third_party/spirv-cross/src/spirv.hpp
-
SelectionControlMask operator^ (SelectionControlMask a, SelectionControlMask b)Defined at line 5609 of file ../../third_party/spirv-cross/src/spirv.hpp
-
SelectionControlMask operator~ (SelectionControlMask a)Defined at line 5610 of file ../../third_party/spirv-cross/src/spirv.hpp
-
LoopControlMask operator| (LoopControlMask a, LoopControlMask b)Defined at line 5611 of file ../../third_party/spirv-cross/src/spirv.hpp
-
LoopControlMask operator& (LoopControlMask a, LoopControlMask b)Defined at line 5612 of file ../../third_party/spirv-cross/src/spirv.hpp
-
LoopControlMask operator^ (LoopControlMask a, LoopControlMask b)Defined at line 5613 of file ../../third_party/spirv-cross/src/spirv.hpp
-
LoopControlMask operator~ (LoopControlMask a)Defined at line 5614 of file ../../third_party/spirv-cross/src/spirv.hpp
-
FunctionControlMask operator| (FunctionControlMask a, FunctionControlMask b)Defined at line 5615 of file ../../third_party/spirv-cross/src/spirv.hpp
-
FunctionControlMask operator& (FunctionControlMask a, FunctionControlMask b)Defined at line 5616 of file ../../third_party/spirv-cross/src/spirv.hpp
-
FunctionControlMask operator^ (FunctionControlMask a, FunctionControlMask b)Defined at line 5617 of file ../../third_party/spirv-cross/src/spirv.hpp
-
FunctionControlMask operator~ (FunctionControlMask a)Defined at line 5618 of file ../../third_party/spirv-cross/src/spirv.hpp
-
MemorySemanticsMask operator| (MemorySemanticsMask a, MemorySemanticsMask b)Defined at line 5619 of file ../../third_party/spirv-cross/src/spirv.hpp
-
MemorySemanticsMask operator& (MemorySemanticsMask a, MemorySemanticsMask b)Defined at line 5620 of file ../../third_party/spirv-cross/src/spirv.hpp
-
MemorySemanticsMask operator^ (MemorySemanticsMask a, MemorySemanticsMask b)Defined at line 5621 of file ../../third_party/spirv-cross/src/spirv.hpp
-
MemorySemanticsMask operator~ (MemorySemanticsMask a)Defined at line 5622 of file ../../third_party/spirv-cross/src/spirv.hpp
-
MemoryAccessMask operator| (MemoryAccessMask a, MemoryAccessMask b)Defined at line 5623 of file ../../third_party/spirv-cross/src/spirv.hpp
-
MemoryAccessMask operator& (MemoryAccessMask a, MemoryAccessMask b)Defined at line 5624 of file ../../third_party/spirv-cross/src/spirv.hpp
-
MemoryAccessMask operator^ (MemoryAccessMask a, MemoryAccessMask b)Defined at line 5625 of file ../../third_party/spirv-cross/src/spirv.hpp
-
MemoryAccessMask operator~ (MemoryAccessMask a)Defined at line 5626 of file ../../third_party/spirv-cross/src/spirv.hpp
-
KernelProfilingInfoMask operator| (KernelProfilingInfoMask a, KernelProfilingInfoMask b)Defined at line 5627 of file ../../third_party/spirv-cross/src/spirv.hpp
-
KernelProfilingInfoMask operator& (KernelProfilingInfoMask a, KernelProfilingInfoMask b)Defined at line 5628 of file ../../third_party/spirv-cross/src/spirv.hpp
-
KernelProfilingInfoMask operator^ (KernelProfilingInfoMask a, KernelProfilingInfoMask b)Defined at line 5629 of file ../../third_party/spirv-cross/src/spirv.hpp
-
KernelProfilingInfoMask operator~ (KernelProfilingInfoMask a)Defined at line 5630 of file ../../third_party/spirv-cross/src/spirv.hpp
-
RayFlagsMask operator| (RayFlagsMask a, RayFlagsMask b)Defined at line 5631 of file ../../third_party/spirv-cross/src/spirv.hpp
-
RayFlagsMask operator& (RayFlagsMask a, RayFlagsMask b)Defined at line 5632 of file ../../third_party/spirv-cross/src/spirv.hpp
-
RayFlagsMask operator^ (RayFlagsMask a, RayFlagsMask b)Defined at line 5633 of file ../../third_party/spirv-cross/src/spirv.hpp
-
RayFlagsMask operator~ (RayFlagsMask a)Defined at line 5634 of file ../../third_party/spirv-cross/src/spirv.hpp
-
FragmentShadingRateMask operator| (FragmentShadingRateMask a, FragmentShadingRateMask b)Defined at line 5635 of file ../../third_party/spirv-cross/src/spirv.hpp
-
FragmentShadingRateMask operator& (FragmentShadingRateMask a, FragmentShadingRateMask b)Defined at line 5636 of file ../../third_party/spirv-cross/src/spirv.hpp
-
FragmentShadingRateMask operator^ (FragmentShadingRateMask a, FragmentShadingRateMask b)Defined at line 5637 of file ../../third_party/spirv-cross/src/spirv.hpp
-
FragmentShadingRateMask operator~ (FragmentShadingRateMask a)Defined at line 5638 of file ../../third_party/spirv-cross/src/spirv.hpp
-
CooperativeMatrixOperandsMask operator| (CooperativeMatrixOperandsMask a, CooperativeMatrixOperandsMask b)Defined at line 5639 of file ../../third_party/spirv-cross/src/spirv.hpp
-
CooperativeMatrixOperandsMask operator& (CooperativeMatrixOperandsMask a, CooperativeMatrixOperandsMask b)Defined at line 5640 of file ../../third_party/spirv-cross/src/spirv.hpp
-
CooperativeMatrixOperandsMask operator^ (CooperativeMatrixOperandsMask a, CooperativeMatrixOperandsMask b)Defined at line 5641 of file ../../third_party/spirv-cross/src/spirv.hpp
-
CooperativeMatrixOperandsMask operator~ (CooperativeMatrixOperandsMask a)Defined at line 5642 of file ../../third_party/spirv-cross/src/spirv.hpp
-
CooperativeMatrixReduceMask operator| (CooperativeMatrixReduceMask a, CooperativeMatrixReduceMask b)Defined at line 5643 of file ../../third_party/spirv-cross/src/spirv.hpp
-
CooperativeMatrixReduceMask operator& (CooperativeMatrixReduceMask a, CooperativeMatrixReduceMask b)Defined at line 5644 of file ../../third_party/spirv-cross/src/spirv.hpp
-
CooperativeMatrixReduceMask operator^ (CooperativeMatrixReduceMask a, CooperativeMatrixReduceMask b)Defined at line 5645 of file ../../third_party/spirv-cross/src/spirv.hpp
-
CooperativeMatrixReduceMask operator~ (CooperativeMatrixReduceMask a)Defined at line 5646 of file ../../third_party/spirv-cross/src/spirv.hpp
-
TensorAddressingOperandsMask operator| (TensorAddressingOperandsMask a, TensorAddressingOperandsMask b)Defined at line 5647 of file ../../third_party/spirv-cross/src/spirv.hpp
-
TensorAddressingOperandsMask operator& (TensorAddressingOperandsMask a, TensorAddressingOperandsMask b)Defined at line 5648 of file ../../third_party/spirv-cross/src/spirv.hpp
-
TensorAddressingOperandsMask operator^ (TensorAddressingOperandsMask a, TensorAddressingOperandsMask b)Defined at line 5649 of file ../../third_party/spirv-cross/src/spirv.hpp
-
TensorAddressingOperandsMask operator~ (TensorAddressingOperandsMask a)Defined at line 5650 of file ../../third_party/spirv-cross/src/spirv.hpp
-
TensorOperandsMask operator| (TensorOperandsMask a, TensorOperandsMask b)Defined at line 5651 of file ../../third_party/spirv-cross/src/spirv.hpp
-
TensorOperandsMask operator& (TensorOperandsMask a, TensorOperandsMask b)Defined at line 5652 of file ../../third_party/spirv-cross/src/spirv.hpp
-
TensorOperandsMask operator^ (TensorOperandsMask a, TensorOperandsMask b)Defined at line 5653 of file ../../third_party/spirv-cross/src/spirv.hpp
-
TensorOperandsMask operator~ (TensorOperandsMask a)Defined at line 5654 of file ../../third_party/spirv-cross/src/spirv.hpp
-
MatrixMultiplyAccumulateOperandsMask operator| (MatrixMultiplyAccumulateOperandsMask a, MatrixMultiplyAccumulateOperandsMask b)Defined at line 5655 of file ../../third_party/spirv-cross/src/spirv.hpp
-
MatrixMultiplyAccumulateOperandsMask operator& (MatrixMultiplyAccumulateOperandsMask a, MatrixMultiplyAccumulateOperandsMask b)Defined at line 5656 of file ../../third_party/spirv-cross/src/spirv.hpp
-
MatrixMultiplyAccumulateOperandsMask operator^ (MatrixMultiplyAccumulateOperandsMask a, MatrixMultiplyAccumulateOperandsMask b)Defined at line 5657 of file ../../third_party/spirv-cross/src/spirv.hpp
-
MatrixMultiplyAccumulateOperandsMask operator~ (MatrixMultiplyAccumulateOperandsMask a)Defined at line 5658 of file ../../third_party/spirv-cross/src/spirv.hpp
-
RawAccessChainOperandsMask operator| (RawAccessChainOperandsMask a, RawAccessChainOperandsMask b)Defined at line 5659 of file ../../third_party/spirv-cross/src/spirv.hpp
-
RawAccessChainOperandsMask operator& (RawAccessChainOperandsMask a, RawAccessChainOperandsMask b)Defined at line 5660 of file ../../third_party/spirv-cross/src/spirv.hpp
-
RawAccessChainOperandsMask operator^ (RawAccessChainOperandsMask a, RawAccessChainOperandsMask b)Defined at line 5661 of file ../../third_party/spirv-cross/src/spirv.hpp
-
RawAccessChainOperandsMask operator~ (RawAccessChainOperandsMask a)Defined at line 5662 of file ../../third_party/spirv-cross/src/spirv.hpp