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