|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
namespace Spv |
|
{ |
|
|
|
public static class Specification |
|
{ |
|
public const uint MagicNumber = 0x07230203; |
|
public const uint Version = 0x00010600; |
|
public const uint Revision = 1; |
|
public const uint OpCodeMask = 0xffff; |
|
public const uint WordCountShift = 16; |
|
|
|
public enum SourceLanguage |
|
{ |
|
Unknown = 0, |
|
ESSL = 1, |
|
GLSL = 2, |
|
OpenCL_C = 3, |
|
OpenCL_CPP = 4, |
|
HLSL = 5, |
|
CPP_for_OpenCL = 6, |
|
SYCL = 7, |
|
HERO_C = 8, |
|
NZSL = 9, |
|
WGSL = 10, |
|
Slang = 11, |
|
Zig = 12, |
|
Max = 0x7fffffff, |
|
} |
|
|
|
public enum ExecutionModel |
|
{ |
|
Vertex = 0, |
|
TessellationControl = 1, |
|
TessellationEvaluation = 2, |
|
Geometry = 3, |
|
Fragment = 4, |
|
GLCompute = 5, |
|
Kernel = 6, |
|
TaskNV = 5267, |
|
MeshNV = 5268, |
|
RayGenerationKHR = 5313, |
|
RayGenerationNV = 5313, |
|
IntersectionKHR = 5314, |
|
IntersectionNV = 5314, |
|
AnyHitKHR = 5315, |
|
AnyHitNV = 5315, |
|
ClosestHitKHR = 5316, |
|
ClosestHitNV = 5316, |
|
MissKHR = 5317, |
|
MissNV = 5317, |
|
CallableKHR = 5318, |
|
CallableNV = 5318, |
|
TaskEXT = 5364, |
|
MeshEXT = 5365, |
|
Max = 0x7fffffff, |
|
} |
|
|
|
public enum AddressingModel |
|
{ |
|
Logical = 0, |
|
Physical32 = 1, |
|
Physical64 = 2, |
|
PhysicalStorageBuffer64 = 5348, |
|
PhysicalStorageBuffer64EXT = 5348, |
|
Max = 0x7fffffff, |
|
} |
|
|
|
public enum MemoryModel |
|
{ |
|
Simple = 0, |
|
GLSL450 = 1, |
|
OpenCL = 2, |
|
Vulkan = 3, |
|
VulkanKHR = 3, |
|
Max = 0x7fffffff, |
|
} |
|
|
|
public enum ExecutionMode |
|
{ |
|
Invocations = 0, |
|
SpacingEqual = 1, |
|
SpacingFractionalEven = 2, |
|
SpacingFractionalOdd = 3, |
|
VertexOrderCw = 4, |
|
VertexOrderCcw = 5, |
|
PixelCenterInteger = 6, |
|
OriginUpperLeft = 7, |
|
OriginLowerLeft = 8, |
|
EarlyFragmentTests = 9, |
|
PointMode = 10, |
|
Xfb = 11, |
|
DepthReplacing = 12, |
|
DepthGreater = 14, |
|
DepthLess = 15, |
|
DepthUnchanged = 16, |
|
LocalSize = 17, |
|
LocalSizeHint = 18, |
|
InputPoints = 19, |
|
InputLines = 20, |
|
InputLinesAdjacency = 21, |
|
Triangles = 22, |
|
InputTrianglesAdjacency = 23, |
|
Quads = 24, |
|
Isolines = 25, |
|
OutputVertices = 26, |
|
OutputPoints = 27, |
|
OutputLineStrip = 28, |
|
OutputTriangleStrip = 29, |
|
VecTypeHint = 30, |
|
ContractionOff = 31, |
|
Initializer = 33, |
|
Finalizer = 34, |
|
SubgroupSize = 35, |
|
SubgroupsPerWorkgroup = 36, |
|
SubgroupsPerWorkgroupId = 37, |
|
LocalSizeId = 38, |
|
LocalSizeHintId = 39, |
|
NonCoherentColorAttachmentReadEXT = 4169, |
|
NonCoherentDepthAttachmentReadEXT = 4170, |
|
NonCoherentStencilAttachmentReadEXT = 4171, |
|
SubgroupUniformControlFlowKHR = 4421, |
|
PostDepthCoverage = 4446, |
|
DenormPreserve = 4459, |
|
DenormFlushToZero = 4460, |
|
SignedZeroInfNanPreserve = 4461, |
|
RoundingModeRTE = 4462, |
|
RoundingModeRTZ = 4463, |
|
EarlyAndLateFragmentTestsAMD = 5017, |
|
StencilRefReplacingEXT = 5027, |
|
CoalescingAMDX = 5069, |
|
MaxNodeRecursionAMDX = 5071, |
|
StaticNumWorkgroupsAMDX = 5072, |
|
ShaderIndexAMDX = 5073, |
|
MaxNumWorkgroupsAMDX = 5077, |
|
StencilRefUnchangedFrontAMD = 5079, |
|
StencilRefGreaterFrontAMD = 5080, |
|
StencilRefLessFrontAMD = 5081, |
|
StencilRefUnchangedBackAMD = 5082, |
|
StencilRefGreaterBackAMD = 5083, |
|
StencilRefLessBackAMD = 5084, |
|
QuadDerivativesKHR = 5088, |
|
RequireFullQuadsKHR = 5089, |
|
OutputLinesEXT = 5269, |
|
OutputLinesNV = 5269, |
|
OutputPrimitivesEXT = 5270, |
|
OutputPrimitivesNV = 5270, |
|
DerivativeGroupQuadsKHR = 5289, |
|
DerivativeGroupQuadsNV = 5289, |
|
DerivativeGroupLinearKHR = 5290, |
|
DerivativeGroupLinearNV = 5290, |
|
OutputTrianglesEXT = 5298, |
|
OutputTrianglesNV = 5298, |
|
PixelInterlockOrderedEXT = 5366, |
|
PixelInterlockUnorderedEXT = 5367, |
|
SampleInterlockOrderedEXT = 5368, |
|
SampleInterlockUnorderedEXT = 5369, |
|
ShadingRateInterlockOrderedEXT = 5370, |
|
ShadingRateInterlockUnorderedEXT = 5371, |
|
SharedLocalMemorySizeINTEL = 5618, |
|
RoundingModeRTPINTEL = 5620, |
|
RoundingModeRTNINTEL = 5621, |
|
FloatingPointModeALTINTEL = 5622, |
|
FloatingPointModeIEEEINTEL = 5623, |
|
MaxWorkgroupSizeINTEL = 5893, |
|
MaxWorkDimINTEL = 5894, |
|
NoGlobalOffsetINTEL = 5895, |
|
NumSIMDWorkitemsINTEL = 5896, |
|
SchedulerTargetFmaxMhzINTEL = 5903, |
|
MaximallyReconvergesKHR = 6023, |
|
FPFastMathDefault = 6028, |
|
StreamingInterfaceINTEL = 6154, |
|
RegisterMapInterfaceINTEL = 6160, |
|
NamedBarrierCountINTEL = 6417, |
|
MaximumRegistersINTEL = 6461, |
|
MaximumRegistersIdINTEL = 6462, |
|
NamedMaximumRegistersINTEL = 6463, |
|
Max = 0x7fffffff, |
|
} |
|
|
|
public enum StorageClass |
|
{ |
|
UniformConstant = 0, |
|
Input = 1, |
|
Uniform = 2, |
|
Output = 3, |
|
Workgroup = 4, |
|
CrossWorkgroup = 5, |
|
Private = 6, |
|
Function = 7, |
|
Generic = 8, |
|
PushConstant = 9, |
|
AtomicCounter = 10, |
|
Image = 11, |
|
StorageBuffer = 12, |
|
TileImageEXT = 4172, |
|
NodePayloadAMDX = 5068, |
|
NodeOutputPayloadAMDX = 5076, |
|
CallableDataKHR = 5328, |
|
CallableDataNV = 5328, |
|
IncomingCallableDataKHR = 5329, |
|
IncomingCallableDataNV = 5329, |
|
RayPayloadKHR = 5338, |
|
RayPayloadNV = 5338, |
|
HitAttributeKHR = 5339, |
|
HitAttributeNV = 5339, |
|
IncomingRayPayloadKHR = 5342, |
|
IncomingRayPayloadNV = 5342, |
|
ShaderRecordBufferKHR = 5343, |
|
ShaderRecordBufferNV = 5343, |
|
PhysicalStorageBuffer = 5349, |
|
PhysicalStorageBufferEXT = 5349, |
|
HitObjectAttributeNV = 5385, |
|
TaskPayloadWorkgroupEXT = 5402, |
|
CodeSectionINTEL = 5605, |
|
DeviceOnlyINTEL = 5936, |
|
HostOnlyINTEL = 5937, |
|
Max = 0x7fffffff, |
|
} |
|
|
|
public enum Dim |
|
{ |
|
Dim1D = 0, |
|
Dim2D = 1, |
|
Dim3D = 2, |
|
Cube = 3, |
|
Rect = 4, |
|
Buffer = 5, |
|
SubpassData = 6, |
|
TileImageDataEXT = 4173, |
|
Max = 0x7fffffff, |
|
} |
|
|
|
public enum SamplerAddressingMode |
|
{ |
|
None = 0, |
|
ClampToEdge = 1, |
|
Clamp = 2, |
|
Repeat = 3, |
|
RepeatMirrored = 4, |
|
Max = 0x7fffffff, |
|
} |
|
|
|
public enum SamplerFilterMode |
|
{ |
|
Nearest = 0, |
|
Linear = 1, |
|
Max = 0x7fffffff, |
|
} |
|
|
|
public enum ImageFormat |
|
{ |
|
Unknown = 0, |
|
Rgba32f = 1, |
|
Rgba16f = 2, |
|
R32f = 3, |
|
Rgba8 = 4, |
|
Rgba8Snorm = 5, |
|
Rg32f = 6, |
|
Rg16f = 7, |
|
R11fG11fB10f = 8, |
|
R16f = 9, |
|
Rgba16 = 10, |
|
Rgb10A2 = 11, |
|
Rg16 = 12, |
|
Rg8 = 13, |
|
R16 = 14, |
|
R8 = 15, |
|
Rgba16Snorm = 16, |
|
Rg16Snorm = 17, |
|
Rg8Snorm = 18, |
|
R16Snorm = 19, |
|
R8Snorm = 20, |
|
Rgba32i = 21, |
|
Rgba16i = 22, |
|
Rgba8i = 23, |
|
R32i = 24, |
|
Rg32i = 25, |
|
Rg16i = 26, |
|
Rg8i = 27, |
|
R16i = 28, |
|
R8i = 29, |
|
Rgba32ui = 30, |
|
Rgba16ui = 31, |
|
Rgba8ui = 32, |
|
R32ui = 33, |
|
Rgb10a2ui = 34, |
|
Rg32ui = 35, |
|
Rg16ui = 36, |
|
Rg8ui = 37, |
|
R16ui = 38, |
|
R8ui = 39, |
|
R64ui = 40, |
|
R64i = 41, |
|
Max = 0x7fffffff, |
|
} |
|
|
|
public enum ImageChannelOrder |
|
{ |
|
R = 0, |
|
A = 1, |
|
RG = 2, |
|
RA = 3, |
|
RGB = 4, |
|
RGBA = 5, |
|
BGRA = 6, |
|
ARGB = 7, |
|
Intensity = 8, |
|
Luminance = 9, |
|
Rx = 10, |
|
RGx = 11, |
|
RGBx = 12, |
|
Depth = 13, |
|
DepthStencil = 14, |
|
sRGB = 15, |
|
sRGBx = 16, |
|
sRGBA = 17, |
|
sBGRA = 18, |
|
ABGR = 19, |
|
Max = 0x7fffffff, |
|
} |
|
|
|
public enum ImageChannelDataType |
|
{ |
|
SnormInt8 = 0, |
|
SnormInt16 = 1, |
|
UnormInt8 = 2, |
|
UnormInt16 = 3, |
|
UnormShort565 = 4, |
|
UnormShort555 = 5, |
|
UnormInt101010 = 6, |
|
SignedInt8 = 7, |
|
SignedInt16 = 8, |
|
SignedInt32 = 9, |
|
UnsignedInt8 = 10, |
|
UnsignedInt16 = 11, |
|
UnsignedInt32 = 12, |
|
HalfFloat = 13, |
|
Float = 14, |
|
UnormInt24 = 15, |
|
UnormInt101010_2 = 16, |
|
UnsignedIntRaw10EXT = 19, |
|
UnsignedIntRaw12EXT = 20, |
|
UnormInt2_101010EXT = 21, |
|
Max = 0x7fffffff, |
|
} |
|
|
|
public enum ImageOperandsShift |
|
{ |
|
Bias = 0, |
|
Lod = 1, |
|
Grad = 2, |
|
ConstOffset = 3, |
|
Offset = 4, |
|
ConstOffsets = 5, |
|
Sample = 6, |
|
MinLod = 7, |
|
MakeTexelAvailable = 8, |
|
MakeTexelAvailableKHR = 8, |
|
MakeTexelVisible = 9, |
|
MakeTexelVisibleKHR = 9, |
|
NonPrivateTexel = 10, |
|
NonPrivateTexelKHR = 10, |
|
VolatileTexel = 11, |
|
VolatileTexelKHR = 11, |
|
SignExtend = 12, |
|
ZeroExtend = 13, |
|
Nontemporal = 14, |
|
Offsets = 16, |
|
Max = 0x7fffffff, |
|
} |
|
|
|
public enum ImageOperandsMask |
|
{ |
|
MaskNone = 0, |
|
Bias = 0x00000001, |
|
Lod = 0x00000002, |
|
Grad = 0x00000004, |
|
ConstOffset = 0x00000008, |
|
Offset = 0x00000010, |
|
ConstOffsets = 0x00000020, |
|
Sample = 0x00000040, |
|
MinLod = 0x00000080, |
|
MakeTexelAvailable = 0x00000100, |
|
MakeTexelAvailableKHR = 0x00000100, |
|
MakeTexelVisible = 0x00000200, |
|
MakeTexelVisibleKHR = 0x00000200, |
|
NonPrivateTexel = 0x00000400, |
|
NonPrivateTexelKHR = 0x00000400, |
|
VolatileTexel = 0x00000800, |
|
VolatileTexelKHR = 0x00000800, |
|
SignExtend = 0x00001000, |
|
ZeroExtend = 0x00002000, |
|
Nontemporal = 0x00004000, |
|
Offsets = 0x00010000, |
|
} |
|
|
|
public enum FPFastMathModeShift |
|
{ |
|
NotNaN = 0, |
|
NotInf = 1, |
|
NSZ = 2, |
|
AllowRecip = 3, |
|
Fast = 4, |
|
AllowContract = 16, |
|
AllowContractFastINTEL = 16, |
|
AllowReassoc = 17, |
|
AllowReassocINTEL = 17, |
|
AllowTransform = 18, |
|
Max = 0x7fffffff, |
|
} |
|
|
|
public enum FPFastMathModeMask |
|
{ |
|
MaskNone = 0, |
|
NotNaN = 0x00000001, |
|
NotInf = 0x00000002, |
|
NSZ = 0x00000004, |
|
AllowRecip = 0x00000008, |
|
Fast = 0x00000010, |
|
AllowContract = 0x00010000, |
|
AllowContractFastINTEL = 0x00010000, |
|
AllowReassoc = 0x00020000, |
|
AllowReassocINTEL = 0x00020000, |
|
AllowTransform = 0x00040000, |
|
} |
|
|
|
public enum FPRoundingMode |
|
{ |
|
RTE = 0, |
|
RTZ = 1, |
|
RTP = 2, |
|
RTN = 3, |
|
Max = 0x7fffffff, |
|
} |
|
|
|
public enum LinkageType |
|
{ |
|
Export = 0, |
|
Import = 1, |
|
LinkOnceODR = 2, |
|
Max = 0x7fffffff, |
|
} |
|
|
|
public enum AccessQualifier |
|
{ |
|
ReadOnly = 0, |
|
WriteOnly = 1, |
|
ReadWrite = 2, |
|
Max = 0x7fffffff, |
|
} |
|
|
|
public enum FunctionParameterAttribute |
|
{ |
|
Zext = 0, |
|
Sext = 1, |
|
ByVal = 2, |
|
Sret = 3, |
|
NoAlias = 4, |
|
NoCapture = 5, |
|
NoWrite = 6, |
|
NoReadWrite = 7, |
|
RuntimeAlignedINTEL = 5940, |
|
Max = 0x7fffffff, |
|
} |
|
|
|
public enum Decoration |
|
{ |
|
RelaxedPrecision = 0, |
|
SpecId = 1, |
|
Block = 2, |
|
BufferBlock = 3, |
|
RowMajor = 4, |
|
ColMajor = 5, |
|
ArrayStride = 6, |
|
MatrixStride = 7, |
|
GLSLShared = 8, |
|
GLSLPacked = 9, |
|
CPacked = 10, |
|
BuiltIn = 11, |
|
NoPerspective = 13, |
|
Flat = 14, |
|
Patch = 15, |
|
Centroid = 16, |
|
Sample = 17, |
|
Invariant = 18, |
|
Restrict = 19, |
|
Aliased = 20, |
|
Volatile = 21, |
|
Constant = 22, |
|
Coherent = 23, |
|
NonWritable = 24, |
|
NonReadable = 25, |
|
Uniform = 26, |
|
UniformId = 27, |
|
SaturatedConversion = 28, |
|
Stream = 29, |
|
Location = 30, |
|
Component = 31, |
|
Index = 32, |
|
Binding = 33, |
|
DescriptorSet = 34, |
|
Offset = 35, |
|
XfbBuffer = 36, |
|
XfbStride = 37, |
|
FuncParamAttr = 38, |
|
FPRoundingMode = 39, |
|
FPFastMathMode = 40, |
|
LinkageAttributes = 41, |
|
NoContraction = 42, |
|
InputAttachmentIndex = 43, |
|
Alignment = 44, |
|
MaxByteOffset = 45, |
|
AlignmentId = 46, |
|
MaxByteOffsetId = 47, |
|
NoSignedWrap = 4469, |
|
NoUnsignedWrap = 4470, |
|
WeightTextureQCOM = 4487, |
|
BlockMatchTextureQCOM = 4488, |
|
BlockMatchSamplerQCOM = 4499, |
|
ExplicitInterpAMD = 4999, |
|
NodeSharesPayloadLimitsWithAMDX = 5019, |
|
NodeMaxPayloadsAMDX = 5020, |
|
TrackFinishWritingAMDX = 5078, |
|
PayloadNodeNameAMDX = 5091, |
|
OverrideCoverageNV = 5248, |
|
PassthroughNV = 5250, |
|
ViewportRelativeNV = 5252, |
|
SecondaryViewportRelativeNV = 5256, |
|
PerPrimitiveEXT = 5271, |
|
PerPrimitiveNV = 5271, |
|
PerViewNV = 5272, |
|
PerTaskNV = 5273, |
|
PerVertexKHR = 5285, |
|
PerVertexNV = 5285, |
|
NonUniform = 5300, |
|
NonUniformEXT = 5300, |
|
RestrictPointer = 5355, |
|
RestrictPointerEXT = 5355, |
|
AliasedPointer = 5356, |
|
AliasedPointerEXT = 5356, |
|
HitObjectShaderRecordBufferNV = 5386, |
|
BindlessSamplerNV = 5398, |
|
BindlessImageNV = 5399, |
|
BoundSamplerNV = 5400, |
|
BoundImageNV = 5401, |
|
SIMTCallINTEL = 5599, |
|
ReferencedIndirectlyINTEL = 5602, |
|
ClobberINTEL = 5607, |
|
SideEffectsINTEL = 5608, |
|
VectorComputeVariableINTEL = 5624, |
|
FuncParamIOKindINTEL = 5625, |
|
VectorComputeFunctionINTEL = 5626, |
|
StackCallINTEL = 5627, |
|
GlobalVariableOffsetINTEL = 5628, |
|
CounterBuffer = 5634, |
|
HlslCounterBufferGOOGLE = 5634, |
|
HlslSemanticGOOGLE = 5635, |
|
UserSemantic = 5635, |
|
UserTypeGOOGLE = 5636, |
|
FunctionRoundingModeINTEL = 5822, |
|
FunctionDenormModeINTEL = 5823, |
|
RegisterINTEL = 5825, |
|
MemoryINTEL = 5826, |
|
NumbanksINTEL = 5827, |
|
BankwidthINTEL = 5828, |
|
MaxPrivateCopiesINTEL = 5829, |
|
SinglepumpINTEL = 5830, |
|
DoublepumpINTEL = 5831, |
|
MaxReplicatesINTEL = 5832, |
|
SimpleDualPortINTEL = 5833, |
|
MergeINTEL = 5834, |
|
BankBitsINTEL = 5835, |
|
ForcePow2DepthINTEL = 5836, |
|
StridesizeINTEL = 5883, |
|
WordsizeINTEL = 5884, |
|
TrueDualPortINTEL = 5885, |
|
BurstCoalesceINTEL = 5899, |
|
CacheSizeINTEL = 5900, |
|
DontStaticallyCoalesceINTEL = 5901, |
|
PrefetchINTEL = 5902, |
|
StallEnableINTEL = 5905, |
|
FuseLoopsInFunctionINTEL = 5907, |
|
MathOpDSPModeINTEL = 5909, |
|
AliasScopeINTEL = 5914, |
|
NoAliasINTEL = 5915, |
|
InitiationIntervalINTEL = 5917, |
|
MaxConcurrencyINTEL = 5918, |
|
PipelineEnableINTEL = 5919, |
|
BufferLocationINTEL = 5921, |
|
IOPipeStorageINTEL = 5944, |
|
FunctionFloatingPointModeINTEL = 6080, |
|
SingleElementVectorINTEL = 6085, |
|
VectorComputeCallableFunctionINTEL = 6087, |
|
MediaBlockIOINTEL = 6140, |
|
StallFreeINTEL = 6151, |
|
FPMaxErrorDecorationINTEL = 6170, |
|
LatencyControlLabelINTEL = 6172, |
|
LatencyControlConstraintINTEL = 6173, |
|
ConduitKernelArgumentINTEL = 6175, |
|
RegisterMapKernelArgumentINTEL = 6176, |
|
MMHostInterfaceAddressWidthINTEL = 6177, |
|
MMHostInterfaceDataWidthINTEL = 6178, |
|
MMHostInterfaceLatencyINTEL = 6179, |
|
MMHostInterfaceReadWriteModeINTEL = 6180, |
|
MMHostInterfaceMaxBurstINTEL = 6181, |
|
MMHostInterfaceWaitRequestINTEL = 6182, |
|
StableKernelArgumentINTEL = 6183, |
|
HostAccessINTEL = 6188, |
|
InitModeINTEL = 6190, |
|
ImplementInRegisterMapINTEL = 6191, |
|
CacheControlLoadINTEL = 6442, |
|
CacheControlStoreINTEL = 6443, |
|
Max = 0x7fffffff, |
|
} |
|
|
|
public enum BuiltIn |
|
{ |
|
Position = 0, |
|
PointSize = 1, |
|
ClipDistance = 3, |
|
CullDistance = 4, |
|
VertexId = 5, |
|
InstanceId = 6, |
|
PrimitiveId = 7, |
|
InvocationId = 8, |
|
Layer = 9, |
|
ViewportIndex = 10, |
|
TessLevelOuter = 11, |
|
TessLevelInner = 12, |
|
TessCoord = 13, |
|
PatchVertices = 14, |
|
FragCoord = 15, |
|
PointCoord = 16, |
|
FrontFacing = 17, |
|
SampleId = 18, |
|
SamplePosition = 19, |
|
SampleMask = 20, |
|
FragDepth = 22, |
|
HelperInvocation = 23, |
|
NumWorkgroups = 24, |
|
WorkgroupSize = 25, |
|
WorkgroupId = 26, |
|
LocalInvocationId = 27, |
|
GlobalInvocationId = 28, |
|
LocalInvocationIndex = 29, |
|
WorkDim = 30, |
|
GlobalSize = 31, |
|
EnqueuedWorkgroupSize = 32, |
|
GlobalOffset = 33, |
|
GlobalLinearId = 34, |
|
SubgroupSize = 36, |
|
SubgroupMaxSize = 37, |
|
NumSubgroups = 38, |
|
NumEnqueuedSubgroups = 39, |
|
SubgroupId = 40, |
|
SubgroupLocalInvocationId = 41, |
|
VertexIndex = 42, |
|
InstanceIndex = 43, |
|
CoreIDARM = 4160, |
|
CoreCountARM = 4161, |
|
CoreMaxIDARM = 4162, |
|
WarpIDARM = 4163, |
|
WarpMaxIDARM = 4164, |
|
SubgroupEqMask = 4416, |
|
SubgroupEqMaskKHR = 4416, |
|
SubgroupGeMask = 4417, |
|
SubgroupGeMaskKHR = 4417, |
|
SubgroupGtMask = 4418, |
|
SubgroupGtMaskKHR = 4418, |
|
SubgroupLeMask = 4419, |
|
SubgroupLeMaskKHR = 4419, |
|
SubgroupLtMask = 4420, |
|
SubgroupLtMaskKHR = 4420, |
|
BaseVertex = 4424, |
|
BaseInstance = 4425, |
|
DrawIndex = 4426, |
|
PrimitiveShadingRateKHR = 4432, |
|
DeviceIndex = 4438, |
|
ViewIndex = 4440, |
|
ShadingRateKHR = 4444, |
|
BaryCoordNoPerspAMD = 4992, |
|
BaryCoordNoPerspCentroidAMD = 4993, |
|
BaryCoordNoPerspSampleAMD = 4994, |
|
BaryCoordSmoothAMD = 4995, |
|
BaryCoordSmoothCentroidAMD = 4996, |
|
BaryCoordSmoothSampleAMD = 4997, |
|
BaryCoordPullModelAMD = 4998, |
|
FragStencilRefEXT = 5014, |
|
CoalescedInputCountAMDX = 5021, |
|
ShaderIndexAMDX = 5073, |
|
ViewportMaskNV = 5253, |
|
SecondaryPositionNV = 5257, |
|
SecondaryViewportMaskNV = 5258, |
|
PositionPerViewNV = 5261, |
|
ViewportMaskPerViewNV = 5262, |
|
FullyCoveredEXT = 5264, |
|
TaskCountNV = 5274, |
|
PrimitiveCountNV = 5275, |
|
PrimitiveIndicesNV = 5276, |
|
ClipDistancePerViewNV = 5277, |
|
CullDistancePerViewNV = 5278, |
|
LayerPerViewNV = 5279, |
|
MeshViewCountNV = 5280, |
|
MeshViewIndicesNV = 5281, |
|
BaryCoordKHR = 5286, |
|
BaryCoordNV = 5286, |
|
BaryCoordNoPerspKHR = 5287, |
|
BaryCoordNoPerspNV = 5287, |
|
FragSizeEXT = 5292, |
|
FragmentSizeNV = 5292, |
|
FragInvocationCountEXT = 5293, |
|
InvocationsPerPixelNV = 5293, |
|
PrimitivePointIndicesEXT = 5294, |
|
PrimitiveLineIndicesEXT = 5295, |
|
PrimitiveTriangleIndicesEXT = 5296, |
|
CullPrimitiveEXT = 5299, |
|
LaunchIdKHR = 5319, |
|
LaunchIdNV = 5319, |
|
LaunchSizeKHR = 5320, |
|
LaunchSizeNV = 5320, |
|
WorldRayOriginKHR = 5321, |
|
WorldRayOriginNV = 5321, |
|
WorldRayDirectionKHR = 5322, |
|
WorldRayDirectionNV = 5322, |
|
ObjectRayOriginKHR = 5323, |
|
ObjectRayOriginNV = 5323, |
|
ObjectRayDirectionKHR = 5324, |
|
ObjectRayDirectionNV = 5324, |
|
RayTminKHR = 5325, |
|
RayTminNV = 5325, |
|
RayTmaxKHR = 5326, |
|
RayTmaxNV = 5326, |
|
InstanceCustomIndexKHR = 5327, |
|
InstanceCustomIndexNV = 5327, |
|
ObjectToWorldKHR = 5330, |
|
ObjectToWorldNV = 5330, |
|
WorldToObjectKHR = 5331, |
|
WorldToObjectNV = 5331, |
|
HitTNV = 5332, |
|
HitKindKHR = 5333, |
|
HitKindNV = 5333, |
|
CurrentRayTimeNV = 5334, |
|
HitTriangleVertexPositionsKHR = 5335, |
|
HitMicroTriangleVertexPositionsNV = 5337, |
|
HitMicroTriangleVertexBarycentricsNV = 5344, |
|
IncomingRayFlagsKHR = 5351, |
|
IncomingRayFlagsNV = 5351, |
|
RayGeometryIndexKHR = 5352, |
|
WarpsPerSMNV = 5374, |
|
SMCountNV = 5375, |
|
WarpIDNV = 5376, |
|
SMIDNV = 5377, |
|
HitKindFrontFacingMicroTriangleNV = 5405, |
|
HitKindBackFacingMicroTriangleNV = 5406, |
|
CullMaskKHR = 6021, |
|
Max = 0x7fffffff, |
|
} |
|
|
|
public enum SelectionControlShift |
|
{ |
|
Flatten = 0, |
|
DontFlatten = 1, |
|
Max = 0x7fffffff, |
|
} |
|
|
|
public enum SelectionControlMask |
|
{ |
|
MaskNone = 0, |
|
Flatten = 0x00000001, |
|
DontFlatten = 0x00000002, |
|
} |
|
|
|
public enum LoopControlShift |
|
{ |
|
Unroll = 0, |
|
DontUnroll = 1, |
|
DependencyInfinite = 2, |
|
DependencyLength = 3, |
|
MinIterations = 4, |
|
MaxIterations = 5, |
|
IterationMultiple = 6, |
|
PeelCount = 7, |
|
PartialCount = 8, |
|
InitiationIntervalINTEL = 16, |
|
MaxConcurrencyINTEL = 17, |
|
DependencyArrayINTEL = 18, |
|
PipelineEnableINTEL = 19, |
|
LoopCoalesceINTEL = 20, |
|
MaxInterleavingINTEL = 21, |
|
SpeculatedIterationsINTEL = 22, |
|
NoFusionINTEL = 23, |
|
LoopCountINTEL = 24, |
|
MaxReinvocationDelayINTEL = 25, |
|
Max = 0x7fffffff, |
|
} |
|
|
|
public enum LoopControlMask |
|
{ |
|
MaskNone = 0, |
|
Unroll = 0x00000001, |
|
DontUnroll = 0x00000002, |
|
DependencyInfinite = 0x00000004, |
|
DependencyLength = 0x00000008, |
|
MinIterations = 0x00000010, |
|
MaxIterations = 0x00000020, |
|
IterationMultiple = 0x00000040, |
|
PeelCount = 0x00000080, |
|
PartialCount = 0x00000100, |
|
InitiationIntervalINTEL = 0x00010000, |
|
MaxConcurrencyINTEL = 0x00020000, |
|
DependencyArrayINTEL = 0x00040000, |
|
PipelineEnableINTEL = 0x00080000, |
|
LoopCoalesceINTEL = 0x00100000, |
|
MaxInterleavingINTEL = 0x00200000, |
|
SpeculatedIterationsINTEL = 0x00400000, |
|
NoFusionINTEL = 0x00800000, |
|
LoopCountINTEL = 0x01000000, |
|
MaxReinvocationDelayINTEL = 0x02000000, |
|
} |
|
|
|
public enum FunctionControlShift |
|
{ |
|
Inline = 0, |
|
DontInline = 1, |
|
Pure = 2, |
|
Const = 3, |
|
OptNoneINTEL = 16, |
|
Max = 0x7fffffff, |
|
} |
|
|
|
public enum FunctionControlMask |
|
{ |
|
MaskNone = 0, |
|
Inline = 0x00000001, |
|
DontInline = 0x00000002, |
|
Pure = 0x00000004, |
|
Const = 0x00000008, |
|
OptNoneINTEL = 0x00010000, |
|
} |
|
|
|
public enum MemorySemanticsShift |
|
{ |
|
Acquire = 1, |
|
Release = 2, |
|
AcquireRelease = 3, |
|
SequentiallyConsistent = 4, |
|
UniformMemory = 6, |
|
SubgroupMemory = 7, |
|
WorkgroupMemory = 8, |
|
CrossWorkgroupMemory = 9, |
|
AtomicCounterMemory = 10, |
|
ImageMemory = 11, |
|
OutputMemory = 12, |
|
OutputMemoryKHR = 12, |
|
MakeAvailable = 13, |
|
MakeAvailableKHR = 13, |
|
MakeVisible = 14, |
|
MakeVisibleKHR = 14, |
|
Volatile = 15, |
|
Max = 0x7fffffff, |
|
} |
|
|
|
public enum MemorySemanticsMask |
|
{ |
|
MaskNone = 0, |
|
Acquire = 0x00000002, |
|
Release = 0x00000004, |
|
AcquireRelease = 0x00000008, |
|
SequentiallyConsistent = 0x00000010, |
|
UniformMemory = 0x00000040, |
|
SubgroupMemory = 0x00000080, |
|
WorkgroupMemory = 0x00000100, |
|
CrossWorkgroupMemory = 0x00000200, |
|
AtomicCounterMemory = 0x00000400, |
|
ImageMemory = 0x00000800, |
|
OutputMemory = 0x00001000, |
|
OutputMemoryKHR = 0x00001000, |
|
MakeAvailable = 0x00002000, |
|
MakeAvailableKHR = 0x00002000, |
|
MakeVisible = 0x00004000, |
|
MakeVisibleKHR = 0x00004000, |
|
Volatile = 0x00008000, |
|
} |
|
|
|
public enum MemoryAccessShift |
|
{ |
|
Volatile = 0, |
|
Aligned = 1, |
|
Nontemporal = 2, |
|
MakePointerAvailable = 3, |
|
MakePointerAvailableKHR = 3, |
|
MakePointerVisible = 4, |
|
MakePointerVisibleKHR = 4, |
|
NonPrivatePointer = 5, |
|
NonPrivatePointerKHR = 5, |
|
AliasScopeINTELMask = 16, |
|
NoAliasINTELMask = 17, |
|
Max = 0x7fffffff, |
|
} |
|
|
|
public enum MemoryAccessMask |
|
{ |
|
MaskNone = 0, |
|
Volatile = 0x00000001, |
|
Aligned = 0x00000002, |
|
Nontemporal = 0x00000004, |
|
MakePointerAvailable = 0x00000008, |
|
MakePointerAvailableKHR = 0x00000008, |
|
MakePointerVisible = 0x00000010, |
|
MakePointerVisibleKHR = 0x00000010, |
|
NonPrivatePointer = 0x00000020, |
|
NonPrivatePointerKHR = 0x00000020, |
|
AliasScopeINTELMask = 0x00010000, |
|
NoAliasINTELMask = 0x00020000, |
|
} |
|
|
|
public enum Scope |
|
{ |
|
CrossDevice = 0, |
|
Device = 1, |
|
Workgroup = 2, |
|
Subgroup = 3, |
|
Invocation = 4, |
|
QueueFamily = 5, |
|
QueueFamilyKHR = 5, |
|
ShaderCallKHR = 6, |
|
Max = 0x7fffffff, |
|
} |
|
|
|
public enum GroupOperation |
|
{ |
|
Reduce = 0, |
|
InclusiveScan = 1, |
|
ExclusiveScan = 2, |
|
ClusteredReduce = 3, |
|
PartitionedReduceNV = 6, |
|
PartitionedInclusiveScanNV = 7, |
|
PartitionedExclusiveScanNV = 8, |
|
Max = 0x7fffffff, |
|
} |
|
|
|
public enum KernelEnqueueFlags |
|
{ |
|
NoWait = 0, |
|
WaitKernel = 1, |
|
WaitWorkGroup = 2, |
|
Max = 0x7fffffff, |
|
} |
|
|
|
public enum KernelProfilingInfoShift |
|
{ |
|
CmdExecTime = 0, |
|
Max = 0x7fffffff, |
|
} |
|
|
|
public enum KernelProfilingInfoMask |
|
{ |
|
MaskNone = 0, |
|
CmdExecTime = 0x00000001, |
|
} |
|
|
|
public enum Capability |
|
{ |
|
Matrix = 0, |
|
Shader = 1, |
|
Geometry = 2, |
|
Tessellation = 3, |
|
Addresses = 4, |
|
Linkage = 5, |
|
Kernel = 6, |
|
Vector16 = 7, |
|
Float16Buffer = 8, |
|
Float16 = 9, |
|
Float64 = 10, |
|
Int64 = 11, |
|
Int64Atomics = 12, |
|
ImageBasic = 13, |
|
ImageReadWrite = 14, |
|
ImageMipmap = 15, |
|
Pipes = 17, |
|
Groups = 18, |
|
DeviceEnqueue = 19, |
|
LiteralSampler = 20, |
|
AtomicStorage = 21, |
|
Int16 = 22, |
|
TessellationPointSize = 23, |
|
GeometryPointSize = 24, |
|
ImageGatherExtended = 25, |
|
StorageImageMultisample = 27, |
|
UniformBufferArrayDynamicIndexing = 28, |
|
SampledImageArrayDynamicIndexing = 29, |
|
StorageBufferArrayDynamicIndexing = 30, |
|
StorageImageArrayDynamicIndexing = 31, |
|
ClipDistance = 32, |
|
CullDistance = 33, |
|
ImageCubeArray = 34, |
|
SampleRateShading = 35, |
|
ImageRect = 36, |
|
SampledRect = 37, |
|
GenericPointer = 38, |
|
Int8 = 39, |
|
InputAttachment = 40, |
|
SparseResidency = 41, |
|
MinLod = 42, |
|
Sampled1D = 43, |
|
Image1D = 44, |
|
SampledCubeArray = 45, |
|
SampledBuffer = 46, |
|
ImageBuffer = 47, |
|
ImageMSArray = 48, |
|
StorageImageExtendedFormats = 49, |
|
ImageQuery = 50, |
|
DerivativeControl = 51, |
|
InterpolationFunction = 52, |
|
TransformFeedback = 53, |
|
GeometryStreams = 54, |
|
StorageImageReadWithoutFormat = 55, |
|
StorageImageWriteWithoutFormat = 56, |
|
MultiViewport = 57, |
|
SubgroupDispatch = 58, |
|
NamedBarrier = 59, |
|
PipeStorage = 60, |
|
GroupNonUniform = 61, |
|
GroupNonUniformVote = 62, |
|
GroupNonUniformArithmetic = 63, |
|
GroupNonUniformBallot = 64, |
|
GroupNonUniformShuffle = 65, |
|
GroupNonUniformShuffleRelative = 66, |
|
GroupNonUniformClustered = 67, |
|
GroupNonUniformQuad = 68, |
|
ShaderLayer = 69, |
|
ShaderViewportIndex = 70, |
|
UniformDecoration = 71, |
|
CoreBuiltinsARM = 4165, |
|
TileImageColorReadAccessEXT = 4166, |
|
TileImageDepthReadAccessEXT = 4167, |
|
TileImageStencilReadAccessEXT = 4168, |
|
CooperativeMatrixLayoutsARM = 4201, |
|
FragmentShadingRateKHR = 4422, |
|
SubgroupBallotKHR = 4423, |
|
DrawParameters = 4427, |
|
WorkgroupMemoryExplicitLayoutKHR = 4428, |
|
WorkgroupMemoryExplicitLayout8BitAccessKHR = 4429, |
|
WorkgroupMemoryExplicitLayout16BitAccessKHR = 4430, |
|
SubgroupVoteKHR = 4431, |
|
StorageBuffer16BitAccess = 4433, |
|
StorageUniformBufferBlock16 = 4433, |
|
StorageUniform16 = 4434, |
|
UniformAndStorageBuffer16BitAccess = 4434, |
|
StoragePushConstant16 = 4435, |
|
StorageInputOutput16 = 4436, |
|
DeviceGroup = 4437, |
|
MultiView = 4439, |
|
VariablePointersStorageBuffer = 4441, |
|
VariablePointers = 4442, |
|
AtomicStorageOps = 4445, |
|
SampleMaskPostDepthCoverage = 4447, |
|
StorageBuffer8BitAccess = 4448, |
|
UniformAndStorageBuffer8BitAccess = 4449, |
|
StoragePushConstant8 = 4450, |
|
DenormPreserve = 4464, |
|
DenormFlushToZero = 4465, |
|
SignedZeroInfNanPreserve = 4466, |
|
RoundingModeRTE = 4467, |
|
RoundingModeRTZ = 4468, |
|
RayQueryProvisionalKHR = 4471, |
|
RayQueryKHR = 4472, |
|
UntypedPointersKHR = 4473, |
|
RayTraversalPrimitiveCullingKHR = 4478, |
|
RayTracingKHR = 4479, |
|
TextureSampleWeightedQCOM = 4484, |
|
TextureBoxFilterQCOM = 4485, |
|
TextureBlockMatchQCOM = 4486, |
|
TextureBlockMatch2QCOM = 4498, |
|
Float16ImageAMD = 5008, |
|
ImageGatherBiasLodAMD = 5009, |
|
FragmentMaskAMD = 5010, |
|
StencilExportEXT = 5013, |
|
ImageReadWriteLodAMD = 5015, |
|
Int64ImageEXT = 5016, |
|
ShaderClockKHR = 5055, |
|
ShaderEnqueueAMDX = 5067, |
|
QuadControlKHR = 5087, |
|
SampleMaskOverrideCoverageNV = 5249, |
|
GeometryShaderPassthroughNV = 5251, |
|
ShaderViewportIndexLayerEXT = 5254, |
|
ShaderViewportIndexLayerNV = 5254, |
|
ShaderViewportMaskNV = 5255, |
|
ShaderStereoViewNV = 5259, |
|
PerViewAttributesNV = 5260, |
|
FragmentFullyCoveredEXT = 5265, |
|
MeshShadingNV = 5266, |
|
ImageFootprintNV = 5282, |
|
MeshShadingEXT = 5283, |
|
FragmentBarycentricKHR = 5284, |
|
FragmentBarycentricNV = 5284, |
|
ComputeDerivativeGroupQuadsKHR = 5288, |
|
ComputeDerivativeGroupQuadsNV = 5288, |
|
FragmentDensityEXT = 5291, |
|
ShadingRateNV = 5291, |
|
GroupNonUniformPartitionedNV = 5297, |
|
ShaderNonUniform = 5301, |
|
ShaderNonUniformEXT = 5301, |
|
RuntimeDescriptorArray = 5302, |
|
RuntimeDescriptorArrayEXT = 5302, |
|
InputAttachmentArrayDynamicIndexing = 5303, |
|
InputAttachmentArrayDynamicIndexingEXT = 5303, |
|
UniformTexelBufferArrayDynamicIndexing = 5304, |
|
UniformTexelBufferArrayDynamicIndexingEXT = 5304, |
|
StorageTexelBufferArrayDynamicIndexing = 5305, |
|
StorageTexelBufferArrayDynamicIndexingEXT = 5305, |
|
UniformBufferArrayNonUniformIndexing = 5306, |
|
UniformBufferArrayNonUniformIndexingEXT = 5306, |
|
SampledImageArrayNonUniformIndexing = 5307, |
|
SampledImageArrayNonUniformIndexingEXT = 5307, |
|
StorageBufferArrayNonUniformIndexing = 5308, |
|
StorageBufferArrayNonUniformIndexingEXT = 5308, |
|
StorageImageArrayNonUniformIndexing = 5309, |
|
StorageImageArrayNonUniformIndexingEXT = 5309, |
|
InputAttachmentArrayNonUniformIndexing = 5310, |
|
InputAttachmentArrayNonUniformIndexingEXT = 5310, |
|
UniformTexelBufferArrayNonUniformIndexing = 5311, |
|
UniformTexelBufferArrayNonUniformIndexingEXT = 5311, |
|
StorageTexelBufferArrayNonUniformIndexing = 5312, |
|
StorageTexelBufferArrayNonUniformIndexingEXT = 5312, |
|
RayTracingPositionFetchKHR = 5336, |
|
RayTracingNV = 5340, |
|
RayTracingMotionBlurNV = 5341, |
|
VulkanMemoryModel = 5345, |
|
VulkanMemoryModelKHR = 5345, |
|
VulkanMemoryModelDeviceScope = 5346, |
|
VulkanMemoryModelDeviceScopeKHR = 5346, |
|
PhysicalStorageBufferAddresses = 5347, |
|
PhysicalStorageBufferAddressesEXT = 5347, |
|
ComputeDerivativeGroupLinearKHR = 5350, |
|
ComputeDerivativeGroupLinearNV = 5350, |
|
RayTracingProvisionalKHR = 5353, |
|
CooperativeMatrixNV = 5357, |
|
FragmentShaderSampleInterlockEXT = 5363, |
|
FragmentShaderShadingRateInterlockEXT = 5372, |
|
ShaderSMBuiltinsNV = 5373, |
|
FragmentShaderPixelInterlockEXT = 5378, |
|
DemoteToHelperInvocation = 5379, |
|
DemoteToHelperInvocationEXT = 5379, |
|
DisplacementMicromapNV = 5380, |
|
RayTracingOpacityMicromapEXT = 5381, |
|
ShaderInvocationReorderNV = 5383, |
|
BindlessTextureNV = 5390, |
|
RayQueryPositionFetchKHR = 5391, |
|
AtomicFloat16VectorNV = 5404, |
|
RayTracingDisplacementMicromapNV = 5409, |
|
RawAccessChainsNV = 5414, |
|
SubgroupShuffleINTEL = 5568, |
|
SubgroupBufferBlockIOINTEL = 5569, |
|
SubgroupImageBlockIOINTEL = 5570, |
|
SubgroupImageMediaBlockIOINTEL = 5579, |
|
RoundToInfinityINTEL = 5582, |
|
FloatingPointModeINTEL = 5583, |
|
IntegerFunctions2INTEL = 5584, |
|
FunctionPointersINTEL = 5603, |
|
IndirectReferencesINTEL = 5604, |
|
AsmINTEL = 5606, |
|
AtomicFloat32MinMaxEXT = 5612, |
|
AtomicFloat64MinMaxEXT = 5613, |
|
AtomicFloat16MinMaxEXT = 5616, |
|
VectorComputeINTEL = 5617, |
|
VectorAnyINTEL = 5619, |
|
ExpectAssumeKHR = 5629, |
|
SubgroupAvcMotionEstimationINTEL = 5696, |
|
SubgroupAvcMotionEstimationIntraINTEL = 5697, |
|
SubgroupAvcMotionEstimationChromaINTEL = 5698, |
|
VariableLengthArrayINTEL = 5817, |
|
FunctionFloatControlINTEL = 5821, |
|
FPGAMemoryAttributesINTEL = 5824, |
|
FPFastMathModeINTEL = 5837, |
|
ArbitraryPrecisionIntegersINTEL = 5844, |
|
ArbitraryPrecisionFloatingPointINTEL = 5845, |
|
UnstructuredLoopControlsINTEL = 5886, |
|
FPGALoopControlsINTEL = 5888, |
|
KernelAttributesINTEL = 5892, |
|
FPGAKernelAttributesINTEL = 5897, |
|
FPGAMemoryAccessesINTEL = 5898, |
|
FPGAClusterAttributesINTEL = 5904, |
|
LoopFuseINTEL = 5906, |
|
FPGADSPControlINTEL = 5908, |
|
MemoryAccessAliasingINTEL = 5910, |
|
FPGAInvocationPipeliningAttributesINTEL = 5916, |
|
FPGABufferLocationINTEL = 5920, |
|
ArbitraryPrecisionFixedPointINTEL = 5922, |
|
USMStorageClassesINTEL = 5935, |
|
RuntimeAlignedAttributeINTEL = 5939, |
|
IOPipesINTEL = 5943, |
|
BlockingPipesINTEL = 5945, |
|
FPGARegINTEL = 5948, |
|
DotProductInputAll = 6016, |
|
DotProductInputAllKHR = 6016, |
|
DotProductInput4x8Bit = 6017, |
|
DotProductInput4x8BitKHR = 6017, |
|
DotProductInput4x8BitPacked = 6018, |
|
DotProductInput4x8BitPackedKHR = 6018, |
|
DotProduct = 6019, |
|
DotProductKHR = 6019, |
|
RayCullMaskKHR = 6020, |
|
CooperativeMatrixKHR = 6022, |
|
ReplicatedCompositesEXT = 6024, |
|
BitInstructions = 6025, |
|
GroupNonUniformRotateKHR = 6026, |
|
FloatControls2 = 6029, |
|
AtomicFloat32AddEXT = 6033, |
|
AtomicFloat64AddEXT = 6034, |
|
LongCompositesINTEL = 6089, |
|
OptNoneINTEL = 6094, |
|
AtomicFloat16AddEXT = 6095, |
|
DebugInfoModuleINTEL = 6114, |
|
BFloat16ConversionINTEL = 6115, |
|
SplitBarrierINTEL = 6141, |
|
FPGAClusterAttributesV2INTEL = 6150, |
|
FPGAKernelAttributesv2INTEL = 6161, |
|
FPMaxErrorINTEL = 6169, |
|
FPGALatencyControlINTEL = 6171, |
|
FPGAArgumentInterfacesINTEL = 6174, |
|
GlobalVariableHostAccessINTEL = 6187, |
|
GlobalVariableFPGADecorationsINTEL = 6189, |
|
SubgroupBufferPrefetchINTEL = 6220, |
|
GroupUniformArithmeticKHR = 6400, |
|
MaskedGatherScatterINTEL = 6427, |
|
CacheControlsINTEL = 6441, |
|
RegisterLimitsINTEL = 6460, |
|
Max = 0x7fffffff, |
|
} |
|
|
|
public enum RayFlagsShift |
|
{ |
|
OpaqueKHR = 0, |
|
NoOpaqueKHR = 1, |
|
TerminateOnFirstHitKHR = 2, |
|
SkipClosestHitShaderKHR = 3, |
|
CullBackFacingTrianglesKHR = 4, |
|
CullFrontFacingTrianglesKHR = 5, |
|
CullOpaqueKHR = 6, |
|
CullNoOpaqueKHR = 7, |
|
SkipTrianglesKHR = 8, |
|
SkipAABBsKHR = 9, |
|
ForceOpacityMicromap2StateEXT = 10, |
|
Max = 0x7fffffff, |
|
} |
|
|
|
public enum RayFlagsMask |
|
{ |
|
MaskNone = 0, |
|
OpaqueKHR = 0x00000001, |
|
NoOpaqueKHR = 0x00000002, |
|
TerminateOnFirstHitKHR = 0x00000004, |
|
SkipClosestHitShaderKHR = 0x00000008, |
|
CullBackFacingTrianglesKHR = 0x00000010, |
|
CullFrontFacingTrianglesKHR = 0x00000020, |
|
CullOpaqueKHR = 0x00000040, |
|
CullNoOpaqueKHR = 0x00000080, |
|
SkipTrianglesKHR = 0x00000100, |
|
SkipAABBsKHR = 0x00000200, |
|
ForceOpacityMicromap2StateEXT = 0x00000400, |
|
} |
|
|
|
public enum RayQueryIntersection |
|
{ |
|
RayQueryCandidateIntersectionKHR = 0, |
|
RayQueryCommittedIntersectionKHR = 1, |
|
Max = 0x7fffffff, |
|
} |
|
|
|
public enum RayQueryCommittedIntersectionType |
|
{ |
|
RayQueryCommittedIntersectionNoneKHR = 0, |
|
RayQueryCommittedIntersectionTriangleKHR = 1, |
|
RayQueryCommittedIntersectionGeneratedKHR = 2, |
|
Max = 0x7fffffff, |
|
} |
|
|
|
public enum RayQueryCandidateIntersectionType |
|
{ |
|
RayQueryCandidateIntersectionTriangleKHR = 0, |
|
RayQueryCandidateIntersectionAABBKHR = 1, |
|
Max = 0x7fffffff, |
|
} |
|
|
|
public enum FragmentShadingRateShift |
|
{ |
|
Vertical2Pixels = 0, |
|
Vertical4Pixels = 1, |
|
Horizontal2Pixels = 2, |
|
Horizontal4Pixels = 3, |
|
Max = 0x7fffffff, |
|
} |
|
|
|
public enum FragmentShadingRateMask |
|
{ |
|
MaskNone = 0, |
|
Vertical2Pixels = 0x00000001, |
|
Vertical4Pixels = 0x00000002, |
|
Horizontal2Pixels = 0x00000004, |
|
Horizontal4Pixels = 0x00000008, |
|
} |
|
|
|
public enum FPDenormMode |
|
{ |
|
Preserve = 0, |
|
FlushToZero = 1, |
|
Max = 0x7fffffff, |
|
} |
|
|
|
public enum FPOperationMode |
|
{ |
|
IEEE = 0, |
|
ALT = 1, |
|
Max = 0x7fffffff, |
|
} |
|
|
|
public enum QuantizationModes |
|
{ |
|
TRN = 0, |
|
TRN_ZERO = 1, |
|
RND = 2, |
|
RND_ZERO = 3, |
|
RND_INF = 4, |
|
RND_MIN_INF = 5, |
|
RND_CONV = 6, |
|
RND_CONV_ODD = 7, |
|
Max = 0x7fffffff, |
|
} |
|
|
|
public enum OverflowModes |
|
{ |
|
WRAP = 0, |
|
SAT = 1, |
|
SAT_ZERO = 2, |
|
SAT_SYM = 3, |
|
Max = 0x7fffffff, |
|
} |
|
|
|
public enum PackedVectorFormat |
|
{ |
|
PackedVectorFormat4x8Bit = 0, |
|
PackedVectorFormat4x8BitKHR = 0, |
|
Max = 0x7fffffff, |
|
} |
|
|
|
public enum CooperativeMatrixOperandsShift |
|
{ |
|
MatrixASignedComponentsKHR = 0, |
|
MatrixBSignedComponentsKHR = 1, |
|
MatrixCSignedComponentsKHR = 2, |
|
MatrixResultSignedComponentsKHR = 3, |
|
SaturatingAccumulationKHR = 4, |
|
Max = 0x7fffffff, |
|
} |
|
|
|
public enum CooperativeMatrixOperandsMask |
|
{ |
|
MaskNone = 0, |
|
MatrixASignedComponentsKHR = 0x00000001, |
|
MatrixBSignedComponentsKHR = 0x00000002, |
|
MatrixCSignedComponentsKHR = 0x00000004, |
|
MatrixResultSignedComponentsKHR = 0x00000008, |
|
SaturatingAccumulationKHR = 0x00000010, |
|
} |
|
|
|
public enum CooperativeMatrixLayout |
|
{ |
|
RowMajorKHR = 0, |
|
ColumnMajorKHR = 1, |
|
RowBlockedInterleavedARM = 4202, |
|
ColumnBlockedInterleavedARM = 4203, |
|
Max = 0x7fffffff, |
|
} |
|
|
|
public enum CooperativeMatrixUse |
|
{ |
|
MatrixAKHR = 0, |
|
MatrixBKHR = 1, |
|
MatrixAccumulatorKHR = 2, |
|
Max = 0x7fffffff, |
|
} |
|
|
|
public enum InitializationModeQualifier |
|
{ |
|
InitOnDeviceReprogramINTEL = 0, |
|
InitOnDeviceResetINTEL = 1, |
|
Max = 0x7fffffff, |
|
} |
|
|
|
public enum HostAccessQualifier |
|
{ |
|
NoneINTEL = 0, |
|
ReadINTEL = 1, |
|
WriteINTEL = 2, |
|
ReadWriteINTEL = 3, |
|
Max = 0x7fffffff, |
|
} |
|
|
|
public enum LoadCacheControl |
|
{ |
|
UncachedINTEL = 0, |
|
CachedINTEL = 1, |
|
StreamingINTEL = 2, |
|
InvalidateAfterReadINTEL = 3, |
|
ConstCachedINTEL = 4, |
|
Max = 0x7fffffff, |
|
} |
|
|
|
public enum StoreCacheControl |
|
{ |
|
UncachedINTEL = 0, |
|
WriteThroughINTEL = 1, |
|
WriteBackINTEL = 2, |
|
StreamingINTEL = 3, |
|
Max = 0x7fffffff, |
|
} |
|
|
|
public enum NamedMaximumNumberOfRegisters |
|
{ |
|
AutoINTEL = 0, |
|
Max = 0x7fffffff, |
|
} |
|
|
|
public enum RawAccessChainOperandsShift |
|
{ |
|
RobustnessPerComponentNV = 0, |
|
RobustnessPerElementNV = 1, |
|
Max = 0x7fffffff, |
|
} |
|
|
|
public enum RawAccessChainOperandsMask |
|
{ |
|
MaskNone = 0, |
|
RobustnessPerComponentNV = 0x00000001, |
|
RobustnessPerElementNV = 0x00000002, |
|
} |
|
|
|
public enum FPEncoding |
|
{ |
|
Max = 0x7fffffff, |
|
} |
|
|
|
public enum Op |
|
{ |
|
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, |
|
OpTerminateInvocation = 4416, |
|
OpTypeUntypedPointerKHR = 4417, |
|
OpUntypedVariableKHR = 4418, |
|
OpUntypedAccessChainKHR = 4419, |
|
OpUntypedInBoundsAccessChainKHR = 4420, |
|
OpSubgroupBallotKHR = 4421, |
|
OpSubgroupFirstInvocationKHR = 4422, |
|
OpUntypedPtrAccessChainKHR = 4423, |
|
OpUntypedInBoundsPtrAccessChainKHR = 4424, |
|
OpUntypedArrayLengthKHR = 4425, |
|
OpUntypedPrefetchKHR = 4426, |
|
OpSubgroupAllKHR = 4428, |
|
OpSubgroupAnyKHR = 4429, |
|
OpSubgroupAllEqualKHR = 4430, |
|
OpGroupNonUniformRotateKHR = 4431, |
|
OpSubgroupReadInvocationKHR = 4432, |
|
OpExtInstWithForwardRefsKHR = 4433, |
|
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, |
|
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, |
|
OpFinalizeNodePayloadsAMDX = 5075, |
|
OpFinishWritingNodePayloadAMDX = 5078, |
|
OpInitializeNodePayloadsAMDX = 5090, |
|
OpGroupNonUniformQuadAllKHR = 5110, |
|
OpGroupNonUniformQuadAnyKHR = 5111, |
|
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, |
|
OpEmitMeshTasksEXT = 5294, |
|
OpSetMeshOutputsEXT = 5295, |
|
OpGroupNonUniformPartitionNV = 5296, |
|
OpWritePackedPrimitiveIndices4x8NV = 5299, |
|
OpFetchMicroTriangleVertexPositionNV = 5300, |
|
OpFetchMicroTriangleVertexBarycentricNV = 5301, |
|
OpReportIntersectionKHR = 5334, |
|
OpReportIntersectionNV = 5334, |
|
OpIgnoreIntersectionNV = 5335, |
|
OpTerminateRayNV = 5336, |
|
OpTraceNV = 5337, |
|
OpTraceMotionNV = 5338, |
|
OpTraceRayMotionNV = 5339, |
|
OpRayQueryGetIntersectionTriangleVertexPositionsKHR = 5340, |
|
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, |
|
OpRawAccessChainNV = 5398, |
|
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, |
|
OpCompositeConstructContinuedINTEL = 6096, |
|
OpConvertFToBF16INTEL = 6116, |
|
OpConvertBF16ToFINTEL = 6117, |
|
OpControlBarrierArriveINTEL = 6142, |
|
OpControlBarrierWaitINTEL = 6143, |
|
OpSubgroupBlockPrefetchINTEL = 6221, |
|
OpGroupIMulKHR = 6401, |
|
OpGroupFMulKHR = 6402, |
|
OpGroupBitwiseAndKHR = 6403, |
|
OpGroupBitwiseOrKHR = 6404, |
|
OpGroupBitwiseXorKHR = 6405, |
|
OpGroupLogicalAndKHR = 6406, |
|
OpGroupLogicalOrKHR = 6407, |
|
OpGroupLogicalXorKHR = 6408, |
|
OpMaskedGatherINTEL = 6428, |
|
OpMaskedScatterINTEL = 6429, |
|
Max = 0x7fffffff, |
|
} |
|
} |
|
} |
|
|
|
|