524 lines
		
	
	
		
			25 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			524 lines
		
	
	
		
			25 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| newTexture.frag
 | |
| Warning, version 430 is not yet complete; most version-specific features are present, but some are missing.
 | |
| 
 | |
| Shader version: 430
 | |
| 0:? Sequence
 | |
| 0:36  Function Definition: main( (global void)
 | |
| 0:36    Function Parameters: 
 | |
| 0:38    Sequence
 | |
| 0:38      Sequence
 | |
| 0:38        move second child to first child (temp 4-component vector of float)
 | |
| 0:38          'v' (temp 4-component vector of float)
 | |
| 0:38          texture (global 4-component vector of float)
 | |
| 0:38            's2D' (uniform sampler2D)
 | |
| 0:38            'c2D' (smooth in 2-component vector of float)
 | |
| 0:39      add second child into first child (temp 4-component vector of float)
 | |
| 0:39        'v' (temp 4-component vector of float)
 | |
| 0:39        textureProj (global 4-component vector of float)
 | |
| 0:39          's3D' (uniform sampler3D)
 | |
| 0:39          'c4D' (smooth in 4-component vector of float)
 | |
| 0:40      add second child into first child (temp 4-component vector of float)
 | |
| 0:40        'v' (temp 4-component vector of float)
 | |
| 0:40        textureLod (global 4-component vector of float)
 | |
| 0:40          's2DArray' (uniform sampler2DArray)
 | |
| 0:40          'c3D' (smooth in 3-component vector of float)
 | |
| 0:40          Constant:
 | |
| 0:40            1.200000
 | |
| 0:41      add second child into first child (temp float)
 | |
| 0:41        direct index (temp float)
 | |
| 0:41          'v' (temp 4-component vector of float)
 | |
| 0:41          Constant:
 | |
| 0:41            1 (const int)
 | |
| 0:41        textureOffset (global float)
 | |
| 0:41          's2DShadow' (uniform sampler2DShadow)
 | |
| 0:41          'c3D' (smooth in 3-component vector of float)
 | |
| 0:41          Constant:
 | |
| 0:41            3 (const int)
 | |
| 0:41            3 (const int)
 | |
| 0:41          'c1D' (smooth in float)
 | |
| 0:42      add second child into first child (temp 4-component vector of float)
 | |
| 0:42        'v' (temp 4-component vector of float)
 | |
| 0:42        textureFetch (global 4-component vector of float)
 | |
| 0:42          's3D' (uniform sampler3D)
 | |
| 0:42          'ic3D' (flat in 3-component vector of int)
 | |
| 0:42          'ic1D' (flat in int)
 | |
| 0:43      add second child into first child (temp 4-component vector of float)
 | |
| 0:43        'v' (temp 4-component vector of float)
 | |
| 0:43        textureFetchOffset (global 4-component vector of float)
 | |
| 0:43          's2D' (uniform sampler2D)
 | |
| 0:43          'ic2D' (flat in 2-component vector of int)
 | |
| 0:43          Constant:
 | |
| 0:43            4 (const int)
 | |
| 0:43          Constant:
 | |
| 0:43            3 (const int)
 | |
| 0:43            3 (const int)
 | |
| 0:44      add second child into first child (temp 4-component vector of float)
 | |
| 0:44        'v' (temp 4-component vector of float)
 | |
| 0:44        textureFetchOffset (global 4-component vector of float)
 | |
| 0:44          'sr' (uniform sampler2DRect)
 | |
| 0:44          'ic2D' (flat in 2-component vector of int)
 | |
| 0:44          Constant:
 | |
| 0:44            4 (const int)
 | |
| 0:44            4 (const int)
 | |
| 0:45      add second child into first child (temp float)
 | |
| 0:45        direct index (temp float)
 | |
| 0:45          'v' (temp 4-component vector of float)
 | |
| 0:45          Constant:
 | |
| 0:45            1 (const int)
 | |
| 0:45        textureLodOffset (global float)
 | |
| 0:45          's2DShadow' (uniform sampler2DShadow)
 | |
| 0:45          'c3D' (smooth in 3-component vector of float)
 | |
| 0:45          'c1D' (smooth in float)
 | |
| 0:45          Constant:
 | |
| 0:45            3 (const int)
 | |
| 0:45            3 (const int)
 | |
| 0:46      add second child into first child (temp 4-component vector of float)
 | |
| 0:46        'v' (temp 4-component vector of float)
 | |
| 0:46        textureProjLodOffset (global 4-component vector of float)
 | |
| 0:46          's2D' (uniform sampler2D)
 | |
| 0:46          'c3D' (smooth in 3-component vector of float)
 | |
| 0:46          'c1D' (smooth in float)
 | |
| 0:46          Constant:
 | |
| 0:46            3 (const int)
 | |
| 0:46            3 (const int)
 | |
| 0:47      add second child into first child (temp 4-component vector of float)
 | |
| 0:47        'v' (temp 4-component vector of float)
 | |
| 0:47        textureGrad (global 4-component vector of float)
 | |
| 0:47          'sCube' (uniform samplerCube)
 | |
| 0:47          'c3D' (smooth in 3-component vector of float)
 | |
| 0:47          'c3D' (smooth in 3-component vector of float)
 | |
| 0:47          'c3D' (smooth in 3-component vector of float)
 | |
| 0:48      add second child into first child (temp float)
 | |
| 0:48        direct index (temp float)
 | |
| 0:48          'v' (temp 4-component vector of float)
 | |
| 0:48          Constant:
 | |
| 0:48            0 (const int)
 | |
| 0:48        textureGradOffset (global float)
 | |
| 0:48          's2DArrayShadow' (uniform sampler2DArrayShadow)
 | |
| 0:48          'c4D' (smooth in 4-component vector of float)
 | |
| 0:48          'c2D' (smooth in 2-component vector of float)
 | |
| 0:48          'c2D' (smooth in 2-component vector of float)
 | |
| 0:48          Constant:
 | |
| 0:48            3 (const int)
 | |
| 0:48            3 (const int)
 | |
| 0:49      add second child into first child (temp 4-component vector of float)
 | |
| 0:49        'v' (temp 4-component vector of float)
 | |
| 0:49        textureProjGrad (global 4-component vector of float)
 | |
| 0:49          's3D' (uniform sampler3D)
 | |
| 0:49          'c4D' (smooth in 4-component vector of float)
 | |
| 0:49          'c3D' (smooth in 3-component vector of float)
 | |
| 0:49          'c3D' (smooth in 3-component vector of float)
 | |
| 0:50      add second child into first child (temp 4-component vector of float)
 | |
| 0:50        'v' (temp 4-component vector of float)
 | |
| 0:50        textureProjGradOffset (global 4-component vector of float)
 | |
| 0:50          's2D' (uniform sampler2D)
 | |
| 0:50          'c3D' (smooth in 3-component vector of float)
 | |
| 0:50          'c2D' (smooth in 2-component vector of float)
 | |
| 0:50          'c2D' (smooth in 2-component vector of float)
 | |
| 0:50          Constant:
 | |
| 0:50            3 (const int)
 | |
| 0:50            3 (const int)
 | |
| 0:52      Sequence
 | |
| 0:52        move second child to first child (temp 4-component vector of int)
 | |
| 0:52          'iv' (temp 4-component vector of int)
 | |
| 0:52          texture (global 4-component vector of int)
 | |
| 0:52            'is2D' (uniform isampler2D)
 | |
| 0:52            'c2D' (smooth in 2-component vector of float)
 | |
| 0:53      add second child into first child (temp 4-component vector of float)
 | |
| 0:53        'v' (temp 4-component vector of float)
 | |
| 0:53        Convert int to float (temp 4-component vector of float)
 | |
| 0:53          'iv' (temp 4-component vector of int)
 | |
| 0:54      move second child to first child (temp 4-component vector of int)
 | |
| 0:54        'iv' (temp 4-component vector of int)
 | |
| 0:54        textureProjOffset (global 4-component vector of int)
 | |
| 0:54          'is2D' (uniform isampler2D)
 | |
| 0:54          'c4D' (smooth in 4-component vector of float)
 | |
| 0:54          Constant:
 | |
| 0:54            3 (const int)
 | |
| 0:54            3 (const int)
 | |
| 0:55      add second child into first child (temp 4-component vector of float)
 | |
| 0:55        'v' (temp 4-component vector of float)
 | |
| 0:55        Convert int to float (temp 4-component vector of float)
 | |
| 0:55          'iv' (temp 4-component vector of int)
 | |
| 0:56      move second child to first child (temp 4-component vector of int)
 | |
| 0:56        'iv' (temp 4-component vector of int)
 | |
| 0:56        textureProjLod (global 4-component vector of int)
 | |
| 0:56          'is2D' (uniform isampler2D)
 | |
| 0:56          'c3D' (smooth in 3-component vector of float)
 | |
| 0:56          'c1D' (smooth in float)
 | |
| 0:57      add second child into first child (temp 4-component vector of float)
 | |
| 0:57        'v' (temp 4-component vector of float)
 | |
| 0:57        Convert int to float (temp 4-component vector of float)
 | |
| 0:57          'iv' (temp 4-component vector of int)
 | |
| 0:58      move second child to first child (temp 4-component vector of int)
 | |
| 0:58        'iv' (temp 4-component vector of int)
 | |
| 0:58        textureProjGrad (global 4-component vector of int)
 | |
| 0:58          'is2D' (uniform isampler2D)
 | |
| 0:58          'c3D' (smooth in 3-component vector of float)
 | |
| 0:58          'c2D' (smooth in 2-component vector of float)
 | |
| 0:58          'c2D' (smooth in 2-component vector of float)
 | |
| 0:59      add second child into first child (temp 4-component vector of float)
 | |
| 0:59        'v' (temp 4-component vector of float)
 | |
| 0:59        Convert int to float (temp 4-component vector of float)
 | |
| 0:59          'iv' (temp 4-component vector of int)
 | |
| 0:60      move second child to first child (temp 4-component vector of int)
 | |
| 0:60        'iv' (temp 4-component vector of int)
 | |
| 0:60        texture (global 4-component vector of int)
 | |
| 0:60          'is3D' (uniform isampler3D)
 | |
| 0:60          'c3D' (smooth in 3-component vector of float)
 | |
| 0:60          Constant:
 | |
| 0:60            4.200000
 | |
| 0:61      add second child into first child (temp 4-component vector of float)
 | |
| 0:61        'v' (temp 4-component vector of float)
 | |
| 0:61        Convert int to float (temp 4-component vector of float)
 | |
| 0:61          'iv' (temp 4-component vector of int)
 | |
| 0:62      move second child to first child (temp 4-component vector of int)
 | |
| 0:62        'iv' (temp 4-component vector of int)
 | |
| 0:62        textureLod (global 4-component vector of int)
 | |
| 0:62          'isCube' (uniform isamplerCube)
 | |
| 0:62          'c3D' (smooth in 3-component vector of float)
 | |
| 0:62          'c1D' (smooth in float)
 | |
| 0:63      add second child into first child (temp 4-component vector of float)
 | |
| 0:63        'v' (temp 4-component vector of float)
 | |
| 0:63        Convert int to float (temp 4-component vector of float)
 | |
| 0:63          'iv' (temp 4-component vector of int)
 | |
| 0:64      move second child to first child (temp 4-component vector of int)
 | |
| 0:64        'iv' (temp 4-component vector of int)
 | |
| 0:64        textureFetch (global 4-component vector of int)
 | |
| 0:64          'is2DArray' (uniform isampler2DArray)
 | |
| 0:64          'ic3D' (flat in 3-component vector of int)
 | |
| 0:64          'ic1D' (flat in int)
 | |
| 0:65      add second child into first child (temp 4-component vector of float)
 | |
| 0:65        'v' (temp 4-component vector of float)
 | |
| 0:65        Convert int to float (temp 4-component vector of float)
 | |
| 0:65          'iv' (temp 4-component vector of int)
 | |
| 0:66      add second child into first child (temp 4-component vector of int)
 | |
| 0:66        'iv' (temp 4-component vector of int)
 | |
| 0:66        textureFetch (global 4-component vector of int)
 | |
| 0:66          'is2Dms' (uniform isampler2DMS)
 | |
| 0:66          'ic2D' (flat in 2-component vector of int)
 | |
| 0:66          'ic1D' (flat in int)
 | |
| 0:67      add second child into first child (temp 4-component vector of float)
 | |
| 0:67        'v' (temp 4-component vector of float)
 | |
| 0:67        Convert int to float (temp 4-component vector of float)
 | |
| 0:67          'iv' (temp 4-component vector of int)
 | |
| 0:68      add second child into first child (temp 4-component vector of float)
 | |
| 0:68        'v' (temp 4-component vector of float)
 | |
| 0:68        textureFetch (global 4-component vector of float)
 | |
| 0:68          'sb' (uniform samplerBuffer)
 | |
| 0:68          'ic1D' (flat in int)
 | |
| 0:69      add second child into first child (temp 4-component vector of float)
 | |
| 0:69        'v' (temp 4-component vector of float)
 | |
| 0:69        textureFetch (global 4-component vector of float)
 | |
| 0:69          'sr' (uniform sampler2DRect)
 | |
| 0:69          'ic2D' (flat in 2-component vector of int)
 | |
| 0:71      Sequence
 | |
| 0:71        move second child to first child (temp 2-component vector of int)
 | |
| 0:71          'iv2' (temp 2-component vector of int)
 | |
| 0:71          textureSize (global 2-component vector of int)
 | |
| 0:71            'sCubeShadow' (uniform samplerCubeShadow)
 | |
| 0:71            Constant:
 | |
| 0:71              2 (const int)
 | |
| 0:74      move second child to first child (temp 4-component vector of float)
 | |
| 0:74        'FragData' (out 4-component vector of float)
 | |
| 0:74        add (temp 4-component vector of float)
 | |
| 0:74          'v' (temp 4-component vector of float)
 | |
| 0:74          Construct vec4 (temp 4-component vector of float)
 | |
| 0:74            Convert int to float (temp 2-component vector of float)
 | |
| 0:74              'iv2' (temp 2-component vector of int)
 | |
| 0:74            Constant:
 | |
| 0:74              0.000000
 | |
| 0:74            Constant:
 | |
| 0:74              0.000000
 | |
| 0:?   Linker Objects
 | |
| 0:?     'sb' (uniform samplerBuffer)
 | |
| 0:?     'sr' (uniform sampler2DRect)
 | |
| 0:?     's2D' (uniform sampler2D)
 | |
| 0:?     's3D' (uniform sampler3D)
 | |
| 0:?     'sCube' (uniform samplerCube)
 | |
| 0:?     'sCubeShadow' (uniform samplerCubeShadow)
 | |
| 0:?     's2DShadow' (uniform sampler2DShadow)
 | |
| 0:?     's2DArray' (uniform sampler2DArray)
 | |
| 0:?     's2DArrayShadow' (uniform sampler2DArrayShadow)
 | |
| 0:?     'is2D' (uniform isampler2D)
 | |
| 0:?     'is3D' (uniform isampler3D)
 | |
| 0:?     'isCube' (uniform isamplerCube)
 | |
| 0:?     'is2DArray' (uniform isampler2DArray)
 | |
| 0:?     'is2Dms' (uniform isampler2DMS)
 | |
| 0:?     'us2D' (uniform usampler2D)
 | |
| 0:?     'us3D' (uniform usampler3D)
 | |
| 0:?     'usCube' (uniform usamplerCube)
 | |
| 0:?     'us2DArray' (uniform usampler2DArray)
 | |
| 0:?     'c1D' (smooth in float)
 | |
| 0:?     'c2D' (smooth in 2-component vector of float)
 | |
| 0:?     'c3D' (smooth in 3-component vector of float)
 | |
| 0:?     'c4D' (smooth in 4-component vector of float)
 | |
| 0:?     'ic1D' (flat in int)
 | |
| 0:?     'ic2D' (flat in 2-component vector of int)
 | |
| 0:?     'ic3D' (flat in 3-component vector of int)
 | |
| 0:?     'ic4D' (flat in 4-component vector of int)
 | |
| 0:?     'FragData' (out 4-component vector of float)
 | |
| 
 | |
| 
 | |
| Linked fragment stage:
 | |
| 
 | |
| 
 | |
| Shader version: 430
 | |
| 0:? Sequence
 | |
| 0:36  Function Definition: main( (global void)
 | |
| 0:36    Function Parameters: 
 | |
| 0:38    Sequence
 | |
| 0:38      Sequence
 | |
| 0:38        move second child to first child (temp 4-component vector of float)
 | |
| 0:38          'v' (temp 4-component vector of float)
 | |
| 0:38          texture (global 4-component vector of float)
 | |
| 0:38            's2D' (uniform sampler2D)
 | |
| 0:38            'c2D' (smooth in 2-component vector of float)
 | |
| 0:39      add second child into first child (temp 4-component vector of float)
 | |
| 0:39        'v' (temp 4-component vector of float)
 | |
| 0:39        textureProj (global 4-component vector of float)
 | |
| 0:39          's3D' (uniform sampler3D)
 | |
| 0:39          'c4D' (smooth in 4-component vector of float)
 | |
| 0:40      add second child into first child (temp 4-component vector of float)
 | |
| 0:40        'v' (temp 4-component vector of float)
 | |
| 0:40        textureLod (global 4-component vector of float)
 | |
| 0:40          's2DArray' (uniform sampler2DArray)
 | |
| 0:40          'c3D' (smooth in 3-component vector of float)
 | |
| 0:40          Constant:
 | |
| 0:40            1.200000
 | |
| 0:41      add second child into first child (temp float)
 | |
| 0:41        direct index (temp float)
 | |
| 0:41          'v' (temp 4-component vector of float)
 | |
| 0:41          Constant:
 | |
| 0:41            1 (const int)
 | |
| 0:41        textureOffset (global float)
 | |
| 0:41          's2DShadow' (uniform sampler2DShadow)
 | |
| 0:41          'c3D' (smooth in 3-component vector of float)
 | |
| 0:41          Constant:
 | |
| 0:41            3 (const int)
 | |
| 0:41            3 (const int)
 | |
| 0:41          'c1D' (smooth in float)
 | |
| 0:42      add second child into first child (temp 4-component vector of float)
 | |
| 0:42        'v' (temp 4-component vector of float)
 | |
| 0:42        textureFetch (global 4-component vector of float)
 | |
| 0:42          's3D' (uniform sampler3D)
 | |
| 0:42          'ic3D' (flat in 3-component vector of int)
 | |
| 0:42          'ic1D' (flat in int)
 | |
| 0:43      add second child into first child (temp 4-component vector of float)
 | |
| 0:43        'v' (temp 4-component vector of float)
 | |
| 0:43        textureFetchOffset (global 4-component vector of float)
 | |
| 0:43          's2D' (uniform sampler2D)
 | |
| 0:43          'ic2D' (flat in 2-component vector of int)
 | |
| 0:43          Constant:
 | |
| 0:43            4 (const int)
 | |
| 0:43          Constant:
 | |
| 0:43            3 (const int)
 | |
| 0:43            3 (const int)
 | |
| 0:44      add second child into first child (temp 4-component vector of float)
 | |
| 0:44        'v' (temp 4-component vector of float)
 | |
| 0:44        textureFetchOffset (global 4-component vector of float)
 | |
| 0:44          'sr' (uniform sampler2DRect)
 | |
| 0:44          'ic2D' (flat in 2-component vector of int)
 | |
| 0:44          Constant:
 | |
| 0:44            4 (const int)
 | |
| 0:44            4 (const int)
 | |
| 0:45      add second child into first child (temp float)
 | |
| 0:45        direct index (temp float)
 | |
| 0:45          'v' (temp 4-component vector of float)
 | |
| 0:45          Constant:
 | |
| 0:45            1 (const int)
 | |
| 0:45        textureLodOffset (global float)
 | |
| 0:45          's2DShadow' (uniform sampler2DShadow)
 | |
| 0:45          'c3D' (smooth in 3-component vector of float)
 | |
| 0:45          'c1D' (smooth in float)
 | |
| 0:45          Constant:
 | |
| 0:45            3 (const int)
 | |
| 0:45            3 (const int)
 | |
| 0:46      add second child into first child (temp 4-component vector of float)
 | |
| 0:46        'v' (temp 4-component vector of float)
 | |
| 0:46        textureProjLodOffset (global 4-component vector of float)
 | |
| 0:46          's2D' (uniform sampler2D)
 | |
| 0:46          'c3D' (smooth in 3-component vector of float)
 | |
| 0:46          'c1D' (smooth in float)
 | |
| 0:46          Constant:
 | |
| 0:46            3 (const int)
 | |
| 0:46            3 (const int)
 | |
| 0:47      add second child into first child (temp 4-component vector of float)
 | |
| 0:47        'v' (temp 4-component vector of float)
 | |
| 0:47        textureGrad (global 4-component vector of float)
 | |
| 0:47          'sCube' (uniform samplerCube)
 | |
| 0:47          'c3D' (smooth in 3-component vector of float)
 | |
| 0:47          'c3D' (smooth in 3-component vector of float)
 | |
| 0:47          'c3D' (smooth in 3-component vector of float)
 | |
| 0:48      add second child into first child (temp float)
 | |
| 0:48        direct index (temp float)
 | |
| 0:48          'v' (temp 4-component vector of float)
 | |
| 0:48          Constant:
 | |
| 0:48            0 (const int)
 | |
| 0:48        textureGradOffset (global float)
 | |
| 0:48          's2DArrayShadow' (uniform sampler2DArrayShadow)
 | |
| 0:48          'c4D' (smooth in 4-component vector of float)
 | |
| 0:48          'c2D' (smooth in 2-component vector of float)
 | |
| 0:48          'c2D' (smooth in 2-component vector of float)
 | |
| 0:48          Constant:
 | |
| 0:48            3 (const int)
 | |
| 0:48            3 (const int)
 | |
| 0:49      add second child into first child (temp 4-component vector of float)
 | |
| 0:49        'v' (temp 4-component vector of float)
 | |
| 0:49        textureProjGrad (global 4-component vector of float)
 | |
| 0:49          's3D' (uniform sampler3D)
 | |
| 0:49          'c4D' (smooth in 4-component vector of float)
 | |
| 0:49          'c3D' (smooth in 3-component vector of float)
 | |
| 0:49          'c3D' (smooth in 3-component vector of float)
 | |
| 0:50      add second child into first child (temp 4-component vector of float)
 | |
| 0:50        'v' (temp 4-component vector of float)
 | |
| 0:50        textureProjGradOffset (global 4-component vector of float)
 | |
| 0:50          's2D' (uniform sampler2D)
 | |
| 0:50          'c3D' (smooth in 3-component vector of float)
 | |
| 0:50          'c2D' (smooth in 2-component vector of float)
 | |
| 0:50          'c2D' (smooth in 2-component vector of float)
 | |
| 0:50          Constant:
 | |
| 0:50            3 (const int)
 | |
| 0:50            3 (const int)
 | |
| 0:52      Sequence
 | |
| 0:52        move second child to first child (temp 4-component vector of int)
 | |
| 0:52          'iv' (temp 4-component vector of int)
 | |
| 0:52          texture (global 4-component vector of int)
 | |
| 0:52            'is2D' (uniform isampler2D)
 | |
| 0:52            'c2D' (smooth in 2-component vector of float)
 | |
| 0:53      add second child into first child (temp 4-component vector of float)
 | |
| 0:53        'v' (temp 4-component vector of float)
 | |
| 0:53        Convert int to float (temp 4-component vector of float)
 | |
| 0:53          'iv' (temp 4-component vector of int)
 | |
| 0:54      move second child to first child (temp 4-component vector of int)
 | |
| 0:54        'iv' (temp 4-component vector of int)
 | |
| 0:54        textureProjOffset (global 4-component vector of int)
 | |
| 0:54          'is2D' (uniform isampler2D)
 | |
| 0:54          'c4D' (smooth in 4-component vector of float)
 | |
| 0:54          Constant:
 | |
| 0:54            3 (const int)
 | |
| 0:54            3 (const int)
 | |
| 0:55      add second child into first child (temp 4-component vector of float)
 | |
| 0:55        'v' (temp 4-component vector of float)
 | |
| 0:55        Convert int to float (temp 4-component vector of float)
 | |
| 0:55          'iv' (temp 4-component vector of int)
 | |
| 0:56      move second child to first child (temp 4-component vector of int)
 | |
| 0:56        'iv' (temp 4-component vector of int)
 | |
| 0:56        textureProjLod (global 4-component vector of int)
 | |
| 0:56          'is2D' (uniform isampler2D)
 | |
| 0:56          'c3D' (smooth in 3-component vector of float)
 | |
| 0:56          'c1D' (smooth in float)
 | |
| 0:57      add second child into first child (temp 4-component vector of float)
 | |
| 0:57        'v' (temp 4-component vector of float)
 | |
| 0:57        Convert int to float (temp 4-component vector of float)
 | |
| 0:57          'iv' (temp 4-component vector of int)
 | |
| 0:58      move second child to first child (temp 4-component vector of int)
 | |
| 0:58        'iv' (temp 4-component vector of int)
 | |
| 0:58        textureProjGrad (global 4-component vector of int)
 | |
| 0:58          'is2D' (uniform isampler2D)
 | |
| 0:58          'c3D' (smooth in 3-component vector of float)
 | |
| 0:58          'c2D' (smooth in 2-component vector of float)
 | |
| 0:58          'c2D' (smooth in 2-component vector of float)
 | |
| 0:59      add second child into first child (temp 4-component vector of float)
 | |
| 0:59        'v' (temp 4-component vector of float)
 | |
| 0:59        Convert int to float (temp 4-component vector of float)
 | |
| 0:59          'iv' (temp 4-component vector of int)
 | |
| 0:60      move second child to first child (temp 4-component vector of int)
 | |
| 0:60        'iv' (temp 4-component vector of int)
 | |
| 0:60        texture (global 4-component vector of int)
 | |
| 0:60          'is3D' (uniform isampler3D)
 | |
| 0:60          'c3D' (smooth in 3-component vector of float)
 | |
| 0:60          Constant:
 | |
| 0:60            4.200000
 | |
| 0:61      add second child into first child (temp 4-component vector of float)
 | |
| 0:61        'v' (temp 4-component vector of float)
 | |
| 0:61        Convert int to float (temp 4-component vector of float)
 | |
| 0:61          'iv' (temp 4-component vector of int)
 | |
| 0:62      move second child to first child (temp 4-component vector of int)
 | |
| 0:62        'iv' (temp 4-component vector of int)
 | |
| 0:62        textureLod (global 4-component vector of int)
 | |
| 0:62          'isCube' (uniform isamplerCube)
 | |
| 0:62          'c3D' (smooth in 3-component vector of float)
 | |
| 0:62          'c1D' (smooth in float)
 | |
| 0:63      add second child into first child (temp 4-component vector of float)
 | |
| 0:63        'v' (temp 4-component vector of float)
 | |
| 0:63        Convert int to float (temp 4-component vector of float)
 | |
| 0:63          'iv' (temp 4-component vector of int)
 | |
| 0:64      move second child to first child (temp 4-component vector of int)
 | |
| 0:64        'iv' (temp 4-component vector of int)
 | |
| 0:64        textureFetch (global 4-component vector of int)
 | |
| 0:64          'is2DArray' (uniform isampler2DArray)
 | |
| 0:64          'ic3D' (flat in 3-component vector of int)
 | |
| 0:64          'ic1D' (flat in int)
 | |
| 0:65      add second child into first child (temp 4-component vector of float)
 | |
| 0:65        'v' (temp 4-component vector of float)
 | |
| 0:65        Convert int to float (temp 4-component vector of float)
 | |
| 0:65          'iv' (temp 4-component vector of int)
 | |
| 0:66      add second child into first child (temp 4-component vector of int)
 | |
| 0:66        'iv' (temp 4-component vector of int)
 | |
| 0:66        textureFetch (global 4-component vector of int)
 | |
| 0:66          'is2Dms' (uniform isampler2DMS)
 | |
| 0:66          'ic2D' (flat in 2-component vector of int)
 | |
| 0:66          'ic1D' (flat in int)
 | |
| 0:67      add second child into first child (temp 4-component vector of float)
 | |
| 0:67        'v' (temp 4-component vector of float)
 | |
| 0:67        Convert int to float (temp 4-component vector of float)
 | |
| 0:67          'iv' (temp 4-component vector of int)
 | |
| 0:68      add second child into first child (temp 4-component vector of float)
 | |
| 0:68        'v' (temp 4-component vector of float)
 | |
| 0:68        textureFetch (global 4-component vector of float)
 | |
| 0:68          'sb' (uniform samplerBuffer)
 | |
| 0:68          'ic1D' (flat in int)
 | |
| 0:69      add second child into first child (temp 4-component vector of float)
 | |
| 0:69        'v' (temp 4-component vector of float)
 | |
| 0:69        textureFetch (global 4-component vector of float)
 | |
| 0:69          'sr' (uniform sampler2DRect)
 | |
| 0:69          'ic2D' (flat in 2-component vector of int)
 | |
| 0:71      Sequence
 | |
| 0:71        move second child to first child (temp 2-component vector of int)
 | |
| 0:71          'iv2' (temp 2-component vector of int)
 | |
| 0:71          textureSize (global 2-component vector of int)
 | |
| 0:71            'sCubeShadow' (uniform samplerCubeShadow)
 | |
| 0:71            Constant:
 | |
| 0:71              2 (const int)
 | |
| 0:74      move second child to first child (temp 4-component vector of float)
 | |
| 0:74        'FragData' (out 4-component vector of float)
 | |
| 0:74        add (temp 4-component vector of float)
 | |
| 0:74          'v' (temp 4-component vector of float)
 | |
| 0:74          Construct vec4 (temp 4-component vector of float)
 | |
| 0:74            Convert int to float (temp 2-component vector of float)
 | |
| 0:74              'iv2' (temp 2-component vector of int)
 | |
| 0:74            Constant:
 | |
| 0:74              0.000000
 | |
| 0:74            Constant:
 | |
| 0:74              0.000000
 | |
| 0:?   Linker Objects
 | |
| 0:?     'sb' (uniform samplerBuffer)
 | |
| 0:?     'sr' (uniform sampler2DRect)
 | |
| 0:?     's2D' (uniform sampler2D)
 | |
| 0:?     's3D' (uniform sampler3D)
 | |
| 0:?     'sCube' (uniform samplerCube)
 | |
| 0:?     'sCubeShadow' (uniform samplerCubeShadow)
 | |
| 0:?     's2DShadow' (uniform sampler2DShadow)
 | |
| 0:?     's2DArray' (uniform sampler2DArray)
 | |
| 0:?     's2DArrayShadow' (uniform sampler2DArrayShadow)
 | |
| 0:?     'is2D' (uniform isampler2D)
 | |
| 0:?     'is3D' (uniform isampler3D)
 | |
| 0:?     'isCube' (uniform isamplerCube)
 | |
| 0:?     'is2DArray' (uniform isampler2DArray)
 | |
| 0:?     'is2Dms' (uniform isampler2DMS)
 | |
| 0:?     'us2D' (uniform usampler2D)
 | |
| 0:?     'us3D' (uniform usampler3D)
 | |
| 0:?     'usCube' (uniform usamplerCube)
 | |
| 0:?     'us2DArray' (uniform usampler2DArray)
 | |
| 0:?     'c1D' (smooth in float)
 | |
| 0:?     'c2D' (smooth in 2-component vector of float)
 | |
| 0:?     'c3D' (smooth in 3-component vector of float)
 | |
| 0:?     'c4D' (smooth in 4-component vector of float)
 | |
| 0:?     'ic1D' (flat in int)
 | |
| 0:?     'ic2D' (flat in 2-component vector of int)
 | |
| 0:?     'ic3D' (flat in 3-component vector of int)
 | |
| 0:?     'ic4D' (flat in 4-component vector of int)
 | |
| 0:?     'FragData' (out 4-component vector of float)
 | |
| 
 | 
