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)
 | |
| 
 | 
