diff --git a/common/rhi/shaders/flow.frag b/common/rhi/shaders/flow.frag index 686ad279..3a901b98 100644 --- a/common/rhi/shaders/flow.frag +++ b/common/rhi/shaders/flow.frag @@ -5,7 +5,7 @@ layout(location = 0) in vec2 vTexCoord; layout(location = 1) in flat vec4 vInstanceShading; layout(location = 2) in flat float vInstanceOpacity; layout(location = 3) in flat float vIsReflection; -layout(location = 5) in vec2 vLocalPos; +layout(location = 4) in vec2 vLocalPos; // Output layout(location = 0) out vec4 fragColor; diff --git a/common/rhi/shaders/flow.frag.qsb b/common/rhi/shaders/flow.frag.qsb index 0cbd54fc..e223ca0b 100644 Binary files a/common/rhi/shaders/flow.frag.qsb and b/common/rhi/shaders/flow.frag.qsb differ diff --git a/common/rhi/shaders/flow.vert b/common/rhi/shaders/flow.vert index eb7c2087..af9a6866 100644 --- a/common/rhi/shaders/flow.vert +++ b/common/rhi/shaders/flow.vert @@ -15,10 +15,10 @@ layout(location = 8) in float instanceFlip; // Outputs to fragment shader layout(location = 0) out vec2 vTexCoord; -layout(location = 2) out flat vec4 vInstanceShading; -layout(location = 3) out flat float vInstanceOpacity; -layout(location = 4) out flat float vIsReflection; -layout(location = 5) out vec2 vLocalPos; +layout(location = 1) out flat vec4 vInstanceShading; +layout(location = 2) out flat float vInstanceOpacity; +layout(location = 3) out flat float vIsReflection; +layout(location = 4) out vec2 vLocalPos; // Uniform buffer layout(std140, binding = 0) uniform UniformBuffer diff --git a/common/rhi/shaders/flow.vert.qsb b/common/rhi/shaders/flow.vert.qsb index e17b39dd..5194219b 100644 Binary files a/common/rhi/shaders/flow.vert.qsb and b/common/rhi/shaders/flow.vert.qsb differ