Shader/SpirvData: Regenerate SPIRV data (update to 1.6.1)
This commit is contained in:
parent
1a859b90e6
commit
e43a638112
|
|
@ -17,8 +17,8 @@ namespace Nz
|
||||||
{
|
{
|
||||||
constexpr UInt32 SpirvMagicNumber = 0x07230203;
|
constexpr UInt32 SpirvMagicNumber = 0x07230203;
|
||||||
constexpr UInt32 SpirvMajorVersion = 1;
|
constexpr UInt32 SpirvMajorVersion = 1;
|
||||||
constexpr UInt32 SpirvMinorVersion = 5;
|
constexpr UInt32 SpirvMinorVersion = 6;
|
||||||
constexpr UInt32 SpirvRevision = 4;
|
constexpr UInt32 SpirvRevision = 1;
|
||||||
constexpr UInt32 SpirvVersion = (SpirvMajorVersion << 16) | (SpirvMinorVersion << 8);
|
constexpr UInt32 SpirvVersion = (SpirvMajorVersion << 16) | (SpirvMinorVersion << 8);
|
||||||
|
|
||||||
enum class SpirvOp
|
enum class SpirvOp
|
||||||
|
|
@ -379,11 +379,17 @@ namespace Nz
|
||||||
OpConvertUToAccelerationStructureKHR = 4447,
|
OpConvertUToAccelerationStructureKHR = 4447,
|
||||||
OpIgnoreIntersectionKHR = 4448,
|
OpIgnoreIntersectionKHR = 4448,
|
||||||
OpTerminateRayKHR = 4449,
|
OpTerminateRayKHR = 4449,
|
||||||
|
OpSDot = 4450,
|
||||||
OpSDotKHR = 4450,
|
OpSDotKHR = 4450,
|
||||||
|
OpUDot = 4451,
|
||||||
OpUDotKHR = 4451,
|
OpUDotKHR = 4451,
|
||||||
|
OpSUDot = 4452,
|
||||||
OpSUDotKHR = 4452,
|
OpSUDotKHR = 4452,
|
||||||
|
OpSDotAccSat = 4453,
|
||||||
OpSDotAccSatKHR = 4453,
|
OpSDotAccSatKHR = 4453,
|
||||||
|
OpUDotAccSat = 4454,
|
||||||
OpUDotAccSatKHR = 4454,
|
OpUDotAccSatKHR = 4454,
|
||||||
|
OpSUDotAccSat = 4455,
|
||||||
OpSUDotAccSatKHR = 4455,
|
OpSUDotAccSatKHR = 4455,
|
||||||
OpTypeRayQueryKHR = 4472,
|
OpTypeRayQueryKHR = 4472,
|
||||||
OpRayQueryInitializeKHR = 4473,
|
OpRayQueryInitializeKHR = 4473,
|
||||||
|
|
@ -423,8 +429,16 @@ namespace Nz
|
||||||
OpCooperativeMatrixLengthNV = 5362,
|
OpCooperativeMatrixLengthNV = 5362,
|
||||||
OpBeginInvocationInterlockEXT = 5364,
|
OpBeginInvocationInterlockEXT = 5364,
|
||||||
OpEndInvocationInterlockEXT = 5365,
|
OpEndInvocationInterlockEXT = 5365,
|
||||||
|
OpDemoteToHelperInvocation = 5380,
|
||||||
OpDemoteToHelperInvocationEXT = 5380,
|
OpDemoteToHelperInvocationEXT = 5380,
|
||||||
OpIsHelperInvocationEXT = 5381,
|
OpIsHelperInvocationEXT = 5381,
|
||||||
|
OpConvertUToImageNV = 5391,
|
||||||
|
OpConvertUToSamplerNV = 5392,
|
||||||
|
OpConvertImageToUNV = 5393,
|
||||||
|
OpConvertSamplerToUNV = 5394,
|
||||||
|
OpConvertUToSampledImageNV = 5395,
|
||||||
|
OpConvertSampledImageToUNV = 5396,
|
||||||
|
OpSamplerImageAddressingModeNV = 5397,
|
||||||
OpSubgroupShuffleINTEL = 5571,
|
OpSubgroupShuffleINTEL = 5571,
|
||||||
OpSubgroupShuffleDownINTEL = 5572,
|
OpSubgroupShuffleDownINTEL = 5572,
|
||||||
OpSubgroupShuffleUpINTEL = 5573,
|
OpSubgroupShuffleUpINTEL = 5573,
|
||||||
|
|
@ -449,7 +463,7 @@ namespace Nz
|
||||||
OpUSubSatINTEL = 5596,
|
OpUSubSatINTEL = 5596,
|
||||||
OpIMul32x16INTEL = 5597,
|
OpIMul32x16INTEL = 5597,
|
||||||
OpUMul32x16INTEL = 5598,
|
OpUMul32x16INTEL = 5598,
|
||||||
OpConstFunctionPointerINTEL = 5600,
|
OpConstantFunctionPointerINTEL = 5600,
|
||||||
OpFunctionPointerCallINTEL = 5601,
|
OpFunctionPointerCallINTEL = 5601,
|
||||||
OpAsmTargetINTEL = 5609,
|
OpAsmTargetINTEL = 5609,
|
||||||
OpAsmINTEL = 5610,
|
OpAsmINTEL = 5610,
|
||||||
|
|
@ -743,6 +757,7 @@ namespace Nz
|
||||||
VolatileTexelKHR = 0x0800,
|
VolatileTexelKHR = 0x0800,
|
||||||
SignExtend = 0x1000,
|
SignExtend = 0x1000,
|
||||||
ZeroExtend = 0x2000,
|
ZeroExtend = 0x2000,
|
||||||
|
Nontemporal = 0x4000,
|
||||||
Offsets = 0x10000,
|
Offsets = 0x10000,
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
@ -1354,6 +1369,7 @@ namespace Nz
|
||||||
PerPrimitiveNV = 5271,
|
PerPrimitiveNV = 5271,
|
||||||
PerViewNV = 5272,
|
PerViewNV = 5272,
|
||||||
PerTaskNV = 5273,
|
PerTaskNV = 5273,
|
||||||
|
PerVertexKHR = 5285,
|
||||||
PerVertexNV = 5285,
|
PerVertexNV = 5285,
|
||||||
NonUniform = 5300,
|
NonUniform = 5300,
|
||||||
NonUniformEXT = 5300,
|
NonUniformEXT = 5300,
|
||||||
|
|
@ -1361,6 +1377,10 @@ namespace Nz
|
||||||
RestrictPointerEXT = 5355,
|
RestrictPointerEXT = 5355,
|
||||||
AliasedPointer = 5356,
|
AliasedPointer = 5356,
|
||||||
AliasedPointerEXT = 5356,
|
AliasedPointerEXT = 5356,
|
||||||
|
BindlessSamplerNV = 5398,
|
||||||
|
BindlessImageNV = 5399,
|
||||||
|
BoundSamplerNV = 5400,
|
||||||
|
BoundImageNV = 5401,
|
||||||
SIMTCallINTEL = 5599,
|
SIMTCallINTEL = 5599,
|
||||||
ReferencedIndirectlyINTEL = 5602,
|
ReferencedIndirectlyINTEL = 5602,
|
||||||
ClobberINTEL = 5607,
|
ClobberINTEL = 5607,
|
||||||
|
|
@ -1400,6 +1420,7 @@ namespace Nz
|
||||||
FunctionFloatingPointModeINTEL = 6080,
|
FunctionFloatingPointModeINTEL = 6080,
|
||||||
SingleElementVectorINTEL = 6085,
|
SingleElementVectorINTEL = 6085,
|
||||||
VectorComputeCallableFunctionINTEL = 6087,
|
VectorComputeCallableFunctionINTEL = 6087,
|
||||||
|
MediaBlockIOINTEL = 6140,
|
||||||
};
|
};
|
||||||
|
|
||||||
enum class SpirvBuiltIn
|
enum class SpirvBuiltIn
|
||||||
|
|
@ -1484,7 +1505,9 @@ namespace Nz
|
||||||
LayerPerViewNV = 5279,
|
LayerPerViewNV = 5279,
|
||||||
MeshViewCountNV = 5280,
|
MeshViewCountNV = 5280,
|
||||||
MeshViewIndicesNV = 5281,
|
MeshViewIndicesNV = 5281,
|
||||||
|
BaryCoordKHR = 5286,
|
||||||
BaryCoordNV = 5286,
|
BaryCoordNV = 5286,
|
||||||
|
BaryCoordNoPerspKHR = 5287,
|
||||||
BaryCoordNoPerspNV = 5287,
|
BaryCoordNoPerspNV = 5287,
|
||||||
FragSizeEXT = 5292,
|
FragSizeEXT = 5292,
|
||||||
FragmentSizeNV = 5292,
|
FragmentSizeNV = 5292,
|
||||||
|
|
@ -1626,6 +1649,7 @@ namespace Nz
|
||||||
GroupNonUniformQuad = 68,
|
GroupNonUniformQuad = 68,
|
||||||
ShaderLayer = 69,
|
ShaderLayer = 69,
|
||||||
ShaderViewportIndex = 70,
|
ShaderViewportIndex = 70,
|
||||||
|
UniformDecoration = 71,
|
||||||
FragmentShadingRateKHR = 4422,
|
FragmentShadingRateKHR = 4422,
|
||||||
SubgroupBallotKHR = 4423,
|
SubgroupBallotKHR = 4423,
|
||||||
DrawParameters = 4427,
|
DrawParameters = 4427,
|
||||||
|
|
@ -1674,6 +1698,7 @@ namespace Nz
|
||||||
FragmentFullyCoveredEXT = 5265,
|
FragmentFullyCoveredEXT = 5265,
|
||||||
MeshShadingNV = 5266,
|
MeshShadingNV = 5266,
|
||||||
ImageFootprintNV = 5282,
|
ImageFootprintNV = 5282,
|
||||||
|
FragmentBarycentricKHR = 5284,
|
||||||
FragmentBarycentricNV = 5284,
|
FragmentBarycentricNV = 5284,
|
||||||
ComputeDerivativeGroupQuadsNV = 5288,
|
ComputeDerivativeGroupQuadsNV = 5288,
|
||||||
FragmentDensityEXT = 5291,
|
FragmentDensityEXT = 5291,
|
||||||
|
|
@ -1718,7 +1743,9 @@ namespace Nz
|
||||||
FragmentShaderShadingRateInterlockEXT = 5372,
|
FragmentShaderShadingRateInterlockEXT = 5372,
|
||||||
ShaderSMBuiltinsNV = 5373,
|
ShaderSMBuiltinsNV = 5373,
|
||||||
FragmentShaderPixelInterlockEXT = 5378,
|
FragmentShaderPixelInterlockEXT = 5378,
|
||||||
|
DemoteToHelperInvocation = 5379,
|
||||||
DemoteToHelperInvocationEXT = 5379,
|
DemoteToHelperInvocationEXT = 5379,
|
||||||
|
BindlessTextureNV = 5390,
|
||||||
SubgroupShuffleINTEL = 5568,
|
SubgroupShuffleINTEL = 5568,
|
||||||
SubgroupBufferBlockIOINTEL = 5569,
|
SubgroupBufferBlockIOINTEL = 5569,
|
||||||
SubgroupImageBlockIOINTEL = 5570,
|
SubgroupImageBlockIOINTEL = 5570,
|
||||||
|
|
@ -1757,9 +1784,13 @@ namespace Nz
|
||||||
IOPipesINTEL = 5943,
|
IOPipesINTEL = 5943,
|
||||||
BlockingPipesINTEL = 5945,
|
BlockingPipesINTEL = 5945,
|
||||||
FPGARegINTEL = 5948,
|
FPGARegINTEL = 5948,
|
||||||
|
DotProductInputAll = 6016,
|
||||||
DotProductInputAllKHR = 6016,
|
DotProductInputAllKHR = 6016,
|
||||||
|
DotProductInput4x8Bit = 6017,
|
||||||
DotProductInput4x8BitKHR = 6017,
|
DotProductInput4x8BitKHR = 6017,
|
||||||
|
DotProductInput4x8BitPacked = 6018,
|
||||||
DotProductInput4x8BitPackedKHR = 6018,
|
DotProductInput4x8BitPackedKHR = 6018,
|
||||||
|
DotProduct = 6019,
|
||||||
DotProductKHR = 6019,
|
DotProductKHR = 6019,
|
||||||
BitInstructions = 6025,
|
BitInstructions = 6025,
|
||||||
AtomicFloat32AddEXT = 6033,
|
AtomicFloat32AddEXT = 6033,
|
||||||
|
|
@ -1791,6 +1822,7 @@ namespace Nz
|
||||||
|
|
||||||
enum class SpirvPackedVectorFormat
|
enum class SpirvPackedVectorFormat
|
||||||
{
|
{
|
||||||
|
PackedVectorFormat4x8Bit = 0,
|
||||||
PackedVectorFormat4x8BitKHR = 0,
|
PackedVectorFormat4x8BitKHR = 0,
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
||||||
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue