Skip to content

Commit a25de03

Browse files
committed
Update for new SPIR-V enums
1 parent 7d85756 commit a25de03

File tree

1 file changed

+25
-0
lines changed

1 file changed

+25
-0
lines changed

renderdoc/driver/shaders/spirv/spirv_disassemble.cpp

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6393,6 +6393,14 @@ string ToStrHelper<false, spv::Op>::Get(const spv::Op &el)
63936393
case spv::OpSubgroupAnyKHR: return "SubgroupAnyKHR";
63946394
case spv::OpSubgroupAllEqualKHR: return "SubgroupAllEqualKHR";
63956395
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";
63966404
case spv::OpMax: break;
63976405
}
63986406

@@ -6502,6 +6510,12 @@ string ToStrHelper<false, spv::Capability>::Get(const spv::Capability &el)
65026510
case spv::CapabilityStorageInputOutput16: return "StorageInputOutput16";
65036511
case spv::CapabilityDeviceGroup: return "DeviceGroup";
65046512
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";
65056519
case spv::CapabilitySampleMaskOverrideCoverageNV: return "SampleMaskOverrideCoverageNV";
65066520
case spv::CapabilityGeometryShaderPassthroughNV: return "GeometryShaderPassthroughNV";
65076521
case spv::CapabilityShaderViewportIndexLayerNV: return "ShaderViewportIndexLayerNV";
@@ -6550,6 +6564,7 @@ string ToStrHelper<false, spv::ExecutionMode>::Get(const spv::ExecutionMode &el)
65506564
case spv::ExecutionModeOutputTriangleStrip: return "OutputTriangleStrip";
65516565
case spv::ExecutionModeVecTypeHint: return "VecTypeHint";
65526566
case spv::ExecutionModeContractionOff: return "ContractionOff";
6567+
case spv::ExecutionModePostDepthCoverage: return "PostDepthCoverage";
65536568
case spv::ExecutionModeMax: break;
65546569
}
65556570

@@ -6650,6 +6665,7 @@ string ToStrHelper<false, spv::Decoration>::Get(const spv::Decoration &el)
66506665
case spv::DecorationNoContraction: return "NoContraction";
66516666
case spv::DecorationInputAttachmentIndex: return "InputAttachmentIndex";
66526667
case spv::DecorationAlignment: return "Alignment";
6668+
case spv::DecorationExplicitInterpAMD: return "ExplicitInterpAMD";
66536669
case spv::DecorationOverrideCoverageNV: return "OverrideCoverageNV";
66546670
case spv::DecorationPassthroughNV: return "PassthroughNV";
66556671
case spv::DecorationViewportRelativeNV: return "ViewportRelativeNV";
@@ -6702,6 +6718,7 @@ string ToStrHelper<false, spv::StorageClass>::Get(const spv::StorageClass &el)
67026718
case spv::StorageClassPushConstant: return "PushConstant";
67036719
case spv::StorageClassAtomicCounter: return "AtomicCounter";
67046720
case spv::StorageClassImage: return "Image";
6721+
case spv::StorageClassStorageBuffer: return "StorageBuffer";
67056722
case spv::StorageClassMax: break;
67066723
}
67076724

@@ -6815,6 +6832,14 @@ string ToStrHelper<false, spv::BuiltIn>::Get(const spv::BuiltIn &el)
68156832
case spv::BuiltInDrawIndex: return "DrawIndex";
68166833
case spv::BuiltInDeviceIndex: return "DeviceIndex";
68176834
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";
68186843
case spv::BuiltInViewportMaskNV: return "ViewportMaskNV";
68196844
case spv::BuiltInSecondaryPositionNV: return "SecondaryPositionNV";
68206845
case spv::BuiltInSecondaryViewportMaskNV: return "SecondaryViewportMaskNV";

0 commit comments

Comments
 (0)