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