yum-mirror/glslang
git clone https://git.yummers.dev/yum-mirror/glslang
344a03c0
main
1#version 450 2 3#extension GL_EXT_buffer_reference : enable 4 5layout (buffer_reference ,std430 )buffer blockType { 6layout (offset = 0 )int a ; 7layout (offset = 4 )int b ; 8layout (offset = 8 )int c ; 9layout (offset = 12 )int d ; 10layout (offset = 16 )int e ; 11}; 12 13layout (std430 )buffer t2 { 14blockType f ; 15blockType g ; 16}t ; 17 18void main () { 19 20blockType b1 [2 ]= blockType [2 ](t .f ,t .g ); 21b1 [0 ].a = b1 [1 ].b ; 22blockType b2 = t .f ; 23blockType b3 = t .g ; 24b2 .a = b3 .b ; 25}