3 uniform sampler1D texSampler1D;
\r
4 uniform sampler2D texSampler2D;
\r
5 uniform sampler3D texSampler3D;
\r
6 uniform samplerCube texSamplerCube;
\r
7 uniform sampler1DShadow shadowSampler1D;
\r
8 uniform sampler2DShadow shadowSampler2D;
\r
15 float coords1D = 1.789;
\r
16 vec3 coords3D = vec3(1.789, 2.718, 3.453);
\r
17 vec4 coords4D = vec4(1.789, 2.718, 3.453, 2.0);
\r
18 vec4 color = vec4(0.0, 0.0, 0.0, 0.0);
\r
20 color += textureLod(texSampler1D, coords1D, lod);
\r
21 color += textureProjLod(texSampler1D, coords2D, lod);
\r
22 color += textureProjLod(texSampler1D, coords4D, lod);
\r
24 color += textureLod (texSampler2D, coords2D, lod);
\r
25 color += textureProjLod (texSampler2D, coords3D, lod);
\r
26 color += textureProjLod (texSampler2D, coords4D, lod);
\r
28 color += textureLod (texSampler3D, coords3D, lod);
\r
29 color += textureProjLod (texSampler3D, coords4D, lod);
\r
31 color += textureLod (texSamplerCube, coords3D, lod);
\r
33 color += textureLod (shadowSampler1D, coords3D, lod);
\r
34 color += textureLod (shadowSampler2D, coords3D, lod);
\r
35 color += textureProjLod(shadowSampler1D, coords4D, lod);
\r
36 color += textureProjLod(shadowSampler2D, coords4D, lod);
\r
38 gl_Position = color;
\r