yum-mirror/glslang
git clone https://git.yummers.dev/yum-mirror/glslang
5f6c7176
main
1#version 460 2 3layout (std140 )uniform UBO1 { 4vec4 a ; 5}; 6 7layout (std430 )buffer SSBO1 { 8float c [40 ]; 9}; 10 11layout (rgba8 )uniform image2D Image1 ; 12 13uniform sampler2D Sampler1 ; 14 15layout (std140 )uniform UBO2 { 16vec4 b ; 17}; 18 19layout (std430 )buffer SSBO2 { 20vec2 d []; 21}; 22 23layout (rgba8 )uniform image2D Image2 ; 24 25uniform sampler2D Sampler2 ; 26 27void main () 28{ 29vec4 result = vec4 (0.0 ); 30result += a ; 31result += b ; 32result .x += c [5 ]; 33result .yz += d [5 ]; 34result += imageLoad (Image1 ,ivec2 (5 ,10 )); 35result += imageLoad (Image2 ,ivec2 (5 ,10 )); 36result += texture (Sampler1 ,vec2 (0.5 ,0.5 )); 37result += texture (Sampler2 ,vec2 (0.5 ,0.5 )); 38gl_Position = result ; 39}