@@ -6393,6 +6393,14 @@ string ToStrHelper<false, spv::Op>::Get(const spv::Op &el)
6393
6393
case spv::OpSubgroupAnyKHR: return " SubgroupAnyKHR" ;
6394
6394
case spv::OpSubgroupAllEqualKHR: return " SubgroupAllEqualKHR" ;
6395
6395
case spv::OpSubgroupReadInvocationKHR: return " SubgroupReadInvocationKHR" ;
6396
+ case spv::OpGroupIAddNonUniformAMD: return " GroupIAddNonUniformAMD" ;
6397
+ case spv::OpGroupFAddNonUniformAMD: return " GroupFAddNonUniformAMD" ;
6398
+ case spv::OpGroupFMinNonUniformAMD: return " GroupFMinNonUniformAMD" ;
6399
+ case spv::OpGroupUMinNonUniformAMD: return " GroupUMinNonUniformAMD" ;
6400
+ case spv::OpGroupSMinNonUniformAMD: return " GroupSMinNonUniformAMD" ;
6401
+ case spv::OpGroupFMaxNonUniformAMD: return " GroupFMaxNonUniformAMD" ;
6402
+ case spv::OpGroupUMaxNonUniformAMD: return " GroupUMaxNonUniformAMD" ;
6403
+ case spv::OpGroupSMaxNonUniformAMD: return " GroupSMaxNonUniformAMD" ;
6396
6404
case spv::OpMax: break ;
6397
6405
}
6398
6406
@@ -6502,6 +6510,12 @@ string ToStrHelper<false, spv::Capability>::Get(const spv::Capability &el)
6502
6510
case spv::CapabilityStorageInputOutput16: return " StorageInputOutput16" ;
6503
6511
case spv::CapabilityDeviceGroup: return " DeviceGroup" ;
6504
6512
case spv::CapabilityMultiView: return " MultiView" ;
6513
+ case spv::CapabilityVariablePointersStorageBuffer: return " VariablePointersStorageBuffer" ;
6514
+ case spv::CapabilityVariablePointers: return " VariablePointers" ;
6515
+ case spv::CapabilityAtomicStorageOps: return " AtomicStorageOps" ;
6516
+ case spv::CapabilitySampleMaskPostDepthCoverage: return " SampleMaskPostDepthCoverage" ;
6517
+ case spv::CapabilityImageGatherBiasLodAMD: return " ImageGatherBiasLodAMD" ;
6518
+ case spv::CapabilityStencilExportEXT: return " StencilExportEXT" ;
6505
6519
case spv::CapabilitySampleMaskOverrideCoverageNV: return " SampleMaskOverrideCoverageNV" ;
6506
6520
case spv::CapabilityGeometryShaderPassthroughNV: return " GeometryShaderPassthroughNV" ;
6507
6521
case spv::CapabilityShaderViewportIndexLayerNV: return " ShaderViewportIndexLayerNV" ;
@@ -6550,6 +6564,7 @@ string ToStrHelper<false, spv::ExecutionMode>::Get(const spv::ExecutionMode &el)
6550
6564
case spv::ExecutionModeOutputTriangleStrip: return " OutputTriangleStrip" ;
6551
6565
case spv::ExecutionModeVecTypeHint: return " VecTypeHint" ;
6552
6566
case spv::ExecutionModeContractionOff: return " ContractionOff" ;
6567
+ case spv::ExecutionModePostDepthCoverage: return " PostDepthCoverage" ;
6553
6568
case spv::ExecutionModeMax: break ;
6554
6569
}
6555
6570
@@ -6650,6 +6665,7 @@ string ToStrHelper<false, spv::Decoration>::Get(const spv::Decoration &el)
6650
6665
case spv::DecorationNoContraction: return " NoContraction" ;
6651
6666
case spv::DecorationInputAttachmentIndex: return " InputAttachmentIndex" ;
6652
6667
case spv::DecorationAlignment: return " Alignment" ;
6668
+ case spv::DecorationExplicitInterpAMD: return " ExplicitInterpAMD" ;
6653
6669
case spv::DecorationOverrideCoverageNV: return " OverrideCoverageNV" ;
6654
6670
case spv::DecorationPassthroughNV: return " PassthroughNV" ;
6655
6671
case spv::DecorationViewportRelativeNV: return " ViewportRelativeNV" ;
@@ -6702,6 +6718,7 @@ string ToStrHelper<false, spv::StorageClass>::Get(const spv::StorageClass &el)
6702
6718
case spv::StorageClassPushConstant: return " PushConstant" ;
6703
6719
case spv::StorageClassAtomicCounter: return " AtomicCounter" ;
6704
6720
case spv::StorageClassImage: return " Image" ;
6721
+ case spv::StorageClassStorageBuffer: return " StorageBuffer" ;
6705
6722
case spv::StorageClassMax: break ;
6706
6723
}
6707
6724
@@ -6815,6 +6832,14 @@ string ToStrHelper<false, spv::BuiltIn>::Get(const spv::BuiltIn &el)
6815
6832
case spv::BuiltInDrawIndex: return " DrawIndex" ;
6816
6833
case spv::BuiltInDeviceIndex: return " DeviceIndex" ;
6817
6834
case spv::BuiltInViewIndex: return " ViewIndex" ;
6835
+ case spv::BuiltInBaryCoordNoPerspAMD: return " BaryCoordNoPerspAMD" ;
6836
+ case spv::BuiltInBaryCoordNoPerspCentroidAMD: return " BaryCoordNoPerspCentroidAMD" ;
6837
+ case spv::BuiltInBaryCoordNoPerspSampleAMD: return " BaryCoordNoPerspSampleAMD" ;
6838
+ case spv::BuiltInBaryCoordSmoothAMD: return " BaryCoordSmoothAMD" ;
6839
+ case spv::BuiltInBaryCoordSmoothCentroidAMD: return " BaryCoordSmoothCentroidAMD" ;
6840
+ case spv::BuiltInBaryCoordSmoothSampleAMD: return " BaryCoordSmoothSampleAMD" ;
6841
+ case spv::BuiltInBaryCoordPullModelAMD: return " BaryCoordPullModelAMD" ;
6842
+ case spv::BuiltInFragStencilRefEXT: return " FragStencilRefEXT" ;
6818
6843
case spv::BuiltInViewportMaskNV: return " ViewportMaskNV" ;
6819
6844
case spv::BuiltInSecondaryPositionNV: return " SecondaryPositionNV" ;
6820
6845
case spv::BuiltInSecondaryViewportMaskNV: return " SecondaryViewportMaskNV" ;
0 commit comments