blob: 05cfa6df3d9ae63abec1e1e8f8ff28de1dfe2508 [file] [edit]
#version 450
#extension GL_ARB_gpu_shader_int64: require
#extension GL_EXT_descriptor_heap: require
#extension GL_EXT_nonuniform_qualifier: require
#extension GL_EXT_shader_image_int64: require
#extension GL_EXT_shader_atomic_int64: require
layout(local_size_x = 1) in;
layout(descriptor_heap, r32ui) uniform uimage1D img[];
void Apply(uimage1D image)
{
imageAtomicOr(image, 0, 0xcafebeef);
}
void main()
{
Apply(img[gl_GlobalInvocationID.x]);
}