SPV_QCOM_tile_shading (#509)
diff --git a/include/spirv/unified1/spirv.bf b/include/spirv/unified1/spirv.bf
index e10f2a1..2fca6be 100644
--- a/include/spirv/unified1/spirv.bf
+++ b/include/spirv/unified1/spirv.bf
@@ -173,6 +173,8 @@
SignedZeroInfNanPreserve = 4461,
RoundingModeRTE = 4462,
RoundingModeRTZ = 4463,
+ NonCoherentTileAttachmentReadQCOM = 4489,
+ TileShadingRateQCOM = 4490,
EarlyAndLateFragmentTestsAMD = 5017,
StencilRefReplacingEXT = 5027,
CoalescingAMDX = 5069,
@@ -243,6 +245,7 @@
Image = 11,
StorageBuffer = 12,
TileImageEXT = 4172,
+ TileAttachmentQCOM = 4491,
NodePayloadAMDX = 5068,
CallableDataKHR = 5328,
CallableDataNV = 5328,
@@ -737,6 +740,9 @@
DeviceIndex = 4438,
ViewIndex = 4440,
ShadingRateKHR = 4444,
+ TileOffsetQCOM = 4492,
+ TileDimensionQCOM = 4493,
+ TileApronSizeQCOM = 4494,
BaryCoordNoPerspAMD = 4992,
BaryCoordNoPerspCentroidAMD = 4993,
BaryCoordNoPerspSampleAMD = 4994,
@@ -1139,6 +1145,7 @@
TextureSampleWeightedQCOM = 4484,
TextureBoxFilterQCOM = 4485,
TextureBlockMatchQCOM = 4486,
+ TileShadingQCOM = 4495,
TextureBlockMatch2QCOM = 4498,
Float16ImageAMD = 5008,
ImageGatherBiasLodAMD = 5009,
diff --git a/include/spirv/unified1/spirv.core.grammar.json b/include/spirv/unified1/spirv.core.grammar.json
index 0b47d40..1350da4 100644
--- a/include/spirv/unified1/spirv.core.grammar.json
+++ b/include/spirv/unified1/spirv.core.grammar.json
@@ -12149,6 +12149,23 @@
"version" : "1.4"
},
{
+ "enumerant" : "NonCoherentTileAttachmentReadQCOM",
+ "value" : 4489,
+ "capabilities" : [ "TileShadingQCOM" ],
+ "version" : "None"
+ },
+ {
+ "enumerant" : "TileShadingRateQCOM",
+ "value" : 4490,
+ "parameters" : [
+ { "kind" : "LiteralInteger", "name" : "'x rate'" },
+ { "kind" : "LiteralInteger", "name" : "'y rate'" },
+ { "kind" : "LiteralInteger", "name" : "'z rate'" }
+ ],
+ "capabilities" : [ "TileShadingQCOM" ],
+ "version": "None"
+ },
+ {
"enumerant": "EarlyAndLateFragmentTestsAMD",
"value": 5017,
"capabilities": [ "Shader" ],
@@ -12626,6 +12643,12 @@
"version" : "None"
},
{
+ "enumerant" : "TileAttachmentQCOM",
+ "value" : 4491,
+ "capabilities" : [ "TileShadingQCOM" ],
+ "version" : "None"
+ },
+ {
"enumerant" : "NodePayloadAMDX",
"value" : 5068,
"capabilities" : [ "ShaderEnqueueAMDX" ],
@@ -15094,6 +15117,24 @@
"version" : "None"
},
{
+ "enumerant" : "TileOffsetQCOM",
+ "value" : 4492,
+ "capabilities" : [ "TileShadingQCOM" ],
+ "version" : "None"
+ },
+ {
+ "enumerant" : "TileDimensionQCOM",
+ "value" : 4493,
+ "capabilities" : [ "TileShadingQCOM" ],
+ "version" : "None"
+ },
+ {
+ "enumerant" : "TileApronSizeQCOM",
+ "value" : 4494,
+ "capabilities" : [ "TileShadingQCOM" ],
+ "version" : "None"
+ },
+ {
"enumerant" : "BaryCoordNoPerspAMD",
"value" : 4992,
"extensions" : [ "SPV_AMD_shader_explicit_vertex_parameter" ],
@@ -16330,6 +16371,13 @@
"version" : "None"
},
{
+ "enumerant" : "TileShadingQCOM",
+ "value" : 4495,
+ "capabilities" : [ "Shader" ],
+ "extensions" : [ "SPV_QCOM_tile_shading" ],
+ "version" : "None"
+ },
+ {
"enumerant" : "TextureBlockMatch2QCOM",
"value" : 4498,
"extensions" : [ "SPV_QCOM_image_processing2" ],
diff --git a/include/spirv/unified1/spirv.cs b/include/spirv/unified1/spirv.cs
index 39fc789..ee0d194 100644
--- a/include/spirv/unified1/spirv.cs
+++ b/include/spirv/unified1/spirv.cs
@@ -172,6 +172,8 @@
SignedZeroInfNanPreserve = 4461,
RoundingModeRTE = 4462,
RoundingModeRTZ = 4463,
+ NonCoherentTileAttachmentReadQCOM = 4489,
+ TileShadingRateQCOM = 4490,
EarlyAndLateFragmentTestsAMD = 5017,
StencilRefReplacingEXT = 5027,
CoalescingAMDX = 5069,
@@ -242,6 +244,7 @@
Image = 11,
StorageBuffer = 12,
TileImageEXT = 4172,
+ TileAttachmentQCOM = 4491,
NodePayloadAMDX = 5068,
CallableDataKHR = 5328,
CallableDataNV = 5328,
@@ -736,6 +739,9 @@
DeviceIndex = 4438,
ViewIndex = 4440,
ShadingRateKHR = 4444,
+ TileOffsetQCOM = 4492,
+ TileDimensionQCOM = 4493,
+ TileApronSizeQCOM = 4494,
BaryCoordNoPerspAMD = 4992,
BaryCoordNoPerspCentroidAMD = 4993,
BaryCoordNoPerspSampleAMD = 4994,
@@ -1138,6 +1144,7 @@
TextureSampleWeightedQCOM = 4484,
TextureBoxFilterQCOM = 4485,
TextureBlockMatchQCOM = 4486,
+ TileShadingQCOM = 4495,
TextureBlockMatch2QCOM = 4498,
Float16ImageAMD = 5008,
ImageGatherBiasLodAMD = 5009,
diff --git a/include/spirv/unified1/spirv.h b/include/spirv/unified1/spirv.h
index 43dd311..d8df1b3 100644
--- a/include/spirv/unified1/spirv.h
+++ b/include/spirv/unified1/spirv.h
@@ -176,6 +176,8 @@
SpvExecutionModeSignedZeroInfNanPreserve = 4461,
SpvExecutionModeRoundingModeRTE = 4462,
SpvExecutionModeRoundingModeRTZ = 4463,
+ SpvExecutionModeNonCoherentTileAttachmentReadQCOM = 4489,
+ SpvExecutionModeTileShadingRateQCOM = 4490,
SpvExecutionModeEarlyAndLateFragmentTestsAMD = 5017,
SpvExecutionModeStencilRefReplacingEXT = 5027,
SpvExecutionModeCoalescingAMDX = 5069,
@@ -245,6 +247,7 @@
SpvStorageClassImage = 11,
SpvStorageClassStorageBuffer = 12,
SpvStorageClassTileImageEXT = 4172,
+ SpvStorageClassTileAttachmentQCOM = 4491,
SpvStorageClassNodePayloadAMDX = 5068,
SpvStorageClassCallableDataKHR = 5328,
SpvStorageClassCallableDataNV = 5328,
@@ -723,6 +726,9 @@
SpvBuiltInDeviceIndex = 4438,
SpvBuiltInViewIndex = 4440,
SpvBuiltInShadingRateKHR = 4444,
+ SpvBuiltInTileOffsetQCOM = 4492,
+ SpvBuiltInTileDimensionQCOM = 4493,
+ SpvBuiltInTileApronSizeQCOM = 4494,
SpvBuiltInBaryCoordNoPerspAMD = 4992,
SpvBuiltInBaryCoordNoPerspCentroidAMD = 4993,
SpvBuiltInBaryCoordNoPerspSampleAMD = 4994,
@@ -1109,6 +1115,7 @@
SpvCapabilityTextureSampleWeightedQCOM = 4484,
SpvCapabilityTextureBoxFilterQCOM = 4485,
SpvCapabilityTextureBlockMatchQCOM = 4486,
+ SpvCapabilityTileShadingQCOM = 4495,
SpvCapabilityTextureBlockMatch2QCOM = 4498,
SpvCapabilityFloat16ImageAMD = 5008,
SpvCapabilityImageGatherBiasLodAMD = 5009,
@@ -3305,6 +3312,8 @@
case SpvExecutionModeSignedZeroInfNanPreserve: return "SignedZeroInfNanPreserve";
case SpvExecutionModeRoundingModeRTE: return "RoundingModeRTE";
case SpvExecutionModeRoundingModeRTZ: return "RoundingModeRTZ";
+ case SpvExecutionModeNonCoherentTileAttachmentReadQCOM: return "NonCoherentTileAttachmentReadQCOM";
+ case SpvExecutionModeTileShadingRateQCOM: return "TileShadingRateQCOM";
case SpvExecutionModeEarlyAndLateFragmentTestsAMD: return "EarlyAndLateFragmentTestsAMD";
case SpvExecutionModeStencilRefReplacingEXT: return "StencilRefReplacingEXT";
case SpvExecutionModeCoalescingAMDX: return "CoalescingAMDX";
@@ -3371,6 +3380,7 @@
case SpvStorageClassImage: return "Image";
case SpvStorageClassStorageBuffer: return "StorageBuffer";
case SpvStorageClassTileImageEXT: return "TileImageEXT";
+ case SpvStorageClassTileAttachmentQCOM: return "TileAttachmentQCOM";
case SpvStorageClassNodePayloadAMDX: return "NodePayloadAMDX";
case SpvStorageClassCallableDataKHR: return "CallableDataKHR";
case SpvStorageClassIncomingCallableDataKHR: return "IncomingCallableDataKHR";
@@ -3778,6 +3788,9 @@
case SpvBuiltInDeviceIndex: return "DeviceIndex";
case SpvBuiltInViewIndex: return "ViewIndex";
case SpvBuiltInShadingRateKHR: return "ShadingRateKHR";
+ case SpvBuiltInTileOffsetQCOM: return "TileOffsetQCOM";
+ case SpvBuiltInTileDimensionQCOM: return "TileDimensionQCOM";
+ case SpvBuiltInTileApronSizeQCOM: return "TileApronSizeQCOM";
case SpvBuiltInBaryCoordNoPerspAMD: return "BaryCoordNoPerspAMD";
case SpvBuiltInBaryCoordNoPerspCentroidAMD: return "BaryCoordNoPerspCentroidAMD";
case SpvBuiltInBaryCoordNoPerspSampleAMD: return "BaryCoordNoPerspSampleAMD";
@@ -3992,6 +4005,7 @@
case SpvCapabilityTextureSampleWeightedQCOM: return "TextureSampleWeightedQCOM";
case SpvCapabilityTextureBoxFilterQCOM: return "TextureBoxFilterQCOM";
case SpvCapabilityTextureBlockMatchQCOM: return "TextureBlockMatchQCOM";
+ case SpvCapabilityTileShadingQCOM: return "TileShadingQCOM";
case SpvCapabilityTextureBlockMatch2QCOM: return "TextureBlockMatch2QCOM";
case SpvCapabilityFloat16ImageAMD: return "Float16ImageAMD";
case SpvCapabilityImageGatherBiasLodAMD: return "ImageGatherBiasLodAMD";
diff --git a/include/spirv/unified1/spirv.hpp b/include/spirv/unified1/spirv.hpp
index 5fbba32..bb69071 100644
--- a/include/spirv/unified1/spirv.hpp
+++ b/include/spirv/unified1/spirv.hpp
@@ -172,6 +172,8 @@
ExecutionModeSignedZeroInfNanPreserve = 4461,
ExecutionModeRoundingModeRTE = 4462,
ExecutionModeRoundingModeRTZ = 4463,
+ ExecutionModeNonCoherentTileAttachmentReadQCOM = 4489,
+ ExecutionModeTileShadingRateQCOM = 4490,
ExecutionModeEarlyAndLateFragmentTestsAMD = 5017,
ExecutionModeStencilRefReplacingEXT = 5027,
ExecutionModeCoalescingAMDX = 5069,
@@ -241,6 +243,7 @@
StorageClassImage = 11,
StorageClassStorageBuffer = 12,
StorageClassTileImageEXT = 4172,
+ StorageClassTileAttachmentQCOM = 4491,
StorageClassNodePayloadAMDX = 5068,
StorageClassCallableDataKHR = 5328,
StorageClassCallableDataNV = 5328,
@@ -719,6 +722,9 @@
BuiltInDeviceIndex = 4438,
BuiltInViewIndex = 4440,
BuiltInShadingRateKHR = 4444,
+ BuiltInTileOffsetQCOM = 4492,
+ BuiltInTileDimensionQCOM = 4493,
+ BuiltInTileApronSizeQCOM = 4494,
BuiltInBaryCoordNoPerspAMD = 4992,
BuiltInBaryCoordNoPerspCentroidAMD = 4993,
BuiltInBaryCoordNoPerspSampleAMD = 4994,
@@ -1105,6 +1111,7 @@
CapabilityTextureSampleWeightedQCOM = 4484,
CapabilityTextureBoxFilterQCOM = 4485,
CapabilityTextureBlockMatchQCOM = 4486,
+ CapabilityTileShadingQCOM = 4495,
CapabilityTextureBlockMatch2QCOM = 4498,
CapabilityFloat16ImageAMD = 5008,
CapabilityImageGatherBiasLodAMD = 5009,
@@ -3301,6 +3308,8 @@
case ExecutionModeSignedZeroInfNanPreserve: return "SignedZeroInfNanPreserve";
case ExecutionModeRoundingModeRTE: return "RoundingModeRTE";
case ExecutionModeRoundingModeRTZ: return "RoundingModeRTZ";
+ case ExecutionModeNonCoherentTileAttachmentReadQCOM: return "NonCoherentTileAttachmentReadQCOM";
+ case ExecutionModeTileShadingRateQCOM: return "TileShadingRateQCOM";
case ExecutionModeEarlyAndLateFragmentTestsAMD: return "EarlyAndLateFragmentTestsAMD";
case ExecutionModeStencilRefReplacingEXT: return "StencilRefReplacingEXT";
case ExecutionModeCoalescingAMDX: return "CoalescingAMDX";
@@ -3367,6 +3376,7 @@
case StorageClassImage: return "Image";
case StorageClassStorageBuffer: return "StorageBuffer";
case StorageClassTileImageEXT: return "TileImageEXT";
+ case StorageClassTileAttachmentQCOM: return "TileAttachmentQCOM";
case StorageClassNodePayloadAMDX: return "NodePayloadAMDX";
case StorageClassCallableDataKHR: return "CallableDataKHR";
case StorageClassIncomingCallableDataKHR: return "IncomingCallableDataKHR";
@@ -3774,6 +3784,9 @@
case BuiltInDeviceIndex: return "DeviceIndex";
case BuiltInViewIndex: return "ViewIndex";
case BuiltInShadingRateKHR: return "ShadingRateKHR";
+ case BuiltInTileOffsetQCOM: return "TileOffsetQCOM";
+ case BuiltInTileDimensionQCOM: return "TileDimensionQCOM";
+ case BuiltInTileApronSizeQCOM: return "TileApronSizeQCOM";
case BuiltInBaryCoordNoPerspAMD: return "BaryCoordNoPerspAMD";
case BuiltInBaryCoordNoPerspCentroidAMD: return "BaryCoordNoPerspCentroidAMD";
case BuiltInBaryCoordNoPerspSampleAMD: return "BaryCoordNoPerspSampleAMD";
@@ -3988,6 +4001,7 @@
case CapabilityTextureSampleWeightedQCOM: return "TextureSampleWeightedQCOM";
case CapabilityTextureBoxFilterQCOM: return "TextureBoxFilterQCOM";
case CapabilityTextureBlockMatchQCOM: return "TextureBlockMatchQCOM";
+ case CapabilityTileShadingQCOM: return "TileShadingQCOM";
case CapabilityTextureBlockMatch2QCOM: return "TextureBlockMatch2QCOM";
case CapabilityFloat16ImageAMD: return "Float16ImageAMD";
case CapabilityImageGatherBiasLodAMD: return "ImageGatherBiasLodAMD";
diff --git a/include/spirv/unified1/spirv.hpp11 b/include/spirv/unified1/spirv.hpp11
index fa7a1f5..bc4485d 100644
--- a/include/spirv/unified1/spirv.hpp11
+++ b/include/spirv/unified1/spirv.hpp11
@@ -172,6 +172,8 @@
SignedZeroInfNanPreserve = 4461,
RoundingModeRTE = 4462,
RoundingModeRTZ = 4463,
+ NonCoherentTileAttachmentReadQCOM = 4489,
+ TileShadingRateQCOM = 4490,
EarlyAndLateFragmentTestsAMD = 5017,
StencilRefReplacingEXT = 5027,
CoalescingAMDX = 5069,
@@ -241,6 +243,7 @@
Image = 11,
StorageBuffer = 12,
TileImageEXT = 4172,
+ TileAttachmentQCOM = 4491,
NodePayloadAMDX = 5068,
CallableDataKHR = 5328,
CallableDataNV = 5328,
@@ -719,6 +722,9 @@
DeviceIndex = 4438,
ViewIndex = 4440,
ShadingRateKHR = 4444,
+ TileOffsetQCOM = 4492,
+ TileDimensionQCOM = 4493,
+ TileApronSizeQCOM = 4494,
BaryCoordNoPerspAMD = 4992,
BaryCoordNoPerspCentroidAMD = 4993,
BaryCoordNoPerspSampleAMD = 4994,
@@ -1105,6 +1111,7 @@
TextureSampleWeightedQCOM = 4484,
TextureBoxFilterQCOM = 4485,
TextureBlockMatchQCOM = 4486,
+ TileShadingQCOM = 4495,
TextureBlockMatch2QCOM = 4498,
Float16ImageAMD = 5008,
ImageGatherBiasLodAMD = 5009,
@@ -3301,6 +3308,8 @@
case ExecutionMode::SignedZeroInfNanPreserve: return "SignedZeroInfNanPreserve";
case ExecutionMode::RoundingModeRTE: return "RoundingModeRTE";
case ExecutionMode::RoundingModeRTZ: return "RoundingModeRTZ";
+ case ExecutionMode::NonCoherentTileAttachmentReadQCOM: return "NonCoherentTileAttachmentReadQCOM";
+ case ExecutionMode::TileShadingRateQCOM: return "TileShadingRateQCOM";
case ExecutionMode::EarlyAndLateFragmentTestsAMD: return "EarlyAndLateFragmentTestsAMD";
case ExecutionMode::StencilRefReplacingEXT: return "StencilRefReplacingEXT";
case ExecutionMode::CoalescingAMDX: return "CoalescingAMDX";
@@ -3367,6 +3376,7 @@
case StorageClass::Image: return "Image";
case StorageClass::StorageBuffer: return "StorageBuffer";
case StorageClass::TileImageEXT: return "TileImageEXT";
+ case StorageClass::TileAttachmentQCOM: return "TileAttachmentQCOM";
case StorageClass::NodePayloadAMDX: return "NodePayloadAMDX";
case StorageClass::CallableDataKHR: return "CallableDataKHR";
case StorageClass::IncomingCallableDataKHR: return "IncomingCallableDataKHR";
@@ -3774,6 +3784,9 @@
case BuiltIn::DeviceIndex: return "DeviceIndex";
case BuiltIn::ViewIndex: return "ViewIndex";
case BuiltIn::ShadingRateKHR: return "ShadingRateKHR";
+ case BuiltIn::TileOffsetQCOM: return "TileOffsetQCOM";
+ case BuiltIn::TileDimensionQCOM: return "TileDimensionQCOM";
+ case BuiltIn::TileApronSizeQCOM: return "TileApronSizeQCOM";
case BuiltIn::BaryCoordNoPerspAMD: return "BaryCoordNoPerspAMD";
case BuiltIn::BaryCoordNoPerspCentroidAMD: return "BaryCoordNoPerspCentroidAMD";
case BuiltIn::BaryCoordNoPerspSampleAMD: return "BaryCoordNoPerspSampleAMD";
@@ -3988,6 +4001,7 @@
case Capability::TextureSampleWeightedQCOM: return "TextureSampleWeightedQCOM";
case Capability::TextureBoxFilterQCOM: return "TextureBoxFilterQCOM";
case Capability::TextureBlockMatchQCOM: return "TextureBlockMatchQCOM";
+ case Capability::TileShadingQCOM: return "TileShadingQCOM";
case Capability::TextureBlockMatch2QCOM: return "TextureBlockMatch2QCOM";
case Capability::Float16ImageAMD: return "Float16ImageAMD";
case Capability::ImageGatherBiasLodAMD: return "ImageGatherBiasLodAMD";
diff --git a/include/spirv/unified1/spirv.json b/include/spirv/unified1/spirv.json
index 94135fc..7c4f9db 100644
--- a/include/spirv/unified1/spirv.json
+++ b/include/spirv/unified1/spirv.json
@@ -191,6 +191,8 @@
"SignedZeroInfNanPreserve": 4461,
"RoundingModeRTE": 4462,
"RoundingModeRTZ": 4463,
+ "NonCoherentTileAttachmentReadQCOM": 4489,
+ "TileShadingRateQCOM": 4490,
"EarlyAndLateFragmentTestsAMD": 5017,
"StencilRefReplacingEXT": 5027,
"CoalescingAMDX": 5069,
@@ -263,6 +265,7 @@
"Image": 11,
"StorageBuffer": 12,
"TileImageEXT": 4172,
+ "TileAttachmentQCOM": 4491,
"NodePayloadAMDX": 5068,
"CallableDataKHR": 5328,
"CallableDataNV": 5328,
@@ -745,6 +748,9 @@
"DeviceIndex": 4438,
"ViewIndex": 4440,
"ShadingRateKHR": 4444,
+ "TileOffsetQCOM": 4492,
+ "TileDimensionQCOM": 4493,
+ "TileApronSizeQCOM": 4494,
"BaryCoordNoPerspAMD": 4992,
"BaryCoordNoPerspCentroidAMD": 4993,
"BaryCoordNoPerspSampleAMD": 4994,
@@ -1081,6 +1087,7 @@
"TextureSampleWeightedQCOM": 4484,
"TextureBoxFilterQCOM": 4485,
"TextureBlockMatchQCOM": 4486,
+ "TileShadingQCOM": 4495,
"TextureBlockMatch2QCOM": 4498,
"Float16ImageAMD": 5008,
"ImageGatherBiasLodAMD": 5009,
diff --git a/include/spirv/unified1/spirv.lua b/include/spirv/unified1/spirv.lua
index c35b096..6cae8ce 100644
--- a/include/spirv/unified1/spirv.lua
+++ b/include/spirv/unified1/spirv.lua
@@ -163,6 +163,8 @@
SignedZeroInfNanPreserve = 4461,
RoundingModeRTE = 4462,
RoundingModeRTZ = 4463,
+ NonCoherentTileAttachmentReadQCOM = 4489,
+ TileShadingRateQCOM = 4490,
EarlyAndLateFragmentTestsAMD = 5017,
StencilRefReplacingEXT = 5027,
CoalescingAMDX = 5069,
@@ -232,6 +234,7 @@
Image = 11,
StorageBuffer = 12,
TileImageEXT = 4172,
+ TileAttachmentQCOM = 4491,
NodePayloadAMDX = 5068,
CallableDataKHR = 5328,
CallableDataNV = 5328,
@@ -710,6 +713,9 @@
DeviceIndex = 4438,
ViewIndex = 4440,
ShadingRateKHR = 4444,
+ TileOffsetQCOM = 4492,
+ TileDimensionQCOM = 4493,
+ TileApronSizeQCOM = 4494,
BaryCoordNoPerspAMD = 4992,
BaryCoordNoPerspCentroidAMD = 4993,
BaryCoordNoPerspSampleAMD = 4994,
@@ -1096,6 +1102,7 @@
TextureSampleWeightedQCOM = 4484,
TextureBoxFilterQCOM = 4485,
TextureBlockMatchQCOM = 4486,
+ TileShadingQCOM = 4495,
TextureBlockMatch2QCOM = 4498,
Float16ImageAMD = 5008,
ImageGatherBiasLodAMD = 5009,
diff --git a/include/spirv/unified1/spirv.py b/include/spirv/unified1/spirv.py
index d1be43c..7f6e8e8 100644
--- a/include/spirv/unified1/spirv.py
+++ b/include/spirv/unified1/spirv.py
@@ -159,6 +159,8 @@
'SignedZeroInfNanPreserve' : 4461,
'RoundingModeRTE' : 4462,
'RoundingModeRTZ' : 4463,
+ 'NonCoherentTileAttachmentReadQCOM' : 4489,
+ 'TileShadingRateQCOM' : 4490,
'EarlyAndLateFragmentTestsAMD' : 5017,
'StencilRefReplacingEXT' : 5027,
'CoalescingAMDX' : 5069,
@@ -227,6 +229,7 @@
'Image' : 11,
'StorageBuffer' : 12,
'TileImageEXT' : 4172,
+ 'TileAttachmentQCOM' : 4491,
'NodePayloadAMDX' : 5068,
'CallableDataKHR' : 5328,
'CallableDataNV' : 5328,
@@ -691,6 +694,9 @@
'DeviceIndex' : 4438,
'ViewIndex' : 4440,
'ShadingRateKHR' : 4444,
+ 'TileOffsetQCOM' : 4492,
+ 'TileDimensionQCOM' : 4493,
+ 'TileApronSizeQCOM' : 4494,
'BaryCoordNoPerspAMD' : 4992,
'BaryCoordNoPerspCentroidAMD' : 4993,
'BaryCoordNoPerspSampleAMD' : 4994,
@@ -1067,6 +1073,7 @@
'TextureSampleWeightedQCOM' : 4484,
'TextureBoxFilterQCOM' : 4485,
'TextureBlockMatchQCOM' : 4486,
+ 'TileShadingQCOM' : 4495,
'TextureBlockMatch2QCOM' : 4498,
'Float16ImageAMD' : 5008,
'ImageGatherBiasLodAMD' : 5009,
diff --git a/include/spirv/unified1/spv.d b/include/spirv/unified1/spv.d
index f79330a..63f6690 100644
--- a/include/spirv/unified1/spv.d
+++ b/include/spirv/unified1/spv.d
@@ -175,6 +175,8 @@
SignedZeroInfNanPreserve = 4461,
RoundingModeRTE = 4462,
RoundingModeRTZ = 4463,
+ NonCoherentTileAttachmentReadQCOM = 4489,
+ TileShadingRateQCOM = 4490,
EarlyAndLateFragmentTestsAMD = 5017,
StencilRefReplacingEXT = 5027,
CoalescingAMDX = 5069,
@@ -245,6 +247,7 @@
Image = 11,
StorageBuffer = 12,
TileImageEXT = 4172,
+ TileAttachmentQCOM = 4491,
NodePayloadAMDX = 5068,
CallableDataKHR = 5328,
CallableDataNV = 5328,
@@ -739,6 +742,9 @@
DeviceIndex = 4438,
ViewIndex = 4440,
ShadingRateKHR = 4444,
+ TileOffsetQCOM = 4492,
+ TileDimensionQCOM = 4493,
+ TileApronSizeQCOM = 4494,
BaryCoordNoPerspAMD = 4992,
BaryCoordNoPerspCentroidAMD = 4993,
BaryCoordNoPerspSampleAMD = 4994,
@@ -1141,6 +1147,7 @@
TextureSampleWeightedQCOM = 4484,
TextureBoxFilterQCOM = 4485,
TextureBlockMatchQCOM = 4486,
+ TileShadingQCOM = 4495,
TextureBlockMatch2QCOM = 4498,
Float16ImageAMD = 5008,
ImageGatherBiasLodAMD = 5009,