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 27layout (location = 0 )out vec4 Output ; 28 29void main () 30{ 31vec4 result = vec4 (0.0 ); 32result += a ; 33result += b ; 34result .x += c [5 ]; 35result .yz += d [5 ]; 36result += imageLoad (Image1 ,ivec2 (5 ,10 )); 37result += imageLoad (Image2 ,ivec2 (5 ,10 )); 38result += texture (Sampler1 ,vec2 (0.5 ,0.5 )); 39result += texture (Sampler2 ,vec2 (0.5 ,0.5 )); 40Output = result ; 41}