ソースを参照

Add shading rate value enum to sample (#628)

* Add shading rate value enum to sample

Signed-off-by: Akio Gaule <[email protected]>
Akio Gaule 2 年 前
コミット
9bc7125bc8

+ 2 - 0
Gem/Code/Source/RHI/VariableRateShadingExampleComponent.cpp

@@ -60,6 +60,8 @@ namespace AtomSampleViewer
         case RHI::ShadingRate::Rate2x4: return "Rate2x4";
         case RHI::ShadingRate::Rate4x2: return "Rate4x2";
         case RHI::ShadingRate::Rate4x4: return "Rate4x4";
+        case RHI::ShadingRate::Rate4x1: return "Rate4x1";
+        case RHI::ShadingRate::Rate1x4: return "Rate1x4";
         default: return "";
         }
     }

+ 1 - 1
Shaders/RHI/VariableRateShadingCompute.azsl

@@ -8,7 +8,7 @@
 
 #include <Atom/Features/SrgSemantics.azsli>
  
-#define NumShadingRates 7
+#define NumShadingRates 9
 
 ShaderResourceGroup ComputeSrg : SRG_PerObject
 {

+ 1 - 1
Shaders/RHI/VariableRateShadingImage.azsl

@@ -8,7 +8,7 @@
 
 #include <Atom/Features/SrgSemantics.azsli>
 
-#define NumShadingRates 7
+#define NumShadingRates 9
 ShaderResourceGroup InstanceSrg : SRG_PerObject
 {
     Texture2D<uint2> m_texture;