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 (Op opcode, 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