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