mirror of
https://github.com/LostRuins/koboldcpp.git
synced 2025-09-17 04:19:40 +00:00
merge checkpoint 2 - functional merge without q4_0_4_4 (need regen shaders)
This commit is contained in:
commit
de64b9198c
218 changed files with 175736 additions and 49778 deletions
|
@ -1,4 +1,4 @@
|
|||
-- Copyright (c) 2014-2020 The Khronos Group Inc.
|
||||
-- Copyright (c) 2014-2024 The Khronos Group Inc.
|
||||
--
|
||||
-- Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
-- of this software and/or associated documentation files (the "Materials"),
|
||||
|
@ -60,6 +60,12 @@ spv = {
|
|||
HLSL = 5,
|
||||
CPP_for_OpenCL = 6,
|
||||
SYCL = 7,
|
||||
HERO_C = 8,
|
||||
NZSL = 9,
|
||||
WGSL = 10,
|
||||
Slang = 11,
|
||||
Zig = 12,
|
||||
Max = 0x7fffffff,
|
||||
},
|
||||
|
||||
ExecutionModel = {
|
||||
|
@ -86,6 +92,7 @@ spv = {
|
|||
CallableNV = 5318,
|
||||
TaskEXT = 5364,
|
||||
MeshEXT = 5365,
|
||||
Max = 0x7fffffff,
|
||||
},
|
||||
|
||||
AddressingModel = {
|
||||
|
@ -94,6 +101,7 @@ spv = {
|
|||
Physical64 = 2,
|
||||
PhysicalStorageBuffer64 = 5348,
|
||||
PhysicalStorageBuffer64EXT = 5348,
|
||||
Max = 0x7fffffff,
|
||||
},
|
||||
|
||||
MemoryModel = {
|
||||
|
@ -102,6 +110,7 @@ spv = {
|
|||
OpenCL = 2,
|
||||
Vulkan = 3,
|
||||
VulkanKHR = 3,
|
||||
Max = 0x7fffffff,
|
||||
},
|
||||
|
||||
ExecutionMode = {
|
||||
|
@ -155,17 +164,26 @@ spv = {
|
|||
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,
|
||||
|
@ -185,9 +203,15 @@ spv = {
|
|||
NoGlobalOffsetINTEL = 5895,
|
||||
NumSIMDWorkitemsINTEL = 5896,
|
||||
SchedulerTargetFmaxMhzINTEL = 5903,
|
||||
MaximallyReconvergesKHR = 6023,
|
||||
FPFastMathDefault = 6028,
|
||||
StreamingInterfaceINTEL = 6154,
|
||||
RegisterMapInterfaceINTEL = 6160,
|
||||
NamedBarrierCountINTEL = 6417,
|
||||
MaximumRegistersINTEL = 6461,
|
||||
MaximumRegistersIdINTEL = 6462,
|
||||
NamedMaximumRegistersINTEL = 6463,
|
||||
Max = 0x7fffffff,
|
||||
},
|
||||
|
||||
StorageClass = {
|
||||
|
@ -205,6 +229,8 @@ spv = {
|
|||
Image = 11,
|
||||
StorageBuffer = 12,
|
||||
TileImageEXT = 4172,
|
||||
NodePayloadAMDX = 5068,
|
||||
NodeOutputPayloadAMDX = 5076,
|
||||
CallableDataKHR = 5328,
|
||||
CallableDataNV = 5328,
|
||||
IncomingCallableDataKHR = 5329,
|
||||
|
@ -224,6 +250,7 @@ spv = {
|
|||
CodeSectionINTEL = 5605,
|
||||
DeviceOnlyINTEL = 5936,
|
||||
HostOnlyINTEL = 5937,
|
||||
Max = 0x7fffffff,
|
||||
},
|
||||
|
||||
Dim = {
|
||||
|
@ -235,6 +262,7 @@ spv = {
|
|||
Buffer = 5,
|
||||
SubpassData = 6,
|
||||
TileImageDataEXT = 4173,
|
||||
Max = 0x7fffffff,
|
||||
},
|
||||
|
||||
SamplerAddressingMode = {
|
||||
|
@ -243,11 +271,13 @@ spv = {
|
|||
Clamp = 2,
|
||||
Repeat = 3,
|
||||
RepeatMirrored = 4,
|
||||
Max = 0x7fffffff,
|
||||
},
|
||||
|
||||
SamplerFilterMode = {
|
||||
Nearest = 0,
|
||||
Linear = 1,
|
||||
Max = 0x7fffffff,
|
||||
},
|
||||
|
||||
ImageFormat = {
|
||||
|
@ -293,6 +323,7 @@ spv = {
|
|||
R8ui = 39,
|
||||
R64ui = 40,
|
||||
R64i = 41,
|
||||
Max = 0x7fffffff,
|
||||
},
|
||||
|
||||
ImageChannelOrder = {
|
||||
|
@ -316,6 +347,7 @@ spv = {
|
|||
sRGBA = 17,
|
||||
sBGRA = 18,
|
||||
ABGR = 19,
|
||||
Max = 0x7fffffff,
|
||||
},
|
||||
|
||||
ImageChannelDataType = {
|
||||
|
@ -336,6 +368,10 @@ spv = {
|
|||
Float = 14,
|
||||
UnormInt24 = 15,
|
||||
UnormInt101010_2 = 16,
|
||||
UnsignedIntRaw10EXT = 19,
|
||||
UnsignedIntRaw12EXT = 20,
|
||||
UnormInt2_101010EXT = 21,
|
||||
Max = 0x7fffffff,
|
||||
},
|
||||
|
||||
ImageOperandsShift = {
|
||||
|
@ -359,6 +395,7 @@ spv = {
|
|||
ZeroExtend = 13,
|
||||
Nontemporal = 14,
|
||||
Offsets = 16,
|
||||
Max = 0x7fffffff,
|
||||
},
|
||||
|
||||
ImageOperandsMask = {
|
||||
|
@ -391,8 +428,12 @@ spv = {
|
|||
NSZ = 2,
|
||||
AllowRecip = 3,
|
||||
Fast = 4,
|
||||
AllowContract = 16,
|
||||
AllowContractFastINTEL = 16,
|
||||
AllowReassoc = 17,
|
||||
AllowReassocINTEL = 17,
|
||||
AllowTransform = 18,
|
||||
Max = 0x7fffffff,
|
||||
},
|
||||
|
||||
FPFastMathModeMask = {
|
||||
|
@ -402,8 +443,11 @@ spv = {
|
|||
NSZ = 0x00000004,
|
||||
AllowRecip = 0x00000008,
|
||||
Fast = 0x00000010,
|
||||
AllowContract = 0x00010000,
|
||||
AllowContractFastINTEL = 0x00010000,
|
||||
AllowReassoc = 0x00020000,
|
||||
AllowReassocINTEL = 0x00020000,
|
||||
AllowTransform = 0x00040000,
|
||||
},
|
||||
|
||||
FPRoundingMode = {
|
||||
|
@ -411,18 +455,21 @@ spv = {
|
|||
RTZ = 1,
|
||||
RTP = 2,
|
||||
RTN = 3,
|
||||
Max = 0x7fffffff,
|
||||
},
|
||||
|
||||
LinkageType = {
|
||||
Export = 0,
|
||||
Import = 1,
|
||||
LinkOnceODR = 2,
|
||||
Max = 0x7fffffff,
|
||||
},
|
||||
|
||||
AccessQualifier = {
|
||||
ReadOnly = 0,
|
||||
WriteOnly = 1,
|
||||
ReadWrite = 2,
|
||||
Max = 0x7fffffff,
|
||||
},
|
||||
|
||||
FunctionParameterAttribute = {
|
||||
|
@ -435,6 +482,7 @@ spv = {
|
|||
NoWrite = 6,
|
||||
NoReadWrite = 7,
|
||||
RuntimeAlignedINTEL = 5940,
|
||||
Max = 0x7fffffff,
|
||||
},
|
||||
|
||||
Decoration = {
|
||||
|
@ -489,7 +537,12 @@ spv = {
|
|||
NoUnsignedWrap = 4470,
|
||||
WeightTextureQCOM = 4487,
|
||||
BlockMatchTextureQCOM = 4488,
|
||||
BlockMatchSamplerQCOM = 4499,
|
||||
ExplicitInterpAMD = 4999,
|
||||
NodeSharesPayloadLimitsWithAMDX = 5019,
|
||||
NodeMaxPayloadsAMDX = 5020,
|
||||
TrackFinishWritingAMDX = 5078,
|
||||
PayloadNodeNameAMDX = 5091,
|
||||
OverrideCoverageNV = 5248,
|
||||
PassthroughNV = 5250,
|
||||
ViewportRelativeNV = 5252,
|
||||
|
@ -539,6 +592,9 @@ spv = {
|
|||
MergeINTEL = 5834,
|
||||
BankBitsINTEL = 5835,
|
||||
ForcePow2DepthINTEL = 5836,
|
||||
StridesizeINTEL = 5883,
|
||||
WordsizeINTEL = 5884,
|
||||
TrueDualPortINTEL = 5885,
|
||||
BurstCoalesceINTEL = 5899,
|
||||
CacheSizeINTEL = 5900,
|
||||
DontStaticallyCoalesceINTEL = 5901,
|
||||
|
@ -557,6 +613,8 @@ spv = {
|
|||
SingleElementVectorINTEL = 6085,
|
||||
VectorComputeCallableFunctionINTEL = 6087,
|
||||
MediaBlockIOINTEL = 6140,
|
||||
StallFreeINTEL = 6151,
|
||||
FPMaxErrorDecorationINTEL = 6170,
|
||||
LatencyControlLabelINTEL = 6172,
|
||||
LatencyControlConstraintINTEL = 6173,
|
||||
ConduitKernelArgumentINTEL = 6175,
|
||||
|
@ -568,6 +626,12 @@ spv = {
|
|||
MMHostInterfaceMaxBurstINTEL = 6181,
|
||||
MMHostInterfaceWaitRequestINTEL = 6182,
|
||||
StableKernelArgumentINTEL = 6183,
|
||||
HostAccessINTEL = 6188,
|
||||
InitModeINTEL = 6190,
|
||||
ImplementInRegisterMapINTEL = 6191,
|
||||
CacheControlLoadINTEL = 6442,
|
||||
CacheControlStoreINTEL = 6443,
|
||||
Max = 0x7fffffff,
|
||||
},
|
||||
|
||||
BuiltIn = {
|
||||
|
@ -642,6 +706,8 @@ spv = {
|
|||
BaryCoordSmoothSampleAMD = 4997,
|
||||
BaryCoordPullModelAMD = 4998,
|
||||
FragStencilRefEXT = 5014,
|
||||
CoalescedInputCountAMDX = 5021,
|
||||
ShaderIndexAMDX = 5073,
|
||||
ViewportMaskNV = 5253,
|
||||
SecondaryPositionNV = 5257,
|
||||
SecondaryViewportMaskNV = 5258,
|
||||
|
@ -695,6 +761,8 @@ spv = {
|
|||
HitKindNV = 5333,
|
||||
CurrentRayTimeNV = 5334,
|
||||
HitTriangleVertexPositionsKHR = 5335,
|
||||
HitMicroTriangleVertexPositionsNV = 5337,
|
||||
HitMicroTriangleVertexBarycentricsNV = 5344,
|
||||
IncomingRayFlagsKHR = 5351,
|
||||
IncomingRayFlagsNV = 5351,
|
||||
RayGeometryIndexKHR = 5352,
|
||||
|
@ -702,12 +770,16 @@ spv = {
|
|||
SMCountNV = 5375,
|
||||
WarpIDNV = 5376,
|
||||
SMIDNV = 5377,
|
||||
HitKindFrontFacingMicroTriangleNV = 5405,
|
||||
HitKindBackFacingMicroTriangleNV = 5406,
|
||||
CullMaskKHR = 6021,
|
||||
Max = 0x7fffffff,
|
||||
},
|
||||
|
||||
SelectionControlShift = {
|
||||
Flatten = 0,
|
||||
DontFlatten = 1,
|
||||
Max = 0x7fffffff,
|
||||
},
|
||||
|
||||
SelectionControlMask = {
|
||||
|
@ -736,6 +808,7 @@ spv = {
|
|||
NoFusionINTEL = 23,
|
||||
LoopCountINTEL = 24,
|
||||
MaxReinvocationDelayINTEL = 25,
|
||||
Max = 0x7fffffff,
|
||||
},
|
||||
|
||||
LoopControlMask = {
|
||||
|
@ -767,6 +840,7 @@ spv = {
|
|||
Pure = 2,
|
||||
Const = 3,
|
||||
OptNoneINTEL = 16,
|
||||
Max = 0x7fffffff,
|
||||
},
|
||||
|
||||
FunctionControlMask = {
|
||||
|
@ -796,6 +870,7 @@ spv = {
|
|||
MakeVisible = 14,
|
||||
MakeVisibleKHR = 14,
|
||||
Volatile = 15,
|
||||
Max = 0x7fffffff,
|
||||
},
|
||||
|
||||
MemorySemanticsMask = {
|
||||
|
@ -831,6 +906,7 @@ spv = {
|
|||
NonPrivatePointerKHR = 5,
|
||||
AliasScopeINTELMask = 16,
|
||||
NoAliasINTELMask = 17,
|
||||
Max = 0x7fffffff,
|
||||
},
|
||||
|
||||
MemoryAccessMask = {
|
||||
|
@ -857,6 +933,7 @@ spv = {
|
|||
QueueFamily = 5,
|
||||
QueueFamilyKHR = 5,
|
||||
ShaderCallKHR = 6,
|
||||
Max = 0x7fffffff,
|
||||
},
|
||||
|
||||
GroupOperation = {
|
||||
|
@ -867,16 +944,19 @@ spv = {
|
|||
PartitionedReduceNV = 6,
|
||||
PartitionedInclusiveScanNV = 7,
|
||||
PartitionedExclusiveScanNV = 8,
|
||||
Max = 0x7fffffff,
|
||||
},
|
||||
|
||||
KernelEnqueueFlags = {
|
||||
NoWait = 0,
|
||||
WaitKernel = 1,
|
||||
WaitWorkGroup = 2,
|
||||
Max = 0x7fffffff,
|
||||
},
|
||||
|
||||
KernelProfilingInfoShift = {
|
||||
CmdExecTime = 0,
|
||||
Max = 0x7fffffff,
|
||||
},
|
||||
|
||||
KernelProfilingInfoMask = {
|
||||
|
@ -959,6 +1039,7 @@ spv = {
|
|||
TileImageColorReadAccessEXT = 4166,
|
||||
TileImageDepthReadAccessEXT = 4167,
|
||||
TileImageStencilReadAccessEXT = 4168,
|
||||
CooperativeMatrixLayoutsARM = 4201,
|
||||
FragmentShadingRateKHR = 4422,
|
||||
SubgroupBallotKHR = 4423,
|
||||
DrawParameters = 4427,
|
||||
|
@ -988,11 +1069,13 @@ spv = {
|
|||
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,
|
||||
|
@ -1000,6 +1083,8 @@ spv = {
|
|||
ImageReadWriteLodAMD = 5015,
|
||||
Int64ImageEXT = 5016,
|
||||
ShaderClockKHR = 5055,
|
||||
ShaderEnqueueAMDX = 5067,
|
||||
QuadControlKHR = 5087,
|
||||
SampleMaskOverrideCoverageNV = 5249,
|
||||
GeometryShaderPassthroughNV = 5251,
|
||||
ShaderViewportIndexLayerEXT = 5254,
|
||||
|
@ -1013,6 +1098,7 @@ spv = {
|
|||
MeshShadingEXT = 5283,
|
||||
FragmentBarycentricKHR = 5284,
|
||||
FragmentBarycentricNV = 5284,
|
||||
ComputeDerivativeGroupQuadsKHR = 5288,
|
||||
ComputeDerivativeGroupQuadsNV = 5288,
|
||||
FragmentDensityEXT = 5291,
|
||||
ShadingRateNV = 5291,
|
||||
|
@ -1050,6 +1136,7 @@ spv = {
|
|||
VulkanMemoryModelDeviceScopeKHR = 5346,
|
||||
PhysicalStorageBufferAddresses = 5347,
|
||||
PhysicalStorageBufferAddressesEXT = 5347,
|
||||
ComputeDerivativeGroupLinearKHR = 5350,
|
||||
ComputeDerivativeGroupLinearNV = 5350,
|
||||
RayTracingProvisionalKHR = 5353,
|
||||
CooperativeMatrixNV = 5357,
|
||||
|
@ -1059,10 +1146,14 @@ spv = {
|
|||
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,
|
||||
|
@ -1114,20 +1205,32 @@ spv = {
|
|||
DotProduct = 6019,
|
||||
DotProductKHR = 6019,
|
||||
RayCullMaskKHR = 6020,
|
||||
CooperativeMatrixKHR = 6022,
|
||||
ReplicatedCompositesEXT = 6024,
|
||||
BitInstructions = 6025,
|
||||
GroupNonUniformRotateKHR = 6026,
|
||||
FloatControls2 = 6029,
|
||||
AtomicFloat32AddEXT = 6033,
|
||||
AtomicFloat64AddEXT = 6034,
|
||||
LongConstantCompositeINTEL = 6089,
|
||||
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,
|
||||
},
|
||||
|
||||
RayFlagsShift = {
|
||||
|
@ -1142,6 +1245,7 @@ spv = {
|
|||
SkipTrianglesKHR = 8,
|
||||
SkipAABBsKHR = 9,
|
||||
ForceOpacityMicromap2StateEXT = 10,
|
||||
Max = 0x7fffffff,
|
||||
},
|
||||
|
||||
RayFlagsMask = {
|
||||
|
@ -1162,17 +1266,20 @@ spv = {
|
|||
RayQueryIntersection = {
|
||||
RayQueryCandidateIntersectionKHR = 0,
|
||||
RayQueryCommittedIntersectionKHR = 1,
|
||||
Max = 0x7fffffff,
|
||||
},
|
||||
|
||||
RayQueryCommittedIntersectionType = {
|
||||
RayQueryCommittedIntersectionNoneKHR = 0,
|
||||
RayQueryCommittedIntersectionTriangleKHR = 1,
|
||||
RayQueryCommittedIntersectionGeneratedKHR = 2,
|
||||
Max = 0x7fffffff,
|
||||
},
|
||||
|
||||
RayQueryCandidateIntersectionType = {
|
||||
RayQueryCandidateIntersectionTriangleKHR = 0,
|
||||
RayQueryCandidateIntersectionAABBKHR = 1,
|
||||
Max = 0x7fffffff,
|
||||
},
|
||||
|
||||
FragmentShadingRateShift = {
|
||||
|
@ -1180,6 +1287,7 @@ spv = {
|
|||
Vertical4Pixels = 1,
|
||||
Horizontal2Pixels = 2,
|
||||
Horizontal4Pixels = 3,
|
||||
Max = 0x7fffffff,
|
||||
},
|
||||
|
||||
FragmentShadingRateMask = {
|
||||
|
@ -1193,11 +1301,13 @@ spv = {
|
|||
FPDenormMode = {
|
||||
Preserve = 0,
|
||||
FlushToZero = 1,
|
||||
Max = 0x7fffffff,
|
||||
},
|
||||
|
||||
FPOperationMode = {
|
||||
IEEE = 0,
|
||||
ALT = 1,
|
||||
Max = 0x7fffffff,
|
||||
},
|
||||
|
||||
QuantizationModes = {
|
||||
|
@ -1209,6 +1319,7 @@ spv = {
|
|||
RND_MIN_INF = 5,
|
||||
RND_CONV = 6,
|
||||
RND_CONV_ODD = 7,
|
||||
Max = 0x7fffffff,
|
||||
},
|
||||
|
||||
OverflowModes = {
|
||||
|
@ -1216,11 +1327,98 @@ spv = {
|
|||
SAT = 1,
|
||||
SAT_ZERO = 2,
|
||||
SAT_SYM = 3,
|
||||
Max = 0x7fffffff,
|
||||
},
|
||||
|
||||
PackedVectorFormat = {
|
||||
PackedVectorFormat4x8Bit = 0,
|
||||
PackedVectorFormat4x8BitKHR = 0,
|
||||
Max = 0x7fffffff,
|
||||
},
|
||||
|
||||
CooperativeMatrixOperandsShift = {
|
||||
MatrixASignedComponentsKHR = 0,
|
||||
MatrixBSignedComponentsKHR = 1,
|
||||
MatrixCSignedComponentsKHR = 2,
|
||||
MatrixResultSignedComponentsKHR = 3,
|
||||
SaturatingAccumulationKHR = 4,
|
||||
Max = 0x7fffffff,
|
||||
},
|
||||
|
||||
CooperativeMatrixOperandsMask = {
|
||||
MaskNone = 0,
|
||||
MatrixASignedComponentsKHR = 0x00000001,
|
||||
MatrixBSignedComponentsKHR = 0x00000002,
|
||||
MatrixCSignedComponentsKHR = 0x00000004,
|
||||
MatrixResultSignedComponentsKHR = 0x00000008,
|
||||
SaturatingAccumulationKHR = 0x00000010,
|
||||
},
|
||||
|
||||
CooperativeMatrixLayout = {
|
||||
RowMajorKHR = 0,
|
||||
ColumnMajorKHR = 1,
|
||||
RowBlockedInterleavedARM = 4202,
|
||||
ColumnBlockedInterleavedARM = 4203,
|
||||
Max = 0x7fffffff,
|
||||
},
|
||||
|
||||
CooperativeMatrixUse = {
|
||||
MatrixAKHR = 0,
|
||||
MatrixBKHR = 1,
|
||||
MatrixAccumulatorKHR = 2,
|
||||
Max = 0x7fffffff,
|
||||
},
|
||||
|
||||
InitializationModeQualifier = {
|
||||
InitOnDeviceReprogramINTEL = 0,
|
||||
InitOnDeviceResetINTEL = 1,
|
||||
Max = 0x7fffffff,
|
||||
},
|
||||
|
||||
HostAccessQualifier = {
|
||||
NoneINTEL = 0,
|
||||
ReadINTEL = 1,
|
||||
WriteINTEL = 2,
|
||||
ReadWriteINTEL = 3,
|
||||
Max = 0x7fffffff,
|
||||
},
|
||||
|
||||
LoadCacheControl = {
|
||||
UncachedINTEL = 0,
|
||||
CachedINTEL = 1,
|
||||
StreamingINTEL = 2,
|
||||
InvalidateAfterReadINTEL = 3,
|
||||
ConstCachedINTEL = 4,
|
||||
Max = 0x7fffffff,
|
||||
},
|
||||
|
||||
StoreCacheControl = {
|
||||
UncachedINTEL = 0,
|
||||
WriteThroughINTEL = 1,
|
||||
WriteBackINTEL = 2,
|
||||
StreamingINTEL = 3,
|
||||
Max = 0x7fffffff,
|
||||
},
|
||||
|
||||
NamedMaximumNumberOfRegisters = {
|
||||
AutoINTEL = 0,
|
||||
Max = 0x7fffffff,
|
||||
},
|
||||
|
||||
RawAccessChainOperandsShift = {
|
||||
RobustnessPerComponentNV = 0,
|
||||
RobustnessPerElementNV = 1,
|
||||
Max = 0x7fffffff,
|
||||
},
|
||||
|
||||
RawAccessChainOperandsMask = {
|
||||
MaskNone = 0,
|
||||
RobustnessPerComponentNV = 0x00000001,
|
||||
RobustnessPerElementNV = 0x00000002,
|
||||
},
|
||||
|
||||
FPEncoding = {
|
||||
Max = 0x7fffffff,
|
||||
},
|
||||
|
||||
Op = {
|
||||
|
@ -1572,13 +1770,22 @@ spv = {
|
|||
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,
|
||||
|
@ -1596,6 +1803,14 @@ spv = {
|
|||
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,
|
||||
|
@ -1607,6 +1822,10 @@ spv = {
|
|||
OpImageBoxFilterQCOM = 4481,
|
||||
OpImageBlockMatchSSDQCOM = 4482,
|
||||
OpImageBlockMatchSADQCOM = 4483,
|
||||
OpImageBlockMatchWindowSSDQCOM = 4500,
|
||||
OpImageBlockMatchWindowSADQCOM = 4501,
|
||||
OpImageBlockMatchGatherSSDQCOM = 4502,
|
||||
OpImageBlockMatchGatherSADQCOM = 4503,
|
||||
OpGroupIAddNonUniformAMD = 5000,
|
||||
OpGroupFAddNonUniformAMD = 5001,
|
||||
OpGroupFMinNonUniformAMD = 5002,
|
||||
|
@ -1618,6 +1837,11 @@ spv = {
|
|||
OpFragmentMaskFetchAMD = 5011,
|
||||
OpFragmentFetchAMD = 5012,
|
||||
OpReadClockKHR = 5056,
|
||||
OpFinalizeNodePayloadsAMDX = 5075,
|
||||
OpFinishWritingNodePayloadAMDX = 5078,
|
||||
OpInitializeNodePayloadsAMDX = 5090,
|
||||
OpGroupNonUniformQuadAllKHR = 5110,
|
||||
OpGroupNonUniformQuadAnyKHR = 5111,
|
||||
OpHitObjectRecordHitMotionNV = 5249,
|
||||
OpHitObjectRecordHitWithIndexMotionNV = 5250,
|
||||
OpHitObjectRecordMissMotionNV = 5251,
|
||||
|
@ -1656,6 +1880,8 @@ spv = {
|
|||
OpSetMeshOutputsEXT = 5295,
|
||||
OpGroupNonUniformPartitionNV = 5296,
|
||||
OpWritePackedPrimitiveIndices4x8NV = 5299,
|
||||
OpFetchMicroTriangleVertexPositionNV = 5300,
|
||||
OpFetchMicroTriangleVertexBarycentricNV = 5301,
|
||||
OpReportIntersectionKHR = 5334,
|
||||
OpReportIntersectionNV = 5334,
|
||||
OpIgnoreIntersectionNV = 5335,
|
||||
|
@ -1684,6 +1910,7 @@ spv = {
|
|||
OpConvertUToSampledImageNV = 5395,
|
||||
OpConvertSampledImageToUNV = 5396,
|
||||
OpSamplerImageAddressingModeNV = 5397,
|
||||
OpRawAccessChainNV = 5398,
|
||||
OpSubgroupShuffleINTEL = 5571,
|
||||
OpSubgroupShuffleDownINTEL = 5572,
|
||||
OpSubgroupShuffleUpINTEL = 5573,
|
||||
|
@ -1925,10 +2152,12 @@ spv = {
|
|||
OpTypeStructContinuedINTEL = 6090,
|
||||
OpConstantCompositeContinuedINTEL = 6091,
|
||||
OpSpecConstantCompositeContinuedINTEL = 6092,
|
||||
OpCompositeConstructContinuedINTEL = 6096,
|
||||
OpConvertFToBF16INTEL = 6116,
|
||||
OpConvertBF16ToFINTEL = 6117,
|
||||
OpControlBarrierArriveINTEL = 6142,
|
||||
OpControlBarrierWaitINTEL = 6143,
|
||||
OpSubgroupBlockPrefetchINTEL = 6221,
|
||||
OpGroupIMulKHR = 6401,
|
||||
OpGroupFMulKHR = 6402,
|
||||
OpGroupBitwiseAndKHR = 6403,
|
||||
|
@ -1937,6 +2166,9 @@ spv = {
|
|||
OpGroupLogicalAndKHR = 6406,
|
||||
OpGroupLogicalOrKHR = 6407,
|
||||
OpGroupLogicalXorKHR = 6408,
|
||||
OpMaskedGatherINTEL = 6428,
|
||||
OpMaskedScatterINTEL = 6429,
|
||||
Max = 0x7fffffff,
|
||||
},
|
||||
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue