yum-mirror/glslang
git clone https://git.yummers.dev/yum-mirror/glslang
3dc6399e
main
1#version 450 2#extension GL_EXT_nonuniform_qualifier : enable 3#extension GL_EXT_descriptor_heap : enable 4 5layout (set = 0 ,binding = 0 )buffer SSBO { 6uint result ; 7}; 8layout (set = 0 ,binding = 1 )uniform UBO { 9uint data ; 10}ubo []; 11 12layout (descriptor_heap )buffer StorageBuffer { 13vec4 a ; 14}heapStorageBufferA []; 15 16layout (location = 0 )in vec2 uvs ; 17layout (location = 1 )flat in uint index ; 18 19layout (location = 0 )out vec4 fragColor ; 20 21void main () 22{ 23result = ubo [nonuniformEXT (result )].data ; 24}