910 lines
		
	
	
		
			46 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			910 lines
		
	
	
		
			46 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| hlsl.gatherRGBA.basic.dx10.frag
 | |
| Shader version: 450
 | |
| gl_FragCoord origin is upper left
 | |
| 0:? Sequence
 | |
| 0:78  Function Definition: main( (global structure{temp 4-component vector of float Color, temp float FragDepth Depth})
 | |
| 0:34    Function Parameters: 
 | |
| 0:?     Sequence
 | |
| 0:39      Sequence
 | |
| 0:39        move second child to first child (temp 4-component vector of float)
 | |
| 0:39          'txval00' (temp 4-component vector of float)
 | |
| 0:39          textureGather (global 4-component vector of float)
 | |
| 0:39            Construct combined texture-sampler (temp sampler2D)
 | |
| 0:39              'g_tTex2df4' (uniform texture2D)
 | |
| 0:39              'g_sSamp' (layout(binding=0 ) uniform sampler)
 | |
| 0:39            'c2' (uniform 2-component vector of float)
 | |
| 0:39            Constant:
 | |
| 0:39              0 (const int)
 | |
| 0:40      Sequence
 | |
| 0:40        move second child to first child (temp 4-component vector of int)
 | |
| 0:40          'txval01' (temp 4-component vector of int)
 | |
| 0:40          textureGather (global 4-component vector of int)
 | |
| 0:40            Construct combined texture-sampler (temp isampler2D)
 | |
| 0:40              'g_tTex2di4' (uniform itexture2D)
 | |
| 0:40              'g_sSamp' (layout(binding=0 ) uniform sampler)
 | |
| 0:40            'c2' (uniform 2-component vector of float)
 | |
| 0:40            Constant:
 | |
| 0:40              0 (const int)
 | |
| 0:41      Sequence
 | |
| 0:41        move second child to first child (temp 4-component vector of uint)
 | |
| 0:41          'txval02' (temp 4-component vector of uint)
 | |
| 0:41          textureGather (global 4-component vector of uint)
 | |
| 0:41            Construct combined texture-sampler (temp usampler2D)
 | |
| 0:41              'g_tTex2du4' (uniform utexture2D)
 | |
| 0:41              'g_sSamp' (layout(binding=0 ) uniform sampler)
 | |
| 0:41            'c2' (uniform 2-component vector of float)
 | |
| 0:41            Constant:
 | |
| 0:41              0 (const int)
 | |
| 0:43      Sequence
 | |
| 0:43        move second child to first child (temp 4-component vector of float)
 | |
| 0:43          'txval10' (temp 4-component vector of float)
 | |
| 0:43          textureGather (global 4-component vector of float)
 | |
| 0:43            Construct combined texture-sampler (temp sampler2D)
 | |
| 0:43              'g_tTex2df4' (uniform texture2D)
 | |
| 0:43              'g_sSamp' (layout(binding=0 ) uniform sampler)
 | |
| 0:43            'c2' (uniform 2-component vector of float)
 | |
| 0:43            Constant:
 | |
| 0:43              1 (const int)
 | |
| 0:44      Sequence
 | |
| 0:44        move second child to first child (temp 4-component vector of int)
 | |
| 0:44          'txval11' (temp 4-component vector of int)
 | |
| 0:44          textureGather (global 4-component vector of int)
 | |
| 0:44            Construct combined texture-sampler (temp isampler2D)
 | |
| 0:44              'g_tTex2di4' (uniform itexture2D)
 | |
| 0:44              'g_sSamp' (layout(binding=0 ) uniform sampler)
 | |
| 0:44            'c2' (uniform 2-component vector of float)
 | |
| 0:44            Constant:
 | |
| 0:44              1 (const int)
 | |
| 0:45      Sequence
 | |
| 0:45        move second child to first child (temp 4-component vector of uint)
 | |
| 0:45          'txval12' (temp 4-component vector of uint)
 | |
| 0:45          textureGather (global 4-component vector of uint)
 | |
| 0:45            Construct combined texture-sampler (temp usampler2D)
 | |
| 0:45              'g_tTex2du4' (uniform utexture2D)
 | |
| 0:45              'g_sSamp' (layout(binding=0 ) uniform sampler)
 | |
| 0:45            'c2' (uniform 2-component vector of float)
 | |
| 0:45            Constant:
 | |
| 0:45              1 (const int)
 | |
| 0:47      Sequence
 | |
| 0:47        move second child to first child (temp 4-component vector of float)
 | |
| 0:47          'txval20' (temp 4-component vector of float)
 | |
| 0:47          textureGather (global 4-component vector of float)
 | |
| 0:47            Construct combined texture-sampler (temp sampler2D)
 | |
| 0:47              'g_tTex2df4' (uniform texture2D)
 | |
| 0:47              'g_sSamp' (layout(binding=0 ) uniform sampler)
 | |
| 0:47            'c2' (uniform 2-component vector of float)
 | |
| 0:47            Constant:
 | |
| 0:47              2 (const int)
 | |
| 0:48      Sequence
 | |
| 0:48        move second child to first child (temp 4-component vector of int)
 | |
| 0:48          'txval21' (temp 4-component vector of int)
 | |
| 0:48          textureGather (global 4-component vector of int)
 | |
| 0:48            Construct combined texture-sampler (temp isampler2D)
 | |
| 0:48              'g_tTex2di4' (uniform itexture2D)
 | |
| 0:48              'g_sSamp' (layout(binding=0 ) uniform sampler)
 | |
| 0:48            'c2' (uniform 2-component vector of float)
 | |
| 0:48            Constant:
 | |
| 0:48              2 (const int)
 | |
| 0:49      Sequence
 | |
| 0:49        move second child to first child (temp 4-component vector of uint)
 | |
| 0:49          'txval22' (temp 4-component vector of uint)
 | |
| 0:49          textureGather (global 4-component vector of uint)
 | |
| 0:49            Construct combined texture-sampler (temp usampler2D)
 | |
| 0:49              'g_tTex2du4' (uniform utexture2D)
 | |
| 0:49              'g_sSamp' (layout(binding=0 ) uniform sampler)
 | |
| 0:49            'c2' (uniform 2-component vector of float)
 | |
| 0:49            Constant:
 | |
| 0:49              2 (const int)
 | |
| 0:51      Sequence
 | |
| 0:51        move second child to first child (temp 4-component vector of float)
 | |
| 0:51          'txval30' (temp 4-component vector of float)
 | |
| 0:51          textureGather (global 4-component vector of float)
 | |
| 0:51            Construct combined texture-sampler (temp sampler2D)
 | |
| 0:51              'g_tTex2df4' (uniform texture2D)
 | |
| 0:51              'g_sSamp' (layout(binding=0 ) uniform sampler)
 | |
| 0:51            'c2' (uniform 2-component vector of float)
 | |
| 0:51            Constant:
 | |
| 0:51              3 (const int)
 | |
| 0:52      Sequence
 | |
| 0:52        move second child to first child (temp 4-component vector of int)
 | |
| 0:52          'txval31' (temp 4-component vector of int)
 | |
| 0:52          textureGather (global 4-component vector of int)
 | |
| 0:52            Construct combined texture-sampler (temp isampler2D)
 | |
| 0:52              'g_tTex2di4' (uniform itexture2D)
 | |
| 0:52              'g_sSamp' (layout(binding=0 ) uniform sampler)
 | |
| 0:52            'c2' (uniform 2-component vector of float)
 | |
| 0:52            Constant:
 | |
| 0:52              3 (const int)
 | |
| 0:53      Sequence
 | |
| 0:53        move second child to first child (temp 4-component vector of uint)
 | |
| 0:53          'txval32' (temp 4-component vector of uint)
 | |
| 0:53          textureGather (global 4-component vector of uint)
 | |
| 0:53            Construct combined texture-sampler (temp usampler2D)
 | |
| 0:53              'g_tTex2du4' (uniform utexture2D)
 | |
| 0:53              'g_sSamp' (layout(binding=0 ) uniform sampler)
 | |
| 0:53            'c2' (uniform 2-component vector of float)
 | |
| 0:53            Constant:
 | |
| 0:53              3 (const int)
 | |
| 0:57      Sequence
 | |
| 0:57        move second child to first child (temp 4-component vector of float)
 | |
| 0:57          'txval40' (temp 4-component vector of float)
 | |
| 0:57          textureGather (global 4-component vector of float)
 | |
| 0:57            Construct combined texture-sampler (temp samplerCube)
 | |
| 0:57              'g_tTexcdf4' (uniform textureCube)
 | |
| 0:57              'g_sSamp' (layout(binding=0 ) uniform sampler)
 | |
| 0:57            'c3' (uniform 3-component vector of float)
 | |
| 0:57            Constant:
 | |
| 0:57              0 (const int)
 | |
| 0:58      Sequence
 | |
| 0:58        move second child to first child (temp 4-component vector of int)
 | |
| 0:58          'txval41' (temp 4-component vector of int)
 | |
| 0:58          textureGather (global 4-component vector of int)
 | |
| 0:58            Construct combined texture-sampler (temp isamplerCube)
 | |
| 0:58              'g_tTexcdi4' (uniform itextureCube)
 | |
| 0:58              'g_sSamp' (layout(binding=0 ) uniform sampler)
 | |
| 0:58            'c3' (uniform 3-component vector of float)
 | |
| 0:58            Constant:
 | |
| 0:58              0 (const int)
 | |
| 0:59      Sequence
 | |
| 0:59        move second child to first child (temp 4-component vector of uint)
 | |
| 0:59          'txval42' (temp 4-component vector of uint)
 | |
| 0:59          textureGather (global 4-component vector of uint)
 | |
| 0:59            Construct combined texture-sampler (temp usamplerCube)
 | |
| 0:59              'g_tTexcdu4' (uniform utextureCube)
 | |
| 0:59              'g_sSamp' (layout(binding=0 ) uniform sampler)
 | |
| 0:59            'c3' (uniform 3-component vector of float)
 | |
| 0:59            Constant:
 | |
| 0:59              0 (const int)
 | |
| 0:61      Sequence
 | |
| 0:61        move second child to first child (temp 4-component vector of float)
 | |
| 0:61          'txval50' (temp 4-component vector of float)
 | |
| 0:61          textureGather (global 4-component vector of float)
 | |
| 0:61            Construct combined texture-sampler (temp samplerCube)
 | |
| 0:61              'g_tTexcdf4' (uniform textureCube)
 | |
| 0:61              'g_sSamp' (layout(binding=0 ) uniform sampler)
 | |
| 0:61            'c3' (uniform 3-component vector of float)
 | |
| 0:61            Constant:
 | |
| 0:61              1 (const int)
 | |
| 0:62      Sequence
 | |
| 0:62        move second child to first child (temp 4-component vector of int)
 | |
| 0:62          'txval51' (temp 4-component vector of int)
 | |
| 0:62          textureGather (global 4-component vector of int)
 | |
| 0:62            Construct combined texture-sampler (temp isamplerCube)
 | |
| 0:62              'g_tTexcdi4' (uniform itextureCube)
 | |
| 0:62              'g_sSamp' (layout(binding=0 ) uniform sampler)
 | |
| 0:62            'c3' (uniform 3-component vector of float)
 | |
| 0:62            Constant:
 | |
| 0:62              1 (const int)
 | |
| 0:63      Sequence
 | |
| 0:63        move second child to first child (temp 4-component vector of uint)
 | |
| 0:63          'txval52' (temp 4-component vector of uint)
 | |
| 0:63          textureGather (global 4-component vector of uint)
 | |
| 0:63            Construct combined texture-sampler (temp usamplerCube)
 | |
| 0:63              'g_tTexcdu4' (uniform utextureCube)
 | |
| 0:63              'g_sSamp' (layout(binding=0 ) uniform sampler)
 | |
| 0:63            'c3' (uniform 3-component vector of float)
 | |
| 0:63            Constant:
 | |
| 0:63              1 (const int)
 | |
| 0:65      Sequence
 | |
| 0:65        move second child to first child (temp 4-component vector of float)
 | |
| 0:65          'txval60' (temp 4-component vector of float)
 | |
| 0:65          textureGather (global 4-component vector of float)
 | |
| 0:65            Construct combined texture-sampler (temp samplerCube)
 | |
| 0:65              'g_tTexcdf4' (uniform textureCube)
 | |
| 0:65              'g_sSamp' (layout(binding=0 ) uniform sampler)
 | |
| 0:65            'c3' (uniform 3-component vector of float)
 | |
| 0:65            Constant:
 | |
| 0:65              2 (const int)
 | |
| 0:66      Sequence
 | |
| 0:66        move second child to first child (temp 4-component vector of int)
 | |
| 0:66          'txval61' (temp 4-component vector of int)
 | |
| 0:66          textureGather (global 4-component vector of int)
 | |
| 0:66            Construct combined texture-sampler (temp isamplerCube)
 | |
| 0:66              'g_tTexcdi4' (uniform itextureCube)
 | |
| 0:66              'g_sSamp' (layout(binding=0 ) uniform sampler)
 | |
| 0:66            'c3' (uniform 3-component vector of float)
 | |
| 0:66            Constant:
 | |
| 0:66              2 (const int)
 | |
| 0:67      Sequence
 | |
| 0:67        move second child to first child (temp 4-component vector of uint)
 | |
| 0:67          'txval62' (temp 4-component vector of uint)
 | |
| 0:67          textureGather (global 4-component vector of uint)
 | |
| 0:67            Construct combined texture-sampler (temp usamplerCube)
 | |
| 0:67              'g_tTexcdu4' (uniform utextureCube)
 | |
| 0:67              'g_sSamp' (layout(binding=0 ) uniform sampler)
 | |
| 0:67            'c3' (uniform 3-component vector of float)
 | |
| 0:67            Constant:
 | |
| 0:67              2 (const int)
 | |
| 0:69      Sequence
 | |
| 0:69        move second child to first child (temp 4-component vector of float)
 | |
| 0:69          'txval70' (temp 4-component vector of float)
 | |
| 0:69          textureGather (global 4-component vector of float)
 | |
| 0:69            Construct combined texture-sampler (temp samplerCube)
 | |
| 0:69              'g_tTexcdf4' (uniform textureCube)
 | |
| 0:69              'g_sSamp' (layout(binding=0 ) uniform sampler)
 | |
| 0:69            'c3' (uniform 3-component vector of float)
 | |
| 0:69            Constant:
 | |
| 0:69              3 (const int)
 | |
| 0:70      Sequence
 | |
| 0:70        move second child to first child (temp 4-component vector of int)
 | |
| 0:70          'txval71' (temp 4-component vector of int)
 | |
| 0:70          textureGather (global 4-component vector of int)
 | |
| 0:70            Construct combined texture-sampler (temp isamplerCube)
 | |
| 0:70              'g_tTexcdi4' (uniform itextureCube)
 | |
| 0:70              'g_sSamp' (layout(binding=0 ) uniform sampler)
 | |
| 0:70            'c3' (uniform 3-component vector of float)
 | |
| 0:70            Constant:
 | |
| 0:70              3 (const int)
 | |
| 0:71      Sequence
 | |
| 0:71        move second child to first child (temp 4-component vector of uint)
 | |
| 0:71          'txval72' (temp 4-component vector of uint)
 | |
| 0:71          textureGather (global 4-component vector of uint)
 | |
| 0:71            Construct combined texture-sampler (temp usamplerCube)
 | |
| 0:71              'g_tTexcdu4' (uniform utextureCube)
 | |
| 0:71              'g_sSamp' (layout(binding=0 ) uniform sampler)
 | |
| 0:71            'c3' (uniform 3-component vector of float)
 | |
| 0:71            Constant:
 | |
| 0:71              3 (const int)
 | |
| 0:73      move second child to first child (temp 4-component vector of float)
 | |
| 0:73        Color: direct index for structure (temp 4-component vector of float)
 | |
| 0:73          'psout' (temp structure{temp 4-component vector of float Color, temp float FragDepth Depth})
 | |
| 0:73          Constant:
 | |
| 0:73            0 (const int)
 | |
| 0:73        Constant:
 | |
| 0:73          1.000000
 | |
| 0:73          1.000000
 | |
| 0:73          1.000000
 | |
| 0:73          1.000000
 | |
| 0:74      move second child to first child (temp float)
 | |
| 0:74        Depth: direct index for structure (temp float FragDepth)
 | |
| 0:74          'psout' (temp structure{temp 4-component vector of float Color, temp float FragDepth Depth})
 | |
| 0:74          Constant:
 | |
| 0:74            1 (const int)
 | |
| 0:74        Constant:
 | |
| 0:74          1.000000
 | |
| 0:76      Branch: Return with expression
 | |
| 0:76        'psout' (temp structure{temp 4-component vector of float Color, temp float FragDepth Depth})
 | |
| 0:?   Linker Objects
 | |
| 0:?     'g_sSamp' (layout(binding=0 ) uniform sampler)
 | |
| 0:?     'g_sSamp2d' (uniform sampler)
 | |
| 0:?     'g_tTex1df4a' (layout(binding=1 ) uniform texture1D)
 | |
| 0:?     'g_tTex1df4' (layout(binding=0 ) uniform texture1D)
 | |
| 0:?     'g_tTex1di4' (uniform itexture1D)
 | |
| 0:?     'g_tTex1du4' (uniform utexture1D)
 | |
| 0:?     'g_tTex2df4' (uniform texture2D)
 | |
| 0:?     'g_tTex2di4' (uniform itexture2D)
 | |
| 0:?     'g_tTex2du4' (uniform utexture2D)
 | |
| 0:?     'g_tTex3df4' (uniform texture3D)
 | |
| 0:?     'g_tTex3di4' (uniform itexture3D)
 | |
| 0:?     'g_tTex3du4' (uniform utexture3D)
 | |
| 0:?     'g_tTexcdf4' (uniform textureCube)
 | |
| 0:?     'g_tTexcdi4' (uniform itextureCube)
 | |
| 0:?     'g_tTexcdu4' (uniform utextureCube)
 | |
| 0:?     'c1' (uniform float)
 | |
| 0:?     'c2' (uniform 2-component vector of float)
 | |
| 0:?     'c3' (uniform 3-component vector of float)
 | |
| 0:?     'c4' (uniform 4-component vector of float)
 | |
| 
 | |
| 
 | |
| Linked fragment stage:
 | |
| 
 | |
| 
 | |
| Shader version: 450
 | |
| gl_FragCoord origin is upper left
 | |
| 0:? Sequence
 | |
| 0:78  Function Definition: main( (global structure{temp 4-component vector of float Color, temp float FragDepth Depth})
 | |
| 0:34    Function Parameters: 
 | |
| 0:?     Sequence
 | |
| 0:39      Sequence
 | |
| 0:39        move second child to first child (temp 4-component vector of float)
 | |
| 0:39          'txval00' (temp 4-component vector of float)
 | |
| 0:39          textureGather (global 4-component vector of float)
 | |
| 0:39            Construct combined texture-sampler (temp sampler2D)
 | |
| 0:39              'g_tTex2df4' (uniform texture2D)
 | |
| 0:39              'g_sSamp' (layout(binding=0 ) uniform sampler)
 | |
| 0:39            'c2' (uniform 2-component vector of float)
 | |
| 0:39            Constant:
 | |
| 0:39              0 (const int)
 | |
| 0:40      Sequence
 | |
| 0:40        move second child to first child (temp 4-component vector of int)
 | |
| 0:40          'txval01' (temp 4-component vector of int)
 | |
| 0:40          textureGather (global 4-component vector of int)
 | |
| 0:40            Construct combined texture-sampler (temp isampler2D)
 | |
| 0:40              'g_tTex2di4' (uniform itexture2D)
 | |
| 0:40              'g_sSamp' (layout(binding=0 ) uniform sampler)
 | |
| 0:40            'c2' (uniform 2-component vector of float)
 | |
| 0:40            Constant:
 | |
| 0:40              0 (const int)
 | |
| 0:41      Sequence
 | |
| 0:41        move second child to first child (temp 4-component vector of uint)
 | |
| 0:41          'txval02' (temp 4-component vector of uint)
 | |
| 0:41          textureGather (global 4-component vector of uint)
 | |
| 0:41            Construct combined texture-sampler (temp usampler2D)
 | |
| 0:41              'g_tTex2du4' (uniform utexture2D)
 | |
| 0:41              'g_sSamp' (layout(binding=0 ) uniform sampler)
 | |
| 0:41            'c2' (uniform 2-component vector of float)
 | |
| 0:41            Constant:
 | |
| 0:41              0 (const int)
 | |
| 0:43      Sequence
 | |
| 0:43        move second child to first child (temp 4-component vector of float)
 | |
| 0:43          'txval10' (temp 4-component vector of float)
 | |
| 0:43          textureGather (global 4-component vector of float)
 | |
| 0:43            Construct combined texture-sampler (temp sampler2D)
 | |
| 0:43              'g_tTex2df4' (uniform texture2D)
 | |
| 0:43              'g_sSamp' (layout(binding=0 ) uniform sampler)
 | |
| 0:43            'c2' (uniform 2-component vector of float)
 | |
| 0:43            Constant:
 | |
| 0:43              1 (const int)
 | |
| 0:44      Sequence
 | |
| 0:44        move second child to first child (temp 4-component vector of int)
 | |
| 0:44          'txval11' (temp 4-component vector of int)
 | |
| 0:44          textureGather (global 4-component vector of int)
 | |
| 0:44            Construct combined texture-sampler (temp isampler2D)
 | |
| 0:44              'g_tTex2di4' (uniform itexture2D)
 | |
| 0:44              'g_sSamp' (layout(binding=0 ) uniform sampler)
 | |
| 0:44            'c2' (uniform 2-component vector of float)
 | |
| 0:44            Constant:
 | |
| 0:44              1 (const int)
 | |
| 0:45      Sequence
 | |
| 0:45        move second child to first child (temp 4-component vector of uint)
 | |
| 0:45          'txval12' (temp 4-component vector of uint)
 | |
| 0:45          textureGather (global 4-component vector of uint)
 | |
| 0:45            Construct combined texture-sampler (temp usampler2D)
 | |
| 0:45              'g_tTex2du4' (uniform utexture2D)
 | |
| 0:45              'g_sSamp' (layout(binding=0 ) uniform sampler)
 | |
| 0:45            'c2' (uniform 2-component vector of float)
 | |
| 0:45            Constant:
 | |
| 0:45              1 (const int)
 | |
| 0:47      Sequence
 | |
| 0:47        move second child to first child (temp 4-component vector of float)
 | |
| 0:47          'txval20' (temp 4-component vector of float)
 | |
| 0:47          textureGather (global 4-component vector of float)
 | |
| 0:47            Construct combined texture-sampler (temp sampler2D)
 | |
| 0:47              'g_tTex2df4' (uniform texture2D)
 | |
| 0:47              'g_sSamp' (layout(binding=0 ) uniform sampler)
 | |
| 0:47            'c2' (uniform 2-component vector of float)
 | |
| 0:47            Constant:
 | |
| 0:47              2 (const int)
 | |
| 0:48      Sequence
 | |
| 0:48        move second child to first child (temp 4-component vector of int)
 | |
| 0:48          'txval21' (temp 4-component vector of int)
 | |
| 0:48          textureGather (global 4-component vector of int)
 | |
| 0:48            Construct combined texture-sampler (temp isampler2D)
 | |
| 0:48              'g_tTex2di4' (uniform itexture2D)
 | |
| 0:48              'g_sSamp' (layout(binding=0 ) uniform sampler)
 | |
| 0:48            'c2' (uniform 2-component vector of float)
 | |
| 0:48            Constant:
 | |
| 0:48              2 (const int)
 | |
| 0:49      Sequence
 | |
| 0:49        move second child to first child (temp 4-component vector of uint)
 | |
| 0:49          'txval22' (temp 4-component vector of uint)
 | |
| 0:49          textureGather (global 4-component vector of uint)
 | |
| 0:49            Construct combined texture-sampler (temp usampler2D)
 | |
| 0:49              'g_tTex2du4' (uniform utexture2D)
 | |
| 0:49              'g_sSamp' (layout(binding=0 ) uniform sampler)
 | |
| 0:49            'c2' (uniform 2-component vector of float)
 | |
| 0:49            Constant:
 | |
| 0:49              2 (const int)
 | |
| 0:51      Sequence
 | |
| 0:51        move second child to first child (temp 4-component vector of float)
 | |
| 0:51          'txval30' (temp 4-component vector of float)
 | |
| 0:51          textureGather (global 4-component vector of float)
 | |
| 0:51            Construct combined texture-sampler (temp sampler2D)
 | |
| 0:51              'g_tTex2df4' (uniform texture2D)
 | |
| 0:51              'g_sSamp' (layout(binding=0 ) uniform sampler)
 | |
| 0:51            'c2' (uniform 2-component vector of float)
 | |
| 0:51            Constant:
 | |
| 0:51              3 (const int)
 | |
| 0:52      Sequence
 | |
| 0:52        move second child to first child (temp 4-component vector of int)
 | |
| 0:52          'txval31' (temp 4-component vector of int)
 | |
| 0:52          textureGather (global 4-component vector of int)
 | |
| 0:52            Construct combined texture-sampler (temp isampler2D)
 | |
| 0:52              'g_tTex2di4' (uniform itexture2D)
 | |
| 0:52              'g_sSamp' (layout(binding=0 ) uniform sampler)
 | |
| 0:52            'c2' (uniform 2-component vector of float)
 | |
| 0:52            Constant:
 | |
| 0:52              3 (const int)
 | |
| 0:53      Sequence
 | |
| 0:53        move second child to first child (temp 4-component vector of uint)
 | |
| 0:53          'txval32' (temp 4-component vector of uint)
 | |
| 0:53          textureGather (global 4-component vector of uint)
 | |
| 0:53            Construct combined texture-sampler (temp usampler2D)
 | |
| 0:53              'g_tTex2du4' (uniform utexture2D)
 | |
| 0:53              'g_sSamp' (layout(binding=0 ) uniform sampler)
 | |
| 0:53            'c2' (uniform 2-component vector of float)
 | |
| 0:53            Constant:
 | |
| 0:53              3 (const int)
 | |
| 0:57      Sequence
 | |
| 0:57        move second child to first child (temp 4-component vector of float)
 | |
| 0:57          'txval40' (temp 4-component vector of float)
 | |
| 0:57          textureGather (global 4-component vector of float)
 | |
| 0:57            Construct combined texture-sampler (temp samplerCube)
 | |
| 0:57              'g_tTexcdf4' (uniform textureCube)
 | |
| 0:57              'g_sSamp' (layout(binding=0 ) uniform sampler)
 | |
| 0:57            'c3' (uniform 3-component vector of float)
 | |
| 0:57            Constant:
 | |
| 0:57              0 (const int)
 | |
| 0:58      Sequence
 | |
| 0:58        move second child to first child (temp 4-component vector of int)
 | |
| 0:58          'txval41' (temp 4-component vector of int)
 | |
| 0:58          textureGather (global 4-component vector of int)
 | |
| 0:58            Construct combined texture-sampler (temp isamplerCube)
 | |
| 0:58              'g_tTexcdi4' (uniform itextureCube)
 | |
| 0:58              'g_sSamp' (layout(binding=0 ) uniform sampler)
 | |
| 0:58            'c3' (uniform 3-component vector of float)
 | |
| 0:58            Constant:
 | |
| 0:58              0 (const int)
 | |
| 0:59      Sequence
 | |
| 0:59        move second child to first child (temp 4-component vector of uint)
 | |
| 0:59          'txval42' (temp 4-component vector of uint)
 | |
| 0:59          textureGather (global 4-component vector of uint)
 | |
| 0:59            Construct combined texture-sampler (temp usamplerCube)
 | |
| 0:59              'g_tTexcdu4' (uniform utextureCube)
 | |
| 0:59              'g_sSamp' (layout(binding=0 ) uniform sampler)
 | |
| 0:59            'c3' (uniform 3-component vector of float)
 | |
| 0:59            Constant:
 | |
| 0:59              0 (const int)
 | |
| 0:61      Sequence
 | |
| 0:61        move second child to first child (temp 4-component vector of float)
 | |
| 0:61          'txval50' (temp 4-component vector of float)
 | |
| 0:61          textureGather (global 4-component vector of float)
 | |
| 0:61            Construct combined texture-sampler (temp samplerCube)
 | |
| 0:61              'g_tTexcdf4' (uniform textureCube)
 | |
| 0:61              'g_sSamp' (layout(binding=0 ) uniform sampler)
 | |
| 0:61            'c3' (uniform 3-component vector of float)
 | |
| 0:61            Constant:
 | |
| 0:61              1 (const int)
 | |
| 0:62      Sequence
 | |
| 0:62        move second child to first child (temp 4-component vector of int)
 | |
| 0:62          'txval51' (temp 4-component vector of int)
 | |
| 0:62          textureGather (global 4-component vector of int)
 | |
| 0:62            Construct combined texture-sampler (temp isamplerCube)
 | |
| 0:62              'g_tTexcdi4' (uniform itextureCube)
 | |
| 0:62              'g_sSamp' (layout(binding=0 ) uniform sampler)
 | |
| 0:62            'c3' (uniform 3-component vector of float)
 | |
| 0:62            Constant:
 | |
| 0:62              1 (const int)
 | |
| 0:63      Sequence
 | |
| 0:63        move second child to first child (temp 4-component vector of uint)
 | |
| 0:63          'txval52' (temp 4-component vector of uint)
 | |
| 0:63          textureGather (global 4-component vector of uint)
 | |
| 0:63            Construct combined texture-sampler (temp usamplerCube)
 | |
| 0:63              'g_tTexcdu4' (uniform utextureCube)
 | |
| 0:63              'g_sSamp' (layout(binding=0 ) uniform sampler)
 | |
| 0:63            'c3' (uniform 3-component vector of float)
 | |
| 0:63            Constant:
 | |
| 0:63              1 (const int)
 | |
| 0:65      Sequence
 | |
| 0:65        move second child to first child (temp 4-component vector of float)
 | |
| 0:65          'txval60' (temp 4-component vector of float)
 | |
| 0:65          textureGather (global 4-component vector of float)
 | |
| 0:65            Construct combined texture-sampler (temp samplerCube)
 | |
| 0:65              'g_tTexcdf4' (uniform textureCube)
 | |
| 0:65              'g_sSamp' (layout(binding=0 ) uniform sampler)
 | |
| 0:65            'c3' (uniform 3-component vector of float)
 | |
| 0:65            Constant:
 | |
| 0:65              2 (const int)
 | |
| 0:66      Sequence
 | |
| 0:66        move second child to first child (temp 4-component vector of int)
 | |
| 0:66          'txval61' (temp 4-component vector of int)
 | |
| 0:66          textureGather (global 4-component vector of int)
 | |
| 0:66            Construct combined texture-sampler (temp isamplerCube)
 | |
| 0:66              'g_tTexcdi4' (uniform itextureCube)
 | |
| 0:66              'g_sSamp' (layout(binding=0 ) uniform sampler)
 | |
| 0:66            'c3' (uniform 3-component vector of float)
 | |
| 0:66            Constant:
 | |
| 0:66              2 (const int)
 | |
| 0:67      Sequence
 | |
| 0:67        move second child to first child (temp 4-component vector of uint)
 | |
| 0:67          'txval62' (temp 4-component vector of uint)
 | |
| 0:67          textureGather (global 4-component vector of uint)
 | |
| 0:67            Construct combined texture-sampler (temp usamplerCube)
 | |
| 0:67              'g_tTexcdu4' (uniform utextureCube)
 | |
| 0:67              'g_sSamp' (layout(binding=0 ) uniform sampler)
 | |
| 0:67            'c3' (uniform 3-component vector of float)
 | |
| 0:67            Constant:
 | |
| 0:67              2 (const int)
 | |
| 0:69      Sequence
 | |
| 0:69        move second child to first child (temp 4-component vector of float)
 | |
| 0:69          'txval70' (temp 4-component vector of float)
 | |
| 0:69          textureGather (global 4-component vector of float)
 | |
| 0:69            Construct combined texture-sampler (temp samplerCube)
 | |
| 0:69              'g_tTexcdf4' (uniform textureCube)
 | |
| 0:69              'g_sSamp' (layout(binding=0 ) uniform sampler)
 | |
| 0:69            'c3' (uniform 3-component vector of float)
 | |
| 0:69            Constant:
 | |
| 0:69              3 (const int)
 | |
| 0:70      Sequence
 | |
| 0:70        move second child to first child (temp 4-component vector of int)
 | |
| 0:70          'txval71' (temp 4-component vector of int)
 | |
| 0:70          textureGather (global 4-component vector of int)
 | |
| 0:70            Construct combined texture-sampler (temp isamplerCube)
 | |
| 0:70              'g_tTexcdi4' (uniform itextureCube)
 | |
| 0:70              'g_sSamp' (layout(binding=0 ) uniform sampler)
 | |
| 0:70            'c3' (uniform 3-component vector of float)
 | |
| 0:70            Constant:
 | |
| 0:70              3 (const int)
 | |
| 0:71      Sequence
 | |
| 0:71        move second child to first child (temp 4-component vector of uint)
 | |
| 0:71          'txval72' (temp 4-component vector of uint)
 | |
| 0:71          textureGather (global 4-component vector of uint)
 | |
| 0:71            Construct combined texture-sampler (temp usamplerCube)
 | |
| 0:71              'g_tTexcdu4' (uniform utextureCube)
 | |
| 0:71              'g_sSamp' (layout(binding=0 ) uniform sampler)
 | |
| 0:71            'c3' (uniform 3-component vector of float)
 | |
| 0:71            Constant:
 | |
| 0:71              3 (const int)
 | |
| 0:73      move second child to first child (temp 4-component vector of float)
 | |
| 0:73        Color: direct index for structure (temp 4-component vector of float)
 | |
| 0:73          'psout' (temp structure{temp 4-component vector of float Color, temp float FragDepth Depth})
 | |
| 0:73          Constant:
 | |
| 0:73            0 (const int)
 | |
| 0:73        Constant:
 | |
| 0:73          1.000000
 | |
| 0:73          1.000000
 | |
| 0:73          1.000000
 | |
| 0:73          1.000000
 | |
| 0:74      move second child to first child (temp float)
 | |
| 0:74        Depth: direct index for structure (temp float FragDepth)
 | |
| 0:74          'psout' (temp structure{temp 4-component vector of float Color, temp float FragDepth Depth})
 | |
| 0:74          Constant:
 | |
| 0:74            1 (const int)
 | |
| 0:74        Constant:
 | |
| 0:74          1.000000
 | |
| 0:76      Branch: Return with expression
 | |
| 0:76        'psout' (temp structure{temp 4-component vector of float Color, temp float FragDepth Depth})
 | |
| 0:?   Linker Objects
 | |
| 0:?     'g_sSamp' (layout(binding=0 ) uniform sampler)
 | |
| 0:?     'g_sSamp2d' (uniform sampler)
 | |
| 0:?     'g_tTex1df4a' (layout(binding=1 ) uniform texture1D)
 | |
| 0:?     'g_tTex1df4' (layout(binding=0 ) uniform texture1D)
 | |
| 0:?     'g_tTex1di4' (uniform itexture1D)
 | |
| 0:?     'g_tTex1du4' (uniform utexture1D)
 | |
| 0:?     'g_tTex2df4' (uniform texture2D)
 | |
| 0:?     'g_tTex2di4' (uniform itexture2D)
 | |
| 0:?     'g_tTex2du4' (uniform utexture2D)
 | |
| 0:?     'g_tTex3df4' (uniform texture3D)
 | |
| 0:?     'g_tTex3di4' (uniform itexture3D)
 | |
| 0:?     'g_tTex3du4' (uniform utexture3D)
 | |
| 0:?     'g_tTexcdf4' (uniform textureCube)
 | |
| 0:?     'g_tTexcdi4' (uniform itextureCube)
 | |
| 0:?     'g_tTexcdu4' (uniform utextureCube)
 | |
| 0:?     'c1' (uniform float)
 | |
| 0:?     'c2' (uniform 2-component vector of float)
 | |
| 0:?     'c3' (uniform 3-component vector of float)
 | |
| 0:?     'c4' (uniform 4-component vector of float)
 | |
| 
 | |
| // Module Version 10000
 | |
| // Generated by (magic number): 80001
 | |
| // Id's are bound by 230
 | |
| 
 | |
|                               Capability Shader
 | |
|                               Capability Sampled1D
 | |
|                1:             ExtInstImport  "GLSL.std.450"
 | |
|                               MemoryModel Logical GLSL450
 | |
|                               EntryPoint Fragment 4  "main"
 | |
|                               ExecutionMode 4 OriginUpperLeft
 | |
|                               Name 4  "main"
 | |
|                               Name 9  "txval00"
 | |
|                               Name 12  "g_tTex2df4"
 | |
|                               Name 16  "g_sSamp"
 | |
|                               Name 22  "c2"
 | |
|                               Name 29  "txval01"
 | |
|                               Name 32  "g_tTex2di4"
 | |
|                               Name 42  "txval02"
 | |
|                               Name 45  "g_tTex2du4"
 | |
|                               Name 52  "txval10"
 | |
|                               Name 59  "txval11"
 | |
|                               Name 65  "txval12"
 | |
|                               Name 71  "txval20"
 | |
|                               Name 78  "txval21"
 | |
|                               Name 84  "txval22"
 | |
|                               Name 90  "txval30"
 | |
|                               Name 97  "txval31"
 | |
|                               Name 103  "txval32"
 | |
|                               Name 109  "txval40"
 | |
|                               Name 112  "g_tTexcdf4"
 | |
|                               Name 119  "c3"
 | |
|                               Name 122  "txval41"
 | |
|                               Name 125  "g_tTexcdi4"
 | |
|                               Name 132  "txval42"
 | |
|                               Name 135  "g_tTexcdu4"
 | |
|                               Name 142  "txval50"
 | |
|                               Name 148  "txval51"
 | |
|                               Name 154  "txval52"
 | |
|                               Name 160  "txval60"
 | |
|                               Name 166  "txval61"
 | |
|                               Name 172  "txval62"
 | |
|                               Name 178  "txval70"
 | |
|                               Name 184  "txval71"
 | |
|                               Name 190  "txval72"
 | |
|                               Name 196  "PS_OUTPUT"
 | |
|                               MemberName 196(PS_OUTPUT) 0  "Color"
 | |
|                               MemberName 196(PS_OUTPUT) 1  "Depth"
 | |
|                               Name 198  "psout"
 | |
|                               Name 206  "g_sSamp2d"
 | |
|                               Name 209  "g_tTex1df4a"
 | |
|                               Name 210  "g_tTex1df4"
 | |
|                               Name 213  "g_tTex1di4"
 | |
|                               Name 216  "g_tTex1du4"
 | |
|                               Name 219  "g_tTex3df4"
 | |
|                               Name 222  "g_tTex3di4"
 | |
|                               Name 225  "g_tTex3du4"
 | |
|                               Name 227  "c1"
 | |
|                               Name 229  "c4"
 | |
|                               Decorate 12(g_tTex2df4) DescriptorSet 0
 | |
|                               Decorate 16(g_sSamp) DescriptorSet 0
 | |
|                               Decorate 16(g_sSamp) Binding 0
 | |
|                               Decorate 32(g_tTex2di4) DescriptorSet 0
 | |
|                               Decorate 45(g_tTex2du4) DescriptorSet 0
 | |
|                               Decorate 112(g_tTexcdf4) DescriptorSet 0
 | |
|                               Decorate 125(g_tTexcdi4) DescriptorSet 0
 | |
|                               Decorate 135(g_tTexcdu4) DescriptorSet 0
 | |
|                               MemberDecorate 196(PS_OUTPUT) 1 BuiltIn FragDepth
 | |
|                               Decorate 206(g_sSamp2d) DescriptorSet 0
 | |
|                               Decorate 209(g_tTex1df4a) DescriptorSet 0
 | |
|                               Decorate 209(g_tTex1df4a) Binding 1
 | |
|                               Decorate 210(g_tTex1df4) DescriptorSet 0
 | |
|                               Decorate 210(g_tTex1df4) Binding 0
 | |
|                               Decorate 213(g_tTex1di4) DescriptorSet 0
 | |
|                               Decorate 216(g_tTex1du4) DescriptorSet 0
 | |
|                               Decorate 219(g_tTex3df4) DescriptorSet 0
 | |
|                               Decorate 222(g_tTex3di4) DescriptorSet 0
 | |
|                               Decorate 225(g_tTex3du4) DescriptorSet 0
 | |
|                2:             TypeVoid
 | |
|                3:             TypeFunction 2
 | |
|                6:             TypeFloat 32
 | |
|                7:             TypeVector 6(float) 4
 | |
|                8:             TypePointer Function 7(fvec4)
 | |
|               10:             TypeImage 6(float) 2D sampled format:Unknown
 | |
|               11:             TypePointer UniformConstant 10
 | |
|   12(g_tTex2df4):     11(ptr) Variable UniformConstant
 | |
|               14:             TypeSampler
 | |
|               15:             TypePointer UniformConstant 14
 | |
|      16(g_sSamp):     15(ptr) Variable UniformConstant
 | |
|               18:             TypeSampledImage 10
 | |
|               20:             TypeVector 6(float) 2
 | |
|               21:             TypePointer UniformConstant 20(fvec2)
 | |
|           22(c2):     21(ptr) Variable UniformConstant
 | |
|               24:             TypeInt 32 1
 | |
|               25:     24(int) Constant 0
 | |
|               27:             TypeVector 24(int) 4
 | |
|               28:             TypePointer Function 27(ivec4)
 | |
|               30:             TypeImage 24(int) 2D sampled format:Unknown
 | |
|               31:             TypePointer UniformConstant 30
 | |
|   32(g_tTex2di4):     31(ptr) Variable UniformConstant
 | |
|               35:             TypeSampledImage 30
 | |
|               39:             TypeInt 32 0
 | |
|               40:             TypeVector 39(int) 4
 | |
|               41:             TypePointer Function 40(ivec4)
 | |
|               43:             TypeImage 39(int) 2D sampled format:Unknown
 | |
|               44:             TypePointer UniformConstant 43
 | |
|   45(g_tTex2du4):     44(ptr) Variable UniformConstant
 | |
|               48:             TypeSampledImage 43
 | |
|               57:     24(int) Constant 1
 | |
|               76:     24(int) Constant 2
 | |
|               95:     24(int) Constant 3
 | |
|              110:             TypeImage 6(float) Cube sampled format:Unknown
 | |
|              111:             TypePointer UniformConstant 110
 | |
|  112(g_tTexcdf4):    111(ptr) Variable UniformConstant
 | |
|              115:             TypeSampledImage 110
 | |
|              117:             TypeVector 6(float) 3
 | |
|              118:             TypePointer UniformConstant 117(fvec3)
 | |
|          119(c3):    118(ptr) Variable UniformConstant
 | |
|              123:             TypeImage 24(int) Cube sampled format:Unknown
 | |
|              124:             TypePointer UniformConstant 123
 | |
|  125(g_tTexcdi4):    124(ptr) Variable UniformConstant
 | |
|              128:             TypeSampledImage 123
 | |
|              133:             TypeImage 39(int) Cube sampled format:Unknown
 | |
|              134:             TypePointer UniformConstant 133
 | |
|  135(g_tTexcdu4):    134(ptr) Variable UniformConstant
 | |
|              138:             TypeSampledImage 133
 | |
|   196(PS_OUTPUT):             TypeStruct 7(fvec4) 6(float)
 | |
|              197:             TypePointer Function 196(PS_OUTPUT)
 | |
|              199:    6(float) Constant 1065353216
 | |
|              200:    7(fvec4) ConstantComposite 199 199 199 199
 | |
|              202:             TypePointer Function 6(float)
 | |
|   206(g_sSamp2d):     15(ptr) Variable UniformConstant
 | |
|              207:             TypeImage 6(float) 1D sampled format:Unknown
 | |
|              208:             TypePointer UniformConstant 207
 | |
| 209(g_tTex1df4a):    208(ptr) Variable UniformConstant
 | |
|  210(g_tTex1df4):    208(ptr) Variable UniformConstant
 | |
|              211:             TypeImage 24(int) 1D sampled format:Unknown
 | |
|              212:             TypePointer UniformConstant 211
 | |
|  213(g_tTex1di4):    212(ptr) Variable UniformConstant
 | |
|              214:             TypeImage 39(int) 1D sampled format:Unknown
 | |
|              215:             TypePointer UniformConstant 214
 | |
|  216(g_tTex1du4):    215(ptr) Variable UniformConstant
 | |
|              217:             TypeImage 6(float) 3D sampled format:Unknown
 | |
|              218:             TypePointer UniformConstant 217
 | |
|  219(g_tTex3df4):    218(ptr) Variable UniformConstant
 | |
|              220:             TypeImage 24(int) 3D sampled format:Unknown
 | |
|              221:             TypePointer UniformConstant 220
 | |
|  222(g_tTex3di4):    221(ptr) Variable UniformConstant
 | |
|              223:             TypeImage 39(int) 3D sampled format:Unknown
 | |
|              224:             TypePointer UniformConstant 223
 | |
|  225(g_tTex3du4):    224(ptr) Variable UniformConstant
 | |
|              226:             TypePointer UniformConstant 6(float)
 | |
|          227(c1):    226(ptr) Variable UniformConstant
 | |
|              228:             TypePointer UniformConstant 7(fvec4)
 | |
|          229(c4):    228(ptr) Variable UniformConstant
 | |
|          4(main):           2 Function None 3
 | |
|                5:             Label
 | |
|       9(txval00):      8(ptr) Variable Function
 | |
|      29(txval01):     28(ptr) Variable Function
 | |
|      42(txval02):     41(ptr) Variable Function
 | |
|      52(txval10):      8(ptr) Variable Function
 | |
|      59(txval11):     28(ptr) Variable Function
 | |
|      65(txval12):     41(ptr) Variable Function
 | |
|      71(txval20):      8(ptr) Variable Function
 | |
|      78(txval21):     28(ptr) Variable Function
 | |
|      84(txval22):     41(ptr) Variable Function
 | |
|      90(txval30):      8(ptr) Variable Function
 | |
|      97(txval31):     28(ptr) Variable Function
 | |
|     103(txval32):     41(ptr) Variable Function
 | |
|     109(txval40):      8(ptr) Variable Function
 | |
|     122(txval41):     28(ptr) Variable Function
 | |
|     132(txval42):     41(ptr) Variable Function
 | |
|     142(txval50):      8(ptr) Variable Function
 | |
|     148(txval51):     28(ptr) Variable Function
 | |
|     154(txval52):     41(ptr) Variable Function
 | |
|     160(txval60):      8(ptr) Variable Function
 | |
|     166(txval61):     28(ptr) Variable Function
 | |
|     172(txval62):     41(ptr) Variable Function
 | |
|     178(txval70):      8(ptr) Variable Function
 | |
|     184(txval71):     28(ptr) Variable Function
 | |
|     190(txval72):     41(ptr) Variable Function
 | |
|       198(psout):    197(ptr) Variable Function
 | |
|               13:          10 Load 12(g_tTex2df4)
 | |
|               17:          14 Load 16(g_sSamp)
 | |
|               19:          18 SampledImage 13 17
 | |
|               23:   20(fvec2) Load 22(c2)
 | |
|               26:    7(fvec4) ImageGather 19 23 25
 | |
|                               Store 9(txval00) 26
 | |
|               33:          30 Load 32(g_tTex2di4)
 | |
|               34:          14 Load 16(g_sSamp)
 | |
|               36:          35 SampledImage 33 34
 | |
|               37:   20(fvec2) Load 22(c2)
 | |
|               38:   27(ivec4) ImageGather 36 37 25
 | |
|                               Store 29(txval01) 38
 | |
|               46:          43 Load 45(g_tTex2du4)
 | |
|               47:          14 Load 16(g_sSamp)
 | |
|               49:          48 SampledImage 46 47
 | |
|               50:   20(fvec2) Load 22(c2)
 | |
|               51:   40(ivec4) ImageGather 49 50 25
 | |
|                               Store 42(txval02) 51
 | |
|               53:          10 Load 12(g_tTex2df4)
 | |
|               54:          14 Load 16(g_sSamp)
 | |
|               55:          18 SampledImage 53 54
 | |
|               56:   20(fvec2) Load 22(c2)
 | |
|               58:    7(fvec4) ImageGather 55 56 57
 | |
|                               Store 52(txval10) 58
 | |
|               60:          30 Load 32(g_tTex2di4)
 | |
|               61:          14 Load 16(g_sSamp)
 | |
|               62:          35 SampledImage 60 61
 | |
|               63:   20(fvec2) Load 22(c2)
 | |
|               64:   27(ivec4) ImageGather 62 63 57
 | |
|                               Store 59(txval11) 64
 | |
|               66:          43 Load 45(g_tTex2du4)
 | |
|               67:          14 Load 16(g_sSamp)
 | |
|               68:          48 SampledImage 66 67
 | |
|               69:   20(fvec2) Load 22(c2)
 | |
|               70:   40(ivec4) ImageGather 68 69 57
 | |
|                               Store 65(txval12) 70
 | |
|               72:          10 Load 12(g_tTex2df4)
 | |
|               73:          14 Load 16(g_sSamp)
 | |
|               74:          18 SampledImage 72 73
 | |
|               75:   20(fvec2) Load 22(c2)
 | |
|               77:    7(fvec4) ImageGather 74 75 76
 | |
|                               Store 71(txval20) 77
 | |
|               79:          30 Load 32(g_tTex2di4)
 | |
|               80:          14 Load 16(g_sSamp)
 | |
|               81:          35 SampledImage 79 80
 | |
|               82:   20(fvec2) Load 22(c2)
 | |
|               83:   27(ivec4) ImageGather 81 82 76
 | |
|                               Store 78(txval21) 83
 | |
|               85:          43 Load 45(g_tTex2du4)
 | |
|               86:          14 Load 16(g_sSamp)
 | |
|               87:          48 SampledImage 85 86
 | |
|               88:   20(fvec2) Load 22(c2)
 | |
|               89:   40(ivec4) ImageGather 87 88 76
 | |
|                               Store 84(txval22) 89
 | |
|               91:          10 Load 12(g_tTex2df4)
 | |
|               92:          14 Load 16(g_sSamp)
 | |
|               93:          18 SampledImage 91 92
 | |
|               94:   20(fvec2) Load 22(c2)
 | |
|               96:    7(fvec4) ImageGather 93 94 95
 | |
|                               Store 90(txval30) 96
 | |
|               98:          30 Load 32(g_tTex2di4)
 | |
|               99:          14 Load 16(g_sSamp)
 | |
|              100:          35 SampledImage 98 99
 | |
|              101:   20(fvec2) Load 22(c2)
 | |
|              102:   27(ivec4) ImageGather 100 101 95
 | |
|                               Store 97(txval31) 102
 | |
|              104:          43 Load 45(g_tTex2du4)
 | |
|              105:          14 Load 16(g_sSamp)
 | |
|              106:          48 SampledImage 104 105
 | |
|              107:   20(fvec2) Load 22(c2)
 | |
|              108:   40(ivec4) ImageGather 106 107 95
 | |
|                               Store 103(txval32) 108
 | |
|              113:         110 Load 112(g_tTexcdf4)
 | |
|              114:          14 Load 16(g_sSamp)
 | |
|              116:         115 SampledImage 113 114
 | |
|              120:  117(fvec3) Load 119(c3)
 | |
|              121:    7(fvec4) ImageGather 116 120 25
 | |
|                               Store 109(txval40) 121
 | |
|              126:         123 Load 125(g_tTexcdi4)
 | |
|              127:          14 Load 16(g_sSamp)
 | |
|              129:         128 SampledImage 126 127
 | |
|              130:  117(fvec3) Load 119(c3)
 | |
|              131:   27(ivec4) ImageGather 129 130 25
 | |
|                               Store 122(txval41) 131
 | |
|              136:         133 Load 135(g_tTexcdu4)
 | |
|              137:          14 Load 16(g_sSamp)
 | |
|              139:         138 SampledImage 136 137
 | |
|              140:  117(fvec3) Load 119(c3)
 | |
|              141:   40(ivec4) ImageGather 139 140 25
 | |
|                               Store 132(txval42) 141
 | |
|              143:         110 Load 112(g_tTexcdf4)
 | |
|              144:          14 Load 16(g_sSamp)
 | |
|              145:         115 SampledImage 143 144
 | |
|              146:  117(fvec3) Load 119(c3)
 | |
|              147:    7(fvec4) ImageGather 145 146 57
 | |
|                               Store 142(txval50) 147
 | |
|              149:         123 Load 125(g_tTexcdi4)
 | |
|              150:          14 Load 16(g_sSamp)
 | |
|              151:         128 SampledImage 149 150
 | |
|              152:  117(fvec3) Load 119(c3)
 | |
|              153:   27(ivec4) ImageGather 151 152 57
 | |
|                               Store 148(txval51) 153
 | |
|              155:         133 Load 135(g_tTexcdu4)
 | |
|              156:          14 Load 16(g_sSamp)
 | |
|              157:         138 SampledImage 155 156
 | |
|              158:  117(fvec3) Load 119(c3)
 | |
|              159:   40(ivec4) ImageGather 157 158 57
 | |
|                               Store 154(txval52) 159
 | |
|              161:         110 Load 112(g_tTexcdf4)
 | |
|              162:          14 Load 16(g_sSamp)
 | |
|              163:         115 SampledImage 161 162
 | |
|              164:  117(fvec3) Load 119(c3)
 | |
|              165:    7(fvec4) ImageGather 163 164 76
 | |
|                               Store 160(txval60) 165
 | |
|              167:         123 Load 125(g_tTexcdi4)
 | |
|              168:          14 Load 16(g_sSamp)
 | |
|              169:         128 SampledImage 167 168
 | |
|              170:  117(fvec3) Load 119(c3)
 | |
|              171:   27(ivec4) ImageGather 169 170 76
 | |
|                               Store 166(txval61) 171
 | |
|              173:         133 Load 135(g_tTexcdu4)
 | |
|              174:          14 Load 16(g_sSamp)
 | |
|              175:         138 SampledImage 173 174
 | |
|              176:  117(fvec3) Load 119(c3)
 | |
|              177:   40(ivec4) ImageGather 175 176 76
 | |
|                               Store 172(txval62) 177
 | |
|              179:         110 Load 112(g_tTexcdf4)
 | |
|              180:          14 Load 16(g_sSamp)
 | |
|              181:         115 SampledImage 179 180
 | |
|              182:  117(fvec3) Load 119(c3)
 | |
|              183:    7(fvec4) ImageGather 181 182 95
 | |
|                               Store 178(txval70) 183
 | |
|              185:         123 Load 125(g_tTexcdi4)
 | |
|              186:          14 Load 16(g_sSamp)
 | |
|              187:         128 SampledImage 185 186
 | |
|              188:  117(fvec3) Load 119(c3)
 | |
|              189:   27(ivec4) ImageGather 187 188 95
 | |
|                               Store 184(txval71) 189
 | |
|              191:         133 Load 135(g_tTexcdu4)
 | |
|              192:          14 Load 16(g_sSamp)
 | |
|              193:         138 SampledImage 191 192
 | |
|              194:  117(fvec3) Load 119(c3)
 | |
|              195:   40(ivec4) ImageGather 193 194 95
 | |
|                               Store 190(txval72) 195
 | |
|              201:      8(ptr) AccessChain 198(psout) 25
 | |
|                               Store 201 200
 | |
|              203:    202(ptr) AccessChain 198(psout) 57
 | |
|                               Store 203 199
 | |
|              204:196(PS_OUTPUT) Load 198(psout)
 | |
|                               ReturnValue 204
 | |
|                               FunctionEnd
 | 
