SPIRV-Cross/shaders-msl-no-opt/comp/std140-array-load-composite-construct.comp

14 lines
196 B
Plaintext
Raw Normal View History

#version 450
layout(local_size_x = 1) in;
layout(std140, binding = 0) buffer SSBO
{
float a[16];
vec4 b[16];
};
void main()
{
b[gl_GlobalInvocationID.x] = vec4(a[gl_GlobalInvocationID.x]);
}