@@ -194,7 +194,9 @@ typedef enum SpvExecutionMode_ {
194
194
SpvExecutionModeOutputLinesNV = 5269 ,
195
195
SpvExecutionModeOutputPrimitivesEXT = 5270 ,
196
196
SpvExecutionModeOutputPrimitivesNV = 5270 ,
197
+ SpvExecutionModeDerivativeGroupQuadsKHR = 5289 ,
197
198
SpvExecutionModeDerivativeGroupQuadsNV = 5289 ,
199
+ SpvExecutionModeDerivativeGroupLinearKHR = 5290 ,
198
200
SpvExecutionModeDerivativeGroupLinearNV = 5290 ,
199
201
SpvExecutionModeOutputTrianglesEXT = 5298 ,
200
202
SpvExecutionModeOutputTrianglesNV = 5298 ,
@@ -1106,6 +1108,7 @@ typedef enum SpvCapability_ {
1106
1108
SpvCapabilityMeshShadingEXT = 5283 ,
1107
1109
SpvCapabilityFragmentBarycentricKHR = 5284 ,
1108
1110
SpvCapabilityFragmentBarycentricNV = 5284 ,
1111
+ SpvCapabilityComputeDerivativeGroupQuadsKHR = 5288 ,
1109
1112
SpvCapabilityComputeDerivativeGroupQuadsNV = 5288 ,
1110
1113
SpvCapabilityFragmentDensityEXT = 5291 ,
1111
1114
SpvCapabilityShadingRateNV = 5291 ,
@@ -1143,6 +1146,7 @@ typedef enum SpvCapability_ {
1143
1146
SpvCapabilityVulkanMemoryModelDeviceScopeKHR = 5346 ,
1144
1147
SpvCapabilityPhysicalStorageBufferAddresses = 5347 ,
1145
1148
SpvCapabilityPhysicalStorageBufferAddressesEXT = 5347 ,
1149
+ SpvCapabilityComputeDerivativeGroupLinearKHR = 5350 ,
1146
1150
SpvCapabilityComputeDerivativeGroupLinearNV = 5350 ,
1147
1151
SpvCapabilityRayTracingProvisionalKHR = 5353 ,
1148
1152
SpvCapabilityCooperativeMatrixNV = 5357 ,
@@ -3017,8 +3021,8 @@ inline const char* SpvExecutionModeToString(SpvExecutionMode value) {
3017
3021
case SpvExecutionModeRequireFullQuadsKHR : return "RequireFullQuadsKHR" ;
3018
3022
case SpvExecutionModeOutputLinesEXT : return "OutputLinesEXT" ;
3019
3023
case SpvExecutionModeOutputPrimitivesEXT : return "OutputPrimitivesEXT" ;
3020
- case SpvExecutionModeDerivativeGroupQuadsNV : return "DerivativeGroupQuadsNV " ;
3021
- case SpvExecutionModeDerivativeGroupLinearNV : return "DerivativeGroupLinearNV " ;
3024
+ case SpvExecutionModeDerivativeGroupQuadsKHR : return "DerivativeGroupQuadsKHR " ;
3025
+ case SpvExecutionModeDerivativeGroupLinearKHR : return "DerivativeGroupLinearKHR " ;
3022
3026
case SpvExecutionModeOutputTrianglesEXT : return "OutputTrianglesEXT" ;
3023
3027
case SpvExecutionModePixelInterlockOrderedEXT : return "PixelInterlockOrderedEXT" ;
3024
3028
case SpvExecutionModePixelInterlockUnorderedEXT : return "PixelInterlockUnorderedEXT" ;
@@ -3687,7 +3691,7 @@ inline const char* SpvCapabilityToString(SpvCapability value) {
3687
3691
case SpvCapabilityImageFootprintNV : return "ImageFootprintNV" ;
3688
3692
case SpvCapabilityMeshShadingEXT : return "MeshShadingEXT" ;
3689
3693
case SpvCapabilityFragmentBarycentricKHR : return "FragmentBarycentricKHR" ;
3690
- case SpvCapabilityComputeDerivativeGroupQuadsNV : return "ComputeDerivativeGroupQuadsNV " ;
3694
+ case SpvCapabilityComputeDerivativeGroupQuadsKHR : return "ComputeDerivativeGroupQuadsKHR " ;
3691
3695
case SpvCapabilityFragmentDensityEXT : return "FragmentDensityEXT" ;
3692
3696
case SpvCapabilityGroupNonUniformPartitionedNV : return "GroupNonUniformPartitionedNV" ;
3693
3697
case SpvCapabilityShaderNonUniform : return "ShaderNonUniform" ;
@@ -3708,7 +3712,7 @@ inline const char* SpvCapabilityToString(SpvCapability value) {
3708
3712
case SpvCapabilityVulkanMemoryModel : return "VulkanMemoryModel" ;
3709
3713
case SpvCapabilityVulkanMemoryModelDeviceScope : return "VulkanMemoryModelDeviceScope" ;
3710
3714
case SpvCapabilityPhysicalStorageBufferAddresses : return "PhysicalStorageBufferAddresses" ;
3711
- case SpvCapabilityComputeDerivativeGroupLinearNV : return "ComputeDerivativeGroupLinearNV " ;
3715
+ case SpvCapabilityComputeDerivativeGroupLinearKHR : return "ComputeDerivativeGroupLinearKHR " ;
3712
3716
case SpvCapabilityRayTracingProvisionalKHR : return "RayTracingProvisionalKHR" ;
3713
3717
case SpvCapabilityCooperativeMatrixNV : return "CooperativeMatrixNV" ;
3714
3718
case SpvCapabilityFragmentShaderSampleInterlockEXT : return "FragmentShaderSampleInterlockEXT" ;
0 commit comments