diff options
Diffstat (limited to '3rdparty/bgfx/3rdparty/glslang/Test/baseResults/100Limits.vert.out')
-rw-r--r-- | 3rdparty/bgfx/3rdparty/glslang/Test/baseResults/100Limits.vert.out | 736 |
1 files changed, 368 insertions, 368 deletions
diff --git a/3rdparty/bgfx/3rdparty/glslang/Test/baseResults/100Limits.vert.out b/3rdparty/bgfx/3rdparty/glslang/Test/baseResults/100Limits.vert.out index 46c256075ac..ab0ff1ee73f 100644 --- a/3rdparty/bgfx/3rdparty/glslang/Test/baseResults/100Limits.vert.out +++ b/3rdparty/bgfx/3rdparty/glslang/Test/baseResults/100Limits.vert.out @@ -1,23 +1,23 @@ 100Limits.vert Shader version: 100 0:? Sequence -0:15 Function Definition: foo(f1; (global void) +0:15 Function Definition: foo(f1; ( global void) 0:15 Function Parameters: -0:15 'a' (inout highp float) -0:17 Function Definition: bar( (global highp int) +0:15 'a' ( inout highp float) +0:17 Function Definition: bar( ( global highp int) 0:17 Function Parameters: 0:19 Sequence 0:19 Branch: Return with expression 0:19 Constant: 0:19 1 (const int) -0:22 Function Definition: main( (global void) +0:22 Function Definition: main( ( global void) 0:22 Function Parameters: 0:24 Sequence 0:24 Loop with condition tested first 0:24 Loop Condition -0:24 Compare Less Than (temp bool) -0:24 'ga' (global highp int) -0:24 'gb' (global highp int) +0:24 Compare Less Than ( temp bool) +0:24 'ga' ( global highp int) +0:24 'gb' ( global highp int) 0:24 No loop body 0:26 Loop with condition not tested first 0:26 Loop Condition @@ -31,20 +31,20 @@ Shader version: 100 0:29 Sequence 0:29 Loop with condition tested first 0:29 Loop Condition -0:29 Compare Equal (temp bool) -0:29 'ga' (global highp int) -0:29 'gb' (global highp int) +0:29 Compare Equal ( temp bool) +0:29 'ga' ( global highp int) +0:29 'gb' ( global highp int) 0:29 No loop body 0:30 Sequence 0:30 Loop with condition tested first 0:30 No loop condition 0:30 No loop body 0:30 Loop Terminal Expression -0:30 Post-Increment (temp highp float) -0:30 'f' (global highp float) +0:30 Post-Increment ( temp highp float) +0:30 'f' ( global highp float) 0:31 Sequence -0:31 move second child to first child (temp highp int) -0:31 'ga' (global highp int) +0:31 move second child to first child ( temp highp int) +0:31 'ga' ( global highp int) 0:31 Constant: 0:31 0 (const int) 0:31 Loop with condition tested first @@ -52,8 +52,8 @@ Shader version: 100 0:31 No loop body 0:32 Sequence 0:32 Sequence -0:32 move second child to first child (temp bool) -0:32 'a' (temp bool) +0:32 move second child to first child ( temp bool) +0:32 'a' ( temp bool) 0:32 Constant: 0:32 false (const bool) 0:32 Loop with condition tested first @@ -61,356 +61,356 @@ Shader version: 100 0:32 No loop body 0:33 Sequence 0:33 Sequence -0:33 move second child to first child (temp highp float) -0:33 'a' (temp highp float) +0:33 move second child to first child ( temp highp float) +0:33 'a' ( temp highp float) 0:33 Constant: 0:33 0.000000 0:33 Loop with condition tested first 0:33 Loop Condition -0:33 Compare Equal (temp bool) -0:33 'a' (temp highp float) -0:33 sine (global highp float) -0:33 'f' (global highp float) +0:33 Compare Equal ( temp bool) +0:33 'a' ( temp highp float) +0:33 sine ( global highp float) +0:33 'f' ( global highp float) 0:33 No loop body 0:34 Sequence 0:34 Sequence -0:34 move second child to first child (temp highp int) -0:34 'a' (temp highp int) +0:34 move second child to first child ( temp highp int) +0:34 'a' ( temp highp int) 0:34 Constant: 0:34 0 (const int) 0:34 Loop with condition tested first 0:34 Loop Condition -0:34 Compare Less Than (temp bool) -0:34 'a' (temp highp int) +0:34 Compare Less Than ( temp bool) +0:34 'a' ( temp highp int) 0:34 Constant: 0:34 10 (const int) 0:34 No loop body 0:34 Loop Terminal Expression -0:34 multiply second child into first child (temp highp int) -0:34 'a' (temp highp int) +0:34 multiply second child into first child ( temp highp int) +0:34 'a' ( temp highp int) 0:34 Constant: 0:34 2 (const int) 0:35 Sequence 0:35 Sequence -0:35 move second child to first child (temp highp int) -0:35 'a' (temp highp int) +0:35 move second child to first child ( temp highp int) +0:35 'a' ( temp highp int) 0:35 Constant: 0:35 0 (const int) 0:35 Loop with condition tested first 0:35 Loop Condition -0:35 Compare Less Than or Equal (temp bool) -0:35 'a' (temp highp int) +0:35 Compare Less Than or Equal ( temp bool) +0:35 'a' ( temp highp int) 0:35 Constant: 0:35 20 (const int) 0:35 Loop Body -0:35 Pre-Decrement (temp highp int) -0:35 'a' (temp highp int) +0:35 Pre-Decrement ( temp highp int) +0:35 'a' ( temp highp int) 0:35 Loop Terminal Expression -0:35 Post-Increment (temp highp int) -0:35 'a' (temp highp int) +0:35 Post-Increment ( temp highp int) +0:35 'a' ( temp highp int) 0:36 Sequence 0:36 Sequence -0:36 move second child to first child (temp highp int) -0:36 'a' (temp highp int) +0:36 move second child to first child ( temp highp int) +0:36 'a' ( temp highp int) 0:36 Constant: 0:36 0 (const int) 0:36 Loop with condition tested first 0:36 Loop Condition -0:36 Compare Less Than or Equal (temp bool) -0:36 'a' (temp highp int) +0:36 Compare Less Than or Equal ( temp bool) +0:36 'a' ( temp highp int) 0:36 Constant: 0:36 20 (const int) 0:36 Loop Body 0:36 Sequence -0:36 Test condition and select (temp void) +0:36 Test condition and select ( temp void) 0:36 Condition -0:36 Compare Equal (temp bool) -0:36 'ga' (global highp int) +0:36 Compare Equal ( temp bool) +0:36 'ga' ( global highp int) 0:36 Constant: 0:36 0 (const int) 0:36 true case -0:36 move second child to first child (temp highp int) -0:36 'a' (temp highp int) +0:36 move second child to first child ( temp highp int) +0:36 'a' ( temp highp int) 0:36 Constant: 0:36 4 (const int) 0:36 Loop Terminal Expression -0:36 Post-Increment (temp highp int) -0:36 'a' (temp highp int) +0:36 Post-Increment ( temp highp int) +0:36 'a' ( temp highp int) 0:37 Sequence 0:37 Sequence -0:37 move second child to first child (temp highp float) -0:37 'a' (temp highp float) +0:37 move second child to first child ( temp highp float) +0:37 'a' ( temp highp float) 0:37 Constant: 0:37 0.000000 0:37 Loop with condition tested first 0:37 Loop Condition -0:37 Compare Less Than or Equal (temp bool) -0:37 'a' (temp highp float) +0:37 Compare Less Than or Equal ( temp bool) +0:37 'a' ( temp highp float) 0:37 Constant: 0:37 20.000000 0:37 No loop body 0:37 Loop Terminal Expression -0:37 add second child into first child (temp highp float) -0:37 'a' (temp highp float) +0:37 add second child into first child ( temp highp float) +0:37 'a' ( temp highp float) 0:37 Constant: 0:37 2.000000 0:38 Sequence 0:38 Sequence -0:38 move second child to first child (temp highp float) -0:38 'a' (temp highp float) +0:38 move second child to first child ( temp highp float) +0:38 'a' ( temp highp float) 0:38 Constant: 0:38 0.000000 0:38 Loop with condition tested first 0:38 Loop Condition -0:38 Compare Not Equal (temp bool) -0:38 'a' (temp highp float) +0:38 Compare Not Equal ( temp bool) +0:38 'a' ( temp highp float) 0:38 Constant: 0:38 20.000000 0:38 Loop Body 0:38 Sequence -0:38 Test condition and select (temp void) +0:38 Test condition and select ( temp void) 0:38 Condition -0:38 Compare Equal (temp bool) -0:38 'ga' (global highp int) +0:38 Compare Equal ( temp bool) +0:38 'ga' ( global highp int) 0:38 Constant: 0:38 0 (const int) 0:38 true case -0:38 move second child to first child (temp highp int) -0:38 'ga' (global highp int) +0:38 move second child to first child ( temp highp int) +0:38 'ga' ( global highp int) 0:38 Constant: 0:38 4 (const int) 0:38 Loop Terminal Expression -0:38 subtract second child into first child (temp highp float) -0:38 'a' (temp highp float) +0:38 subtract second child into first child ( temp highp float) +0:38 'a' ( temp highp float) 0:38 Constant: 0:38 2.000000 0:39 Sequence 0:39 Sequence -0:39 move second child to first child (temp highp float) -0:39 'a' (temp highp float) +0:39 move second child to first child ( temp highp float) +0:39 'a' ( temp highp float) 0:39 Constant: 0:39 0.000000 0:39 Loop with condition tested first 0:39 Loop Condition -0:39 Compare Equal (temp bool) -0:39 'a' (temp highp float) +0:39 Compare Equal ( temp bool) +0:39 'a' ( temp highp float) 0:39 Constant: 0:39 20.000000 0:39 Loop Body 0:39 Sequence 0:39 Sequence -0:39 move second child to first child (temp highp float) -0:39 'a' (temp highp float) +0:39 move second child to first child ( temp highp float) +0:39 'a' ( temp highp float) 0:39 Constant: 0:39 0.000000 0:39 Loop with condition tested first 0:39 Loop Condition -0:39 Compare Equal (temp bool) -0:39 'a' (temp highp float) +0:39 Compare Equal ( temp bool) +0:39 'a' ( temp highp float) 0:39 Constant: 0:39 20.000000 0:39 No loop body 0:39 Loop Terminal Expression -0:39 Post-Decrement (temp highp float) -0:39 'a' (temp highp float) +0:39 Post-Decrement ( temp highp float) +0:39 'a' ( temp highp float) 0:39 Loop Terminal Expression -0:39 Post-Decrement (temp highp float) -0:39 'a' (temp highp float) +0:39 Post-Decrement ( temp highp float) +0:39 'a' ( temp highp float) 0:40 Sequence 0:40 Sequence -0:40 move second child to first child (temp highp float) -0:40 'a' (temp highp float) +0:40 move second child to first child ( temp highp float) +0:40 'a' ( temp highp float) 0:40 Constant: 0:40 0.000000 0:40 Loop with condition tested first 0:40 Loop Condition -0:40 Compare Less Than or Equal (temp bool) -0:40 'a' (temp highp float) +0:40 Compare Less Than or Equal ( temp bool) +0:40 'a' ( temp highp float) 0:40 Constant: 0:40 20.000000 0:40 No loop body 0:40 Loop Terminal Expression -0:40 add second child into first child (temp highp float) -0:40 'a' (temp highp float) +0:40 add second child into first child ( temp highp float) +0:40 'a' ( temp highp float) 0:40 Constant: 0:40 2.000000 0:41 Sequence 0:41 Sequence -0:41 move second child to first child (temp highp float) -0:41 'a' (temp highp float) +0:41 move second child to first child ( temp highp float) +0:41 'a' ( temp highp float) 0:41 Constant: 0:41 0.000000 0:41 Loop with condition tested first 0:41 Loop Condition -0:41 Compare Less Than or Equal (temp bool) -0:41 'a' (temp highp float) +0:41 Compare Less Than or Equal ( temp bool) +0:41 'a' ( temp highp float) 0:41 Constant: 0:41 20.000000 0:41 No loop body 0:41 Loop Terminal Expression -0:41 add second child into first child (temp highp float) -0:41 'a' (temp highp float) +0:41 add second child into first child ( temp highp float) +0:41 'a' ( temp highp float) 0:41 Constant: 0:41 2.000000 0:42 Sequence 0:42 Sequence -0:42 move second child to first child (temp highp float) -0:42 'a' (temp highp float) +0:42 move second child to first child ( temp highp float) +0:42 'a' ( temp highp float) 0:42 Constant: 0:42 0.000000 0:42 Loop with condition tested first 0:42 Loop Condition -0:42 Compare Greater Than (temp bool) -0:42 'a' (temp highp float) +0:42 Compare Greater Than ( temp bool) +0:42 'a' ( temp highp float) 0:42 Constant: 0:42 40.000000 0:42 No loop body 0:42 Loop Terminal Expression -0:42 add second child into first child (temp highp float) -0:42 'a' (temp highp float) +0:42 add second child into first child ( temp highp float) +0:42 'a' ( temp highp float) 0:42 Constant: 0:42 2.000000 0:43 Sequence 0:43 Sequence -0:43 move second child to first child (temp highp float) -0:43 'a' (temp highp float) +0:43 move second child to first child ( temp highp float) +0:43 'a' ( temp highp float) 0:43 Constant: 0:43 0.000000 0:43 Loop with condition tested first 0:43 Loop Condition -0:43 Compare Greater Than or Equal (temp bool) -0:43 'a' (temp highp float) +0:43 Compare Greater Than or Equal ( temp bool) +0:43 'a' ( temp highp float) 0:43 Constant: 0:43 20.000000 0:43 Loop Body -0:43 Function Call: foo(f1; (global void) -0:43 'a' (temp highp float) +0:43 Function Call: foo(f1; ( global void) +0:43 'a' ( temp highp float) 0:43 Loop Terminal Expression -0:43 add second child into first child (temp highp float) -0:43 'a' (temp highp float) +0:43 add second child into first child ( temp highp float) +0:43 'a' ( temp highp float) 0:43 Constant: 0:43 2.000000 -0:47 indirect index (temp lowp sampler2D) -0:47 'fsa' (uniform 3-element array of lowp sampler2D) -0:47 'ga' (global highp int) -0:48 indirect index (temp highp float) -0:48 'fua' (uniform 10-element array of highp float) -0:48 'ga' (global highp int) -0:49 indirect index (temp highp 3-component vector of float) -0:49 'am3' (in highp 3X3 matrix of float) -0:49 'ga' (global highp int) -0:50 indirect index (temp highp float) -0:50 'av2' (in highp 2-component vector of float) -0:50 'ga' (global highp int) -0:51 indirect index (smooth temp highp 4-component vector of float) -0:51 'va' (smooth out 4-element array of highp 4-component vector of float) -0:51 add (temp highp int) +0:47 indirect index ( temp lowp sampler2D) +0:47 'fsa' ( uniform 3-element array of lowp sampler2D) +0:47 'ga' ( global highp int) +0:48 indirect index ( temp highp float) +0:48 'fua' ( uniform 10-element array of highp float) +0:48 'ga' ( global highp int) +0:49 indirect index ( temp highp 3-component vector of float) +0:49 'am3' ( in highp 3X3 matrix of float) +0:49 'ga' ( global highp int) +0:50 indirect index ( temp highp float) +0:50 'av2' ( in highp 2-component vector of float) +0:50 'ga' ( global highp int) +0:51 indirect index ( smooth temp highp 4-component vector of float) +0:51 'va' ( smooth out 4-element array of highp 4-component vector of float) +0:51 add ( temp highp int) 0:51 Constant: 0:51 2 (const int) -0:51 'ga' (global highp int) -0:52 indirect index (temp highp 2-component vector of float) +0:51 'ga' ( global highp int) +0:52 indirect index ( temp highp 2-component vector of float) 0:52 Constant: 0:52 1.000000 0:52 0.000000 0:52 0.000000 0:52 1.000000 -0:52 'ga' (global highp int) -0:53 indirect index (temp highp float) +0:52 'ga' ( global highp int) +0:53 indirect index ( temp highp float) 0:53 Constant: 0:53 2.000000 0:53 2.000000 0:53 2.000000 -0:53 divide (temp highp int) -0:53 'ga' (global highp int) +0:53 divide ( temp highp int) +0:53 'ga' ( global highp int) 0:53 Constant: 0:53 2 (const int) -0:54 indirect index (temp highp int) -0:54 'ia' (temp 9-element array of highp int) -0:54 'ga' (global highp int) +0:54 indirect index ( temp highp int) +0:54 'ia' ( temp 9-element array of highp int) +0:54 'ga' ( global highp int) 0:56 Sequence 0:56 Sequence -0:56 move second child to first child (temp highp int) -0:56 'a' (temp highp int) +0:56 move second child to first child ( temp highp int) +0:56 'a' ( temp highp int) 0:56 Constant: 0:56 3 (const int) 0:56 Loop with condition tested first 0:56 Loop Condition -0:56 Compare Greater Than or Equal (temp bool) -0:56 'a' (temp highp int) +0:56 Compare Greater Than or Equal ( temp bool) +0:56 'a' ( temp highp int) 0:56 Constant: 0:56 0 (const int) 0:56 Loop Body 0:57 Sequence -0:57 indirect index (temp lowp sampler2D) -0:57 'fsa' (uniform 3-element array of lowp sampler2D) -0:57 'a' (temp highp int) -0:58 indirect index (temp highp float) -0:58 'fua' (uniform 10-element array of highp float) -0:58 add (temp highp int) -0:58 'a' (temp highp int) +0:57 indirect index ( temp lowp sampler2D) +0:57 'fsa' ( uniform 3-element array of lowp sampler2D) +0:57 'a' ( temp highp int) +0:58 indirect index ( temp highp float) +0:58 'fua' ( uniform 10-element array of highp float) +0:58 add ( temp highp int) +0:58 'a' ( temp highp int) 0:58 Constant: 0:58 2 (const int) -0:59 indirect index (temp highp 3-component vector of float) -0:59 'am3' (in highp 3X3 matrix of float) -0:59 component-wise multiply (temp highp int) +0:59 indirect index ( temp highp 3-component vector of float) +0:59 'am3' ( in highp 3X3 matrix of float) +0:59 component-wise multiply ( temp highp int) 0:59 Constant: 0:59 3 (const int) -0:59 'a' (temp highp int) -0:60 indirect index (temp highp float) -0:60 'av2' (in highp 2-component vector of float) -0:60 component-wise multiply (temp highp int) +0:59 'a' ( temp highp int) +0:60 indirect index ( temp highp float) +0:60 'av2' ( in highp 2-component vector of float) +0:60 component-wise multiply ( temp highp int) 0:60 Constant: 0:60 3 (const int) -0:60 'a' (temp highp int) -0:61 indirect index (smooth temp highp 4-component vector of float) -0:61 'va' (smooth out 4-element array of highp 4-component vector of float) -0:61 subtract (temp highp int) -0:61 'a' (temp highp int) +0:60 'a' ( temp highp int) +0:61 indirect index ( smooth temp highp 4-component vector of float) +0:61 'va' ( smooth out 4-element array of highp 4-component vector of float) +0:61 subtract ( temp highp int) +0:61 'a' ( temp highp int) 0:61 Constant: 0:61 1 (const int) -0:62 indirect index (temp highp 2-component vector of float) +0:62 indirect index ( temp highp 2-component vector of float) 0:62 Constant: 0:62 1.000000 0:62 0.000000 0:62 0.000000 0:62 1.000000 -0:62 divide (temp highp int) -0:62 'a' (temp highp int) +0:62 divide ( temp highp int) +0:62 'a' ( temp highp int) 0:62 Constant: 0:62 2 (const int) -0:63 indirect index (temp highp float) +0:63 indirect index ( temp highp float) 0:63 Constant: 0:63 2.000000 0:63 2.000000 0:63 2.000000 -0:63 'a' (temp highp int) -0:64 indirect index (temp highp int) -0:64 'ia' (temp 9-element array of highp int) -0:64 'a' (temp highp int) -0:65 indirect index (temp highp int) -0:65 'ia' (temp 9-element array of highp int) -0:65 Function Call: bar( (global highp int) +0:63 'a' ( temp highp int) +0:64 indirect index ( temp highp int) +0:64 'ia' ( temp 9-element array of highp int) +0:64 'a' ( temp highp int) +0:65 indirect index ( temp highp int) +0:65 'ia' ( temp 9-element array of highp int) +0:65 Function Call: bar( ( global highp int) 0:56 Loop Terminal Expression -0:56 Post-Decrement (temp highp int) -0:56 'a' (temp highp int) -0:68 direct index (temp lowp sampler2D) -0:68 'fsa' (uniform 3-element array of lowp sampler2D) +0:56 Post-Decrement ( temp highp int) +0:56 'a' ( temp highp int) +0:68 direct index ( temp lowp sampler2D) +0:68 'fsa' ( uniform 3-element array of lowp sampler2D) 0:68 Constant: 0:68 2 (const int) -0:69 direct index (temp highp float) -0:69 'fua' (uniform 10-element array of highp float) +0:69 direct index ( temp highp float) +0:69 'fua' ( uniform 10-element array of highp float) 0:69 Constant: 0:69 3 (const int) -0:70 direct index (temp highp 3-component vector of float) -0:70 'am3' (in highp 3X3 matrix of float) +0:70 direct index ( temp highp 3-component vector of float) +0:70 'am3' ( in highp 3X3 matrix of float) 0:70 Constant: 0:70 2 (const int) -0:71 direct index (temp highp float) -0:71 'av2' (in highp 2-component vector of float) +0:71 direct index ( temp highp float) +0:71 'av2' ( in highp 2-component vector of float) 0:71 Constant: 0:71 1 (const int) -0:72 direct index (smooth temp highp 4-component vector of float) -0:72 'va' (smooth out 4-element array of highp 4-component vector of float) +0:72 direct index ( smooth temp highp 4-component vector of float) +0:72 'va' ( smooth out 4-element array of highp 4-component vector of float) 0:72 Constant: 0:72 1 (const int) 0:73 Constant: @@ -418,25 +418,25 @@ Shader version: 100 0:73 1.000000 0:74 Constant: 0:74 2.000000 -0:75 direct index (temp highp int) -0:75 'ia' (temp 9-element array of highp int) +0:75 direct index ( temp highp int) +0:75 'ia' ( temp 9-element array of highp int) 0:75 Constant: 0:75 3 (const int) 0:? Linker Objects -0:? 'ga' (global highp int) -0:? 'gb' (global highp int) -0:? 'f' (global highp float) -0:? 'fsa' (uniform 3-element array of lowp sampler2D) -0:? 'fua' (uniform 10-element array of highp float) -0:? 'am3' (in highp 3X3 matrix of float) -0:? 'av2' (in highp 2-component vector of float) -0:? 'va' (smooth out 4-element array of highp 4-component vector of float) -0:? 'm2' (const highp 2X2 matrix of float) +0:? 'ga' ( global highp int) +0:? 'gb' ( global highp int) +0:? 'f' ( global highp float) +0:? 'fsa' ( uniform 3-element array of lowp sampler2D) +0:? 'fua' ( uniform 10-element array of highp float) +0:? 'am3' ( in highp 3X3 matrix of float) +0:? 'av2' ( in highp 2-component vector of float) +0:? 'va' ( smooth out 4-element array of highp 4-component vector of float) +0:? 'm2' ( const highp 2X2 matrix of float) 0:? 1.000000 0:? 0.000000 0:? 0.000000 0:? 1.000000 -0:? 'v3' (const highp 3-component vector of float) +0:? 'v3' ( const highp 3-component vector of float) 0:? 2.000000 0:? 2.000000 0:? 2.000000 @@ -447,23 +447,23 @@ Linked vertex stage: Shader version: 100 0:? Sequence -0:15 Function Definition: foo(f1; (global void) +0:15 Function Definition: foo(f1; ( global void) 0:15 Function Parameters: -0:15 'a' (inout highp float) -0:17 Function Definition: bar( (global highp int) +0:15 'a' ( inout highp float) +0:17 Function Definition: bar( ( global highp int) 0:17 Function Parameters: 0:19 Sequence 0:19 Branch: Return with expression 0:19 Constant: 0:19 1 (const int) -0:22 Function Definition: main( (global void) +0:22 Function Definition: main( ( global void) 0:22 Function Parameters: 0:24 Sequence 0:24 Loop with condition tested first 0:24 Loop Condition -0:24 Compare Less Than (temp bool) -0:24 'ga' (global highp int) -0:24 'gb' (global highp int) +0:24 Compare Less Than ( temp bool) +0:24 'ga' ( global highp int) +0:24 'gb' ( global highp int) 0:24 No loop body 0:26 Loop with condition not tested first 0:26 Loop Condition @@ -477,20 +477,20 @@ Shader version: 100 0:29 Sequence 0:29 Loop with condition tested first 0:29 Loop Condition -0:29 Compare Equal (temp bool) -0:29 'ga' (global highp int) -0:29 'gb' (global highp int) +0:29 Compare Equal ( temp bool) +0:29 'ga' ( global highp int) +0:29 'gb' ( global highp int) 0:29 No loop body 0:30 Sequence 0:30 Loop with condition tested first 0:30 No loop condition 0:30 No loop body 0:30 Loop Terminal Expression -0:30 Post-Increment (temp highp float) -0:30 'f' (global highp float) +0:30 Post-Increment ( temp highp float) +0:30 'f' ( global highp float) 0:31 Sequence -0:31 move second child to first child (temp highp int) -0:31 'ga' (global highp int) +0:31 move second child to first child ( temp highp int) +0:31 'ga' ( global highp int) 0:31 Constant: 0:31 0 (const int) 0:31 Loop with condition tested first @@ -498,8 +498,8 @@ Shader version: 100 0:31 No loop body 0:32 Sequence 0:32 Sequence -0:32 move second child to first child (temp bool) -0:32 'a' (temp bool) +0:32 move second child to first child ( temp bool) +0:32 'a' ( temp bool) 0:32 Constant: 0:32 false (const bool) 0:32 Loop with condition tested first @@ -507,356 +507,356 @@ Shader version: 100 0:32 No loop body 0:33 Sequence 0:33 Sequence -0:33 move second child to first child (temp highp float) -0:33 'a' (temp highp float) +0:33 move second child to first child ( temp highp float) +0:33 'a' ( temp highp float) 0:33 Constant: 0:33 0.000000 0:33 Loop with condition tested first 0:33 Loop Condition -0:33 Compare Equal (temp bool) -0:33 'a' (temp highp float) -0:33 sine (global highp float) -0:33 'f' (global highp float) +0:33 Compare Equal ( temp bool) +0:33 'a' ( temp highp float) +0:33 sine ( global highp float) +0:33 'f' ( global highp float) 0:33 No loop body 0:34 Sequence 0:34 Sequence -0:34 move second child to first child (temp highp int) -0:34 'a' (temp highp int) +0:34 move second child to first child ( temp highp int) +0:34 'a' ( temp highp int) 0:34 Constant: 0:34 0 (const int) 0:34 Loop with condition tested first 0:34 Loop Condition -0:34 Compare Less Than (temp bool) -0:34 'a' (temp highp int) +0:34 Compare Less Than ( temp bool) +0:34 'a' ( temp highp int) 0:34 Constant: 0:34 10 (const int) 0:34 No loop body 0:34 Loop Terminal Expression -0:34 multiply second child into first child (temp highp int) -0:34 'a' (temp highp int) +0:34 multiply second child into first child ( temp highp int) +0:34 'a' ( temp highp int) 0:34 Constant: 0:34 2 (const int) 0:35 Sequence 0:35 Sequence -0:35 move second child to first child (temp highp int) -0:35 'a' (temp highp int) +0:35 move second child to first child ( temp highp int) +0:35 'a' ( temp highp int) 0:35 Constant: 0:35 0 (const int) 0:35 Loop with condition tested first 0:35 Loop Condition -0:35 Compare Less Than or Equal (temp bool) -0:35 'a' (temp highp int) +0:35 Compare Less Than or Equal ( temp bool) +0:35 'a' ( temp highp int) 0:35 Constant: 0:35 20 (const int) 0:35 Loop Body -0:35 Pre-Decrement (temp highp int) -0:35 'a' (temp highp int) +0:35 Pre-Decrement ( temp highp int) +0:35 'a' ( temp highp int) 0:35 Loop Terminal Expression -0:35 Post-Increment (temp highp int) -0:35 'a' (temp highp int) +0:35 Post-Increment ( temp highp int) +0:35 'a' ( temp highp int) 0:36 Sequence 0:36 Sequence -0:36 move second child to first child (temp highp int) -0:36 'a' (temp highp int) +0:36 move second child to first child ( temp highp int) +0:36 'a' ( temp highp int) 0:36 Constant: 0:36 0 (const int) 0:36 Loop with condition tested first 0:36 Loop Condition -0:36 Compare Less Than or Equal (temp bool) -0:36 'a' (temp highp int) +0:36 Compare Less Than or Equal ( temp bool) +0:36 'a' ( temp highp int) 0:36 Constant: 0:36 20 (const int) 0:36 Loop Body 0:36 Sequence -0:36 Test condition and select (temp void) +0:36 Test condition and select ( temp void) 0:36 Condition -0:36 Compare Equal (temp bool) -0:36 'ga' (global highp int) +0:36 Compare Equal ( temp bool) +0:36 'ga' ( global highp int) 0:36 Constant: 0:36 0 (const int) 0:36 true case -0:36 move second child to first child (temp highp int) -0:36 'a' (temp highp int) +0:36 move second child to first child ( temp highp int) +0:36 'a' ( temp highp int) 0:36 Constant: 0:36 4 (const int) 0:36 Loop Terminal Expression -0:36 Post-Increment (temp highp int) -0:36 'a' (temp highp int) +0:36 Post-Increment ( temp highp int) +0:36 'a' ( temp highp int) 0:37 Sequence 0:37 Sequence -0:37 move second child to first child (temp highp float) -0:37 'a' (temp highp float) +0:37 move second child to first child ( temp highp float) +0:37 'a' ( temp highp float) 0:37 Constant: 0:37 0.000000 0:37 Loop with condition tested first 0:37 Loop Condition -0:37 Compare Less Than or Equal (temp bool) -0:37 'a' (temp highp float) +0:37 Compare Less Than or Equal ( temp bool) +0:37 'a' ( temp highp float) 0:37 Constant: 0:37 20.000000 0:37 No loop body 0:37 Loop Terminal Expression -0:37 add second child into first child (temp highp float) -0:37 'a' (temp highp float) +0:37 add second child into first child ( temp highp float) +0:37 'a' ( temp highp float) 0:37 Constant: 0:37 2.000000 0:38 Sequence 0:38 Sequence -0:38 move second child to first child (temp highp float) -0:38 'a' (temp highp float) +0:38 move second child to first child ( temp highp float) +0:38 'a' ( temp highp float) 0:38 Constant: 0:38 0.000000 0:38 Loop with condition tested first 0:38 Loop Condition -0:38 Compare Not Equal (temp bool) -0:38 'a' (temp highp float) +0:38 Compare Not Equal ( temp bool) +0:38 'a' ( temp highp float) 0:38 Constant: 0:38 20.000000 0:38 Loop Body 0:38 Sequence -0:38 Test condition and select (temp void) +0:38 Test condition and select ( temp void) 0:38 Condition -0:38 Compare Equal (temp bool) -0:38 'ga' (global highp int) +0:38 Compare Equal ( temp bool) +0:38 'ga' ( global highp int) 0:38 Constant: 0:38 0 (const int) 0:38 true case -0:38 move second child to first child (temp highp int) -0:38 'ga' (global highp int) +0:38 move second child to first child ( temp highp int) +0:38 'ga' ( global highp int) 0:38 Constant: 0:38 4 (const int) 0:38 Loop Terminal Expression -0:38 subtract second child into first child (temp highp float) -0:38 'a' (temp highp float) +0:38 subtract second child into first child ( temp highp float) +0:38 'a' ( temp highp float) 0:38 Constant: 0:38 2.000000 0:39 Sequence 0:39 Sequence -0:39 move second child to first child (temp highp float) -0:39 'a' (temp highp float) +0:39 move second child to first child ( temp highp float) +0:39 'a' ( temp highp float) 0:39 Constant: 0:39 0.000000 0:39 Loop with condition tested first 0:39 Loop Condition -0:39 Compare Equal (temp bool) -0:39 'a' (temp highp float) +0:39 Compare Equal ( temp bool) +0:39 'a' ( temp highp float) 0:39 Constant: 0:39 20.000000 0:39 Loop Body 0:39 Sequence 0:39 Sequence -0:39 move second child to first child (temp highp float) -0:39 'a' (temp highp float) +0:39 move second child to first child ( temp highp float) +0:39 'a' ( temp highp float) 0:39 Constant: 0:39 0.000000 0:39 Loop with condition tested first 0:39 Loop Condition -0:39 Compare Equal (temp bool) -0:39 'a' (temp highp float) +0:39 Compare Equal ( temp bool) +0:39 'a' ( temp highp float) 0:39 Constant: 0:39 20.000000 0:39 No loop body 0:39 Loop Terminal Expression -0:39 Post-Decrement (temp highp float) -0:39 'a' (temp highp float) +0:39 Post-Decrement ( temp highp float) +0:39 'a' ( temp highp float) 0:39 Loop Terminal Expression -0:39 Post-Decrement (temp highp float) -0:39 'a' (temp highp float) +0:39 Post-Decrement ( temp highp float) +0:39 'a' ( temp highp float) 0:40 Sequence 0:40 Sequence -0:40 move second child to first child (temp highp float) -0:40 'a' (temp highp float) +0:40 move second child to first child ( temp highp float) +0:40 'a' ( temp highp float) 0:40 Constant: 0:40 0.000000 0:40 Loop with condition tested first 0:40 Loop Condition -0:40 Compare Less Than or Equal (temp bool) -0:40 'a' (temp highp float) +0:40 Compare Less Than or Equal ( temp bool) +0:40 'a' ( temp highp float) 0:40 Constant: 0:40 20.000000 0:40 No loop body 0:40 Loop Terminal Expression -0:40 add second child into first child (temp highp float) -0:40 'a' (temp highp float) +0:40 add second child into first child ( temp highp float) +0:40 'a' ( temp highp float) 0:40 Constant: 0:40 2.000000 0:41 Sequence 0:41 Sequence -0:41 move second child to first child (temp highp float) -0:41 'a' (temp highp float) +0:41 move second child to first child ( temp highp float) +0:41 'a' ( temp highp float) 0:41 Constant: 0:41 0.000000 0:41 Loop with condition tested first 0:41 Loop Condition -0:41 Compare Less Than or Equal (temp bool) -0:41 'a' (temp highp float) +0:41 Compare Less Than or Equal ( temp bool) +0:41 'a' ( temp highp float) 0:41 Constant: 0:41 20.000000 0:41 No loop body 0:41 Loop Terminal Expression -0:41 add second child into first child (temp highp float) -0:41 'a' (temp highp float) +0:41 add second child into first child ( temp highp float) +0:41 'a' ( temp highp float) 0:41 Constant: 0:41 2.000000 0:42 Sequence 0:42 Sequence -0:42 move second child to first child (temp highp float) -0:42 'a' (temp highp float) +0:42 move second child to first child ( temp highp float) +0:42 'a' ( temp highp float) 0:42 Constant: 0:42 0.000000 0:42 Loop with condition tested first 0:42 Loop Condition -0:42 Compare Greater Than (temp bool) -0:42 'a' (temp highp float) +0:42 Compare Greater Than ( temp bool) +0:42 'a' ( temp highp float) 0:42 Constant: 0:42 40.000000 0:42 No loop body 0:42 Loop Terminal Expression -0:42 add second child into first child (temp highp float) -0:42 'a' (temp highp float) +0:42 add second child into first child ( temp highp float) +0:42 'a' ( temp highp float) 0:42 Constant: 0:42 2.000000 0:43 Sequence 0:43 Sequence -0:43 move second child to first child (temp highp float) -0:43 'a' (temp highp float) +0:43 move second child to first child ( temp highp float) +0:43 'a' ( temp highp float) 0:43 Constant: 0:43 0.000000 0:43 Loop with condition tested first 0:43 Loop Condition -0:43 Compare Greater Than or Equal (temp bool) -0:43 'a' (temp highp float) +0:43 Compare Greater Than or Equal ( temp bool) +0:43 'a' ( temp highp float) 0:43 Constant: 0:43 20.000000 0:43 Loop Body -0:43 Function Call: foo(f1; (global void) -0:43 'a' (temp highp float) +0:43 Function Call: foo(f1; ( global void) +0:43 'a' ( temp highp float) 0:43 Loop Terminal Expression -0:43 add second child into first child (temp highp float) -0:43 'a' (temp highp float) +0:43 add second child into first child ( temp highp float) +0:43 'a' ( temp highp float) 0:43 Constant: 0:43 2.000000 -0:47 indirect index (temp lowp sampler2D) -0:47 'fsa' (uniform 3-element array of lowp sampler2D) -0:47 'ga' (global highp int) -0:48 indirect index (temp highp float) -0:48 'fua' (uniform 10-element array of highp float) -0:48 'ga' (global highp int) -0:49 indirect index (temp highp 3-component vector of float) -0:49 'am3' (in highp 3X3 matrix of float) -0:49 'ga' (global highp int) -0:50 indirect index (temp highp float) -0:50 'av2' (in highp 2-component vector of float) -0:50 'ga' (global highp int) -0:51 indirect index (smooth temp highp 4-component vector of float) -0:51 'va' (smooth out 4-element array of highp 4-component vector of float) -0:51 add (temp highp int) +0:47 indirect index ( temp lowp sampler2D) +0:47 'fsa' ( uniform 3-element array of lowp sampler2D) +0:47 'ga' ( global highp int) +0:48 indirect index ( temp highp float) +0:48 'fua' ( uniform 10-element array of highp float) +0:48 'ga' ( global highp int) +0:49 indirect index ( temp highp 3-component vector of float) +0:49 'am3' ( in highp 3X3 matrix of float) +0:49 'ga' ( global highp int) +0:50 indirect index ( temp highp float) +0:50 'av2' ( in highp 2-component vector of float) +0:50 'ga' ( global highp int) +0:51 indirect index ( smooth temp highp 4-component vector of float) +0:51 'va' ( smooth out 4-element array of highp 4-component vector of float) +0:51 add ( temp highp int) 0:51 Constant: 0:51 2 (const int) -0:51 'ga' (global highp int) -0:52 indirect index (temp highp 2-component vector of float) +0:51 'ga' ( global highp int) +0:52 indirect index ( temp highp 2-component vector of float) 0:52 Constant: 0:52 1.000000 0:52 0.000000 0:52 0.000000 0:52 1.000000 -0:52 'ga' (global highp int) -0:53 indirect index (temp highp float) +0:52 'ga' ( global highp int) +0:53 indirect index ( temp highp float) 0:53 Constant: 0:53 2.000000 0:53 2.000000 0:53 2.000000 -0:53 divide (temp highp int) -0:53 'ga' (global highp int) +0:53 divide ( temp highp int) +0:53 'ga' ( global highp int) 0:53 Constant: 0:53 2 (const int) -0:54 indirect index (temp highp int) -0:54 'ia' (temp 9-element array of highp int) -0:54 'ga' (global highp int) +0:54 indirect index ( temp highp int) +0:54 'ia' ( temp 9-element array of highp int) +0:54 'ga' ( global highp int) 0:56 Sequence 0:56 Sequence -0:56 move second child to first child (temp highp int) -0:56 'a' (temp highp int) +0:56 move second child to first child ( temp highp int) +0:56 'a' ( temp highp int) 0:56 Constant: 0:56 3 (const int) 0:56 Loop with condition tested first 0:56 Loop Condition -0:56 Compare Greater Than or Equal (temp bool) -0:56 'a' (temp highp int) +0:56 Compare Greater Than or Equal ( temp bool) +0:56 'a' ( temp highp int) 0:56 Constant: 0:56 0 (const int) 0:56 Loop Body 0:57 Sequence -0:57 indirect index (temp lowp sampler2D) -0:57 'fsa' (uniform 3-element array of lowp sampler2D) -0:57 'a' (temp highp int) -0:58 indirect index (temp highp float) -0:58 'fua' (uniform 10-element array of highp float) -0:58 add (temp highp int) -0:58 'a' (temp highp int) +0:57 indirect index ( temp lowp sampler2D) +0:57 'fsa' ( uniform 3-element array of lowp sampler2D) +0:57 'a' ( temp highp int) +0:58 indirect index ( temp highp float) +0:58 'fua' ( uniform 10-element array of highp float) +0:58 add ( temp highp int) +0:58 'a' ( temp highp int) 0:58 Constant: 0:58 2 (const int) -0:59 indirect index (temp highp 3-component vector of float) -0:59 'am3' (in highp 3X3 matrix of float) -0:59 component-wise multiply (temp highp int) +0:59 indirect index ( temp highp 3-component vector of float) +0:59 'am3' ( in highp 3X3 matrix of float) +0:59 component-wise multiply ( temp highp int) 0:59 Constant: 0:59 3 (const int) -0:59 'a' (temp highp int) -0:60 indirect index (temp highp float) -0:60 'av2' (in highp 2-component vector of float) -0:60 component-wise multiply (temp highp int) +0:59 'a' ( temp highp int) +0:60 indirect index ( temp highp float) +0:60 'av2' ( in highp 2-component vector of float) +0:60 component-wise multiply ( temp highp int) 0:60 Constant: 0:60 3 (const int) -0:60 'a' (temp highp int) -0:61 indirect index (smooth temp highp 4-component vector of float) -0:61 'va' (smooth out 4-element array of highp 4-component vector of float) -0:61 subtract (temp highp int) -0:61 'a' (temp highp int) +0:60 'a' ( temp highp int) +0:61 indirect index ( smooth temp highp 4-component vector of float) +0:61 'va' ( smooth out 4-element array of highp 4-component vector of float) +0:61 subtract ( temp highp int) +0:61 'a' ( temp highp int) 0:61 Constant: 0:61 1 (const int) -0:62 indirect index (temp highp 2-component vector of float) +0:62 indirect index ( temp highp 2-component vector of float) 0:62 Constant: 0:62 1.000000 0:62 0.000000 0:62 0.000000 0:62 1.000000 -0:62 divide (temp highp int) -0:62 'a' (temp highp int) +0:62 divide ( temp highp int) +0:62 'a' ( temp highp int) 0:62 Constant: 0:62 2 (const int) -0:63 indirect index (temp highp float) +0:63 indirect index ( temp highp float) 0:63 Constant: 0:63 2.000000 0:63 2.000000 0:63 2.000000 -0:63 'a' (temp highp int) -0:64 indirect index (temp highp int) -0:64 'ia' (temp 9-element array of highp int) -0:64 'a' (temp highp int) -0:65 indirect index (temp highp int) -0:65 'ia' (temp 9-element array of highp int) -0:65 Function Call: bar( (global highp int) +0:63 'a' ( temp highp int) +0:64 indirect index ( temp highp int) +0:64 'ia' ( temp 9-element array of highp int) +0:64 'a' ( temp highp int) +0:65 indirect index ( temp highp int) +0:65 'ia' ( temp 9-element array of highp int) +0:65 Function Call: bar( ( global highp int) 0:56 Loop Terminal Expression -0:56 Post-Decrement (temp highp int) -0:56 'a' (temp highp int) -0:68 direct index (temp lowp sampler2D) -0:68 'fsa' (uniform 3-element array of lowp sampler2D) +0:56 Post-Decrement ( temp highp int) +0:56 'a' ( temp highp int) +0:68 direct index ( temp lowp sampler2D) +0:68 'fsa' ( uniform 3-element array of lowp sampler2D) 0:68 Constant: 0:68 2 (const int) -0:69 direct index (temp highp float) -0:69 'fua' (uniform 10-element array of highp float) +0:69 direct index ( temp highp float) +0:69 'fua' ( uniform 10-element array of highp float) 0:69 Constant: 0:69 3 (const int) -0:70 direct index (temp highp 3-component vector of float) -0:70 'am3' (in highp 3X3 matrix of float) +0:70 direct index ( temp highp 3-component vector of float) +0:70 'am3' ( in highp 3X3 matrix of float) 0:70 Constant: 0:70 2 (const int) -0:71 direct index (temp highp float) -0:71 'av2' (in highp 2-component vector of float) +0:71 direct index ( temp highp float) +0:71 'av2' ( in highp 2-component vector of float) 0:71 Constant: 0:71 1 (const int) -0:72 direct index (smooth temp highp 4-component vector of float) -0:72 'va' (smooth out 4-element array of highp 4-component vector of float) +0:72 direct index ( smooth temp highp 4-component vector of float) +0:72 'va' ( smooth out 4-element array of highp 4-component vector of float) 0:72 Constant: 0:72 1 (const int) 0:73 Constant: @@ -864,25 +864,25 @@ Shader version: 100 0:73 1.000000 0:74 Constant: 0:74 2.000000 -0:75 direct index (temp highp int) -0:75 'ia' (temp 9-element array of highp int) +0:75 direct index ( temp highp int) +0:75 'ia' ( temp 9-element array of highp int) 0:75 Constant: 0:75 3 (const int) 0:? Linker Objects -0:? 'ga' (global highp int) -0:? 'gb' (global highp int) -0:? 'f' (global highp float) -0:? 'fsa' (uniform 3-element array of lowp sampler2D) -0:? 'fua' (uniform 10-element array of highp float) -0:? 'am3' (in highp 3X3 matrix of float) -0:? 'av2' (in highp 2-component vector of float) -0:? 'va' (smooth out 4-element array of highp 4-component vector of float) -0:? 'm2' (const highp 2X2 matrix of float) +0:? 'ga' ( global highp int) +0:? 'gb' ( global highp int) +0:? 'f' ( global highp float) +0:? 'fsa' ( uniform 3-element array of lowp sampler2D) +0:? 'fua' ( uniform 10-element array of highp float) +0:? 'am3' ( in highp 3X3 matrix of float) +0:? 'av2' ( in highp 2-component vector of float) +0:? 'va' ( smooth out 4-element array of highp 4-component vector of float) +0:? 'm2' ( const highp 2X2 matrix of float) 0:? 1.000000 0:? 0.000000 0:? 0.000000 0:? 1.000000 -0:? 'v3' (const highp 3-component vector of float) +0:? 'v3' ( const highp 3-component vector of float) 0:? 2.000000 0:? 2.000000 0:? 2.000000 |