yum-mirror/glslang
git clone https://git.yummers.dev/yum-mirror/glslang
f6eae2a5
main
1#version 140 2 3uniform sampler1D texSampler1D ; 4uniform sampler2D texSampler2D ; 5uniform sampler3D texSampler3D ; 6uniform samplerCube texSamplerCube ; 7uniform sampler1DShadow shadowSampler1D ; 8uniform sampler2DShadow shadowSampler2D ; 9 10in vec2 coords2D ; 11 12void main () 13{ 14float lod = 3.0 ; 15float coords1D = 1.789 ; 16vec3 coords3D = vec3 (1.789 ,2.718 ,3.453 ); 17vec4 coords4D = vec4 (1.789 ,2.718 ,3.453 ,2.0 ); 18vec4 color = vec4 (0.0 ,0.0 ,0.0 ,0.0 ); 19 20color += textureLod (texSampler1D ,coords1D ,lod ); 21color += textureProjLod (texSampler1D ,coords2D ,lod ); 22color += textureProjLod (texSampler1D ,coords4D ,lod ); 23 24color += textureLod (texSampler2D ,coords2D ,lod ); 25color += textureProjLod (texSampler2D ,coords3D ,lod ); 26color += textureProjLod (texSampler2D ,coords4D ,lod ); 27 28color += textureLod (texSampler3D ,coords3D ,lod ); 29color += textureProjLod (texSampler3D ,coords4D ,lod ); 30 31color += textureLod (texSamplerCube ,coords3D ,lod ); 32 33color += textureLod (shadowSampler1D ,coords3D ,lod ); 34color += textureLod (shadowSampler2D ,coords3D ,lod ); 35color += textureProjLod (shadowSampler1D ,coords4D ,lod ); 36color += textureProjLod (shadowSampler2D ,coords4D ,lod ); 37 38gl_Position = color ; 39}