Browse Source

Merge pull request #60 from aws-lumberyard-dev/Atom/moudgils/DxcUpdateFixes

Fix shader build issues related to Dxc update
moudgils 4 years ago
parent
commit
34094740e0

+ 1 - 0
Shaders/Instanced.azsl

@@ -1,3 +1,4 @@
+#include <Atom/Features/SrgSemantics.azsli>
 #include <viewsrg.srgi>
 
 struct CubeTransform

+ 2 - 1
Shaders/RHI/BindlessPrototype.shader

@@ -20,5 +20,6 @@
           "type": "Fragment"
         }
       ]
-    }
+    },
+    "DisabledRHIBackends": ["metal"]
 }

+ 5 - 5
Shaders/RHI/BindlessPrototypeSrg.azsli

@@ -29,6 +29,11 @@ ShaderResourceGroupSemantic FloatBufferSemanticId
     FrequencyId = 7;
 };
 
+ShaderResourceGroup FloatBufferSrg : FloatBufferSemanticId
+{
+    StructuredBuffer<FloatBuffer> m_floatBuffer;
+};
+
 ShaderResourceGroup ImageSrg : FrequencyPerScene
 {
     Sampler m_sampler
@@ -43,11 +48,6 @@ ShaderResourceGroup ImageSrg : FrequencyPerScene
     Texture2D m_textureArray[];
 }
 
-ShaderResourceGroup FloatBufferSrg : FloatBufferSemanticId
-{
-    StructuredBuffer<FloatBuffer> m_floatBuffer;
-};
-
 // Helper functions to read data from the FloatBuffer. The FloatBuffer is accessed with an offset and an index.
 // The offset holds the initial offset within the FloatBuffer, and the index is a sub-index, which increments with each property that is being read.
 // The data needs to be read in the same order as it is allocated on the host.