| hlsl.rw.vec2.bracket.frag |
| Shader version: 500 |
| gl_FragCoord origin is upper left |
| 0:? Sequence |
| 0:42 Function Definition: Fn1(vi2; ( temp 2-component vector of int) |
| 0:42 Function Parameters: |
| 0:42 'x' ( in 2-component vector of int) |
| 0:? Sequence |
| 0:42 Branch: Return with expression |
| 0:42 'x' ( in 2-component vector of int) |
| 0:43 Function Definition: Fn1(vu2; ( temp 2-component vector of uint) |
| 0:43 Function Parameters: |
| 0:43 'x' ( in 2-component vector of uint) |
| 0:? Sequence |
| 0:43 Branch: Return with expression |
| 0:43 'x' ( in 2-component vector of uint) |
| 0:44 Function Definition: Fn1(vf2; ( temp 2-component vector of float) |
| 0:44 Function Parameters: |
| 0:44 'x' ( in 2-component vector of float) |
| 0:? Sequence |
| 0:44 Branch: Return with expression |
| 0:44 'x' ( in 2-component vector of float) |
| 0:46 Function Definition: Fn2(vi2; ( temp void) |
| 0:46 Function Parameters: |
| 0:46 'x' ( out 2-component vector of int) |
| 0:? Sequence |
| 0:46 move second child to first child ( temp 2-component vector of int) |
| 0:46 'x' ( out 2-component vector of int) |
| 0:? Constant: |
| 0:? 0 (const int) |
| 0:? 0 (const int) |
| 0:47 Function Definition: Fn2(vu2; ( temp void) |
| 0:47 Function Parameters: |
| 0:47 'x' ( out 2-component vector of uint) |
| 0:? Sequence |
| 0:47 move second child to first child ( temp 2-component vector of uint) |
| 0:47 'x' ( out 2-component vector of uint) |
| 0:? Constant: |
| 0:? 0 (const uint) |
| 0:? 0 (const uint) |
| 0:48 Function Definition: Fn2(vf2; ( temp void) |
| 0:48 Function Parameters: |
| 0:48 'x' ( out 2-component vector of float) |
| 0:? Sequence |
| 0:48 move second child to first child ( temp 2-component vector of float) |
| 0:48 'x' ( out 2-component vector of float) |
| 0:? Constant: |
| 0:? 0.000000 |
| 0:? 0.000000 |
| 0:50 Function Definition: SomeValue( ( temp 2-component vector of float) |
| 0:50 Function Parameters: |
| 0:? Sequence |
| 0:50 Branch: Return with expression |
| 0:50 Convert int to float ( temp 2-component vector of float) |
| 0:50 c2: direct index for structure ( uniform 2-component vector of int) |
| 0:50 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, uniform 2-component vector of uint uu2}) |
| 0:50 Constant: |
| 0:50 1 (const uint) |
| 0:53 Function Definition: @main( ( temp structure{ temp 4-component vector of float Color}) |
| 0:53 Function Parameters: |
| 0:? Sequence |
| 0:57 imageLoad ( temp 2-component vector of float) |
| 0:57 'g_tTex1df2' (layout( rg32f) uniform image1D) |
| 0:57 c1: direct index for structure ( uniform int) |
| 0:57 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, uniform 2-component vector of uint uu2}) |
| 0:57 Constant: |
| 0:57 0 (const uint) |
| 0:59 Sequence |
| 0:59 move second child to first child ( temp 2-component vector of float) |
| 0:59 'r00' ( temp 2-component vector of float) |
| 0:59 imageLoad ( temp 2-component vector of float) |
| 0:59 'g_tTex1df2' (layout( rg32f) uniform image1D) |
| 0:59 c1: direct index for structure ( uniform int) |
| 0:59 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, uniform 2-component vector of uint uu2}) |
| 0:59 Constant: |
| 0:59 0 (const uint) |
| 0:60 Sequence |
| 0:60 move second child to first child ( temp 2-component vector of int) |
| 0:60 'r01' ( temp 2-component vector of int) |
| 0:60 imageLoad ( temp 2-component vector of int) |
| 0:60 'g_tTex1di2' (layout( rg32i) uniform iimage1D) |
| 0:60 c1: direct index for structure ( uniform int) |
| 0:60 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, uniform 2-component vector of uint uu2}) |
| 0:60 Constant: |
| 0:60 0 (const uint) |
| 0:61 Sequence |
| 0:61 move second child to first child ( temp 2-component vector of uint) |
| 0:61 'r02' ( temp 2-component vector of uint) |
| 0:61 imageLoad ( temp 2-component vector of uint) |
| 0:61 'g_tTex1du2' (layout( rg32ui) uniform uimage1D) |
| 0:61 c1: direct index for structure ( uniform int) |
| 0:61 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, uniform 2-component vector of uint uu2}) |
| 0:61 Constant: |
| 0:61 0 (const uint) |
| 0:64 Sequence |
| 0:64 move second child to first child ( temp 2-component vector of float) |
| 0:64 'r10' ( temp 2-component vector of float) |
| 0:64 imageLoad ( temp 2-component vector of float) |
| 0:64 'g_tTex2df2' (layout( rg32f) uniform image2D) |
| 0:64 c2: direct index for structure ( uniform 2-component vector of int) |
| 0:64 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, uniform 2-component vector of uint uu2}) |
| 0:64 Constant: |
| 0:64 1 (const uint) |
| 0:65 Sequence |
| 0:65 move second child to first child ( temp 2-component vector of int) |
| 0:65 'r11' ( temp 2-component vector of int) |
| 0:65 imageLoad ( temp 2-component vector of int) |
| 0:65 'g_tTex2di2' (layout( rg32i) uniform iimage2D) |
| 0:65 c2: direct index for structure ( uniform 2-component vector of int) |
| 0:65 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, uniform 2-component vector of uint uu2}) |
| 0:65 Constant: |
| 0:65 1 (const uint) |
| 0:66 Sequence |
| 0:66 move second child to first child ( temp 2-component vector of uint) |
| 0:66 'r12' ( temp 2-component vector of uint) |
| 0:66 imageLoad ( temp 2-component vector of uint) |
| 0:66 'g_tTex2du2' (layout( rg32ui) uniform uimage2D) |
| 0:66 c2: direct index for structure ( uniform 2-component vector of int) |
| 0:66 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, uniform 2-component vector of uint uu2}) |
| 0:66 Constant: |
| 0:66 1 (const uint) |
| 0:69 Sequence |
| 0:69 move second child to first child ( temp 2-component vector of float) |
| 0:69 'r20' ( temp 2-component vector of float) |
| 0:69 imageLoad ( temp 2-component vector of float) |
| 0:69 'g_tTex3df2' (layout( rg32f) uniform image3D) |
| 0:69 c3: direct index for structure ( uniform 3-component vector of int) |
| 0:69 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, uniform 2-component vector of uint uu2}) |
| 0:69 Constant: |
| 0:69 2 (const uint) |
| 0:70 Sequence |
| 0:70 move second child to first child ( temp 2-component vector of int) |
| 0:70 'r21' ( temp 2-component vector of int) |
| 0:70 imageLoad ( temp 2-component vector of int) |
| 0:70 'g_tTex3di2' (layout( rg32i) uniform iimage3D) |
| 0:70 c3: direct index for structure ( uniform 3-component vector of int) |
| 0:70 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, uniform 2-component vector of uint uu2}) |
| 0:70 Constant: |
| 0:70 2 (const uint) |
| 0:71 Sequence |
| 0:71 move second child to first child ( temp 2-component vector of uint) |
| 0:71 'r22' ( temp 2-component vector of uint) |
| 0:71 imageLoad ( temp 2-component vector of uint) |
| 0:71 'g_tTex3du2' (layout( rg32ui) uniform uimage3D) |
| 0:71 c3: direct index for structure ( uniform 3-component vector of int) |
| 0:71 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, uniform 2-component vector of uint uu2}) |
| 0:71 Constant: |
| 0:71 2 (const uint) |
| 0:73 Sequence |
| 0:73 move second child to first child ( temp 2-component vector of float) |
| 0:73 'lf2' ( temp 2-component vector of float) |
| 0:73 uf2: direct index for structure ( uniform 2-component vector of float) |
| 0:73 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, uniform 2-component vector of uint uu2}) |
| 0:73 Constant: |
| 0:73 8 (const uint) |
| 0:77 Sequence |
| 0:77 move second child to first child ( temp 2-component vector of float) |
| 0:77 'storeTemp' ( temp 2-component vector of float) |
| 0:77 Function Call: SomeValue( ( temp 2-component vector of float) |
| 0:77 imageStore ( temp void) |
| 0:77 'g_tTex1df2' (layout( rg32f) uniform image1D) |
| 0:77 c1: direct index for structure ( uniform int) |
| 0:77 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, uniform 2-component vector of uint uu2}) |
| 0:77 Constant: |
| 0:77 0 (const uint) |
| 0:77 'storeTemp' ( temp 2-component vector of float) |
| 0:77 'storeTemp' ( temp 2-component vector of float) |
| 0:78 Sequence |
| 0:78 imageStore ( temp void) |
| 0:78 'g_tTex1df2' (layout( rg32f) uniform image1D) |
| 0:78 c1: direct index for structure ( uniform int) |
| 0:78 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, uniform 2-component vector of uint uu2}) |
| 0:78 Constant: |
| 0:78 0 (const uint) |
| 0:78 'lf2' ( temp 2-component vector of float) |
| 0:78 'lf2' ( temp 2-component vector of float) |
| 0:79 Sequence |
| 0:79 move second child to first child ( temp 2-component vector of int) |
| 0:79 'storeTemp' ( temp 2-component vector of int) |
| 0:? Constant: |
| 0:? 2 (const int) |
| 0:? 2 (const int) |
| 0:79 imageStore ( temp void) |
| 0:79 'g_tTex1di2' (layout( rg32i) uniform iimage1D) |
| 0:79 c1: direct index for structure ( uniform int) |
| 0:79 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, uniform 2-component vector of uint uu2}) |
| 0:79 Constant: |
| 0:79 0 (const uint) |
| 0:79 'storeTemp' ( temp 2-component vector of int) |
| 0:79 'storeTemp' ( temp 2-component vector of int) |
| 0:80 Sequence |
| 0:80 move second child to first child ( temp 2-component vector of uint) |
| 0:80 'storeTemp' ( temp 2-component vector of uint) |
| 0:? Constant: |
| 0:? 3 (const uint) |
| 0:? 2 (const uint) |
| 0:80 imageStore ( temp void) |
| 0:80 'g_tTex1du2' (layout( rg32ui) uniform uimage1D) |
| 0:80 c1: direct index for structure ( uniform int) |
| 0:80 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, uniform 2-component vector of uint uu2}) |
| 0:80 Constant: |
| 0:80 0 (const uint) |
| 0:80 'storeTemp' ( temp 2-component vector of uint) |
| 0:80 'storeTemp' ( temp 2-component vector of uint) |
| 0:83 Sequence |
| 0:83 move second child to first child ( temp 2-component vector of float) |
| 0:83 'val1' ( temp 2-component vector of float) |
| 0:83 Sequence |
| 0:83 move second child to first child ( temp int) |
| 0:83 'coordTemp' ( temp int) |
| 0:83 c1: direct index for structure ( uniform int) |
| 0:83 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, uniform 2-component vector of uint uu2}) |
| 0:83 Constant: |
| 0:83 0 (const uint) |
| 0:83 move second child to first child ( temp 2-component vector of float) |
| 0:83 'storeTemp' ( temp 2-component vector of float) |
| 0:83 imageLoad ( temp 2-component vector of float) |
| 0:83 'g_tTex1df2' (layout( rg32f) uniform image1D) |
| 0:83 'coordTemp' ( temp int) |
| 0:83 vector scale second child into first child ( temp 2-component vector of float) |
| 0:83 'storeTemp' ( temp 2-component vector of float) |
| 0:83 Constant: |
| 0:83 2.000000 |
| 0:83 imageStore ( temp void) |
| 0:83 'g_tTex1df2' (layout( rg32f) uniform image1D) |
| 0:83 'coordTemp' ( temp int) |
| 0:83 'storeTemp' ( temp 2-component vector of float) |
| 0:83 'storeTemp' ( temp 2-component vector of float) |
| 0:84 Sequence |
| 0:84 move second child to first child ( temp int) |
| 0:84 'coordTemp' ( temp int) |
| 0:84 c1: direct index for structure ( uniform int) |
| 0:84 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, uniform 2-component vector of uint uu2}) |
| 0:84 Constant: |
| 0:84 0 (const uint) |
| 0:84 move second child to first child ( temp 2-component vector of float) |
| 0:84 'storeTemp' ( temp 2-component vector of float) |
| 0:84 imageLoad ( temp 2-component vector of float) |
| 0:84 'g_tTex1df2' (layout( rg32f) uniform image1D) |
| 0:84 'coordTemp' ( temp int) |
| 0:84 subtract second child into first child ( temp 2-component vector of float) |
| 0:84 'storeTemp' ( temp 2-component vector of float) |
| 0:84 Constant: |
| 0:84 3.000000 |
| 0:84 imageStore ( temp void) |
| 0:84 'g_tTex1df2' (layout( rg32f) uniform image1D) |
| 0:84 'coordTemp' ( temp int) |
| 0:84 'storeTemp' ( temp 2-component vector of float) |
| 0:84 'storeTemp' ( temp 2-component vector of float) |
| 0:85 Sequence |
| 0:85 move second child to first child ( temp int) |
| 0:85 'coordTemp' ( temp int) |
| 0:85 c1: direct index for structure ( uniform int) |
| 0:85 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, uniform 2-component vector of uint uu2}) |
| 0:85 Constant: |
| 0:85 0 (const uint) |
| 0:85 move second child to first child ( temp 2-component vector of float) |
| 0:85 'storeTemp' ( temp 2-component vector of float) |
| 0:85 imageLoad ( temp 2-component vector of float) |
| 0:85 'g_tTex1df2' (layout( rg32f) uniform image1D) |
| 0:85 'coordTemp' ( temp int) |
| 0:85 add second child into first child ( temp 2-component vector of float) |
| 0:85 'storeTemp' ( temp 2-component vector of float) |
| 0:85 Constant: |
| 0:85 4.000000 |
| 0:85 imageStore ( temp void) |
| 0:85 'g_tTex1df2' (layout( rg32f) uniform image1D) |
| 0:85 'coordTemp' ( temp int) |
| 0:85 'storeTemp' ( temp 2-component vector of float) |
| 0:85 'storeTemp' ( temp 2-component vector of float) |
| 0:87 Sequence |
| 0:87 move second child to first child ( temp int) |
| 0:87 'coordTemp' ( temp int) |
| 0:87 c1: direct index for structure ( uniform int) |
| 0:87 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, uniform 2-component vector of uint uu2}) |
| 0:87 Constant: |
| 0:87 0 (const uint) |
| 0:87 move second child to first child ( temp 2-component vector of int) |
| 0:87 'storeTemp' ( temp 2-component vector of int) |
| 0:87 imageLoad ( temp 2-component vector of int) |
| 0:87 'g_tTex1di2' (layout( rg32i) uniform iimage1D) |
| 0:87 'coordTemp' ( temp int) |
| 0:87 divide second child into first child ( temp 2-component vector of int) |
| 0:87 'storeTemp' ( temp 2-component vector of int) |
| 0:87 Constant: |
| 0:87 2 (const int) |
| 0:87 imageStore ( temp void) |
| 0:87 'g_tTex1di2' (layout( rg32i) uniform iimage1D) |
| 0:87 'coordTemp' ( temp int) |
| 0:87 'storeTemp' ( temp 2-component vector of int) |
| 0:87 'storeTemp' ( temp 2-component vector of int) |
| 0:88 Sequence |
| 0:88 move second child to first child ( temp int) |
| 0:88 'coordTemp' ( temp int) |
| 0:88 c1: direct index for structure ( uniform int) |
| 0:88 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, uniform 2-component vector of uint uu2}) |
| 0:88 Constant: |
| 0:88 0 (const uint) |
| 0:88 move second child to first child ( temp 2-component vector of int) |
| 0:88 'storeTemp' ( temp 2-component vector of int) |
| 0:88 imageLoad ( temp 2-component vector of int) |
| 0:88 'g_tTex1di2' (layout( rg32i) uniform iimage1D) |
| 0:88 'coordTemp' ( temp int) |
| 0:88 mod second child into first child ( temp 2-component vector of int) |
| 0:88 'storeTemp' ( temp 2-component vector of int) |
| 0:88 Constant: |
| 0:88 2 (const int) |
| 0:88 imageStore ( temp void) |
| 0:88 'g_tTex1di2' (layout( rg32i) uniform iimage1D) |
| 0:88 'coordTemp' ( temp int) |
| 0:88 'storeTemp' ( temp 2-component vector of int) |
| 0:88 'storeTemp' ( temp 2-component vector of int) |
| 0:89 Sequence |
| 0:89 move second child to first child ( temp int) |
| 0:89 'coordTemp' ( temp int) |
| 0:89 c1: direct index for structure ( uniform int) |
| 0:89 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, uniform 2-component vector of uint uu2}) |
| 0:89 Constant: |
| 0:89 0 (const uint) |
| 0:89 move second child to first child ( temp 2-component vector of int) |
| 0:89 'storeTemp' ( temp 2-component vector of int) |
| 0:89 imageLoad ( temp 2-component vector of int) |
| 0:89 'g_tTex1di2' (layout( rg32i) uniform iimage1D) |
| 0:89 'coordTemp' ( temp int) |
| 0:89 and second child into first child ( temp 2-component vector of int) |
| 0:89 'storeTemp' ( temp 2-component vector of int) |
| 0:89 Constant: |
| 0:89 65535 (const int) |
| 0:89 imageStore ( temp void) |
| 0:89 'g_tTex1di2' (layout( rg32i) uniform iimage1D) |
| 0:89 'coordTemp' ( temp int) |
| 0:89 'storeTemp' ( temp 2-component vector of int) |
| 0:89 'storeTemp' ( temp 2-component vector of int) |
| 0:90 Sequence |
| 0:90 move second child to first child ( temp int) |
| 0:90 'coordTemp' ( temp int) |
| 0:90 c1: direct index for structure ( uniform int) |
| 0:90 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, uniform 2-component vector of uint uu2}) |
| 0:90 Constant: |
| 0:90 0 (const uint) |
| 0:90 move second child to first child ( temp 2-component vector of int) |
| 0:90 'storeTemp' ( temp 2-component vector of int) |
| 0:90 imageLoad ( temp 2-component vector of int) |
| 0:90 'g_tTex1di2' (layout( rg32i) uniform iimage1D) |
| 0:90 'coordTemp' ( temp int) |
| 0:90 or second child into first child ( temp 2-component vector of int) |
| 0:90 'storeTemp' ( temp 2-component vector of int) |
| 0:90 Constant: |
| 0:90 61680 (const int) |
| 0:90 imageStore ( temp void) |
| 0:90 'g_tTex1di2' (layout( rg32i) uniform iimage1D) |
| 0:90 'coordTemp' ( temp int) |
| 0:90 'storeTemp' ( temp 2-component vector of int) |
| 0:90 'storeTemp' ( temp 2-component vector of int) |
| 0:91 Sequence |
| 0:91 move second child to first child ( temp int) |
| 0:91 'coordTemp' ( temp int) |
| 0:91 c1: direct index for structure ( uniform int) |
| 0:91 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, uniform 2-component vector of uint uu2}) |
| 0:91 Constant: |
| 0:91 0 (const uint) |
| 0:91 move second child to first child ( temp 2-component vector of int) |
| 0:91 'storeTemp' ( temp 2-component vector of int) |
| 0:91 imageLoad ( temp 2-component vector of int) |
| 0:91 'g_tTex1di2' (layout( rg32i) uniform iimage1D) |
| 0:91 'coordTemp' ( temp int) |
| 0:91 left shift second child into first child ( temp 2-component vector of int) |
| 0:91 'storeTemp' ( temp 2-component vector of int) |
| 0:91 Constant: |
| 0:91 2 (const int) |
| 0:91 imageStore ( temp void) |
| 0:91 'g_tTex1di2' (layout( rg32i) uniform iimage1D) |
| 0:91 'coordTemp' ( temp int) |
| 0:91 'storeTemp' ( temp 2-component vector of int) |
| 0:91 'storeTemp' ( temp 2-component vector of int) |
| 0:92 Sequence |
| 0:92 move second child to first child ( temp int) |
| 0:92 'coordTemp' ( temp int) |
| 0:92 c1: direct index for structure ( uniform int) |
| 0:92 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, uniform 2-component vector of uint uu2}) |
| 0:92 Constant: |
| 0:92 0 (const uint) |
| 0:92 move second child to first child ( temp 2-component vector of int) |
| 0:92 'storeTemp' ( temp 2-component vector of int) |
| 0:92 imageLoad ( temp 2-component vector of int) |
| 0:92 'g_tTex1di2' (layout( rg32i) uniform iimage1D) |
| 0:92 'coordTemp' ( temp int) |
| 0:92 right shift second child into first child ( temp 2-component vector of int) |
| 0:92 'storeTemp' ( temp 2-component vector of int) |
| 0:92 Constant: |
| 0:92 2 (const int) |
| 0:92 imageStore ( temp void) |
| 0:92 'g_tTex1di2' (layout( rg32i) uniform iimage1D) |
| 0:92 'coordTemp' ( temp int) |
| 0:92 'storeTemp' ( temp 2-component vector of int) |
| 0:92 'storeTemp' ( temp 2-component vector of int) |
| 0:95 Sequence |
| 0:95 move second child to first child ( temp 2-component vector of float) |
| 0:95 'storeTemp' ( temp 2-component vector of float) |
| 0:95 Function Call: SomeValue( ( temp 2-component vector of float) |
| 0:95 imageStore ( temp void) |
| 0:95 'g_tTex2df2' (layout( rg32f) uniform image2D) |
| 0:95 c2: direct index for structure ( uniform 2-component vector of int) |
| 0:95 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, uniform 2-component vector of uint uu2}) |
| 0:95 Constant: |
| 0:95 1 (const uint) |
| 0:95 'storeTemp' ( temp 2-component vector of float) |
| 0:95 'storeTemp' ( temp 2-component vector of float) |
| 0:96 Sequence |
| 0:96 imageStore ( temp void) |
| 0:96 'g_tTex2df2' (layout( rg32f) uniform image2D) |
| 0:96 c2: direct index for structure ( uniform 2-component vector of int) |
| 0:96 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, uniform 2-component vector of uint uu2}) |
| 0:96 Constant: |
| 0:96 1 (const uint) |
| 0:96 'lf2' ( temp 2-component vector of float) |
| 0:96 'lf2' ( temp 2-component vector of float) |
| 0:97 Sequence |
| 0:97 move second child to first child ( temp 2-component vector of int) |
| 0:97 'storeTemp' ( temp 2-component vector of int) |
| 0:? Constant: |
| 0:? 5 (const int) |
| 0:? 2 (const int) |
| 0:97 imageStore ( temp void) |
| 0:97 'g_tTex2di2' (layout( rg32i) uniform iimage2D) |
| 0:97 c2: direct index for structure ( uniform 2-component vector of int) |
| 0:97 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, uniform 2-component vector of uint uu2}) |
| 0:97 Constant: |
| 0:97 1 (const uint) |
| 0:97 'storeTemp' ( temp 2-component vector of int) |
| 0:97 'storeTemp' ( temp 2-component vector of int) |
| 0:98 Sequence |
| 0:98 move second child to first child ( temp 2-component vector of uint) |
| 0:98 'storeTemp' ( temp 2-component vector of uint) |
| 0:? Constant: |
| 0:? 6 (const uint) |
| 0:? 2 (const uint) |
| 0:98 imageStore ( temp void) |
| 0:98 'g_tTex2du2' (layout( rg32ui) uniform uimage2D) |
| 0:98 c2: direct index for structure ( uniform 2-component vector of int) |
| 0:98 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, uniform 2-component vector of uint uu2}) |
| 0:98 Constant: |
| 0:98 1 (const uint) |
| 0:98 'storeTemp' ( temp 2-component vector of uint) |
| 0:98 'storeTemp' ( temp 2-component vector of uint) |
| 0:101 Sequence |
| 0:101 move second child to first child ( temp 2-component vector of float) |
| 0:101 'storeTemp' ( temp 2-component vector of float) |
| 0:101 Function Call: SomeValue( ( temp 2-component vector of float) |
| 0:101 imageStore ( temp void) |
| 0:101 'g_tTex3df2' (layout( rg32f) uniform image3D) |
| 0:101 c3: direct index for structure ( uniform 3-component vector of int) |
| 0:101 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, uniform 2-component vector of uint uu2}) |
| 0:101 Constant: |
| 0:101 2 (const uint) |
| 0:101 'storeTemp' ( temp 2-component vector of float) |
| 0:101 'storeTemp' ( temp 2-component vector of float) |
| 0:102 Sequence |
| 0:102 imageStore ( temp void) |
| 0:102 'g_tTex3df2' (layout( rg32f) uniform image3D) |
| 0:102 c3: direct index for structure ( uniform 3-component vector of int) |
| 0:102 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, uniform 2-component vector of uint uu2}) |
| 0:102 Constant: |
| 0:102 2 (const uint) |
| 0:102 'lf2' ( temp 2-component vector of float) |
| 0:102 'lf2' ( temp 2-component vector of float) |
| 0:103 Sequence |
| 0:103 move second child to first child ( temp 2-component vector of int) |
| 0:103 'storeTemp' ( temp 2-component vector of int) |
| 0:? Constant: |
| 0:? 8 (const int) |
| 0:? 6 (const int) |
| 0:103 imageStore ( temp void) |
| 0:103 'g_tTex3di2' (layout( rg32i) uniform iimage3D) |
| 0:103 c3: direct index for structure ( uniform 3-component vector of int) |
| 0:103 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, uniform 2-component vector of uint uu2}) |
| 0:103 Constant: |
| 0:103 2 (const uint) |
| 0:103 'storeTemp' ( temp 2-component vector of int) |
| 0:103 'storeTemp' ( temp 2-component vector of int) |
| 0:104 Sequence |
| 0:104 move second child to first child ( temp 2-component vector of uint) |
| 0:104 'storeTemp' ( temp 2-component vector of uint) |
| 0:? Constant: |
| 0:? 9 (const uint) |
| 0:? 2 (const uint) |
| 0:104 imageStore ( temp void) |
| 0:104 'g_tTex3du2' (layout( rg32ui) uniform uimage3D) |
| 0:104 c3: direct index for structure ( uniform 3-component vector of int) |
| 0:104 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, uniform 2-component vector of uint uu2}) |
| 0:104 Constant: |
| 0:104 2 (const uint) |
| 0:104 'storeTemp' ( temp 2-component vector of uint) |
| 0:104 'storeTemp' ( temp 2-component vector of uint) |
| 0:107 Function Call: Fn1(vf2; ( temp 2-component vector of float) |
| 0:107 imageLoad ( temp 2-component vector of float) |
| 0:107 'g_tTex1df2' (layout( rg32f) uniform image1D) |
| 0:107 c1: direct index for structure ( uniform int) |
| 0:107 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, uniform 2-component vector of uint uu2}) |
| 0:107 Constant: |
| 0:107 0 (const uint) |
| 0:108 Function Call: Fn1(vi2; ( temp 2-component vector of int) |
| 0:108 imageLoad ( temp 2-component vector of int) |
| 0:108 'g_tTex1di2' (layout( rg32i) uniform iimage1D) |
| 0:108 c1: direct index for structure ( uniform int) |
| 0:108 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, uniform 2-component vector of uint uu2}) |
| 0:108 Constant: |
| 0:108 0 (const uint) |
| 0:109 Function Call: Fn1(vu2; ( temp 2-component vector of uint) |
| 0:109 imageLoad ( temp 2-component vector of uint) |
| 0:109 'g_tTex1du2' (layout( rg32ui) uniform uimage1D) |
| 0:109 c1: direct index for structure ( uniform int) |
| 0:109 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, uniform 2-component vector of uint uu2}) |
| 0:109 Constant: |
| 0:109 0 (const uint) |
| 0:111 Comma ( temp void) |
| 0:111 Function Call: Fn2(vf2; ( temp void) |
| 0:111 'tempArg' ( temp 2-component vector of float) |
| 0:111 Sequence |
| 0:111 imageStore ( temp void) |
| 0:111 'g_tTex1df2' (layout( rg32f) uniform image1D) |
| 0:111 c1: direct index for structure ( uniform int) |
| 0:111 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, uniform 2-component vector of uint uu2}) |
| 0:111 Constant: |
| 0:111 0 (const uint) |
| 0:111 'tempArg' ( temp 2-component vector of float) |
| 0:111 'tempArg' ( temp 2-component vector of float) |
| 0:112 Comma ( temp void) |
| 0:112 Function Call: Fn2(vi2; ( temp void) |
| 0:112 'tempArg' ( temp 2-component vector of int) |
| 0:112 Sequence |
| 0:112 imageStore ( temp void) |
| 0:112 'g_tTex1di2' (layout( rg32i) uniform iimage1D) |
| 0:112 c1: direct index for structure ( uniform int) |
| 0:112 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, uniform 2-component vector of uint uu2}) |
| 0:112 Constant: |
| 0:112 0 (const uint) |
| 0:112 'tempArg' ( temp 2-component vector of int) |
| 0:112 'tempArg' ( temp 2-component vector of int) |
| 0:113 Comma ( temp void) |
| 0:113 Function Call: Fn2(vu2; ( temp void) |
| 0:113 'tempArg' ( temp 2-component vector of uint) |
| 0:113 Sequence |
| 0:113 imageStore ( temp void) |
| 0:113 'g_tTex1du2' (layout( rg32ui) uniform uimage1D) |
| 0:113 c1: direct index for structure ( uniform int) |
| 0:113 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, uniform 2-component vector of uint uu2}) |
| 0:113 Constant: |
| 0:113 0 (const uint) |
| 0:113 'tempArg' ( temp 2-component vector of uint) |
| 0:113 'tempArg' ( temp 2-component vector of uint) |
| 0:117 Sequence |
| 0:117 move second child to first child ( temp int) |
| 0:117 'coordTemp' ( temp int) |
| 0:117 c1: direct index for structure ( uniform int) |
| 0:117 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, uniform 2-component vector of uint uu2}) |
| 0:117 Constant: |
| 0:117 0 (const uint) |
| 0:117 move second child to first child ( temp 2-component vector of float) |
| 0:117 'storeTemp' ( temp 2-component vector of float) |
| 0:117 imageLoad ( temp 2-component vector of float) |
| 0:117 'g_tTex1df2' (layout( rg32f) uniform image1D) |
| 0:117 'coordTemp' ( temp int) |
| 0:117 Pre-Increment ( temp 2-component vector of float) |
| 0:117 'storeTemp' ( temp 2-component vector of float) |
| 0:117 imageStore ( temp void) |
| 0:117 'g_tTex1df2' (layout( rg32f) uniform image1D) |
| 0:117 'coordTemp' ( temp int) |
| 0:117 'storeTemp' ( temp 2-component vector of float) |
| 0:117 'storeTemp' ( temp 2-component vector of float) |
| 0:118 Sequence |
| 0:118 move second child to first child ( temp int) |
| 0:118 'coordTemp' ( temp int) |
| 0:118 c1: direct index for structure ( uniform int) |
| 0:118 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, uniform 2-component vector of uint uu2}) |
| 0:118 Constant: |
| 0:118 0 (const uint) |
| 0:118 move second child to first child ( temp 2-component vector of int) |
| 0:118 'storeTemp' ( temp 2-component vector of int) |
| 0:118 imageLoad ( temp 2-component vector of int) |
| 0:118 'g_tTex1di2' (layout( rg32i) uniform iimage1D) |
| 0:118 'coordTemp' ( temp int) |
| 0:118 Pre-Increment ( temp 2-component vector of int) |
| 0:118 'storeTemp' ( temp 2-component vector of int) |
| 0:118 imageStore ( temp void) |
| 0:118 'g_tTex1di2' (layout( rg32i) uniform iimage1D) |
| 0:118 'coordTemp' ( temp int) |
| 0:118 'storeTemp' ( temp 2-component vector of int) |
| 0:118 'storeTemp' ( temp 2-component vector of int) |
| 0:119 Sequence |
| 0:119 move second child to first child ( temp int) |
| 0:119 'coordTemp' ( temp int) |
| 0:119 c1: direct index for structure ( uniform int) |
| 0:119 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, uniform 2-component vector of uint uu2}) |
| 0:119 Constant: |
| 0:119 0 (const uint) |
| 0:119 move second child to first child ( temp 2-component vector of uint) |
| 0:119 'storeTemp' ( temp 2-component vector of uint) |
| 0:119 imageLoad ( temp 2-component vector of uint) |
| 0:119 'g_tTex1du2' (layout( rg32ui) uniform uimage1D) |
| 0:119 'coordTemp' ( temp int) |
| 0:119 Pre-Increment ( temp 2-component vector of uint) |
| 0:119 'storeTemp' ( temp 2-component vector of uint) |
| 0:119 imageStore ( temp void) |
| 0:119 'g_tTex1du2' (layout( rg32ui) uniform uimage1D) |
| 0:119 'coordTemp' ( temp int) |
| 0:119 'storeTemp' ( temp 2-component vector of uint) |
| 0:119 'storeTemp' ( temp 2-component vector of uint) |
| 0:121 Sequence |
| 0:121 move second child to first child ( temp int) |
| 0:121 'coordTemp' ( temp int) |
| 0:121 c1: direct index for structure ( uniform int) |
| 0:121 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, uniform 2-component vector of uint uu2}) |
| 0:121 Constant: |
| 0:121 0 (const uint) |
| 0:121 move second child to first child ( temp 2-component vector of float) |
| 0:121 'storeTemp' ( temp 2-component vector of float) |
| 0:121 imageLoad ( temp 2-component vector of float) |
| 0:121 'g_tTex1df2' (layout( rg32f) uniform image1D) |
| 0:121 'coordTemp' ( temp int) |
| 0:121 Pre-Decrement ( temp 2-component vector of float) |
| 0:121 'storeTemp' ( temp 2-component vector of float) |
| 0:121 imageStore ( temp void) |
| 0:121 'g_tTex1df2' (layout( rg32f) uniform image1D) |
| 0:121 'coordTemp' ( temp int) |
| 0:121 'storeTemp' ( temp 2-component vector of float) |
| 0:121 'storeTemp' ( temp 2-component vector of float) |
| 0:122 Sequence |
| 0:122 move second child to first child ( temp int) |
| 0:122 'coordTemp' ( temp int) |
| 0:122 c1: direct index for structure ( uniform int) |
| 0:122 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, uniform 2-component vector of uint uu2}) |
| 0:122 Constant: |
| 0:122 0 (const uint) |
| 0:122 move second child to first child ( temp 2-component vector of int) |
| 0:122 'storeTemp' ( temp 2-component vector of int) |
| 0:122 imageLoad ( temp 2-component vector of int) |
| 0:122 'g_tTex1di2' (layout( rg32i) uniform iimage1D) |
| 0:122 'coordTemp' ( temp int) |
| 0:122 Pre-Decrement ( temp 2-component vector of int) |
| 0:122 'storeTemp' ( temp 2-component vector of int) |
| 0:122 imageStore ( temp void) |
| 0:122 'g_tTex1di2' (layout( rg32i) uniform iimage1D) |
| 0:122 'coordTemp' ( temp int) |
| 0:122 'storeTemp' ( temp 2-component vector of int) |
| 0:122 'storeTemp' ( temp 2-component vector of int) |
| 0:123 Sequence |
| 0:123 move second child to first child ( temp int) |
| 0:123 'coordTemp' ( temp int) |
| 0:123 c1: direct index for structure ( uniform int) |
| 0:123 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, uniform 2-component vector of uint uu2}) |
| 0:123 Constant: |
| 0:123 0 (const uint) |
| 0:123 move second child to first child ( temp 2-component vector of uint) |
| 0:123 'storeTemp' ( temp 2-component vector of uint) |
| 0:123 imageLoad ( temp 2-component vector of uint) |
| 0:123 'g_tTex1du2' (layout( rg32ui) uniform uimage1D) |
| 0:123 'coordTemp' ( temp int) |
| 0:123 Pre-Decrement ( temp 2-component vector of uint) |
| 0:123 'storeTemp' ( temp 2-component vector of uint) |
| 0:123 imageStore ( temp void) |
| 0:123 'g_tTex1du2' (layout( rg32ui) uniform uimage1D) |
| 0:123 'coordTemp' ( temp int) |
| 0:123 'storeTemp' ( temp 2-component vector of uint) |
| 0:123 'storeTemp' ( temp 2-component vector of uint) |
| 0:126 Sequence |
| 0:126 move second child to first child ( temp int) |
| 0:126 'coordTemp' ( temp int) |
| 0:126 c1: direct index for structure ( uniform int) |
| 0:126 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, uniform 2-component vector of uint uu2}) |
| 0:126 Constant: |
| 0:126 0 (const uint) |
| 0:126 move second child to first child ( temp 2-component vector of float) |
| 0:126 'storeTempPre' ( temp 2-component vector of float) |
| 0:126 imageLoad ( temp 2-component vector of float) |
| 0:126 'g_tTex1df2' (layout( rg32f) uniform image1D) |
| 0:126 'coordTemp' ( temp int) |
| 0:126 move second child to first child ( temp 2-component vector of float) |
| 0:126 'storeTempPost' ( temp 2-component vector of float) |
| 0:126 'storeTempPre' ( temp 2-component vector of float) |
| 0:126 Post-Increment ( temp 2-component vector of float) |
| 0:126 'storeTempPost' ( temp 2-component vector of float) |
| 0:126 imageStore ( temp void) |
| 0:126 'g_tTex1df2' (layout( rg32f) uniform image1D) |
| 0:126 'coordTemp' ( temp int) |
| 0:126 'storeTempPost' ( temp 2-component vector of float) |
| 0:126 'storeTempPre' ( temp 2-component vector of float) |
| 0:127 Sequence |
| 0:127 move second child to first child ( temp int) |
| 0:127 'coordTemp' ( temp int) |
| 0:127 c1: direct index for structure ( uniform int) |
| 0:127 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, uniform 2-component vector of uint uu2}) |
| 0:127 Constant: |
| 0:127 0 (const uint) |
| 0:127 move second child to first child ( temp 2-component vector of uint) |
| 0:127 'storeTempPre' ( temp 2-component vector of uint) |
| 0:127 imageLoad ( temp 2-component vector of uint) |
| 0:127 'g_tTex1du2' (layout( rg32ui) uniform uimage1D) |
| 0:127 'coordTemp' ( temp int) |
| 0:127 move second child to first child ( temp 2-component vector of uint) |
| 0:127 'storeTempPost' ( temp 2-component vector of uint) |
| 0:127 'storeTempPre' ( temp 2-component vector of uint) |
| 0:127 Post-Decrement ( temp 2-component vector of uint) |
| 0:127 'storeTempPost' ( temp 2-component vector of uint) |
| 0:127 imageStore ( temp void) |
| 0:127 'g_tTex1du2' (layout( rg32ui) uniform uimage1D) |
| 0:127 'coordTemp' ( temp int) |
| 0:127 'storeTempPost' ( temp 2-component vector of uint) |
| 0:127 'storeTempPre' ( temp 2-component vector of uint) |
| 0:128 Sequence |
| 0:128 move second child to first child ( temp int) |
| 0:128 'coordTemp' ( temp int) |
| 0:128 c1: direct index for structure ( uniform int) |
| 0:128 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, uniform 2-component vector of uint uu2}) |
| 0:128 Constant: |
| 0:128 0 (const uint) |
| 0:128 move second child to first child ( temp 2-component vector of int) |
| 0:128 'storeTempPre' ( temp 2-component vector of int) |
| 0:128 imageLoad ( temp 2-component vector of int) |
| 0:128 'g_tTex1di2' (layout( rg32i) uniform iimage1D) |
| 0:128 'coordTemp' ( temp int) |
| 0:128 move second child to first child ( temp 2-component vector of int) |
| 0:128 'storeTempPost' ( temp 2-component vector of int) |
| 0:128 'storeTempPre' ( temp 2-component vector of int) |
| 0:128 Post-Increment ( temp 2-component vector of int) |
| 0:128 'storeTempPost' ( temp 2-component vector of int) |
| 0:128 imageStore ( temp void) |
| 0:128 'g_tTex1di2' (layout( rg32i) uniform iimage1D) |
| 0:128 'coordTemp' ( temp int) |
| 0:128 'storeTempPost' ( temp 2-component vector of int) |
| 0:128 'storeTempPre' ( temp 2-component vector of int) |
| 0:130 Sequence |
| 0:130 move second child to first child ( temp int) |
| 0:130 'coordTemp' ( temp int) |
| 0:130 c1: direct index for structure ( uniform int) |
| 0:130 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, uniform 2-component vector of uint uu2}) |
| 0:130 Constant: |
| 0:130 0 (const uint) |
| 0:130 move second child to first child ( temp 2-component vector of float) |
| 0:130 'storeTempPre' ( temp 2-component vector of float) |
| 0:130 imageLoad ( temp 2-component vector of float) |
| 0:130 'g_tTex1df2' (layout( rg32f) uniform image1D) |
| 0:130 'coordTemp' ( temp int) |
| 0:130 move second child to first child ( temp 2-component vector of float) |
| 0:130 'storeTempPost' ( temp 2-component vector of float) |
| 0:130 'storeTempPre' ( temp 2-component vector of float) |
| 0:130 Post-Decrement ( temp 2-component vector of float) |
| 0:130 'storeTempPost' ( temp 2-component vector of float) |
| 0:130 imageStore ( temp void) |
| 0:130 'g_tTex1df2' (layout( rg32f) uniform image1D) |
| 0:130 'coordTemp' ( temp int) |
| 0:130 'storeTempPost' ( temp 2-component vector of float) |
| 0:130 'storeTempPre' ( temp 2-component vector of float) |
| 0:131 Sequence |
| 0:131 move second child to first child ( temp int) |
| 0:131 'coordTemp' ( temp int) |
| 0:131 c1: direct index for structure ( uniform int) |
| 0:131 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, uniform 2-component vector of uint uu2}) |
| 0:131 Constant: |
| 0:131 0 (const uint) |
| 0:131 move second child to first child ( temp 2-component vector of int) |
| 0:131 'storeTempPre' ( temp 2-component vector of int) |
| 0:131 imageLoad ( temp 2-component vector of int) |
| 0:131 'g_tTex1di2' (layout( rg32i) uniform iimage1D) |
| 0:131 'coordTemp' ( temp int) |
| 0:131 move second child to first child ( temp 2-component vector of int) |
| 0:131 'storeTempPost' ( temp 2-component vector of int) |
| 0:131 'storeTempPre' ( temp 2-component vector of int) |
| 0:131 Post-Increment ( temp 2-component vector of int) |
| 0:131 'storeTempPost' ( temp 2-component vector of int) |
| 0:131 imageStore ( temp void) |
| 0:131 'g_tTex1di2' (layout( rg32i) uniform iimage1D) |
| 0:131 'coordTemp' ( temp int) |
| 0:131 'storeTempPost' ( temp 2-component vector of int) |
| 0:131 'storeTempPre' ( temp 2-component vector of int) |
| 0:132 Sequence |
| 0:132 move second child to first child ( temp int) |
| 0:132 'coordTemp' ( temp int) |
| 0:132 c1: direct index for structure ( uniform int) |
| 0:132 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, uniform 2-component vector of uint uu2}) |
| 0:132 Constant: |
| 0:132 0 (const uint) |
| 0:132 move second child to first child ( temp 2-component vector of uint) |
| 0:132 'storeTempPre' ( temp 2-component vector of uint) |
| 0:132 imageLoad ( temp 2-component vector of uint) |
| 0:132 'g_tTex1du2' (layout( rg32ui) uniform uimage1D) |
| 0:132 'coordTemp' ( temp int) |
| 0:132 move second child to first child ( temp 2-component vector of uint) |
| 0:132 'storeTempPost' ( temp 2-component vector of uint) |
| 0:132 'storeTempPre' ( temp 2-component vector of uint) |
| 0:132 Post-Decrement ( temp 2-component vector of uint) |
| 0:132 'storeTempPost' ( temp 2-component vector of uint) |
| 0:132 imageStore ( temp void) |
| 0:132 'g_tTex1du2' (layout( rg32ui) uniform uimage1D) |
| 0:132 'coordTemp' ( temp int) |
| 0:132 'storeTempPost' ( temp 2-component vector of uint) |
| 0:132 'storeTempPre' ( temp 2-component vector of uint) |
| 0:135 Sequence |
| 0:135 move second child to first child ( temp 2-component vector of float) |
| 0:135 'storeTemp' ( temp 2-component vector of float) |
| 0:? imageLoad ( temp 2-component vector of float) |
| 0:135 'g_tTex2df2' (layout( rg32f) uniform image2D) |
| 0:? Constant: |
| 0:? 2 (const int) |
| 0:? 3 (const int) |
| 0:135 imageStore ( temp void) |
| 0:135 'g_tTex1df2' (layout( rg32f) uniform image1D) |
| 0:135 Constant: |
| 0:135 1 (const int) |
| 0:135 'storeTemp' ( temp 2-component vector of float) |
| 0:135 'storeTemp' ( temp 2-component vector of float) |
| 0:137 move second child to first child ( temp 4-component vector of float) |
| 0:137 Color: direct index for structure ( temp 4-component vector of float) |
| 0:137 'psout' ( temp structure{ temp 4-component vector of float Color}) |
| 0:137 Constant: |
| 0:137 0 (const int) |
| 0:137 Constant: |
| 0:137 1.000000 |
| 0:137 1.000000 |
| 0:137 1.000000 |
| 0:137 1.000000 |
| 0:139 Branch: Return with expression |
| 0:139 'psout' ( temp structure{ temp 4-component vector of float Color}) |
| 0:53 Function Definition: main( ( temp void) |
| 0:53 Function Parameters: |
| 0:? Sequence |
| 0:53 Sequence |
| 0:53 move second child to first child ( temp 4-component vector of float) |
| 0:? '@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_tTex1df2' (layout( rg32f) uniform image1D) |
| 0:? 'g_tTex1di2' (layout( rg32i) uniform iimage1D) |
| 0:? 'g_tTex1du2' (layout( rg32ui) uniform uimage1D) |
| 0:? 'g_tTex2df2' (layout( rg32f) uniform image2D) |
| 0:? 'g_tTex2di2' (layout( rg32i) uniform iimage2D) |
| 0:? 'g_tTex2du2' (layout( rg32ui) uniform uimage2D) |
| 0:? 'g_tTex3df2' (layout( rg32f) uniform image3D) |
| 0:? 'g_tTex3di2' (layout( rg32i) uniform iimage3D) |
| 0:? 'g_tTex3du2' (layout( rg32ui) uniform uimage3D) |
| 0:? 'g_tTex1df2a' (layout( rg32f) uniform image1DArray) |
| 0:? 'g_tTex1di2a' (layout( rg32i) uniform iimage1DArray) |
| 0:? 'g_tTex1du2a' (layout( rg32ui) uniform uimage1DArray) |
| 0:? 'g_tTex2df2a' (layout( rg32f) uniform image2DArray) |
| 0:? 'g_tTex2di2a' (layout( rg32i) uniform iimage2DArray) |
| 0:? 'g_tTex2du2a' (layout( rg32ui) uniform uimage2DArray) |
| 0:? 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, uniform 2-component vector of uint uu2}) |
| 0:? '@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(vi2; ( temp 2-component vector of int) |
| 0:42 Function Parameters: |
| 0:42 'x' ( in 2-component vector of int) |
| 0:? Sequence |
| 0:42 Branch: Return with expression |
| 0:42 'x' ( in 2-component vector of int) |
| 0:43 Function Definition: Fn1(vu2; ( temp 2-component vector of uint) |
| 0:43 Function Parameters: |
| 0:43 'x' ( in 2-component vector of uint) |
| 0:? Sequence |
| 0:43 Branch: Return with expression |
| 0:43 'x' ( in 2-component vector of uint) |
| 0:44 Function Definition: Fn1(vf2; ( temp 2-component vector of float) |
| 0:44 Function Parameters: |
| 0:44 'x' ( in 2-component vector of float) |
| 0:? Sequence |
| 0:44 Branch: Return with expression |
| 0:44 'x' ( in 2-component vector of float) |
| 0:46 Function Definition: Fn2(vi2; ( temp void) |
| 0:46 Function Parameters: |
| 0:46 'x' ( out 2-component vector of int) |
| 0:? Sequence |
| 0:46 move second child to first child ( temp 2-component vector of int) |
| 0:46 'x' ( out 2-component vector of int) |
| 0:? Constant: |
| 0:? 0 (const int) |
| 0:? 0 (const int) |
| 0:47 Function Definition: Fn2(vu2; ( temp void) |
| 0:47 Function Parameters: |
| 0:47 'x' ( out 2-component vector of uint) |
| 0:? Sequence |
| 0:47 move second child to first child ( temp 2-component vector of uint) |
| 0:47 'x' ( out 2-component vector of uint) |
| 0:? Constant: |
| 0:? 0 (const uint) |
| 0:? 0 (const uint) |
| 0:48 Function Definition: Fn2(vf2; ( temp void) |
| 0:48 Function Parameters: |
| 0:48 'x' ( out 2-component vector of float) |
| 0:? Sequence |
| 0:48 move second child to first child ( temp 2-component vector of float) |
| 0:48 'x' ( out 2-component vector of float) |
| 0:? Constant: |
| 0:? 0.000000 |
| 0:? 0.000000 |
| 0:50 Function Definition: SomeValue( ( temp 2-component vector of float) |
| 0:50 Function Parameters: |
| 0:? Sequence |
| 0:50 Branch: Return with expression |
| 0:50 Convert int to float ( temp 2-component vector of float) |
| 0:50 c2: direct index for structure ( uniform 2-component vector of int) |
| 0:50 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, uniform 2-component vector of uint uu2}) |
| 0:50 Constant: |
| 0:50 1 (const uint) |
| 0:53 Function Definition: @main( ( temp structure{ temp 4-component vector of float Color}) |
| 0:53 Function Parameters: |
| 0:? Sequence |
| 0:57 imageLoad ( temp 2-component vector of float) |
| 0:57 'g_tTex1df2' (layout( rg32f) uniform image1D) |
| 0:57 c1: direct index for structure ( uniform int) |
| 0:57 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, uniform 2-component vector of uint uu2}) |
| 0:57 Constant: |
| 0:57 0 (const uint) |
| 0:59 Sequence |
| 0:59 move second child to first child ( temp 2-component vector of float) |
| 0:59 'r00' ( temp 2-component vector of float) |
| 0:59 imageLoad ( temp 2-component vector of float) |
| 0:59 'g_tTex1df2' (layout( rg32f) uniform image1D) |
| 0:59 c1: direct index for structure ( uniform int) |
| 0:59 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, uniform 2-component vector of uint uu2}) |
| 0:59 Constant: |
| 0:59 0 (const uint) |
| 0:60 Sequence |
| 0:60 move second child to first child ( temp 2-component vector of int) |
| 0:60 'r01' ( temp 2-component vector of int) |
| 0:60 imageLoad ( temp 2-component vector of int) |
| 0:60 'g_tTex1di2' (layout( rg32i) uniform iimage1D) |
| 0:60 c1: direct index for structure ( uniform int) |
| 0:60 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, uniform 2-component vector of uint uu2}) |
| 0:60 Constant: |
| 0:60 0 (const uint) |
| 0:61 Sequence |
| 0:61 move second child to first child ( temp 2-component vector of uint) |
| 0:61 'r02' ( temp 2-component vector of uint) |
| 0:61 imageLoad ( temp 2-component vector of uint) |
| 0:61 'g_tTex1du2' (layout( rg32ui) uniform uimage1D) |
| 0:61 c1: direct index for structure ( uniform int) |
| 0:61 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, uniform 2-component vector of uint uu2}) |
| 0:61 Constant: |
| 0:61 0 (const uint) |
| 0:64 Sequence |
| 0:64 move second child to first child ( temp 2-component vector of float) |
| 0:64 'r10' ( temp 2-component vector of float) |
| 0:64 imageLoad ( temp 2-component vector of float) |
| 0:64 'g_tTex2df2' (layout( rg32f) uniform image2D) |
| 0:64 c2: direct index for structure ( uniform 2-component vector of int) |
| 0:64 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, uniform 2-component vector of uint uu2}) |
| 0:64 Constant: |
| 0:64 1 (const uint) |
| 0:65 Sequence |
| 0:65 move second child to first child ( temp 2-component vector of int) |
| 0:65 'r11' ( temp 2-component vector of int) |
| 0:65 imageLoad ( temp 2-component vector of int) |
| 0:65 'g_tTex2di2' (layout( rg32i) uniform iimage2D) |
| 0:65 c2: direct index for structure ( uniform 2-component vector of int) |
| 0:65 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, uniform 2-component vector of uint uu2}) |
| 0:65 Constant: |
| 0:65 1 (const uint) |
| 0:66 Sequence |
| 0:66 move second child to first child ( temp 2-component vector of uint) |
| 0:66 'r12' ( temp 2-component vector of uint) |
| 0:66 imageLoad ( temp 2-component vector of uint) |
| 0:66 'g_tTex2du2' (layout( rg32ui) uniform uimage2D) |
| 0:66 c2: direct index for structure ( uniform 2-component vector of int) |
| 0:66 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, uniform 2-component vector of uint uu2}) |
| 0:66 Constant: |
| 0:66 1 (const uint) |
| 0:69 Sequence |
| 0:69 move second child to first child ( temp 2-component vector of float) |
| 0:69 'r20' ( temp 2-component vector of float) |
| 0:69 imageLoad ( temp 2-component vector of float) |
| 0:69 'g_tTex3df2' (layout( rg32f) uniform image3D) |
| 0:69 c3: direct index for structure ( uniform 3-component vector of int) |
| 0:69 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, uniform 2-component vector of uint uu2}) |
| 0:69 Constant: |
| 0:69 2 (const uint) |
| 0:70 Sequence |
| 0:70 move second child to first child ( temp 2-component vector of int) |
| 0:70 'r21' ( temp 2-component vector of int) |
| 0:70 imageLoad ( temp 2-component vector of int) |
| 0:70 'g_tTex3di2' (layout( rg32i) uniform iimage3D) |
| 0:70 c3: direct index for structure ( uniform 3-component vector of int) |
| 0:70 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, uniform 2-component vector of uint uu2}) |
| 0:70 Constant: |
| 0:70 2 (const uint) |
| 0:71 Sequence |
| 0:71 move second child to first child ( temp 2-component vector of uint) |
| 0:71 'r22' ( temp 2-component vector of uint) |
| 0:71 imageLoad ( temp 2-component vector of uint) |
| 0:71 'g_tTex3du2' (layout( rg32ui) uniform uimage3D) |
| 0:71 c3: direct index for structure ( uniform 3-component vector of int) |
| 0:71 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, uniform 2-component vector of uint uu2}) |
| 0:71 Constant: |
| 0:71 2 (const uint) |
| 0:73 Sequence |
| 0:73 move second child to first child ( temp 2-component vector of float) |
| 0:73 'lf2' ( temp 2-component vector of float) |
| 0:73 uf2: direct index for structure ( uniform 2-component vector of float) |
| 0:73 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, uniform 2-component vector of uint uu2}) |
| 0:73 Constant: |
| 0:73 8 (const uint) |
| 0:77 Sequence |
| 0:77 move second child to first child ( temp 2-component vector of float) |
| 0:77 'storeTemp' ( temp 2-component vector of float) |
| 0:77 Function Call: SomeValue( ( temp 2-component vector of float) |
| 0:77 imageStore ( temp void) |
| 0:77 'g_tTex1df2' (layout( rg32f) uniform image1D) |
| 0:77 c1: direct index for structure ( uniform int) |
| 0:77 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, uniform 2-component vector of uint uu2}) |
| 0:77 Constant: |
| 0:77 0 (const uint) |
| 0:77 'storeTemp' ( temp 2-component vector of float) |
| 0:77 'storeTemp' ( temp 2-component vector of float) |
| 0:78 Sequence |
| 0:78 imageStore ( temp void) |
| 0:78 'g_tTex1df2' (layout( rg32f) uniform image1D) |
| 0:78 c1: direct index for structure ( uniform int) |
| 0:78 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, uniform 2-component vector of uint uu2}) |
| 0:78 Constant: |
| 0:78 0 (const uint) |
| 0:78 'lf2' ( temp 2-component vector of float) |
| 0:78 'lf2' ( temp 2-component vector of float) |
| 0:79 Sequence |
| 0:79 move second child to first child ( temp 2-component vector of int) |
| 0:79 'storeTemp' ( temp 2-component vector of int) |
| 0:? Constant: |
| 0:? 2 (const int) |
| 0:? 2 (const int) |
| 0:79 imageStore ( temp void) |
| 0:79 'g_tTex1di2' (layout( rg32i) uniform iimage1D) |
| 0:79 c1: direct index for structure ( uniform int) |
| 0:79 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, uniform 2-component vector of uint uu2}) |
| 0:79 Constant: |
| 0:79 0 (const uint) |
| 0:79 'storeTemp' ( temp 2-component vector of int) |
| 0:79 'storeTemp' ( temp 2-component vector of int) |
| 0:80 Sequence |
| 0:80 move second child to first child ( temp 2-component vector of uint) |
| 0:80 'storeTemp' ( temp 2-component vector of uint) |
| 0:? Constant: |
| 0:? 3 (const uint) |
| 0:? 2 (const uint) |
| 0:80 imageStore ( temp void) |
| 0:80 'g_tTex1du2' (layout( rg32ui) uniform uimage1D) |
| 0:80 c1: direct index for structure ( uniform int) |
| 0:80 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, uniform 2-component vector of uint uu2}) |
| 0:80 Constant: |
| 0:80 0 (const uint) |
| 0:80 'storeTemp' ( temp 2-component vector of uint) |
| 0:80 'storeTemp' ( temp 2-component vector of uint) |
| 0:83 Sequence |
| 0:83 move second child to first child ( temp 2-component vector of float) |
| 0:83 'val1' ( temp 2-component vector of float) |
| 0:83 Sequence |
| 0:83 move second child to first child ( temp int) |
| 0:83 'coordTemp' ( temp int) |
| 0:83 c1: direct index for structure ( uniform int) |
| 0:83 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, uniform 2-component vector of uint uu2}) |
| 0:83 Constant: |
| 0:83 0 (const uint) |
| 0:83 move second child to first child ( temp 2-component vector of float) |
| 0:83 'storeTemp' ( temp 2-component vector of float) |
| 0:83 imageLoad ( temp 2-component vector of float) |
| 0:83 'g_tTex1df2' (layout( rg32f) uniform image1D) |
| 0:83 'coordTemp' ( temp int) |
| 0:83 vector scale second child into first child ( temp 2-component vector of float) |
| 0:83 'storeTemp' ( temp 2-component vector of float) |
| 0:83 Constant: |
| 0:83 2.000000 |
| 0:83 imageStore ( temp void) |
| 0:83 'g_tTex1df2' (layout( rg32f) uniform image1D) |
| 0:83 'coordTemp' ( temp int) |
| 0:83 'storeTemp' ( temp 2-component vector of float) |
| 0:83 'storeTemp' ( temp 2-component vector of float) |
| 0:84 Sequence |
| 0:84 move second child to first child ( temp int) |
| 0:84 'coordTemp' ( temp int) |
| 0:84 c1: direct index for structure ( uniform int) |
| 0:84 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, uniform 2-component vector of uint uu2}) |
| 0:84 Constant: |
| 0:84 0 (const uint) |
| 0:84 move second child to first child ( temp 2-component vector of float) |
| 0:84 'storeTemp' ( temp 2-component vector of float) |
| 0:84 imageLoad ( temp 2-component vector of float) |
| 0:84 'g_tTex1df2' (layout( rg32f) uniform image1D) |
| 0:84 'coordTemp' ( temp int) |
| 0:84 subtract second child into first child ( temp 2-component vector of float) |
| 0:84 'storeTemp' ( temp 2-component vector of float) |
| 0:84 Constant: |
| 0:84 3.000000 |
| 0:84 imageStore ( temp void) |
| 0:84 'g_tTex1df2' (layout( rg32f) uniform image1D) |
| 0:84 'coordTemp' ( temp int) |
| 0:84 'storeTemp' ( temp 2-component vector of float) |
| 0:84 'storeTemp' ( temp 2-component vector of float) |
| 0:85 Sequence |
| 0:85 move second child to first child ( temp int) |
| 0:85 'coordTemp' ( temp int) |
| 0:85 c1: direct index for structure ( uniform int) |
| 0:85 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, uniform 2-component vector of uint uu2}) |
| 0:85 Constant: |
| 0:85 0 (const uint) |
| 0:85 move second child to first child ( temp 2-component vector of float) |
| 0:85 'storeTemp' ( temp 2-component vector of float) |
| 0:85 imageLoad ( temp 2-component vector of float) |
| 0:85 'g_tTex1df2' (layout( rg32f) uniform image1D) |
| 0:85 'coordTemp' ( temp int) |
| 0:85 add second child into first child ( temp 2-component vector of float) |
| 0:85 'storeTemp' ( temp 2-component vector of float) |
| 0:85 Constant: |
| 0:85 4.000000 |
| 0:85 imageStore ( temp void) |
| 0:85 'g_tTex1df2' (layout( rg32f) uniform image1D) |
| 0:85 'coordTemp' ( temp int) |
| 0:85 'storeTemp' ( temp 2-component vector of float) |
| 0:85 'storeTemp' ( temp 2-component vector of float) |
| 0:87 Sequence |
| 0:87 move second child to first child ( temp int) |
| 0:87 'coordTemp' ( temp int) |
| 0:87 c1: direct index for structure ( uniform int) |
| 0:87 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, uniform 2-component vector of uint uu2}) |
| 0:87 Constant: |
| 0:87 0 (const uint) |
| 0:87 move second child to first child ( temp 2-component vector of int) |
| 0:87 'storeTemp' ( temp 2-component vector of int) |
| 0:87 imageLoad ( temp 2-component vector of int) |
| 0:87 'g_tTex1di2' (layout( rg32i) uniform iimage1D) |
| 0:87 'coordTemp' ( temp int) |
| 0:87 divide second child into first child ( temp 2-component vector of int) |
| 0:87 'storeTemp' ( temp 2-component vector of int) |
| 0:87 Constant: |
| 0:87 2 (const int) |
| 0:87 imageStore ( temp void) |
| 0:87 'g_tTex1di2' (layout( rg32i) uniform iimage1D) |
| 0:87 'coordTemp' ( temp int) |
| 0:87 'storeTemp' ( temp 2-component vector of int) |
| 0:87 'storeTemp' ( temp 2-component vector of int) |
| 0:88 Sequence |
| 0:88 move second child to first child ( temp int) |
| 0:88 'coordTemp' ( temp int) |
| 0:88 c1: direct index for structure ( uniform int) |
| 0:88 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, uniform 2-component vector of uint uu2}) |
| 0:88 Constant: |
| 0:88 0 (const uint) |
| 0:88 move second child to first child ( temp 2-component vector of int) |
| 0:88 'storeTemp' ( temp 2-component vector of int) |
| 0:88 imageLoad ( temp 2-component vector of int) |
| 0:88 'g_tTex1di2' (layout( rg32i) uniform iimage1D) |
| 0:88 'coordTemp' ( temp int) |
| 0:88 mod second child into first child ( temp 2-component vector of int) |
| 0:88 'storeTemp' ( temp 2-component vector of int) |
| 0:88 Constant: |
| 0:88 2 (const int) |
| 0:88 imageStore ( temp void) |
| 0:88 'g_tTex1di2' (layout( rg32i) uniform iimage1D) |
| 0:88 'coordTemp' ( temp int) |
| 0:88 'storeTemp' ( temp 2-component vector of int) |
| 0:88 'storeTemp' ( temp 2-component vector of int) |
| 0:89 Sequence |
| 0:89 move second child to first child ( temp int) |
| 0:89 'coordTemp' ( temp int) |
| 0:89 c1: direct index for structure ( uniform int) |
| 0:89 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, uniform 2-component vector of uint uu2}) |
| 0:89 Constant: |
| 0:89 0 (const uint) |
| 0:89 move second child to first child ( temp 2-component vector of int) |
| 0:89 'storeTemp' ( temp 2-component vector of int) |
| 0:89 imageLoad ( temp 2-component vector of int) |
| 0:89 'g_tTex1di2' (layout( rg32i) uniform iimage1D) |
| 0:89 'coordTemp' ( temp int) |
| 0:89 and second child into first child ( temp 2-component vector of int) |
| 0:89 'storeTemp' ( temp 2-component vector of int) |
| 0:89 Constant: |
| 0:89 65535 (const int) |
| 0:89 imageStore ( temp void) |
| 0:89 'g_tTex1di2' (layout( rg32i) uniform iimage1D) |
| 0:89 'coordTemp' ( temp int) |
| 0:89 'storeTemp' ( temp 2-component vector of int) |
| 0:89 'storeTemp' ( temp 2-component vector of int) |
| 0:90 Sequence |
| 0:90 move second child to first child ( temp int) |
| 0:90 'coordTemp' ( temp int) |
| 0:90 c1: direct index for structure ( uniform int) |
| 0:90 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, uniform 2-component vector of uint uu2}) |
| 0:90 Constant: |
| 0:90 0 (const uint) |
| 0:90 move second child to first child ( temp 2-component vector of int) |
| 0:90 'storeTemp' ( temp 2-component vector of int) |
| 0:90 imageLoad ( temp 2-component vector of int) |
| 0:90 'g_tTex1di2' (layout( rg32i) uniform iimage1D) |
| 0:90 'coordTemp' ( temp int) |
| 0:90 or second child into first child ( temp 2-component vector of int) |
| 0:90 'storeTemp' ( temp 2-component vector of int) |
| 0:90 Constant: |
| 0:90 61680 (const int) |
| 0:90 imageStore ( temp void) |
| 0:90 'g_tTex1di2' (layout( rg32i) uniform iimage1D) |
| 0:90 'coordTemp' ( temp int) |
| 0:90 'storeTemp' ( temp 2-component vector of int) |
| 0:90 'storeTemp' ( temp 2-component vector of int) |
| 0:91 Sequence |
| 0:91 move second child to first child ( temp int) |
| 0:91 'coordTemp' ( temp int) |
| 0:91 c1: direct index for structure ( uniform int) |
| 0:91 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, uniform 2-component vector of uint uu2}) |
| 0:91 Constant: |
| 0:91 0 (const uint) |
| 0:91 move second child to first child ( temp 2-component vector of int) |
| 0:91 'storeTemp' ( temp 2-component vector of int) |
| 0:91 imageLoad ( temp 2-component vector of int) |
| 0:91 'g_tTex1di2' (layout( rg32i) uniform iimage1D) |
| 0:91 'coordTemp' ( temp int) |
| 0:91 left shift second child into first child ( temp 2-component vector of int) |
| 0:91 'storeTemp' ( temp 2-component vector of int) |
| 0:91 Constant: |
| 0:91 2 (const int) |
| 0:91 imageStore ( temp void) |
| 0:91 'g_tTex1di2' (layout( rg32i) uniform iimage1D) |
| 0:91 'coordTemp' ( temp int) |
| 0:91 'storeTemp' ( temp 2-component vector of int) |
| 0:91 'storeTemp' ( temp 2-component vector of int) |
| 0:92 Sequence |
| 0:92 move second child to first child ( temp int) |
| 0:92 'coordTemp' ( temp int) |
| 0:92 c1: direct index for structure ( uniform int) |
| 0:92 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, uniform 2-component vector of uint uu2}) |
| 0:92 Constant: |
| 0:92 0 (const uint) |
| 0:92 move second child to first child ( temp 2-component vector of int) |
| 0:92 'storeTemp' ( temp 2-component vector of int) |
| 0:92 imageLoad ( temp 2-component vector of int) |
| 0:92 'g_tTex1di2' (layout( rg32i) uniform iimage1D) |
| 0:92 'coordTemp' ( temp int) |
| 0:92 right shift second child into first child ( temp 2-component vector of int) |
| 0:92 'storeTemp' ( temp 2-component vector of int) |
| 0:92 Constant: |
| 0:92 2 (const int) |
| 0:92 imageStore ( temp void) |
| 0:92 'g_tTex1di2' (layout( rg32i) uniform iimage1D) |
| 0:92 'coordTemp' ( temp int) |
| 0:92 'storeTemp' ( temp 2-component vector of int) |
| 0:92 'storeTemp' ( temp 2-component vector of int) |
| 0:95 Sequence |
| 0:95 move second child to first child ( temp 2-component vector of float) |
| 0:95 'storeTemp' ( temp 2-component vector of float) |
| 0:95 Function Call: SomeValue( ( temp 2-component vector of float) |
| 0:95 imageStore ( temp void) |
| 0:95 'g_tTex2df2' (layout( rg32f) uniform image2D) |
| 0:95 c2: direct index for structure ( uniform 2-component vector of int) |
| 0:95 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, uniform 2-component vector of uint uu2}) |
| 0:95 Constant: |
| 0:95 1 (const uint) |
| 0:95 'storeTemp' ( temp 2-component vector of float) |
| 0:95 'storeTemp' ( temp 2-component vector of float) |
| 0:96 Sequence |
| 0:96 imageStore ( temp void) |
| 0:96 'g_tTex2df2' (layout( rg32f) uniform image2D) |
| 0:96 c2: direct index for structure ( uniform 2-component vector of int) |
| 0:96 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, uniform 2-component vector of uint uu2}) |
| 0:96 Constant: |
| 0:96 1 (const uint) |
| 0:96 'lf2' ( temp 2-component vector of float) |
| 0:96 'lf2' ( temp 2-component vector of float) |
| 0:97 Sequence |
| 0:97 move second child to first child ( temp 2-component vector of int) |
| 0:97 'storeTemp' ( temp 2-component vector of int) |
| 0:? Constant: |
| 0:? 5 (const int) |
| 0:? 2 (const int) |
| 0:97 imageStore ( temp void) |
| 0:97 'g_tTex2di2' (layout( rg32i) uniform iimage2D) |
| 0:97 c2: direct index for structure ( uniform 2-component vector of int) |
| 0:97 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, uniform 2-component vector of uint uu2}) |
| 0:97 Constant: |
| 0:97 1 (const uint) |
| 0:97 'storeTemp' ( temp 2-component vector of int) |
| 0:97 'storeTemp' ( temp 2-component vector of int) |
| 0:98 Sequence |
| 0:98 move second child to first child ( temp 2-component vector of uint) |
| 0:98 'storeTemp' ( temp 2-component vector of uint) |
| 0:? Constant: |
| 0:? 6 (const uint) |
| 0:? 2 (const uint) |
| 0:98 imageStore ( temp void) |
| 0:98 'g_tTex2du2' (layout( rg32ui) uniform uimage2D) |
| 0:98 c2: direct index for structure ( uniform 2-component vector of int) |
| 0:98 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, uniform 2-component vector of uint uu2}) |
| 0:98 Constant: |
| 0:98 1 (const uint) |
| 0:98 'storeTemp' ( temp 2-component vector of uint) |
| 0:98 'storeTemp' ( temp 2-component vector of uint) |
| 0:101 Sequence |
| 0:101 move second child to first child ( temp 2-component vector of float) |
| 0:101 'storeTemp' ( temp 2-component vector of float) |
| 0:101 Function Call: SomeValue( ( temp 2-component vector of float) |
| 0:101 imageStore ( temp void) |
| 0:101 'g_tTex3df2' (layout( rg32f) uniform image3D) |
| 0:101 c3: direct index for structure ( uniform 3-component vector of int) |
| 0:101 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, uniform 2-component vector of uint uu2}) |
| 0:101 Constant: |
| 0:101 2 (const uint) |
| 0:101 'storeTemp' ( temp 2-component vector of float) |
| 0:101 'storeTemp' ( temp 2-component vector of float) |
| 0:102 Sequence |
| 0:102 imageStore ( temp void) |
| 0:102 'g_tTex3df2' (layout( rg32f) uniform image3D) |
| 0:102 c3: direct index for structure ( uniform 3-component vector of int) |
| 0:102 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, uniform 2-component vector of uint uu2}) |
| 0:102 Constant: |
| 0:102 2 (const uint) |
| 0:102 'lf2' ( temp 2-component vector of float) |
| 0:102 'lf2' ( temp 2-component vector of float) |
| 0:103 Sequence |
| 0:103 move second child to first child ( temp 2-component vector of int) |
| 0:103 'storeTemp' ( temp 2-component vector of int) |
| 0:? Constant: |
| 0:? 8 (const int) |
| 0:? 6 (const int) |
| 0:103 imageStore ( temp void) |
| 0:103 'g_tTex3di2' (layout( rg32i) uniform iimage3D) |
| 0:103 c3: direct index for structure ( uniform 3-component vector of int) |
| 0:103 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, uniform 2-component vector of uint uu2}) |
| 0:103 Constant: |
| 0:103 2 (const uint) |
| 0:103 'storeTemp' ( temp 2-component vector of int) |
| 0:103 'storeTemp' ( temp 2-component vector of int) |
| 0:104 Sequence |
| 0:104 move second child to first child ( temp 2-component vector of uint) |
| 0:104 'storeTemp' ( temp 2-component vector of uint) |
| 0:? Constant: |
| 0:? 9 (const uint) |
| 0:? 2 (const uint) |
| 0:104 imageStore ( temp void) |
| 0:104 'g_tTex3du2' (layout( rg32ui) uniform uimage3D) |
| 0:104 c3: direct index for structure ( uniform 3-component vector of int) |
| 0:104 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, uniform 2-component vector of uint uu2}) |
| 0:104 Constant: |
| 0:104 2 (const uint) |
| 0:104 'storeTemp' ( temp 2-component vector of uint) |
| 0:104 'storeTemp' ( temp 2-component vector of uint) |
| 0:107 Function Call: Fn1(vf2; ( temp 2-component vector of float) |
| 0:107 imageLoad ( temp 2-component vector of float) |
| 0:107 'g_tTex1df2' (layout( rg32f) uniform image1D) |
| 0:107 c1: direct index for structure ( uniform int) |
| 0:107 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, uniform 2-component vector of uint uu2}) |
| 0:107 Constant: |
| 0:107 0 (const uint) |
| 0:108 Function Call: Fn1(vi2; ( temp 2-component vector of int) |
| 0:108 imageLoad ( temp 2-component vector of int) |
| 0:108 'g_tTex1di2' (layout( rg32i) uniform iimage1D) |
| 0:108 c1: direct index for structure ( uniform int) |
| 0:108 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, uniform 2-component vector of uint uu2}) |
| 0:108 Constant: |
| 0:108 0 (const uint) |
| 0:109 Function Call: Fn1(vu2; ( temp 2-component vector of uint) |
| 0:109 imageLoad ( temp 2-component vector of uint) |
| 0:109 'g_tTex1du2' (layout( rg32ui) uniform uimage1D) |
| 0:109 c1: direct index for structure ( uniform int) |
| 0:109 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, uniform 2-component vector of uint uu2}) |
| 0:109 Constant: |
| 0:109 0 (const uint) |
| 0:111 Comma ( temp void) |
| 0:111 Function Call: Fn2(vf2; ( temp void) |
| 0:111 'tempArg' ( temp 2-component vector of float) |
| 0:111 Sequence |
| 0:111 imageStore ( temp void) |
| 0:111 'g_tTex1df2' (layout( rg32f) uniform image1D) |
| 0:111 c1: direct index for structure ( uniform int) |
| 0:111 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, uniform 2-component vector of uint uu2}) |
| 0:111 Constant: |
| 0:111 0 (const uint) |
| 0:111 'tempArg' ( temp 2-component vector of float) |
| 0:111 'tempArg' ( temp 2-component vector of float) |
| 0:112 Comma ( temp void) |
| 0:112 Function Call: Fn2(vi2; ( temp void) |
| 0:112 'tempArg' ( temp 2-component vector of int) |
| 0:112 Sequence |
| 0:112 imageStore ( temp void) |
| 0:112 'g_tTex1di2' (layout( rg32i) uniform iimage1D) |
| 0:112 c1: direct index for structure ( uniform int) |
| 0:112 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, uniform 2-component vector of uint uu2}) |
| 0:112 Constant: |
| 0:112 0 (const uint) |
| 0:112 'tempArg' ( temp 2-component vector of int) |
| 0:112 'tempArg' ( temp 2-component vector of int) |
| 0:113 Comma ( temp void) |
| 0:113 Function Call: Fn2(vu2; ( temp void) |
| 0:113 'tempArg' ( temp 2-component vector of uint) |
| 0:113 Sequence |
| 0:113 imageStore ( temp void) |
| 0:113 'g_tTex1du2' (layout( rg32ui) uniform uimage1D) |
| 0:113 c1: direct index for structure ( uniform int) |
| 0:113 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, uniform 2-component vector of uint uu2}) |
| 0:113 Constant: |
| 0:113 0 (const uint) |
| 0:113 'tempArg' ( temp 2-component vector of uint) |
| 0:113 'tempArg' ( temp 2-component vector of uint) |
| 0:117 Sequence |
| 0:117 move second child to first child ( temp int) |
| 0:117 'coordTemp' ( temp int) |
| 0:117 c1: direct index for structure ( uniform int) |
| 0:117 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, uniform 2-component vector of uint uu2}) |
| 0:117 Constant: |
| 0:117 0 (const uint) |
| 0:117 move second child to first child ( temp 2-component vector of float) |
| 0:117 'storeTemp' ( temp 2-component vector of float) |
| 0:117 imageLoad ( temp 2-component vector of float) |
| 0:117 'g_tTex1df2' (layout( rg32f) uniform image1D) |
| 0:117 'coordTemp' ( temp int) |
| 0:117 Pre-Increment ( temp 2-component vector of float) |
| 0:117 'storeTemp' ( temp 2-component vector of float) |
| 0:117 imageStore ( temp void) |
| 0:117 'g_tTex1df2' (layout( rg32f) uniform image1D) |
| 0:117 'coordTemp' ( temp int) |
| 0:117 'storeTemp' ( temp 2-component vector of float) |
| 0:117 'storeTemp' ( temp 2-component vector of float) |
| 0:118 Sequence |
| 0:118 move second child to first child ( temp int) |
| 0:118 'coordTemp' ( temp int) |
| 0:118 c1: direct index for structure ( uniform int) |
| 0:118 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, uniform 2-component vector of uint uu2}) |
| 0:118 Constant: |
| 0:118 0 (const uint) |
| 0:118 move second child to first child ( temp 2-component vector of int) |
| 0:118 'storeTemp' ( temp 2-component vector of int) |
| 0:118 imageLoad ( temp 2-component vector of int) |
| 0:118 'g_tTex1di2' (layout( rg32i) uniform iimage1D) |
| 0:118 'coordTemp' ( temp int) |
| 0:118 Pre-Increment ( temp 2-component vector of int) |
| 0:118 'storeTemp' ( temp 2-component vector of int) |
| 0:118 imageStore ( temp void) |
| 0:118 'g_tTex1di2' (layout( rg32i) uniform iimage1D) |
| 0:118 'coordTemp' ( temp int) |
| 0:118 'storeTemp' ( temp 2-component vector of int) |
| 0:118 'storeTemp' ( temp 2-component vector of int) |
| 0:119 Sequence |
| 0:119 move second child to first child ( temp int) |
| 0:119 'coordTemp' ( temp int) |
| 0:119 c1: direct index for structure ( uniform int) |
| 0:119 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, uniform 2-component vector of uint uu2}) |
| 0:119 Constant: |
| 0:119 0 (const uint) |
| 0:119 move second child to first child ( temp 2-component vector of uint) |
| 0:119 'storeTemp' ( temp 2-component vector of uint) |
| 0:119 imageLoad ( temp 2-component vector of uint) |
| 0:119 'g_tTex1du2' (layout( rg32ui) uniform uimage1D) |
| 0:119 'coordTemp' ( temp int) |
| 0:119 Pre-Increment ( temp 2-component vector of uint) |
| 0:119 'storeTemp' ( temp 2-component vector of uint) |
| 0:119 imageStore ( temp void) |
| 0:119 'g_tTex1du2' (layout( rg32ui) uniform uimage1D) |
| 0:119 'coordTemp' ( temp int) |
| 0:119 'storeTemp' ( temp 2-component vector of uint) |
| 0:119 'storeTemp' ( temp 2-component vector of uint) |
| 0:121 Sequence |
| 0:121 move second child to first child ( temp int) |
| 0:121 'coordTemp' ( temp int) |
| 0:121 c1: direct index for structure ( uniform int) |
| 0:121 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, uniform 2-component vector of uint uu2}) |
| 0:121 Constant: |
| 0:121 0 (const uint) |
| 0:121 move second child to first child ( temp 2-component vector of float) |
| 0:121 'storeTemp' ( temp 2-component vector of float) |
| 0:121 imageLoad ( temp 2-component vector of float) |
| 0:121 'g_tTex1df2' (layout( rg32f) uniform image1D) |
| 0:121 'coordTemp' ( temp int) |
| 0:121 Pre-Decrement ( temp 2-component vector of float) |
| 0:121 'storeTemp' ( temp 2-component vector of float) |
| 0:121 imageStore ( temp void) |
| 0:121 'g_tTex1df2' (layout( rg32f) uniform image1D) |
| 0:121 'coordTemp' ( temp int) |
| 0:121 'storeTemp' ( temp 2-component vector of float) |
| 0:121 'storeTemp' ( temp 2-component vector of float) |
| 0:122 Sequence |
| 0:122 move second child to first child ( temp int) |
| 0:122 'coordTemp' ( temp int) |
| 0:122 c1: direct index for structure ( uniform int) |
| 0:122 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, uniform 2-component vector of uint uu2}) |
| 0:122 Constant: |
| 0:122 0 (const uint) |
| 0:122 move second child to first child ( temp 2-component vector of int) |
| 0:122 'storeTemp' ( temp 2-component vector of int) |
| 0:122 imageLoad ( temp 2-component vector of int) |
| 0:122 'g_tTex1di2' (layout( rg32i) uniform iimage1D) |
| 0:122 'coordTemp' ( temp int) |
| 0:122 Pre-Decrement ( temp 2-component vector of int) |
| 0:122 'storeTemp' ( temp 2-component vector of int) |
| 0:122 imageStore ( temp void) |
| 0:122 'g_tTex1di2' (layout( rg32i) uniform iimage1D) |
| 0:122 'coordTemp' ( temp int) |
| 0:122 'storeTemp' ( temp 2-component vector of int) |
| 0:122 'storeTemp' ( temp 2-component vector of int) |
| 0:123 Sequence |
| 0:123 move second child to first child ( temp int) |
| 0:123 'coordTemp' ( temp int) |
| 0:123 c1: direct index for structure ( uniform int) |
| 0:123 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, uniform 2-component vector of uint uu2}) |
| 0:123 Constant: |
| 0:123 0 (const uint) |
| 0:123 move second child to first child ( temp 2-component vector of uint) |
| 0:123 'storeTemp' ( temp 2-component vector of uint) |
| 0:123 imageLoad ( temp 2-component vector of uint) |
| 0:123 'g_tTex1du2' (layout( rg32ui) uniform uimage1D) |
| 0:123 'coordTemp' ( temp int) |
| 0:123 Pre-Decrement ( temp 2-component vector of uint) |
| 0:123 'storeTemp' ( temp 2-component vector of uint) |
| 0:123 imageStore ( temp void) |
| 0:123 'g_tTex1du2' (layout( rg32ui) uniform uimage1D) |
| 0:123 'coordTemp' ( temp int) |
| 0:123 'storeTemp' ( temp 2-component vector of uint) |
| 0:123 'storeTemp' ( temp 2-component vector of uint) |
| 0:126 Sequence |
| 0:126 move second child to first child ( temp int |