Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/KhronosGroup/SPIRV-Cross.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'shaders-msl/comp/raw-buffer-descriptor-aliasing.argument.discrete.msl2.comp')
-rw-r--r--shaders-msl/comp/raw-buffer-descriptor-aliasing.argument.discrete.msl2.comp7
1 files changed, 6 insertions, 1 deletions
diff --git a/shaders-msl/comp/raw-buffer-descriptor-aliasing.argument.discrete.msl2.comp b/shaders-msl/comp/raw-buffer-descriptor-aliasing.argument.discrete.msl2.comp
index 25ec7840..eea6a3df 100644
--- a/shaders-msl/comp/raw-buffer-descriptor-aliasing.argument.discrete.msl2.comp
+++ b/shaders-msl/comp/raw-buffer-descriptor-aliasing.argument.discrete.msl2.comp
@@ -76,9 +76,14 @@ layout(set = 2, binding = 0) readonly buffer SSBO_I
uvec2 data[];
} ssbo_i;
+layout(push_constant) uniform Registers
+{
+ float reg;
+};
+
void func0()
{
- ssbo_a.data[gl_GlobalInvocationID.x] = ubo_c.data[gl_WorkGroupID.x];
+ ssbo_a.data[gl_GlobalInvocationID.x] = ubo_c.data[gl_WorkGroupID.x] + reg;
ssbo_b.data[gl_GlobalInvocationID.x] =
ubo_d.data[gl_WorkGroupID.y] + ssbo_b_readonly.data[gl_GlobalInvocationID.x];
}