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 |
| SourceLanguageMax | 0x7fffffff |
Defined at line 63 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 75 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 102 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 111 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 |
| ExecutionModeSubgroupUniformControlFlowKHR | 4421 |
| ExecutionModePostDepthCoverage | 4446 |
| ExecutionModeDenormPreserve | 4459 |
| ExecutionModeDenormFlushToZero | 4460 |
| ExecutionModeSignedZeroInfNanPreserve | 4461 |
| ExecutionModeRoundingModeRTE | 4462 |
| ExecutionModeRoundingModeRTZ | 4463 |
| ExecutionModeEarlyAndLateFragmentTestsAMD | 5017 |
| ExecutionModeStencilRefReplacingEXT | 5027 |
| ExecutionModeStencilRefUnchangedFrontAMD | 5079 |
| ExecutionModeStencilRefGreaterFrontAMD | 5080 |
| ExecutionModeStencilRefLessFrontAMD | 5081 |
| ExecutionModeStencilRefUnchangedBackAMD | 5082 |
| ExecutionModeStencilRefGreaterBackAMD | 5083 |
| ExecutionModeStencilRefLessBackAMD | 5084 |
| ExecutionModeOutputLinesEXT | 5269 |
| ExecutionModeOutputLinesNV | 5269 |
| ExecutionModeOutputPrimitivesEXT | 5270 |
| ExecutionModeOutputPrimitivesNV | 5270 |
| ExecutionModeDerivativeGroupQuadsNV | 5289 |
| ExecutionModeDerivativeGroupLinearNV | 5290 |
| ExecutionModeOutputTrianglesEXT | 5298 |
| ExecutionModeOutputTrianglesNV | 5298 |
| ExecutionModePixelInterlockOrderedEXT | 5366 |
| ExecutionModePixelInterlockUnorderedEXT | 5367 |
| ExecutionModeSampleInterlockOrderedEXT | 5368 |
| ExecutionModeSampleInterlockUnorderedEXT | 5369 |
| ExecutionModeShadingRateInterlockOrderedEXT | 5370 |
| ExecutionModeShadingRateInterlockUnorderedEXT | 5371 |
| ExecutionModeSharedLocalMemorySizeINTEL | 5618 |
| ExecutionModeRoundingModeRTPINTEL | 5620 |
| ExecutionModeRoundingModeRTNINTEL | 5621 |
| ExecutionModeFloatingPointModeALTINTEL | 5622 |
| ExecutionModeFloatingPointModeIEEEINTEL | 5623 |
| ExecutionModeMaxWorkgroupSizeINTEL | 5893 |
| ExecutionModeMaxWorkDimINTEL | 5894 |
| ExecutionModeNoGlobalOffsetINTEL | 5895 |
| ExecutionModeNumSIMDWorkitemsINTEL | 5896 |
| ExecutionModeSchedulerTargetFmaxMhzINTEL | 5903 |
| ExecutionModeNamedBarrierCountINTEL | 6417 |
| ExecutionModeMax | 0x7fffffff |
Defined at line 120 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 |
| 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 |
| StorageClassTaskPayloadWorkgroupEXT | 5402 |
| StorageClassCodeSectionINTEL | 5605 |
| StorageClassDeviceOnlyINTEL | 5936 |
| StorageClassHostOnlyINTEL | 5937 |
| StorageClassMax | 0x7fffffff |
Defined at line 202 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 |
| DimMax | 0x7fffffff |
Defined at line 237 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 248 of file ../../third_party/spirv-cross/src/spirv.hpp
enum SamplerFilterMode
| Name | Value |
|---|---|
| SamplerFilterModeNearest | 0 |
| SamplerFilterModeLinear | 1 |
| SamplerFilterModeMax | 0x7fffffff |
Defined at line 257 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 263 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 309 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 |
| ImageChannelDataTypeMax | 0x7fffffff |
Defined at line 333 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 354 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 378 of file ../../third_party/spirv-cross/src/spirv.hpp
enum FPFastMathModeShift
| Name | Value |
|---|---|
| FPFastMathModeNotNaNShift | 0 |
| FPFastMathModeNotInfShift | 1 |
| FPFastMathModeNSZShift | 2 |
| FPFastMathModeAllowRecipShift | 3 |
| FPFastMathModeFastShift | 4 |
| FPFastMathModeAllowContractFastINTELShift | 16 |
| FPFastMathModeAllowReassocINTELShift | 17 |
| FPFastMathModeMax | 0x7fffffff |
Defined at line 402 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 |
| FPFastMathModeAllowContractFastINTELMask | 0x00010000 |
| FPFastMathModeAllowReassocINTELMask | 0x00020000 |
Defined at line 413 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 424 of file ../../third_party/spirv-cross/src/spirv.hpp
enum LinkageType
| Name | Value |
|---|---|
| LinkageTypeExport | 0 |
| LinkageTypeImport | 1 |
| LinkageTypeLinkOnceODR | 2 |
| LinkageTypeMax | 0x7fffffff |
Defined at line 432 of file ../../third_party/spirv-cross/src/spirv.hpp
enum AccessQualifier
| Name | Value |
|---|---|
| AccessQualifierReadOnly | 0 |
| AccessQualifierWriteOnly | 1 |
| AccessQualifierReadWrite | 2 |
| AccessQualifierMax | 0x7fffffff |
Defined at line 439 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 |
| FunctionParameterAttributeMax | 0x7fffffff |
Defined at line 446 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 |
| DecorationNoSignedWrap | 4469 |
| DecorationNoUnsignedWrap | 4470 |
| DecorationWeightTextureQCOM | 4487 |
| DecorationBlockMatchTextureQCOM | 4488 |
| DecorationBlockMatchSamplerQCOM | 4499 |
| DecorationExplicitInterpAMD | 4999 |
| 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 |
| 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 |
| DecorationRegisterINTEL | 5825 |
| DecorationMemoryINTEL | 5826 |
| DecorationNumbanksINTEL | 5827 |
| DecorationBankwidthINTEL | 5828 |
| DecorationMaxPrivateCopiesINTEL | 5829 |
| DecorationSinglepumpINTEL | 5830 |
| DecorationDoublepumpINTEL | 5831 |
| DecorationMaxReplicatesINTEL | 5832 |
| DecorationSimpleDualPortINTEL | 5833 |
| DecorationMergeINTEL | 5834 |
| DecorationBankBitsINTEL | 5835 |
| DecorationForcePow2DepthINTEL | 5836 |
| DecorationBurstCoalesceINTEL | 5899 |
| DecorationCacheSizeINTEL | 5900 |
| DecorationDontStaticallyCoalesceINTEL | 5901 |
| DecorationPrefetchINTEL | 5902 |
| DecorationStallEnableINTEL | 5905 |
| DecorationFuseLoopsInFunctionINTEL | 5907 |
| DecorationAliasScopeINTEL | 5914 |
| DecorationNoAliasINTEL | 5915 |
| DecorationBufferLocationINTEL | 5921 |
| DecorationIOPipeStorageINTEL | 5944 |
| DecorationFunctionFloatingPointModeINTEL | 6080 |
| DecorationSingleElementVectorINTEL | 6085 |
| DecorationVectorComputeCallableFunctionINTEL | 6087 |
| DecorationMediaBlockIOINTEL | 6140 |
| DecorationMax | 0x7fffffff |
Defined at line 458 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 |
| 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 |
| BuiltInBaryCoordNoPerspAMD | 4992 |
| BuiltInBaryCoordNoPerspCentroidAMD | 4993 |
| BuiltInBaryCoordNoPerspSampleAMD | 4994 |
| BuiltInBaryCoordSmoothAMD | 4995 |
| BuiltInBaryCoordSmoothCentroidAMD | 4996 |
| BuiltInBaryCoordSmoothSampleAMD | 4997 |
| BuiltInBaryCoordPullModelAMD | 4998 |
| BuiltInFragStencilRefEXT | 5014 |
| 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 |
| BuiltInIncomingRayFlagsKHR | 5351 |
| BuiltInIncomingRayFlagsNV | 5351 |
| BuiltInRayGeometryIndexKHR | 5352 |
| BuiltInWarpsPerSMNV | 5374 |
| BuiltInSMCountNV | 5375 |
| BuiltInWarpIDNV | 5376 |
| BuiltInSMIDNV | 5377 |
| BuiltInCullMaskKHR | 6021 |
| BuiltInMax | 0x7fffffff |
Defined at line 577 of file ../../third_party/spirv-cross/src/spirv.hpp
enum SelectionControlShift
| Name | Value |
|---|---|
| SelectionControlFlattenShift | 0 |
| SelectionControlDontFlattenShift | 1 |
| SelectionControlMax | 0x7fffffff |
Defined at line 707 of file ../../third_party/spirv-cross/src/spirv.hpp
enum SelectionControlMask
| Name | Value |
|---|---|
| SelectionControlMaskNone | 0 |
| SelectionControlFlattenMask | 0x00000001 |
| SelectionControlDontFlattenMask | 0x00000002 |
Defined at line 713 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 |
| LoopControlInitiationIntervalINTELShift | 16 |
| LoopControlMaxConcurrencyINTELShift | 17 |
| LoopControlDependencyArrayINTELShift | 18 |
| LoopControlPipelineEnableINTELShift | 19 |
| LoopControlLoopCoalesceINTELShift | 20 |
| LoopControlMaxInterleavingINTELShift | 21 |
| LoopControlSpeculatedIterationsINTELShift | 22 |
| LoopControlNoFusionINTELShift | 23 |
| LoopControlMax | 0x7fffffff |
Defined at line 719 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 |
| LoopControlInitiationIntervalINTELMask | 0x00010000 |
| LoopControlMaxConcurrencyINTELMask | 0x00020000 |
| LoopControlDependencyArrayINTELMask | 0x00040000 |
| LoopControlPipelineEnableINTELMask | 0x00080000 |
| LoopControlLoopCoalesceINTELMask | 0x00100000 |
| LoopControlMaxInterleavingINTELMask | 0x00200000 |
| LoopControlSpeculatedIterationsINTELMask | 0x00400000 |
| LoopControlNoFusionINTELMask | 0x00800000 |
Defined at line 740 of file ../../third_party/spirv-cross/src/spirv.hpp
enum FunctionControlShift
| Name | Value |
|---|---|
| FunctionControlInlineShift | 0 |
| FunctionControlDontInlineShift | 1 |
| FunctionControlPureShift | 2 |
| FunctionControlConstShift | 3 |
| FunctionControlOptNoneINTELShift | 16 |
| FunctionControlMax | 0x7fffffff |
Defined at line 761 of file ../../third_party/spirv-cross/src/spirv.hpp
enum FunctionControlMask
| Name | Value |
|---|---|
| FunctionControlMaskNone | 0 |
| FunctionControlInlineMask | 0x00000001 |
| FunctionControlDontInlineMask | 0x00000002 |
| FunctionControlPureMask | 0x00000004 |
| FunctionControlConstMask | 0x00000008 |
| FunctionControlOptNoneINTELMask | 0x00010000 |
Defined at line 770 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 779 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 800 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 821 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 836 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 851 of file ../../third_party/spirv-cross/src/spirv.hpp
enum GroupOperation
| Name | Value |
|---|---|
| GroupOperationReduce | 0 |
| GroupOperationInclusiveScan | 1 |
| GroupOperationExclusiveScan | 2 |
| GroupOperationClusteredReduce | 3 |
| GroupOperationPartitionedReduceNV | 6 |
| GroupOperationPartitionedInclusiveScanNV | 7 |
| GroupOperationPartitionedExclusiveScanNV | 8 |
| GroupOperationMax | 0x7fffffff |
Defined at line 863 of file ../../third_party/spirv-cross/src/spirv.hpp
enum KernelEnqueueFlags
| Name | Value |
|---|---|
| KernelEnqueueFlagsNoWait | 0 |
| KernelEnqueueFlagsWaitKernel | 1 |
| KernelEnqueueFlagsWaitWorkGroup | 2 |
| KernelEnqueueFlagsMax | 0x7fffffff |
Defined at line 874 of file ../../third_party/spirv-cross/src/spirv.hpp
enum KernelProfilingInfoShift
| Name | Value |
|---|---|
| KernelProfilingInfoCmdExecTimeShift | 0 |
| KernelProfilingInfoMax | 0x7fffffff |
Defined at line 881 of file ../../third_party/spirv-cross/src/spirv.hpp
enum KernelProfilingInfoMask
| Name | Value |
|---|---|
| KernelProfilingInfoMaskNone | 0 |
| KernelProfilingInfoCmdExecTimeMask | 0x00000001 |
Defined at line 886 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 |
| 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 |
| CapabilityRayTraversalPrimitiveCullingKHR | 4478 |
| CapabilityRayTracingKHR | 4479 |
| CapabilityTextureSampleWeightedQCOM | 4484 |
| CapabilityTextureBoxFilterQCOM | 4485 |
| CapabilityTextureBlockMatchQCOM | 4486 |
| CapabilityTextureBlockMatch2QCOM | 4498 |
| CapabilityFloat16ImageAMD | 5008 |
| CapabilityImageGatherBiasLodAMD | 5009 |
| CapabilityFragmentMaskAMD | 5010 |
| CapabilityStencilExportEXT | 5013 |
| CapabilityImageReadWriteLodAMD | 5015 |
| CapabilityInt64ImageEXT | 5016 |
| CapabilityShaderClockKHR | 5055 |
| 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 |
| CapabilityComputeDerivativeGroupQuadsNV | 5288 |
| CapabilityFragmentDensityEXT | 5291 |
| CapabilityShadingRateNV | 5291 |
| 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 |
| CapabilityRayTracingNV | 5340 |
| CapabilityRayTracingMotionBlurNV | 5341 |
| CapabilityVulkanMemoryModel | 5345 |
| CapabilityVulkanMemoryModelKHR | 5345 |
| CapabilityVulkanMemoryModelDeviceScope | 5346 |
| CapabilityVulkanMemoryModelDeviceScopeKHR | 5346 |
| CapabilityPhysicalStorageBufferAddresses | 5347 |
| CapabilityPhysicalStorageBufferAddressesEXT | 5347 |
| CapabilityComputeDerivativeGroupLinearNV | 5350 |
| CapabilityRayTracingProvisionalKHR | 5353 |
| CapabilityCooperativeMatrixNV | 5357 |
| CapabilityFragmentShaderSampleInterlockEXT | 5363 |
| CapabilityFragmentShaderShadingRateInterlockEXT | 5372 |
| CapabilityShaderSMBuiltinsNV | 5373 |
| CapabilityFragmentShaderPixelInterlockEXT | 5378 |
| CapabilityDemoteToHelperInvocation | 5379 |
| CapabilityDemoteToHelperInvocationEXT | 5379 |
| CapabilityBindlessTextureNV | 5390 |
| 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 |
| CapabilityFPGAMemoryAttributesINTEL | 5824 |
| CapabilityFPFastMathModeINTEL | 5837 |
| CapabilityArbitraryPrecisionIntegersINTEL | 5844 |
| CapabilityArbitraryPrecisionFloatingPointINTEL | 5845 |
| CapabilityUnstructuredLoopControlsINTEL | 5886 |
| CapabilityFPGALoopControlsINTEL | 5888 |
| CapabilityKernelAttributesINTEL | 5892 |
| CapabilityFPGAKernelAttributesINTEL | 5897 |
| CapabilityFPGAMemoryAccessesINTEL | 5898 |
| CapabilityFPGAClusterAttributesINTEL | 5904 |
| CapabilityLoopFuseINTEL | 5906 |
| CapabilityMemoryAccessAliasingINTEL | 5910 |
| CapabilityFPGABufferLocationINTEL | 5920 |
| CapabilityArbitraryPrecisionFixedPointINTEL | 5922 |
| CapabilityUSMStorageClassesINTEL | 5935 |
| CapabilityIOPipesINTEL | 5943 |
| CapabilityBlockingPipesINTEL | 5945 |
| CapabilityFPGARegINTEL | 5948 |
| CapabilityDotProductInputAll | 6016 |
| CapabilityDotProductInputAllKHR | 6016 |
| CapabilityDotProductInput4x8Bit | 6017 |
| CapabilityDotProductInput4x8BitKHR | 6017 |
| CapabilityDotProductInput4x8BitPacked | 6018 |
| CapabilityDotProductInput4x8BitPackedKHR | 6018 |
| CapabilityDotProduct | 6019 |
| CapabilityDotProductKHR | 6019 |
| CapabilityRayCullMaskKHR | 6020 |
| CapabilityBitInstructions | 6025 |
| CapabilityGroupNonUniformRotateKHR | 6026 |
| CapabilityAtomicFloat32AddEXT | 6033 |
| CapabilityAtomicFloat64AddEXT | 6034 |
| CapabilityLongConstantCompositeINTEL | 6089 |
| CapabilityOptNoneINTEL | 6094 |
| CapabilityAtomicFloat16AddEXT | 6095 |
| CapabilityDebugInfoModuleINTEL | 6114 |
| CapabilitySplitBarrierINTEL | 6141 |
| CapabilityGroupUniformArithmeticKHR | 6400 |
| CapabilityMax | 0x7fffffff |
Defined at line 891 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 |
| RayFlagsSkipTrianglesKHRShift | 8 |
| RayFlagsSkipAABBsKHRShift | 9 |
| RayFlagsMax | 0x7fffffff |
Defined at line 1124 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 |
| RayFlagsSkipTrianglesKHRMask | 0x00000100 |
| RayFlagsSkipAABBsKHRMask | 0x00000200 |
Defined at line 1138 of file ../../third_party/spirv-cross/src/spirv.hpp
enum RayQueryIntersection
| Name | Value |
|---|---|
| RayQueryIntersectionRayQueryCandidateIntersectionKHR | 0 |
| RayQueryIntersectionRayQueryCommittedIntersectionKHR | 1 |
| RayQueryIntersectionMax | 0x7fffffff |
Defined at line 1152 of file ../../third_party/spirv-cross/src/spirv.hpp
enum RayQueryCommittedIntersectionType
| Name | Value |
|---|---|
| RayQueryCommittedIntersectionTypeRayQueryCommittedIntersectionNoneKHR | 0 |
| RayQueryCommittedIntersectionTypeRayQueryCommittedIntersectionTriangleKHR | 1 |
| RayQueryCommittedIntersectionTypeRayQueryCommittedIntersectionGeneratedKHR | 2 |
| RayQueryCommittedIntersectionTypeMax | 0x7fffffff |
Defined at line 1158 of file ../../third_party/spirv-cross/src/spirv.hpp
enum RayQueryCandidateIntersectionType
| Name | Value |
|---|---|
| RayQueryCandidateIntersectionTypeRayQueryCandidateIntersectionTriangleKHR | 0 |
| RayQueryCandidateIntersectionTypeRayQueryCandidateIntersectionAABBKHR | 1 |
| RayQueryCandidateIntersectionTypeMax | 0x7fffffff |
Defined at line 1165 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 1171 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 1179 of file ../../third_party/spirv-cross/src/spirv.hpp
enum FPDenormMode
| Name | Value |
|---|---|
| FPDenormModePreserve | 0 |
| FPDenormModeFlushToZero | 1 |
| FPDenormModeMax | 0x7fffffff |
Defined at line 1187 of file ../../third_party/spirv-cross/src/spirv.hpp
enum FPOperationMode
| Name | Value |
|---|---|
| FPOperationModeIEEE | 0 |
| FPOperationModeALT | 1 |
| FPOperationModeMax | 0x7fffffff |
Defined at line 1193 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 1199 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 1211 of file ../../third_party/spirv-cross/src/spirv.hpp
enum PackedVectorFormat
| Name | Value |
|---|---|
| PackedVectorFormatPackedVectorFormat4x8Bit | 0 |
| PackedVectorFormatPackedVectorFormat4x8BitKHR | 0 |
| PackedVectorFormatMax | 0x7fffffff |
Defined at line 1219 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 |
| OpTerminateInvocation | 4416 |
| OpSubgroupBallotKHR | 4421 |
| OpSubgroupFirstInvocationKHR | 4422 |
| OpSubgroupAllKHR | 4428 |
| OpSubgroupAnyKHR | 4429 |
| OpSubgroupAllEqualKHR | 4430 |
| OpGroupNonUniformRotateKHR | 4431 |
| OpSubgroupReadInvocationKHR | 4432 |
| 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 |
| OpTypeRayQueryKHR | 4472 |
| OpRayQueryInitializeKHR | 4473 |
| OpRayQueryTerminateKHR | 4474 |
| OpRayQueryGenerateIntersectionKHR | 4475 |
| OpRayQueryConfirmIntersectionKHR | 4476 |
| OpRayQueryProceedKHR | 4477 |
| OpRayQueryGetIntersectionTypeKHR | 4479 |
| OpImageSampleWeightedQCOM | 4480 |
| OpImageBoxFilterQCOM | 4481 |
| OpImageBlockMatchSSDQCOM | 4482 |
| OpImageBlockMatchSADQCOM | 4483 |
| OpImageBlockMatchWindowSSDQCOM | 4500 |
| OpImageBlockMatchWindowSADQCOM | 4501 |
| OpImageBlockMatchGatherSSDQCOM | 4502 |
| OpImageBlockMatchGatherSADQCOM | 4503 |
| OpGroupIAddNonUniformAMD | 5000 |
| OpGroupFAddNonUniformAMD | 5001 |
| OpGroupFMinNonUniformAMD | 5002 |
| OpGroupUMinNonUniformAMD | 5003 |
| OpGroupSMinNonUniformAMD | 5004 |
| OpGroupFMaxNonUniformAMD | 5005 |
| OpGroupUMaxNonUniformAMD | 5006 |
| OpGroupSMaxNonUniformAMD | 5007 |
| OpFragmentMaskFetchAMD | 5011 |
| OpFragmentFetchAMD | 5012 |
| OpReadClockKHR | 5056 |
| OpImageSampleFootprintNV | 5283 |
| OpEmitMeshTasksEXT | 5294 |
| OpSetMeshOutputsEXT | 5295 |
| OpGroupNonUniformPartitionNV | 5296 |
| OpWritePackedPrimitiveIndices4x8NV | 5299 |
| OpReportIntersectionKHR | 5334 |
| OpReportIntersectionNV | 5334 |
| OpIgnoreIntersectionNV | 5335 |
| OpTerminateRayNV | 5336 |
| OpTraceNV | 5337 |
| OpTraceMotionNV | 5338 |
| OpTraceRayMotionNV | 5339 |
| OpTypeAccelerationStructureKHR | 5341 |
| OpTypeAccelerationStructureNV | 5341 |
| OpExecuteCallableNV | 5344 |
| OpTypeCooperativeMatrixNV | 5358 |
| OpCooperativeMatrixLoadNV | 5359 |
| OpCooperativeMatrixStoreNV | 5360 |
| OpCooperativeMatrixMulAddNV | 5361 |
| OpCooperativeMatrixLengthNV | 5362 |
| OpBeginInvocationInterlockEXT | 5364 |
| OpEndInvocationInterlockEXT | 5365 |
| OpDemoteToHelperInvocation | 5380 |
| OpDemoteToHelperInvocationEXT | 5380 |
| OpIsHelperInvocationEXT | 5381 |
| OpConvertUToImageNV | 5391 |
| OpConvertUToSamplerNV | 5392 |
| OpConvertImageToUNV | 5393 |
| OpConvertSamplerToUNV | 5394 |
| OpConvertUToSampledImageNV | 5395 |
| OpConvertSampledImageToUNV | 5396 |
| OpSamplerImageAddressingModeNV | 5397 |
| 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 |
| OpArbitraryFloatSinCosPiINTEL | 5840 |
| OpArbitraryFloatCastINTEL | 5841 |
| OpArbitraryFloatCastFromIntINTEL | 5842 |
| OpArbitraryFloatCastToIntINTEL | 5843 |
| OpArbitraryFloatAddINTEL | 5846 |
| OpArbitraryFloatSubINTEL | 5847 |
| OpArbitraryFloatMulINTEL | 5848 |
| OpArbitraryFloatDivINTEL | 5849 |
| OpArbitraryFloatGTINTEL | 5850 |
| OpArbitraryFloatGEINTEL | 5851 |
| OpArbitraryFloatLTINTEL | 5852 |
| OpArbitraryFloatLEINTEL | 5853 |
| OpArbitraryFloatEQINTEL | 5854 |
| OpArbitraryFloatRecipINTEL | 5855 |
| OpArbitraryFloatRSqrtINTEL | 5856 |
| OpArbitraryFloatCbrtINTEL | 5857 |
| OpArbitraryFloatHypotINTEL | 5858 |
| 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 |
| OpFixedSqrtINTEL | 5923 |
| OpFixedRecipINTEL | 5924 |
| OpFixedRsqrtINTEL | 5925 |
| OpFixedSinINTEL | 5926 |
| OpFixedCosINTEL | 5927 |
| OpFixedSinCosINTEL | 5928 |
| OpFixedSinPiINTEL | 5929 |
| OpFixedCosPiINTEL | 5930 |
| OpFixedSinCosPiINTEL | 5931 |
| OpFixedLogINTEL | 5932 |
| OpFixedExpINTEL | 5933 |
| OpPtrCastToCrossWorkgroupINTEL | 5934 |
| OpCrossWorkgroupCastToPtrINTEL | 5938 |
| OpReadPipeBlockingINTEL | 5946 |
| OpWritePipeBlockingINTEL | 5947 |
| 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 |
| OpControlBarrierArriveINTEL | 6142 |
| OpControlBarrierWaitINTEL | 6143 |
| OpGroupIMulKHR | 6401 |
| OpGroupFMulKHR | 6402 |
| OpGroupBitwiseAndKHR | 6403 |
| OpGroupBitwiseOrKHR | 6404 |
| OpGroupBitwiseXorKHR | 6405 |
| OpGroupLogicalAndKHR | 6406 |
| OpGroupLogicalOrKHR | 6407 |
| OpGroupLogicalXorKHR | 6408 |
| OpMax | 0x7fffffff |
Defined at line 1225 of file ../../third_party/spirv-cross/src/spirv.hpp
Functions
-
void HasResultAndType (Op opcode, bool * hasResult, bool * hasResultType)Defined at line 1911 of file ../../third_party/spirv-cross/src/spirv.hpp
-
ImageOperandsMask operator| (ImageOperandsMask a, ImageOperandsMask b)Overload operator| for mask bit combining
Defined at line 2588 of file ../../third_party/spirv-cross/src/spirv.hpp
-
FPFastMathModeMask operator| (FPFastMathModeMask a, FPFastMathModeMask b)Defined at line 2589 of file ../../third_party/spirv-cross/src/spirv.hpp
-
SelectionControlMask operator| (SelectionControlMask a, SelectionControlMask b)Defined at line 2590 of file ../../third_party/spirv-cross/src/spirv.hpp
-
LoopControlMask operator| (LoopControlMask a, LoopControlMask b)Defined at line 2591 of file ../../third_party/spirv-cross/src/spirv.hpp
-
FunctionControlMask operator| (FunctionControlMask a, FunctionControlMask b)Defined at line 2592 of file ../../third_party/spirv-cross/src/spirv.hpp
-
MemorySemanticsMask operator| (MemorySemanticsMask a, MemorySemanticsMask b)Defined at line 2593 of file ../../third_party/spirv-cross/src/spirv.hpp
-
MemoryAccessMask operator| (MemoryAccessMask a, MemoryAccessMask b)Defined at line 2594 of file ../../third_party/spirv-cross/src/spirv.hpp
-
KernelProfilingInfoMask operator| (KernelProfilingInfoMask a, KernelProfilingInfoMask b)Defined at line 2595 of file ../../third_party/spirv-cross/src/spirv.hpp
-
RayFlagsMask operator| (RayFlagsMask a, RayFlagsMask b)Defined at line 2596 of file ../../third_party/spirv-cross/src/spirv.hpp
-
FragmentShadingRateMask operator| (FragmentShadingRateMask aFragmentShadingRateMask b)Defined at line 2597 of file ../../third_party/spirv-cross/src/spirv.hpp