2628 lines
		
	
	
		
			171 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			2628 lines
		
	
	
		
			171 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| hlsl.rw.vec2.bracket.frag
 | |
| Shader version: 500
 | |
| gl_FragCoord origin is upper left
 | |
| 0:? Sequence
 | |
| 0:42  Function Definition: Fn1(vi2; ( temp 2-component vector of int)
 | |
| 0:42    Function Parameters: 
 | |
| 0:42      'x' ( in 2-component vector of int)
 | |
| 0:?     Sequence
 | |
| 0:42      Branch: Return with expression
 | |
| 0:42        'x' ( in 2-component vector of int)
 | |
| 0:43  Function Definition: Fn1(vu2; ( temp 2-component vector of uint)
 | |
| 0:43    Function Parameters: 
 | |
| 0:43      'x' ( in 2-component vector of uint)
 | |
| 0:?     Sequence
 | |
| 0:43      Branch: Return with expression
 | |
| 0:43        'x' ( in 2-component vector of uint)
 | |
| 0:44  Function Definition: Fn1(vf2; ( temp 2-component vector of float)
 | |
| 0:44    Function Parameters: 
 | |
| 0:44      'x' ( in 2-component vector of float)
 | |
| 0:?     Sequence
 | |
| 0:44      Branch: Return with expression
 | |
| 0:44        'x' ( in 2-component vector of float)
 | |
| 0:46  Function Definition: Fn2(vi2; ( temp void)
 | |
| 0:46    Function Parameters: 
 | |
| 0:46      'x' ( out 2-component vector of int)
 | |
| 0:?     Sequence
 | |
| 0:46      move second child to first child ( temp 2-component vector of int)
 | |
| 0:46        'x' ( out 2-component vector of int)
 | |
| 0:?         Constant:
 | |
| 0:?           0 (const int)
 | |
| 0:?           0 (const int)
 | |
| 0:47  Function Definition: Fn2(vu2; ( temp void)
 | |
| 0:47    Function Parameters: 
 | |
| 0:47      'x' ( out 2-component vector of uint)
 | |
| 0:?     Sequence
 | |
| 0:47      move second child to first child ( temp 2-component vector of uint)
 | |
| 0:47        'x' ( out 2-component vector of uint)
 | |
| 0:?         Constant:
 | |
| 0:?           0 (const uint)
 | |
| 0:?           0 (const uint)
 | |
| 0:48  Function Definition: Fn2(vf2; ( temp void)
 | |
| 0:48    Function Parameters: 
 | |
| 0:48      'x' ( out 2-component vector of float)
 | |
| 0:?     Sequence
 | |
| 0:48      move second child to first child ( temp 2-component vector of float)
 | |
| 0:48        'x' ( out 2-component vector of float)
 | |
| 0:?         Constant:
 | |
| 0:?           0.000000
 | |
| 0:?           0.000000
 | |
| 0:50  Function Definition: SomeValue( ( temp 2-component vector of float)
 | |
| 0:50    Function Parameters: 
 | |
| 0:?     Sequence
 | |
| 0:50      Branch: Return with expression
 | |
| 0:50        Convert int to float ( temp 2-component vector of float)
 | |
| 0:50          c2: direct index for structure ( uniform 2-component vector of int)
 | |
| 0:50            'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform 2-component vector of float uf2,  uniform 2-component vector of int ui2,  uniform 2-component vector of uint uu2})
 | |
| 0:50            Constant:
 | |
| 0:50              1 (const uint)
 | |
| 0:53  Function Definition: @main( ( temp structure{ temp 4-component vector of float Color})
 | |
| 0:53    Function Parameters: 
 | |
| 0:?     Sequence
 | |
| 0:57      imageLoad ( temp 2-component vector of float)
 | |
| 0:57        'g_tTex1df2' (layout( rg32f) uniform image1D)
 | |
| 0:57        c1: direct index for structure ( uniform int)
 | |
| 0:57          'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform 2-component vector of float uf2,  uniform 2-component vector of int ui2,  uniform 2-component vector of uint uu2})
 | |
| 0:57          Constant:
 | |
| 0:57            0 (const uint)
 | |
| 0:59      Sequence
 | |
| 0:59        move second child to first child ( temp 2-component vector of float)
 | |
| 0:59          'r00' ( temp 2-component vector of float)
 | |
| 0:59          imageLoad ( temp 2-component vector of float)
 | |
| 0:59            'g_tTex1df2' (layout( rg32f) uniform image1D)
 | |
| 0:59            c1: direct index for structure ( uniform int)
 | |
| 0:59              'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform 2-component vector of float uf2,  uniform 2-component vector of int ui2,  uniform 2-component vector of uint uu2})
 | |
| 0:59              Constant:
 | |
| 0:59                0 (const uint)
 | |
| 0:60      Sequence
 | |
| 0:60        move second child to first child ( temp 2-component vector of int)
 | |
| 0:60          'r01' ( temp 2-component vector of int)
 | |
| 0:60          imageLoad ( temp 2-component vector of int)
 | |
| 0:60            'g_tTex1di2' (layout( rg32i) uniform iimage1D)
 | |
| 0:60            c1: direct index for structure ( uniform int)
 | |
| 0:60              'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform 2-component vector of float uf2,  uniform 2-component vector of int ui2,  uniform 2-component vector of uint uu2})
 | |
| 0:60              Constant:
 | |
| 0:60                0 (const uint)
 | |
| 0:61      Sequence
 | |
| 0:61        move second child to first child ( temp 2-component vector of uint)
 | |
| 0:61          'r02' ( temp 2-component vector of uint)
 | |
| 0:61          imageLoad ( temp 2-component vector of uint)
 | |
| 0:61            'g_tTex1du2' (layout( rg32ui) uniform uimage1D)
 | |
| 0:61            c1: direct index for structure ( uniform int)
 | |
| 0:61              'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform 2-component vector of float uf2,  uniform 2-component vector of int ui2,  uniform 2-component vector of uint uu2})
 | |
| 0:61              Constant:
 | |
| 0:61                0 (const uint)
 | |
| 0:64      Sequence
 | |
| 0:64        move second child to first child ( temp 2-component vector of float)
 | |
| 0:64          'r10' ( temp 2-component vector of float)
 | |
| 0:64          imageLoad ( temp 2-component vector of float)
 | |
| 0:64            'g_tTex2df2' (layout( rg32f) uniform image2D)
 | |
| 0:64            c2: direct index for structure ( uniform 2-component vector of int)
 | |
| 0:64              'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform 2-component vector of float uf2,  uniform 2-component vector of int ui2,  uniform 2-component vector of uint uu2})
 | |
| 0:64              Constant:
 | |
| 0:64                1 (const uint)
 | |
| 0:65      Sequence
 | |
| 0:65        move second child to first child ( temp 2-component vector of int)
 | |
| 0:65          'r11' ( temp 2-component vector of int)
 | |
| 0:65          imageLoad ( temp 2-component vector of int)
 | |
| 0:65            'g_tTex2di2' (layout( rg32i) uniform iimage2D)
 | |
| 0:65            c2: direct index for structure ( uniform 2-component vector of int)
 | |
| 0:65              'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform 2-component vector of float uf2,  uniform 2-component vector of int ui2,  uniform 2-component vector of uint uu2})
 | |
| 0:65              Constant:
 | |
| 0:65                1 (const uint)
 | |
| 0:66      Sequence
 | |
| 0:66        move second child to first child ( temp 2-component vector of uint)
 | |
| 0:66          'r12' ( temp 2-component vector of uint)
 | |
| 0:66          imageLoad ( temp 2-component vector of uint)
 | |
| 0:66            'g_tTex2du2' (layout( rg32ui) uniform uimage2D)
 | |
| 0:66            c2: direct index for structure ( uniform 2-component vector of int)
 | |
| 0:66              'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform 2-component vector of float uf2,  uniform 2-component vector of int ui2,  uniform 2-component vector of uint uu2})
 | |
| 0:66              Constant:
 | |
| 0:66                1 (const uint)
 | |
| 0:69      Sequence
 | |
| 0:69        move second child to first child ( temp 2-component vector of float)
 | |
| 0:69          'r20' ( temp 2-component vector of float)
 | |
| 0:69          imageLoad ( temp 2-component vector of float)
 | |
| 0:69            'g_tTex3df2' (layout( rg32f) uniform image3D)
 | |
| 0:69            c3: direct index for structure ( uniform 3-component vector of int)
 | |
| 0:69              'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform 2-component vector of float uf2,  uniform 2-component vector of int ui2,  uniform 2-component vector of uint uu2})
 | |
| 0:69              Constant:
 | |
| 0:69                2 (const uint)
 | |
| 0:70      Sequence
 | |
| 0:70        move second child to first child ( temp 2-component vector of int)
 | |
| 0:70          'r21' ( temp 2-component vector of int)
 | |
| 0:70          imageLoad ( temp 2-component vector of int)
 | |
| 0:70            'g_tTex3di2' (layout( rg32i) uniform iimage3D)
 | |
| 0:70            c3: direct index for structure ( uniform 3-component vector of int)
 | |
| 0:70              'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform 2-component vector of float uf2,  uniform 2-component vector of int ui2,  uniform 2-component vector of uint uu2})
 | |
| 0:70              Constant:
 | |
| 0:70                2 (const uint)
 | |
| 0:71      Sequence
 | |
| 0:71        move second child to first child ( temp 2-component vector of uint)
 | |
| 0:71          'r22' ( temp 2-component vector of uint)
 | |
| 0:71          imageLoad ( temp 2-component vector of uint)
 | |
| 0:71            'g_tTex3du2' (layout( rg32ui) uniform uimage3D)
 | |
| 0:71            c3: direct index for structure ( uniform 3-component vector of int)
 | |
| 0:71              'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform 2-component vector of float uf2,  uniform 2-component vector of int ui2,  uniform 2-component vector of uint uu2})
 | |
| 0:71              Constant:
 | |
| 0:71                2 (const uint)
 | |
| 0:73      Sequence
 | |
| 0:73        move second child to first child ( temp 2-component vector of float)
 | |
| 0:73          'lf2' ( temp 2-component vector of float)
 | |
| 0:73          uf2: direct index for structure ( uniform 2-component vector of float)
 | |
| 0:73            'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform 2-component vector of float uf2,  uniform 2-component vector of int ui2,  uniform 2-component vector of uint uu2})
 | |
| 0:73            Constant:
 | |
| 0:73              8 (const uint)
 | |
| 0:77      Sequence
 | |
| 0:77        move second child to first child ( temp 2-component vector of float)
 | |
| 0:77          'storeTemp' ( temp 2-component vector of float)
 | |
| 0:77          Function Call: SomeValue( ( temp 2-component vector of float)
 | |
| 0:77        imageStore ( temp void)
 | |
| 0:77          'g_tTex1df2' (layout( rg32f) uniform image1D)
 | |
| 0:77          c1: direct index for structure ( uniform int)
 | |
| 0:77            'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform 2-component vector of float uf2,  uniform 2-component vector of int ui2,  uniform 2-component vector of uint uu2})
 | |
| 0:77            Constant:
 | |
| 0:77              0 (const uint)
 | |
| 0:77          'storeTemp' ( temp 2-component vector of float)
 | |
| 0:77        'storeTemp' ( temp 2-component vector of float)
 | |
| 0:78      Sequence
 | |
| 0:78        imageStore ( temp void)
 | |
| 0:78          'g_tTex1df2' (layout( rg32f) uniform image1D)
 | |
| 0:78          c1: direct index for structure ( uniform int)
 | |
| 0:78            'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform 2-component vector of float uf2,  uniform 2-component vector of int ui2,  uniform 2-component vector of uint uu2})
 | |
| 0:78            Constant:
 | |
| 0:78              0 (const uint)
 | |
| 0:78          'lf2' ( temp 2-component vector of float)
 | |
| 0:78        'lf2' ( temp 2-component vector of float)
 | |
| 0:79      Sequence
 | |
| 0:79        move second child to first child ( temp 2-component vector of int)
 | |
| 0:79          'storeTemp' ( temp 2-component vector of int)
 | |
| 0:?           Constant:
 | |
| 0:?             2 (const int)
 | |
| 0:?             2 (const int)
 | |
| 0:79        imageStore ( temp void)
 | |
| 0:79          'g_tTex1di2' (layout( rg32i) uniform iimage1D)
 | |
| 0:79          c1: direct index for structure ( uniform int)
 | |
| 0:79            'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform 2-component vector of float uf2,  uniform 2-component vector of int ui2,  uniform 2-component vector of uint uu2})
 | |
| 0:79            Constant:
 | |
| 0:79              0 (const uint)
 | |
| 0:79          'storeTemp' ( temp 2-component vector of int)
 | |
| 0:79        'storeTemp' ( temp 2-component vector of int)
 | |
| 0:80      Sequence
 | |
| 0:80        move second child to first child ( temp 2-component vector of uint)
 | |
| 0:80          'storeTemp' ( temp 2-component vector of uint)
 | |
| 0:?           Constant:
 | |
| 0:?             3 (const uint)
 | |
| 0:?             2 (const uint)
 | |
| 0:80        imageStore ( temp void)
 | |
| 0:80          'g_tTex1du2' (layout( rg32ui) uniform uimage1D)
 | |
| 0:80          c1: direct index for structure ( uniform int)
 | |
| 0:80            'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform 2-component vector of float uf2,  uniform 2-component vector of int ui2,  uniform 2-component vector of uint uu2})
 | |
| 0:80            Constant:
 | |
| 0:80              0 (const uint)
 | |
| 0:80          'storeTemp' ( temp 2-component vector of uint)
 | |
| 0:80        'storeTemp' ( temp 2-component vector of uint)
 | |
| 0:83      Sequence
 | |
| 0:83        move second child to first child ( temp 2-component vector of float)
 | |
| 0:83          'val1' ( temp 2-component vector of float)
 | |
| 0:83          Sequence
 | |
| 0:83            move second child to first child ( temp int)
 | |
| 0:83              'coordTemp' ( temp int)
 | |
| 0:83              c1: direct index for structure ( uniform int)
 | |
| 0:83                'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform 2-component vector of float uf2,  uniform 2-component vector of int ui2,  uniform 2-component vector of uint uu2})
 | |
| 0:83                Constant:
 | |
| 0:83                  0 (const uint)
 | |
| 0:83            move second child to first child ( temp 2-component vector of float)
 | |
| 0:83              'storeTemp' ( temp 2-component vector of float)
 | |
| 0:83              imageLoad ( temp 2-component vector of float)
 | |
| 0:83                'g_tTex1df2' (layout( rg32f) uniform image1D)
 | |
| 0:83                'coordTemp' ( temp int)
 | |
| 0:83            vector scale second child into first child ( temp 2-component vector of float)
 | |
| 0:83              'storeTemp' ( temp 2-component vector of float)
 | |
| 0:83              Constant:
 | |
| 0:83                2.000000
 | |
| 0:83            imageStore ( temp void)
 | |
| 0:83              'g_tTex1df2' (layout( rg32f) uniform image1D)
 | |
| 0:83              'coordTemp' ( temp int)
 | |
| 0:83              'storeTemp' ( temp 2-component vector of float)
 | |
| 0:83            'storeTemp' ( temp 2-component vector of float)
 | |
| 0:84      Sequence
 | |
| 0:84        move second child to first child ( temp int)
 | |
| 0:84          'coordTemp' ( temp int)
 | |
| 0:84          c1: direct index for structure ( uniform int)
 | |
| 0:84            'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform 2-component vector of float uf2,  uniform 2-component vector of int ui2,  uniform 2-component vector of uint uu2})
 | |
| 0:84            Constant:
 | |
| 0:84              0 (const uint)
 | |
| 0:84        move second child to first child ( temp 2-component vector of float)
 | |
| 0:84          'storeTemp' ( temp 2-component vector of float)
 | |
| 0:84          imageLoad ( temp 2-component vector of float)
 | |
| 0:84            'g_tTex1df2' (layout( rg32f) uniform image1D)
 | |
| 0:84            'coordTemp' ( temp int)
 | |
| 0:84        subtract second child into first child ( temp 2-component vector of float)
 | |
| 0:84          'storeTemp' ( temp 2-component vector of float)
 | |
| 0:84          Constant:
 | |
| 0:84            3.000000
 | |
| 0:84        imageStore ( temp void)
 | |
| 0:84          'g_tTex1df2' (layout( rg32f) uniform image1D)
 | |
| 0:84          'coordTemp' ( temp int)
 | |
| 0:84          'storeTemp' ( temp 2-component vector of float)
 | |
| 0:84        'storeTemp' ( temp 2-component vector of float)
 | |
| 0:85      Sequence
 | |
| 0:85        move second child to first child ( temp int)
 | |
| 0:85          'coordTemp' ( temp int)
 | |
| 0:85          c1: direct index for structure ( uniform int)
 | |
| 0:85            'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform 2-component vector of float uf2,  uniform 2-component vector of int ui2,  uniform 2-component vector of uint uu2})
 | |
| 0:85            Constant:
 | |
| 0:85              0 (const uint)
 | |
| 0:85        move second child to first child ( temp 2-component vector of float)
 | |
| 0:85          'storeTemp' ( temp 2-component vector of float)
 | |
| 0:85          imageLoad ( temp 2-component vector of float)
 | |
| 0:85            'g_tTex1df2' (layout( rg32f) uniform image1D)
 | |
| 0:85            'coordTemp' ( temp int)
 | |
| 0:85        add second child into first child ( temp 2-component vector of float)
 | |
| 0:85          'storeTemp' ( temp 2-component vector of float)
 | |
| 0:85          Constant:
 | |
| 0:85            4.000000
 | |
| 0:85        imageStore ( temp void)
 | |
| 0:85          'g_tTex1df2' (layout( rg32f) uniform image1D)
 | |
| 0:85          'coordTemp' ( temp int)
 | |
| 0:85          'storeTemp' ( temp 2-component vector of float)
 | |
| 0:85        'storeTemp' ( temp 2-component vector of float)
 | |
| 0:87      Sequence
 | |
| 0:87        move second child to first child ( temp int)
 | |
| 0:87          'coordTemp' ( temp int)
 | |
| 0:87          c1: direct index for structure ( uniform int)
 | |
| 0:87            'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform 2-component vector of float uf2,  uniform 2-component vector of int ui2,  uniform 2-component vector of uint uu2})
 | |
| 0:87            Constant:
 | |
| 0:87              0 (const uint)
 | |
| 0:87        move second child to first child ( temp 2-component vector of int)
 | |
| 0:87          'storeTemp' ( temp 2-component vector of int)
 | |
| 0:87          imageLoad ( temp 2-component vector of int)
 | |
| 0:87            'g_tTex1di2' (layout( rg32i) uniform iimage1D)
 | |
| 0:87            'coordTemp' ( temp int)
 | |
| 0:87        divide second child into first child ( temp 2-component vector of int)
 | |
| 0:87          'storeTemp' ( temp 2-component vector of int)
 | |
| 0:87          Constant:
 | |
| 0:87            2 (const int)
 | |
| 0:87        imageStore ( temp void)
 | |
| 0:87          'g_tTex1di2' (layout( rg32i) uniform iimage1D)
 | |
| 0:87          'coordTemp' ( temp int)
 | |
| 0:87          'storeTemp' ( temp 2-component vector of int)
 | |
| 0:87        'storeTemp' ( temp 2-component vector of int)
 | |
| 0:88      Sequence
 | |
| 0:88        move second child to first child ( temp int)
 | |
| 0:88          'coordTemp' ( temp int)
 | |
| 0:88          c1: direct index for structure ( uniform int)
 | |
| 0:88            'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform 2-component vector of float uf2,  uniform 2-component vector of int ui2,  uniform 2-component vector of uint uu2})
 | |
| 0:88            Constant:
 | |
| 0:88              0 (const uint)
 | |
| 0:88        move second child to first child ( temp 2-component vector of int)
 | |
| 0:88          'storeTemp' ( temp 2-component vector of int)
 | |
| 0:88          imageLoad ( temp 2-component vector of int)
 | |
| 0:88            'g_tTex1di2' (layout( rg32i) uniform iimage1D)
 | |
| 0:88            'coordTemp' ( temp int)
 | |
| 0:88        mod second child into first child ( temp 2-component vector of int)
 | |
| 0:88          'storeTemp' ( temp 2-component vector of int)
 | |
| 0:88          Constant:
 | |
| 0:88            2 (const int)
 | |
| 0:88        imageStore ( temp void)
 | |
| 0:88          'g_tTex1di2' (layout( rg32i) uniform iimage1D)
 | |
| 0:88          'coordTemp' ( temp int)
 | |
| 0:88          'storeTemp' ( temp 2-component vector of int)
 | |
| 0:88        'storeTemp' ( temp 2-component vector of int)
 | |
| 0:89      Sequence
 | |
| 0:89        move second child to first child ( temp int)
 | |
| 0:89          'coordTemp' ( temp int)
 | |
| 0:89          c1: direct index for structure ( uniform int)
 | |
| 0:89            'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform 2-component vector of float uf2,  uniform 2-component vector of int ui2,  uniform 2-component vector of uint uu2})
 | |
| 0:89            Constant:
 | |
| 0:89              0 (const uint)
 | |
| 0:89        move second child to first child ( temp 2-component vector of int)
 | |
| 0:89          'storeTemp' ( temp 2-component vector of int)
 | |
| 0:89          imageLoad ( temp 2-component vector of int)
 | |
| 0:89            'g_tTex1di2' (layout( rg32i) uniform iimage1D)
 | |
| 0:89            'coordTemp' ( temp int)
 | |
| 0:89        and second child into first child ( temp 2-component vector of int)
 | |
| 0:89          'storeTemp' ( temp 2-component vector of int)
 | |
| 0:89          Constant:
 | |
| 0:89            65535 (const int)
 | |
| 0:89        imageStore ( temp void)
 | |
| 0:89          'g_tTex1di2' (layout( rg32i) uniform iimage1D)
 | |
| 0:89          'coordTemp' ( temp int)
 | |
| 0:89          'storeTemp' ( temp 2-component vector of int)
 | |
| 0:89        'storeTemp' ( temp 2-component vector of int)
 | |
| 0:90      Sequence
 | |
| 0:90        move second child to first child ( temp int)
 | |
| 0:90          'coordTemp' ( temp int)
 | |
| 0:90          c1: direct index for structure ( uniform int)
 | |
| 0:90            'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform 2-component vector of float uf2,  uniform 2-component vector of int ui2,  uniform 2-component vector of uint uu2})
 | |
| 0:90            Constant:
 | |
| 0:90              0 (const uint)
 | |
| 0:90        move second child to first child ( temp 2-component vector of int)
 | |
| 0:90          'storeTemp' ( temp 2-component vector of int)
 | |
| 0:90          imageLoad ( temp 2-component vector of int)
 | |
| 0:90            'g_tTex1di2' (layout( rg32i) uniform iimage1D)
 | |
| 0:90            'coordTemp' ( temp int)
 | |
| 0:90        or second child into first child ( temp 2-component vector of int)
 | |
| 0:90          'storeTemp' ( temp 2-component vector of int)
 | |
| 0:90          Constant:
 | |
| 0:90            61680 (const int)
 | |
| 0:90        imageStore ( temp void)
 | |
| 0:90          'g_tTex1di2' (layout( rg32i) uniform iimage1D)
 | |
| 0:90          'coordTemp' ( temp int)
 | |
| 0:90          'storeTemp' ( temp 2-component vector of int)
 | |
| 0:90        'storeTemp' ( temp 2-component vector of int)
 | |
| 0:91      Sequence
 | |
| 0:91        move second child to first child ( temp int)
 | |
| 0:91          'coordTemp' ( temp int)
 | |
| 0:91          c1: direct index for structure ( uniform int)
 | |
| 0:91            'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform 2-component vector of float uf2,  uniform 2-component vector of int ui2,  uniform 2-component vector of uint uu2})
 | |
| 0:91            Constant:
 | |
| 0:91              0 (const uint)
 | |
| 0:91        move second child to first child ( temp 2-component vector of int)
 | |
| 0:91          'storeTemp' ( temp 2-component vector of int)
 | |
| 0:91          imageLoad ( temp 2-component vector of int)
 | |
| 0:91            'g_tTex1di2' (layout( rg32i) uniform iimage1D)
 | |
| 0:91            'coordTemp' ( temp int)
 | |
| 0:91        left shift second child into first child ( temp 2-component vector of int)
 | |
| 0:91          'storeTemp' ( temp 2-component vector of int)
 | |
| 0:91          Constant:
 | |
| 0:91            2 (const int)
 | |
| 0:91        imageStore ( temp void)
 | |
| 0:91          'g_tTex1di2' (layout( rg32i) uniform iimage1D)
 | |
| 0:91          'coordTemp' ( temp int)
 | |
| 0:91          'storeTemp' ( temp 2-component vector of int)
 | |
| 0:91        'storeTemp' ( temp 2-component vector of int)
 | |
| 0:92      Sequence
 | |
| 0:92        move second child to first child ( temp int)
 | |
| 0:92          'coordTemp' ( temp int)
 | |
| 0:92          c1: direct index for structure ( uniform int)
 | |
| 0:92            'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform 2-component vector of float uf2,  uniform 2-component vector of int ui2,  uniform 2-component vector of uint uu2})
 | |
| 0:92            Constant:
 | |
| 0:92              0 (const uint)
 | |
| 0:92        move second child to first child ( temp 2-component vector of int)
 | |
| 0:92          'storeTemp' ( temp 2-component vector of int)
 | |
| 0:92          imageLoad ( temp 2-component vector of int)
 | |
| 0:92            'g_tTex1di2' (layout( rg32i) uniform iimage1D)
 | |
| 0:92            'coordTemp' ( temp int)
 | |
| 0:92        right shift second child into first child ( temp 2-component vector of int)
 | |
| 0:92          'storeTemp' ( temp 2-component vector of int)
 | |
| 0:92          Constant:
 | |
| 0:92            2 (const int)
 | |
| 0:92        imageStore ( temp void)
 | |
| 0:92          'g_tTex1di2' (layout( rg32i) uniform iimage1D)
 | |
| 0:92          'coordTemp' ( temp int)
 | |
| 0:92          'storeTemp' ( temp 2-component vector of int)
 | |
| 0:92        'storeTemp' ( temp 2-component vector of int)
 | |
| 0:95      Sequence
 | |
| 0:95        move second child to first child ( temp 2-component vector of float)
 | |
| 0:95          'storeTemp' ( temp 2-component vector of float)
 | |
| 0:95          Function Call: SomeValue( ( temp 2-component vector of float)
 | |
| 0:95        imageStore ( temp void)
 | |
| 0:95          'g_tTex2df2' (layout( rg32f) uniform image2D)
 | |
| 0:95          c2: direct index for structure ( uniform 2-component vector of int)
 | |
| 0:95            'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform 2-component vector of float uf2,  uniform 2-component vector of int ui2,  uniform 2-component vector of uint uu2})
 | |
| 0:95            Constant:
 | |
| 0:95              1 (const uint)
 | |
| 0:95          'storeTemp' ( temp 2-component vector of float)
 | |
| 0:95        'storeTemp' ( temp 2-component vector of float)
 | |
| 0:96      Sequence
 | |
| 0:96        imageStore ( temp void)
 | |
| 0:96          'g_tTex2df2' (layout( rg32f) uniform image2D)
 | |
| 0:96          c2: direct index for structure ( uniform 2-component vector of int)
 | |
| 0:96            'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform 2-component vector of float uf2,  uniform 2-component vector of int ui2,  uniform 2-component vector of uint uu2})
 | |
| 0:96            Constant:
 | |
| 0:96              1 (const uint)
 | |
| 0:96          'lf2' ( temp 2-component vector of float)
 | |
| 0:96        'lf2' ( temp 2-component vector of float)
 | |
| 0:97      Sequence
 | |
| 0:97        move second child to first child ( temp 2-component vector of int)
 | |
| 0:97          'storeTemp' ( temp 2-component vector of int)
 | |
| 0:?           Constant:
 | |
| 0:?             5 (const int)
 | |
| 0:?             2 (const int)
 | |
| 0:97        imageStore ( temp void)
 | |
| 0:97          'g_tTex2di2' (layout( rg32i) uniform iimage2D)
 | |
| 0:97          c2: direct index for structure ( uniform 2-component vector of int)
 | |
| 0:97            'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform 2-component vector of float uf2,  uniform 2-component vector of int ui2,  uniform 2-component vector of uint uu2})
 | |
| 0:97            Constant:
 | |
| 0:97              1 (const uint)
 | |
| 0:97          'storeTemp' ( temp 2-component vector of int)
 | |
| 0:97        'storeTemp' ( temp 2-component vector of int)
 | |
| 0:98      Sequence
 | |
| 0:98        move second child to first child ( temp 2-component vector of uint)
 | |
| 0:98          'storeTemp' ( temp 2-component vector of uint)
 | |
| 0:?           Constant:
 | |
| 0:?             6 (const uint)
 | |
| 0:?             2 (const uint)
 | |
| 0:98        imageStore ( temp void)
 | |
| 0:98          'g_tTex2du2' (layout( rg32ui) uniform uimage2D)
 | |
| 0:98          c2: direct index for structure ( uniform 2-component vector of int)
 | |
| 0:98            'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform 2-component vector of float uf2,  uniform 2-component vector of int ui2,  uniform 2-component vector of uint uu2})
 | |
| 0:98            Constant:
 | |
| 0:98              1 (const uint)
 | |
| 0:98          'storeTemp' ( temp 2-component vector of uint)
 | |
| 0:98        'storeTemp' ( temp 2-component vector of uint)
 | |
| 0:101      Sequence
 | |
| 0:101        move second child to first child ( temp 2-component vector of float)
 | |
| 0:101          'storeTemp' ( temp 2-component vector of float)
 | |
| 0:101          Function Call: SomeValue( ( temp 2-component vector of float)
 | |
| 0:101        imageStore ( temp void)
 | |
| 0:101          'g_tTex3df2' (layout( rg32f) uniform image3D)
 | |
| 0:101          c3: direct index for structure ( uniform 3-component vector of int)
 | |
| 0:101            'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform 2-component vector of float uf2,  uniform 2-component vector of int ui2,  uniform 2-component vector of uint uu2})
 | |
| 0:101            Constant:
 | |
| 0:101              2 (const uint)
 | |
| 0:101          'storeTemp' ( temp 2-component vector of float)
 | |
| 0:101        'storeTemp' ( temp 2-component vector of float)
 | |
| 0:102      Sequence
 | |
| 0:102        imageStore ( temp void)
 | |
| 0:102          'g_tTex3df2' (layout( rg32f) uniform image3D)
 | |
| 0:102          c3: direct index for structure ( uniform 3-component vector of int)
 | |
| 0:102            'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform 2-component vector of float uf2,  uniform 2-component vector of int ui2,  uniform 2-component vector of uint uu2})
 | |
| 0:102            Constant:
 | |
| 0:102              2 (const uint)
 | |
| 0:102          'lf2' ( temp 2-component vector of float)
 | |
| 0:102        'lf2' ( temp 2-component vector of float)
 | |
| 0:103      Sequence
 | |
| 0:103        move second child to first child ( temp 2-component vector of int)
 | |
| 0:103          'storeTemp' ( temp 2-component vector of int)
 | |
| 0:?           Constant:
 | |
| 0:?             8 (const int)
 | |
| 0:?             6 (const int)
 | |
| 0:103        imageStore ( temp void)
 | |
| 0:103          'g_tTex3di2' (layout( rg32i) uniform iimage3D)
 | |
| 0:103          c3: direct index for structure ( uniform 3-component vector of int)
 | |
| 0:103            'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform 2-component vector of float uf2,  uniform 2-component vector of int ui2,  uniform 2-component vector of uint uu2})
 | |
| 0:103            Constant:
 | |
| 0:103              2 (const uint)
 | |
| 0:103          'storeTemp' ( temp 2-component vector of int)
 | |
| 0:103        'storeTemp' ( temp 2-component vector of int)
 | |
| 0:104      Sequence
 | |
| 0:104        move second child to first child ( temp 2-component vector of uint)
 | |
| 0:104          'storeTemp' ( temp 2-component vector of uint)
 | |
| 0:?           Constant:
 | |
| 0:?             9 (const uint)
 | |
| 0:?             2 (const uint)
 | |
| 0:104        imageStore ( temp void)
 | |
| 0:104          'g_tTex3du2' (layout( rg32ui) uniform uimage3D)
 | |
| 0:104          c3: direct index for structure ( uniform 3-component vector of int)
 | |
| 0:104            'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform 2-component vector of float uf2,  uniform 2-component vector of int ui2,  uniform 2-component vector of uint uu2})
 | |
| 0:104            Constant:
 | |
| 0:104              2 (const uint)
 | |
| 0:104          'storeTemp' ( temp 2-component vector of uint)
 | |
| 0:104        'storeTemp' ( temp 2-component vector of uint)
 | |
| 0:107      Function Call: Fn1(vf2; ( temp 2-component vector of float)
 | |
| 0:107        imageLoad ( temp 2-component vector of float)
 | |
| 0:107          'g_tTex1df2' (layout( rg32f) uniform image1D)
 | |
| 0:107          c1: direct index for structure ( uniform int)
 | |
| 0:107            'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform 2-component vector of float uf2,  uniform 2-component vector of int ui2,  uniform 2-component vector of uint uu2})
 | |
| 0:107            Constant:
 | |
| 0:107              0 (const uint)
 | |
| 0:108      Function Call: Fn1(vi2; ( temp 2-component vector of int)
 | |
| 0:108        imageLoad ( temp 2-component vector of int)
 | |
| 0:108          'g_tTex1di2' (layout( rg32i) uniform iimage1D)
 | |
| 0:108          c1: direct index for structure ( uniform int)
 | |
| 0:108            'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform 2-component vector of float uf2,  uniform 2-component vector of int ui2,  uniform 2-component vector of uint uu2})
 | |
| 0:108            Constant:
 | |
| 0:108              0 (const uint)
 | |
| 0:109      Function Call: Fn1(vu2; ( temp 2-component vector of uint)
 | |
| 0:109        imageLoad ( temp 2-component vector of uint)
 | |
| 0:109          'g_tTex1du2' (layout( rg32ui) uniform uimage1D)
 | |
| 0:109          c1: direct index for structure ( uniform int)
 | |
| 0:109            'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform 2-component vector of float uf2,  uniform 2-component vector of int ui2,  uniform 2-component vector of uint uu2})
 | |
| 0:109            Constant:
 | |
| 0:109              0 (const uint)
 | |
| 0:111      Comma ( temp void)
 | |
| 0:111        Function Call: Fn2(vf2; ( temp void)
 | |
| 0:111          'tempArg' ( temp 2-component vector of float)
 | |
| 0:111        Sequence
 | |
| 0:111          imageStore ( temp void)
 | |
| 0:111            'g_tTex1df2' (layout( rg32f) uniform image1D)
 | |
| 0:111            c1: direct index for structure ( uniform int)
 | |
| 0:111              'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform 2-component vector of float uf2,  uniform 2-component vector of int ui2,  uniform 2-component vector of uint uu2})
 | |
| 0:111              Constant:
 | |
| 0:111                0 (const uint)
 | |
| 0:111            'tempArg' ( temp 2-component vector of float)
 | |
| 0:111          'tempArg' ( temp 2-component vector of float)
 | |
| 0:112      Comma ( temp void)
 | |
| 0:112        Function Call: Fn2(vi2; ( temp void)
 | |
| 0:112          'tempArg' ( temp 2-component vector of int)
 | |
| 0:112        Sequence
 | |
| 0:112          imageStore ( temp void)
 | |
| 0:112            'g_tTex1di2' (layout( rg32i) uniform iimage1D)
 | |
| 0:112            c1: direct index for structure ( uniform int)
 | |
| 0:112              'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform 2-component vector of float uf2,  uniform 2-component vector of int ui2,  uniform 2-component vector of uint uu2})
 | |
| 0:112              Constant:
 | |
| 0:112                0 (const uint)
 | |
| 0:112            'tempArg' ( temp 2-component vector of int)
 | |
| 0:112          'tempArg' ( temp 2-component vector of int)
 | |
| 0:113      Comma ( temp void)
 | |
| 0:113        Function Call: Fn2(vu2; ( temp void)
 | |
| 0:113          'tempArg' ( temp 2-component vector of uint)
 | |
| 0:113        Sequence
 | |
| 0:113          imageStore ( temp void)
 | |
| 0:113            'g_tTex1du2' (layout( rg32ui) uniform uimage1D)
 | |
| 0:113            c1: direct index for structure ( uniform int)
 | |
| 0:113              'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform 2-component vector of float uf2,  uniform 2-component vector of int ui2,  uniform 2-component vector of uint uu2})
 | |
| 0:113              Constant:
 | |
| 0:113                0 (const uint)
 | |
| 0:113            'tempArg' ( temp 2-component vector of uint)
 | |
| 0:113          'tempArg' ( temp 2-component vector of uint)
 | |
| 0:117      Sequence
 | |
| 0:117        move second child to first child ( temp int)
 | |
| 0:117          'coordTemp' ( temp int)
 | |
| 0:117          c1: direct index for structure ( uniform int)
 | |
| 0:117            'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform 2-component vector of float uf2,  uniform 2-component vector of int ui2,  uniform 2-component vector of uint uu2})
 | |
| 0:117            Constant:
 | |
| 0:117              0 (const uint)
 | |
| 0:117        move second child to first child ( temp 2-component vector of float)
 | |
| 0:117          'storeTemp' ( temp 2-component vector of float)
 | |
| 0:117          imageLoad ( temp 2-component vector of float)
 | |
| 0:117            'g_tTex1df2' (layout( rg32f) uniform image1D)
 | |
| 0:117            'coordTemp' ( temp int)
 | |
| 0:117        Pre-Increment ( temp 2-component vector of float)
 | |
| 0:117          'storeTemp' ( temp 2-component vector of float)
 | |
| 0:117        imageStore ( temp void)
 | |
| 0:117          'g_tTex1df2' (layout( rg32f) uniform image1D)
 | |
| 0:117          'coordTemp' ( temp int)
 | |
| 0:117          'storeTemp' ( temp 2-component vector of float)
 | |
| 0:117        'storeTemp' ( temp 2-component vector of float)
 | |
| 0:118      Sequence
 | |
| 0:118        move second child to first child ( temp int)
 | |
| 0:118          'coordTemp' ( temp int)
 | |
| 0:118          c1: direct index for structure ( uniform int)
 | |
| 0:118            'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform 2-component vector of float uf2,  uniform 2-component vector of int ui2,  uniform 2-component vector of uint uu2})
 | |
| 0:118            Constant:
 | |
| 0:118              0 (const uint)
 | |
| 0:118        move second child to first child ( temp 2-component vector of int)
 | |
| 0:118          'storeTemp' ( temp 2-component vector of int)
 | |
| 0:118          imageLoad ( temp 2-component vector of int)
 | |
| 0:118            'g_tTex1di2' (layout( rg32i) uniform iimage1D)
 | |
| 0:118            'coordTemp' ( temp int)
 | |
| 0:118        Pre-Increment ( temp 2-component vector of int)
 | |
| 0:118          'storeTemp' ( temp 2-component vector of int)
 | |
| 0:118        imageStore ( temp void)
 | |
| 0:118          'g_tTex1di2' (layout( rg32i) uniform iimage1D)
 | |
| 0:118          'coordTemp' ( temp int)
 | |
| 0:118          'storeTemp' ( temp 2-component vector of int)
 | |
| 0:118        'storeTemp' ( temp 2-component vector of int)
 | |
| 0:119      Sequence
 | |
| 0:119        move second child to first child ( temp int)
 | |
| 0:119          'coordTemp' ( temp int)
 | |
| 0:119          c1: direct index for structure ( uniform int)
 | |
| 0:119            'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform 2-component vector of float uf2,  uniform 2-component vector of int ui2,  uniform 2-component vector of uint uu2})
 | |
| 0:119            Constant:
 | |
| 0:119              0 (const uint)
 | |
| 0:119        move second child to first child ( temp 2-component vector of uint)
 | |
| 0:119          'storeTemp' ( temp 2-component vector of uint)
 | |
| 0:119          imageLoad ( temp 2-component vector of uint)
 | |
| 0:119            'g_tTex1du2' (layout( rg32ui) uniform uimage1D)
 | |
| 0:119            'coordTemp' ( temp int)
 | |
| 0:119        Pre-Increment ( temp 2-component vector of uint)
 | |
| 0:119          'storeTemp' ( temp 2-component vector of uint)
 | |
| 0:119        imageStore ( temp void)
 | |
| 0:119          'g_tTex1du2' (layout( rg32ui) uniform uimage1D)
 | |
| 0:119          'coordTemp' ( temp int)
 | |
| 0:119          'storeTemp' ( temp 2-component vector of uint)
 | |
| 0:119        'storeTemp' ( temp 2-component vector of uint)
 | |
| 0:121      Sequence
 | |
| 0:121        move second child to first child ( temp int)
 | |
| 0:121          'coordTemp' ( temp int)
 | |
| 0:121          c1: direct index for structure ( uniform int)
 | |
| 0:121            'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform 2-component vector of float uf2,  uniform 2-component vector of int ui2,  uniform 2-component vector of uint uu2})
 | |
| 0:121            Constant:
 | |
| 0:121              0 (const uint)
 | |
| 0:121        move second child to first child ( temp 2-component vector of float)
 | |
| 0:121          'storeTemp' ( temp 2-component vector of float)
 | |
| 0:121          imageLoad ( temp 2-component vector of float)
 | |
| 0:121            'g_tTex1df2' (layout( rg32f) uniform image1D)
 | |
| 0:121            'coordTemp' ( temp int)
 | |
| 0:121        Pre-Decrement ( temp 2-component vector of float)
 | |
| 0:121          'storeTemp' ( temp 2-component vector of float)
 | |
| 0:121        imageStore ( temp void)
 | |
| 0:121          'g_tTex1df2' (layout( rg32f) uniform image1D)
 | |
| 0:121          'coordTemp' ( temp int)
 | |
| 0:121          'storeTemp' ( temp 2-component vector of float)
 | |
| 0:121        'storeTemp' ( temp 2-component vector of float)
 | |
| 0:122      Sequence
 | |
| 0:122        move second child to first child ( temp int)
 | |
| 0:122          'coordTemp' ( temp int)
 | |
| 0:122          c1: direct index for structure ( uniform int)
 | |
| 0:122            'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform 2-component vector of float uf2,  uniform 2-component vector of int ui2,  uniform 2-component vector of uint uu2})
 | |
| 0:122            Constant:
 | |
| 0:122              0 (const uint)
 | |
| 0:122        move second child to first child ( temp 2-component vector of int)
 | |
| 0:122          'storeTemp' ( temp 2-component vector of int)
 | |
| 0:122          imageLoad ( temp 2-component vector of int)
 | |
| 0:122            'g_tTex1di2' (layout( rg32i) uniform iimage1D)
 | |
| 0:122            'coordTemp' ( temp int)
 | |
| 0:122        Pre-Decrement ( temp 2-component vector of int)
 | |
| 0:122          'storeTemp' ( temp 2-component vector of int)
 | |
| 0:122        imageStore ( temp void)
 | |
| 0:122          'g_tTex1di2' (layout( rg32i) uniform iimage1D)
 | |
| 0:122          'coordTemp' ( temp int)
 | |
| 0:122          'storeTemp' ( temp 2-component vector of int)
 | |
| 0:122        'storeTemp' ( temp 2-component vector of int)
 | |
| 0:123      Sequence
 | |
| 0:123        move second child to first child ( temp int)
 | |
| 0:123          'coordTemp' ( temp int)
 | |
| 0:123          c1: direct index for structure ( uniform int)
 | |
| 0:123            'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform 2-component vector of float uf2,  uniform 2-component vector of int ui2,  uniform 2-component vector of uint uu2})
 | |
| 0:123            Constant:
 | |
| 0:123              0 (const uint)
 | |
| 0:123        move second child to first child ( temp 2-component vector of uint)
 | |
| 0:123          'storeTemp' ( temp 2-component vector of uint)
 | |
| 0:123          imageLoad ( temp 2-component vector of uint)
 | |
| 0:123            'g_tTex1du2' (layout( rg32ui) uniform uimage1D)
 | |
| 0:123            'coordTemp' ( temp int)
 | |
| 0:123        Pre-Decrement ( temp 2-component vector of uint)
 | |
| 0:123          'storeTemp' ( temp 2-component vector of uint)
 | |
| 0:123        imageStore ( temp void)
 | |
| 0:123          'g_tTex1du2' (layout( rg32ui) uniform uimage1D)
 | |
| 0:123          'coordTemp' ( temp int)
 | |
| 0:123          'storeTemp' ( temp 2-component vector of uint)
 | |
| 0:123        'storeTemp' ( temp 2-component vector of uint)
 | |
| 0:126      Sequence
 | |
| 0:126        move second child to first child ( temp int)
 | |
| 0:126          'coordTemp' ( temp int)
 | |
| 0:126          c1: direct index for structure ( uniform int)
 | |
| 0:126            'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform 2-component vector of float uf2,  uniform 2-component vector of int ui2,  uniform 2-component vector of uint uu2})
 | |
| 0:126            Constant:
 | |
| 0:126              0 (const uint)
 | |
| 0:126        move second child to first child ( temp 2-component vector of float)
 | |
| 0:126          'storeTempPre' ( temp 2-component vector of float)
 | |
| 0:126          imageLoad ( temp 2-component vector of float)
 | |
| 0:126            'g_tTex1df2' (layout( rg32f) uniform image1D)
 | |
| 0:126            'coordTemp' ( temp int)
 | |
| 0:126        move second child to first child ( temp 2-component vector of float)
 | |
| 0:126          'storeTempPost' ( temp 2-component vector of float)
 | |
| 0:126          'storeTempPre' ( temp 2-component vector of float)
 | |
| 0:126        Post-Increment ( temp 2-component vector of float)
 | |
| 0:126          'storeTempPost' ( temp 2-component vector of float)
 | |
| 0:126        imageStore ( temp void)
 | |
| 0:126          'g_tTex1df2' (layout( rg32f) uniform image1D)
 | |
| 0:126          'coordTemp' ( temp int)
 | |
| 0:126          'storeTempPost' ( temp 2-component vector of float)
 | |
| 0:126        'storeTempPre' ( temp 2-component vector of float)
 | |
| 0:127      Sequence
 | |
| 0:127        move second child to first child ( temp int)
 | |
| 0:127          'coordTemp' ( temp int)
 | |
| 0:127          c1: direct index for structure ( uniform int)
 | |
| 0:127            'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform 2-component vector of float uf2,  uniform 2-component vector of int ui2,  uniform 2-component vector of uint uu2})
 | |
| 0:127            Constant:
 | |
| 0:127              0 (const uint)
 | |
| 0:127        move second child to first child ( temp 2-component vector of uint)
 | |
| 0:127          'storeTempPre' ( temp 2-component vector of uint)
 | |
| 0:127          imageLoad ( temp 2-component vector of uint)
 | |
| 0:127            'g_tTex1du2' (layout( rg32ui) uniform uimage1D)
 | |
| 0:127            'coordTemp' ( temp int)
 | |
| 0:127        move second child to first child ( temp 2-component vector of uint)
 | |
| 0:127          'storeTempPost' ( temp 2-component vector of uint)
 | |
| 0:127          'storeTempPre' ( temp 2-component vector of uint)
 | |
| 0:127        Post-Decrement ( temp 2-component vector of uint)
 | |
| 0:127          'storeTempPost' ( temp 2-component vector of uint)
 | |
| 0:127        imageStore ( temp void)
 | |
| 0:127          'g_tTex1du2' (layout( rg32ui) uniform uimage1D)
 | |
| 0:127          'coordTemp' ( temp int)
 | |
| 0:127          'storeTempPost' ( temp 2-component vector of uint)
 | |
| 0:127        'storeTempPre' ( temp 2-component vector of uint)
 | |
| 0:128      Sequence
 | |
| 0:128        move second child to first child ( temp int)
 | |
| 0:128          'coordTemp' ( temp int)
 | |
| 0:128          c1: direct index for structure ( uniform int)
 | |
| 0:128            'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform 2-component vector of float uf2,  uniform 2-component vector of int ui2,  uniform 2-component vector of uint uu2})
 | |
| 0:128            Constant:
 | |
| 0:128              0 (const uint)
 | |
| 0:128        move second child to first child ( temp 2-component vector of int)
 | |
| 0:128          'storeTempPre' ( temp 2-component vector of int)
 | |
| 0:128          imageLoad ( temp 2-component vector of int)
 | |
| 0:128            'g_tTex1di2' (layout( rg32i) uniform iimage1D)
 | |
| 0:128            'coordTemp' ( temp int)
 | |
| 0:128        move second child to first child ( temp 2-component vector of int)
 | |
| 0:128          'storeTempPost' ( temp 2-component vector of int)
 | |
| 0:128          'storeTempPre' ( temp 2-component vector of int)
 | |
| 0:128        Post-Increment ( temp 2-component vector of int)
 | |
| 0:128          'storeTempPost' ( temp 2-component vector of int)
 | |
| 0:128        imageStore ( temp void)
 | |
| 0:128          'g_tTex1di2' (layout( rg32i) uniform iimage1D)
 | |
| 0:128          'coordTemp' ( temp int)
 | |
| 0:128          'storeTempPost' ( temp 2-component vector of int)
 | |
| 0:128        'storeTempPre' ( temp 2-component vector of int)
 | |
| 0:130      Sequence
 | |
| 0:130        move second child to first child ( temp int)
 | |
| 0:130          'coordTemp' ( temp int)
 | |
| 0:130          c1: direct index for structure ( uniform int)
 | |
| 0:130            'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform 2-component vector of float uf2,  uniform 2-component vector of int ui2,  uniform 2-component vector of uint uu2})
 | |
| 0:130            Constant:
 | |
| 0:130              0 (const uint)
 | |
| 0:130        move second child to first child ( temp 2-component vector of float)
 | |
| 0:130          'storeTempPre' ( temp 2-component vector of float)
 | |
| 0:130          imageLoad ( temp 2-component vector of float)
 | |
| 0:130            'g_tTex1df2' (layout( rg32f) uniform image1D)
 | |
| 0:130            'coordTemp' ( temp int)
 | |
| 0:130        move second child to first child ( temp 2-component vector of float)
 | |
| 0:130          'storeTempPost' ( temp 2-component vector of float)
 | |
| 0:130          'storeTempPre' ( temp 2-component vector of float)
 | |
| 0:130        Post-Decrement ( temp 2-component vector of float)
 | |
| 0:130          'storeTempPost' ( temp 2-component vector of float)
 | |
| 0:130        imageStore ( temp void)
 | |
| 0:130          'g_tTex1df2' (layout( rg32f) uniform image1D)
 | |
| 0:130          'coordTemp' ( temp int)
 | |
| 0:130          'storeTempPost' ( temp 2-component vector of float)
 | |
| 0:130        'storeTempPre' ( temp 2-component vector of float)
 | |
| 0:131      Sequence
 | |
| 0:131        move second child to first child ( temp int)
 | |
| 0:131          'coordTemp' ( temp int)
 | |
| 0:131          c1: direct index for structure ( uniform int)
 | |
| 0:131            'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform 2-component vector of float uf2,  uniform 2-component vector of int ui2,  uniform 2-component vector of uint uu2})
 | |
| 0:131            Constant:
 | |
| 0:131              0 (const uint)
 | |
| 0:131        move second child to first child ( temp 2-component vector of int)
 | |
| 0:131          'storeTempPre' ( temp 2-component vector of int)
 | |
| 0:131          imageLoad ( temp 2-component vector of int)
 | |
| 0:131            'g_tTex1di2' (layout( rg32i) uniform iimage1D)
 | |
| 0:131            'coordTemp' ( temp int)
 | |
| 0:131        move second child to first child ( temp 2-component vector of int)
 | |
| 0:131          'storeTempPost' ( temp 2-component vector of int)
 | |
| 0:131          'storeTempPre' ( temp 2-component vector of int)
 | |
| 0:131        Post-Increment ( temp 2-component vector of int)
 | |
| 0:131          'storeTempPost' ( temp 2-component vector of int)
 | |
| 0:131        imageStore ( temp void)
 | |
| 0:131          'g_tTex1di2' (layout( rg32i) uniform iimage1D)
 | |
| 0:131          'coordTemp' ( temp int)
 | |
| 0:131          'storeTempPost' ( temp 2-component vector of int)
 | |
| 0:131        'storeTempPre' ( temp 2-component vector of int)
 | |
| 0:132      Sequence
 | |
| 0:132        move second child to first child ( temp int)
 | |
| 0:132          'coordTemp' ( temp int)
 | |
| 0:132          c1: direct index for structure ( uniform int)
 | |
| 0:132            'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform 2-component vector of float uf2,  uniform 2-component vector of int ui2,  uniform 2-component vector of uint uu2})
 | |
| 0:132            Constant:
 | |
| 0:132              0 (const uint)
 | |
| 0:132        move second child to first child ( temp 2-component vector of uint)
 | |
| 0:132          'storeTempPre' ( temp 2-component vector of uint)
 | |
| 0:132          imageLoad ( temp 2-component vector of uint)
 | |
| 0:132            'g_tTex1du2' (layout( rg32ui) uniform uimage1D)
 | |
| 0:132            'coordTemp' ( temp int)
 | |
| 0:132        move second child to first child ( temp 2-component vector of uint)
 | |
| 0:132          'storeTempPost' ( temp 2-component vector of uint)
 | |
| 0:132          'storeTempPre' ( temp 2-component vector of uint)
 | |
| 0:132        Post-Decrement ( temp 2-component vector of uint)
 | |
| 0:132          'storeTempPost' ( temp 2-component vector of uint)
 | |
| 0:132        imageStore ( temp void)
 | |
| 0:132          'g_tTex1du2' (layout( rg32ui) uniform uimage1D)
 | |
| 0:132          'coordTemp' ( temp int)
 | |
| 0:132          'storeTempPost' ( temp 2-component vector of uint)
 | |
| 0:132        'storeTempPre' ( temp 2-component vector of uint)
 | |
| 0:135      Sequence
 | |
| 0:135        move second child to first child ( temp 2-component vector of float)
 | |
| 0:135          'storeTemp' ( temp 2-component vector of float)
 | |
| 0:?           imageLoad ( temp 2-component vector of float)
 | |
| 0:135            'g_tTex2df2' (layout( rg32f) uniform image2D)
 | |
| 0:?             Constant:
 | |
| 0:?               2 (const int)
 | |
| 0:?               3 (const int)
 | |
| 0:135        imageStore ( temp void)
 | |
| 0:135          'g_tTex1df2' (layout( rg32f) uniform image1D)
 | |
| 0:135          Constant:
 | |
| 0:135            1 (const int)
 | |
| 0:135          'storeTemp' ( temp 2-component vector of float)
 | |
| 0:135        'storeTemp' ( temp 2-component vector of float)
 | |
| 0:137      move second child to first child ( temp 4-component vector of float)
 | |
| 0:137        Color: direct index for structure ( temp 4-component vector of float)
 | |
| 0:137          'psout' ( temp structure{ temp 4-component vector of float Color})
 | |
| 0:137          Constant:
 | |
| 0:137            0 (const int)
 | |
| 0:137        Constant:
 | |
| 0:137          1.000000
 | |
| 0:137          1.000000
 | |
| 0:137          1.000000
 | |
| 0:137          1.000000
 | |
| 0:139      Branch: Return with expression
 | |
| 0:139        'psout' ( temp structure{ temp 4-component vector of float Color})
 | |
| 0:53  Function Definition: main( ( temp void)
 | |
| 0:53    Function Parameters: 
 | |
| 0:?     Sequence
 | |
| 0:53      Sequence
 | |
| 0:53        move second child to first child ( temp 4-component vector of float)
 | |
| 0:?           'Color' (layout( location=0) out 4-component vector of float)
 | |
| 0:53          Color: direct index for structure ( temp 4-component vector of float)
 | |
| 0:53            Function Call: @main( ( temp structure{ temp 4-component vector of float Color})
 | |
| 0:53            Constant:
 | |
| 0:53              0 (const int)
 | |
| 0:?   Linker Objects
 | |
| 0:?     'g_sSamp' (layout( binding=0) uniform sampler)
 | |
| 0:?     'g_tTex1df2' (layout( rg32f) uniform image1D)
 | |
| 0:?     'g_tTex1di2' (layout( rg32i) uniform iimage1D)
 | |
| 0:?     'g_tTex1du2' (layout( rg32ui) uniform uimage1D)
 | |
| 0:?     'g_tTex2df2' (layout( rg32f) uniform image2D)
 | |
| 0:?     'g_tTex2di2' (layout( rg32i) uniform iimage2D)
 | |
| 0:?     'g_tTex2du2' (layout( rg32ui) uniform uimage2D)
 | |
| 0:?     'g_tTex3df2' (layout( rg32f) uniform image3D)
 | |
| 0:?     'g_tTex3di2' (layout( rg32i) uniform iimage3D)
 | |
| 0:?     'g_tTex3du2' (layout( rg32ui) uniform uimage3D)
 | |
| 0:?     'g_tTex1df2a' (layout( rg32f) uniform image1DArray)
 | |
| 0:?     'g_tTex1di2a' (layout( rg32i) uniform iimage1DArray)
 | |
| 0:?     'g_tTex1du2a' (layout( rg32ui) uniform uimage1DArray)
 | |
| 0:?     'g_tTex2df2a' (layout( rg32f) uniform image2DArray)
 | |
| 0:?     'g_tTex2di2a' (layout( rg32i) uniform iimage2DArray)
 | |
| 0:?     'g_tTex2du2a' (layout( rg32ui) uniform uimage2DArray)
 | |
| 0:?     'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform 2-component vector of float uf2,  uniform 2-component vector of int ui2,  uniform 2-component vector of uint uu2})
 | |
| 0:?     'Color' (layout( location=0) out 4-component vector of float)
 | |
| 
 | |
| 
 | |
| Linked fragment stage:
 | |
| 
 | |
| 
 | |
| Shader version: 500
 | |
| gl_FragCoord origin is upper left
 | |
| 0:? Sequence
 | |
| 0:42  Function Definition: Fn1(vi2; ( temp 2-component vector of int)
 | |
| 0:42    Function Parameters: 
 | |
| 0:42      'x' ( in 2-component vector of int)
 | |
| 0:?     Sequence
 | |
| 0:42      Branch: Return with expression
 | |
| 0:42        'x' ( in 2-component vector of int)
 | |
| 0:43  Function Definition: Fn1(vu2; ( temp 2-component vector of uint)
 | |
| 0:43    Function Parameters: 
 | |
| 0:43      'x' ( in 2-component vector of uint)
 | |
| 0:?     Sequence
 | |
| 0:43      Branch: Return with expression
 | |
| 0:43        'x' ( in 2-component vector of uint)
 | |
| 0:44  Function Definition: Fn1(vf2; ( temp 2-component vector of float)
 | |
| 0:44    Function Parameters: 
 | |
| 0:44      'x' ( in 2-component vector of float)
 | |
| 0:?     Sequence
 | |
| 0:44      Branch: Return with expression
 | |
| 0:44        'x' ( in 2-component vector of float)
 | |
| 0:46  Function Definition: Fn2(vi2; ( temp void)
 | |
| 0:46    Function Parameters: 
 | |
| 0:46      'x' ( out 2-component vector of int)
 | |
| 0:?     Sequence
 | |
| 0:46      move second child to first child ( temp 2-component vector of int)
 | |
| 0:46        'x' ( out 2-component vector of int)
 | |
| 0:?         Constant:
 | |
| 0:?           0 (const int)
 | |
| 0:?           0 (const int)
 | |
| 0:47  Function Definition: Fn2(vu2; ( temp void)
 | |
| 0:47    Function Parameters: 
 | |
| 0:47      'x' ( out 2-component vector of uint)
 | |
| 0:?     Sequence
 | |
| 0:47      move second child to first child ( temp 2-component vector of uint)
 | |
| 0:47        'x' ( out 2-component vector of uint)
 | |
| 0:?         Constant:
 | |
| 0:?           0 (const uint)
 | |
| 0:?           0 (const uint)
 | |
| 0:48  Function Definition: Fn2(vf2; ( temp void)
 | |
| 0:48    Function Parameters: 
 | |
| 0:48      'x' ( out 2-component vector of float)
 | |
| 0:?     Sequence
 | |
| 0:48      move second child to first child ( temp 2-component vector of float)
 | |
| 0:48        'x' ( out 2-component vector of float)
 | |
| 0:?         Constant:
 | |
| 0:?           0.000000
 | |
| 0:?           0.000000
 | |
| 0:50  Function Definition: SomeValue( ( temp 2-component vector of float)
 | |
| 0:50    Function Parameters: 
 | |
| 0:?     Sequence
 | |
| 0:50      Branch: Return with expression
 | |
| 0:50        Convert int to float ( temp 2-component vector of float)
 | |
| 0:50          c2: direct index for structure ( uniform 2-component vector of int)
 | |
| 0:50            'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform 2-component vector of float uf2,  uniform 2-component vector of int ui2,  uniform 2-component vector of uint uu2})
 | |
| 0:50            Constant:
 | |
| 0:50              1 (const uint)
 | |
| 0:53  Function Definition: @main( ( temp structure{ temp 4-component vector of float Color})
 | |
| 0:53    Function Parameters: 
 | |
| 0:?     Sequence
 | |
| 0:57      imageLoad ( temp 2-component vector of float)
 | |
| 0:57        'g_tTex1df2' (layout( rg32f) uniform image1D)
 | |
| 0:57        c1: direct index for structure ( uniform int)
 | |
| 0:57          'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform 2-component vector of float uf2,  uniform 2-component vector of int ui2,  uniform 2-component vector of uint uu2})
 | |
| 0:57          Constant:
 | |
| 0:57            0 (const uint)
 | |
| 0:59      Sequence
 | |
| 0:59        move second child to first child ( temp 2-component vector of float)
 | |
| 0:59          'r00' ( temp 2-component vector of float)
 | |
| 0:59          imageLoad ( temp 2-component vector of float)
 | |
| 0:59            'g_tTex1df2' (layout( rg32f) uniform image1D)
 | |
| 0:59            c1: direct index for structure ( uniform int)
 | |
| 0:59              'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform 2-component vector of float uf2,  uniform 2-component vector of int ui2,  uniform 2-component vector of uint uu2})
 | |
| 0:59              Constant:
 | |
| 0:59                0 (const uint)
 | |
| 0:60      Sequence
 | |
| 0:60        move second child to first child ( temp 2-component vector of int)
 | |
| 0:60          'r01' ( temp 2-component vector of int)
 | |
| 0:60          imageLoad ( temp 2-component vector of int)
 | |
| 0:60            'g_tTex1di2' (layout( rg32i) uniform iimage1D)
 | |
| 0:60            c1: direct index for structure ( uniform int)
 | |
| 0:60              'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform 2-component vector of float uf2,  uniform 2-component vector of int ui2,  uniform 2-component vector of uint uu2})
 | |
| 0:60              Constant:
 | |
| 0:60                0 (const uint)
 | |
| 0:61      Sequence
 | |
| 0:61        move second child to first child ( temp 2-component vector of uint)
 | |
| 0:61          'r02' ( temp 2-component vector of uint)
 | |
| 0:61          imageLoad ( temp 2-component vector of uint)
 | |
| 0:61            'g_tTex1du2' (layout( rg32ui) uniform uimage1D)
 | |
| 0:61            c1: direct index for structure ( uniform int)
 | |
| 0:61              'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform 2-component vector of float uf2,  uniform 2-component vector of int ui2,  uniform 2-component vector of uint uu2})
 | |
| 0:61              Constant:
 | |
| 0:61                0 (const uint)
 | |
| 0:64      Sequence
 | |
| 0:64        move second child to first child ( temp 2-component vector of float)
 | |
| 0:64          'r10' ( temp 2-component vector of float)
 | |
| 0:64          imageLoad ( temp 2-component vector of float)
 | |
| 0:64            'g_tTex2df2' (layout( rg32f) uniform image2D)
 | |
| 0:64            c2: direct index for structure ( uniform 2-component vector of int)
 | |
| 0:64              'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform 2-component vector of float uf2,  uniform 2-component vector of int ui2,  uniform 2-component vector of uint uu2})
 | |
| 0:64              Constant:
 | |
| 0:64                1 (const uint)
 | |
| 0:65      Sequence
 | |
| 0:65        move second child to first child ( temp 2-component vector of int)
 | |
| 0:65          'r11' ( temp 2-component vector of int)
 | |
| 0:65          imageLoad ( temp 2-component vector of int)
 | |
| 0:65            'g_tTex2di2' (layout( rg32i) uniform iimage2D)
 | |
| 0:65            c2: direct index for structure ( uniform 2-component vector of int)
 | |
| 0:65              'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform 2-component vector of float uf2,  uniform 2-component vector of int ui2,  uniform 2-component vector of uint uu2})
 | |
| 0:65              Constant:
 | |
| 0:65                1 (const uint)
 | |
| 0:66      Sequence
 | |
| 0:66        move second child to first child ( temp 2-component vector of uint)
 | |
| 0:66          'r12' ( temp 2-component vector of uint)
 | |
| 0:66          imageLoad ( temp 2-component vector of uint)
 | |
| 0:66            'g_tTex2du2' (layout( rg32ui) uniform uimage2D)
 | |
| 0:66            c2: direct index for structure ( uniform 2-component vector of int)
 | |
| 0:66              'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform 2-component vector of float uf2,  uniform 2-component vector of int ui2,  uniform 2-component vector of uint uu2})
 | |
| 0:66              Constant:
 | |
| 0:66                1 (const uint)
 | |
| 0:69      Sequence
 | |
| 0:69        move second child to first child ( temp 2-component vector of float)
 | |
| 0:69          'r20' ( temp 2-component vector of float)
 | |
| 0:69          imageLoad ( temp 2-component vector of float)
 | |
| 0:69            'g_tTex3df2' (layout( rg32f) uniform image3D)
 | |
| 0:69            c3: direct index for structure ( uniform 3-component vector of int)
 | |
| 0:69              'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform 2-component vector of float uf2,  uniform 2-component vector of int ui2,  uniform 2-component vector of uint uu2})
 | |
| 0:69              Constant:
 | |
| 0:69                2 (const uint)
 | |
| 0:70      Sequence
 | |
| 0:70        move second child to first child ( temp 2-component vector of int)
 | |
| 0:70          'r21' ( temp 2-component vector of int)
 | |
| 0:70          imageLoad ( temp 2-component vector of int)
 | |
| 0:70            'g_tTex3di2' (layout( rg32i) uniform iimage3D)
 | |
| 0:70            c3: direct index for structure ( uniform 3-component vector of int)
 | |
| 0:70              'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform 2-component vector of float uf2,  uniform 2-component vector of int ui2,  uniform 2-component vector of uint uu2})
 | |
| 0:70              Constant:
 | |
| 0:70                2 (const uint)
 | |
| 0:71      Sequence
 | |
| 0:71        move second child to first child ( temp 2-component vector of uint)
 | |
| 0:71          'r22' ( temp 2-component vector of uint)
 | |
| 0:71          imageLoad ( temp 2-component vector of uint)
 | |
| 0:71            'g_tTex3du2' (layout( rg32ui) uniform uimage3D)
 | |
| 0:71            c3: direct index for structure ( uniform 3-component vector of int)
 | |
| 0:71              'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform 2-component vector of float uf2,  uniform 2-component vector of int ui2,  uniform 2-component vector of uint uu2})
 | |
| 0:71              Constant:
 | |
| 0:71                2 (const uint)
 | |
| 0:73      Sequence
 | |
| 0:73        move second child to first child ( temp 2-component vector of float)
 | |
| 0:73          'lf2' ( temp 2-component vector of float)
 | |
| 0:73          uf2: direct index for structure ( uniform 2-component vector of float)
 | |
| 0:73            'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform 2-component vector of float uf2,  uniform 2-component vector of int ui2,  uniform 2-component vector of uint uu2})
 | |
| 0:73            Constant:
 | |
| 0:73              8 (const uint)
 | |
| 0:77      Sequence
 | |
| 0:77        move second child to first child ( temp 2-component vector of float)
 | |
| 0:77          'storeTemp' ( temp 2-component vector of float)
 | |
| 0:77          Function Call: SomeValue( ( temp 2-component vector of float)
 | |
| 0:77        imageStore ( temp void)
 | |
| 0:77          'g_tTex1df2' (layout( rg32f) uniform image1D)
 | |
| 0:77          c1: direct index for structure ( uniform int)
 | |
| 0:77            'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform 2-component vector of float uf2,  uniform 2-component vector of int ui2,  uniform 2-component vector of uint uu2})
 | |
| 0:77            Constant:
 | |
| 0:77              0 (const uint)
 | |
| 0:77          'storeTemp' ( temp 2-component vector of float)
 | |
| 0:77        'storeTemp' ( temp 2-component vector of float)
 | |
| 0:78      Sequence
 | |
| 0:78        imageStore ( temp void)
 | |
| 0:78          'g_tTex1df2' (layout( rg32f) uniform image1D)
 | |
| 0:78          c1: direct index for structure ( uniform int)
 | |
| 0:78            'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform 2-component vector of float uf2,  uniform 2-component vector of int ui2,  uniform 2-component vector of uint uu2})
 | |
| 0:78            Constant:
 | |
| 0:78              0 (const uint)
 | |
| 0:78          'lf2' ( temp 2-component vector of float)
 | |
| 0:78        'lf2' ( temp 2-component vector of float)
 | |
| 0:79      Sequence
 | |
| 0:79        move second child to first child ( temp 2-component vector of int)
 | |
| 0:79          'storeTemp' ( temp 2-component vector of int)
 | |
| 0:?           Constant:
 | |
| 0:?             2 (const int)
 | |
| 0:?             2 (const int)
 | |
| 0:79        imageStore ( temp void)
 | |
| 0:79          'g_tTex1di2' (layout( rg32i) uniform iimage1D)
 | |
| 0:79          c1: direct index for structure ( uniform int)
 | |
| 0:79            'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform 2-component vector of float uf2,  uniform 2-component vector of int ui2,  uniform 2-component vector of uint uu2})
 | |
| 0:79            Constant:
 | |
| 0:79              0 (const uint)
 | |
| 0:79          'storeTemp' ( temp 2-component vector of int)
 | |
| 0:79        'storeTemp' ( temp 2-component vector of int)
 | |
| 0:80      Sequence
 | |
| 0:80        move second child to first child ( temp 2-component vector of uint)
 | |
| 0:80          'storeTemp' ( temp 2-component vector of uint)
 | |
| 0:?           Constant:
 | |
| 0:?             3 (const uint)
 | |
| 0:?             2 (const uint)
 | |
| 0:80        imageStore ( temp void)
 | |
| 0:80          'g_tTex1du2' (layout( rg32ui) uniform uimage1D)
 | |
| 0:80          c1: direct index for structure ( uniform int)
 | |
| 0:80            'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform 2-component vector of float uf2,  uniform 2-component vector of int ui2,  uniform 2-component vector of uint uu2})
 | |
| 0:80            Constant:
 | |
| 0:80              0 (const uint)
 | |
| 0:80          'storeTemp' ( temp 2-component vector of uint)
 | |
| 0:80        'storeTemp' ( temp 2-component vector of uint)
 | |
| 0:83      Sequence
 | |
| 0:83        move second child to first child ( temp 2-component vector of float)
 | |
| 0:83          'val1' ( temp 2-component vector of float)
 | |
| 0:83          Sequence
 | |
| 0:83            move second child to first child ( temp int)
 | |
| 0:83              'coordTemp' ( temp int)
 | |
| 0:83              c1: direct index for structure ( uniform int)
 | |
| 0:83                'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform 2-component vector of float uf2,  uniform 2-component vector of int ui2,  uniform 2-component vector of uint uu2})
 | |
| 0:83                Constant:
 | |
| 0:83                  0 (const uint)
 | |
| 0:83            move second child to first child ( temp 2-component vector of float)
 | |
| 0:83              'storeTemp' ( temp 2-component vector of float)
 | |
| 0:83              imageLoad ( temp 2-component vector of float)
 | |
| 0:83                'g_tTex1df2' (layout( rg32f) uniform image1D)
 | |
| 0:83                'coordTemp' ( temp int)
 | |
| 0:83            vector scale second child into first child ( temp 2-component vector of float)
 | |
| 0:83              'storeTemp' ( temp 2-component vector of float)
 | |
| 0:83              Constant:
 | |
| 0:83                2.000000
 | |
| 0:83            imageStore ( temp void)
 | |
| 0:83              'g_tTex1df2' (layout( rg32f) uniform image1D)
 | |
| 0:83              'coordTemp' ( temp int)
 | |
| 0:83              'storeTemp' ( temp 2-component vector of float)
 | |
| 0:83            'storeTemp' ( temp 2-component vector of float)
 | |
| 0:84      Sequence
 | |
| 0:84        move second child to first child ( temp int)
 | |
| 0:84          'coordTemp' ( temp int)
 | |
| 0:84          c1: direct index for structure ( uniform int)
 | |
| 0:84            'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform 2-component vector of float uf2,  uniform 2-component vector of int ui2,  uniform 2-component vector of uint uu2})
 | |
| 0:84            Constant:
 | |
| 0:84              0 (const uint)
 | |
| 0:84        move second child to first child ( temp 2-component vector of float)
 | |
| 0:84          'storeTemp' ( temp 2-component vector of float)
 | |
| 0:84          imageLoad ( temp 2-component vector of float)
 | |
| 0:84            'g_tTex1df2' (layout( rg32f) uniform image1D)
 | |
| 0:84            'coordTemp' ( temp int)
 | |
| 0:84        subtract second child into first child ( temp 2-component vector of float)
 | |
| 0:84          'storeTemp' ( temp 2-component vector of float)
 | |
| 0:84          Constant:
 | |
| 0:84            3.000000
 | |
| 0:84        imageStore ( temp void)
 | |
| 0:84          'g_tTex1df2' (layout( rg32f) uniform image1D)
 | |
| 0:84          'coordTemp' ( temp int)
 | |
| 0:84          'storeTemp' ( temp 2-component vector of float)
 | |
| 0:84        'storeTemp' ( temp 2-component vector of float)
 | |
| 0:85      Sequence
 | |
| 0:85        move second child to first child ( temp int)
 | |
| 0:85          'coordTemp' ( temp int)
 | |
| 0:85          c1: direct index for structure ( uniform int)
 | |
| 0:85            'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform 2-component vector of float uf2,  uniform 2-component vector of int ui2,  uniform 2-component vector of uint uu2})
 | |
| 0:85            Constant:
 | |
| 0:85              0 (const uint)
 | |
| 0:85        move second child to first child ( temp 2-component vector of float)
 | |
| 0:85          'storeTemp' ( temp 2-component vector of float)
 | |
| 0:85          imageLoad ( temp 2-component vector of float)
 | |
| 0:85            'g_tTex1df2' (layout( rg32f) uniform image1D)
 | |
| 0:85            'coordTemp' ( temp int)
 | |
| 0:85        add second child into first child ( temp 2-component vector of float)
 | |
| 0:85          'storeTemp' ( temp 2-component vector of float)
 | |
| 0:85          Constant:
 | |
| 0:85            4.000000
 | |
| 0:85        imageStore ( temp void)
 | |
| 0:85          'g_tTex1df2' (layout( rg32f) uniform image1D)
 | |
| 0:85          'coordTemp' ( temp int)
 | |
| 0:85          'storeTemp' ( temp 2-component vector of float)
 | |
| 0:85        'storeTemp' ( temp 2-component vector of float)
 | |
| 0:87      Sequence
 | |
| 0:87        move second child to first child ( temp int)
 | |
| 0:87          'coordTemp' ( temp int)
 | |
| 0:87          c1: direct index for structure ( uniform int)
 | |
| 0:87            'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform 2-component vector of float uf2,  uniform 2-component vector of int ui2,  uniform 2-component vector of uint uu2})
 | |
| 0:87            Constant:
 | |
| 0:87              0 (const uint)
 | |
| 0:87        move second child to first child ( temp 2-component vector of int)
 | |
| 0:87          'storeTemp' ( temp 2-component vector of int)
 | |
| 0:87          imageLoad ( temp 2-component vector of int)
 | |
| 0:87            'g_tTex1di2' (layout( rg32i) uniform iimage1D)
 | |
| 0:87            'coordTemp' ( temp int)
 | |
| 0:87        divide second child into first child ( temp 2-component vector of int)
 | |
| 0:87          'storeTemp' ( temp 2-component vector of int)
 | |
| 0:87          Constant:
 | |
| 0:87            2 (const int)
 | |
| 0:87        imageStore ( temp void)
 | |
| 0:87          'g_tTex1di2' (layout( rg32i) uniform iimage1D)
 | |
| 0:87          'coordTemp' ( temp int)
 | |
| 0:87          'storeTemp' ( temp 2-component vector of int)
 | |
| 0:87        'storeTemp' ( temp 2-component vector of int)
 | |
| 0:88      Sequence
 | |
| 0:88        move second child to first child ( temp int)
 | |
| 0:88          'coordTemp' ( temp int)
 | |
| 0:88          c1: direct index for structure ( uniform int)
 | |
| 0:88            'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform 2-component vector of float uf2,  uniform 2-component vector of int ui2,  uniform 2-component vector of uint uu2})
 | |
| 0:88            Constant:
 | |
| 0:88              0 (const uint)
 | |
| 0:88        move second child to first child ( temp 2-component vector of int)
 | |
| 0:88          'storeTemp' ( temp 2-component vector of int)
 | |
| 0:88          imageLoad ( temp 2-component vector of int)
 | |
| 0:88            'g_tTex1di2' (layout( rg32i) uniform iimage1D)
 | |
| 0:88            'coordTemp' ( temp int)
 | |
| 0:88        mod second child into first child ( temp 2-component vector of int)
 | |
| 0:88          'storeTemp' ( temp 2-component vector of int)
 | |
| 0:88          Constant:
 | |
| 0:88            2 (const int)
 | |
| 0:88        imageStore ( temp void)
 | |
| 0:88          'g_tTex1di2' (layout( rg32i) uniform iimage1D)
 | |
| 0:88          'coordTemp' ( temp int)
 | |
| 0:88          'storeTemp' ( temp 2-component vector of int)
 | |
| 0:88        'storeTemp' ( temp 2-component vector of int)
 | |
| 0:89      Sequence
 | |
| 0:89        move second child to first child ( temp int)
 | |
| 0:89          'coordTemp' ( temp int)
 | |
| 0:89          c1: direct index for structure ( uniform int)
 | |
| 0:89            'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform 2-component vector of float uf2,  uniform 2-component vector of int ui2,  uniform 2-component vector of uint uu2})
 | |
| 0:89            Constant:
 | |
| 0:89              0 (const uint)
 | |
| 0:89        move second child to first child ( temp 2-component vector of int)
 | |
| 0:89          'storeTemp' ( temp 2-component vector of int)
 | |
| 0:89          imageLoad ( temp 2-component vector of int)
 | |
| 0:89            'g_tTex1di2' (layout( rg32i) uniform iimage1D)
 | |
| 0:89            'coordTemp' ( temp int)
 | |
| 0:89        and second child into first child ( temp 2-component vector of int)
 | |
| 0:89          'storeTemp' ( temp 2-component vector of int)
 | |
| 0:89          Constant:
 | |
| 0:89            65535 (const int)
 | |
| 0:89        imageStore ( temp void)
 | |
| 0:89          'g_tTex1di2' (layout( rg32i) uniform iimage1D)
 | |
| 0:89          'coordTemp' ( temp int)
 | |
| 0:89          'storeTemp' ( temp 2-component vector of int)
 | |
| 0:89        'storeTemp' ( temp 2-component vector of int)
 | |
| 0:90      Sequence
 | |
| 0:90        move second child to first child ( temp int)
 | |
| 0:90          'coordTemp' ( temp int)
 | |
| 0:90          c1: direct index for structure ( uniform int)
 | |
| 0:90            'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform 2-component vector of float uf2,  uniform 2-component vector of int ui2,  uniform 2-component vector of uint uu2})
 | |
| 0:90            Constant:
 | |
| 0:90              0 (const uint)
 | |
| 0:90        move second child to first child ( temp 2-component vector of int)
 | |
| 0:90          'storeTemp' ( temp 2-component vector of int)
 | |
| 0:90          imageLoad ( temp 2-component vector of int)
 | |
| 0:90            'g_tTex1di2' (layout( rg32i) uniform iimage1D)
 | |
| 0:90            'coordTemp' ( temp int)
 | |
| 0:90        or second child into first child ( temp 2-component vector of int)
 | |
| 0:90          'storeTemp' ( temp 2-component vector of int)
 | |
| 0:90          Constant:
 | |
| 0:90            61680 (const int)
 | |
| 0:90        imageStore ( temp void)
 | |
| 0:90          'g_tTex1di2' (layout( rg32i) uniform iimage1D)
 | |
| 0:90          'coordTemp' ( temp int)
 | |
| 0:90          'storeTemp' ( temp 2-component vector of int)
 | |
| 0:90        'storeTemp' ( temp 2-component vector of int)
 | |
| 0:91      Sequence
 | |
| 0:91        move second child to first child ( temp int)
 | |
| 0:91          'coordTemp' ( temp int)
 | |
| 0:91          c1: direct index for structure ( uniform int)
 | |
| 0:91            'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform 2-component vector of float uf2,  uniform 2-component vector of int ui2,  uniform 2-component vector of uint uu2})
 | |
| 0:91            Constant:
 | |
| 0:91              0 (const uint)
 | |
| 0:91        move second child to first child ( temp 2-component vector of int)
 | |
| 0:91          'storeTemp' ( temp 2-component vector of int)
 | |
| 0:91          imageLoad ( temp 2-component vector of int)
 | |
| 0:91            'g_tTex1di2' (layout( rg32i) uniform iimage1D)
 | |
| 0:91            'coordTemp' ( temp int)
 | |
| 0:91        left shift second child into first child ( temp 2-component vector of int)
 | |
| 0:91          'storeTemp' ( temp 2-component vector of int)
 | |
| 0:91          Constant:
 | |
| 0:91            2 (const int)
 | |
| 0:91        imageStore ( temp void)
 | |
| 0:91          'g_tTex1di2' (layout( rg32i) uniform iimage1D)
 | |
| 0:91          'coordTemp' ( temp int)
 | |
| 0:91          'storeTemp' ( temp 2-component vector of int)
 | |
| 0:91        'storeTemp' ( temp 2-component vector of int)
 | |
| 0:92      Sequence
 | |
| 0:92        move second child to first child ( temp int)
 | |
| 0:92          'coordTemp' ( temp int)
 | |
| 0:92          c1: direct index for structure ( uniform int)
 | |
| 0:92            'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform 2-component vector of float uf2,  uniform 2-component vector of int ui2,  uniform 2-component vector of uint uu2})
 | |
| 0:92            Constant:
 | |
| 0:92              0 (const uint)
 | |
| 0:92        move second child to first child ( temp 2-component vector of int)
 | |
| 0:92          'storeTemp' ( temp 2-component vector of int)
 | |
| 0:92          imageLoad ( temp 2-component vector of int)
 | |
| 0:92            'g_tTex1di2' (layout( rg32i) uniform iimage1D)
 | |
| 0:92            'coordTemp' ( temp int)
 | |
| 0:92        right shift second child into first child ( temp 2-component vector of int)
 | |
| 0:92          'storeTemp' ( temp 2-component vector of int)
 | |
| 0:92          Constant:
 | |
| 0:92            2 (const int)
 | |
| 0:92        imageStore ( temp void)
 | |
| 0:92          'g_tTex1di2' (layout( rg32i) uniform iimage1D)
 | |
| 0:92          'coordTemp' ( temp int)
 | |
| 0:92          'storeTemp' ( temp 2-component vector of int)
 | |
| 0:92        'storeTemp' ( temp 2-component vector of int)
 | |
| 0:95      Sequence
 | |
| 0:95        move second child to first child ( temp 2-component vector of float)
 | |
| 0:95          'storeTemp' ( temp 2-component vector of float)
 | |
| 0:95          Function Call: SomeValue( ( temp 2-component vector of float)
 | |
| 0:95        imageStore ( temp void)
 | |
| 0:95          'g_tTex2df2' (layout( rg32f) uniform image2D)
 | |
| 0:95          c2: direct index for structure ( uniform 2-component vector of int)
 | |
| 0:95            'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform 2-component vector of float uf2,  uniform 2-component vector of int ui2,  uniform 2-component vector of uint uu2})
 | |
| 0:95            Constant:
 | |
| 0:95              1 (const uint)
 | |
| 0:95          'storeTemp' ( temp 2-component vector of float)
 | |
| 0:95        'storeTemp' ( temp 2-component vector of float)
 | |
| 0:96      Sequence
 | |
| 0:96        imageStore ( temp void)
 | |
| 0:96          'g_tTex2df2' (layout( rg32f) uniform image2D)
 | |
| 0:96          c2: direct index for structure ( uniform 2-component vector of int)
 | |
| 0:96            'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform 2-component vector of float uf2,  uniform 2-component vector of int ui2,  uniform 2-component vector of uint uu2})
 | |
| 0:96            Constant:
 | |
| 0:96              1 (const uint)
 | |
| 0:96          'lf2' ( temp 2-component vector of float)
 | |
| 0:96        'lf2' ( temp 2-component vector of float)
 | |
| 0:97      Sequence
 | |
| 0:97        move second child to first child ( temp 2-component vector of int)
 | |
| 0:97          'storeTemp' ( temp 2-component vector of int)
 | |
| 0:?           Constant:
 | |
| 0:?             5 (const int)
 | |
| 0:?             2 (const int)
 | |
| 0:97        imageStore ( temp void)
 | |
| 0:97          'g_tTex2di2' (layout( rg32i) uniform iimage2D)
 | |
| 0:97          c2: direct index for structure ( uniform 2-component vector of int)
 | |
| 0:97            'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform 2-component vector of float uf2,  uniform 2-component vector of int ui2,  uniform 2-component vector of uint uu2})
 | |
| 0:97            Constant:
 | |
| 0:97              1 (const uint)
 | |
| 0:97          'storeTemp' ( temp 2-component vector of int)
 | |
| 0:97        'storeTemp' ( temp 2-component vector of int)
 | |
| 0:98      Sequence
 | |
| 0:98        move second child to first child ( temp 2-component vector of uint)
 | |
| 0:98          'storeTemp' ( temp 2-component vector of uint)
 | |
| 0:?           Constant:
 | |
| 0:?             6 (const uint)
 | |
| 0:?             2 (const uint)
 | |
| 0:98        imageStore ( temp void)
 | |
| 0:98          'g_tTex2du2' (layout( rg32ui) uniform uimage2D)
 | |
| 0:98          c2: direct index for structure ( uniform 2-component vector of int)
 | |
| 0:98            'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform 2-component vector of float uf2,  uniform 2-component vector of int ui2,  uniform 2-component vector of uint uu2})
 | |
| 0:98            Constant:
 | |
| 0:98              1 (const uint)
 | |
| 0:98          'storeTemp' ( temp 2-component vector of uint)
 | |
| 0:98        'storeTemp' ( temp 2-component vector of uint)
 | |
| 0:101      Sequence
 | |
| 0:101        move second child to first child ( temp 2-component vector of float)
 | |
| 0:101          'storeTemp' ( temp 2-component vector of float)
 | |
| 0:101          Function Call: SomeValue( ( temp 2-component vector of float)
 | |
| 0:101        imageStore ( temp void)
 | |
| 0:101          'g_tTex3df2' (layout( rg32f) uniform image3D)
 | |
| 0:101          c3: direct index for structure ( uniform 3-component vector of int)
 | |
| 0:101            'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform 2-component vector of float uf2,  uniform 2-component vector of int ui2,  uniform 2-component vector of uint uu2})
 | |
| 0:101            Constant:
 | |
| 0:101              2 (const uint)
 | |
| 0:101          'storeTemp' ( temp 2-component vector of float)
 | |
| 0:101        'storeTemp' ( temp 2-component vector of float)
 | |
| 0:102      Sequence
 | |
| 0:102        imageStore ( temp void)
 | |
| 0:102          'g_tTex3df2' (layout( rg32f) uniform image3D)
 | |
| 0:102          c3: direct index for structure ( uniform 3-component vector of int)
 | |
| 0:102            'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform 2-component vector of float uf2,  uniform 2-component vector of int ui2,  uniform 2-component vector of uint uu2})
 | |
| 0:102            Constant:
 | |
| 0:102              2 (const uint)
 | |
| 0:102          'lf2' ( temp 2-component vector of float)
 | |
| 0:102        'lf2' ( temp 2-component vector of float)
 | |
| 0:103      Sequence
 | |
| 0:103        move second child to first child ( temp 2-component vector of int)
 | |
| 0:103          'storeTemp' ( temp 2-component vector of int)
 | |
| 0:?           Constant:
 | |
| 0:?             8 (const int)
 | |
| 0:?             6 (const int)
 | |
| 0:103        imageStore ( temp void)
 | |
| 0:103          'g_tTex3di2' (layout( rg32i) uniform iimage3D)
 | |
| 0:103          c3: direct index for structure ( uniform 3-component vector of int)
 | |
| 0:103            'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform 2-component vector of float uf2,  uniform 2-component vector of int ui2,  uniform 2-component vector of uint uu2})
 | |
| 0:103            Constant:
 | |
| 0:103              2 (const uint)
 | |
| 0:103          'storeTemp' ( temp 2-component vector of int)
 | |
| 0:103        'storeTemp' ( temp 2-component vector of int)
 | |
| 0:104      Sequence
 | |
| 0:104        move second child to first child ( temp 2-component vector of uint)
 | |
| 0:104          'storeTemp' ( temp 2-component vector of uint)
 | |
| 0:?           Constant:
 | |
| 0:?             9 (const uint)
 | |
| 0:?             2 (const uint)
 | |
| 0:104        imageStore ( temp void)
 | |
| 0:104          'g_tTex3du2' (layout( rg32ui) uniform uimage3D)
 | |
| 0:104          c3: direct index for structure ( uniform 3-component vector of int)
 | |
| 0:104            'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform 2-component vector of float uf2,  uniform 2-component vector of int ui2,  uniform 2-component vector of uint uu2})
 | |
| 0:104            Constant:
 | |
| 0:104              2 (const uint)
 | |
| 0:104          'storeTemp' ( temp 2-component vector of uint)
 | |
| 0:104        'storeTemp' ( temp 2-component vector of uint)
 | |
| 0:107      Function Call: Fn1(vf2; ( temp 2-component vector of float)
 | |
| 0:107        imageLoad ( temp 2-component vector of float)
 | |
| 0:107          'g_tTex1df2' (layout( rg32f) uniform image1D)
 | |
| 0:107          c1: direct index for structure ( uniform int)
 | |
| 0:107            'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform 2-component vector of float uf2,  uniform 2-component vector of int ui2,  uniform 2-component vector of uint uu2})
 | |
| 0:107            Constant:
 | |
| 0:107              0 (const uint)
 | |
| 0:108      Function Call: Fn1(vi2; ( temp 2-component vector of int)
 | |
| 0:108        imageLoad ( temp 2-component vector of int)
 | |
| 0:108          'g_tTex1di2' (layout( rg32i) uniform iimage1D)
 | |
| 0:108          c1: direct index for structure ( uniform int)
 | |
| 0:108            'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform 2-component vector of float uf2,  uniform 2-component vector of int ui2,  uniform 2-component vector of uint uu2})
 | |
| 0:108            Constant:
 | |
| 0:108              0 (const uint)
 | |
| 0:109      Function Call: Fn1(vu2; ( temp 2-component vector of uint)
 | |
| 0:109        imageLoad ( temp 2-component vector of uint)
 | |
| 0:109          'g_tTex1du2' (layout( rg32ui) uniform uimage1D)
 | |
| 0:109          c1: direct index for structure ( uniform int)
 | |
| 0:109            'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform 2-component vector of float uf2,  uniform 2-component vector of int ui2,  uniform 2-component vector of uint uu2})
 | |
| 0:109            Constant:
 | |
| 0:109              0 (const uint)
 | |
| 0:111      Comma ( temp void)
 | |
| 0:111        Function Call: Fn2(vf2; ( temp void)
 | |
| 0:111          'tempArg' ( temp 2-component vector of float)
 | |
| 0:111        Sequence
 | |
| 0:111          imageStore ( temp void)
 | |
| 0:111            'g_tTex1df2' (layout( rg32f) uniform image1D)
 | |
| 0:111            c1: direct index for structure ( uniform int)
 | |
| 0:111              'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform 2-component vector of float uf2,  uniform 2-component vector of int ui2,  uniform 2-component vector of uint uu2})
 | |
| 0:111              Constant:
 | |
| 0:111                0 (const uint)
 | |
| 0:111            'tempArg' ( temp 2-component vector of float)
 | |
| 0:111          'tempArg' ( temp 2-component vector of float)
 | |
| 0:112      Comma ( temp void)
 | |
| 0:112        Function Call: Fn2(vi2; ( temp void)
 | |
| 0:112          'tempArg' ( temp 2-component vector of int)
 | |
| 0:112        Sequence
 | |
| 0:112          imageStore ( temp void)
 | |
| 0:112            'g_tTex1di2' (layout( rg32i) uniform iimage1D)
 | |
| 0:112            c1: direct index for structure ( uniform int)
 | |
| 0:112              'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform 2-component vector of float uf2,  uniform 2-component vector of int ui2,  uniform 2-component vector of uint uu2})
 | |
| 0:112              Constant:
 | |
| 0:112                0 (const uint)
 | |
| 0:112            'tempArg' ( temp 2-component vector of int)
 | |
| 0:112          'tempArg' ( temp 2-component vector of int)
 | |
| 0:113      Comma ( temp void)
 | |
| 0:113        Function Call: Fn2(vu2; ( temp void)
 | |
| 0:113          'tempArg' ( temp 2-component vector of uint)
 | |
| 0:113        Sequence
 | |
| 0:113          imageStore ( temp void)
 | |
| 0:113            'g_tTex1du2' (layout( rg32ui) uniform uimage1D)
 | |
| 0:113            c1: direct index for structure ( uniform int)
 | |
| 0:113              'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform 2-component vector of float uf2,  uniform 2-component vector of int ui2,  uniform 2-component vector of uint uu2})
 | |
| 0:113              Constant:
 | |
| 0:113                0 (const uint)
 | |
| 0:113            'tempArg' ( temp 2-component vector of uint)
 | |
| 0:113          'tempArg' ( temp 2-component vector of uint)
 | |
| 0:117      Sequence
 | |
| 0:117        move second child to first child ( temp int)
 | |
| 0:117          'coordTemp' ( temp int)
 | |
| 0:117          c1: direct index for structure ( uniform int)
 | |
| 0:117            'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform 2-component vector of float uf2,  uniform 2-component vector of int ui2,  uniform 2-component vector of uint uu2})
 | |
| 0:117            Constant:
 | |
| 0:117              0 (const uint)
 | |
| 0:117        move second child to first child ( temp 2-component vector of float)
 | |
| 0:117          'storeTemp' ( temp 2-component vector of float)
 | |
| 0:117          imageLoad ( temp 2-component vector of float)
 | |
| 0:117            'g_tTex1df2' (layout( rg32f) uniform image1D)
 | |
| 0:117            'coordTemp' ( temp int)
 | |
| 0:117        Pre-Increment ( temp 2-component vector of float)
 | |
| 0:117          'storeTemp' ( temp 2-component vector of float)
 | |
| 0:117        imageStore ( temp void)
 | |
| 0:117          'g_tTex1df2' (layout( rg32f) uniform image1D)
 | |
| 0:117          'coordTemp' ( temp int)
 | |
| 0:117          'storeTemp' ( temp 2-component vector of float)
 | |
| 0:117        'storeTemp' ( temp 2-component vector of float)
 | |
| 0:118      Sequence
 | |
| 0:118        move second child to first child ( temp int)
 | |
| 0:118          'coordTemp' ( temp int)
 | |
| 0:118          c1: direct index for structure ( uniform int)
 | |
| 0:118            'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform 2-component vector of float uf2,  uniform 2-component vector of int ui2,  uniform 2-component vector of uint uu2})
 | |
| 0:118            Constant:
 | |
| 0:118              0 (const uint)
 | |
| 0:118        move second child to first child ( temp 2-component vector of int)
 | |
| 0:118          'storeTemp' ( temp 2-component vector of int)
 | |
| 0:118          imageLoad ( temp 2-component vector of int)
 | |
| 0:118            'g_tTex1di2' (layout( rg32i) uniform iimage1D)
 | |
| 0:118            'coordTemp' ( temp int)
 | |
| 0:118        Pre-Increment ( temp 2-component vector of int)
 | |
| 0:118          'storeTemp' ( temp 2-component vector of int)
 | |
| 0:118        imageStore ( temp void)
 | |
| 0:118          'g_tTex1di2' (layout( rg32i) uniform iimage1D)
 | |
| 0:118          'coordTemp' ( temp int)
 | |
| 0:118          'storeTemp' ( temp 2-component vector of int)
 | |
| 0:118        'storeTemp' ( temp 2-component vector of int)
 | |
| 0:119      Sequence
 | |
| 0:119        move second child to first child ( temp int)
 | |
| 0:119          'coordTemp' ( temp int)
 | |
| 0:119          c1: direct index for structure ( uniform int)
 | |
| 0:119            'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform 2-component vector of float uf2,  uniform 2-component vector of int ui2,  uniform 2-component vector of uint uu2})
 | |
| 0:119            Constant:
 | |
| 0:119              0 (const uint)
 | |
| 0:119        move second child to first child ( temp 2-component vector of uint)
 | |
| 0:119          'storeTemp' ( temp 2-component vector of uint)
 | |
| 0:119          imageLoad ( temp 2-component vector of uint)
 | |
| 0:119            'g_tTex1du2' (layout( rg32ui) uniform uimage1D)
 | |
| 0:119            'coordTemp' ( temp int)
 | |
| 0:119        Pre-Increment ( temp 2-component vector of uint)
 | |
| 0:119          'storeTemp' ( temp 2-component vector of uint)
 | |
| 0:119        imageStore ( temp void)
 | |
| 0:119          'g_tTex1du2' (layout( rg32ui) uniform uimage1D)
 | |
| 0:119          'coordTemp' ( temp int)
 | |
| 0:119          'storeTemp' ( temp 2-component vector of uint)
 | |
| 0:119        'storeTemp' ( temp 2-component vector of uint)
 | |
| 0:121      Sequence
 | |
| 0:121        move second child to first child ( temp int)
 | |
| 0:121          'coordTemp' ( temp int)
 | |
| 0:121          c1: direct index for structure ( uniform int)
 | |
| 0:121            'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform 2-component vector of float uf2,  uniform 2-component vector of int ui2,  uniform 2-component vector of uint uu2})
 | |
| 0:121            Constant:
 | |
| 0:121              0 (const uint)
 | |
| 0:121        move second child to first child ( temp 2-component vector of float)
 | |
| 0:121          'storeTemp' ( temp 2-component vector of float)
 | |
| 0:121          imageLoad ( temp 2-component vector of float)
 | |
| 0:121            'g_tTex1df2' (layout( rg32f) uniform image1D)
 | |
| 0:121            'coordTemp' ( temp int)
 | |
| 0:121        Pre-Decrement ( temp 2-component vector of float)
 | |
| 0:121          'storeTemp' ( temp 2-component vector of float)
 | |
| 0:121        imageStore ( temp void)
 | |
| 0:121          'g_tTex1df2' (layout( rg32f) uniform image1D)
 | |
| 0:121          'coordTemp' ( temp int)
 | |
| 0:121          'storeTemp' ( temp 2-component vector of float)
 | |
| 0:121        'storeTemp' ( temp 2-component vector of float)
 | |
| 0:122      Sequence
 | |
| 0:122        move second child to first child ( temp int)
 | |
| 0:122          'coordTemp' ( temp int)
 | |
| 0:122          c1: direct index for structure ( uniform int)
 | |
| 0:122            'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform 2-component vector of float uf2,  uniform 2-component vector of int ui2,  uniform 2-component vector of uint uu2})
 | |
| 0:122            Constant:
 | |
| 0:122              0 (const uint)
 | |
| 0:122        move second child to first child ( temp 2-component vector of int)
 | |
| 0:122          'storeTemp' ( temp 2-component vector of int)
 | |
| 0:122          imageLoad ( temp 2-component vector of int)
 | |
| 0:122            'g_tTex1di2' (layout( rg32i) uniform iimage1D)
 | |
| 0:122            'coordTemp' ( temp int)
 | |
| 0:122        Pre-Decrement ( temp 2-component vector of int)
 | |
| 0:122          'storeTemp' ( temp 2-component vector of int)
 | |
| 0:122        imageStore ( temp void)
 | |
| 0:122          'g_tTex1di2' (layout( rg32i) uniform iimage1D)
 | |
| 0:122          'coordTemp' ( temp int)
 | |
| 0:122          'storeTemp' ( temp 2-component vector of int)
 | |
| 0:122        'storeTemp' ( temp 2-component vector of int)
 | |
| 0:123      Sequence
 | |
| 0:123        move second child to first child ( temp int)
 | |
| 0:123          'coordTemp' ( temp int)
 | |
| 0:123          c1: direct index for structure ( uniform int)
 | |
| 0:123            'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform 2-component vector of float uf2,  uniform 2-component vector of int ui2,  uniform 2-component vector of uint uu2})
 | |
| 0:123            Constant:
 | |
| 0:123              0 (const uint)
 | |
| 0:123        move second child to first child ( temp 2-component vector of uint)
 | |
| 0:123          'storeTemp' ( temp 2-component vector of uint)
 | |
| 0:123          imageLoad ( temp 2-component vector of uint)
 | |
| 0:123            'g_tTex1du2' (layout( rg32ui) uniform uimage1D)
 | |
| 0:123            'coordTemp' ( temp int)
 | |
| 0:123        Pre-Decrement ( temp 2-component vector of uint)
 | |
| 0:123          'storeTemp' ( temp 2-component vector of uint)
 | |
| 0:123        imageStore ( temp void)
 | |
| 0:123          'g_tTex1du2' (layout( rg32ui) uniform uimage1D)
 | |
| 0:123          'coordTemp' ( temp int)
 | |
| 0:123          'storeTemp' ( temp 2-component vector of uint)
 | |
| 0:123        'storeTemp' ( temp 2-component vector of uint)
 | |
| 0:126      Sequence
 | |
| 0:126        move second child to first child ( temp int)
 | |
| 0:126          'coordTemp' ( temp int)
 | |
| 0:126          c1: direct index for structure ( uniform int)
 | |
| 0:126            'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform 2-component vector of float uf2,  uniform 2-component vector of int ui2,  uniform 2-component vector of uint uu2})
 | |
| 0:126            Constant:
 | |
| 0:126              0 (const uint)
 | |
| 0:126        move second child to first child ( temp 2-component vector of float)
 | |
| 0:126          'storeTempPre' ( temp 2-component vector of float)
 | |
| 0:126          imageLoad ( temp 2-component vector of float)
 | |
| 0:126            'g_tTex1df2' (layout( rg32f) uniform image1D)
 | |
| 0:126            'coordTemp' ( temp int)
 | |
| 0:126        move second child to first child ( temp 2-component vector of float)
 | |
| 0:126          'storeTempPost' ( temp 2-component vector of float)
 | |
| 0:126          'storeTempPre' ( temp 2-component vector of float)
 | |
| 0:126        Post-Increment ( temp 2-component vector of float)
 | |
| 0:126          'storeTempPost' ( temp 2-component vector of float)
 | |
| 0:126        imageStore ( temp void)
 | |
| 0:126          'g_tTex1df2' (layout( rg32f) uniform image1D)
 | |
| 0:126          'coordTemp' ( temp int)
 | |
| 0:126          'storeTempPost' ( temp 2-component vector of float)
 | |
| 0:126        'storeTempPre' ( temp 2-component vector of float)
 | |
| 0:127      Sequence
 | |
| 0:127        move second child to first child ( temp int)
 | |
| 0:127          'coordTemp' ( temp int)
 | |
| 0:127          c1: direct index for structure ( uniform int)
 | |
| 0:127            'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform 2-component vector of float uf2,  uniform 2-component vector of int ui2,  uniform 2-component vector of uint uu2})
 | |
| 0:127            Constant:
 | |
| 0:127              0 (const uint)
 | |
| 0:127        move second child to first child ( temp 2-component vector of uint)
 | |
| 0:127          'storeTempPre' ( temp 2-component vector of uint)
 | |
| 0:127          imageLoad ( temp 2-component vector of uint)
 | |
| 0:127            'g_tTex1du2' (layout( rg32ui) uniform uimage1D)
 | |
| 0:127            'coordTemp' ( temp int)
 | |
| 0:127        move second child to first child ( temp 2-component vector of uint)
 | |
| 0:127          'storeTempPost' ( temp 2-component vector of uint)
 | |
| 0:127          'storeTempPre' ( temp 2-component vector of uint)
 | |
| 0:127        Post-Decrement ( temp 2-component vector of uint)
 | |
| 0:127          'storeTempPost' ( temp 2-component vector of uint)
 | |
| 0:127        imageStore ( temp void)
 | |
| 0:127          'g_tTex1du2' (layout( rg32ui) uniform uimage1D)
 | |
| 0:127          'coordTemp' ( temp int)
 | |
| 0:127          'storeTempPost' ( temp 2-component vector of uint)
 | |
| 0:127        'storeTempPre' ( temp 2-component vector of uint)
 | |
| 0:128      Sequence
 | |
| 0:128        move second child to first child ( temp int)
 | |
| 0:128          'coordTemp' ( temp int)
 | |
| 0:128          c1: direct index for structure ( uniform int)
 | |
| 0:128            'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform 2-component vector of float uf2,  uniform 2-component vector of int ui2,  uniform 2-component vector of uint uu2})
 | |
| 0:128            Constant:
 | |
| 0:128              0 (const uint)
 | |
| 0:128        move second child to first child ( temp 2-component vector of int)
 | |
| 0:128          'storeTempPre' ( temp 2-component vector of int)
 | |
| 0:128          imageLoad ( temp 2-component vector of int)
 | |
| 0:128            'g_tTex1di2' (layout( rg32i) uniform iimage1D)
 | |
| 0:128            'coordTemp' ( temp int)
 | |
| 0:128        move second child to first child ( temp 2-component vector of int)
 | |
| 0:128          'storeTempPost' ( temp 2-component vector of int)
 | |
| 0:128          'storeTempPre' ( temp 2-component vector of int)
 | |
| 0:128        Post-Increment ( temp 2-component vector of int)
 | |
| 0:128          'storeTempPost' ( temp 2-component vector of int)
 | |
| 0:128        imageStore ( temp void)
 | |
| 0:128          'g_tTex1di2' (layout( rg32i) uniform iimage1D)
 | |
| 0:128          'coordTemp' ( temp int)
 | |
| 0:128          'storeTempPost' ( temp 2-component vector of int)
 | |
| 0:128        'storeTempPre' ( temp 2-component vector of int)
 | |
| 0:130      Sequence
 | |
| 0:130        move second child to first child ( temp int)
 | |
| 0:130          'coordTemp' ( temp int)
 | |
| 0:130          c1: direct index for structure ( uniform int)
 | |
| 0:130            'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform 2-component vector of float uf2,  uniform 2-component vector of int ui2,  uniform 2-component vector of uint uu2})
 | |
| 0:130            Constant:
 | |
| 0:130              0 (const uint)
 | |
| 0:130        move second child to first child ( temp 2-component vector of float)
 | |
| 0:130          'storeTempPre' ( temp 2-component vector of float)
 | |
| 0:130          imageLoad ( temp 2-component vector of float)
 | |
| 0:130            'g_tTex1df2' (layout( rg32f) uniform image1D)
 | |
| 0:130            'coordTemp' ( temp int)
 | |
| 0:130        move second child to first child ( temp 2-component vector of float)
 | |
| 0:130          'storeTempPost' ( temp 2-component vector of float)
 | |
| 0:130          'storeTempPre' ( temp 2-component vector of float)
 | |
| 0:130        Post-Decrement ( temp 2-component vector of float)
 | |
| 0:130          'storeTempPost' ( temp 2-component vector of float)
 | |
| 0:130        imageStore ( temp void)
 | |
| 0:130          'g_tTex1df2' (layout( rg32f) uniform image1D)
 | |
| 0:130          'coordTemp' ( temp int)
 | |
| 0:130          'storeTempPost' ( temp 2-component vector of float)
 | |
| 0:130        'storeTempPre' ( temp 2-component vector of float)
 | |
| 0:131      Sequence
 | |
| 0:131        move second child to first child ( temp int)
 | |
| 0:131          'coordTemp' ( temp int)
 | |
| 0:131          c1: direct index for structure ( uniform int)
 | |
| 0:131            'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform 2-component vector of float uf2,  uniform 2-component vector of int ui2,  uniform 2-component vector of uint uu2})
 | |
| 0:131            Constant:
 | |
| 0:131              0 (const uint)
 | |
| 0:131        move second child to first child ( temp 2-component vector of int)
 | |
| 0:131          'storeTempPre' ( temp 2-component vector of int)
 | |
| 0:131          imageLoad ( temp 2-component vector of int)
 | |
| 0:131            'g_tTex1di2' (layout( rg32i) uniform iimage1D)
 | |
| 0:131            'coordTemp' ( temp int)
 | |
| 0:131        move second child to first child ( temp 2-component vector of int)
 | |
| 0:131          'storeTempPost' ( temp 2-component vector of int)
 | |
| 0:131          'storeTempPre' ( temp 2-component vector of int)
 | |
| 0:131        Post-Increment ( temp 2-component vector of int)
 | |
| 0:131          'storeTempPost' ( temp 2-component vector of int)
 | |
| 0:131        imageStore ( temp void)
 | |
| 0:131          'g_tTex1di2' (layout( rg32i) uniform iimage1D)
 | |
| 0:131          'coordTemp' ( temp int)
 | |
| 0:131          'storeTempPost' ( temp 2-component vector of int)
 | |
| 0:131        'storeTempPre' ( temp 2-component vector of int)
 | |
| 0:132      Sequence
 | |
| 0:132        move second child to first child ( temp int)
 | |
| 0:132          'coordTemp' ( temp int)
 | |
| 0:132          c1: direct index for structure ( uniform int)
 | |
| 0:132            'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform 2-component vector of float uf2,  uniform 2-component vector of int ui2,  uniform 2-component vector of uint uu2})
 | |
| 0:132            Constant:
 | |
| 0:132              0 (const uint)
 | |
| 0:132        move second child to first child ( temp 2-component vector of uint)
 | |
| 0:132          'storeTempPre' ( temp 2-component vector of uint)
 | |
| 0:132          imageLoad ( temp 2-component vector of uint)
 | |
| 0:132            'g_tTex1du2' (layout( rg32ui) uniform uimage1D)
 | |
| 0:132            'coordTemp' ( temp int)
 | |
| 0:132        move second child to first child ( temp 2-component vector of uint)
 | |
| 0:132          'storeTempPost' ( temp 2-component vector of uint)
 | |
| 0:132          'storeTempPre' ( temp 2-component vector of uint)
 | |
| 0:132        Post-Decrement ( temp 2-component vector of uint)
 | |
| 0:132          'storeTempPost' ( temp 2-component vector of uint)
 | |
| 0:132        imageStore ( temp void)
 | |
| 0:132          'g_tTex1du2' (layout( rg32ui) uniform uimage1D)
 | |
| 0:132          'coordTemp' ( temp int)
 | |
| 0:132          'storeTempPost' ( temp 2-component vector of uint)
 | |
| 0:132        'storeTempPre' ( temp 2-component vector of uint)
 | |
| 0:135      Sequence
 | |
| 0:135        move second child to first child ( temp 2-component vector of float)
 | |
| 0:135          'storeTemp' ( temp 2-component vector of float)
 | |
| 0:?           imageLoad ( temp 2-component vector of float)
 | |
| 0:135            'g_tTex2df2' (layout( rg32f) uniform image2D)
 | |
| 0:?             Constant:
 | |
| 0:?               2 (const int)
 | |
| 0:?               3 (const int)
 | |
| 0:135        imageStore ( temp void)
 | |
| 0:135          'g_tTex1df2' (layout( rg32f) uniform image1D)
 | |
| 0:135          Constant:
 | |
| 0:135            1 (const int)
 | |
| 0:135          'storeTemp' ( temp 2-component vector of float)
 | |
| 0:135        'storeTemp' ( temp 2-component vector of float)
 | |
| 0:137      move second child to first child ( temp 4-component vector of float)
 | |
| 0:137        Color: direct index for structure ( temp 4-component vector of float)
 | |
| 0:137          'psout' ( temp structure{ temp 4-component vector of float Color})
 | |
| 0:137          Constant:
 | |
| 0:137            0 (const int)
 | |
| 0:137        Constant:
 | |
| 0:137          1.000000
 | |
| 0:137          1.000000
 | |
| 0:137          1.000000
 | |
| 0:137          1.000000
 | |
| 0:139      Branch: Return with expression
 | |
| 0:139        'psout' ( temp structure{ temp 4-component vector of float Color})
 | |
| 0:53  Function Definition: main( ( temp void)
 | |
| 0:53    Function Parameters: 
 | |
| 0:?     Sequence
 | |
| 0:53      Sequence
 | |
| 0:53        move second child to first child ( temp 4-component vector of float)
 | |
| 0:?           'Color' (layout( location=0) out 4-component vector of float)
 | |
| 0:53          Color: direct index for structure ( temp 4-component vector of float)
 | |
| 0:53            Function Call: @main( ( temp structure{ temp 4-component vector of float Color})
 | |
| 0:53            Constant:
 | |
| 0:53              0 (const int)
 | |
| 0:?   Linker Objects
 | |
| 0:?     'g_sSamp' (layout( binding=0) uniform sampler)
 | |
| 0:?     'g_tTex1df2' (layout( rg32f) uniform image1D)
 | |
| 0:?     'g_tTex1di2' (layout( rg32i) uniform iimage1D)
 | |
| 0:?     'g_tTex1du2' (layout( rg32ui) uniform uimage1D)
 | |
| 0:?     'g_tTex2df2' (layout( rg32f) uniform image2D)
 | |
| 0:?     'g_tTex2di2' (layout( rg32i) uniform iimage2D)
 | |
| 0:?     'g_tTex2du2' (layout( rg32ui) uniform uimage2D)
 | |
| 0:?     'g_tTex3df2' (layout( rg32f) uniform image3D)
 | |
| 0:?     'g_tTex3di2' (layout( rg32i) uniform iimage3D)
 | |
| 0:?     'g_tTex3du2' (layout( rg32ui) uniform uimage3D)
 | |
| 0:?     'g_tTex1df2a' (layout( rg32f) uniform image1DArray)
 | |
| 0:?     'g_tTex1di2a' (layout( rg32i) uniform iimage1DArray)
 | |
| 0:?     'g_tTex1du2a' (layout( rg32ui) uniform uimage1DArray)
 | |
| 0:?     'g_tTex2df2a' (layout( rg32f) uniform image2DArray)
 | |
| 0:?     'g_tTex2di2a' (layout( rg32i) uniform iimage2DArray)
 | |
| 0:?     'g_tTex2du2a' (layout( rg32ui) uniform uimage2DArray)
 | |
| 0:?     'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4,  uniform 2-component vector of float uf2,  uniform 2-component vector of int ui2,  uniform 2-component vector of uint uu2})
 | |
| 0:?     'Color' (layout( location=0) out 4-component vector of float)
 | |
| 
 | |
| // Module Version 10000
 | |
| // Generated by (magic number): 80001
 | |
| // Id's are bound by 605
 | |
| 
 | |
|                               Capability Shader
 | |
|                               Capability Sampled1D
 | |
|                               Capability StorageImageExtendedFormats
 | |
|                1:             ExtInstImport  "GLSL.std.450"
 | |
|                               MemoryModel Logical GLSL450
 | |
|                               EntryPoint Fragment 4  "main" 581
 | |
|                               ExecutionMode 4 OriginUpperLeft
 | |
|                               Source HLSL 500
 | |
|                               Name 4  "main"
 | |
|                               Name 11  "Fn1(vi2;"
 | |
|                               Name 10  "x"
 | |
|                               Name 18  "Fn1(vu2;"
 | |
|                               Name 17  "x"
 | |
|                               Name 25  "Fn1(vf2;"
 | |
|                               Name 24  "x"
 | |
|                               Name 29  "Fn2(vi2;"
 | |
|                               Name 28  "x"
 | |
|                               Name 33  "Fn2(vu2;"
 | |
|                               Name 32  "x"
 | |
|                               Name 37  "Fn2(vf2;"
 | |
|                               Name 36  "x"
 | |
|                               Name 40  "SomeValue("
 | |
|                               Name 43  "PS_OUTPUT"
 | |
|                               MemberName 43(PS_OUTPUT) 0  "Color"
 | |
|                               Name 45  "@main("
 | |
|                               Name 64  "$Global"
 | |
|                               MemberName 64($Global) 0  "c1"
 | |
|                               MemberName 64($Global) 1  "c2"
 | |
|                               MemberName 64($Global) 2  "c3"
 | |
|                               MemberName 64($Global) 3  "c4"
 | |
|                               MemberName 64($Global) 4  "o1"
 | |
|                               MemberName 64($Global) 5  "o2"
 | |
|                               MemberName 64($Global) 6  "o3"
 | |
|                               MemberName 64($Global) 7  "o4"
 | |
|                               MemberName 64($Global) 8  "uf2"
 | |
|                               MemberName 64($Global) 9  "ui2"
 | |
|                               MemberName 64($Global) 10  "uu2"
 | |
|                               Name 66  ""
 | |
|                               Name 76  "g_tTex1df2"
 | |
|                               Name 82  "r00"
 | |
|                               Name 87  "r01"
 | |
|                               Name 90  "g_tTex1di2"
 | |
|                               Name 95  "r02"
 | |
|                               Name 98  "g_tTex1du2"
 | |
|                               Name 103  "r10"
 | |
|                               Name 106  "g_tTex2df2"
 | |
|                               Name 111  "r11"
 | |
|                               Name 114  "g_tTex2di2"
 | |
|                               Name 119  "r12"
 | |
|                               Name 122  "g_tTex2du2"
 | |
|                               Name 127  "r20"
 | |
|                               Name 130  "g_tTex3df2"
 | |
|                               Name 137  "r21"
 | |
|                               Name 140  "g_tTex3di2"
 | |
|                               Name 145  "r22"
 | |
|                               Name 148  "g_tTex3du2"
 | |
|                               Name 153  "lf2"
 | |
|                               Name 158  "storeTemp"
 | |
|                               Name 168  "storeTemp"
 | |
|                               Name 174  "storeTemp"
 | |
|                               Name 182  "val1"
 | |
|                               Name 184  "coordTemp"
 | |
|                               Name 187  "storeTemp"
 | |
|                               Name 198  "coordTemp"
 | |
|                               Name 201  "storeTemp"
 | |
|                               Name 212  "coordTemp"
 | |
|                               Name 215  "storeTemp"
 | |
|                               Name 226  "coordTemp"
 | |
|                               Name 229  "storeTemp"
 | |
|                               Name 239  "coordTemp"
 | |
|                               Name 242  "storeTemp"
 | |
|                               Name 252  "coordTemp"
 | |
|                               Name 255  "storeTemp"
 | |
|                               Name 266  "coordTemp"
 | |
|                               Name 269  "storeTemp"
 | |
|                               Name 280  "coordTemp"
 | |
|                               Name 283  "storeTemp"
 | |
|                               Name 293  "coordTemp"
 | |
|                               Name 296  "storeTemp"
 | |
|                               Name 306  "storeTemp"
 | |
|                               Name 316  "storeTemp"
 | |
|                               Name 323  "storeTemp"
 | |
|                               Name 330  "storeTemp"
 | |
|                               Name 340  "storeTemp"
 | |
|                               Name 347  "storeTemp"
 | |
|                               Name 358  "param"
 | |
|                               Name 364  "param"
 | |
|                               Name 370  "param"
 | |
|                               Name 372  "tempArg"
 | |
|                               Name 373  "param"
 | |
|                               Name 380  "tempArg"
 | |
|                               Name 381  "param"
 | |
|                               Name 388  "tempArg"
 | |
|                               Name 389  "param"
 | |
|                               Name 396  "coordTemp"
 | |
|                               Name 399  "storeTemp"
 | |
|                               Name 410  "coordTemp"
 | |
|                               Name 413  "storeTemp"
 | |
|                               Name 423  "coordTemp"
 | |
|                               Name 426  "storeTemp"
 | |
|                               Name 436  "coordTemp"
 | |
|                               Name 439  "storeTemp"
 | |
|                               Name 449  "coordTemp"
 | |
|                               Name 452  "storeTemp"
 | |
|                               Name 462  "coordTemp"
 | |
|                               Name 465  "storeTemp"
 | |
|                               Name 475  "coordTemp"
 | |
|                               Name 478  "storeTempPre"
 | |
|                               Name 482  "storeTempPost"
 | |
|                               Name 490  "coordTemp"
 | |
|                               Name 493  "storeTempPre"
 | |
|                               Name 497  "storeTempPost"
 | |
|                               Name 505  "coordTemp"
 | |
|                               Name 508  "storeTempPre"
 | |
|                               Name 512  "storeTempPost"
 | |
|                               Name 520  "coordTemp"
 | |
|                               Name 523  "storeTempPre"
 | |
|                               Name 527  "storeTempPost"
 | |
|                               Name 535  "coordTemp"
 | |
|                               Name 538  "storeTempPre"
 | |
|                               Name 542  "storeTempPost"
 | |
|                               Name 550  "coordTemp"
 | |
|                               Name 553  "storeTempPre"
 | |
|                               Name 557  "storeTempPost"
 | |
|                               Name 565  "storeTemp"
 | |
|                               Name 573  "psout"
 | |
|                               Name 581  "Color"
 | |
|                               Name 586  "g_sSamp"
 | |
|                               Name 589  "g_tTex1df2a"
 | |
|                               Name 592  "g_tTex1di2a"
 | |
|                               Name 595  "g_tTex1du2a"
 | |
|                               Name 598  "g_tTex2df2a"
 | |
|                               Name 601  "g_tTex2di2a"
 | |
|                               Name 604  "g_tTex2du2a"
 | |
|                               MemberDecorate 64($Global) 0 Offset 0
 | |
|                               MemberDecorate 64($Global) 1 Offset 4
 | |
|                               MemberDecorate 64($Global) 2 Offset 16
 | |
|                               MemberDecorate 64($Global) 3 Offset 32
 | |
|                               MemberDecorate 64($Global) 4 Offset 48
 | |
|                               MemberDecorate 64($Global) 5 Offset 52
 | |
|                               MemberDecorate 64($Global) 6 Offset 64
 | |
|                               MemberDecorate 64($Global) 7 Offset 80
 | |
|                               MemberDecorate 64($Global) 8 Offset 96
 | |
|                               MemberDecorate 64($Global) 9 Offset 104
 | |
|                               MemberDecorate 64($Global) 10 Offset 112
 | |
|                               Decorate 64($Global) Block
 | |
|                               Decorate 66 DescriptorSet 0
 | |
|                               Decorate 76(g_tTex1df2) DescriptorSet 0
 | |
|                               Decorate 90(g_tTex1di2) DescriptorSet 0
 | |
|                               Decorate 98(g_tTex1du2) DescriptorSet 0
 | |
|                               Decorate 106(g_tTex2df2) DescriptorSet 0
 | |
|                               Decorate 114(g_tTex2di2) DescriptorSet 0
 | |
|                               Decorate 122(g_tTex2du2) DescriptorSet 0
 | |
|                               Decorate 130(g_tTex3df2) DescriptorSet 0
 | |
|                               Decorate 140(g_tTex3di2) DescriptorSet 0
 | |
|                               Decorate 148(g_tTex3du2) DescriptorSet 0
 | |
|                               Decorate 581(Color) Location 0
 | |
|                               Decorate 586(g_sSamp) DescriptorSet 0
 | |
|                               Decorate 586(g_sSamp) Binding 0
 | |
|                               Decorate 589(g_tTex1df2a) DescriptorSet 0
 | |
|                               Decorate 592(g_tTex1di2a) DescriptorSet 0
 | |
|                               Decorate 595(g_tTex1du2a) DescriptorSet 0
 | |
|                               Decorate 598(g_tTex2df2a) DescriptorSet 0
 | |
|                               Decorate 601(g_tTex2di2a) DescriptorSet 0
 | |
|                               Decorate 604(g_tTex2du2a) DescriptorSet 0
 | |
|                2:             TypeVoid
 | |
|                3:             TypeFunction 2
 | |
|                6:             TypeInt 32 1
 | |
|                7:             TypeVector 6(int) 2
 | |
|                8:             TypePointer Function 7(ivec2)
 | |
|                9:             TypeFunction 7(ivec2) 8(ptr)
 | |
|               13:             TypeInt 32 0
 | |
|               14:             TypeVector 13(int) 2
 | |
|               15:             TypePointer Function 14(ivec2)
 | |
|               16:             TypeFunction 14(ivec2) 15(ptr)
 | |
|               20:             TypeFloat 32
 | |
|               21:             TypeVector 20(float) 2
 | |
|               22:             TypePointer Function 21(fvec2)
 | |
|               23:             TypeFunction 21(fvec2) 22(ptr)
 | |
|               27:             TypeFunction 2 8(ptr)
 | |
|               31:             TypeFunction 2 15(ptr)
 | |
|               35:             TypeFunction 2 22(ptr)
 | |
|               39:             TypeFunction 21(fvec2)
 | |
|               42:             TypeVector 20(float) 4
 | |
|    43(PS_OUTPUT):             TypeStruct 42(fvec4)
 | |
|               44:             TypeFunction 43(PS_OUTPUT)
 | |
|               56:      6(int) Constant 0
 | |
|               57:    7(ivec2) ConstantComposite 56 56
 | |
|               58:     13(int) Constant 0
 | |
|               59:   14(ivec2) ConstantComposite 58 58
 | |
|               60:   20(float) Constant 0
 | |
|               61:   21(fvec2) ConstantComposite 60 60
 | |
|               62:             TypeVector 6(int) 3
 | |
|               63:             TypeVector 6(int) 4
 | |
|      64($Global):             TypeStruct 6(int) 7(ivec2) 62(ivec3) 63(ivec4) 6(int) 7(ivec2) 62(ivec3) 63(ivec4) 21(fvec2) 7(ivec2) 14(ivec2)
 | |
|               65:             TypePointer Uniform 64($Global)
 | |
|               66:     65(ptr) Variable Uniform
 | |
|               67:      6(int) Constant 1
 | |
|               68:             TypePointer Uniform 7(ivec2)
 | |
|               74:             TypeImage 20(float) 1D nonsampled format:Rg32f
 | |
|               75:             TypePointer UniformConstant 74
 | |
|   76(g_tTex1df2):     75(ptr) Variable UniformConstant
 | |
|               78:             TypePointer Uniform 6(int)
 | |
|               88:             TypeImage 6(int) 1D nonsampled format:Rg32i
 | |
|               89:             TypePointer UniformConstant 88
 | |
|   90(g_tTex1di2):     89(ptr) Variable UniformConstant
 | |
|               96:             TypeImage 13(int) 1D nonsampled format:Rg32ui
 | |
|               97:             TypePointer UniformConstant 96
 | |
|   98(g_tTex1du2):     97(ptr) Variable UniformConstant
 | |
|              104:             TypeImage 20(float) 2D nonsampled format:Rg32f
 | |
|              105:             TypePointer UniformConstant 104
 | |
|  106(g_tTex2df2):    105(ptr) Variable UniformConstant
 | |
|              112:             TypeImage 6(int) 2D nonsampled format:Rg32i
 | |
|              113:             TypePointer UniformConstant 112
 | |
|  114(g_tTex2di2):    113(ptr) Variable UniformConstant
 | |
|              120:             TypeImage 13(int) 2D nonsampled format:Rg32ui
 | |
|              121:             TypePointer UniformConstant 120
 | |
|  122(g_tTex2du2):    121(ptr) Variable UniformConstant
 | |
|              128:             TypeImage 20(float) 3D nonsampled format:Rg32f
 | |
|              129:             TypePointer UniformConstant 128
 | |
|  130(g_tTex3df2):    129(ptr) Variable UniformConstant
 | |
|              132:      6(int) Constant 2
 | |
|              133:             TypePointer Uniform 62(ivec3)
 | |
|              138:             TypeImage 6(int) 3D nonsampled format:Rg32i
 | |
|              139:             TypePointer UniformConstant 138
 | |
|  140(g_tTex3di2):    139(ptr) Variable UniformConstant
 | |
|              146:             TypeImage 13(int) 3D nonsampled format:Rg32ui
 | |
|              147:             TypePointer UniformConstant 146
 | |
|  148(g_tTex3du2):    147(ptr) Variable UniformConstant
 | |
|              154:      6(int) Constant 8
 | |
|              155:             TypePointer Uniform 21(fvec2)
 | |
|              169:    7(ivec2) ConstantComposite 132 132
 | |
|              175:     13(int) Constant 3
 | |
|              176:     13(int) Constant 2
 | |
|              177:   14(ivec2) ConstantComposite 175 176
 | |
|              183:             TypePointer Function 6(int)
 | |
|              191:   20(float) Constant 1073741824
 | |
|              205:   20(float) Constant 1077936128
 | |
|              219:   20(float) Constant 1082130432
 | |
|              259:      6(int) Constant 65535
 | |
|              273:      6(int) Constant 61680
 | |
|              317:      6(int) Constant 5
 | |
|              318:    7(ivec2) ConstantComposite 317 132
 | |
|              324:     13(int) Constant 6
 | |
|              325:   14(ivec2) ConstantComposite 324 176
 | |
|              341:      6(int) Constant 6
 | |
|              342:    7(ivec2) ConstantComposite 154 341
 | |
|              348:     13(int) Constant 9
 | |
|              349:   14(ivec2) ConstantComposite 348 176
 | |
|              404:   20(float) Constant 1065353216
 | |
|              567:      6(int) Constant 3
 | |
|              568:    7(ivec2) ConstantComposite 132 567
 | |
|              572:             TypePointer Function 43(PS_OUTPUT)
 | |
|              574:   42(fvec4) ConstantComposite 404 404 404 404
 | |
|              575:             TypePointer Function 42(fvec4)
 | |
|              580:             TypePointer Output 42(fvec4)
 | |
|       581(Color):    580(ptr) Variable Output
 | |
|              584:             TypeSampler
 | |
|              585:             TypePointer UniformConstant 584
 | |
|     586(g_sSamp):    585(ptr) Variable UniformConstant
 | |
|              587:             TypeImage 20(float) 1D array nonsampled format:Rg32f
 | |
|              588:             TypePointer UniformConstant 587
 | |
| 589(g_tTex1df2a):    588(ptr) Variable UniformConstant
 | |
|              590:             TypeImage 6(int) 1D array nonsampled format:Rg32i
 | |
|              591:             TypePointer UniformConstant 590
 | |
| 592(g_tTex1di2a):    591(ptr) Variable UniformConstant
 | |
|              593:             TypeImage 13(int) 1D array nonsampled format:Rg32ui
 | |
|              594:             TypePointer UniformConstant 593
 | |
| 595(g_tTex1du2a):    594(ptr) Variable UniformConstant
 | |
|              596:             TypeImage 20(float) 2D array nonsampled format:Rg32f
 | |
|              597:             TypePointer UniformConstant 596
 | |
| 598(g_tTex2df2a):    597(ptr) Variable UniformConstant
 | |
|              599:             TypeImage 6(int) 2D array nonsampled format:Rg32i
 | |
|              600:             TypePointer UniformConstant 599
 | |
| 601(g_tTex2di2a):    600(ptr) Variable UniformConstant
 | |
|              602:             TypeImage 13(int) 2D array nonsampled format:Rg32ui
 | |
|              603:             TypePointer UniformConstant 602
 | |
| 604(g_tTex2du2a):    603(ptr) Variable UniformConstant
 | |
|          4(main):           2 Function None 3
 | |
|                5:             Label
 | |
|              582:43(PS_OUTPUT) FunctionCall 45(@main()
 | |
|              583:   42(fvec4) CompositeExtract 582 0
 | |
|                               Store 581(Color) 583
 | |
|                               Return
 | |
|                               FunctionEnd
 | |
|     11(Fn1(vi2;):    7(ivec2) Function None 9
 | |
|            10(x):      8(ptr) FunctionParameter
 | |
|               12:             Label
 | |
|               47:    7(ivec2) Load 10(x)
 | |
|                               ReturnValue 47
 | |
|                               FunctionEnd
 | |
|     18(Fn1(vu2;):   14(ivec2) Function None 16
 | |
|            17(x):     15(ptr) FunctionParameter
 | |
|               19:             Label
 | |
|               50:   14(ivec2) Load 17(x)
 | |
|                               ReturnValue 50
 | |
|                               FunctionEnd
 | |
|     25(Fn1(vf2;):   21(fvec2) Function None 23
 | |
|            24(x):     22(ptr) FunctionParameter
 | |
|               26:             Label
 | |
|               53:   21(fvec2) Load 24(x)
 | |
|                               ReturnValue 53
 | |
|                               FunctionEnd
 | |
|     29(Fn2(vi2;):           2 Function None 27
 | |
|            28(x):      8(ptr) FunctionParameter
 | |
|               30:             Label
 | |
|                               Store 28(x) 57
 | |
|                               Return
 | |
|                               FunctionEnd
 | |
|     33(Fn2(vu2;):           2 Function None 31
 | |
|            32(x):     15(ptr) FunctionParameter
 | |
|               34:             Label
 | |
|                               Store 32(x) 59
 | |
|                               Return
 | |
|                               FunctionEnd
 | |
|     37(Fn2(vf2;):           2 Function None 35
 | |
|            36(x):     22(ptr) FunctionParameter
 | |
|               38:             Label
 | |
|                               Store 36(x) 61
 | |
|                               Return
 | |
|                               FunctionEnd
 | |
|   40(SomeValue():   21(fvec2) Function None 39
 | |
|               41:             Label
 | |
|               69:     68(ptr) AccessChain 66 67
 | |
|               70:    7(ivec2) Load 69
 | |
|               71:   21(fvec2) ConvertSToF 70
 | |
|                               ReturnValue 71
 | |
|                               FunctionEnd
 | |
|       45(@main():43(PS_OUTPUT) Function None 44
 | |
|               46:             Label
 | |
|          82(r00):     22(ptr) Variable Function
 | |
|          87(r01):      8(ptr) Variable Function
 | |
|          95(r02):     15(ptr) Variable Function
 | |
|         103(r10):     22(ptr) Variable Function
 | |
|         111(r11):      8(ptr) Variable Function
 | |
|         119(r12):     15(ptr) Variable Function
 | |
|         127(r20):     22(ptr) Variable Function
 | |
|         137(r21):      8(ptr) Variable Function
 | |
|         145(r22):     15(ptr) Variable Function
 | |
|         153(lf2):     22(ptr) Variable Function
 | |
|   158(storeTemp):     22(ptr) Variable Function
 | |
|   168(storeTemp):      8(ptr) Variable Function
 | |
|   174(storeTemp):     15(ptr) Variable Function
 | |
|        182(val1):     22(ptr) Variable Function
 | |
|   184(coordTemp):    183(ptr) Variable Function
 | |
|   187(storeTemp):     22(ptr) Variable Function
 | |
|   198(coordTemp):    183(ptr) Variable Function
 | |
|   201(storeTemp):     22(ptr) Variable Function
 | |
|   212(coordTemp):    183(ptr) Variable Function
 | |
|   215(storeTemp):     22(ptr) Variable Function
 | |
|   226(coordTemp):    183(ptr) Variable Function
 | |
|   229(storeTemp):      8(ptr) Variable Function
 | |
|   239(coordTemp):    183(ptr) Variable Function
 | |
|   242(storeTemp):      8(ptr) Variable Function
 | |
|   252(coordTemp):    183(ptr) Variable Function
 | |
|   255(storeTemp):      8(ptr) Variable Function
 | |
|   266(coordTemp):    183(ptr) Variable Function
 | |
|   269(storeTemp):      8(ptr) Variable Function
 | |
|   280(coordTemp):    183(ptr) Variable Function
 | |
|   283(storeTemp):      8(ptr) Variable Function
 | |
|   293(coordTemp):    183(ptr) Variable Function
 | |
|   296(storeTemp):      8(ptr) Variable Function
 | |
|   306(storeTemp):     22(ptr) Variable Function
 | |
|   316(storeTemp):      8(ptr) Variable Function
 | |
|   323(storeTemp):     15(ptr) Variable Function
 | |
|   330(storeTemp):     22(ptr) Variable Function
 | |
|   340(storeTemp):      8(ptr) Variable Function
 | |
|   347(storeTemp):     15(ptr) Variable Function
 | |
|       358(param):     22(ptr) Variable Function
 | |
|       364(param):      8(ptr) Variable Function
 | |
|       370(param):     15(ptr) Variable Function
 | |
|     372(tempArg):     22(ptr) Variable Function
 | |
|       373(param):     22(ptr) Variable Function
 | |
|     380(tempArg):      8(ptr) Variable Function
 | |
|       381(param):      8(ptr) Variable Function
 | |
|     388(tempArg):     15(ptr) Variable Function
 | |
|       389(param):     15(ptr) Variable Function
 | |
|   396(coordTemp):    183(ptr) Variable Function
 | |
|   399(storeTemp):     22(ptr) Variable Function
 | |
|   410(coordTemp):    183(ptr) Variable Function
 | |
|   413(storeTemp):      8(ptr) Variable Function
 | |
|   423(coordTemp):    183(ptr) Variable Function
 | |
|   426(storeTemp):     15(ptr) Variable Function
 | |
|   436(coordTemp):    183(ptr) Variable Function
 | |
|   439(storeTemp):     22(ptr) Variable Function
 | |
|   449(coordTemp):    183(ptr) Variable Function
 | |
|   452(storeTemp):      8(ptr) Variable Function
 | |
|   462(coordTemp):    183(ptr) Variable Function
 | |
|   465(storeTemp):     15(ptr) Variable Function
 | |
|   475(coordTemp):    183(ptr) Variable Function
 | |
| 478(storeTempPre):     22(ptr) Variable Function
 | |
| 482(storeTempPost):     22(ptr) Variable Function
 | |
|   490(coordTemp):    183(ptr) Variable Function
 | |
| 493(storeTempPre):     15(ptr) Variable Function
 | |
| 497(storeTempPost):     15(ptr) Variable Function
 | |
|   505(coordTemp):    183(ptr) Variable Function
 | |
| 508(storeTempPre):      8(ptr) Variable Function
 | |
| 512(storeTempPost):      8(ptr) Variable Function
 | |
|   520(coordTemp):    183(ptr) Variable Function
 | |
| 523(storeTempPre):     22(ptr) Variable Function
 | |
| 527(storeTempPost):     22(ptr) Variable Function
 | |
|   535(coordTemp):    183(ptr) Variable Function
 | |
| 538(storeTempPre):      8(ptr) Variable Function
 | |
| 542(storeTempPost):      8(ptr) Variable Function
 | |
|   550(coordTemp):    183(ptr) Variable Function
 | |
| 553(storeTempPre):     15(ptr) Variable Function
 | |
| 557(storeTempPost):     15(ptr) Variable Function
 | |
|   565(storeTemp):     22(ptr) Variable Function
 | |
|       573(psout):    572(ptr) Variable Function
 | |
|               77:          74 Load 76(g_tTex1df2)
 | |
|               79:     78(ptr) AccessChain 66 56
 | |
|               80:      6(int) Load 79
 | |
|               81:   21(fvec2) ImageRead 77 80
 | |
|               83:          74 Load 76(g_tTex1df2)
 | |
|               84:     78(ptr) AccessChain 66 56
 | |
|               85:      6(int) Load 84
 | |
|               86:   21(fvec2) ImageRead 83 85
 | |
|                               Store 82(r00) 86
 | |
|               91:          88 Load 90(g_tTex1di2)
 | |
|               92:     78(ptr) AccessChain 66 56
 | |
|               93:      6(int) Load 92
 | |
|               94:    7(ivec2) ImageRead 91 93
 | |
|                               Store 87(r01) 94
 | |
|               99:          96 Load 98(g_tTex1du2)
 | |
|              100:     78(ptr) AccessChain 66 56
 | |
|              101:      6(int) Load 100
 | |
|              102:   14(ivec2) ImageRead 99 101
 | |
|                               Store 95(r02) 102
 | |
|              107:         104 Load 106(g_tTex2df2)
 | |
|              108:     68(ptr) AccessChain 66 67
 | |
|              109:    7(ivec2) Load 108
 | |
|              110:   21(fvec2) ImageRead 107 109
 | |
|                               Store 103(r10) 110
 | |
|              115:         112 Load 114(g_tTex2di2)
 | |
|              116:     68(ptr) AccessChain 66 67
 | |
|              117:    7(ivec2) Load 116
 | |
|              118:    7(ivec2) ImageRead 115 117
 | |
|                               Store 111(r11) 118
 | |
|              123:         120 Load 122(g_tTex2du2)
 | |
|              124:     68(ptr) AccessChain 66 67
 | |
|              125:    7(ivec2) Load 124
 | |
|              126:   14(ivec2) ImageRead 123 125
 | |
|                               Store 119(r12) 126
 | |
|              131:         128 Load 130(g_tTex3df2)
 | |
|              134:    133(ptr) AccessChain 66 132
 | |
|              135:   62(ivec3) Load 134
 | |
|              136:   21(fvec2) ImageRead 131 135
 | |
|                               Store 127(r20) 136
 | |
|              141:         138 Load 140(g_tTex3di2)
 | |
|              142:    133(ptr) AccessChain 66 132
 | |
|              143:   62(ivec3) Load 142
 | |
|              144:    7(ivec2) ImageRead 141 143
 | |
|                               Store 137(r21) 144
 | |
|              149:         146 Load 148(g_tTex3du2)
 | |
|              150:    133(ptr) AccessChain 66 132
 | |
|              151:   62(ivec3) Load 150
 | |
|              152:   14(ivec2) ImageRead 149 151
 | |
|                               Store 145(r22) 152
 | |
|              156:    155(ptr) AccessChain 66 154
 | |
|              157:   21(fvec2) Load 156
 | |
|                               Store 153(lf2) 157
 | |
|              159:   21(fvec2) FunctionCall 40(SomeValue()
 | |
|                               Store 158(storeTemp) 159
 | |
|              160:          74 Load 76(g_tTex1df2)
 | |
|              161:     78(ptr) AccessChain 66 56
 | |
|              162:      6(int) Load 161
 | |
|              163:   21(fvec2) Load 158(storeTemp)
 | |
|                               ImageWrite 160 162 163
 | |
|              164:          74 Load 76(g_tTex1df2)
 | |
|              165:     78(ptr) AccessChain 66 56
 | |
|              166:      6(int) Load 165
 | |
|              167:   21(fvec2) Load 153(lf2)
 | |
|                               ImageWrite 164 166 167
 | |
|                               Store 168(storeTemp) 169
 | |
|              170:          88 Load 90(g_tTex1di2)
 | |
|              171:     78(ptr) AccessChain 66 56
 | |
|              172:      6(int) Load 171
 | |
|              173:    7(ivec2) Load 168(storeTemp)
 | |
|                               ImageWrite 170 172 173
 | |
|                               Store 174(storeTemp) 177
 | |
|              178:          96 Load 98(g_tTex1du2)
 | |
|              179:     78(ptr) AccessChain 66 56
 | |
|              180:      6(int) Load 179
 | |
|              181:   14(ivec2) Load 174(storeTemp)
 | |
|                               ImageWrite 178 180 181
 | |
|              185:     78(ptr) AccessChain 66 56
 | |
|              186:      6(int) Load 185
 | |
|                               Store 184(coordTemp) 186
 | |
|              188:          74 Load 76(g_tTex1df2)
 | |
|              189:      6(int) Load 184(coordTemp)
 | |
|              190:   21(fvec2) ImageRead 188 189
 | |
|                               Store 187(storeTemp) 190
 | |
|              192:   21(fvec2) Load 187(storeTemp)
 | |
|              193:   21(fvec2) VectorTimesScalar 192 191
 | |
|                               Store 187(storeTemp) 193
 | |
|              194:          74 Load 76(g_tTex1df2)
 | |
|              195:      6(int) Load 184(coordTemp)
 | |
|              196:   21(fvec2) Load 187(storeTemp)
 | |
|                               ImageWrite 194 195 196
 | |
|              197:   21(fvec2) Load 187(storeTemp)
 | |
|                               Store 182(val1) 197
 | |
|              199:     78(ptr) AccessChain 66 56
 | |
|              200:      6(int) Load 199
 | |
|                               Store 198(coordTemp) 200
 | |
|              202:          74 Load 76(g_tTex1df2)
 | |
|              203:      6(int) Load 198(coordTemp)
 | |
|              204:   21(fvec2) ImageRead 202 203
 | |
|                               Store 201(storeTemp) 204
 | |
|              206:   21(fvec2) Load 201(storeTemp)
 | |
|              207:   21(fvec2) CompositeConstruct 205 205
 | |
|              208:   21(fvec2) FSub 206 207
 | |
|                               Store 201(storeTemp) 208
 | |
|              209:          74 Load 76(g_tTex1df2)
 | |
|              210:      6(int) Load 198(coordTemp)
 | |
|              211:   21(fvec2) Load 201(storeTemp)
 | |
|                               ImageWrite 209 210 211
 | |
|              213:     78(ptr) AccessChain 66 56
 | |
|              214:      6(int) Load 213
 | |
|                               Store 212(coordTemp) 214
 | |
|              216:          74 Load 76(g_tTex1df2)
 | |
|              217:      6(int) Load 212(coordTemp)
 | |
|              218:   21(fvec2) ImageRead 216 217
 | |
|                               Store 215(storeTemp) 218
 | |
|              220:   21(fvec2) Load 215(storeTemp)
 | |
|              221:   21(fvec2) CompositeConstruct 219 219
 | |
|              222:   21(fvec2) FAdd 220 221
 | |
|                               Store 215(storeTemp) 222
 | |
|              223:          74 Load 76(g_tTex1df2)
 | |
|              224:      6(int) Load 212(coordTemp)
 | |
|              225:   21(fvec2) Load 215(storeTemp)
 | |
|                               ImageWrite 223 224 225
 | |
|              227:     78(ptr) AccessChain 66 56
 | |
|              228:      6(int) Load 227
 | |
|                               Store 226(coordTemp) 228
 | |
|              230:          88 Load 90(g_tTex1di2)
 | |
|              231:      6(int) Load 226(coordTemp)
 | |
|              232:    7(ivec2) ImageRead 230 231
 | |
|                               Store 229(storeTemp) 232
 | |
|              233:    7(ivec2) Load 229(storeTemp)
 | |
|              234:    7(ivec2) CompositeConstruct 132 132
 | |
|              235:    7(ivec2) SDiv 233 234
 | |
|                               Store 229(storeTemp) 235
 | |
|              236:          88 Load 90(g_tTex1di2)
 | |
|              237:      6(int) Load 226(coordTemp)
 | |
|              238:    7(ivec2) Load 229(storeTemp)
 | |
|                               ImageWrite 236 237 238
 | |
|              240:     78(ptr) AccessChain 66 56
 | |
|              241:      6(int) Load 240
 | |
|                               Store 239(coordTemp) 241
 | |
|              243:          88 Load 90(g_tTex1di2)
 | |
|              244:      6(int) Load 239(coordTemp)
 | |
|              245:    7(ivec2) ImageRead 243 244
 | |
|                               Store 242(storeTemp) 245
 | |
|              246:    7(ivec2) Load 242(storeTemp)
 | |
|              247:    7(ivec2) CompositeConstruct 132 132
 | |
|              248:    7(ivec2) SMod 246 247
 | |
|                               Store 242(storeTemp) 248
 | |
|              249:          88 Load 90(g_tTex1di2)
 | |
|              250:      6(int) Load 239(coordTemp)
 | |
|              251:    7(ivec2) Load 242(storeTemp)
 | |
|                               ImageWrite 249 250 251
 | |
|              253:     78(ptr) AccessChain 66 56
 | |
|              254:      6(int) Load 253
 | |
|                               Store 252(coordTemp) 254
 | |
|              256:          88 Load 90(g_tTex1di2)
 | |
|              257:      6(int) Load 252(coordTemp)
 | |
|              258:    7(ivec2) ImageRead 256 257
 | |
|                               Store 255(storeTemp) 258
 | |
|              260:    7(ivec2) Load 255(storeTemp)
 | |
|              261:    7(ivec2) CompositeConstruct 259 259
 | |
|              262:    7(ivec2) BitwiseAnd 260 261
 | |
|                               Store 255(storeTemp) 262
 | |
|              263:          88 Load 90(g_tTex1di2)
 | |
|              264:      6(int) Load 252(coordTemp)
 | |
|              265:    7(ivec2) Load 255(storeTemp)
 | |
|                               ImageWrite 263 264 265
 | |
|              267:     78(ptr) AccessChain 66 56
 | |
|              268:      6(int) Load 267
 | |
|                               Store 266(coordTemp) 268
 | |
|              270:          88 Load 90(g_tTex1di2)
 | |
|              271:      6(int) Load 266(coordTemp)
 | |
|              272:    7(ivec2) ImageRead 270 271
 | |
|                               Store 269(storeTemp) 272
 | |
|              274:    7(ivec2) Load 269(storeTemp)
 | |
|              275:    7(ivec2) CompositeConstruct 273 273
 | |
|              276:    7(ivec2) BitwiseOr 274 275
 | |
|                               Store 269(storeTemp) 276
 | |
|              277:          88 Load 90(g_tTex1di2)
 | |
|              278:      6(int) Load 266(coordTemp)
 | |
|              279:    7(ivec2) Load 269(storeTemp)
 | |
|                               ImageWrite 277 278 279
 | |
|              281:     78(ptr) AccessChain 66 56
 | |
|              282:      6(int) Load 281
 | |
|                               Store 280(coordTemp) 282
 | |
|              284:          88 Load 90(g_tTex1di2)
 | |
|              285:      6(int) Load 280(coordTemp)
 | |
|              286:    7(ivec2) ImageRead 284 285
 | |
|                               Store 283(storeTemp) 286
 | |
|              287:    7(ivec2) Load 283(storeTemp)
 | |
|              288:    7(ivec2) CompositeConstruct 132 132
 | |
|              289:    7(ivec2) ShiftLeftLogical 287 288
 | |
|                               Store 283(storeTemp) 289
 | |
|              290:          88 Load 90(g_tTex1di2)
 | |
|              291:      6(int) Load 280(coordTemp)
 | |
|              292:    7(ivec2) Load 283(storeTemp)
 | |
|                               ImageWrite 290 291 292
 | |
|              294:     78(ptr) AccessChain 66 56
 | |
|              295:      6(int) Load 294
 | |
|                               Store 293(coordTemp) 295
 | |
|              297:          88 Load 90(g_tTex1di2)
 | |
|              298:      6(int) Load 293(coordTemp)
 | |
|              299:    7(ivec2) ImageRead 297 298
 | |
|                               Store 296(storeTemp) 299
 | |
|              300:    7(ivec2) Load 296(storeTemp)
 | |
|              301:    7(ivec2) CompositeConstruct 132 132
 | |
|              302:    7(ivec2) ShiftRightArithmetic 300 301
 | |
|                               Store 296(storeTemp) 302
 | |
|              303:          88 Load 90(g_tTex1di2)
 | |
|              304:      6(int) Load 293(coordTemp)
 | |
|              305:    7(ivec2) Load 296(storeTemp)
 | |
|                               ImageWrite 303 304 305
 | |
|              307:   21(fvec2) FunctionCall 40(SomeValue()
 | |
|                               Store 306(storeTemp) 307
 | |
|              308:         104 Load 106(g_tTex2df2)
 | |
|              309:     68(ptr) AccessChain 66 67
 | |
|              310:    7(ivec2) Load 309
 | |
|              311:   21(fvec2) Load 306(storeTemp)
 | |
|                               ImageWrite 308 310 311
 | |
|              312:         104 Load 106(g_tTex2df2)
 | |
|              313:     68(ptr) AccessChain 66 67
 | |
|              314:    7(ivec2) Load 313
 | |
|              315:   21(fvec2) Load 153(lf2)
 | |
|                               ImageWrite 312 314 315
 | |
|                               Store 316(storeTemp) 318
 | |
|              319:         112 Load 114(g_tTex2di2)
 | |
|              320:     68(ptr) AccessChain 66 67
 | |
|              321:    7(ivec2) Load 320
 | |
|              322:    7(ivec2) Load 316(storeTemp)
 | |
|                               ImageWrite 319 321 322
 | |
|                               Store 323(storeTemp) 325
 | |
|              326:         120 Load 122(g_tTex2du2)
 | |
|              327:     68(ptr) AccessChain 66 67
 | |
|              328:    7(ivec2) Load 327
 | |
|              329:   14(ivec2) Load 323(storeTemp)
 | |
|                               ImageWrite 326 328 329
 | |
|              331:   21(fvec2) FunctionCall 40(SomeValue()
 | |
|                               Store 330(storeTemp) 331
 | |
|              332:         128 Load 130(g_tTex3df2)
 | |
|              333:    133(ptr) AccessChain 66 132
 | |
|              334:   62(ivec3) Load 333
 | |
|              335:   21(fvec2) Load 330(storeTemp)
 | |
|                               ImageWrite 332 334 335
 | |
|              336:         128 Load 130(g_tTex3df2)
 | |
|              337:    133(ptr) AccessChain 66 132
 | |
|              338:   62(ivec3) Load 337
 | |
|              339:   21(fvec2) Load 153(lf2)
 | |
|                               ImageWrite 336 338 339
 | |
|                               Store 340(storeTemp) 342
 | |
|              343:         138 Load 140(g_tTex3di2)
 | |
|              344:    133(ptr) AccessChain 66 132
 | |
|              345:   62(ivec3) Load 344
 | |
|              346:    7(ivec2) Load 340(storeTemp)
 | |
|                               ImageWrite 343 345 346
 | |
|                               Store 347(storeTemp) 349
 | |
|              350:         146 Load 148(g_tTex3du2)
 | |
|              351:    133(ptr) AccessChain 66 132
 | |
|              352:   62(ivec3) Load 351
 | |
|              353:   14(ivec2) Load 347(storeTemp)
 | |
|                               ImageWrite 350 352 353
 | |
|              354:          74 Load 76(g_tTex1df2)
 | |
|              355:     78(ptr) AccessChain 66 56
 | |
|              356:      6(int) Load 355
 | |
|              357:   21(fvec2) ImageRead 354 356
 | |
|                               Store 358(param) 357
 | |
|              359:   21(fvec2) FunctionCall 25(Fn1(vf2;) 358(param)
 | |
|              360:          88 Load 90(g_tTex1di2)
 | |
|              361:     78(ptr) AccessChain 66 56
 | |
|              362:      6(int) Load 361
 | |
|              363:    7(ivec2) ImageRead 360 362
 | |
|                               Store 364(param) 363
 | |
|              365:    7(ivec2) FunctionCall 11(Fn1(vi2;) 364(param)
 | |
|              366:          96 Load 98(g_tTex1du2)
 | |
|              367:     78(ptr) AccessChain 66 56
 | |
|              368:      6(int) Load 367
 | |
|              369:   14(ivec2) ImageRead 366 368
 | |
|                               Store 370(param) 369
 | |
|              371:   14(ivec2) FunctionCall 18(Fn1(vu2;) 370(param)
 | |
|              374:           2 FunctionCall 37(Fn2(vf2;) 373(param)
 | |
|              375:   21(fvec2) Load 373(param)
 | |
|                               Store 372(tempArg) 375
 | |
|              376:          74 Load 76(g_tTex1df2)
 | |
|              377:     78(ptr) AccessChain 66 56
 | |
|              378:      6(int) Load 377
 | |
|              379:   21(fvec2) Load 372(tempArg)
 | |
|                               ImageWrite 376 378 379
 | |
|              382:           2 FunctionCall 29(Fn2(vi2;) 381(param)
 | |
|              383:    7(ivec2) Load 381(param)
 | |
|                               Store 380(tempArg) 383
 | |
|              384:          88 Load 90(g_tTex1di2)
 | |
|              385:     78(ptr) AccessChain 66 56
 | |
|              386:      6(int) Load 385
 | |
|              387:    7(ivec2) Load 380(tempArg)
 | |
|                               ImageWrite 384 386 387
 | |
|              390:           2 FunctionCall 33(Fn2(vu2;) 389(param)
 | |
|              391:   14(ivec2) Load 389(param)
 | |
|                               Store 388(tempArg) 391
 | |
|              392:          96 Load 98(g_tTex1du2)
 | |
|              393:     78(ptr) AccessChain 66 56
 | |
|              394:      6(int) Load 393
 | |
|              395:   14(ivec2) Load 388(tempArg)
 | |
|                               ImageWrite 392 394 395
 | |
|              397:     78(ptr) AccessChain 66 56
 | |
|              398:      6(int) Load 397
 | |
|                               Store 396(coordTemp) 398
 | |
|              400:          74 Load 76(g_tTex1df2)
 | |
|              401:      6(int) Load 396(coordTemp)
 | |
|              402:   21(fvec2) ImageRead 400 401
 | |
|                               Store 399(storeTemp) 402
 | |
|              403:   21(fvec2) Load 399(storeTemp)
 | |
|              405:   21(fvec2) CompositeConstruct 404 404
 | |
|              406:   21(fvec2) FAdd 403 405
 | |
|                               Store 399(storeTemp) 406
 | |
|              407:          74 Load 76(g_tTex1df2)
 | |
|              408:      6(int) Load 396(coordTemp)
 | |
|              409:   21(fvec2) Load 399(storeTemp)
 | |
|                               ImageWrite 407 408 409
 | |
|              411:     78(ptr) AccessChain 66 56
 | |
|              412:      6(int) Load 411
 | |
|                               Store 410(coordTemp) 412
 | |
|              414:          88 Load 90(g_tTex1di2)
 | |
|              415:      6(int) Load 410(coordTemp)
 | |
|              416:    7(ivec2) ImageRead 414 415
 | |
|                               Store 413(storeTemp) 416
 | |
|              417:    7(ivec2) Load 413(storeTemp)
 | |
|              418:    7(ivec2) CompositeConstruct 67 67
 | |
|              419:    7(ivec2) IAdd 417 418
 | |
|                               Store 413(storeTemp) 419
 | |
|              420:          88 Load 90(g_tTex1di2)
 | |
|              421:      6(int) Load 410(coordTemp)
 | |
|              422:    7(ivec2) Load 413(storeTemp)
 | |
|                               ImageWrite 420 421 422
 | |
|              424:     78(ptr) AccessChain 66 56
 | |
|              425:      6(int) Load 424
 | |
|                               Store 423(coordTemp) 425
 | |
|              427:          96 Load 98(g_tTex1du2)
 | |
|              428:      6(int) Load 423(coordTemp)
 | |
|              429:   14(ivec2) ImageRead 427 428
 | |
|                               Store 426(storeTemp) 429
 | |
|              430:   14(ivec2) Load 426(storeTemp)
 | |
|              431:    7(ivec2) CompositeConstruct 67 67
 | |
|              432:   14(ivec2) IAdd 430 431
 | |
|                               Store 426(storeTemp) 432
 | |
|              433:          96 Load 98(g_tTex1du2)
 | |
|              434:      6(int) Load 423(coordTemp)
 | |
|              435:   14(ivec2) Load 426(storeTemp)
 | |
|                               ImageWrite 433 434 435
 | |
|              437:     78(ptr) AccessChain 66 56
 | |
|              438:      6(int) Load 437
 | |
|                               Store 436(coordTemp) 438
 | |
|              440:          74 Load 76(g_tTex1df2)
 | |
|              441:      6(int) Load 436(coordTemp)
 | |
|              442:   21(fvec2) ImageRead 440 441
 | |
|                               Store 439(storeTemp) 442
 | |
|              443:   21(fvec2) Load 439(storeTemp)
 | |
|              444:   21(fvec2) CompositeConstruct 404 404
 | |
|              445:   21(fvec2) FSub 443 444
 | |
|                               Store 439(storeTemp) 445
 | |
|              446:          74 Load 76(g_tTex1df2)
 | |
|              447:      6(int) Load 436(coordTemp)
 | |
|              448:   21(fvec2) Load 439(storeTemp)
 | |
|                               ImageWrite 446 447 448
 | |
|              450:     78(ptr) AccessChain 66 56
 | |
|              451:      6(int) Load 450
 | |
|                               Store 449(coordTemp) 451
 | |
|              453:          88 Load 90(g_tTex1di2)
 | |
|              454:      6(int) Load 449(coordTemp)
 | |
|              455:    7(ivec2) ImageRead 453 454
 | |
|                               Store 452(storeTemp) 455
 | |
|              456:    7(ivec2) Load 452(storeTemp)
 | |
|              457:    7(ivec2) CompositeConstruct 67 67
 | |
|              458:    7(ivec2) ISub 456 457
 | |
|                               Store 452(storeTemp) 458
 | |
|              459:          88 Load 90(g_tTex1di2)
 | |
|              460:      6(int) Load 449(coordTemp)
 | |
|              461:    7(ivec2) Load 452(storeTemp)
 | |
|                               ImageWrite 459 460 461
 | |
|              463:     78(ptr) AccessChain 66 56
 | |
|              464:      6(int) Load 463
 | |
|                               Store 462(coordTemp) 464
 | |
|              466:          96 Load 98(g_tTex1du2)
 | |
|              467:      6(int) Load 462(coordTemp)
 | |
|              468:   14(ivec2) ImageRead 466 467
 | |
|                               Store 465(storeTemp) 468
 | |
|              469:   14(ivec2) Load 465(storeTemp)
 | |
|              470:    7(ivec2) CompositeConstruct 67 67
 | |
|              471:   14(ivec2) ISub 469 470
 | |
|                               Store 465(storeTemp) 471
 | |
|              472:          96 Load 98(g_tTex1du2)
 | |
|              473:      6(int) Load 462(coordTemp)
 | |
|              474:   14(ivec2) Load 465(storeTemp)
 | |
|                               ImageWrite 472 473 474
 | |
|              476:     78(ptr) AccessChain 66 56
 | |
|              477:      6(int) Load 476
 | |
|                               Store 475(coordTemp) 477
 | |
|              479:          74 Load 76(g_tTex1df2)
 | |
|              480:      6(int) Load 475(coordTemp)
 | |
|              481:   21(fvec2) ImageRead 479 480
 | |
|                               Store 478(storeTempPre) 481
 | |
|              483:   21(fvec2) Load 478(storeTempPre)
 | |
|                               Store 482(storeTempPost) 483
 | |
|              484:   21(fvec2) Load 482(storeTempPost)
 | |
|              485:   21(fvec2) CompositeConstruct 404 404
 | |
|              486:   21(fvec2) FAdd 484 485
 | |
|                               Store 482(storeTempPost) 486
 | |
|              487:          74 Load 76(g_tTex1df2)
 | |
|              488:      6(int) Load 475(coordTemp)
 | |
|              489:   21(fvec2) Load 482(storeTempPost)
 | |
|                               ImageWrite 487 488 489
 | |
|              491:     78(ptr) AccessChain 66 56
 | |
|              492:      6(int) Load 491
 | |
|                               Store 490(coordTemp) 492
 | |
|              494:          96 Load 98(g_tTex1du2)
 | |
|              495:      6(int) Load 490(coordTemp)
 | |
|              496:   14(ivec2) ImageRead 494 495
 | |
|                               Store 493(storeTempPre) 496
 | |
|              498:   14(ivec2) Load 493(storeTempPre)
 | |
|                               Store 497(storeTempPost) 498
 | |
|              499:   14(ivec2) Load 497(storeTempPost)
 | |
|              500:    7(ivec2) CompositeConstruct 67 67
 | |
|              501:   14(ivec2) ISub 499 500
 | |
|                               Store 497(storeTempPost) 501
 | |
|              502:          96 Load 98(g_tTex1du2)
 | |
|              503:      6(int) Load 490(coordTemp)
 | |
|              504:   14(ivec2) Load 497(storeTempPost)
 | |
|                               ImageWrite 502 503 504
 | |
|              506:     78(ptr) AccessChain 66 56
 | |
|              507:      6(int) Load 506
 | |
|                               Store 505(coordTemp) 507
 | |
|              509:          88 Load 90(g_tTex1di2)
 | |
|              510:      6(int) Load 505(coordTemp)
 | |
|              511:    7(ivec2) ImageRead 509 510
 | |
|                               Store 508(storeTempPre) 511
 | |
|              513:    7(ivec2) Load 508(storeTempPre)
 | |
|                               Store 512(storeTempPost) 513
 | |
|              514:    7(ivec2) Load 512(storeTempPost)
 | |
|              515:    7(ivec2) CompositeConstruct 67 67
 | |
|              516:    7(ivec2) IAdd 514 515
 | |
|                               Store 512(storeTempPost) 516
 | |
|              517:          88 Load 90(g_tTex1di2)
 | |
|              518:      6(int) Load 505(coordTemp)
 | |
|              519:    7(ivec2) Load 512(storeTempPost)
 | |
|                               ImageWrite 517 518 519
 | |
|              521:     78(ptr) AccessChain 66 56
 | |
|              522:      6(int) Load 521
 | |
|                               Store 520(coordTemp) 522
 | |
|              524:          74 Load 76(g_tTex1df2)
 | |
|              525:      6(int) Load 520(coordTemp)
 | |
|              526:   21(fvec2) ImageRead 524 525
 | |
|                               Store 523(storeTempPre) 526
 | |
|              528:   21(fvec2) Load 523(storeTempPre)
 | |
|                               Store 527(storeTempPost) 528
 | |
|              529:   21(fvec2) Load 527(storeTempPost)
 | |
|              530:   21(fvec2) CompositeConstruct 404 404
 | |
|              531:   21(fvec2) FSub 529 530
 | |
|                               Store 527(storeTempPost) 531
 | |
|              532:          74 Load 76(g_tTex1df2)
 | |
|              533:      6(int) Load 520(coordTemp)
 | |
|              534:   21(fvec2) Load 527(storeTempPost)
 | |
|                               ImageWrite 532 533 534
 | |
|              536:     78(ptr) AccessChain 66 56
 | |
|              537:      6(int) Load 536
 | |
|                               Store 535(coordTemp) 537
 | |
|              539:          88 Load 90(g_tTex1di2)
 | |
|              540:      6(int) Load 535(coordTemp)
 | |
|              541:    7(ivec2) ImageRead 539 540
 | |
|                               Store 538(storeTempPre) 541
 | |
|              543:    7(ivec2) Load 538(storeTempPre)
 | |
|                               Store 542(storeTempPost) 543
 | |
|              544:    7(ivec2) Load 542(storeTempPost)
 | |
|              545:    7(ivec2) CompositeConstruct 67 67
 | |
|              546:    7(ivec2) IAdd 544 545
 | |
|                               Store 542(storeTempPost) 546
 | |
|              547:          88 Load 90(g_tTex1di2)
 | |
|              548:      6(int) Load 535(coordTemp)
 | |
|              549:    7(ivec2) Load 542(storeTempPost)
 | |
|                               ImageWrite 547 548 549
 | |
|              551:     78(ptr) AccessChain 66 56
 | |
|              552:      6(int) Load 551
 | |
|                               Store 550(coordTemp) 552
 | |
|              554:          96 Load 98(g_tTex1du2)
 | |
|              555:      6(int) Load 550(coordTemp)
 | |
|              556:   14(ivec2) ImageRead 554 555
 | |
|                               Store 553(storeTempPre) 556
 | |
|              558:   14(ivec2) Load 553(storeTempPre)
 | |
|                               Store 557(storeTempPost) 558
 | |
|              559:   14(ivec2) Load 557(storeTempPost)
 | |
|              560:    7(ivec2) CompositeConstruct 67 67
 | |
|              561:   14(ivec2) ISub 559 560
 | |
|                               Store 557(storeTempPost) 561
 | |
|              562:          96 Load 98(g_tTex1du2)
 | |
|              563:      6(int) Load 550(coordTemp)
 | |
|              564:   14(ivec2) Load 557(storeTempPost)
 | |
|                               ImageWrite 562 563 564
 | |
|              566:         104 Load 106(g_tTex2df2)
 | |
|              569:   21(fvec2) ImageRead 566 568
 | |
|                               Store 565(storeTemp) 569
 | |
|              570:          74 Load 76(g_tTex1df2)
 | |
|              571:   21(fvec2) Load 565(storeTemp)
 | |
|                               ImageWrite 570 67 571
 | |
|              576:    575(ptr) AccessChain 573(psout) 56
 | |
|                               Store 576 574
 | |
|              577:43(PS_OUTPUT) Load 573(psout)
 | |
|                               ReturnValue 577
 | |
|                               FunctionEnd
 | 
