yum-mirror/glslang

git clone https://git.yummers.dev/yum-mirror/glslang

Shaochi Zhou(AMD)Implement extension GL_EXT_descriptor_heap.c8d3e066

main
476 B19 linesraw
1#version 450
2#extension GL_ARB_gpu_shader_int64: require
3#extension GL_EXT_descriptor_heap: require
4#extension GL_EXT_nonuniform_qualifier: require
5#extension GL_EXT_shader_image_int64: require
6#extension GL_EXT_shader_atomic_int64: require
7
8layout(local_size_x = 1) in;
9layout(descriptor_heap, r32ui) uniform uimage1D img[];
10
11void Apply(uimage1D image)
12{
13    imageAtomicOr(image, 0, 0xcafebeef);
14}
15
16void main()
17{
18    Apply(img[gl_GlobalInvocationID.x]);
19}