Makes some white-space differences in most output, plus a few cases where more could have been put out but was cut short by the previous fix-sized buffer.
		
			
				
	
	
		
			565 lines
		
	
	
		
			28 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			565 lines
		
	
	
		
			28 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
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)
 | 
						|
 |