blob: 8e9a7105ea879328229cab5bb16b2a36f4affb5e [file] [log] [blame]
texture.frag
WARNING: 0:14: varying deprecated in version 130; may be removed in future release
WARNING: 0:15: varying deprecated in version 130; may be removed in future release
Shader version: 130
0:? Sequence
0:17 Function Definition: main( ( global void)
0:17 Function Parameters:
0:19 Sequence
0:19 Sequence
0:19 move second child to first child ( temp float)
0:19 'blendscale' ( temp float)
0:19 Constant:
0:19 1.789000
0:20 Sequence
0:20 move second child to first child ( temp float)
0:20 'bias' ( temp float)
0:20 Constant:
0:20 2.000000
0:21 Sequence
0:21 move second child to first child ( temp float)
0:21 'lod' ( temp float)
0:21 Constant:
0:21 3.000000
0:22 Sequence
0:22 move second child to first child ( temp float)
0:22 'proj' ( temp float)
0:22 Constant:
0:22 2.000000
0:23 Sequence
0:23 move second child to first child ( temp float)
0:23 'coords1D' ( temp float)
0:23 Constant:
0:23 1.789000
0:24 Sequence
0:24 move second child to first child ( temp 3-component vector of float)
0:24 'coords3D' ( temp 3-component vector of float)
0:24 Constant:
0:24 1.789000
0:24 2.718000
0:24 3.453000
0:25 Sequence
0:25 move second child to first child ( temp 4-component vector of float)
0:25 'coords4D' ( temp 4-component vector of float)
0:25 Constant:
0:25 1.789000
0:25 2.718000
0:25 3.453000
0:25 2.000000
0:26 Sequence
0:26 move second child to first child ( temp 4-component vector of float)
0:26 'color' ( temp 4-component vector of float)
0:26 Constant:
0:26 0.000000
0:26 0.000000
0:26 0.000000
0:26 0.000000
0:28 add second child into first child ( temp 4-component vector of float)
0:28 'color' ( temp 4-component vector of float)
0:28 texture ( global 4-component vector of float)
0:28 'texSampler1D' ( uniform sampler1D)
0:28 'coords1D' ( temp float)
0:29 add second child into first child ( temp 4-component vector of float)
0:29 'color' ( temp 4-component vector of float)
0:29 texture ( global 4-component vector of float)
0:29 'texSampler1D' ( uniform sampler1D)
0:29 'coords1D' ( temp float)
0:29 'bias' ( temp float)
0:30 add second child into first child ( temp 4-component vector of float)
0:30 'color' ( temp 4-component vector of float)
0:30 textureProj ( global 4-component vector of float)
0:30 'texSampler1D' ( uniform sampler1D)
0:30 'coords2D' ( smooth in 2-component vector of float)
0:31 add second child into first child ( temp 4-component vector of float)
0:31 'color' ( temp 4-component vector of float)
0:31 textureProj ( global 4-component vector of float)
0:31 'texSampler1D' ( uniform sampler1D)
0:31 'coords4D' ( temp 4-component vector of float)
0:32 add second child into first child ( temp 4-component vector of float)
0:32 'color' ( temp 4-component vector of float)
0:32 textureProj ( global 4-component vector of float)
0:32 'texSampler1D' ( uniform sampler1D)
0:32 'coords2D' ( smooth in 2-component vector of float)
0:32 'bias' ( temp float)
0:33 add second child into first child ( temp 4-component vector of float)
0:33 'color' ( temp 4-component vector of float)
0:33 textureProj ( global 4-component vector of float)
0:33 'texSampler1D' ( uniform sampler1D)
0:33 'coords4D' ( temp 4-component vector of float)
0:33 'bias' ( temp float)
0:35 add second child into first child ( temp 4-component vector of float)
0:35 'color' ( temp 4-component vector of float)
0:35 texture ( global 4-component vector of float)
0:35 'texSampler2D' ( uniform sampler2D)
0:35 'coords2D' ( smooth in 2-component vector of float)
0:36 add second child into first child ( temp 4-component vector of float)
0:36 'color' ( temp 4-component vector of float)
0:36 texture ( global 4-component vector of float)
0:36 'texSampler2D' ( uniform sampler2D)
0:36 'coords2D' ( smooth in 2-component vector of float)
0:36 'bias' ( temp float)
0:37 add second child into first child ( temp 4-component vector of float)
0:37 'color' ( temp 4-component vector of float)
0:37 textureProj ( global 4-component vector of float)
0:37 'texSampler2D' ( uniform sampler2D)
0:37 'coords3D' ( temp 3-component vector of float)
0:38 add second child into first child ( temp 4-component vector of float)
0:38 'color' ( temp 4-component vector of float)
0:38 textureProj ( global 4-component vector of float)
0:38 'texSampler2D' ( uniform sampler2D)
0:38 'coords4D' ( temp 4-component vector of float)
0:38 'bias' ( temp float)
0:40 add second child into first child ( temp 4-component vector of float)
0:40 'color' ( temp 4-component vector of float)
0:40 texture ( global 4-component vector of float)
0:40 'texSampler3D' ( uniform sampler3D)
0:40 'coords3D' ( temp 3-component vector of float)
0:41 add second child into first child ( temp 4-component vector of float)
0:41 'color' ( temp 4-component vector of float)
0:41 texture ( global 4-component vector of float)
0:41 'texSampler3D' ( uniform sampler3D)
0:41 'coords3D' ( temp 3-component vector of float)
0:41 'bias' ( temp float)
0:42 add second child into first child ( temp 4-component vector of float)
0:42 'color' ( temp 4-component vector of float)
0:42 textureProj ( global 4-component vector of float)
0:42 'texSampler3D' ( uniform sampler3D)
0:42 'coords4D' ( temp 4-component vector of float)
0:43 add second child into first child ( temp 4-component vector of float)
0:43 'color' ( temp 4-component vector of float)
0:43 textureProj ( global 4-component vector of float)
0:43 'texSampler3D' ( uniform sampler3D)
0:43 'coords4D' ( temp 4-component vector of float)
0:43 'bias' ( temp float)
0:45 add second child into first child ( temp 4-component vector of float)
0:45 'color' ( temp 4-component vector of float)
0:45 texture ( global 4-component vector of float)
0:45 'texSamplerCube' ( uniform samplerCube)
0:45 'coords3D' ( temp 3-component vector of float)
0:46 add second child into first child ( temp 4-component vector of float)
0:46 'color' ( temp 4-component vector of float)
0:46 texture ( global 4-component vector of float)
0:46 'texSamplerCube' ( uniform samplerCube)
0:46 'coords3D' ( temp 3-component vector of float)
0:46 'bias' ( temp float)
0:48 add second child into first child ( temp 4-component vector of float)
0:48 'color' ( temp 4-component vector of float)
0:48 texture ( global 4-component vector of float)
0:48 'shadowSampler1D' ( uniform sampler1DShadow)
0:48 'coords3D' ( temp 3-component vector of float)
0:49 add second child into first child ( temp 4-component vector of float)
0:49 'color' ( temp 4-component vector of float)
0:49 texture ( global 4-component vector of float)
0:49 'shadowSampler1D' ( uniform sampler1DShadow)
0:49 'coords3D' ( temp 3-component vector of float)
0:49 'bias' ( temp float)
0:50 add second child into first child ( temp 4-component vector of float)
0:50 'color' ( temp 4-component vector of float)
0:50 texture ( global 4-component vector of float)
0:50 'shadowSampler2D' ( uniform sampler2DShadow)
0:50 'coords3D' ( temp 3-component vector of float)
0:51 add second child into first child ( temp 4-component vector of float)
0:51 'color' ( temp 4-component vector of float)
0:51 texture ( global 4-component vector of float)
0:51 'shadowSampler2D' ( uniform sampler2DShadow)
0:51 'coords3D' ( temp 3-component vector of float)
0:51 'bias' ( temp float)
0:52 add second child into first child ( temp 4-component vector of float)
0:52 'color' ( temp 4-component vector of float)
0:52 textureProj ( global 4-component vector of float)
0:52 'shadowSampler1D' ( uniform sampler1DShadow)
0:52 'coords4D' ( temp 4-component vector of float)
0:53 add second child into first child ( temp 4-component vector of float)
0:53 'color' ( temp 4-component vector of float)
0:53 textureProj ( global 4-component vector of float)
0:53 'shadowSampler1D' ( uniform sampler1DShadow)
0:53 'coords4D' ( temp 4-component vector of float)
0:53 'bias' ( temp float)
0:54 add second child into first child ( temp 4-component vector of float)
0:54 'color' ( temp 4-component vector of float)
0:54 textureProj ( global 4-component vector of float)
0:54 'shadowSampler2D' ( uniform sampler2DShadow)
0:54 'coords4D' ( temp 4-component vector of float)
0:55 add second child into first child ( temp 4-component vector of float)
0:55 'color' ( temp 4-component vector of float)
0:55 textureProj ( global 4-component vector of float)
0:55 'shadowSampler2D' ( uniform sampler2DShadow)
0:55 'coords4D' ( temp 4-component vector of float)
0:55 'bias' ( temp float)
0:57 Sequence
0:57 move second child to first child ( temp 2-component vector of int)
0:57 'iCoords2D' ( temp 2-component vector of int)
0:57 Constant:
0:57 0 (const int)
0:57 5 (const int)
0:58 Sequence
0:58 move second child to first child ( temp int)
0:58 'iLod' ( temp int)
0:58 Constant:
0:58 1 (const int)
0:60 add second child into first child ( temp 4-component vector of float)
0:60 'color' ( temp 4-component vector of float)
0:60 textureFetch ( global 4-component vector of float)
0:60 'texSampler2D' ( uniform sampler2D)
0:60 'iCoords2D' ( temp 2-component vector of int)
0:60 'iLod' ( temp int)
0:62 Sequence
0:62 move second child to first child ( temp 2-component vector of float)
0:62 'gradX' ( temp 2-component vector of float)
0:62 dPdx ( global 2-component vector of float)
0:62 'coords2D' ( smooth in 2-component vector of float)
0:63 Sequence
0:63 move second child to first child ( temp 2-component vector of float)
0:63 'gradY' ( temp 2-component vector of float)
0:63 dPdy ( global 2-component vector of float)
0:63 'coords2D' ( smooth in 2-component vector of float)
0:66 add second child into first child ( temp 4-component vector of float)
0:66 'color' ( temp 4-component vector of float)
0:66 textureGrad ( global 4-component vector of float)
0:66 'texSampler2D' ( uniform sampler2D)
0:66 'coords2D' ( smooth in 2-component vector of float)
0:66 'gradX' ( temp 2-component vector of float)
0:66 'gradY' ( temp 2-component vector of float)
0:67 add second child into first child ( temp 4-component vector of float)
0:67 'color' ( temp 4-component vector of float)
0:67 textureProjGrad ( global 4-component vector of float)
0:67 'texSampler2D' ( uniform sampler2D)
0:67 Construct vec3 ( temp 3-component vector of float)
0:67 'coords2D' ( smooth in 2-component vector of float)
0:67 'proj' ( temp float)
0:67 'gradX' ( temp 2-component vector of float)
0:67 'gradY' ( temp 2-component vector of float)
0:68 add second child into first child ( temp 4-component vector of float)
0:68 'color' ( temp 4-component vector of float)
0:68 textureGradOffset ( global 4-component vector of float)
0:68 'texSampler2D' ( uniform sampler2D)
0:68 'coords2D' ( smooth in 2-component vector of float)
0:68 'gradX' ( temp 2-component vector of float)
0:68 'gradY' ( temp 2-component vector of float)
0:68 Constant:
0:68 3 (const int)
0:68 -7 (const int)
0:69 add second child into first child ( temp 4-component vector of float)
0:69 'color' ( temp 4-component vector of float)
0:69 textureProjGradOffset ( global 4-component vector of float)
0:69 'texSampler2D' ( uniform sampler2D)
0:69 'coords3D' ( temp 3-component vector of float)
0:69 'gradX' ( temp 2-component vector of float)
0:69 'gradY' ( temp 2-component vector of float)
0:69 Constant:
0:69 3 (const int)
0:69 -7 (const int)
0:70 add second child into first child ( temp 4-component vector of float)
0:70 'color' ( temp 4-component vector of float)
0:70 textureGrad ( global float)
0:70 'shadowSampler2D' ( uniform sampler2DShadow)
0:70 Construct vec3 ( temp 3-component vector of float)
0:70 'coords2D' ( smooth in 2-component vector of float)
0:70 'lod' ( temp float)
0:70 'gradX' ( temp 2-component vector of float)
0:70 'gradY' ( temp 2-component vector of float)
0:72 move second child to first child ( temp 4-component vector of float)
0:72 'gl_FragColor' ( fragColor 4-component vector of float FragColor)
0:72 mix ( global 4-component vector of float)
0:72 'color' ( temp 4-component vector of float)
0:72 'u' ( uniform 4-component vector of float)
0:72 component-wise multiply ( temp float)
0:72 'blend' ( uniform float)
0:72 'blendscale' ( temp float)
0:? Linker Objects
0:? 'texSampler1D' ( uniform sampler1D)
0:? 'texSampler2D' ( uniform sampler2D)
0:? 'texSampler3D' ( uniform sampler3D)
0:? 'texSamplerCube' ( uniform samplerCube)
0:? 'shadowSampler1D' ( uniform sampler1DShadow)
0:? 'shadowSampler2D' ( uniform sampler2DShadow)
0:? 'blend' ( uniform float)
0:? 'scale' ( uniform 2-component vector of float)
0:? 'u' ( uniform 4-component vector of float)
0:? 't' ( smooth in 2-component vector of float)
0:? 'coords2D' ( smooth in 2-component vector of float)
Linked fragment stage:
Shader version: 130
0:? Sequence
0:17 Function Definition: main( ( global void)
0:17 Function Parameters:
0:19 Sequence
0:19 Sequence
0:19 move second child to first child ( temp float)
0:19 'blendscale' ( temp float)
0:19 Constant:
0:19 1.789000
0:20 Sequence
0:20 move second child to first child ( temp float)
0:20 'bias' ( temp float)
0:20 Constant:
0:20 2.000000
0:21 Sequence
0:21 move second child to first child ( temp float)
0:21 'lod' ( temp float)
0:21 Constant:
0:21 3.000000
0:22 Sequence
0:22 move second child to first child ( temp float)
0:22 'proj' ( temp float)
0:22 Constant:
0:22 2.000000
0:23 Sequence
0:23 move second child to first child ( temp float)
0:23 'coords1D' ( temp float)
0:23 Constant:
0:23 1.789000
0:24 Sequence
0:24 move second child to first child ( temp 3-component vector of float)
0:24 'coords3D' ( temp 3-component vector of float)
0:24 Constant:
0:24 1.789000
0:24 2.718000
0:24 3.453000
0:25 Sequence
0:25 move second child to first child ( temp 4-component vector of float)
0:25 'coords4D' ( temp 4-component vector of float)
0:25 Constant:
0:25 1.789000
0:25 2.718000
0:25 3.453000
0:25 2.000000
0:26 Sequence
0:26 move second child to first child ( temp 4-component vector of float)
0:26 'color' ( temp 4-component vector of float)
0:26 Constant:
0:26 0.000000
0:26 0.000000
0:26 0.000000
0:26 0.000000
0:28 add second child into first child ( temp 4-component vector of float)
0:28 'color' ( temp 4-component vector of float)
0:28 texture ( global 4-component vector of float)
0:28 'texSampler1D' ( uniform sampler1D)
0:28 'coords1D' ( temp float)
0:29 add second child into first child ( temp 4-component vector of float)
0:29 'color' ( temp 4-component vector of float)
0:29 texture ( global 4-component vector of float)
0:29 'texSampler1D' ( uniform sampler1D)
0:29 'coords1D' ( temp float)
0:29 'bias' ( temp float)
0:30 add second child into first child ( temp 4-component vector of float)
0:30 'color' ( temp 4-component vector of float)
0:30 textureProj ( global 4-component vector of float)
0:30 'texSampler1D' ( uniform sampler1D)
0:30 'coords2D' ( smooth in 2-component vector of float)
0:31 add second child into first child ( temp 4-component vector of float)
0:31 'color' ( temp 4-component vector of float)
0:31 textureProj ( global 4-component vector of float)
0:31 'texSampler1D' ( uniform sampler1D)
0:31 'coords4D' ( temp 4-component vector of float)
0:32 add second child into first child ( temp 4-component vector of float)
0:32 'color' ( temp 4-component vector of float)
0:32 textureProj ( global 4-component vector of float)
0:32 'texSampler1D' ( uniform sampler1D)
0:32 'coords2D' ( smooth in 2-component vector of float)
0:32 'bias' ( temp float)
0:33 add second child into first child ( temp 4-component vector of float)
0:33 'color' ( temp 4-component vector of float)
0:33 textureProj ( global 4-component vector of float)
0:33 'texSampler1D' ( uniform sampler1D)
0:33 'coords4D' ( temp 4-component vector of float)
0:33 'bias' ( temp float)
0:35 add second child into first child ( temp 4-component vector of float)
0:35 'color' ( temp 4-component vector of float)
0:35 texture ( global 4-component vector of float)
0:35 'texSampler2D' ( uniform sampler2D)
0:35 'coords2D' ( smooth in 2-component vector of float)
0:36 add second child into first child ( temp 4-component vector of float)
0:36 'color' ( temp 4-component vector of float)
0:36 texture ( global 4-component vector of float)
0:36 'texSampler2D' ( uniform sampler2D)
0:36 'coords2D' ( smooth in 2-component vector of float)
0:36 'bias' ( temp float)
0:37 add second child into first child ( temp 4-component vector of float)
0:37 'color' ( temp 4-component vector of float)
0:37 textureProj ( global 4-component vector of float)
0:37 'texSampler2D' ( uniform sampler2D)
0:37 'coords3D' ( temp 3-component vector of float)
0:38 add second child into first child ( temp 4-component vector of float)
0:38 'color' ( temp 4-component vector of float)
0:38 textureProj ( global 4-component vector of float)
0:38 'texSampler2D' ( uniform sampler2D)
0:38 'coords4D' ( temp 4-component vector of float)
0:38 'bias' ( temp float)
0:40 add second child into first child ( temp 4-component vector of float)
0:40 'color' ( temp 4-component vector of float)
0:40 texture ( global 4-component vector of float)
0:40 'texSampler3D' ( uniform sampler3D)
0:40 'coords3D' ( temp 3-component vector of float)
0:41 add second child into first child ( temp 4-component vector of float)
0:41 'color' ( temp 4-component vector of float)
0:41 texture ( global 4-component vector of float)
0:41 'texSampler3D' ( uniform sampler3D)
0:41 'coords3D' ( temp 3-component vector of float)
0:41 'bias' ( temp float)
0:42 add second child into first child ( temp 4-component vector of float)
0:42 'color' ( temp 4-component vector of float)
0:42 textureProj ( global 4-component vector of float)
0:42 'texSampler3D' ( uniform sampler3D)
0:42 'coords4D' ( temp 4-component vector of float)
0:43 add second child into first child ( temp 4-component vector of float)
0:43 'color' ( temp 4-component vector of float)
0:43 textureProj ( global 4-component vector of float)
0:43 'texSampler3D' ( uniform sampler3D)
0:43 'coords4D' ( temp 4-component vector of float)
0:43 'bias' ( temp float)
0:45 add second child into first child ( temp 4-component vector of float)
0:45 'color' ( temp 4-component vector of float)
0:45 texture ( global 4-component vector of float)
0:45 'texSamplerCube' ( uniform samplerCube)
0:45 'coords3D' ( temp 3-component vector of float)
0:46 add second child into first child ( temp 4-component vector of float)
0:46 'color' ( temp 4-component vector of float)
0:46 texture ( global 4-component vector of float)
0:46 'texSamplerCube' ( uniform samplerCube)
0:46 'coords3D' ( temp 3-component vector of float)
0:46 'bias' ( temp float)
0:48 add second child into first child ( temp 4-component vector of float)
0:48 'color' ( temp 4-component vector of float)
0:48 texture ( global 4-component vector of float)
0:48 'shadowSampler1D' ( uniform sampler1DShadow)
0:48 'coords3D' ( temp 3-component vector of float)
0:49 add second child into first child ( temp 4-component vector of float)
0:49 'color' ( temp 4-component vector of float)
0:49 texture ( global 4-component vector of float)
0:49 'shadowSampler1D' ( uniform sampler1DShadow)
0:49 'coords3D' ( temp 3-component vector of float)
0:49 'bias' ( temp float)
0:50 add second child into first child ( temp 4-component vector of float)
0:50 'color' ( temp 4-component vector of float)
0:50 texture ( global 4-component vector of float)
0:50 'shadowSampler2D' ( uniform sampler2DShadow)
0:50 'coords3D' ( temp 3-component vector of float)
0:51 add second child into first child ( temp 4-component vector of float)
0:51 'color' ( temp 4-component vector of float)
0:51 texture ( global 4-component vector of float)
0:51 'shadowSampler2D' ( uniform sampler2DShadow)
0:51 'coords3D' ( temp 3-component vector of float)
0:51 'bias' ( temp float)
0:52 add second child into first child ( temp 4-component vector of float)
0:52 'color' ( temp 4-component vector of float)
0:52 textureProj ( global 4-component vector of float)
0:52 'shadowSampler1D' ( uniform sampler1DShadow)
0:52 'coords4D' ( temp 4-component vector of float)
0:53 add second child into first child ( temp 4-component vector of float)
0:53 'color' ( temp 4-component vector of float)
0:53 textureProj ( global 4-component vector of float)
0:53 'shadowSampler1D' ( uniform sampler1DShadow)
0:53 'coords4D' ( temp 4-component vector of float)
0:53 'bias' ( temp float)
0:54 add second child into first child ( temp 4-component vector of float)
0:54 'color' ( temp 4-component vector of float)
0:54 textureProj ( global 4-component vector of float)
0:54 'shadowSampler2D' ( uniform sampler2DShadow)
0:54 'coords4D' ( temp 4-component vector of float)
0:55 add second child into first child ( temp 4-component vector of float)
0:55 'color' ( temp 4-component vector of float)
0:55 textureProj ( global 4-component vector of float)
0:55 'shadowSampler2D' ( uniform sampler2DShadow)
0:55 'coords4D' ( temp 4-component vector of float)
0:55 'bias' ( temp float)
0:57 Sequence
0:57 move second child to first child ( temp 2-component vector of int)
0:57 'iCoords2D' ( temp 2-component vector of int)
0:57 Constant:
0:57 0 (const int)
0:57 5 (const int)
0:58 Sequence
0:58 move second child to first child ( temp int)
0:58 'iLod' ( temp int)
0:58 Constant:
0:58 1 (const int)
0:60 add second child into first child ( temp 4-component vector of float)
0:60 'color' ( temp 4-component vector of float)
0:60 textureFetch ( global 4-component vector of float)
0:60 'texSampler2D' ( uniform sampler2D)
0:60 'iCoords2D' ( temp 2-component vector of int)
0:60 'iLod' ( temp int)
0:62 Sequence
0:62 move second child to first child ( temp 2-component vector of float)
0:62 'gradX' ( temp 2-component vector of float)
0:62 dPdx ( global 2-component vector of float)
0:62 'coords2D' ( smooth in 2-component vector of float)
0:63 Sequence
0:63 move second child to first child ( temp 2-component vector of float)
0:63 'gradY' ( temp 2-component vector of float)
0:63 dPdy ( global 2-component vector of float)
0:63 'coords2D' ( smooth in 2-component vector of float)
0:66 add second child into first child ( temp 4-component vector of float)
0:66 'color' ( temp 4-component vector of float)
0:66 textureGrad ( global 4-component vector of float)
0:66 'texSampler2D' ( uniform sampler2D)
0:66 'coords2D' ( smooth in 2-component vector of float)
0:66 'gradX' ( temp 2-component vector of float)
0:66 'gradY' ( temp 2-component vector of float)
0:67 add second child into first child ( temp 4-component vector of float)
0:67 'color' ( temp 4-component vector of float)
0:67 textureProjGrad ( global 4-component vector of float)
0:67 'texSampler2D' ( uniform sampler2D)
0:67 Construct vec3 ( temp 3-component vector of float)
0:67 'coords2D' ( smooth in 2-component vector of float)
0:67 'proj' ( temp float)
0:67 'gradX' ( temp 2-component vector of float)
0:67 'gradY' ( temp 2-component vector of float)
0:68 add second child into first child ( temp 4-component vector of float)
0:68 'color' ( temp 4-component vector of float)
0:68 textureGradOffset ( global 4-component vector of float)
0:68 'texSampler2D' ( uniform sampler2D)
0:68 'coords2D' ( smooth in 2-component vector of float)
0:68 'gradX' ( temp 2-component vector of float)
0:68 'gradY' ( temp 2-component vector of float)
0:68 Constant:
0:68 3 (const int)
0:68 -7 (const int)
0:69 add second child into first child ( temp 4-component vector of float)
0:69 'color' ( temp 4-component vector of float)
0:69 textureProjGradOffset ( global 4-component vector of float)
0:69 'texSampler2D' ( uniform sampler2D)
0:69 'coords3D' ( temp 3-component vector of float)
0:69 'gradX' ( temp 2-component vector of float)
0:69 'gradY' ( temp 2-component vector of float)
0:69 Constant:
0:69 3 (const int)
0:69 -7 (const int)
0:70 add second child into first child ( temp 4-component vector of float)
0:70 'color' ( temp 4-component vector of float)
0:70 textureGrad ( global float)
0:70 'shadowSampler2D' ( uniform sampler2DShadow)
0:70 Construct vec3 ( temp 3-component vector of float)
0:70 'coords2D' ( smooth in 2-component vector of float)
0:70 'lod' ( temp float)
0:70 'gradX' ( temp 2-component vector of float)
0:70 'gradY' ( temp 2-component vector of float)
0:72 move second child to first child ( temp 4-component vector of float)
0:72 'gl_FragColor' ( fragColor 4-component vector of float FragColor)
0:72 mix ( global 4-component vector of float)
0:72 'color' ( temp 4-component vector of float)
0:72 'u' ( uniform 4-component vector of float)
0:72 component-wise multiply ( temp float)
0:72 'blend' ( uniform float)
0:72 'blendscale' ( temp float)
0:? Linker Objects
0:? 'texSampler1D' ( uniform sampler1D)
0:? 'texSampler2D' ( uniform sampler2D)
0:? 'texSampler3D' ( uniform sampler3D)
0:? 'texSamplerCube' ( uniform samplerCube)
0:? 'shadowSampler1D' ( uniform sampler1DShadow)
0:? 'shadowSampler2D' ( uniform sampler2DShadow)
0:? 'blend' ( uniform float)
0:? 'scale' ( uniform 2-component vector of float)
0:? 'u' ( uniform 4-component vector of float)
0:? 't' ( smooth in 2-component vector of float)
0:? 'coords2D' ( smooth in 2-component vector of float)