SPIRV-Cross/shaders-msl/comp/argument-buffers-image-load-store.msl2.argument.comp
2019-03-15 11:01:27 +01:00

11 lines
282 B
Plaintext

#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));
}