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