diff options
Diffstat (limited to '3rdparty/bgfx/3rdparty/glslang/Test/baseResults/conversion.frag.out')
-rw-r--r-- | 3rdparty/bgfx/3rdparty/glslang/Test/baseResults/conversion.frag.out | 1488 |
1 files changed, 744 insertions, 744 deletions
diff --git a/3rdparty/bgfx/3rdparty/glslang/Test/baseResults/conversion.frag.out b/3rdparty/bgfx/3rdparty/glslang/Test/baseResults/conversion.frag.out index 3abf82ceffc..73875d1962a 100644 --- a/3rdparty/bgfx/3rdparty/glslang/Test/baseResults/conversion.frag.out +++ b/3rdparty/bgfx/3rdparty/glslang/Test/baseResults/conversion.frag.out @@ -1,427 +1,427 @@ conversion.frag Shader version: 130 0:? Sequence -0:33 Function Definition: main( (global void) +0:33 Function Definition: main( ( global void) 0:33 Function Parameters: 0:35 Sequence 0:35 Sequence -0:35 move second child to first child (temp bool) -0:35 'b' (temp bool) -0:35 logical-xor (temp bool) -0:35 Convert int to bool (temp bool) -0:35 'u_i' (uniform int) -0:35 Convert float to bool (temp bool) -0:35 'u_f' (uniform float) +0:35 move second child to first child ( temp bool) +0:35 'b' ( temp bool) +0:35 logical-xor ( temp bool) +0:35 Convert int to bool ( temp bool) +0:35 'u_i' ( uniform int) +0:35 Convert float to bool ( temp bool) +0:35 'u_f' ( uniform float) 0:36 Sequence -0:36 move second child to first child (temp 2-component vector of bool) -0:36 'b2' (temp 2-component vector of bool) -0:36 Construct bvec2 (temp 2-component vector of bool) -0:36 Convert int to bool (temp bool) -0:36 'u_i' (uniform int) -0:36 Convert float to bool (temp bool) -0:36 'u_f' (uniform float) +0:36 move second child to first child ( temp 2-component vector of bool) +0:36 'b2' ( temp 2-component vector of bool) +0:36 Construct bvec2 ( temp 2-component vector of bool) +0:36 Convert int to bool ( temp bool) +0:36 'u_i' ( uniform int) +0:36 Convert float to bool ( temp bool) +0:36 'u_f' ( uniform float) 0:37 Sequence -0:37 move second child to first child (temp 3-component vector of bool) -0:37 'b3' (temp 3-component vector of bool) -0:37 Construct bvec3 (temp 3-component vector of bool) -0:37 Convert int to bool (temp bool) -0:37 'u_i' (uniform int) -0:37 Convert float to bool (temp bool) -0:37 'u_f' (uniform float) -0:37 Convert int to bool (temp bool) -0:37 'i_i' (flat in int) +0:37 move second child to first child ( temp 3-component vector of bool) +0:37 'b3' ( temp 3-component vector of bool) +0:37 Construct bvec3 ( temp 3-component vector of bool) +0:37 Convert int to bool ( temp bool) +0:37 'u_i' ( uniform int) +0:37 Convert float to bool ( temp bool) +0:37 'u_f' ( uniform float) +0:37 Convert int to bool ( temp bool) +0:37 'i_i' ( flat in int) 0:38 Sequence -0:38 move second child to first child (temp 4-component vector of bool) -0:38 'b4' (temp 4-component vector of bool) -0:38 Construct bvec4 (temp 4-component vector of bool) -0:38 Convert int to bool (temp bool) -0:38 'u_i' (uniform int) -0:38 Convert float to bool (temp bool) -0:38 'u_f' (uniform float) -0:38 Convert int to bool (temp bool) -0:38 'i_i' (flat in int) -0:38 Convert float to bool (temp bool) -0:38 'i_f' (smooth in float) +0:38 move second child to first child ( temp 4-component vector of bool) +0:38 'b4' ( temp 4-component vector of bool) +0:38 Construct bvec4 ( temp 4-component vector of bool) +0:38 Convert int to bool ( temp bool) +0:38 'u_i' ( uniform int) +0:38 Convert float to bool ( temp bool) +0:38 'u_f' ( uniform float) +0:38 Convert int to bool ( temp bool) +0:38 'i_i' ( flat in int) +0:38 Convert float to bool ( temp bool) +0:38 'i_f' ( smooth in float) 0:40 Sequence -0:40 move second child to first child (temp int) -0:40 'i' (temp int) -0:40 add (temp int) -0:40 Convert float to int (temp int) -0:40 'u_f' (uniform float) -0:40 Convert bool to int (temp int) -0:40 'b' (temp bool) +0:40 move second child to first child ( temp int) +0:40 'i' ( temp int) +0:40 add ( temp int) +0:40 Convert float to int ( temp int) +0:40 'u_f' ( uniform float) +0:40 Convert bool to int ( temp int) +0:40 'b' ( temp bool) 0:41 Sequence -0:41 move second child to first child (temp 2-component vector of int) -0:41 'i2' (temp 2-component vector of int) -0:41 add (temp 2-component vector of int) -0:41 Convert float to int (temp 2-component vector of int) -0:41 'u_f2' (uniform 2-component vector of float) -0:41 Convert bool to int (temp 2-component vector of int) -0:41 'b2' (temp 2-component vector of bool) +0:41 move second child to first child ( temp 2-component vector of int) +0:41 'i2' ( temp 2-component vector of int) +0:41 add ( temp 2-component vector of int) +0:41 Convert float to int ( temp 2-component vector of int) +0:41 'u_f2' ( uniform 2-component vector of float) +0:41 Convert bool to int ( temp 2-component vector of int) +0:41 'b2' ( temp 2-component vector of bool) 0:42 Sequence -0:42 move second child to first child (temp 3-component vector of int) -0:42 'i3' (temp 3-component vector of int) -0:42 add (temp 3-component vector of int) -0:42 Convert float to int (temp 3-component vector of int) -0:42 'u_f3' (uniform 3-component vector of float) -0:42 Convert bool to int (temp 3-component vector of int) -0:42 'b3' (temp 3-component vector of bool) +0:42 move second child to first child ( temp 3-component vector of int) +0:42 'i3' ( temp 3-component vector of int) +0:42 add ( temp 3-component vector of int) +0:42 Convert float to int ( temp 3-component vector of int) +0:42 'u_f3' ( uniform 3-component vector of float) +0:42 Convert bool to int ( temp 3-component vector of int) +0:42 'b3' ( temp 3-component vector of bool) 0:43 Sequence -0:43 move second child to first child (temp 4-component vector of int) -0:43 'i4' (temp 4-component vector of int) -0:43 add (temp 4-component vector of int) -0:43 Convert float to int (temp 4-component vector of int) -0:43 'u_f4' (uniform 4-component vector of float) -0:43 Convert bool to int (temp 4-component vector of int) -0:43 'b4' (temp 4-component vector of bool) +0:43 move second child to first child ( temp 4-component vector of int) +0:43 'i4' ( temp 4-component vector of int) +0:43 add ( temp 4-component vector of int) +0:43 Convert float to int ( temp 4-component vector of int) +0:43 'u_f4' ( uniform 4-component vector of float) +0:43 Convert bool to int ( temp 4-component vector of int) +0:43 'b4' ( temp 4-component vector of bool) 0:45 Sequence -0:45 move second child to first child (temp float) -0:45 'f' (temp float) -0:45 Convert int to float (temp float) -0:45 'i' (temp int) +0:45 move second child to first child ( temp float) +0:45 'f' ( temp float) +0:45 Convert int to float ( temp float) +0:45 'i' ( temp int) 0:46 Sequence -0:46 move second child to first child (temp 2-component vector of float) -0:46 'f2' (temp 2-component vector of float) -0:46 Convert int to float (temp 2-component vector of float) -0:46 'i2' (temp 2-component vector of int) +0:46 move second child to first child ( temp 2-component vector of float) +0:46 'f2' ( temp 2-component vector of float) +0:46 Convert int to float ( temp 2-component vector of float) +0:46 'i2' ( temp 2-component vector of int) 0:47 Sequence -0:47 move second child to first child (temp 3-component vector of float) -0:47 'f3' (temp 3-component vector of float) -0:47 Convert int to float (temp 3-component vector of float) -0:47 'i3' (temp 3-component vector of int) +0:47 move second child to first child ( temp 3-component vector of float) +0:47 'f3' ( temp 3-component vector of float) +0:47 Convert int to float ( temp 3-component vector of float) +0:47 'i3' ( temp 3-component vector of int) 0:48 Sequence -0:48 move second child to first child (temp 4-component vector of float) -0:48 'f4' (temp 4-component vector of float) -0:48 Convert int to float (temp 4-component vector of float) -0:48 'i4' (temp 4-component vector of int) -0:50 add second child into first child (temp float) -0:50 'f' (temp float) -0:50 add (temp float) -0:50 Convert int to float (temp float) -0:50 'i' (temp int) -0:50 Convert bool to float (temp float) -0:50 'b' (temp bool) -0:51 subtract second child into first child (temp 2-component vector of float) -0:51 'f2' (temp 2-component vector of float) -0:51 add (temp 2-component vector of float) -0:51 Convert int to float (temp 2-component vector of float) -0:51 'i2' (temp 2-component vector of int) -0:51 Convert bool to float (temp 2-component vector of float) -0:51 'b2' (temp 2-component vector of bool) -0:52 divide second child into first child (temp 3-component vector of float) -0:52 'f3' (temp 3-component vector of float) -0:52 add (temp 3-component vector of float) -0:52 Convert int to float (temp 3-component vector of float) -0:52 'i3' (temp 3-component vector of int) -0:52 Convert bool to float (temp 3-component vector of float) -0:52 'b3' (temp 3-component vector of bool) -0:53 add second child into first child (temp 4-component vector of float) -0:53 'f4' (temp 4-component vector of float) -0:53 add (temp 4-component vector of float) -0:53 Convert int to float (temp 4-component vector of float) -0:53 'i4' (temp 4-component vector of int) -0:53 Convert bool to float (temp 4-component vector of float) -0:53 'b4' (temp 4-component vector of bool) -0:55 add second child into first child (temp 4-component vector of float) -0:55 'f4' (temp 4-component vector of float) -0:55 Convert bool to float (temp 4-component vector of float) -0:55 Convert int to bool (temp 4-component vector of bool) -0:55 'i_i4' (flat in 4-component vector of int) -0:56 add second child into first child (temp 4-component vector of float) -0:56 'f4' (temp 4-component vector of float) -0:56 Convert bool to float (temp 4-component vector of float) -0:56 Convert float to bool (temp 4-component vector of bool) -0:56 'u_f4' (uniform 4-component vector of float) -0:58 add second child into first child (temp float) -0:58 'f' (temp float) -0:58 subtract (temp float) -0:58 'f' (temp float) -0:58 Convert int to float (temp float) -0:58 'i' (temp int) -0:59 add second child into first child (temp 2-component vector of float) -0:59 'f2' (temp 2-component vector of float) -0:59 add (temp 2-component vector of float) -0:59 Construct vec2 (temp 2-component vector of float) -0:59 'f' (temp float) -0:59 Convert int to float (temp float) -0:59 'i' (temp int) -0:59 Convert int to float (temp 2-component vector of float) -0:59 'i2' (temp 2-component vector of int) -0:60 add second child into first child (temp 3-component vector of float) -0:60 'f3' (temp 3-component vector of float) -0:60 add (temp 3-component vector of float) -0:60 Convert int to float (temp 3-component vector of float) -0:60 'i3' (temp 3-component vector of int) -0:60 Construct vec3 (temp 3-component vector of float) -0:60 'f' (temp float) -0:60 Convert int to float (temp float) -0:60 'i' (temp int) -0:60 'f' (temp float) -0:61 add second child into first child (temp 4-component vector of float) -0:61 'f4' (temp 4-component vector of float) -0:61 add (temp 4-component vector of float) -0:61 Construct vec4 (temp 4-component vector of float) -0:61 Convert bool to float (temp float) -0:61 'b' (temp bool) -0:61 Convert int to float (temp float) -0:61 'i' (temp int) -0:61 'f' (temp float) -0:61 Convert int to float (temp float) -0:61 'i' (temp int) -0:61 Convert int to float (temp 4-component vector of float) -0:61 'i4' (temp 4-component vector of int) -0:63 add second child into first child (temp 2-component vector of float) -0:63 'f2' (temp 2-component vector of float) -0:63 vector-scale (temp 2-component vector of float) -0:63 Construct vec2 (temp 2-component vector of float) -0:63 'f' (temp float) -0:63 Convert int to float (temp float) -0:63 'i' (temp int) -0:63 Convert int to float (temp float) -0:63 'i' (temp int) -0:64 add second child into first child (temp 3-component vector of float) -0:64 'f3' (temp 3-component vector of float) -0:64 add (temp 3-component vector of float) -0:64 Construct vec3 (temp 3-component vector of float) -0:64 'f' (temp float) -0:64 Convert int to float (temp float) -0:64 'i' (temp int) -0:64 'f' (temp float) -0:64 Convert int to float (temp float) -0:64 'i' (temp int) -0:65 add second child into first child (temp 4-component vector of float) -0:65 'f4' (temp 4-component vector of float) -0:65 subtract (temp 4-component vector of float) -0:65 Convert int to float (temp float) -0:65 'i' (temp int) -0:65 Construct vec4 (temp 4-component vector of float) -0:65 Convert bool to float (temp float) -0:65 'b' (temp bool) -0:65 Convert int to float (temp float) -0:65 'i' (temp int) -0:65 'f' (temp float) -0:65 Convert int to float (temp float) -0:65 'i' (temp int) -0:67 add second child into first child (temp 2-component vector of int) -0:67 'i2' (temp 2-component vector of int) -0:67 Construct ivec2 (temp 2-component vector of int) -0:67 Convert float to int (temp int) -0:67 'f' (temp float) -0:67 'i' (temp int) -0:68 add second child into first child (temp 3-component vector of int) -0:68 'i3' (temp 3-component vector of int) -0:68 Construct ivec3 (temp 3-component vector of int) -0:68 Convert float to int (temp int) -0:68 'f' (temp float) -0:68 'i' (temp int) -0:68 Convert float to int (temp int) -0:68 'f' (temp float) -0:69 add second child into first child (temp 4-component vector of int) -0:69 'i4' (temp 4-component vector of int) -0:69 Construct ivec4 (temp 4-component vector of int) -0:69 Convert bool to int (temp int) -0:69 'b' (temp bool) -0:69 'i' (temp int) -0:69 Convert float to int (temp int) -0:69 'f' (temp float) -0:69 'i' (temp int) -0:71 Test condition and select (temp void) +0:48 move second child to first child ( temp 4-component vector of float) +0:48 'f4' ( temp 4-component vector of float) +0:48 Convert int to float ( temp 4-component vector of float) +0:48 'i4' ( temp 4-component vector of int) +0:50 add second child into first child ( temp float) +0:50 'f' ( temp float) +0:50 add ( temp float) +0:50 Convert int to float ( temp float) +0:50 'i' ( temp int) +0:50 Convert bool to float ( temp float) +0:50 'b' ( temp bool) +0:51 subtract second child into first child ( temp 2-component vector of float) +0:51 'f2' ( temp 2-component vector of float) +0:51 add ( temp 2-component vector of float) +0:51 Convert int to float ( temp 2-component vector of float) +0:51 'i2' ( temp 2-component vector of int) +0:51 Convert bool to float ( temp 2-component vector of float) +0:51 'b2' ( temp 2-component vector of bool) +0:52 divide second child into first child ( temp 3-component vector of float) +0:52 'f3' ( temp 3-component vector of float) +0:52 add ( temp 3-component vector of float) +0:52 Convert int to float ( temp 3-component vector of float) +0:52 'i3' ( temp 3-component vector of int) +0:52 Convert bool to float ( temp 3-component vector of float) +0:52 'b3' ( temp 3-component vector of bool) +0:53 add second child into first child ( temp 4-component vector of float) +0:53 'f4' ( temp 4-component vector of float) +0:53 add ( temp 4-component vector of float) +0:53 Convert int to float ( temp 4-component vector of float) +0:53 'i4' ( temp 4-component vector of int) +0:53 Convert bool to float ( temp 4-component vector of float) +0:53 'b4' ( temp 4-component vector of bool) +0:55 add second child into first child ( temp 4-component vector of float) +0:55 'f4' ( temp 4-component vector of float) +0:55 Convert bool to float ( temp 4-component vector of float) +0:55 Convert int to bool ( temp 4-component vector of bool) +0:55 'i_i4' ( flat in 4-component vector of int) +0:56 add second child into first child ( temp 4-component vector of float) +0:56 'f4' ( temp 4-component vector of float) +0:56 Convert bool to float ( temp 4-component vector of float) +0:56 Convert float to bool ( temp 4-component vector of bool) +0:56 'u_f4' ( uniform 4-component vector of float) +0:58 add second child into first child ( temp float) +0:58 'f' ( temp float) +0:58 subtract ( temp float) +0:58 'f' ( temp float) +0:58 Convert int to float ( temp float) +0:58 'i' ( temp int) +0:59 add second child into first child ( temp 2-component vector of float) +0:59 'f2' ( temp 2-component vector of float) +0:59 add ( temp 2-component vector of float) +0:59 Construct vec2 ( temp 2-component vector of float) +0:59 'f' ( temp float) +0:59 Convert int to float ( temp float) +0:59 'i' ( temp int) +0:59 Convert int to float ( temp 2-component vector of float) +0:59 'i2' ( temp 2-component vector of int) +0:60 add second child into first child ( temp 3-component vector of float) +0:60 'f3' ( temp 3-component vector of float) +0:60 add ( temp 3-component vector of float) +0:60 Convert int to float ( temp 3-component vector of float) +0:60 'i3' ( temp 3-component vector of int) +0:60 Construct vec3 ( temp 3-component vector of float) +0:60 'f' ( temp float) +0:60 Convert int to float ( temp float) +0:60 'i' ( temp int) +0:60 'f' ( temp float) +0:61 add second child into first child ( temp 4-component vector of float) +0:61 'f4' ( temp 4-component vector of float) +0:61 add ( temp 4-component vector of float) +0:61 Construct vec4 ( temp 4-component vector of float) +0:61 Convert bool to float ( temp float) +0:61 'b' ( temp bool) +0:61 Convert int to float ( temp float) +0:61 'i' ( temp int) +0:61 'f' ( temp float) +0:61 Convert int to float ( temp float) +0:61 'i' ( temp int) +0:61 Convert int to float ( temp 4-component vector of float) +0:61 'i4' ( temp 4-component vector of int) +0:63 add second child into first child ( temp 2-component vector of float) +0:63 'f2' ( temp 2-component vector of float) +0:63 vector-scale ( temp 2-component vector of float) +0:63 Construct vec2 ( temp 2-component vector of float) +0:63 'f' ( temp float) +0:63 Convert int to float ( temp float) +0:63 'i' ( temp int) +0:63 Convert int to float ( temp float) +0:63 'i' ( temp int) +0:64 add second child into first child ( temp 3-component vector of float) +0:64 'f3' ( temp 3-component vector of float) +0:64 add ( temp 3-component vector of float) +0:64 Construct vec3 ( temp 3-component vector of float) +0:64 'f' ( temp float) +0:64 Convert int to float ( temp float) +0:64 'i' ( temp int) +0:64 'f' ( temp float) +0:64 Convert int to float ( temp float) +0:64 'i' ( temp int) +0:65 add second child into first child ( temp 4-component vector of float) +0:65 'f4' ( temp 4-component vector of float) +0:65 subtract ( temp 4-component vector of float) +0:65 Convert int to float ( temp float) +0:65 'i' ( temp int) +0:65 Construct vec4 ( temp 4-component vector of float) +0:65 Convert bool to float ( temp float) +0:65 'b' ( temp bool) +0:65 Convert int to float ( temp float) +0:65 'i' ( temp int) +0:65 'f' ( temp float) +0:65 Convert int to float ( temp float) +0:65 'i' ( temp int) +0:67 add second child into first child ( temp 2-component vector of int) +0:67 'i2' ( temp 2-component vector of int) +0:67 Construct ivec2 ( temp 2-component vector of int) +0:67 Convert float to int ( temp int) +0:67 'f' ( temp float) +0:67 'i' ( temp int) +0:68 add second child into first child ( temp 3-component vector of int) +0:68 'i3' ( temp 3-component vector of int) +0:68 Construct ivec3 ( temp 3-component vector of int) +0:68 Convert float to int ( temp int) +0:68 'f' ( temp float) +0:68 'i' ( temp int) +0:68 Convert float to int ( temp int) +0:68 'f' ( temp float) +0:69 add second child into first child ( temp 4-component vector of int) +0:69 'i4' ( temp 4-component vector of int) +0:69 Construct ivec4 ( temp 4-component vector of int) +0:69 Convert bool to int ( temp int) +0:69 'b' ( temp bool) +0:69 'i' ( temp int) +0:69 Convert float to int ( temp int) +0:69 'f' ( temp float) +0:69 'i' ( temp int) +0:71 Test condition and select ( temp void) 0:71 Condition -0:72 logical-or (temp bool) -0:71 logical-or (temp bool) -0:71 logical-or (temp bool) -0:71 Compare Less Than (temp bool) -0:71 'f' (temp float) -0:71 Convert int to float (temp float) -0:71 'i' (temp int) -0:71 Compare Less Than (temp bool) -0:71 Convert int to float (temp float) -0:71 'i' (temp int) -0:71 'f' (temp float) -0:72 Compare Equal (temp bool) -0:72 'f2' (temp 2-component vector of float) -0:72 Convert int to float (temp 2-component vector of float) -0:72 'i2' (temp 2-component vector of int) -0:73 Compare Not Equal (temp bool) -0:73 Convert int to float (temp 3-component vector of float) -0:73 'i3' (temp 3-component vector of int) -0:73 'f3' (temp 3-component vector of float) +0:72 logical-or ( temp bool) +0:71 logical-or ( temp bool) +0:71 logical-or ( temp bool) +0:71 Compare Less Than ( temp bool) +0:71 'f' ( temp float) +0:71 Convert int to float ( temp float) +0:71 'i' ( temp int) +0:71 Compare Less Than ( temp bool) +0:71 Convert int to float ( temp float) +0:71 'i' ( temp int) +0:71 'f' ( temp float) +0:72 Compare Equal ( temp bool) +0:72 'f2' ( temp 2-component vector of float) +0:72 Convert int to float ( temp 2-component vector of float) +0:72 'i2' ( temp 2-component vector of int) +0:73 Compare Not Equal ( temp bool) +0:73 Convert int to float ( temp 3-component vector of float) +0:73 'i3' ( temp 3-component vector of int) +0:73 'f3' ( temp 3-component vector of float) 0:71 true case -0:74 move second child to first child (temp float) -0:74 'f' (temp float) -0:74 add (temp float) -0:74 Test condition and select (temp float) +0:74 move second child to first child ( temp float) +0:74 'f' ( temp float) +0:74 add ( temp float) +0:74 Test condition and select ( temp float) 0:74 Condition -0:74 'b' (temp bool) +0:74 'b' ( temp bool) 0:74 true case -0:74 Convert int to float (temp float) -0:74 'i' (temp int) +0:74 Convert int to float ( temp float) +0:74 'i' ( temp int) 0:74 false case -0:74 direct index (temp float) -0:74 'f2' (temp 2-component vector of float) +0:74 direct index ( temp float) +0:74 'f2' ( temp 2-component vector of float) 0:74 Constant: 0:74 0 (const int) -0:74 Test condition and select (temp float) +0:74 Test condition and select ( temp float) 0:74 Condition -0:74 direct index (temp bool) -0:74 'b2' (temp 2-component vector of bool) +0:74 direct index ( temp bool) +0:74 'b2' ( temp 2-component vector of bool) 0:74 Constant: 0:74 0 (const int) 0:74 true case -0:74 direct index (temp float) -0:74 'f3' (temp 3-component vector of float) +0:74 direct index ( temp float) +0:74 'f3' ( temp 3-component vector of float) 0:74 Constant: 0:74 0 (const int) 0:74 false case -0:74 Convert int to float (temp float) -0:74 direct index (temp int) -0:74 'i2' (temp 2-component vector of int) +0:74 Convert int to float ( temp float) +0:74 direct index ( temp int) +0:74 'i2' ( temp 2-component vector of int) 0:74 Constant: 0:74 1 (const int) -0:76 move second child to first child (temp 4-component vector of float) -0:76 'gl_FragColor' (fragColor 4-component vector of float FragColor) -0:86 Test condition and select (temp 4-component vector of float) +0:76 move second child to first child ( temp 4-component vector of float) +0:76 'gl_FragColor' ( fragColor 4-component vector of float FragColor) +0:86 Test condition and select ( temp 4-component vector of float) 0:86 Condition -0:85 logical-or (temp bool) -0:84 logical-or (temp bool) -0:83 logical-or (temp bool) -0:82 logical-or (temp bool) -0:81 logical-or (temp bool) -0:80 logical-or (temp bool) -0:79 logical-or (temp bool) -0:78 logical-or (temp bool) -0:77 logical-or (temp bool) -0:77 'b' (temp bool) -0:78 direct index (temp bool) -0:78 'b2' (temp 2-component vector of bool) +0:85 logical-or ( temp bool) +0:84 logical-or ( temp bool) +0:83 logical-or ( temp bool) +0:82 logical-or ( temp bool) +0:81 logical-or ( temp bool) +0:80 logical-or ( temp bool) +0:79 logical-or ( temp bool) +0:78 logical-or ( temp bool) +0:77 logical-or ( temp bool) +0:77 'b' ( temp bool) +0:78 direct index ( temp bool) +0:78 'b2' ( temp 2-component vector of bool) 0:78 Constant: 0:78 0 (const int) -0:79 direct index (temp bool) -0:79 'b2' (temp 2-component vector of bool) +0:79 direct index ( temp bool) +0:79 'b2' ( temp 2-component vector of bool) 0:79 Constant: 0:79 1 (const int) -0:80 direct index (temp bool) -0:80 'b3' (temp 3-component vector of bool) +0:80 direct index ( temp bool) +0:80 'b3' ( temp 3-component vector of bool) 0:80 Constant: 0:80 0 (const int) -0:81 direct index (temp bool) -0:81 'b3' (temp 3-component vector of bool) +0:81 direct index ( temp bool) +0:81 'b3' ( temp 3-component vector of bool) 0:81 Constant: 0:81 1 (const int) -0:82 direct index (temp bool) -0:82 'b3' (temp 3-component vector of bool) +0:82 direct index ( temp bool) +0:82 'b3' ( temp 3-component vector of bool) 0:82 Constant: 0:82 2 (const int) -0:83 direct index (temp bool) -0:83 'b4' (temp 4-component vector of bool) +0:83 direct index ( temp bool) +0:83 'b4' ( temp 4-component vector of bool) 0:83 Constant: 0:83 0 (const int) -0:84 direct index (temp bool) -0:84 'b4' (temp 4-component vector of bool) +0:84 direct index ( temp bool) +0:84 'b4' ( temp 4-component vector of bool) 0:84 Constant: 0:84 1 (const int) -0:85 direct index (temp bool) -0:85 'b4' (temp 4-component vector of bool) +0:85 direct index ( temp bool) +0:85 'b4' ( temp 4-component vector of bool) 0:85 Constant: 0:85 2 (const int) -0:86 direct index (temp bool) -0:86 'b4' (temp 4-component vector of bool) +0:86 direct index ( temp bool) +0:86 'b4' ( temp 4-component vector of bool) 0:86 Constant: 0:86 3 (const int) 0:86 true case -0:105 Construct vec4 (temp 4-component vector of float) -0:105 add (temp float) -0:104 add (temp float) -0:103 add (temp float) -0:102 add (temp float) -0:101 add (temp float) -0:100 add (temp float) -0:99 add (temp float) -0:98 add (temp float) -0:97 add (temp float) -0:96 add (temp float) -0:95 Convert int to float (temp float) -0:95 add (temp int) -0:94 add (temp int) -0:93 add (temp int) -0:92 add (temp int) -0:91 add (temp int) -0:90 add (temp int) -0:89 add (temp int) -0:88 add (temp int) -0:87 add (temp int) -0:87 'i' (temp int) -0:88 direct index (temp int) -0:88 'i2' (temp 2-component vector of int) +0:105 Construct vec4 ( temp 4-component vector of float) +0:105 add ( temp float) +0:104 add ( temp float) +0:103 add ( temp float) +0:102 add ( temp float) +0:101 add ( temp float) +0:100 add ( temp float) +0:99 add ( temp float) +0:98 add ( temp float) +0:97 add ( temp float) +0:96 add ( temp float) +0:95 Convert int to float ( temp float) +0:95 add ( temp int) +0:94 add ( temp int) +0:93 add ( temp int) +0:92 add ( temp int) +0:91 add ( temp int) +0:90 add ( temp int) +0:89 add ( temp int) +0:88 add ( temp int) +0:87 add ( temp int) +0:87 'i' ( temp int) +0:88 direct index ( temp int) +0:88 'i2' ( temp 2-component vector of int) 0:88 Constant: 0:88 0 (const int) -0:89 direct index (temp int) -0:89 'i2' (temp 2-component vector of int) +0:89 direct index ( temp int) +0:89 'i2' ( temp 2-component vector of int) 0:89 Constant: 0:89 1 (const int) -0:90 direct index (temp int) -0:90 'i3' (temp 3-component vector of int) +0:90 direct index ( temp int) +0:90 'i3' ( temp 3-component vector of int) 0:90 Constant: 0:90 0 (const int) -0:91 direct index (temp int) -0:91 'i3' (temp 3-component vector of int) +0:91 direct index ( temp int) +0:91 'i3' ( temp 3-component vector of int) 0:91 Constant: 0:91 1 (const int) -0:92 direct index (temp int) -0:92 'i3' (temp 3-component vector of int) +0:92 direct index ( temp int) +0:92 'i3' ( temp 3-component vector of int) 0:92 Constant: 0:92 2 (const int) -0:93 direct index (temp int) -0:93 'i4' (temp 4-component vector of int) +0:93 direct index ( temp int) +0:93 'i4' ( temp 4-component vector of int) 0:93 Constant: 0:93 0 (const int) -0:94 direct index (temp int) -0:94 'i4' (temp 4-component vector of int) +0:94 direct index ( temp int) +0:94 'i4' ( temp 4-component vector of int) 0:94 Constant: 0:94 1 (const int) -0:95 direct index (temp int) -0:95 'i4' (temp 4-component vector of int) +0:95 direct index ( temp int) +0:95 'i4' ( temp 4-component vector of int) 0:95 Constant: 0:95 2 (const int) -0:96 direct index (temp int) -0:96 'i4' (temp 4-component vector of int) +0:96 direct index ( temp int) +0:96 'i4' ( temp 4-component vector of int) 0:96 Constant: 0:96 3 (const int) -0:97 'f' (temp float) -0:98 direct index (temp float) -0:98 'f2' (temp 2-component vector of float) +0:97 'f' ( temp float) +0:98 direct index ( temp float) +0:98 'f2' ( temp 2-component vector of float) 0:98 Constant: 0:98 0 (const int) -0:99 direct index (temp float) -0:99 'f2' (temp 2-component vector of float) +0:99 direct index ( temp float) +0:99 'f2' ( temp 2-component vector of float) 0:99 Constant: 0:99 1 (const int) -0:100 direct index (temp float) -0:100 'f3' (temp 3-component vector of float) +0:100 direct index ( temp float) +0:100 'f3' ( temp 3-component vector of float) 0:100 Constant: 0:100 0 (const int) -0:101 direct index (temp float) -0:101 'f3' (temp 3-component vector of float) +0:101 direct index ( temp float) +0:101 'f3' ( temp 3-component vector of float) 0:101 Constant: 0:101 1 (const int) -0:102 direct index (temp float) -0:102 'f3' (temp 3-component vector of float) +0:102 direct index ( temp float) +0:102 'f3' ( temp 3-component vector of float) 0:102 Constant: 0:102 2 (const int) -0:103 direct index (temp float) -0:103 'f4' (temp 4-component vector of float) +0:103 direct index ( temp float) +0:103 'f4' ( temp 4-component vector of float) 0:103 Constant: 0:103 0 (const int) -0:104 direct index (temp float) -0:104 'f4' (temp 4-component vector of float) +0:104 direct index ( temp float) +0:104 'f4' ( temp 4-component vector of float) 0:104 Constant: 0:104 1 (const int) -0:105 direct index (temp float) -0:105 'f4' (temp 4-component vector of float) +0:105 direct index ( temp float) +0:105 'f4' ( temp 4-component vector of float) 0:105 Constant: 0:105 2 (const int) -0:106 direct index (temp float) -0:106 'f4' (temp 4-component vector of float) +0:106 direct index ( temp float) +0:106 'f4' ( temp 4-component vector of float) 0:106 Constant: 0:106 3 (const int) 0:86 false case @@ -431,48 +431,48 @@ Shader version: 130 0:106 1.000000 0:106 1.000000 0:109 Sequence -0:109 move second child to first child (temp 4-component vector of int) -0:109 'cv2' (temp 4-component vector of int) +0:109 move second child to first child ( temp 4-component vector of int) +0:109 'cv2' ( temp 4-component vector of int) 0:109 Constant: 0:109 1 (const int) 0:109 1 (const int) 0:109 1 (const int) 0:109 1 (const int) 0:110 Sequence -0:110 move second child to first child (temp 4-component vector of bool) -0:110 'cv5' (temp 4-component vector of bool) -0:110 Convert int to bool (temp 4-component vector of bool) -0:110 'cv2' (temp 4-component vector of int) -0:111 add second child into first child (temp 4-component vector of float) -0:111 'gl_FragColor' (fragColor 4-component vector of float FragColor) -0:111 Construct float (temp float) -0:111 Convert bool to float (temp 4-component vector of float) -0:111 'cv5' (temp 4-component vector of bool) +0:110 move second child to first child ( temp 4-component vector of bool) +0:110 'cv5' ( temp 4-component vector of bool) +0:110 Convert int to bool ( temp 4-component vector of bool) +0:110 'cv2' ( temp 4-component vector of int) +0:111 add second child into first child ( temp 4-component vector of float) +0:111 'gl_FragColor' ( fragColor 4-component vector of float FragColor) +0:111 Construct float ( temp float) +0:111 Convert bool to float ( temp 4-component vector of float) +0:111 'cv5' ( temp 4-component vector of bool) 0:? Linker Objects -0:? 'u_b' (uniform bool) -0:? 'u_b2' (uniform 2-component vector of bool) -0:? 'u_b3' (uniform 3-component vector of bool) -0:? 'u_b4' (uniform 4-component vector of bool) -0:? 'u_i' (uniform int) -0:? 'u_i2' (uniform 2-component vector of int) -0:? 'u_i3' (uniform 3-component vector of int) -0:? 'u_i4' (uniform 4-component vector of int) -0:? 'u_f' (uniform float) -0:? 'u_f2' (uniform 2-component vector of float) -0:? 'u_f3' (uniform 3-component vector of float) -0:? 'u_f4' (uniform 4-component vector of float) -0:? 'i_b' (uniform bool) -0:? 'i_b2' (uniform 2-component vector of bool) -0:? 'i_b3' (uniform 3-component vector of bool) -0:? 'i_b4' (uniform 4-component vector of bool) -0:? 'i_i' (flat in int) -0:? 'i_i2' (flat in 2-component vector of int) -0:? 'i_i3' (flat in 3-component vector of int) -0:? 'i_i4' (flat in 4-component vector of int) -0:? 'i_f' (smooth in float) -0:? 'i_f2' (smooth in 2-component vector of float) -0:? 'i_f3' (smooth in 3-component vector of float) -0:? 'i_f4' (smooth in 4-component vector of float) +0:? 'u_b' ( uniform bool) +0:? 'u_b2' ( uniform 2-component vector of bool) +0:? 'u_b3' ( uniform 3-component vector of bool) +0:? 'u_b4' ( uniform 4-component vector of bool) +0:? 'u_i' ( uniform int) +0:? 'u_i2' ( uniform 2-component vector of int) +0:? 'u_i3' ( uniform 3-component vector of int) +0:? 'u_i4' ( uniform 4-component vector of int) +0:? 'u_f' ( uniform float) +0:? 'u_f2' ( uniform 2-component vector of float) +0:? 'u_f3' ( uniform 3-component vector of float) +0:? 'u_f4' ( uniform 4-component vector of float) +0:? 'i_b' ( uniform bool) +0:? 'i_b2' ( uniform 2-component vector of bool) +0:? 'i_b3' ( uniform 3-component vector of bool) +0:? 'i_b4' ( uniform 4-component vector of bool) +0:? 'i_i' ( flat in int) +0:? 'i_i2' ( flat in 2-component vector of int) +0:? 'i_i3' ( flat in 3-component vector of int) +0:? 'i_i4' ( flat in 4-component vector of int) +0:? 'i_f' ( smooth in float) +0:? 'i_f2' ( smooth in 2-component vector of float) +0:? 'i_f3' ( smooth in 3-component vector of float) +0:? 'i_f4' ( smooth in 4-component vector of float) Linked fragment stage: @@ -480,427 +480,427 @@ Linked fragment stage: Shader version: 130 0:? Sequence -0:33 Function Definition: main( (global void) +0:33 Function Definition: main( ( global void) 0:33 Function Parameters: 0:35 Sequence 0:35 Sequence -0:35 move second child to first child (temp bool) -0:35 'b' (temp bool) -0:35 logical-xor (temp bool) -0:35 Convert int to bool (temp bool) -0:35 'u_i' (uniform int) -0:35 Convert float to bool (temp bool) -0:35 'u_f' (uniform float) +0:35 move second child to first child ( temp bool) +0:35 'b' ( temp bool) +0:35 logical-xor ( temp bool) +0:35 Convert int to bool ( temp bool) +0:35 'u_i' ( uniform int) +0:35 Convert float to bool ( temp bool) +0:35 'u_f' ( uniform float) 0:36 Sequence -0:36 move second child to first child (temp 2-component vector of bool) -0:36 'b2' (temp 2-component vector of bool) -0:36 Construct bvec2 (temp 2-component vector of bool) -0:36 Convert int to bool (temp bool) -0:36 'u_i' (uniform int) -0:36 Convert float to bool (temp bool) -0:36 'u_f' (uniform float) +0:36 move second child to first child ( temp 2-component vector of bool) +0:36 'b2' ( temp 2-component vector of bool) +0:36 Construct bvec2 ( temp 2-component vector of bool) +0:36 Convert int to bool ( temp bool) +0:36 'u_i' ( uniform int) +0:36 Convert float to bool ( temp bool) +0:36 'u_f' ( uniform float) 0:37 Sequence -0:37 move second child to first child (temp 3-component vector of bool) -0:37 'b3' (temp 3-component vector of bool) -0:37 Construct bvec3 (temp 3-component vector of bool) -0:37 Convert int to bool (temp bool) -0:37 'u_i' (uniform int) -0:37 Convert float to bool (temp bool) -0:37 'u_f' (uniform float) -0:37 Convert int to bool (temp bool) -0:37 'i_i' (flat in int) +0:37 move second child to first child ( temp 3-component vector of bool) +0:37 'b3' ( temp 3-component vector of bool) +0:37 Construct bvec3 ( temp 3-component vector of bool) +0:37 Convert int to bool ( temp bool) +0:37 'u_i' ( uniform int) +0:37 Convert float to bool ( temp bool) +0:37 'u_f' ( uniform float) +0:37 Convert int to bool ( temp bool) +0:37 'i_i' ( flat in int) 0:38 Sequence -0:38 move second child to first child (temp 4-component vector of bool) -0:38 'b4' (temp 4-component vector of bool) -0:38 Construct bvec4 (temp 4-component vector of bool) -0:38 Convert int to bool (temp bool) -0:38 'u_i' (uniform int) -0:38 Convert float to bool (temp bool) -0:38 'u_f' (uniform float) -0:38 Convert int to bool (temp bool) -0:38 'i_i' (flat in int) -0:38 Convert float to bool (temp bool) -0:38 'i_f' (smooth in float) +0:38 move second child to first child ( temp 4-component vector of bool) +0:38 'b4' ( temp 4-component vector of bool) +0:38 Construct bvec4 ( temp 4-component vector of bool) +0:38 Convert int to bool ( temp bool) +0:38 'u_i' ( uniform int) +0:38 Convert float to bool ( temp bool) +0:38 'u_f' ( uniform float) +0:38 Convert int to bool ( temp bool) +0:38 'i_i' ( flat in int) +0:38 Convert float to bool ( temp bool) +0:38 'i_f' ( smooth in float) 0:40 Sequence -0:40 move second child to first child (temp int) -0:40 'i' (temp int) -0:40 add (temp int) -0:40 Convert float to int (temp int) -0:40 'u_f' (uniform float) -0:40 Convert bool to int (temp int) -0:40 'b' (temp bool) +0:40 move second child to first child ( temp int) +0:40 'i' ( temp int) +0:40 add ( temp int) +0:40 Convert float to int ( temp int) +0:40 'u_f' ( uniform float) +0:40 Convert bool to int ( temp int) +0:40 'b' ( temp bool) 0:41 Sequence -0:41 move second child to first child (temp 2-component vector of int) -0:41 'i2' (temp 2-component vector of int) -0:41 add (temp 2-component vector of int) -0:41 Convert float to int (temp 2-component vector of int) -0:41 'u_f2' (uniform 2-component vector of float) -0:41 Convert bool to int (temp 2-component vector of int) -0:41 'b2' (temp 2-component vector of bool) +0:41 move second child to first child ( temp 2-component vector of int) +0:41 'i2' ( temp 2-component vector of int) +0:41 add ( temp 2-component vector of int) +0:41 Convert float to int ( temp 2-component vector of int) +0:41 'u_f2' ( uniform 2-component vector of float) +0:41 Convert bool to int ( temp 2-component vector of int) +0:41 'b2' ( temp 2-component vector of bool) 0:42 Sequence -0:42 move second child to first child (temp 3-component vector of int) -0:42 'i3' (temp 3-component vector of int) -0:42 add (temp 3-component vector of int) -0:42 Convert float to int (temp 3-component vector of int) -0:42 'u_f3' (uniform 3-component vector of float) -0:42 Convert bool to int (temp 3-component vector of int) -0:42 'b3' (temp 3-component vector of bool) +0:42 move second child to first child ( temp 3-component vector of int) +0:42 'i3' ( temp 3-component vector of int) +0:42 add ( temp 3-component vector of int) +0:42 Convert float to int ( temp 3-component vector of int) +0:42 'u_f3' ( uniform 3-component vector of float) +0:42 Convert bool to int ( temp 3-component vector of int) +0:42 'b3' ( temp 3-component vector of bool) 0:43 Sequence -0:43 move second child to first child (temp 4-component vector of int) -0:43 'i4' (temp 4-component vector of int) -0:43 add (temp 4-component vector of int) -0:43 Convert float to int (temp 4-component vector of int) -0:43 'u_f4' (uniform 4-component vector of float) -0:43 Convert bool to int (temp 4-component vector of int) -0:43 'b4' (temp 4-component vector of bool) +0:43 move second child to first child ( temp 4-component vector of int) +0:43 'i4' ( temp 4-component vector of int) +0:43 add ( temp 4-component vector of int) +0:43 Convert float to int ( temp 4-component vector of int) +0:43 'u_f4' ( uniform 4-component vector of float) +0:43 Convert bool to int ( temp 4-component vector of int) +0:43 'b4' ( temp 4-component vector of bool) 0:45 Sequence -0:45 move second child to first child (temp float) -0:45 'f' (temp float) -0:45 Convert int to float (temp float) -0:45 'i' (temp int) +0:45 move second child to first child ( temp float) +0:45 'f' ( temp float) +0:45 Convert int to float ( temp float) +0:45 'i' ( temp int) 0:46 Sequence -0:46 move second child to first child (temp 2-component vector of float) -0:46 'f2' (temp 2-component vector of float) -0:46 Convert int to float (temp 2-component vector of float) -0:46 'i2' (temp 2-component vector of int) +0:46 move second child to first child ( temp 2-component vector of float) +0:46 'f2' ( temp 2-component vector of float) +0:46 Convert int to float ( temp 2-component vector of float) +0:46 'i2' ( temp 2-component vector of int) 0:47 Sequence -0:47 move second child to first child (temp 3-component vector of float) -0:47 'f3' (temp 3-component vector of float) -0:47 Convert int to float (temp 3-component vector of float) -0:47 'i3' (temp 3-component vector of int) +0:47 move second child to first child ( temp 3-component vector of float) +0:47 'f3' ( temp 3-component vector of float) +0:47 Convert int to float ( temp 3-component vector of float) +0:47 'i3' ( temp 3-component vector of int) 0:48 Sequence -0:48 move second child to first child (temp 4-component vector of float) -0:48 'f4' (temp 4-component vector of float) -0:48 Convert int to float (temp 4-component vector of float) -0:48 'i4' (temp 4-component vector of int) -0:50 add second child into first child (temp float) -0:50 'f' (temp float) -0:50 add (temp float) -0:50 Convert int to float (temp float) -0:50 'i' (temp int) -0:50 Convert bool to float (temp float) -0:50 'b' (temp bool) -0:51 subtract second child into first child (temp 2-component vector of float) -0:51 'f2' (temp 2-component vector of float) -0:51 add (temp 2-component vector of float) -0:51 Convert int to float (temp 2-component vector of float) -0:51 'i2' (temp 2-component vector of int) -0:51 Convert bool to float (temp 2-component vector of float) -0:51 'b2' (temp 2-component vector of bool) -0:52 divide second child into first child (temp 3-component vector of float) -0:52 'f3' (temp 3-component vector of float) -0:52 add (temp 3-component vector of float) -0:52 Convert int to float (temp 3-component vector of float) -0:52 'i3' (temp 3-component vector of int) -0:52 Convert bool to float (temp 3-component vector of float) -0:52 'b3' (temp 3-component vector of bool) -0:53 add second child into first child (temp 4-component vector of float) -0:53 'f4' (temp 4-component vector of float) -0:53 add (temp 4-component vector of float) -0:53 Convert int to float (temp 4-component vector of float) -0:53 'i4' (temp 4-component vector of int) -0:53 Convert bool to float (temp 4-component vector of float) -0:53 'b4' (temp 4-component vector of bool) -0:55 add second child into first child (temp 4-component vector of float) -0:55 'f4' (temp 4-component vector of float) -0:55 Convert bool to float (temp 4-component vector of float) -0:55 Convert int to bool (temp 4-component vector of bool) -0:55 'i_i4' (flat in 4-component vector of int) -0:56 add second child into first child (temp 4-component vector of float) -0:56 'f4' (temp 4-component vector of float) -0:56 Convert bool to float (temp 4-component vector of float) -0:56 Convert float to bool (temp 4-component vector of bool) -0:56 'u_f4' (uniform 4-component vector of float) -0:58 add second child into first child (temp float) -0:58 'f' (temp float) -0:58 subtract (temp float) -0:58 'f' (temp float) -0:58 Convert int to float (temp float) -0:58 'i' (temp int) -0:59 add second child into first child (temp 2-component vector of float) -0:59 'f2' (temp 2-component vector of float) -0:59 add (temp 2-component vector of float) -0:59 Construct vec2 (temp 2-component vector of float) -0:59 'f' (temp float) -0:59 Convert int to float (temp float) -0:59 'i' (temp int) -0:59 Convert int to float (temp 2-component vector of float) -0:59 'i2' (temp 2-component vector of int) -0:60 add second child into first child (temp 3-component vector of float) -0:60 'f3' (temp 3-component vector of float) -0:60 add (temp 3-component vector of float) -0:60 Convert int to float (temp 3-component vector of float) -0:60 'i3' (temp 3-component vector of int) -0:60 Construct vec3 (temp 3-component vector of float) -0:60 'f' (temp float) -0:60 Convert int to float (temp float) -0:60 'i' (temp int) -0:60 'f' (temp float) -0:61 add second child into first child (temp 4-component vector of float) -0:61 'f4' (temp 4-component vector of float) -0:61 add (temp 4-component vector of float) -0:61 Construct vec4 (temp 4-component vector of float) -0:61 Convert bool to float (temp float) -0:61 'b' (temp bool) -0:61 Convert int to float (temp float) -0:61 'i' (temp int) -0:61 'f' (temp float) -0:61 Convert int to float (temp float) -0:61 'i' (temp int) -0:61 Convert int to float (temp 4-component vector of float) -0:61 'i4' (temp 4-component vector of int) -0:63 add second child into first child (temp 2-component vector of float) -0:63 'f2' (temp 2-component vector of float) -0:63 vector-scale (temp 2-component vector of float) -0:63 Construct vec2 (temp 2-component vector of float) -0:63 'f' (temp float) -0:63 Convert int to float (temp float) -0:63 'i' (temp int) -0:63 Convert int to float (temp float) -0:63 'i' (temp int) -0:64 add second child into first child (temp 3-component vector of float) -0:64 'f3' (temp 3-component vector of float) -0:64 add (temp 3-component vector of float) -0:64 Construct vec3 (temp 3-component vector of float) -0:64 'f' (temp float) -0:64 Convert int to float (temp float) -0:64 'i' (temp int) -0:64 'f' (temp float) -0:64 Convert int to float (temp float) -0:64 'i' (temp int) -0:65 add second child into first child (temp 4-component vector of float) -0:65 'f4' (temp 4-component vector of float) -0:65 subtract (temp 4-component vector of float) -0:65 Convert int to float (temp float) -0:65 'i' (temp int) -0:65 Construct vec4 (temp 4-component vector of float) -0:65 Convert bool to float (temp float) -0:65 'b' (temp bool) -0:65 Convert int to float (temp float) -0:65 'i' (temp int) -0:65 'f' (temp float) -0:65 Convert int to float (temp float) -0:65 'i' (temp int) -0:67 add second child into first child (temp 2-component vector of int) -0:67 'i2' (temp 2-component vector of int) -0:67 Construct ivec2 (temp 2-component vector of int) -0:67 Convert float to int (temp int) -0:67 'f' (temp float) -0:67 'i' (temp int) -0:68 add second child into first child (temp 3-component vector of int) -0:68 'i3' (temp 3-component vector of int) -0:68 Construct ivec3 (temp 3-component vector of int) -0:68 Convert float to int (temp int) -0:68 'f' (temp float) -0:68 'i' (temp int) -0:68 Convert float to int (temp int) -0:68 'f' (temp float) -0:69 add second child into first child (temp 4-component vector of int) -0:69 'i4' (temp 4-component vector of int) -0:69 Construct ivec4 (temp 4-component vector of int) -0:69 Convert bool to int (temp int) -0:69 'b' (temp bool) -0:69 'i' (temp int) -0:69 Convert float to int (temp int) -0:69 'f' (temp float) -0:69 'i' (temp int) -0:71 Test condition and select (temp void) +0:48 move second child to first child ( temp 4-component vector of float) +0:48 'f4' ( temp 4-component vector of float) +0:48 Convert int to float ( temp 4-component vector of float) +0:48 'i4' ( temp 4-component vector of int) +0:50 add second child into first child ( temp float) +0:50 'f' ( temp float) +0:50 add ( temp float) +0:50 Convert int to float ( temp float) +0:50 'i' ( temp int) +0:50 Convert bool to float ( temp float) +0:50 'b' ( temp bool) +0:51 subtract second child into first child ( temp 2-component vector of float) +0:51 'f2' ( temp 2-component vector of float) +0:51 add ( temp 2-component vector of float) +0:51 Convert int to float ( temp 2-component vector of float) +0:51 'i2' ( temp 2-component vector of int) +0:51 Convert bool to float ( temp 2-component vector of float) +0:51 'b2' ( temp 2-component vector of bool) +0:52 divide second child into first child ( temp 3-component vector of float) +0:52 'f3' ( temp 3-component vector of float) +0:52 add ( temp 3-component vector of float) +0:52 Convert int to float ( temp 3-component vector of float) +0:52 'i3' ( temp 3-component vector of int) +0:52 Convert bool to float ( temp 3-component vector of float) +0:52 'b3' ( temp 3-component vector of bool) +0:53 add second child into first child ( temp 4-component vector of float) +0:53 'f4' ( temp 4-component vector of float) +0:53 add ( temp 4-component vector of float) +0:53 Convert int to float ( temp 4-component vector of float) +0:53 'i4' ( temp 4-component vector of int) +0:53 Convert bool to float ( temp 4-component vector of float) +0:53 'b4' ( temp 4-component vector of bool) +0:55 add second child into first child ( temp 4-component vector of float) +0:55 'f4' ( temp 4-component vector of float) +0:55 Convert bool to float ( temp 4-component vector of float) +0:55 Convert int to bool ( temp 4-component vector of bool) +0:55 'i_i4' ( flat in 4-component vector of int) +0:56 add second child into first child ( temp 4-component vector of float) +0:56 'f4' ( temp 4-component vector of float) +0:56 Convert bool to float ( temp 4-component vector of float) +0:56 Convert float to bool ( temp 4-component vector of bool) +0:56 'u_f4' ( uniform 4-component vector of float) +0:58 add second child into first child ( temp float) +0:58 'f' ( temp float) +0:58 subtract ( temp float) +0:58 'f' ( temp float) +0:58 Convert int to float ( temp float) +0:58 'i' ( temp int) +0:59 add second child into first child ( temp 2-component vector of float) +0:59 'f2' ( temp 2-component vector of float) +0:59 add ( temp 2-component vector of float) +0:59 Construct vec2 ( temp 2-component vector of float) +0:59 'f' ( temp float) +0:59 Convert int to float ( temp float) +0:59 'i' ( temp int) +0:59 Convert int to float ( temp 2-component vector of float) +0:59 'i2' ( temp 2-component vector of int) +0:60 add second child into first child ( temp 3-component vector of float) +0:60 'f3' ( temp 3-component vector of float) +0:60 add ( temp 3-component vector of float) +0:60 Convert int to float ( temp 3-component vector of float) +0:60 'i3' ( temp 3-component vector of int) +0:60 Construct vec3 ( temp 3-component vector of float) +0:60 'f' ( temp float) +0:60 Convert int to float ( temp float) +0:60 'i' ( temp int) +0:60 'f' ( temp float) +0:61 add second child into first child ( temp 4-component vector of float) +0:61 'f4' ( temp 4-component vector of float) +0:61 add ( temp 4-component vector of float) +0:61 Construct vec4 ( temp 4-component vector of float) +0:61 Convert bool to float ( temp float) +0:61 'b' ( temp bool) +0:61 Convert int to float ( temp float) +0:61 'i' ( temp int) +0:61 'f' ( temp float) +0:61 Convert int to float ( temp float) +0:61 'i' ( temp int) +0:61 Convert int to float ( temp 4-component vector of float) +0:61 'i4' ( temp 4-component vector of int) +0:63 add second child into first child ( temp 2-component vector of float) +0:63 'f2' ( temp 2-component vector of float) +0:63 vector-scale ( temp 2-component vector of float) +0:63 Construct vec2 ( temp 2-component vector of float) +0:63 'f' ( temp float) +0:63 Convert int to float ( temp float) +0:63 'i' ( temp int) +0:63 Convert int to float ( temp float) +0:63 'i' ( temp int) +0:64 add second child into first child ( temp 3-component vector of float) +0:64 'f3' ( temp 3-component vector of float) +0:64 add ( temp 3-component vector of float) +0:64 Construct vec3 ( temp 3-component vector of float) +0:64 'f' ( temp float) +0:64 Convert int to float ( temp float) +0:64 'i' ( temp int) +0:64 'f' ( temp float) +0:64 Convert int to float ( temp float) +0:64 'i' ( temp int) +0:65 add second child into first child ( temp 4-component vector of float) +0:65 'f4' ( temp 4-component vector of float) +0:65 subtract ( temp 4-component vector of float) +0:65 Convert int to float ( temp float) +0:65 'i' ( temp int) +0:65 Construct vec4 ( temp 4-component vector of float) +0:65 Convert bool to float ( temp float) +0:65 'b' ( temp bool) +0:65 Convert int to float ( temp float) +0:65 'i' ( temp int) +0:65 'f' ( temp float) +0:65 Convert int to float ( temp float) +0:65 'i' ( temp int) +0:67 add second child into first child ( temp 2-component vector of int) +0:67 'i2' ( temp 2-component vector of int) +0:67 Construct ivec2 ( temp 2-component vector of int) +0:67 Convert float to int ( temp int) +0:67 'f' ( temp float) +0:67 'i' ( temp int) +0:68 add second child into first child ( temp 3-component vector of int) +0:68 'i3' ( temp 3-component vector of int) +0:68 Construct ivec3 ( temp 3-component vector of int) +0:68 Convert float to int ( temp int) +0:68 'f' ( temp float) +0:68 'i' ( temp int) +0:68 Convert float to int ( temp int) +0:68 'f' ( temp float) +0:69 add second child into first child ( temp 4-component vector of int) +0:69 'i4' ( temp 4-component vector of int) +0:69 Construct ivec4 ( temp 4-component vector of int) +0:69 Convert bool to int ( temp int) +0:69 'b' ( temp bool) +0:69 'i' ( temp int) +0:69 Convert float to int ( temp int) +0:69 'f' ( temp float) +0:69 'i' ( temp int) +0:71 Test condition and select ( temp void) 0:71 Condition -0:72 logical-or (temp bool) -0:71 logical-or (temp bool) -0:71 logical-or (temp bool) -0:71 Compare Less Than (temp bool) -0:71 'f' (temp float) -0:71 Convert int to float (temp float) -0:71 'i' (temp int) -0:71 Compare Less Than (temp bool) -0:71 Convert int to float (temp float) -0:71 'i' (temp int) -0:71 'f' (temp float) -0:72 Compare Equal (temp bool) -0:72 'f2' (temp 2-component vector of float) -0:72 Convert int to float (temp 2-component vector of float) -0:72 'i2' (temp 2-component vector of int) -0:73 Compare Not Equal (temp bool) -0:73 Convert int to float (temp 3-component vector of float) -0:73 'i3' (temp 3-component vector of int) -0:73 'f3' (temp 3-component vector of float) +0:72 logical-or ( temp bool) +0:71 logical-or ( temp bool) +0:71 logical-or ( temp bool) +0:71 Compare Less Than ( temp bool) +0:71 'f' ( temp float) +0:71 Convert int to float ( temp float) +0:71 'i' ( temp int) +0:71 Compare Less Than ( temp bool) +0:71 Convert int to float ( temp float) +0:71 'i' ( temp int) +0:71 'f' ( temp float) +0:72 Compare Equal ( temp bool) +0:72 'f2' ( temp 2-component vector of float) +0:72 Convert int to float ( temp 2-component vector of float) +0:72 'i2' ( temp 2-component vector of int) +0:73 Compare Not Equal ( temp bool) +0:73 Convert int to float ( temp 3-component vector of float) +0:73 'i3' ( temp 3-component vector of int) +0:73 'f3' ( temp 3-component vector of float) 0:71 true case -0:74 move second child to first child (temp float) -0:74 'f' (temp float) -0:74 add (temp float) -0:74 Test condition and select (temp float) +0:74 move second child to first child ( temp float) +0:74 'f' ( temp float) +0:74 add ( temp float) +0:74 Test condition and select ( temp float) 0:74 Condition -0:74 'b' (temp bool) +0:74 'b' ( temp bool) 0:74 true case -0:74 Convert int to float (temp float) -0:74 'i' (temp int) +0:74 Convert int to float ( temp float) +0:74 'i' ( temp int) 0:74 false case -0:74 direct index (temp float) -0:74 'f2' (temp 2-component vector of float) +0:74 direct index ( temp float) +0:74 'f2' ( temp 2-component vector of float) 0:74 Constant: 0:74 0 (const int) -0:74 Test condition and select (temp float) +0:74 Test condition and select ( temp float) 0:74 Condition -0:74 direct index (temp bool) -0:74 'b2' (temp 2-component vector of bool) +0:74 direct index ( temp bool) +0:74 'b2' ( temp 2-component vector of bool) 0:74 Constant: 0:74 0 (const int) 0:74 true case -0:74 direct index (temp float) -0:74 'f3' (temp 3-component vector of float) +0:74 direct index ( temp float) +0:74 'f3' ( temp 3-component vector of float) 0:74 Constant: 0:74 0 (const int) 0:74 false case -0:74 Convert int to float (temp float) -0:74 direct index (temp int) -0:74 'i2' (temp 2-component vector of int) +0:74 Convert int to float ( temp float) +0:74 direct index ( temp int) +0:74 'i2' ( temp 2-component vector of int) 0:74 Constant: 0:74 1 (const int) -0:76 move second child to first child (temp 4-component vector of float) -0:76 'gl_FragColor' (fragColor 4-component vector of float FragColor) -0:86 Test condition and select (temp 4-component vector of float) +0:76 move second child to first child ( temp 4-component vector of float) +0:76 'gl_FragColor' ( fragColor 4-component vector of float FragColor) +0:86 Test condition and select ( temp 4-component vector of float) 0:86 Condition -0:85 logical-or (temp bool) -0:84 logical-or (temp bool) -0:83 logical-or (temp bool) -0:82 logical-or (temp bool) -0:81 logical-or (temp bool) -0:80 logical-or (temp bool) -0:79 logical-or (temp bool) -0:78 logical-or (temp bool) -0:77 logical-or (temp bool) -0:77 'b' (temp bool) -0:78 direct index (temp bool) -0:78 'b2' (temp 2-component vector of bool) +0:85 logical-or ( temp bool) +0:84 logical-or ( temp bool) +0:83 logical-or ( temp bool) +0:82 logical-or ( temp bool) +0:81 logical-or ( temp bool) +0:80 logical-or ( temp bool) +0:79 logical-or ( temp bool) +0:78 logical-or ( temp bool) +0:77 logical-or ( temp bool) +0:77 'b' ( temp bool) +0:78 direct index ( temp bool) +0:78 'b2' ( temp 2-component vector of bool) 0:78 Constant: 0:78 0 (const int) -0:79 direct index (temp bool) -0:79 'b2' (temp 2-component vector of bool) +0:79 direct index ( temp bool) +0:79 'b2' ( temp 2-component vector of bool) 0:79 Constant: 0:79 1 (const int) -0:80 direct index (temp bool) -0:80 'b3' (temp 3-component vector of bool) +0:80 direct index ( temp bool) +0:80 'b3' ( temp 3-component vector of bool) 0:80 Constant: 0:80 0 (const int) -0:81 direct index (temp bool) -0:81 'b3' (temp 3-component vector of bool) +0:81 direct index ( temp bool) +0:81 'b3' ( temp 3-component vector of bool) 0:81 Constant: 0:81 1 (const int) -0:82 direct index (temp bool) -0:82 'b3' (temp 3-component vector of bool) +0:82 direct index ( temp bool) +0:82 'b3' ( temp 3-component vector of bool) 0:82 Constant: 0:82 2 (const int) -0:83 direct index (temp bool) -0:83 'b4' (temp 4-component vector of bool) +0:83 direct index ( temp bool) +0:83 'b4' ( temp 4-component vector of bool) 0:83 Constant: 0:83 0 (const int) -0:84 direct index (temp bool) -0:84 'b4' (temp 4-component vector of bool) +0:84 direct index ( temp bool) +0:84 'b4' ( temp 4-component vector of bool) 0:84 Constant: 0:84 1 (const int) -0:85 direct index (temp bool) -0:85 'b4' (temp 4-component vector of bool) +0:85 direct index ( temp bool) +0:85 'b4' ( temp 4-component vector of bool) 0:85 Constant: 0:85 2 (const int) -0:86 direct index (temp bool) -0:86 'b4' (temp 4-component vector of bool) +0:86 direct index ( temp bool) +0:86 'b4' ( temp 4-component vector of bool) 0:86 Constant: 0:86 3 (const int) 0:86 true case -0:105 Construct vec4 (temp 4-component vector of float) -0:105 add (temp float) -0:104 add (temp float) -0:103 add (temp float) -0:102 add (temp float) -0:101 add (temp float) -0:100 add (temp float) -0:99 add (temp float) -0:98 add (temp float) -0:97 add (temp float) -0:96 add (temp float) -0:95 Convert int to float (temp float) -0:95 add (temp int) -0:94 add (temp int) -0:93 add (temp int) -0:92 add (temp int) -0:91 add (temp int) -0:90 add (temp int) -0:89 add (temp int) -0:88 add (temp int) -0:87 add (temp int) -0:87 'i' (temp int) -0:88 direct index (temp int) -0:88 'i2' (temp 2-component vector of int) +0:105 Construct vec4 ( temp 4-component vector of float) +0:105 add ( temp float) +0:104 add ( temp float) +0:103 add ( temp float) +0:102 add ( temp float) +0:101 add ( temp float) +0:100 add ( temp float) +0:99 add ( temp float) +0:98 add ( temp float) +0:97 add ( temp float) +0:96 add ( temp float) +0:95 Convert int to float ( temp float) +0:95 add ( temp int) +0:94 add ( temp int) +0:93 add ( temp int) +0:92 add ( temp int) +0:91 add ( temp int) +0:90 add ( temp int) +0:89 add ( temp int) +0:88 add ( temp int) +0:87 add ( temp int) +0:87 'i' ( temp int) +0:88 direct index ( temp int) +0:88 'i2' ( temp 2-component vector of int) 0:88 Constant: 0:88 0 (const int) -0:89 direct index (temp int) -0:89 'i2' (temp 2-component vector of int) +0:89 direct index ( temp int) +0:89 'i2' ( temp 2-component vector of int) 0:89 Constant: 0:89 1 (const int) -0:90 direct index (temp int) -0:90 'i3' (temp 3-component vector of int) +0:90 direct index ( temp int) +0:90 'i3' ( temp 3-component vector of int) 0:90 Constant: 0:90 0 (const int) -0:91 direct index (temp int) -0:91 'i3' (temp 3-component vector of int) +0:91 direct index ( temp int) +0:91 'i3' ( temp 3-component vector of int) 0:91 Constant: 0:91 1 (const int) -0:92 direct index (temp int) -0:92 'i3' (temp 3-component vector of int) +0:92 direct index ( temp int) +0:92 'i3' ( temp 3-component vector of int) 0:92 Constant: 0:92 2 (const int) -0:93 direct index (temp int) -0:93 'i4' (temp 4-component vector of int) +0:93 direct index ( temp int) +0:93 'i4' ( temp 4-component vector of int) 0:93 Constant: 0:93 0 (const int) -0:94 direct index (temp int) -0:94 'i4' (temp 4-component vector of int) +0:94 direct index ( temp int) +0:94 'i4' ( temp 4-component vector of int) 0:94 Constant: 0:94 1 (const int) -0:95 direct index (temp int) -0:95 'i4' (temp 4-component vector of int) +0:95 direct index ( temp int) +0:95 'i4' ( temp 4-component vector of int) 0:95 Constant: 0:95 2 (const int) -0:96 direct index (temp int) -0:96 'i4' (temp 4-component vector of int) +0:96 direct index ( temp int) +0:96 'i4' ( temp 4-component vector of int) 0:96 Constant: 0:96 3 (const int) -0:97 'f' (temp float) -0:98 direct index (temp float) -0:98 'f2' (temp 2-component vector of float) +0:97 'f' ( temp float) +0:98 direct index ( temp float) +0:98 'f2' ( temp 2-component vector of float) 0:98 Constant: 0:98 0 (const int) -0:99 direct index (temp float) -0:99 'f2' (temp 2-component vector of float) +0:99 direct index ( temp float) +0:99 'f2' ( temp 2-component vector of float) 0:99 Constant: 0:99 1 (const int) -0:100 direct index (temp float) -0:100 'f3' (temp 3-component vector of float) +0:100 direct index ( temp float) +0:100 'f3' ( temp 3-component vector of float) 0:100 Constant: 0:100 0 (const int) -0:101 direct index (temp float) -0:101 'f3' (temp 3-component vector of float) +0:101 direct index ( temp float) +0:101 'f3' ( temp 3-component vector of float) 0:101 Constant: 0:101 1 (const int) -0:102 direct index (temp float) -0:102 'f3' (temp 3-component vector of float) +0:102 direct index ( temp float) +0:102 'f3' ( temp 3-component vector of float) 0:102 Constant: 0:102 2 (const int) -0:103 direct index (temp float) -0:103 'f4' (temp 4-component vector of float) +0:103 direct index ( temp float) +0:103 'f4' ( temp 4-component vector of float) 0:103 Constant: 0:103 0 (const int) -0:104 direct index (temp float) -0:104 'f4' (temp 4-component vector of float) +0:104 direct index ( temp float) +0:104 'f4' ( temp 4-component vector of float) 0:104 Constant: 0:104 1 (const int) -0:105 direct index (temp float) -0:105 'f4' (temp 4-component vector of float) +0:105 direct index ( temp float) +0:105 'f4' ( temp 4-component vector of float) 0:105 Constant: 0:105 2 (const int) -0:106 direct index (temp float) -0:106 'f4' (temp 4-component vector of float) +0:106 direct index ( temp float) +0:106 'f4' ( temp 4-component vector of float) 0:106 Constant: 0:106 3 (const int) 0:86 false case @@ -910,46 +910,46 @@ Shader version: 130 0:106 1.000000 0:106 1.000000 0:109 Sequence -0:109 move second child to first child (temp 4-component vector of int) -0:109 'cv2' (temp 4-component vector of int) +0:109 move second child to first child ( temp 4-component vector of int) +0:109 'cv2' ( temp 4-component vector of int) 0:109 Constant: 0:109 1 (const int) 0:109 1 (const int) 0:109 1 (const int) 0:109 1 (const int) 0:110 Sequence -0:110 move second child to first child (temp 4-component vector of bool) -0:110 'cv5' (temp 4-component vector of bool) -0:110 Convert int to bool (temp 4-component vector of bool) -0:110 'cv2' (temp 4-component vector of int) -0:111 add second child into first child (temp 4-component vector of float) -0:111 'gl_FragColor' (fragColor 4-component vector of float FragColor) -0:111 Construct float (temp float) -0:111 Convert bool to float (temp 4-component vector of float) -0:111 'cv5' (temp 4-component vector of bool) +0:110 move second child to first child ( temp 4-component vector of bool) +0:110 'cv5' ( temp 4-component vector of bool) +0:110 Convert int to bool ( temp 4-component vector of bool) +0:110 'cv2' ( temp 4-component vector of int) +0:111 add second child into first child ( temp 4-component vector of float) +0:111 'gl_FragColor' ( fragColor 4-component vector of float FragColor) +0:111 Construct float ( temp float) +0:111 Convert bool to float ( temp 4-component vector of float) +0:111 'cv5' ( temp 4-component vector of bool) 0:? Linker Objects -0:? 'u_b' (uniform bool) -0:? 'u_b2' (uniform 2-component vector of bool) -0:? 'u_b3' (uniform 3-component vector of bool) -0:? 'u_b4' (uniform 4-component vector of bool) -0:? 'u_i' (uniform int) -0:? 'u_i2' (uniform 2-component vector of int) -0:? 'u_i3' (uniform 3-component vector of int) -0:? 'u_i4' (uniform 4-component vector of int) -0:? 'u_f' (uniform float) -0:? 'u_f2' (uniform 2-component vector of float) -0:? 'u_f3' (uniform 3-component vector of float) -0:? 'u_f4' (uniform 4-component vector of float) -0:? 'i_b' (uniform bool) -0:? 'i_b2' (uniform 2-component vector of bool) -0:? 'i_b3' (uniform 3-component vector of bool) -0:? 'i_b4' (uniform 4-component vector of bool) -0:? 'i_i' (flat in int) -0:? 'i_i2' (flat in 2-component vector of int) -0:? 'i_i3' (flat in 3-component vector of int) -0:? 'i_i4' (flat in 4-component vector of int) -0:? 'i_f' (smooth in float) -0:? 'i_f2' (smooth in 2-component vector of float) -0:? 'i_f3' (smooth in 3-component vector of float) -0:? 'i_f4' (smooth in 4-component vector of float) +0:? 'u_b' ( uniform bool) +0:? 'u_b2' ( uniform 2-component vector of bool) +0:? 'u_b3' ( uniform 3-component vector of bool) +0:? 'u_b4' ( uniform 4-component vector of bool) +0:? 'u_i' ( uniform int) +0:? 'u_i2' ( uniform 2-component vector of int) +0:? 'u_i3' ( uniform 3-component vector of int) +0:? 'u_i4' ( uniform 4-component vector of int) +0:? 'u_f' ( uniform float) +0:? 'u_f2' ( uniform 2-component vector of float) +0:? 'u_f3' ( uniform 3-component vector of float) +0:? 'u_f4' ( uniform 4-component vector of float) +0:? 'i_b' ( uniform bool) +0:? 'i_b2' ( uniform 2-component vector of bool) +0:? 'i_b3' ( uniform 3-component vector of bool) +0:? 'i_b4' ( uniform 4-component vector of bool) +0:? 'i_i' ( flat in int) +0:? 'i_i2' ( flat in 2-component vector of int) +0:? 'i_i3' ( flat in 3-component vector of int) +0:? 'i_i4' ( flat in 4-component vector of int) +0:? 'i_f' ( smooth in float) +0:? 'i_f2' ( smooth in 2-component vector of float) +0:? 'i_f3' ( smooth in 3-component vector of float) +0:? 'i_f4' ( smooth in 4-component vector of float) |