diff options
Diffstat (limited to '3rdparty/bgfx/3rdparty/spirv-cross/shaders-msl/comp/argument-buffers-image-load-store.msl2.argument.comp')
-rw-r--r-- | 3rdparty/bgfx/3rdparty/spirv-cross/shaders-msl/comp/argument-buffers-image-load-store.msl2.argument.comp | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/3rdparty/bgfx/3rdparty/spirv-cross/shaders-msl/comp/argument-buffers-image-load-store.msl2.argument.comp b/3rdparty/bgfx/3rdparty/spirv-cross/shaders-msl/comp/argument-buffers-image-load-store.msl2.argument.comp new file mode 100644 index 00000000000..72ca8899ad1 --- /dev/null +++ b/3rdparty/bgfx/3rdparty/spirv-cross/shaders-msl/comp/argument-buffers-image-load-store.msl2.argument.comp @@ -0,0 +1,10 @@ +#version 450 + +layout(set = 0, binding = 1, r32f) writeonly uniform image2D uImage; +layout(set = 0, binding = 2, r32f) readonly uniform image2D uImageRead; + +void main() +{ + ivec2 coord = ivec2(gl_GlobalInvocationID.xy); + imageStore(uImage, coord, imageLoad(uImageRead, coord)); +} |