0:31 'ps_output' (out structure{temp 4-component vector of float color})
0:? Sequence
0:33 Sequence
-0:? Sequence
+0:33 Sequence
0:33 move second child to first child (temp sampler)
0:33 direct index (temp sampler)
0:33 'local_sampler_array' (temp 3-element array of sampler)
0:33 2 (const int)
0:? 'g_samp[2]' (uniform sampler)
0:34 Sequence
-0:? Sequence
+0:34 Sequence
0:34 move second child to first child (temp texture1D)
0:34 direct index (temp texture1D)
0:34 'local_texture_array' (temp 3-element array of texture1D)
0:37 add (temp 4-component vector of float)
0:37 Function Call: TestFn1( (temp 4-component vector of float)
0:37 Function Call: TestFn2(t11[3];p1[3]; (temp 4-component vector of float)
-0:? Comma (temp 3-element array of texture1D)
-0:? Sequence
-0:? move second child to first child (temp texture1D)
-0:? direct index (temp texture1D)
-0:? 'aggShadow' (temp 3-element array of texture1D)
-0:? Constant:
-0:? 0 (const int)
+0:37 Comma (temp 3-element array of texture1D)
+0:37 Sequence
+0:37 move second child to first child (temp texture1D)
+0:37 direct index (temp texture1D)
+0:37 'aggShadow' (temp 3-element array of texture1D)
+0:37 Constant:
+0:37 0 (const int)
0:? 'g_tex[0]' (uniform texture1D)
-0:? move second child to first child (temp texture1D)
-0:? direct index (temp texture1D)
-0:? 'aggShadow' (temp 3-element array of texture1D)
-0:? Constant:
-0:? 1 (const int)
+0:37 move second child to first child (temp texture1D)
+0:37 direct index (temp texture1D)
+0:37 'aggShadow' (temp 3-element array of texture1D)
+0:37 Constant:
+0:37 1 (const int)
0:? 'g_tex[1]' (uniform texture1D)
-0:? move second child to first child (temp texture1D)
-0:? direct index (temp texture1D)
-0:? 'aggShadow' (temp 3-element array of texture1D)
-0:? Constant:
-0:? 2 (const int)
+0:37 move second child to first child (temp texture1D)
+0:37 direct index (temp texture1D)
+0:37 'aggShadow' (temp 3-element array of texture1D)
+0:37 Constant:
+0:37 2 (const int)
0:? 'g_tex[2]' (uniform texture1D)
-0:? 'aggShadow' (temp 3-element array of texture1D)
-0:? Comma (temp 3-element array of sampler)
-0:? Sequence
-0:? move second child to first child (temp sampler)
-0:? direct index (temp sampler)
-0:? 'aggShadow' (temp 3-element array of sampler)
-0:? Constant:
-0:? 0 (const int)
+0:37 'aggShadow' (temp 3-element array of texture1D)
+0:37 Comma (temp 3-element array of sampler)
+0:37 Sequence
+0:37 move second child to first child (temp sampler)
+0:37 direct index (temp sampler)
+0:37 'aggShadow' (temp 3-element array of sampler)
+0:37 Constant:
+0:37 0 (const int)
0:? 'g_samp[0]' (uniform sampler)
-0:? move second child to first child (temp sampler)
-0:? direct index (temp sampler)
-0:? 'aggShadow' (temp 3-element array of sampler)
-0:? Constant:
-0:? 1 (const int)
+0:37 move second child to first child (temp sampler)
+0:37 direct index (temp sampler)
+0:37 'aggShadow' (temp 3-element array of sampler)
+0:37 Constant:
+0:37 1 (const int)
0:? 'g_samp[1]' (uniform sampler)
-0:? move second child to first child (temp sampler)
-0:? direct index (temp sampler)
-0:? 'aggShadow' (temp 3-element array of sampler)
-0:? Constant:
-0:? 2 (const int)
+0:37 move second child to first child (temp sampler)
+0:37 direct index (temp sampler)
+0:37 'aggShadow' (temp 3-element array of sampler)
+0:37 Constant:
+0:37 2 (const int)
0:? 'g_samp[2]' (uniform sampler)
-0:? 'aggShadow' (temp 3-element array of sampler)
+0:37 'aggShadow' (temp 3-element array of sampler)
0:? Linker Objects
0:? 'g_tex[0]' (uniform texture1D)
0:? 'g_tex[1]' (uniform texture1D)
0:31 'ps_output' (out structure{temp 4-component vector of float color})
0:? Sequence
0:33 Sequence
-0:? Sequence
+0:33 Sequence
0:33 move second child to first child (temp sampler)
0:33 direct index (temp sampler)
0:33 'local_sampler_array' (temp 3-element array of sampler)
0:33 2 (const int)
0:? 'g_samp[2]' (uniform sampler)
0:34 Sequence
-0:? Sequence
+0:34 Sequence
0:34 move second child to first child (temp texture1D)
0:34 direct index (temp texture1D)
0:34 'local_texture_array' (temp 3-element array of texture1D)
0:37 add (temp 4-component vector of float)
0:37 Function Call: TestFn1( (temp 4-component vector of float)
0:37 Function Call: TestFn2(t11[3];p1[3]; (temp 4-component vector of float)
-0:? Comma (temp 3-element array of texture1D)
-0:? Sequence
-0:? move second child to first child (temp texture1D)
-0:? direct index (temp texture1D)
-0:? 'aggShadow' (temp 3-element array of texture1D)
-0:? Constant:
-0:? 0 (const int)
+0:37 Comma (temp 3-element array of texture1D)
+0:37 Sequence
+0:37 move second child to first child (temp texture1D)
+0:37 direct index (temp texture1D)
+0:37 'aggShadow' (temp 3-element array of texture1D)
+0:37 Constant:
+0:37 0 (const int)
0:? 'g_tex[0]' (uniform texture1D)
-0:? move second child to first child (temp texture1D)
-0:? direct index (temp texture1D)
-0:? 'aggShadow' (temp 3-element array of texture1D)
-0:? Constant:
-0:? 1 (const int)
+0:37 move second child to first child (temp texture1D)
+0:37 direct index (temp texture1D)
+0:37 'aggShadow' (temp 3-element array of texture1D)
+0:37 Constant:
+0:37 1 (const int)
0:? 'g_tex[1]' (uniform texture1D)
-0:? move second child to first child (temp texture1D)
-0:? direct index (temp texture1D)
-0:? 'aggShadow' (temp 3-element array of texture1D)
-0:? Constant:
-0:? 2 (const int)
+0:37 move second child to first child (temp texture1D)
+0:37 direct index (temp texture1D)
+0:37 'aggShadow' (temp 3-element array of texture1D)
+0:37 Constant:
+0:37 2 (const int)
0:? 'g_tex[2]' (uniform texture1D)
-0:? 'aggShadow' (temp 3-element array of texture1D)
-0:? Comma (temp 3-element array of sampler)
-0:? Sequence
-0:? move second child to first child (temp sampler)
-0:? direct index (temp sampler)
-0:? 'aggShadow' (temp 3-element array of sampler)
-0:? Constant:
-0:? 0 (const int)
+0:37 'aggShadow' (temp 3-element array of texture1D)
+0:37 Comma (temp 3-element array of sampler)
+0:37 Sequence
+0:37 move second child to first child (temp sampler)
+0:37 direct index (temp sampler)
+0:37 'aggShadow' (temp 3-element array of sampler)
+0:37 Constant:
+0:37 0 (const int)
0:? 'g_samp[0]' (uniform sampler)
-0:? move second child to first child (temp sampler)
-0:? direct index (temp sampler)
-0:? 'aggShadow' (temp 3-element array of sampler)
-0:? Constant:
-0:? 1 (const int)
+0:37 move second child to first child (temp sampler)
+0:37 direct index (temp sampler)
+0:37 'aggShadow' (temp 3-element array of sampler)
+0:37 Constant:
+0:37 1 (const int)
0:? 'g_samp[1]' (uniform sampler)
-0:? move second child to first child (temp sampler)
-0:? direct index (temp sampler)
-0:? 'aggShadow' (temp 3-element array of sampler)
-0:? Constant:
-0:? 2 (const int)
+0:37 move second child to first child (temp sampler)
+0:37 direct index (temp sampler)
+0:37 'aggShadow' (temp 3-element array of sampler)
+0:37 Constant:
+0:37 2 (const int)
0:? 'g_samp[2]' (uniform sampler)
-0:? 'aggShadow' (temp 3-element array of sampler)
+0:37 'aggShadow' (temp 3-element array of sampler)
0:? Linker Objects
0:? 'g_tex[0]' (uniform texture1D)
0:? 'g_tex[1]' (uniform texture1D)
0:41 1 (const int)
0:41 Constant:
0:41 1.000000
-0:? Sequence
-0:? Sequence
+0:43 Sequence
+0:43 Sequence
0:43 move second child to first child (temp 4-component vector of float)
0:? 'Color' (layout(location=0 ) out 4-component vector of float)
0:43 Color: direct index for structure (temp 4-component vector of float)
0:41 1 (const int)
0:41 Constant:
0:41 1.000000
-0:? Sequence
-0:? Sequence
+0:43 Sequence
+0:43 Sequence
0:43 move second child to first child (temp 4-component vector of float)
0:? 'Color' (layout(location=0 ) out 4-component vector of float)
0:43 Color: direct index for structure (temp 4-component vector of float)
0:41 1 (const int)
0:41 Constant:
0:41 1.000000
-0:? Sequence
-0:? Sequence
+0:43 Sequence
+0:43 Sequence
0:43 move second child to first child (temp 4-component vector of float)
0:? 'Color' (layout(location=0 ) out 4-component vector of float)
0:43 Color: direct index for structure (temp 4-component vector of float)
0:41 1 (const int)
0:41 Constant:
0:41 1.000000
-0:? Sequence
-0:? Sequence
+0:43 Sequence
+0:43 Sequence
0:43 move second child to first child (temp 4-component vector of float)
0:? 'Color' (layout(location=0 ) out 4-component vector of float)
0:43 Color: direct index for structure (temp 4-component vector of float)
0:15 1.000000
0:15 1.000000
0:15 1.000000
-0:? Sequence
-0:? Sequence
+0:16 Sequence
+0:16 Sequence
0:16 move second child to first child (temp 4-component vector of float)
0:? 'color' (layout(location=0 ) out 4-component vector of float)
0:16 color: direct index for structure (temp 4-component vector of float)
0:15 1.000000
0:15 1.000000
0:15 1.000000
-0:? Sequence
-0:? Sequence
+0:16 Sequence
+0:16 Sequence
0:16 move second child to first child (temp 4-component vector of float)
0:? 'color' (layout(location=0 ) out 4-component vector of float)
0:16 color: direct index for structure (temp 4-component vector of float)
0:13 Function Parameters:
0:13 'i' (in structure{temp 2-component vector of float v, temp 4-component vector of float fragCoord, temp 2-component vector of int i2})
0:? Sequence
-0:? Sequence
+0:15 Sequence
0:15 move second child to first child (temp 2-component vector of float)
0:15 v: direct index for structure (temp 2-component vector of float)
0:15 'local' (temp structure{temp 2-component vector of float v, temp 4-component vector of float fragCoord, temp 2-component vector of int i2})
0:17 move second child to first child (temp float)
0:17 'ret2' (temp float)
0:17 Function Call: fun(struct-InParam-vf2-vf4-vi21; (temp float)
-0:? Comma (temp structure{temp 2-component vector of float v, temp 4-component vector of float fragCoord, temp 2-component vector of int i2})
-0:? Sequence
-0:? move second child to first child (temp 2-component vector of float)
-0:? v: direct index for structure (temp 2-component vector of float)
-0:? 'aggShadow' (temp structure{temp 2-component vector of float v, temp 4-component vector of float fragCoord, temp 2-component vector of int i2})
-0:? Constant:
-0:? 0 (const int)
+0:17 Comma (temp structure{temp 2-component vector of float v, temp 4-component vector of float fragCoord, temp 2-component vector of int i2})
+0:17 Sequence
+0:17 move second child to first child (temp 2-component vector of float)
+0:17 v: direct index for structure (temp 2-component vector of float)
+0:17 'aggShadow' (temp structure{temp 2-component vector of float v, temp 4-component vector of float fragCoord, temp 2-component vector of int i2})
+0:17 Constant:
+0:17 0 (const int)
0:? 'v' (layout(location=0 ) in 2-component vector of float)
-0:? move second child to first child (temp 4-component vector of float)
-0:? fragCoord: direct index for structure (temp 4-component vector of float)
-0:? 'aggShadow' (temp structure{temp 2-component vector of float v, temp 4-component vector of float fragCoord, temp 2-component vector of int i2})
-0:? Constant:
-0:? 1 (const int)
+0:17 move second child to first child (temp 4-component vector of float)
+0:17 fragCoord: direct index for structure (temp 4-component vector of float)
+0:17 'aggShadow' (temp structure{temp 2-component vector of float v, temp 4-component vector of float fragCoord, temp 2-component vector of int i2})
+0:17 Constant:
+0:17 1 (const int)
0:? 'fragCoord' (in 4-component vector of float FragCoord)
-0:? move second child to first child (temp 2-component vector of int)
-0:? i2: direct index for structure (temp 2-component vector of int)
-0:? 'aggShadow' (temp structure{temp 2-component vector of float v, temp 4-component vector of float fragCoord, temp 2-component vector of int i2})
-0:? Constant:
-0:? 2 (const int)
+0:17 move second child to first child (temp 2-component vector of int)
+0:17 i2: direct index for structure (temp 2-component vector of int)
+0:17 'aggShadow' (temp structure{temp 2-component vector of float v, temp 4-component vector of float fragCoord, temp 2-component vector of int i2})
+0:17 Constant:
+0:17 2 (const int)
0:? 'i2' (layout(location=1 ) in 2-component vector of int)
-0:? 'aggShadow' (temp structure{temp 2-component vector of float v, temp 4-component vector of float fragCoord, temp 2-component vector of int i2})
+0:17 'aggShadow' (temp structure{temp 2-component vector of float v, temp 4-component vector of float fragCoord, temp 2-component vector of int i2})
0:19 Sequence
0:19 move second child to first child (temp 4-component vector of float)
0:? '@entryPointOutput' (layout(location=0 ) out 4-component vector of float)
0:13 Function Parameters:
0:13 'i' (in structure{temp 2-component vector of float v, temp 4-component vector of float fragCoord, temp 2-component vector of int i2})
0:? Sequence
-0:? Sequence
+0:15 Sequence
0:15 move second child to first child (temp 2-component vector of float)
0:15 v: direct index for structure (temp 2-component vector of float)
0:15 'local' (temp structure{temp 2-component vector of float v, temp 4-component vector of float fragCoord, temp 2-component vector of int i2})
0:17 move second child to first child (temp float)
0:17 'ret2' (temp float)
0:17 Function Call: fun(struct-InParam-vf2-vf4-vi21; (temp float)
-0:? Comma (temp structure{temp 2-component vector of float v, temp 4-component vector of float fragCoord, temp 2-component vector of int i2})
-0:? Sequence
-0:? move second child to first child (temp 2-component vector of float)
-0:? v: direct index for structure (temp 2-component vector of float)
-0:? 'aggShadow' (temp structure{temp 2-component vector of float v, temp 4-component vector of float fragCoord, temp 2-component vector of int i2})
-0:? Constant:
-0:? 0 (const int)
+0:17 Comma (temp structure{temp 2-component vector of float v, temp 4-component vector of float fragCoord, temp 2-component vector of int i2})
+0:17 Sequence
+0:17 move second child to first child (temp 2-component vector of float)
+0:17 v: direct index for structure (temp 2-component vector of float)
+0:17 'aggShadow' (temp structure{temp 2-component vector of float v, temp 4-component vector of float fragCoord, temp 2-component vector of int i2})
+0:17 Constant:
+0:17 0 (const int)
0:? 'v' (layout(location=0 ) in 2-component vector of float)
-0:? move second child to first child (temp 4-component vector of float)
-0:? fragCoord: direct index for structure (temp 4-component vector of float)
-0:? 'aggShadow' (temp structure{temp 2-component vector of float v, temp 4-component vector of float fragCoord, temp 2-component vector of int i2})
-0:? Constant:
-0:? 1 (const int)
+0:17 move second child to first child (temp 4-component vector of float)
+0:17 fragCoord: direct index for structure (temp 4-component vector of float)
+0:17 'aggShadow' (temp structure{temp 2-component vector of float v, temp 4-component vector of float fragCoord, temp 2-component vector of int i2})
+0:17 Constant:
+0:17 1 (const int)
0:? 'fragCoord' (in 4-component vector of float FragCoord)
-0:? move second child to first child (temp 2-component vector of int)
-0:? i2: direct index for structure (temp 2-component vector of int)
-0:? 'aggShadow' (temp structure{temp 2-component vector of float v, temp 4-component vector of float fragCoord, temp 2-component vector of int i2})
-0:? Constant:
-0:? 2 (const int)
+0:17 move second child to first child (temp 2-component vector of int)
+0:17 i2: direct index for structure (temp 2-component vector of int)
+0:17 'aggShadow' (temp structure{temp 2-component vector of float v, temp 4-component vector of float fragCoord, temp 2-component vector of int i2})
+0:17 Constant:
+0:17 2 (const int)
0:? 'i2' (layout(location=1 ) in 2-component vector of int)
-0:? 'aggShadow' (temp structure{temp 2-component vector of float v, temp 4-component vector of float fragCoord, temp 2-component vector of int i2})
+0:17 'aggShadow' (temp structure{temp 2-component vector of float v, temp 4-component vector of float fragCoord, temp 2-component vector of int i2})
0:19 Sequence
0:19 move second child to first child (temp 4-component vector of float)
0:? '@entryPointOutput' (layout(location=0 ) out 4-component vector of float)
0:20 Comma (temp void)
0:20 Function Call: fun(struct-OutParam-vf2-vi21; (temp void)
0:20 'tempArg' (temp structure{temp 2-component vector of float v, temp 2-component vector of int i})
-0:? Sequence
+0:20 Sequence
0:20 move second child to first child (temp 2-component vector of float)
0:? 'v' (layout(location=4 ) out 2-component vector of float)
0:20 v: direct index for structure (temp 2-component vector of float)
0:20 Comma (temp void)
0:20 Function Call: fun(struct-OutParam-vf2-vi21; (temp void)
0:20 'tempArg' (temp structure{temp 2-component vector of float v, temp 2-component vector of int i})
-0:? Sequence
+0:20 Sequence
0:20 move second child to first child (temp 2-component vector of float)
0:? 'v' (layout(location=4 ) out 2-component vector of float)
0:20 v: direct index for structure (temp 2-component vector of float)
0:40 1 (const int)
0:40 Constant:
0:40 1.000000
-0:? Sequence
-0:? Sequence
+0:42 Sequence
+0:42 Sequence
0:42 move second child to first child (temp 4-component vector of float)
0:? 'Color' (layout(location=0 ) out 4-component vector of float)
0:42 Color: direct index for structure (temp 4-component vector of float)
0:40 1 (const int)
0:40 Constant:
0:40 1.000000
-0:? Sequence
-0:? Sequence
+0:42 Sequence
+0:42 Sequence
0:42 move second child to first child (temp 4-component vector of float)
0:? 'Color' (layout(location=0 ) out 4-component vector of float)
0:42 Color: direct index for structure (temp 4-component vector of float)
0:45 1 (const int)
0:45 Constant:
0:45 1.000000
-0:? Sequence
-0:? Sequence
+0:47 Sequence
+0:47 Sequence
0:47 move second child to first child (temp 4-component vector of float)
0:? 'Color' (layout(location=0 ) out 4-component vector of float)
0:47 Color: direct index for structure (temp 4-component vector of float)
0:45 1 (const int)
0:45 Constant:
0:45 1.000000
-0:? Sequence
-0:? Sequence
+0:47 Sequence
+0:47 Sequence
0:47 move second child to first child (temp 4-component vector of float)
0:? 'Color' (layout(location=0 ) out 4-component vector of float)
0:47 Color: direct index for structure (temp 4-component vector of float)
0:? 0.000000
0:? 0.000000
0:? 0.000000
-0:? Sequence
-0:? Sequence
+0:45 Sequence
+0:45 Sequence
0:45 move second child to first child (temp 4-component vector of float)
0:? 'Pos' (out 4-component vector of float Position)
0:45 Pos: direct index for structure (temp 4-component vector of float)
0:? 0.000000
0:? 0.000000
0:? 0.000000
-0:? Sequence
-0:? Sequence
+0:45 Sequence
+0:45 Sequence
0:45 move second child to first child (temp 4-component vector of float)
0:? 'Pos' (out 4-component vector of float Position)
0:45 Pos: direct index for structure (temp 4-component vector of float)
0:41 1 (const int)
0:41 Constant:
0:41 1.000000
-0:? Sequence
-0:? Sequence
+0:43 Sequence
+0:43 Sequence
0:43 move second child to first child (temp 4-component vector of float)
0:? 'Color' (layout(location=0 ) out 4-component vector of float)
0:43 Color: direct index for structure (temp 4-component vector of float)
0:41 1 (const int)
0:41 Constant:
0:41 1.000000
-0:? Sequence
-0:? Sequence
+0:43 Sequence
+0:43 Sequence
0:43 move second child to first child (temp 4-component vector of float)
0:? 'Color' (layout(location=0 ) out 4-component vector of float)
0:43 Color: direct index for structure (temp 4-component vector of float)
0:33 1 (const int)
0:33 Constant:
0:33 1.000000
-0:? Sequence
-0:? Sequence
+0:35 Sequence
+0:35 Sequence
0:35 move second child to first child (temp 4-component vector of float)
0:? 'Color' (layout(location=0 ) out 4-component vector of float)
0:35 Color: direct index for structure (temp 4-component vector of float)
0:33 1 (const int)
0:33 Constant:
0:33 1.000000
-0:? Sequence
-0:? Sequence
+0:35 Sequence
+0:35 Sequence
0:35 move second child to first child (temp 4-component vector of float)
0:? 'Color' (layout(location=0 ) out 4-component vector of float)
0:35 Color: direct index for structure (temp 4-component vector of float)
0:68 1 (const int)
0:68 Constant:
0:68 1.000000
-0:? Sequence
-0:? Sequence
+0:70 Sequence
+0:70 Sequence
0:70 move second child to first child (temp 4-component vector of float)
0:? 'Color' (layout(location=0 ) out 4-component vector of float)
0:70 Color: direct index for structure (temp 4-component vector of float)
0:68 1 (const int)
0:68 Constant:
0:68 1.000000
-0:? Sequence
-0:? Sequence
+0:70 Sequence
+0:70 Sequence
0:70 move second child to first child (temp 4-component vector of float)
0:? 'Color' (layout(location=0 ) out 4-component vector of float)
0:70 Color: direct index for structure (temp 4-component vector of float)
0:74 1 (const int)
0:74 Constant:
0:74 1.000000
-0:? Sequence
-0:? Sequence
+0:76 Sequence
+0:76 Sequence
0:76 move second child to first child (temp 4-component vector of float)
0:? 'Color' (layout(location=0 ) out 4-component vector of float)
0:76 Color: direct index for structure (temp 4-component vector of float)
0:74 1 (const int)
0:74 Constant:
0:74 1.000000
-0:? Sequence
-0:? Sequence
+0:76 Sequence
+0:76 Sequence
0:76 move second child to first child (temp 4-component vector of float)
0:? 'Color' (layout(location=0 ) out 4-component vector of float)
0:76 Color: direct index for structure (temp 4-component vector of float)
0:113 1 (const int)
0:113 Constant:
0:113 1.000000
-0:? Sequence
-0:? Sequence
+0:115 Sequence
+0:115 Sequence
0:115 move second child to first child (temp 4-component vector of float)
0:? 'Color' (layout(location=0 ) out 4-component vector of float)
0:115 Color: direct index for structure (temp 4-component vector of float)
0:113 1 (const int)
0:113 Constant:
0:113 1.000000
-0:? Sequence
-0:? Sequence
+0:115 Sequence
+0:115 Sequence
0:115 move second child to first child (temp 4-component vector of float)
0:? 'Color' (layout(location=0 ) out 4-component vector of float)
0:115 Color: direct index for structure (temp 4-component vector of float)
0:107 1 (const int)
0:107 Constant:
0:107 1.000000
-0:? Sequence
-0:? Sequence
+0:109 Sequence
+0:109 Sequence
0:109 move second child to first child (temp 4-component vector of float)
0:? 'Color' (layout(location=0 ) out 4-component vector of float)
0:109 Color: direct index for structure (temp 4-component vector of float)
0:107 1 (const int)
0:107 Constant:
0:107 1.000000
-0:? Sequence
-0:? Sequence
+0:109 Sequence
+0:109 Sequence
0:109 move second child to first child (temp 4-component vector of float)
0:? 'Color' (layout(location=0 ) out 4-component vector of float)
0:109 Color: direct index for structure (temp 4-component vector of float)
0:277 1 (const int)
0:277 Constant:
0:277 1.000000
-0:? Sequence
-0:? Sequence
+0:279 Sequence
+0:279 Sequence
0:279 move second child to first child (temp 4-component vector of float)
0:? 'Color' (layout(location=0 ) out 4-component vector of float)
0:279 Color: direct index for structure (temp 4-component vector of float)
0:277 1 (const int)
0:277 Constant:
0:277 1.000000
-0:? Sequence
-0:? Sequence
+0:279 Sequence
+0:279 Sequence
0:279 move second child to first child (temp 4-component vector of float)
0:? 'Color' (layout(location=0 ) out 4-component vector of float)
0:279 Color: direct index for structure (temp 4-component vector of float)
0:? 0.000000
0:? 0.000000
0:? 0.000000
-0:? Sequence
-0:? Sequence
+0:26 Sequence
+0:26 Sequence
0:26 move second child to first child (temp 4-component vector of float)
0:? 'Pos' (out 4-component vector of float Position)
0:26 Pos: direct index for structure (temp 4-component vector of float)
0:? 0.000000
0:? 0.000000
0:? 0.000000
-0:? Sequence
-0:? Sequence
+0:26 Sequence
+0:26 Sequence
0:26 move second child to first child (temp 4-component vector of float)
0:? 'Pos' (out 4-component vector of float Position)
0:26 Pos: direct index for structure (temp 4-component vector of float)
0:20 1 (const int)
0:20 Constant:
0:20 1.000000
-0:? Sequence
-0:? Sequence
+0:22 Sequence
+0:22 Sequence
0:22 move second child to first child (temp 4-component vector of float)
0:? 'Color' (layout(location=0 ) out 4-component vector of float)
0:22 Color: direct index for structure (temp 4-component vector of float)
0:20 1 (const int)
0:20 Constant:
0:20 1.000000
-0:? Sequence
-0:? Sequence
+0:22 Sequence
+0:22 Sequence
0:22 move second child to first child (temp 4-component vector of float)
0:? 'Color' (layout(location=0 ) out 4-component vector of float)
0:22 Color: direct index for structure (temp 4-component vector of float)
0:30 1.000000
0:30 1.000000
0:30 1.000000
-0:? Sequence
-0:? Sequence
+0:31 Sequence
+0:31 Sequence
0:31 move second child to first child (temp 4-component vector of float)
0:? 'color' (layout(location=0 ) out 4-component vector of float)
0:31 color: direct index for structure (temp 4-component vector of float)
0:30 1.000000
0:30 1.000000
0:30 1.000000
-0:? Sequence
-0:? Sequence
+0:31 Sequence
+0:31 Sequence
0:31 move second child to first child (temp 4-component vector of float)
0:? 'color' (layout(location=0 ) out 4-component vector of float)
0:31 color: direct index for structure (temp 4-component vector of float)
0:22 'inpos' (noperspective in 4-component vector of float FragCoord)
0:22 Constant:
0:22 3 (const int)
-0:? Sequence
-0:? Sequence
+0:24 Sequence
+0:24 Sequence
0:24 move second child to first child (temp 4-component vector of float)
0:? 'Color' (layout(location=0 ) out 4-component vector of float)
0:24 Color: direct index for structure (temp 4-component vector of float)
0:22 'inpos' (noperspective in 4-component vector of float FragCoord)
0:22 Constant:
0:22 3 (const int)
-0:? Sequence
-0:? Sequence
+0:24 Sequence
+0:24 Sequence
0:24 move second child to first child (temp 4-component vector of float)
0:? 'Color' (layout(location=0 ) out 4-component vector of float)
0:24 Color: direct index for structure (temp 4-component vector of float)
0:491 1.000000
0:491 1.000000
0:491 1.000000
-0:? Sequence
-0:? Sequence
+0:492 Sequence
+0:492 Sequence
0:492 move second child to first child (temp 4-component vector of float)
0:? 'color' (layout(location=0 ) out 4-component vector of float)
0:492 color: direct index for structure (temp 4-component vector of float)
0:491 1.000000
0:491 1.000000
0:491 1.000000
-0:? Sequence
-0:? Sequence
+0:492 Sequence
+0:492 Sequence
0:492 move second child to first child (temp 4-component vector of float)
0:? 'color' (layout(location=0 ) out 4-component vector of float)
0:492 color: direct index for structure (temp 4-component vector of float)
0:52 1 (const int)
0:52 Constant:
0:52 1.000000
-0:? Sequence
-0:? Sequence
+0:54 Sequence
+0:54 Sequence
0:54 move second child to first child (temp 4-component vector of float)
0:? 'Color' (layout(location=0 ) out 4-component vector of float)
0:54 Color: direct index for structure (temp 4-component vector of float)
0:52 1 (const int)
0:52 Constant:
0:52 1.000000
-0:? Sequence
-0:? Sequence
+0:54 Sequence
+0:54 Sequence
0:54 move second child to first child (temp 4-component vector of float)
0:? 'Color' (layout(location=0 ) out 4-component vector of float)
0:54 Color: direct index for structure (temp 4-component vector of float)
0:68 1 (const int)
0:68 Constant:
0:68 1.000000
-0:? Sequence
-0:? Sequence
+0:70 Sequence
+0:70 Sequence
0:70 move second child to first child (temp 4-component vector of float)
0:? 'Color' (layout(location=0 ) out 4-component vector of float)
0:70 Color: direct index for structure (temp 4-component vector of float)
0:68 1 (const int)
0:68 Constant:
0:68 1.000000
-0:? Sequence
-0:? Sequence
+0:70 Sequence
+0:70 Sequence
0:70 move second child to first child (temp 4-component vector of float)
0:? 'Color' (layout(location=0 ) out 4-component vector of float)
0:70 Color: direct index for structure (temp 4-component vector of float)
0:73 1 (const int)
0:73 Constant:
0:73 1.000000
-0:? Sequence
-0:? Sequence
+0:75 Sequence
+0:75 Sequence
0:75 move second child to first child (temp 4-component vector of float)
0:? 'Color' (layout(location=0 ) out 4-component vector of float)
0:75 Color: direct index for structure (temp 4-component vector of float)
0:73 1 (const int)
0:73 Constant:
0:73 1.000000
-0:? Sequence
-0:? Sequence
+0:75 Sequence
+0:75 Sequence
0:75 move second child to first child (temp 4-component vector of float)
0:? 'Color' (layout(location=0 ) out 4-component vector of float)
0:75 Color: direct index for structure (temp 4-component vector of float)
0:? 0.000000
0:? 0.000000
0:? 0.000000
-0:? Sequence
-0:? Sequence
+0:69 Sequence
+0:69 Sequence
0:69 move second child to first child (temp 4-component vector of float)
0:? 'Pos' (out 4-component vector of float Position)
0:69 Pos: direct index for structure (temp 4-component vector of float)
0:? 0.000000
0:? 0.000000
0:? 0.000000
-0:? Sequence
-0:? Sequence
+0:69 Sequence
+0:69 Sequence
0:69 move second child to first child (temp 4-component vector of float)
0:? 'Pos' (out 4-component vector of float Position)
0:69 Pos: direct index for structure (temp 4-component vector of float)
0:35 1 (const int)
0:35 Constant:
0:35 1.000000
-0:? Sequence
-0:? Sequence
+0:37 Sequence
+0:37 Sequence
0:37 move second child to first child (temp 4-component vector of float)
0:? 'Color' (layout(location=0 ) out 4-component vector of float)
0:37 Color: direct index for structure (temp 4-component vector of float)
0:35 1 (const int)
0:35 Constant:
0:35 1.000000
-0:? Sequence
-0:? Sequence
+0:37 Sequence
+0:37 Sequence
0:37 move second child to first child (temp 4-component vector of float)
0:? 'Color' (layout(location=0 ) out 4-component vector of float)
0:37 Color: direct index for structure (temp 4-component vector of float)
0:73 1 (const int)
0:73 Constant:
0:73 1.000000
-0:? Sequence
-0:? Sequence
+0:75 Sequence
+0:75 Sequence
0:75 move second child to first child (temp 4-component vector of float)
0:? 'Color' (layout(location=0 ) out 4-component vector of float)
0:75 Color: direct index for structure (temp 4-component vector of float)
0:73 1 (const int)
0:73 Constant:
0:73 1.000000
-0:? Sequence
-0:? Sequence
+0:75 Sequence
+0:75 Sequence
0:75 move second child to first child (temp 4-component vector of float)
0:? 'Color' (layout(location=0 ) out 4-component vector of float)
0:75 Color: direct index for structure (temp 4-component vector of float)
0:66 1 (const int)
0:66 Constant:
0:66 1.000000
-0:? Sequence
-0:? Sequence
+0:68 Sequence
+0:68 Sequence
0:68 move second child to first child (temp 4-component vector of float)
0:? 'Color' (layout(location=0 ) out 4-component vector of float)
0:68 Color: direct index for structure (temp 4-component vector of float)
0:66 1 (const int)
0:66 Constant:
0:66 1.000000
-0:? Sequence
-0:? Sequence
+0:68 Sequence
+0:68 Sequence
0:68 move second child to first child (temp 4-component vector of float)
0:? 'Color' (layout(location=0 ) out 4-component vector of float)
0:68 Color: direct index for structure (temp 4-component vector of float)
0:47 0 (const int)
0:47 Construct vec4 (temp 4-component vector of float)
0:47 'e2_11' (temp float)
-0:? Sequence
-0:? Sequence
+0:48 Sequence
+0:48 Sequence
0:48 move second child to first child (temp 4-component vector of float)
0:? 'Color' (layout(location=0 ) out 4-component vector of float)
0:48 Color: direct index for structure (temp 4-component vector of float)
0:47 0 (const int)
0:47 Construct vec4 (temp 4-component vector of float)
0:47 'e2_11' (temp float)
-0:? Sequence
-0:? Sequence
+0:48 Sequence
+0:48 Sequence
0:48 move second child to first child (temp 4-component vector of float)
0:? 'Color' (layout(location=0 ) out 4-component vector of float)
0:48 Color: direct index for structure (temp 4-component vector of float)
0:18 Construct vec4 (temp 4-component vector of float)
0:18 Convert int to float (temp float)
0:18 'r07' (temp int)
-0:? Sequence
-0:? Sequence
+0:19 Sequence
+0:19 Sequence
0:19 move second child to first child (temp 4-component vector of float)
0:? 'color' (layout(location=0 ) out 4-component vector of float)
0:19 color: direct index for structure (temp 4-component vector of float)
0:18 Construct vec4 (temp 4-component vector of float)
0:18 Convert int to float (temp float)
0:18 'r07' (temp int)
-0:? Sequence
-0:? Sequence
+0:19 Sequence
+0:19 Sequence
0:19 move second child to first child (temp 4-component vector of float)
0:? 'color' (layout(location=0 ) out 4-component vector of float)
0:19 color: direct index for structure (temp 4-component vector of float)
0:127 1 (const int)
0:127 Constant:
0:127 1.000000
-0:? Sequence
-0:? Sequence
+0:129 Sequence
+0:129 Sequence
0:129 move second child to first child (temp 4-component vector of float)
0:? 'Color' (layout(location=0 ) out 4-component vector of float)
0:129 Color: direct index for structure (temp 4-component vector of float)
0:127 1 (const int)
0:127 Constant:
0:127 1.000000
-0:? Sequence
-0:? Sequence
+0:129 Sequence
+0:129 Sequence
0:129 move second child to first child (temp 4-component vector of float)
0:? 'Color' (layout(location=0 ) out 4-component vector of float)
0:129 Color: direct index for structure (temp 4-component vector of float)
0:11 1.000000
0:11 1.000000
0:11 1.000000
-0:? Sequence
-0:? Sequence
+0:12 Sequence
+0:12 Sequence
0:12 move second child to first child (noContraction temp 4-component vector of float)
0:? 'color' (layout(location=0 ) noContraction out 4-component vector of float)
0:12 color: direct index for structure (noContraction temp 4-component vector of float)
0:11 1.000000
0:11 1.000000
0:11 1.000000
-0:? Sequence
-0:? Sequence
+0:12 Sequence
+0:12 Sequence
0:12 move second child to first child (noContraction temp 4-component vector of float)
0:? 'color' (layout(location=0 ) noContraction out 4-component vector of float)
0:12 color: direct index for structure (noContraction temp 4-component vector of float)
0:199 Constant:
0:199 0 (const int)
0:199 'outval' (temp 4-component vector of float)
-0:? Sequence
-0:? Sequence
+0:200 Sequence
+0:200 Sequence
0:200 move second child to first child (temp 4-component vector of float)
0:? 'Color' (layout(location=0 ) out 4-component vector of float)
0:200 Color: direct index for structure (temp 4-component vector of float)
0:199 Constant:
0:199 0 (const int)
0:199 'outval' (temp 4-component vector of float)
-0:? Sequence
-0:? Sequence
+0:200 Sequence
+0:200 Sequence
0:200 move second child to first child (temp 4-component vector of float)
0:? 'Color' (layout(location=0 ) out 4-component vector of float)
0:200 Color: direct index for structure (temp 4-component vector of float)
0:40 1 (const int)
0:40 Constant:
0:40 1.000000
-0:? Sequence
-0:? Sequence
+0:42 Sequence
+0:42 Sequence
0:42 move second child to first child (temp 4-component vector of float)
0:? 'Color' (layout(location=0 ) out 4-component vector of float)
0:42 Color: direct index for structure (temp 4-component vector of float)
0:40 1 (const int)
0:40 Constant:
0:40 1.000000
-0:? Sequence
-0:? Sequence
+0:42 Sequence
+0:42 Sequence
0:42 move second child to first child (temp 4-component vector of float)
0:? 'Color' (layout(location=0 ) out 4-component vector of float)
0:42 Color: direct index for structure (temp 4-component vector of float)
0:87 1 (const int)
0:87 Constant:
0:87 1.000000
-0:? Sequence
-0:? Sequence
+0:89 Sequence
+0:89 Sequence
0:89 move second child to first child (temp 4-component vector of float)
0:? 'Color' (layout(location=0 ) out 4-component vector of float)
0:89 Color: direct index for structure (temp 4-component vector of float)
0:87 1 (const int)
0:87 Constant:
0:87 1.000000
-0:? Sequence
-0:? Sequence
+0:89 Sequence
+0:89 Sequence
0:89 move second child to first child (temp 4-component vector of float)
0:? 'Color' (layout(location=0 ) out 4-component vector of float)
0:89 Color: direct index for structure (temp 4-component vector of float)
0:46 1 (const int)
0:46 Constant:
0:46 1.000000
-0:? Sequence
-0:? Sequence
+0:48 Sequence
+0:48 Sequence
0:48 move second child to first child (temp 4-component vector of float)
0:? 'Color' (layout(location=0 ) out 4-component vector of float)
0:48 Color: direct index for structure (temp 4-component vector of float)
0:46 1 (const int)
0:46 Constant:
0:46 1.000000
-0:? Sequence
-0:? Sequence
+0:48 Sequence
+0:48 Sequence
0:48 move second child to first child (temp 4-component vector of float)
0:? 'Color' (layout(location=0 ) out 4-component vector of float)
0:48 Color: direct index for structure (temp 4-component vector of float)
0:34 1 (const int)
0:34 Constant:
0:34 1.000000
-0:? Sequence
-0:? Sequence
+0:36 Sequence
+0:36 Sequence
0:36 move second child to first child (temp 4-component vector of float)
0:? 'Color' (layout(location=0 ) out 4-component vector of float)
0:36 Color: direct index for structure (temp 4-component vector of float)
0:34 1 (const int)
0:34 Constant:
0:34 1.000000
-0:? Sequence
-0:? Sequence
+0:36 Sequence
+0:36 Sequence
0:36 move second child to first child (temp 4-component vector of float)
0:? 'Color' (layout(location=0 ) out 4-component vector of float)
0:36 Color: direct index for structure (temp 4-component vector of float)
0:40 1 (const int)
0:40 Constant:
0:40 1.000000
-0:? Sequence
-0:? Sequence
+0:42 Sequence
+0:42 Sequence
0:42 move second child to first child (temp 4-component vector of float)
0:? 'Color' (layout(location=0 ) out 4-component vector of float)
0:42 Color: direct index for structure (temp 4-component vector of float)
0:40 1 (const int)
0:40 Constant:
0:40 1.000000
-0:? Sequence
-0:? Sequence
+0:42 Sequence
+0:42 Sequence
0:42 move second child to first child (temp 4-component vector of float)
0:? 'Color' (layout(location=0 ) out 4-component vector of float)
0:42 Color: direct index for structure (temp 4-component vector of float)
0:48 1 (const int)
0:48 Constant:
0:48 1.000000
-0:? Sequence
-0:? Sequence
+0:50 Sequence
+0:50 Sequence
0:50 move second child to first child (temp 4-component vector of float)
0:? 'Color' (layout(location=0 ) out 4-component vector of float)
0:50 Color: direct index for structure (temp 4-component vector of float)
0:48 1 (const int)
0:48 Constant:
0:48 1.000000
-0:? Sequence
-0:? Sequence
+0:50 Sequence
+0:50 Sequence
0:50 move second child to first child (temp 4-component vector of float)
0:? 'Color' (layout(location=0 ) out 4-component vector of float)
0:50 Color: direct index for structure (temp 4-component vector of float)
0:46 1 (const int)
0:46 Constant:
0:46 1.000000
-0:? Sequence
-0:? Sequence
+0:48 Sequence
+0:48 Sequence
0:48 move second child to first child (temp 4-component vector of float)
0:? 'Color' (layout(location=0 ) out 4-component vector of float)
0:48 Color: direct index for structure (temp 4-component vector of float)
0:46 1 (const int)
0:46 Constant:
0:46 1.000000
-0:? Sequence
-0:? Sequence
+0:48 Sequence
+0:48 Sequence
0:48 move second child to first child (temp 4-component vector of float)
0:? 'Color' (layout(location=0 ) out 4-component vector of float)
0:48 Color: direct index for structure (temp 4-component vector of float)
0:34 1 (const int)
0:34 Constant:
0:34 1.000000
-0:? Sequence
-0:? Sequence
+0:36 Sequence
+0:36 Sequence
0:36 move second child to first child (temp 4-component vector of float)
0:? 'Color' (layout(location=0 ) out 4-component vector of float)
0:36 Color: direct index for structure (temp 4-component vector of float)
0:34 1 (const int)
0:34 Constant:
0:34 1.000000
-0:? Sequence
-0:? Sequence
+0:36 Sequence
+0:36 Sequence
0:36 move second child to first child (temp 4-component vector of float)
0:? 'Color' (layout(location=0 ) out 4-component vector of float)
0:36 Color: direct index for structure (temp 4-component vector of float)
0:57 1 (const int)
0:57 Constant:
0:57 1.000000
-0:? Sequence
-0:? Sequence
+0:59 Sequence
+0:59 Sequence
0:59 move second child to first child (temp 4-component vector of float)
0:? 'Color' (layout(location=0 ) out 4-component vector of float)
0:59 Color: direct index for structure (temp 4-component vector of float)
0:57 1 (const int)
0:57 Constant:
0:57 1.000000
-0:? Sequence
-0:? Sequence
+0:59 Sequence
+0:59 Sequence
0:59 move second child to first child (temp 4-component vector of float)
0:? 'Color' (layout(location=0 ) out 4-component vector of float)
0:59 Color: direct index for structure (temp 4-component vector of float)
0:58 1 (const int)
0:58 Constant:
0:58 1.000000
-0:? Sequence
-0:? Sequence
+0:60 Sequence
+0:60 Sequence
0:60 move second child to first child (temp 4-component vector of float)
0:? 'Color' (layout(location=0 ) out 4-component vector of float)
0:60 Color: direct index for structure (temp 4-component vector of float)
0:58 1 (const int)
0:58 Constant:
0:58 1.000000
-0:? Sequence
-0:? Sequence
+0:60 Sequence
+0:60 Sequence
0:60 move second child to first child (temp 4-component vector of float)
0:? 'Color' (layout(location=0 ) out 4-component vector of float)
0:60 Color: direct index for structure (temp 4-component vector of float)
0:63 1 (const int)
0:63 Constant:
0:63 1.000000
-0:? Sequence
-0:? Sequence
+0:65 Sequence
+0:65 Sequence
0:65 move second child to first child (temp 4-component vector of float)
0:? 'Color' (layout(location=0 ) out 4-component vector of float)
0:65 Color: direct index for structure (temp 4-component vector of float)
0:63 1 (const int)
0:63 Constant:
0:63 1.000000
-0:? Sequence
-0:? Sequence
+0:65 Sequence
+0:65 Sequence
0:65 move second child to first child (temp 4-component vector of float)
0:? 'Color' (layout(location=0 ) out 4-component vector of float)
0:65 Color: direct index for structure (temp 4-component vector of float)
0:64 1 (const int)
0:64 Constant:
0:64 1.000000
-0:? Sequence
-0:? Sequence
+0:66 Sequence
+0:66 Sequence
0:66 move second child to first child (temp 4-component vector of float)
0:? 'Color' (layout(location=0 ) out 4-component vector of float)
0:66 Color: direct index for structure (temp 4-component vector of float)
0:64 1 (const int)
0:64 Constant:
0:64 1.000000
-0:? Sequence
-0:? Sequence
+0:66 Sequence
+0:66 Sequence
0:66 move second child to first child (temp 4-component vector of float)
0:? 'Color' (layout(location=0 ) out 4-component vector of float)
0:66 Color: direct index for structure (temp 4-component vector of float)
0:57 1 (const int)
0:57 Constant:
0:57 1.000000
-0:? Sequence
-0:? Sequence
+0:59 Sequence
+0:59 Sequence
0:59 move second child to first child (temp 4-component vector of float)
0:? 'Color' (layout(location=0 ) out 4-component vector of float)
0:59 Color: direct index for structure (temp 4-component vector of float)
0:57 1 (const int)
0:57 Constant:
0:57 1.000000
-0:? Sequence
-0:? Sequence
+0:59 Sequence
+0:59 Sequence
0:59 move second child to first child (temp 4-component vector of float)
0:? 'Color' (layout(location=0 ) out 4-component vector of float)
0:59 Color: direct index for structure (temp 4-component vector of float)
0:58 1 (const int)
0:58 Constant:
0:58 1.000000
-0:? Sequence
-0:? Sequence
+0:60 Sequence
+0:60 Sequence
0:60 move second child to first child (temp 4-component vector of float)
0:? 'Color' (layout(location=0 ) out 4-component vector of float)
0:60 Color: direct index for structure (temp 4-component vector of float)
0:58 1 (const int)
0:58 Constant:
0:58 1.000000
-0:? Sequence
-0:? Sequence
+0:60 Sequence
+0:60 Sequence
0:60 move second child to first child (temp 4-component vector of float)
0:? 'Color' (layout(location=0 ) out 4-component vector of float)
0:60 Color: direct index for structure (temp 4-component vector of float)
0:63 1 (const int)
0:63 Constant:
0:63 1.000000
-0:? Sequence
-0:? Sequence
+0:65 Sequence
+0:65 Sequence
0:65 move second child to first child (temp 4-component vector of float)
0:? 'Color' (layout(location=0 ) out 4-component vector of float)
0:65 Color: direct index for structure (temp 4-component vector of float)
0:63 1 (const int)
0:63 Constant:
0:63 1.000000
-0:? Sequence
-0:? Sequence
+0:65 Sequence
+0:65 Sequence
0:65 move second child to first child (temp 4-component vector of float)
0:? 'Color' (layout(location=0 ) out 4-component vector of float)
0:65 Color: direct index for structure (temp 4-component vector of float)
0:64 1 (const int)
0:64 Constant:
0:64 1.000000
-0:? Sequence
-0:? Sequence
+0:66 Sequence
+0:66 Sequence
0:66 move second child to first child (temp 4-component vector of float)
0:? 'Color' (layout(location=0 ) out 4-component vector of float)
0:66 Color: direct index for structure (temp 4-component vector of float)
0:64 1 (const int)
0:64 Constant:
0:64 1.000000
-0:? Sequence
-0:? Sequence
+0:66 Sequence
+0:66 Sequence
0:66 move second child to first child (temp 4-component vector of float)
0:? 'Color' (layout(location=0 ) out 4-component vector of float)
0:66 Color: direct index for structure (temp 4-component vector of float)
0:40 1 (const int)
0:40 Constant:
0:40 1.000000
-0:? Sequence
-0:? Sequence
+0:42 Sequence
+0:42 Sequence
0:42 move second child to first child (temp 4-component vector of float)
0:? 'Color' (layout(location=0 ) out 4-component vector of float)
0:42 Color: direct index for structure (temp 4-component vector of float)
0:40 1 (const int)
0:40 Constant:
0:40 1.000000
-0:? Sequence
-0:? Sequence
+0:42 Sequence
+0:42 Sequence
0:42 move second child to first child (temp 4-component vector of float)
0:? 'Color' (layout(location=0 ) out 4-component vector of float)
0:42 Color: direct index for structure (temp 4-component vector of float)
0:48 1 (const int)
0:48 Constant:
0:48 1.000000
-0:? Sequence
-0:? Sequence
+0:50 Sequence
+0:50 Sequence
0:50 move second child to first child (temp 4-component vector of float)
0:? 'Color' (layout(location=0 ) out 4-component vector of float)
0:50 Color: direct index for structure (temp 4-component vector of float)
0:48 1 (const int)
0:48 Constant:
0:48 1.000000
-0:? Sequence
-0:? Sequence
+0:50 Sequence
+0:50 Sequence
0:50 move second child to first child (temp 4-component vector of float)
0:? 'Color' (layout(location=0 ) out 4-component vector of float)
0:50 Color: direct index for structure (temp 4-component vector of float)
0:? 0.000000
0:? 0.000000
0:? 0.000000
-0:? Sequence
-0:? Sequence
+0:48 Sequence
+0:48 Sequence
0:48 move second child to first child (temp 4-component vector of float)
0:? 'Pos' (out 4-component vector of float Position)
0:48 Pos: direct index for structure (temp 4-component vector of float)
0:? 0.000000
0:? 0.000000
0:? 0.000000
-0:? Sequence
-0:? Sequence
+0:48 Sequence
+0:48 Sequence
0:48 move second child to first child (temp 4-component vector of float)
0:? 'Pos' (out 4-component vector of float Position)
0:48 Pos: direct index for structure (temp 4-component vector of float)
0:46 1 (const int)
0:46 Constant:
0:46 1.000000
-0:? Sequence
-0:? Sequence
+0:48 Sequence
+0:48 Sequence
0:48 move second child to first child (temp 4-component vector of float)
0:? 'Color' (layout(location=0 ) out 4-component vector of float)
0:48 Color: direct index for structure (temp 4-component vector of float)
0:46 1 (const int)
0:46 Constant:
0:46 1.000000
-0:? Sequence
-0:? Sequence
+0:48 Sequence
+0:48 Sequence
0:48 move second child to first child (temp 4-component vector of float)
0:? 'Color' (layout(location=0 ) out 4-component vector of float)
0:48 Color: direct index for structure (temp 4-component vector of float)
0:36 1 (const int)
0:36 Constant:
0:36 1.000000
-0:? Sequence
-0:? Sequence
+0:38 Sequence
+0:38 Sequence
0:38 move second child to first child (temp 4-component vector of float)
0:? 'Color' (layout(location=0 ) out 4-component vector of float)
0:38 Color: direct index for structure (temp 4-component vector of float)
0:36 1 (const int)
0:36 Constant:
0:36 1.000000
-0:? Sequence
-0:? Sequence
+0:38 Sequence
+0:38 Sequence
0:38 move second child to first child (temp 4-component vector of float)
0:? 'Color' (layout(location=0 ) out 4-component vector of float)
0:38 Color: direct index for structure (temp 4-component vector of float)
0:40 1 (const int)
0:40 Constant:
0:40 1.000000
-0:? Sequence
-0:? Sequence
+0:42 Sequence
+0:42 Sequence
0:42 move second child to first child (temp 4-component vector of float)
0:? 'Color' (layout(location=0 ) out 4-component vector of float)
0:42 Color: direct index for structure (temp 4-component vector of float)
0:40 1 (const int)
0:40 Constant:
0:40 1.000000
-0:? Sequence
-0:? Sequence
+0:42 Sequence
+0:42 Sequence
0:42 move second child to first child (temp 4-component vector of float)
0:? 'Color' (layout(location=0 ) out 4-component vector of float)
0:42 Color: direct index for structure (temp 4-component vector of float)
0:49 1 (const int)
0:49 Constant:
0:49 1.000000
-0:? Sequence
-0:? Sequence
+0:51 Sequence
+0:51 Sequence
0:51 move second child to first child (temp 4-component vector of float)
0:? 'Color' (layout(location=0 ) out 4-component vector of float)
0:51 Color: direct index for structure (temp 4-component vector of float)
0:49 1 (const int)
0:49 Constant:
0:49 1.000000
-0:? Sequence
-0:? Sequence
+0:51 Sequence
+0:51 Sequence
0:51 move second child to first child (temp 4-component vector of float)
0:? 'Color' (layout(location=0 ) out 4-component vector of float)
0:51 Color: direct index for structure (temp 4-component vector of float)
0:? 0.000000
0:? 0.000000
0:? 0.000000
-0:? Sequence
-0:? Sequence
+0:48 Sequence
+0:48 Sequence
0:48 move second child to first child (temp 4-component vector of float)
0:? 'Pos' (out 4-component vector of float Position)
0:48 Pos: direct index for structure (temp 4-component vector of float)
0:? 0.000000
0:? 0.000000
0:? 0.000000
-0:? Sequence
-0:? Sequence
+0:48 Sequence
+0:48 Sequence
0:48 move second child to first child (temp 4-component vector of float)
0:? 'Pos' (out 4-component vector of float Position)
0:48 Pos: direct index for structure (temp 4-component vector of float)
0:46 1 (const int)
0:46 Constant:
0:46 1.000000
-0:? Sequence
-0:? Sequence
+0:48 Sequence
+0:48 Sequence
0:48 move second child to first child (temp 4-component vector of float)
0:? 'Color' (layout(location=0 ) out 4-component vector of float)
0:48 Color: direct index for structure (temp 4-component vector of float)
0:46 1 (const int)
0:46 Constant:
0:46 1.000000
-0:? Sequence
-0:? Sequence
+0:48 Sequence
+0:48 Sequence
0:48 move second child to first child (temp 4-component vector of float)
0:? 'Color' (layout(location=0 ) out 4-component vector of float)
0:48 Color: direct index for structure (temp 4-component vector of float)
0:34 1 (const int)
0:34 Constant:
0:34 1.000000
-0:? Sequence
-0:? Sequence
+0:36 Sequence
+0:36 Sequence
0:36 move second child to first child (temp 4-component vector of float)
0:? 'Color' (layout(location=0 ) out 4-component vector of float)
0:36 Color: direct index for structure (temp 4-component vector of float)
0:34 1 (const int)
0:34 Constant:
0:34 1.000000
-0:? Sequence
-0:? Sequence
+0:36 Sequence
+0:36 Sequence
0:36 move second child to first child (temp 4-component vector of float)
0:? 'Color' (layout(location=0 ) out 4-component vector of float)
0:36 Color: direct index for structure (temp 4-component vector of float)
0:16 1.000000
0:16 1.000000
0:16 1.000000
-0:? Sequence
-0:? Sequence
+0:17 Sequence
+0:17 Sequence
0:17 move second child to first child (temp 4-component vector of float)
0:? 'color' (layout(location=0 ) out 4-component vector of float)
0:17 color: direct index for structure (temp 4-component vector of float)
0:16 1.000000
0:16 1.000000
0:16 1.000000
-0:? Sequence
-0:? Sequence
+0:17 Sequence
+0:17 Sequence
0:17 move second child to first child (temp 4-component vector of float)
0:? 'color' (layout(location=0 ) out 4-component vector of float)
0:17 color: direct index for structure (temp 4-component vector of float)
0:? 0.000000
0:? 0.000000
0:? 1.000000
-0:? Sequence
-0:? Sequence
+0:19 Sequence
+0:19 Sequence
0:19 move second child to first child (temp 4-component vector of float)
0:? 'Color' (layout(location=0 ) out 4-component vector of float)
0:19 Color: direct index for structure (temp 4-component vector of float)
0:? 0.000000
0:? 0.000000
0:? 1.000000
-0:? Sequence
-0:? Sequence
+0:19 Sequence
+0:19 Sequence
0:19 move second child to first child (temp 4-component vector of float)
0:? 'Color' (layout(location=0 ) out 4-component vector of float)
0:19 Color: direct index for structure (temp 4-component vector of float)
0:11 0 (const int)
0:11 'd' (layout(location=0 ) in 4-component vector of float)
0:11 'e' (layout(location=5 ) in 4-component vector of float)
-0:? Sequence
-0:? Sequence
+0:13 Sequence
+0:13 Sequence
0:13 move second child to first child (temp 2-element array of 4-component vector of float)
0:? 'm' (layout(location=0 ) out 2-element array of 4-component vector of float)
0:13 m: direct index for structure (temp 2-element array of 4-component vector of float)
0:11 0 (const int)
0:11 'd' (layout(location=0 ) in 4-component vector of float)
0:11 'e' (layout(location=5 ) in 4-component vector of float)
-0:? Sequence
-0:? Sequence
+0:13 Sequence
+0:13 Sequence
0:13 move second child to first child (temp 2-element array of 4-component vector of float)
0:? 'm' (layout(location=0 ) out 2-element array of 4-component vector of float)
0:13 m: direct index for structure (temp 2-element array of 4-component vector of float)
// For the version, it uses the latest git tag followed by the number of commits.
// For the date, it uses the current date (when then script is run).
-#define GLSLANG_REVISION "Overload400-PrecQual.1544"
+#define GLSLANG_REVISION "Overload400-PrecQual.1545"
#define GLSLANG_DATE "01-Oct-2016"
entryPointOutput->getType());
TIntermNode* returnSequence = handleAssign(loc, EOpAssign, left, converted);
returnSequence = intermediate.makeAggregate(returnSequence);
- returnSequence = intermediate.growAggregate(returnSequence, intermediate.addBranch(EOpReturn, loc));
+ returnSequence = intermediate.growAggregate(returnSequence, intermediate.addBranch(EOpReturn, loc), loc);
returnSequence->getAsAggregate()->setOperator(EOpSequence);
return returnSequence;
EOpIndexDirectStruct, *members[member].type);
TIntermTyped* subLeft = getMember(flattenLeft, left, *leftVariables, member,
EOpIndexDirectStruct, *members[member].type);
- assignList = intermediate.growAggregate(assignList, intermediate.addAssign(op, subLeft, subRight, loc));
+ assignList = intermediate.growAggregate(assignList, intermediate.addAssign(op, subLeft, subRight, loc), loc);
}
}
TIntermTyped* subLeft = getMember(flattenLeft, left, *leftVariables, element,
EOpIndexDirect, dereferencedType);
- assignList = intermediate.growAggregate(assignList, intermediate.addAssign(op, subLeft, subRight, loc));
+ assignList = intermediate.growAggregate(assignList, intermediate.addAssign(op, subLeft, subRight, loc), loc);
}
}
// The deepest will copy member-by-member to build the structure to pass.
// The level above that will be a two-operand EOpComma sequence that follows the copy by the
// object itself.
- TSourceLoc dummyLoc; // ?? fix these everywhere to be arguments[i]->getLoc()?
- dummyLoc.init();
TVariable* internalAggregate = makeInternalVariable("aggShadow", *function[i].type);
internalAggregate->getWritableType().getQualifier().makeTemporary();
TIntermSymbol* internalSymbolNode = new TIntermSymbol(internalAggregate->getUniqueId(),
internalAggregate->getName(),
internalAggregate->getType());
+ internalSymbolNode->setLoc(arg->getLoc());
// This makes the deepest level, the member-wise copy
- TIntermAggregate* assignAgg = handleAssign(dummyLoc, EOpAssign, internalSymbolNode, arg)->getAsAggregate();
+ TIntermAggregate* assignAgg = handleAssign(arg->getLoc(), EOpAssign, internalSymbolNode, arg)->getAsAggregate();
// Now, pair that with the resulting aggregate.
- assignAgg = intermediate.growAggregate(assignAgg, internalSymbolNode);
+ assignAgg = intermediate.growAggregate(assignAgg, internalSymbolNode, arg->getLoc());
assignAgg->setOperator(EOpComma);
assignAgg->setType(internalAggregate->getType());
setArg(i, assignAgg);