//composite.csh
#version 430
layout (local_size_x = 16, local_size_y = 16) in;
layout (rgba8) uniform image2D colorimg0;
//const ivec3 workGroups = ivec3(50, 30, 1);
const vec2 workGroupsRender = vec2(1.0f, 1.0f);
void main() {
ivec2 pixelCoords = ivec2(gl_GlobalInvocationID.xy);
imageStore(colorimg0, pixelCoords, vec4(1.0));
}
//composite.csh
#version 430
layout (local_size_x = 16, local_size_y = 16) in;
layout (rgba8) uniform image2D colorimg0;
//const ivec3 workGroups = ivec3(50, 30, 1);
const vec2 workGroupsRender = vec2(1.0f, 1.0f);
void main() {
ivec2 pixelCoords = ivec2(gl_GlobalInvocationID.xy);
imageStore(colorimg0, pixelCoords, vec4(1.0));
}