Shader: Update SPIRV data
This commit is contained in:
parent
23e869d4d6
commit
106d629342
|
|
@ -373,6 +373,7 @@ namespace Nz
|
|||
OpSubgroupAllKHR = 4428,
|
||||
OpSubgroupAnyKHR = 4429,
|
||||
OpSubgroupAllEqualKHR = 4430,
|
||||
OpGroupNonUniformRotateKHR = 4431,
|
||||
OpSubgroupReadInvocationKHR = 4432,
|
||||
OpTraceRayKHR = 4445,
|
||||
OpExecuteCallableKHR = 4446,
|
||||
|
|
@ -639,6 +640,9 @@ namespace Nz
|
|||
OpArbitraryFloatPowRINTEL = 5881,
|
||||
OpArbitraryFloatPowNINTEL = 5882,
|
||||
OpLoopControlINTEL = 5887,
|
||||
OpAliasDomainDeclINTEL = 5911,
|
||||
OpAliasScopeDeclINTEL = 5912,
|
||||
OpAliasScopeListDeclINTEL = 5913,
|
||||
OpFixedSqrtINTEL = 5923,
|
||||
OpFixedRecipINTEL = 5924,
|
||||
OpFixedRsqrtINTEL = 5925,
|
||||
|
|
@ -677,6 +681,16 @@ namespace Nz
|
|||
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,
|
||||
};
|
||||
|
||||
enum class SpirvOperandKind
|
||||
|
|
@ -901,12 +915,14 @@ namespace Nz
|
|||
MakePointerVisibleKHR = 0x0010,
|
||||
NonPrivatePointer = 0x0020,
|
||||
NonPrivatePointerKHR = 0x0020,
|
||||
AliasScopeINTELMask = 0x10000,
|
||||
NoAliasINTELMask = 0x20000,
|
||||
};
|
||||
|
||||
template<>
|
||||
struct EnumAsFlags<SpirvMemoryAccess>
|
||||
{
|
||||
static constexpr SpirvMemoryAccess max = SpirvMemoryAccess::NonPrivatePointerKHR;
|
||||
static constexpr SpirvMemoryAccess max = SpirvMemoryAccess::NoAliasINTELMask;
|
||||
|
||||
static constexpr bool AutoFlag = false;
|
||||
};
|
||||
|
|
@ -977,6 +993,7 @@ namespace Nz
|
|||
OpenCL_CPP = 4,
|
||||
HLSL = 5,
|
||||
CPP_for_OpenCL = 6,
|
||||
SYCL = 7,
|
||||
};
|
||||
|
||||
enum class SpirvExecutionModel
|
||||
|
|
@ -1091,6 +1108,7 @@ namespace Nz
|
|||
NoGlobalOffsetINTEL = 5895,
|
||||
NumSIMDWorkitemsINTEL = 5896,
|
||||
SchedulerTargetFmaxMhzINTEL = 5903,
|
||||
NamedBarrierCountINTEL = 6417,
|
||||
};
|
||||
|
||||
enum class SpirvStorageClass
|
||||
|
|
@ -1415,6 +1433,8 @@ namespace Nz
|
|||
PrefetchINTEL = 5902,
|
||||
StallEnableINTEL = 5905,
|
||||
FuseLoopsInFunctionINTEL = 5907,
|
||||
AliasScopeINTEL = 5914,
|
||||
NoAliasINTEL = 5915,
|
||||
BufferLocationINTEL = 5921,
|
||||
IOPipeStorageINTEL = 5944,
|
||||
FunctionFloatingPointModeINTEL = 6080,
|
||||
|
|
@ -1546,6 +1566,7 @@ namespace Nz
|
|||
SMCountNV = 5375,
|
||||
WarpIDNV = 5376,
|
||||
SMIDNV = 5377,
|
||||
CullMaskKHR = 6021,
|
||||
};
|
||||
|
||||
enum class SpirvScope
|
||||
|
|
@ -1778,6 +1799,7 @@ namespace Nz
|
|||
FPGAMemoryAccessesINTEL = 5898,
|
||||
FPGAClusterAttributesINTEL = 5904,
|
||||
LoopFuseINTEL = 5906,
|
||||
MemoryAccessAliasingINTEL = 5910,
|
||||
FPGABufferLocationINTEL = 5920,
|
||||
ArbitraryPrecisionFixedPointINTEL = 5922,
|
||||
USMStorageClassesINTEL = 5935,
|
||||
|
|
@ -1792,13 +1814,17 @@ namespace Nz
|
|||
DotProductInput4x8BitPackedKHR = 6018,
|
||||
DotProduct = 6019,
|
||||
DotProductKHR = 6019,
|
||||
RayCullMaskKHR = 6020,
|
||||
BitInstructions = 6025,
|
||||
GroupNonUniformRotateKHR = 6026,
|
||||
AtomicFloat32AddEXT = 6033,
|
||||
AtomicFloat64AddEXT = 6034,
|
||||
LongConstantCompositeINTEL = 6089,
|
||||
OptNoneINTEL = 6094,
|
||||
AtomicFloat16AddEXT = 6095,
|
||||
DebugInfoModuleINTEL = 6114,
|
||||
SplitBarrierINTEL = 6141,
|
||||
GroupUniformArithmeticKHR = 6400,
|
||||
};
|
||||
|
||||
enum class SpirvRayQueryIntersection
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue