diff options
Diffstat (limited to '3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.overload.frag.out')
-rw-r--r-- | 3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.overload.frag.out | 1625 |
1 files changed, 0 insertions, 1625 deletions
diff --git a/3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.overload.frag.out b/3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.overload.frag.out deleted file mode 100644 index d93c305351f..00000000000 --- a/3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.overload.frag.out +++ /dev/null @@ -1,1625 +0,0 @@ -hlsl.overload.frag -Shader version: 500 -gl_FragCoord origin is upper left -0:? Sequence -0:2 Function Definition: foo1(d1;b1; ( temp void) -0:2 Function Parameters: -0:2 'a' ( in double) -0:2 'b' ( in bool) -0:3 Function Definition: foo1(d1;u1; ( temp void) -0:3 Function Parameters: -0:3 'a' ( in double) -0:3 'b' ( in uint) -0:4 Function Definition: foo1(d1;i1; ( temp void) -0:4 Function Parameters: -0:4 'a' ( in double) -0:4 'b' ( in int) -0:5 Function Definition: foo1(d1;f1; ( temp void) -0:5 Function Parameters: -0:5 'a' ( in double) -0:5 'b' ( in float) -0:6 Function Definition: foo1(d1;d1; ( temp void) -0:6 Function Parameters: -0:6 'a' ( in double) -0:6 'b' ( in double) -0:9 Function Definition: foo2(i1;b1; ( temp void) -0:9 Function Parameters: -0:9 'a' ( in int) -0:9 'b' ( in bool) -0:10 Function Definition: foo2(i1;u1; ( temp void) -0:10 Function Parameters: -0:10 'a' ( in int) -0:10 'b' ( in uint) -0:11 Function Definition: foo2(i1;i1; ( temp void) -0:11 Function Parameters: -0:11 'a' ( in int) -0:11 'b' ( in int) -0:12 Function Definition: foo2(i1;f1; ( temp void) -0:12 Function Parameters: -0:12 'a' ( in int) -0:12 'b' ( in float) -0:13 Function Definition: foo2(i1;d1; ( temp void) -0:13 Function Parameters: -0:13 'a' ( in int) -0:13 'b' ( in double) -0:16 Function Definition: foo3(b1; ( temp void) -0:16 Function Parameters: -0:16 'b' ( in bool) -0:17 Function Definition: foo4(u1; ( temp void) -0:17 Function Parameters: -0:17 'b' ( in uint) -0:18 Function Definition: foo5(i1; ( temp void) -0:18 Function Parameters: -0:18 'b' ( in int) -0:19 Function Definition: foo6(f1; ( temp void) -0:19 Function Parameters: -0:19 'b' ( in float) -0:20 Function Definition: foo7(d1; ( temp void) -0:20 Function Parameters: -0:20 'b' ( in double) -0:23 Function Definition: foo8(f1; ( temp void) -0:23 Function Parameters: -0:23 '' ( in float) -0:24 Function Definition: foo8(d1; ( temp void) -0:24 Function Parameters: -0:24 '' ( in double) -0:25 Function Definition: foo9(i1; ( temp void) -0:25 Function Parameters: -0:25 '' ( in int) -0:26 Function Definition: foo9(u1; ( temp void) -0:26 Function Parameters: -0:26 '' ( in uint) -0:27 Function Definition: foo10(b1; ( temp void) -0:27 Function Parameters: -0:27 '' ( in bool) -0:28 Function Definition: foo10(i1; ( temp void) -0:28 Function Parameters: -0:28 '' ( in int) -0:31 Function Definition: foo11(vf3; ( temp void) -0:31 Function Parameters: -0:31 '' ( in 3-component vector of float) -0:32 Function Definition: foo11(d1; ( temp void) -0:32 Function Parameters: -0:32 '' ( in double) -0:33 Function Definition: foo11(vi3; ( temp void) -0:33 Function Parameters: -0:33 '' ( in 3-component vector of int) -0:34 Function Definition: foo11(u1; ( temp void) -0:34 Function Parameters: -0:34 '' ( in uint) -0:35 Function Definition: foo12(vf1; ( temp void) -0:35 Function Parameters: -0:35 '' ( in 1-component vector of float) -0:36 Function Definition: foo12(vd3; ( temp void) -0:36 Function Parameters: -0:36 '' ( in 3-component vector of double) -0:37 Function Definition: foo16(u1; ( temp void) -0:37 Function Parameters: -0:37 '' ( in uint) -0:38 Function Definition: foo16(vu2; ( temp void) -0:38 Function Parameters: -0:38 '' ( in 2-component vector of uint) -0:41 Function Definition: foo13(vf3; ( temp void) -0:41 Function Parameters: -0:41 '' ( in 3-component vector of float) -0:42 Function Definition: foo14(vi1; ( temp void) -0:42 Function Parameters: -0:42 '' ( in 1-component vector of int) -0:43 Function Definition: foo15(vb1; ( temp void) -0:43 Function Parameters: -0:43 '' ( in 1-component vector of bool) -0:46 Function Definition: @PixelShaderFunction(vf4; ( temp 4-component vector of float) -0:46 Function Parameters: -0:46 'input' ( in 4-component vector of float) -0:? Sequence -0:53 Function Call: foo1(d1;b1; ( temp void) -0:53 'd' ( temp double) -0:53 'b' ( temp bool) -0:54 Function Call: foo1(d1;d1; ( temp void) -0:54 'd' ( temp double) -0:54 'd' ( temp double) -0:55 Function Call: foo1(d1;u1; ( temp void) -0:55 'd' ( temp double) -0:55 'u' ( temp uint) -0:56 Function Call: foo1(d1;i1; ( temp void) -0:56 'd' ( temp double) -0:56 'i' ( temp int) -0:57 Function Call: foo1(d1;f1; ( temp void) -0:57 'd' ( temp double) -0:57 'f' ( temp float) -0:59 Function Call: foo1(d1;b1; ( temp void) -0:59 Convert float to double ( temp double) -0:59 'f' ( temp float) -0:59 'b' ( temp bool) -0:60 Function Call: foo1(d1;d1; ( temp void) -0:60 Convert float to double ( temp double) -0:60 'f' ( temp float) -0:60 'd' ( temp double) -0:61 Function Call: foo1(d1;u1; ( temp void) -0:61 Convert float to double ( temp double) -0:61 'f' ( temp float) -0:61 'u' ( temp uint) -0:62 Function Call: foo1(d1;i1; ( temp void) -0:62 Convert float to double ( temp double) -0:62 'f' ( temp float) -0:62 'i' ( temp int) -0:63 Function Call: foo1(d1;f1; ( temp void) -0:63 Convert float to double ( temp double) -0:63 'f' ( temp float) -0:63 'f' ( temp float) -0:65 Function Call: foo1(d1;b1; ( temp void) -0:65 Convert uint to double ( temp double) -0:65 'u' ( temp uint) -0:65 'b' ( temp bool) -0:66 Function Call: foo1(d1;d1; ( temp void) -0:66 Convert uint to double ( temp double) -0:66 'u' ( temp uint) -0:66 'd' ( temp double) -0:67 Function Call: foo1(d1;u1; ( temp void) -0:67 Convert uint to double ( temp double) -0:67 'u' ( temp uint) -0:67 'u' ( temp uint) -0:68 Function Call: foo1(d1;i1; ( temp void) -0:68 Convert uint to double ( temp double) -0:68 'u' ( temp uint) -0:68 'i' ( temp int) -0:69 Function Call: foo1(d1;f1; ( temp void) -0:69 Convert uint to double ( temp double) -0:69 'u' ( temp uint) -0:69 'f' ( temp float) -0:71 Function Call: foo1(d1;b1; ( temp void) -0:71 Convert int to double ( temp double) -0:71 'i' ( temp int) -0:71 'b' ( temp bool) -0:72 Function Call: foo1(d1;d1; ( temp void) -0:72 Convert int to double ( temp double) -0:72 'i' ( temp int) -0:72 'd' ( temp double) -0:73 Function Call: foo1(d1;u1; ( temp void) -0:73 Convert int to double ( temp double) -0:73 'i' ( temp int) -0:73 'u' ( temp uint) -0:74 Function Call: foo1(d1;i1; ( temp void) -0:74 Convert int to double ( temp double) -0:74 'i' ( temp int) -0:74 'i' ( temp int) -0:75 Function Call: foo1(d1;f1; ( temp void) -0:75 Convert int to double ( temp double) -0:75 'i' ( temp int) -0:75 'f' ( temp float) -0:77 Function Call: foo2(i1;b1; ( temp void) -0:77 Convert uint to int ( temp int) -0:77 'u' ( temp uint) -0:77 'b' ( temp bool) -0:78 Function Call: foo2(i1;d1; ( temp void) -0:78 Convert uint to int ( temp int) -0:78 'u' ( temp uint) -0:78 'd' ( temp double) -0:79 Function Call: foo2(i1;u1; ( temp void) -0:79 Convert uint to int ( temp int) -0:79 'u' ( temp uint) -0:79 'u' ( temp uint) -0:80 Function Call: foo2(i1;i1; ( temp void) -0:80 Convert uint to int ( temp int) -0:80 'u' ( temp uint) -0:80 'i' ( temp int) -0:81 Function Call: foo2(i1;f1; ( temp void) -0:81 Convert uint to int ( temp int) -0:81 'u' ( temp uint) -0:81 'f' ( temp float) -0:83 Function Call: foo2(i1;b1; ( temp void) -0:83 'i' ( temp int) -0:83 'b' ( temp bool) -0:84 Function Call: foo2(i1;d1; ( temp void) -0:84 'i' ( temp int) -0:84 'd' ( temp double) -0:85 Function Call: foo2(i1;u1; ( temp void) -0:85 'i' ( temp int) -0:85 'u' ( temp uint) -0:86 Function Call: foo2(i1;i1; ( temp void) -0:86 'i' ( temp int) -0:86 'i' ( temp int) -0:87 Function Call: foo2(i1;f1; ( temp void) -0:87 'i' ( temp int) -0:87 'f' ( temp float) -0:89 Function Call: foo3(b1; ( temp void) -0:89 'b' ( temp bool) -0:90 Function Call: foo3(b1; ( temp void) -0:90 Convert double to bool ( temp bool) -0:90 'd' ( temp double) -0:91 Function Call: foo3(b1; ( temp void) -0:91 Convert uint to bool ( temp bool) -0:91 'u' ( temp uint) -0:92 Function Call: foo3(b1; ( temp void) -0:92 Convert int to bool ( temp bool) -0:92 'i' ( temp int) -0:93 Function Call: foo3(b1; ( temp void) -0:93 Convert float to bool ( temp bool) -0:93 'f' ( temp float) -0:95 Function Call: foo4(u1; ( temp void) -0:95 Convert bool to uint ( temp uint) -0:95 'b' ( temp bool) -0:96 Function Call: foo4(u1; ( temp void) -0:96 Convert double to uint ( temp uint) -0:96 'd' ( temp double) -0:97 Function Call: foo4(u1; ( temp void) -0:97 'u' ( temp uint) -0:98 Function Call: foo4(u1; ( temp void) -0:98 Convert int to uint ( temp uint) -0:98 'i' ( temp int) -0:99 Function Call: foo4(u1; ( temp void) -0:99 Convert float to uint ( temp uint) -0:99 'f' ( temp float) -0:101 Function Call: foo5(i1; ( temp void) -0:101 Convert bool to int ( temp int) -0:101 'b' ( temp bool) -0:102 Function Call: foo5(i1; ( temp void) -0:102 Convert double to int ( temp int) -0:102 'd' ( temp double) -0:103 Function Call: foo5(i1; ( temp void) -0:103 Convert uint to int ( temp int) -0:103 'u' ( temp uint) -0:104 Function Call: foo5(i1; ( temp void) -0:104 'i' ( temp int) -0:105 Function Call: foo5(i1; ( temp void) -0:105 Convert float to int ( temp int) -0:105 'f' ( temp float) -0:107 Function Call: foo6(f1; ( temp void) -0:107 Convert bool to float ( temp float) -0:107 'b' ( temp bool) -0:108 Function Call: foo6(f1; ( temp void) -0:108 Convert double to float ( temp float) -0:108 'd' ( temp double) -0:109 Function Call: foo6(f1; ( temp void) -0:109 Convert uint to float ( temp float) -0:109 'u' ( temp uint) -0:110 Function Call: foo6(f1; ( temp void) -0:110 Convert int to float ( temp float) -0:110 'i' ( temp int) -0:111 Function Call: foo6(f1; ( temp void) -0:111 'f' ( temp float) -0:113 Function Call: foo7(d1; ( temp void) -0:113 Convert bool to double ( temp double) -0:113 'b' ( temp bool) -0:114 Function Call: foo7(d1; ( temp void) -0:114 'd' ( temp double) -0:115 Function Call: foo7(d1; ( temp void) -0:115 Convert uint to double ( temp double) -0:115 'u' ( temp uint) -0:116 Function Call: foo7(d1; ( temp void) -0:116 Convert int to double ( temp double) -0:116 'i' ( temp int) -0:117 Function Call: foo7(d1; ( temp void) -0:117 Convert float to double ( temp double) -0:117 'f' ( temp float) -0:119 Function Call: foo8(f1; ( temp void) -0:119 Convert bool to float ( temp float) -0:119 'b' ( temp bool) -0:120 Function Call: foo8(f1; ( temp void) -0:120 Convert uint to float ( temp float) -0:120 'u' ( temp uint) -0:121 Function Call: foo8(f1; ( temp void) -0:121 Convert int to float ( temp float) -0:121 'i' ( temp int) -0:123 Function Call: foo9(i1; ( temp void) -0:123 Convert bool to int ( temp int) -0:123 'b' ( temp bool) -0:124 Function Call: foo9(u1; ( temp void) -0:124 Convert float to uint ( temp uint) -0:124 'f' ( temp float) -0:125 Function Call: foo9(u1; ( temp void) -0:125 Convert double to uint ( temp uint) -0:125 'd' ( temp double) -0:127 Function Call: foo10(i1; ( temp void) -0:127 Convert uint to int ( temp int) -0:127 'u' ( temp uint) -0:128 Function Call: foo10(i1; ( temp void) -0:128 Convert float to int ( temp int) -0:128 'f' ( temp float) -0:129 Function Call: foo10(i1; ( temp void) -0:129 Convert double to int ( temp int) -0:129 'd' ( temp double) -0:131 Function Call: foo11(u1; ( temp void) -0:131 Convert bool to uint ( temp uint) -0:131 'b' ( temp bool) -0:132 Function Call: foo11(d1; ( temp void) -0:132 Convert float to double ( temp double) -0:132 'f' ( temp float) -0:133 Function Call: foo12(vd3; ( temp void) -0:133 Convert float to double ( temp 3-component vector of double) -0:133 Construct vec3 ( temp 3-component vector of float) -0:133 'f' ( temp float) -0:134 Function Call: foo16(vu2; ( temp void) -0:? Convert int to uint ( temp 2-component vector of uint) -0:? Construct ivec2 ( temp 2-component vector of int) -0:134 'i' ( temp int) -0:134 'i' ( temp int) -0:136 Function Call: foo13(vf3; ( temp void) -0:136 Construct vec3 ( in 3-component vector of float) -0:136 'f' ( temp float) -0:137 Function Call: foo14(vi1; ( temp void) -0:137 Construct int ( in 1-component vector of int) -0:137 Construct ivec4 ( temp 4-component vector of int) -0:137 'i' ( temp int) -0:138 Function Call: foo15(vb1; ( temp void) -0:138 Construct bool ( in 1-component vector of bool) -0:138 'b' ( temp bool) -0:139 Function Call: foo15(vb1; ( temp void) -0:139 Construct bool ( in 1-component vector of bool) -0:139 Construct bvec3 ( temp 3-component vector of bool) -0:139 'b' ( temp bool) -0:141 Branch: Return with expression -0:141 'input' ( in 4-component vector of float) -0:46 Function Definition: PixelShaderFunction( ( temp void) -0:46 Function Parameters: -0:? Sequence -0:46 move second child to first child ( temp 4-component vector of float) -0:? 'input' ( temp 4-component vector of float) -0:? 'input' (layout( location=0) in 4-component vector of float) -0:46 move second child to first child ( temp 4-component vector of float) -0:? '@entryPointOutput' (layout( location=0) out 4-component vector of float) -0:46 Function Call: @PixelShaderFunction(vf4; ( temp 4-component vector of float) -0:? 'input' ( temp 4-component vector of float) -0:? Linker Objects -0:? '@entryPointOutput' (layout( location=0) out 4-component vector of float) -0:? 'input' (layout( location=0) in 4-component vector of float) - - -Linked fragment stage: - - -Shader version: 500 -gl_FragCoord origin is upper left -0:? Sequence -0:2 Function Definition: foo1(d1;b1; ( temp void) -0:2 Function Parameters: -0:2 'a' ( in double) -0:2 'b' ( in bool) -0:3 Function Definition: foo1(d1;u1; ( temp void) -0:3 Function Parameters: -0:3 'a' ( in double) -0:3 'b' ( in uint) -0:4 Function Definition: foo1(d1;i1; ( temp void) -0:4 Function Parameters: -0:4 'a' ( in double) -0:4 'b' ( in int) -0:5 Function Definition: foo1(d1;f1; ( temp void) -0:5 Function Parameters: -0:5 'a' ( in double) -0:5 'b' ( in float) -0:6 Function Definition: foo1(d1;d1; ( temp void) -0:6 Function Parameters: -0:6 'a' ( in double) -0:6 'b' ( in double) -0:9 Function Definition: foo2(i1;b1; ( temp void) -0:9 Function Parameters: -0:9 'a' ( in int) -0:9 'b' ( in bool) -0:10 Function Definition: foo2(i1;u1; ( temp void) -0:10 Function Parameters: -0:10 'a' ( in int) -0:10 'b' ( in uint) -0:11 Function Definition: foo2(i1;i1; ( temp void) -0:11 Function Parameters: -0:11 'a' ( in int) -0:11 'b' ( in int) -0:12 Function Definition: foo2(i1;f1; ( temp void) -0:12 Function Parameters: -0:12 'a' ( in int) -0:12 'b' ( in float) -0:13 Function Definition: foo2(i1;d1; ( temp void) -0:13 Function Parameters: -0:13 'a' ( in int) -0:13 'b' ( in double) -0:16 Function Definition: foo3(b1; ( temp void) -0:16 Function Parameters: -0:16 'b' ( in bool) -0:17 Function Definition: foo4(u1; ( temp void) -0:17 Function Parameters: -0:17 'b' ( in uint) -0:18 Function Definition: foo5(i1; ( temp void) -0:18 Function Parameters: -0:18 'b' ( in int) -0:19 Function Definition: foo6(f1; ( temp void) -0:19 Function Parameters: -0:19 'b' ( in float) -0:20 Function Definition: foo7(d1; ( temp void) -0:20 Function Parameters: -0:20 'b' ( in double) -0:23 Function Definition: foo8(f1; ( temp void) -0:23 Function Parameters: -0:23 '' ( in float) -0:24 Function Definition: foo8(d1; ( temp void) -0:24 Function Parameters: -0:24 '' ( in double) -0:25 Function Definition: foo9(i1; ( temp void) -0:25 Function Parameters: -0:25 '' ( in int) -0:26 Function Definition: foo9(u1; ( temp void) -0:26 Function Parameters: -0:26 '' ( in uint) -0:27 Function Definition: foo10(b1; ( temp void) -0:27 Function Parameters: -0:27 '' ( in bool) -0:28 Function Definition: foo10(i1; ( temp void) -0:28 Function Parameters: -0:28 '' ( in int) -0:31 Function Definition: foo11(vf3; ( temp void) -0:31 Function Parameters: -0:31 '' ( in 3-component vector of float) -0:32 Function Definition: foo11(d1; ( temp void) -0:32 Function Parameters: -0:32 '' ( in double) -0:33 Function Definition: foo11(vi3; ( temp void) -0:33 Function Parameters: -0:33 '' ( in 3-component vector of int) -0:34 Function Definition: foo11(u1; ( temp void) -0:34 Function Parameters: -0:34 '' ( in uint) -0:35 Function Definition: foo12(vf1; ( temp void) -0:35 Function Parameters: -0:35 '' ( in 1-component vector of float) -0:36 Function Definition: foo12(vd3; ( temp void) -0:36 Function Parameters: -0:36 '' ( in 3-component vector of double) -0:37 Function Definition: foo16(u1; ( temp void) -0:37 Function Parameters: -0:37 '' ( in uint) -0:38 Function Definition: foo16(vu2; ( temp void) -0:38 Function Parameters: -0:38 '' ( in 2-component vector of uint) -0:41 Function Definition: foo13(vf3; ( temp void) -0:41 Function Parameters: -0:41 '' ( in 3-component vector of float) -0:42 Function Definition: foo14(vi1; ( temp void) -0:42 Function Parameters: -0:42 '' ( in 1-component vector of int) -0:43 Function Definition: foo15(vb1; ( temp void) -0:43 Function Parameters: -0:43 '' ( in 1-component vector of bool) -0:46 Function Definition: @PixelShaderFunction(vf4; ( temp 4-component vector of float) -0:46 Function Parameters: -0:46 'input' ( in 4-component vector of float) -0:? Sequence -0:53 Function Call: foo1(d1;b1; ( temp void) -0:53 'd' ( temp double) -0:53 'b' ( temp bool) -0:54 Function Call: foo1(d1;d1; ( temp void) -0:54 'd' ( temp double) -0:54 'd' ( temp double) -0:55 Function Call: foo1(d1;u1; ( temp void) -0:55 'd' ( temp double) -0:55 'u' ( temp uint) -0:56 Function Call: foo1(d1;i1; ( temp void) -0:56 'd' ( temp double) -0:56 'i' ( temp int) -0:57 Function Call: foo1(d1;f1; ( temp void) -0:57 'd' ( temp double) -0:57 'f' ( temp float) -0:59 Function Call: foo1(d1;b1; ( temp void) -0:59 Convert float to double ( temp double) -0:59 'f' ( temp float) -0:59 'b' ( temp bool) -0:60 Function Call: foo1(d1;d1; ( temp void) -0:60 Convert float to double ( temp double) -0:60 'f' ( temp float) -0:60 'd' ( temp double) -0:61 Function Call: foo1(d1;u1; ( temp void) -0:61 Convert float to double ( temp double) -0:61 'f' ( temp float) -0:61 'u' ( temp uint) -0:62 Function Call: foo1(d1;i1; ( temp void) -0:62 Convert float to double ( temp double) -0:62 'f' ( temp float) -0:62 'i' ( temp int) -0:63 Function Call: foo1(d1;f1; ( temp void) -0:63 Convert float to double ( temp double) -0:63 'f' ( temp float) -0:63 'f' ( temp float) -0:65 Function Call: foo1(d1;b1; ( temp void) -0:65 Convert uint to double ( temp double) -0:65 'u' ( temp uint) -0:65 'b' ( temp bool) -0:66 Function Call: foo1(d1;d1; ( temp void) -0:66 Convert uint to double ( temp double) -0:66 'u' ( temp uint) -0:66 'd' ( temp double) -0:67 Function Call: foo1(d1;u1; ( temp void) -0:67 Convert uint to double ( temp double) -0:67 'u' ( temp uint) -0:67 'u' ( temp uint) -0:68 Function Call: foo1(d1;i1; ( temp void) -0:68 Convert uint to double ( temp double) -0:68 'u' ( temp uint) -0:68 'i' ( temp int) -0:69 Function Call: foo1(d1;f1; ( temp void) -0:69 Convert uint to double ( temp double) -0:69 'u' ( temp uint) -0:69 'f' ( temp float) -0:71 Function Call: foo1(d1;b1; ( temp void) -0:71 Convert int to double ( temp double) -0:71 'i' ( temp int) -0:71 'b' ( temp bool) -0:72 Function Call: foo1(d1;d1; ( temp void) -0:72 Convert int to double ( temp double) -0:72 'i' ( temp int) -0:72 'd' ( temp double) -0:73 Function Call: foo1(d1;u1; ( temp void) -0:73 Convert int to double ( temp double) -0:73 'i' ( temp int) -0:73 'u' ( temp uint) -0:74 Function Call: foo1(d1;i1; ( temp void) -0:74 Convert int to double ( temp double) -0:74 'i' ( temp int) -0:74 'i' ( temp int) -0:75 Function Call: foo1(d1;f1; ( temp void) -0:75 Convert int to double ( temp double) -0:75 'i' ( temp int) -0:75 'f' ( temp float) -0:77 Function Call: foo2(i1;b1; ( temp void) -0:77 Convert uint to int ( temp int) -0:77 'u' ( temp uint) -0:77 'b' ( temp bool) -0:78 Function Call: foo2(i1;d1; ( temp void) -0:78 Convert uint to int ( temp int) -0:78 'u' ( temp uint) -0:78 'd' ( temp double) -0:79 Function Call: foo2(i1;u1; ( temp void) -0:79 Convert uint to int ( temp int) -0:79 'u' ( temp uint) -0:79 'u' ( temp uint) -0:80 Function Call: foo2(i1;i1; ( temp void) -0:80 Convert uint to int ( temp int) -0:80 'u' ( temp uint) -0:80 'i' ( temp int) -0:81 Function Call: foo2(i1;f1; ( temp void) -0:81 Convert uint to int ( temp int) -0:81 'u' ( temp uint) -0:81 'f' ( temp float) -0:83 Function Call: foo2(i1;b1; ( temp void) -0:83 'i' ( temp int) -0:83 'b' ( temp bool) -0:84 Function Call: foo2(i1;d1; ( temp void) -0:84 'i' ( temp int) -0:84 'd' ( temp double) -0:85 Function Call: foo2(i1;u1; ( temp void) -0:85 'i' ( temp int) -0:85 'u' ( temp uint) -0:86 Function Call: foo2(i1;i1; ( temp void) -0:86 'i' ( temp int) -0:86 'i' ( temp int) -0:87 Function Call: foo2(i1;f1; ( temp void) -0:87 'i' ( temp int) -0:87 'f' ( temp float) -0:89 Function Call: foo3(b1; ( temp void) -0:89 'b' ( temp bool) -0:90 Function Call: foo3(b1; ( temp void) -0:90 Convert double to bool ( temp bool) -0:90 'd' ( temp double) -0:91 Function Call: foo3(b1; ( temp void) -0:91 Convert uint to bool ( temp bool) -0:91 'u' ( temp uint) -0:92 Function Call: foo3(b1; ( temp void) -0:92 Convert int to bool ( temp bool) -0:92 'i' ( temp int) -0:93 Function Call: foo3(b1; ( temp void) -0:93 Convert float to bool ( temp bool) -0:93 'f' ( temp float) -0:95 Function Call: foo4(u1; ( temp void) -0:95 Convert bool to uint ( temp uint) -0:95 'b' ( temp bool) -0:96 Function Call: foo4(u1; ( temp void) -0:96 Convert double to uint ( temp uint) -0:96 'd' ( temp double) -0:97 Function Call: foo4(u1; ( temp void) -0:97 'u' ( temp uint) -0:98 Function Call: foo4(u1; ( temp void) -0:98 Convert int to uint ( temp uint) -0:98 'i' ( temp int) -0:99 Function Call: foo4(u1; ( temp void) -0:99 Convert float to uint ( temp uint) -0:99 'f' ( temp float) -0:101 Function Call: foo5(i1; ( temp void) -0:101 Convert bool to int ( temp int) -0:101 'b' ( temp bool) -0:102 Function Call: foo5(i1; ( temp void) -0:102 Convert double to int ( temp int) -0:102 'd' ( temp double) -0:103 Function Call: foo5(i1; ( temp void) -0:103 Convert uint to int ( temp int) -0:103 'u' ( temp uint) -0:104 Function Call: foo5(i1; ( temp void) -0:104 'i' ( temp int) -0:105 Function Call: foo5(i1; ( temp void) -0:105 Convert float to int ( temp int) -0:105 'f' ( temp float) -0:107 Function Call: foo6(f1; ( temp void) -0:107 Convert bool to float ( temp float) -0:107 'b' ( temp bool) -0:108 Function Call: foo6(f1; ( temp void) -0:108 Convert double to float ( temp float) -0:108 'd' ( temp double) -0:109 Function Call: foo6(f1; ( temp void) -0:109 Convert uint to float ( temp float) -0:109 'u' ( temp uint) -0:110 Function Call: foo6(f1; ( temp void) -0:110 Convert int to float ( temp float) -0:110 'i' ( temp int) -0:111 Function Call: foo6(f1; ( temp void) -0:111 'f' ( temp float) -0:113 Function Call: foo7(d1; ( temp void) -0:113 Convert bool to double ( temp double) -0:113 'b' ( temp bool) -0:114 Function Call: foo7(d1; ( temp void) -0:114 'd' ( temp double) -0:115 Function Call: foo7(d1; ( temp void) -0:115 Convert uint to double ( temp double) -0:115 'u' ( temp uint) -0:116 Function Call: foo7(d1; ( temp void) -0:116 Convert int to double ( temp double) -0:116 'i' ( temp int) -0:117 Function Call: foo7(d1; ( temp void) -0:117 Convert float to double ( temp double) -0:117 'f' ( temp float) -0:119 Function Call: foo8(f1; ( temp void) -0:119 Convert bool to float ( temp float) -0:119 'b' ( temp bool) -0:120 Function Call: foo8(f1; ( temp void) -0:120 Convert uint to float ( temp float) -0:120 'u' ( temp uint) -0:121 Function Call: foo8(f1; ( temp void) -0:121 Convert int to float ( temp float) -0:121 'i' ( temp int) -0:123 Function Call: foo9(i1; ( temp void) -0:123 Convert bool to int ( temp int) -0:123 'b' ( temp bool) -0:124 Function Call: foo9(u1; ( temp void) -0:124 Convert float to uint ( temp uint) -0:124 'f' ( temp float) -0:125 Function Call: foo9(u1; ( temp void) -0:125 Convert double to uint ( temp uint) -0:125 'd' ( temp double) -0:127 Function Call: foo10(i1; ( temp void) -0:127 Convert uint to int ( temp int) -0:127 'u' ( temp uint) -0:128 Function Call: foo10(i1; ( temp void) -0:128 Convert float to int ( temp int) -0:128 'f' ( temp float) -0:129 Function Call: foo10(i1; ( temp void) -0:129 Convert double to int ( temp int) -0:129 'd' ( temp double) -0:131 Function Call: foo11(u1; ( temp void) -0:131 Convert bool to uint ( temp uint) -0:131 'b' ( temp bool) -0:132 Function Call: foo11(d1; ( temp void) -0:132 Convert float to double ( temp double) -0:132 'f' ( temp float) -0:133 Function Call: foo12(vd3; ( temp void) -0:133 Convert float to double ( temp 3-component vector of double) -0:133 Construct vec3 ( temp 3-component vector of float) -0:133 'f' ( temp float) -0:134 Function Call: foo16(vu2; ( temp void) -0:? Convert int to uint ( temp 2-component vector of uint) -0:? Construct ivec2 ( temp 2-component vector of int) -0:134 'i' ( temp int) -0:134 'i' ( temp int) -0:136 Function Call: foo13(vf3; ( temp void) -0:136 Construct vec3 ( in 3-component vector of float) -0:136 'f' ( temp float) -0:137 Function Call: foo14(vi1; ( temp void) -0:137 Construct int ( in 1-component vector of int) -0:137 Construct ivec4 ( temp 4-component vector of int) -0:137 'i' ( temp int) -0:138 Function Call: foo15(vb1; ( temp void) -0:138 Construct bool ( in 1-component vector of bool) -0:138 'b' ( temp bool) -0:139 Function Call: foo15(vb1; ( temp void) -0:139 Construct bool ( in 1-component vector of bool) -0:139 Construct bvec3 ( temp 3-component vector of bool) -0:139 'b' ( temp bool) -0:141 Branch: Return with expression -0:141 'input' ( in 4-component vector of float) -0:46 Function Definition: PixelShaderFunction( ( temp void) -0:46 Function Parameters: -0:? Sequence -0:46 move second child to first child ( temp 4-component vector of float) -0:? 'input' ( temp 4-component vector of float) -0:? 'input' (layout( location=0) in 4-component vector of float) -0:46 move second child to first child ( temp 4-component vector of float) -0:? '@entryPointOutput' (layout( location=0) out 4-component vector of float) -0:46 Function Call: @PixelShaderFunction(vf4; ( temp 4-component vector of float) -0:? 'input' ( temp 4-component vector of float) -0:? Linker Objects -0:? '@entryPointOutput' (layout( location=0) out 4-component vector of float) -0:? 'input' (layout( location=0) in 4-component vector of float) - -// Module Version 10000 -// Generated by (magic number): 80008 -// Id's are bound by 520 - - Capability Shader - Capability Float64 - 1: ExtInstImport "GLSL.std.450" - MemoryModel Logical GLSL450 - EntryPoint Fragment 4 "PixelShaderFunction" 513 516 - ExecutionMode 4 OriginUpperLeft - Source HLSL 500 - Name 4 "PixelShaderFunction" - Name 13 "foo1(d1;b1;" - Name 11 "a" - Name 12 "b" - Name 20 "foo1(d1;u1;" - Name 18 "a" - Name 19 "b" - Name 27 "foo1(d1;i1;" - Name 25 "a" - Name 26 "b" - Name 34 "foo1(d1;f1;" - Name 32 "a" - Name 33 "b" - Name 39 "foo1(d1;d1;" - Name 37 "a" - Name 38 "b" - Name 44 "foo2(i1;b1;" - Name 42 "a" - Name 43 "b" - Name 49 "foo2(i1;u1;" - Name 47 "a" - Name 48 "b" - Name 54 "foo2(i1;i1;" - Name 52 "a" - Name 53 "b" - Name 59 "foo2(i1;f1;" - Name 57 "a" - Name 58 "b" - Name 64 "foo2(i1;d1;" - Name 62 "a" - Name 63 "b" - Name 68 "foo3(b1;" - Name 67 "b" - Name 72 "foo4(u1;" - Name 71 "b" - Name 76 "foo5(i1;" - Name 75 "b" - Name 80 "foo6(f1;" - Name 79 "b" - Name 84 "foo7(d1;" - Name 83 "b" - Name 87 "foo8(f1;" - Name 86 "" - Name 90 "foo8(d1;" - Name 89 "" - Name 93 "foo9(i1;" - Name 92 "" - Name 96 "foo9(u1;" - Name 95 "" - Name 99 "foo10(b1;" - Name 98 "" - Name 102 "foo10(i1;" - Name 101 "" - Name 108 "foo11(vf3;" - Name 107 "" - Name 111 "foo11(d1;" - Name 110 "" - Name 117 "foo11(vi3;" - Name 116 "" - Name 120 "foo11(u1;" - Name 119 "" - Name 123 "foo12(vf1;" - Name 122 "" - Name 129 "foo12(vd3;" - Name 128 "" - Name 132 "foo16(u1;" - Name 131 "" - Name 138 "foo16(vu2;" - Name 137 "" - Name 141 "foo13(vf3;" - Name 140 "" - Name 144 "foo14(vi1;" - Name 143 "" - Name 147 "foo15(vb1;" - Name 146 "" - Name 153 "@PixelShaderFunction(vf4;" - Name 152 "input" - Name 155 "d" - Name 156 "b" - Name 157 "param" - Name 159 "param" - Name 162 "param" - Name 164 "param" - Name 167 "u" - Name 168 "param" - Name 170 "param" - Name 173 "i" - Name 174 "param" - Name 176 "param" - Name 179 "f" - Name 180 "param" - Name 182 "param" - Name 187 "param" - Name 188 "param" - Name 193 "param" - Name 194 "param" - Name 199 "param" - Name 200 "param" - Name 205 "param" - Name 206 "param" - Name 211 "param" - Name 212 "param" - Name 217 "param" - Name 218 "param" - Name 223 "param" - Name 224 "param" - Name 229 "param" - Name 230 "param" - Name 235 "param" - Name 236 "param" - Name 241 "param" - Name 242 "param" - Name 247 "param" - Name 248 "param" - Name 253 "param" - Name 254 "param" - Name 259 "param" - Name 260 "param" - Name 265 "param" - Name 266 "param" - Name 271 "param" - Name 272 "param" - Name 277 "param" - Name 278 "param" - Name 283 "param" - Name 284 "param" - Name 289 "param" - Name 290 "param" - Name 295 "param" - Name 296 "param" - Name 301 "param" - Name 302 "param" - Name 305 "param" - Name 307 "param" - Name 310 "param" - Name 312 "param" - Name 315 "param" - Name 317 "param" - Name 320 "param" - Name 322 "param" - Name 325 "param" - Name 327 "param" - Name 330 "param" - Name 336 "param" - Name 341 "param" - Name 345 "param" - Name 350 "param" - Name 355 "param" - Name 359 "param" - Name 361 "param" - Name 366 "param" - Name 370 "param" - Name 376 "param" - Name 380 "param" - Name 384 "param" - Name 386 "param" - Name 391 "param" - Name 396 "param" - Name 400 "param" - Name 404 "param" - Name 408 "param" - Name 410 "param" - Name 416 "param" - Name 418 "param" - Name 423 "param" - Name 427 "param" - Name 431 "param" - Name 435 "param" - Name 439 "param" - Name 443 "param" - Name 447 "param" - Name 451 "param" - Name 455 "param" - Name 459 "param" - Name 463 "param" - Name 467 "param" - Name 471 "param" - Name 475 "param" - Name 480 "param" - Name 487 "param" - Name 491 "param" - Name 497 "param" - Name 500 "param" - Name 506 "param" - Name 511 "input" - Name 513 "input" - Name 516 "@entryPointOutput" - Name 517 "param" - Decorate 513(input) Location 0 - Decorate 516(@entryPointOutput) Location 0 - 2: TypeVoid - 3: TypeFunction 2 - 6: TypeFloat 64 - 7: TypePointer Function 6(float64_t) - 8: TypeBool - 9: TypePointer Function 8(bool) - 10: TypeFunction 2 7(ptr) 9(ptr) - 15: TypeInt 32 0 - 16: TypePointer Function 15(int) - 17: TypeFunction 2 7(ptr) 16(ptr) - 22: TypeInt 32 1 - 23: TypePointer Function 22(int) - 24: TypeFunction 2 7(ptr) 23(ptr) - 29: TypeFloat 32 - 30: TypePointer Function 29(float) - 31: TypeFunction 2 7(ptr) 30(ptr) - 36: TypeFunction 2 7(ptr) 7(ptr) - 41: TypeFunction 2 23(ptr) 9(ptr) - 46: TypeFunction 2 23(ptr) 16(ptr) - 51: TypeFunction 2 23(ptr) 23(ptr) - 56: TypeFunction 2 23(ptr) 30(ptr) - 61: TypeFunction 2 23(ptr) 7(ptr) - 66: TypeFunction 2 9(ptr) - 70: TypeFunction 2 16(ptr) - 74: TypeFunction 2 23(ptr) - 78: TypeFunction 2 30(ptr) - 82: TypeFunction 2 7(ptr) - 104: TypeVector 29(float) 3 - 105: TypePointer Function 104(fvec3) - 106: TypeFunction 2 105(ptr) - 113: TypeVector 22(int) 3 - 114: TypePointer Function 113(ivec3) - 115: TypeFunction 2 114(ptr) - 125: TypeVector 6(float64_t) 3 - 126: TypePointer Function 125(f64vec3) - 127: TypeFunction 2 126(ptr) - 134: TypeVector 15(int) 2 - 135: TypePointer Function 134(ivec2) - 136: TypeFunction 2 135(ptr) - 149: TypeVector 29(float) 4 - 150: TypePointer Function 149(fvec4) - 151: TypeFunction 149(fvec4) 150(ptr) - 334:6(float64_t) Constant 0 0 - 339: 15(int) Constant 0 - 348: 29(float) Constant 0 - 353: 15(int) Constant 1 - 373: 22(int) Constant 0 - 374: 22(int) Constant 1 - 394: 29(float) Constant 1065353216 - 414:6(float64_t) Constant 0 1072693248 - 484: TypeVector 22(int) 2 - 494: TypeVector 22(int) 4 - 503: TypeVector 8(bool) 3 - 512: TypePointer Input 149(fvec4) - 513(input): 512(ptr) Variable Input - 515: TypePointer Output 149(fvec4) -516(@entryPointOutput): 515(ptr) Variable Output -4(PixelShaderFunction): 2 Function None 3 - 5: Label - 511(input): 150(ptr) Variable Function - 517(param): 150(ptr) Variable Function - 514: 149(fvec4) Load 513(input) - Store 511(input) 514 - 518: 149(fvec4) Load 511(input) - Store 517(param) 518 - 519: 149(fvec4) FunctionCall 153(@PixelShaderFunction(vf4;) 517(param) - Store 516(@entryPointOutput) 519 - Return - FunctionEnd - 13(foo1(d1;b1;): 2 Function None 10 - 11(a): 7(ptr) FunctionParameter - 12(b): 9(ptr) FunctionParameter - 14: Label - Return - FunctionEnd - 20(foo1(d1;u1;): 2 Function None 17 - 18(a): 7(ptr) FunctionParameter - 19(b): 16(ptr) FunctionParameter - 21: Label - Return - FunctionEnd - 27(foo1(d1;i1;): 2 Function None 24 - 25(a): 7(ptr) FunctionParameter - 26(b): 23(ptr) FunctionParameter - 28: Label - Return - FunctionEnd - 34(foo1(d1;f1;): 2 Function None 31 - 32(a): 7(ptr) FunctionParameter - 33(b): 30(ptr) FunctionParameter - 35: Label - Return - FunctionEnd - 39(foo1(d1;d1;): 2 Function None 36 - 37(a): 7(ptr) FunctionParameter - 38(b): 7(ptr) FunctionParameter - 40: Label - Return - FunctionEnd - 44(foo2(i1;b1;): 2 Function None 41 - 42(a): 23(ptr) FunctionParameter - 43(b): 9(ptr) FunctionParameter - 45: Label - Return - FunctionEnd - 49(foo2(i1;u1;): 2 Function None 46 - 47(a): 23(ptr) FunctionParameter - 48(b): 16(ptr) FunctionParameter - 50: Label - Return - FunctionEnd - 54(foo2(i1;i1;): 2 Function None 51 - 52(a): 23(ptr) FunctionParameter - 53(b): 23(ptr) FunctionParameter - 55: Label - Return - FunctionEnd - 59(foo2(i1;f1;): 2 Function None 56 - 57(a): 23(ptr) FunctionParameter - 58(b): 30(ptr) FunctionParameter - 60: Label - Return - FunctionEnd - 64(foo2(i1;d1;): 2 Function None 61 - 62(a): 23(ptr) FunctionParameter - 63(b): 7(ptr) FunctionParameter - 65: Label - Return - FunctionEnd - 68(foo3(b1;): 2 Function None 66 - 67(b): 9(ptr) FunctionParameter - 69: Label - Return - FunctionEnd - 72(foo4(u1;): 2 Function None 70 - 71(b): 16(ptr) FunctionParameter - 73: Label - Return - FunctionEnd - 76(foo5(i1;): 2 Function None 74 - 75(b): 23(ptr) FunctionParameter - 77: Label - Return - FunctionEnd - 80(foo6(f1;): 2 Function None 78 - 79(b): 30(ptr) FunctionParameter - 81: Label - Return - FunctionEnd - 84(foo7(d1;): 2 Function None 82 - 83(b): 7(ptr) FunctionParameter - 85: Label - Return - FunctionEnd - 87(foo8(f1;): 2 Function None 78 - 86: 30(ptr) FunctionParameter - 88: Label - Return - FunctionEnd - 90(foo8(d1;): 2 Function None 82 - 89: 7(ptr) FunctionParameter - 91: Label - Return - FunctionEnd - 93(foo9(i1;): 2 Function None 74 - 92: 23(ptr) FunctionParameter - 94: Label - Return - FunctionEnd - 96(foo9(u1;): 2 Function None 70 - 95: 16(ptr) FunctionParameter - 97: Label - Return - FunctionEnd - 99(foo10(b1;): 2 Function None 66 - 98: 9(ptr) FunctionParameter - 100: Label - Return - FunctionEnd - 102(foo10(i1;): 2 Function None 74 - 101: 23(ptr) FunctionParameter - 103: Label - Return - FunctionEnd - 108(foo11(vf3;): 2 Function None 106 - 107: 105(ptr) FunctionParameter - 109: Label - Return - FunctionEnd - 111(foo11(d1;): 2 Function None 82 - 110: 7(ptr) FunctionParameter - 112: Label - Return - FunctionEnd - 117(foo11(vi3;): 2 Function None 115 - 116: 114(ptr) FunctionParameter - 118: Label - Return - FunctionEnd - 120(foo11(u1;): 2 Function None 70 - 119: 16(ptr) FunctionParameter - 121: Label - Return - FunctionEnd - 123(foo12(vf1;): 2 Function None 78 - 122: 30(ptr) FunctionParameter - 124: Label - Return - FunctionEnd - 129(foo12(vd3;): 2 Function None 127 - 128: 126(ptr) FunctionParameter - 130: Label - Return - FunctionEnd - 132(foo16(u1;): 2 Function None 70 - 131: 16(ptr) FunctionParameter - 133: Label - Return - FunctionEnd - 138(foo16(vu2;): 2 Function None 136 - 137: 135(ptr) FunctionParameter - 139: Label - Return - FunctionEnd - 141(foo13(vf3;): 2 Function None 106 - 140: 105(ptr) FunctionParameter - 142: Label - Return - FunctionEnd - 144(foo14(vi1;): 2 Function None 74 - 143: 23(ptr) FunctionParameter - 145: Label - Return - FunctionEnd - 147(foo15(vb1;): 2 Function None 66 - 146: 9(ptr) FunctionParameter - 148: Label - Return - FunctionEnd -153(@PixelShaderFunction(vf4;): 149(fvec4) Function None 151 - 152(input): 150(ptr) FunctionParameter - 154: Label - 155(d): 7(ptr) Variable Function - 156(b): 9(ptr) Variable Function - 157(param): 7(ptr) Variable Function - 159(param): 9(ptr) Variable Function - 162(param): 7(ptr) Variable Function - 164(param): 7(ptr) Variable Function - 167(u): 16(ptr) Variable Function - 168(param): 7(ptr) Variable Function - 170(param): 16(ptr) Variable Function - 173(i): 23(ptr) Variable Function - 174(param): 7(ptr) Variable Function - 176(param): 23(ptr) Variable Function - 179(f): 30(ptr) Variable Function - 180(param): 7(ptr) Variable Function - 182(param): 30(ptr) Variable Function - 187(param): 7(ptr) Variable Function - 188(param): 9(ptr) Variable Function - 193(param): 7(ptr) Variable Function - 194(param): 7(ptr) Variable Function - 199(param): 7(ptr) Variable Function - 200(param): 16(ptr) Variable Function - 205(param): 7(ptr) Variable Function - 206(param): 23(ptr) Variable Function - 211(param): 7(ptr) Variable Function - 212(param): 30(ptr) Variable Function - 217(param): 7(ptr) Variable Function - 218(param): 9(ptr) Variable Function - 223(param): 7(ptr) Variable Function - 224(param): 7(ptr) Variable Function - 229(param): 7(ptr) Variable Function - 230(param): 16(ptr) Variable Function - 235(param): 7(ptr) Variable Function - 236(param): 23(ptr) Variable Function - 241(param): 7(ptr) Variable Function - 242(param): 30(ptr) Variable Function - 247(param): 7(ptr) Variable Function - 248(param): 9(ptr) Variable Function - 253(param): 7(ptr) Variable Function - 254(param): 7(ptr) Variable Function - 259(param): 7(ptr) Variable Function - 260(param): 16(ptr) Variable Function - 265(param): 7(ptr) Variable Function - 266(param): 23(ptr) Variable Function - 271(param): 7(ptr) Variable Function - 272(param): 30(ptr) Variable Function - 277(param): 23(ptr) Variable Function - 278(param): 9(ptr) Variable Function - 283(param): 23(ptr) Variable Function - 284(param): 7(ptr) Variable Function - 289(param): 23(ptr) Variable Function - 290(param): 16(ptr) Variable Function - 295(param): 23(ptr) Variable Function - 296(param): 23(ptr) Variable Function - 301(param): 23(ptr) Variable Function - 302(param): 30(ptr) Variable Function - 305(param): 23(ptr) Variable Function - 307(param): 9(ptr) Variable Function - 310(param): 23(ptr) Variable Function - 312(param): 7(ptr) Variable Function - 315(param): 23(ptr) Variable Function - 317(param): 16(ptr) Variable Function - 320(param): 23(ptr) Variable Function - 322(param): 23(ptr) Variable Function - 325(param): 23(ptr) Variable Function - 327(param): 30(ptr) Variable Function - 330(param): 9(ptr) Variable Function - 336(param): 9(ptr) Variable Function - 341(param): 9(ptr) Variable Function - 345(param): 9(ptr) Variable Function - 350(param): 9(ptr) Variable Function - 355(param): 16(ptr) Variable Function - 359(param): 16(ptr) Variable Function - 361(param): 16(ptr) Variable Function - 366(param): 16(ptr) Variable Function - 370(param): 16(ptr) Variable Function - 376(param): 23(ptr) Variable Function - 380(param): 23(ptr) Variable Function - 384(param): 23(ptr) Variable Function - 386(param): 23(ptr) Variable Function - 391(param): 23(ptr) Variable Function - 396(param): 30(ptr) Variable Function - 400(param): 30(ptr) Variable Function - 404(param): 30(ptr) Variable Function - 408(param): 30(ptr) Variable Function - 410(param): 30(ptr) Variable Function - 416(param): 7(ptr) Variable Function - 418(param): 7(ptr) Variable Function - 423(param): 7(ptr) Variable Function - 427(param): 7(ptr) Variable Function - 431(param): 7(ptr) Variable Function - 435(param): 30(ptr) Variable Function - 439(param): 30(ptr) Variable Function - 443(param): 30(ptr) Variable Function - 447(param): 23(ptr) Variable Function - 451(param): 16(ptr) Variable Function - 455(param): 16(ptr) Variable Function - 459(param): 23(ptr) Variable Function - 463(param): 23(ptr) Variable Function - 467(param): 23(ptr) Variable Function - 471(param): 16(ptr) Variable Function - 475(param): 7(ptr) Variable Function - 480(param): 126(ptr) Variable Function - 487(param): 135(ptr) Variable Function - 491(param): 105(ptr) Variable Function - 497(param): 23(ptr) Variable Function - 500(param): 9(ptr) Variable Function - 506(param): 9(ptr) Variable Function - 158:6(float64_t) Load 155(d) - Store 157(param) 158 - 160: 8(bool) Load 156(b) - Store 159(param) 160 - 161: 2 FunctionCall 13(foo1(d1;b1;) 157(param) 159(param) - 163:6(float64_t) Load 155(d) - Store 162(param) 163 - 165:6(float64_t) Load 155(d) - Store 164(param) 165 - 166: 2 FunctionCall 39(foo1(d1;d1;) 162(param) 164(param) - 169:6(float64_t) Load 155(d) - Store 168(param) 169 - 171: 15(int) Load 167(u) - Store 170(param) 171 - 172: 2 FunctionCall 20(foo1(d1;u1;) 168(param) 170(param) - 175:6(float64_t) Load 155(d) - Store 174(param) 175 - 177: 22(int) Load 173(i) - Store 176(param) 177 - 178: 2 FunctionCall 27(foo1(d1;i1;) 174(param) 176(param) - 181:6(float64_t) Load 155(d) - Store 180(param) 181 - 183: 29(float) Load 179(f) - Store 182(param) 183 - 184: 2 FunctionCall 34(foo1(d1;f1;) 180(param) 182(param) - 185: 29(float) Load 179(f) - 186:6(float64_t) FConvert 185 - Store 187(param) 186 - 189: 8(bool) Load 156(b) - Store 188(param) 189 - 190: 2 FunctionCall 13(foo1(d1;b1;) 187(param) 188(param) - 191: 29(float) Load 179(f) - 192:6(float64_t) FConvert 191 - Store 193(param) 192 - 195:6(float64_t) Load 155(d) - Store 194(param) 195 - 196: 2 FunctionCall 39(foo1(d1;d1;) 193(param) 194(param) - 197: 29(float) Load 179(f) - 198:6(float64_t) FConvert 197 - Store 199(param) 198 - 201: 15(int) Load 167(u) - Store 200(param) 201 - 202: 2 FunctionCall 20(foo1(d1;u1;) 199(param) 200(param) - 203: 29(float) Load 179(f) - 204:6(float64_t) FConvert 203 - Store 205(param) 204 - 207: 22(int) Load 173(i) - Store 206(param) 207 - 208: 2 FunctionCall 27(foo1(d1;i1;) 205(param) 206(param) - 209: 29(float) Load 179(f) - 210:6(float64_t) FConvert 209 - Store 211(param) 210 - 213: 29(float) Load 179(f) - Store 212(param) 213 - 214: 2 FunctionCall 34(foo1(d1;f1;) 211(param) 212(param) - 215: 15(int) Load 167(u) - 216:6(float64_t) ConvertUToF 215 - Store 217(param) 216 - 219: 8(bool) Load 156(b) - Store 218(param) 219 - 220: 2 FunctionCall 13(foo1(d1;b1;) 217(param) 218(param) - 221: 15(int) Load 167(u) - 222:6(float64_t) ConvertUToF 221 - Store 223(param) 222 - 225:6(float64_t) Load 155(d) - Store 224(param) 225 - 226: 2 FunctionCall 39(foo1(d1;d1;) 223(param) 224(param) - 227: 15(int) Load 167(u) - 228:6(float64_t) ConvertUToF 227 - Store 229(param) 228 - 231: 15(int) Load 167(u) - Store 230(param) 231 - 232: 2 FunctionCall 20(foo1(d1;u1;) 229(param) 230(param) - 233: 15(int) Load 167(u) - 234:6(float64_t) ConvertUToF 233 - Store 235(param) 234 - 237: 22(int) Load 173(i) - Store 236(param) 237 - 238: 2 FunctionCall 27(foo1(d1;i1;) 235(param) 236(param) - 239: 15(int) Load 167(u) - 240:6(float64_t) ConvertUToF 239 - Store 241(param) 240 - 243: 29(float) Load 179(f) - Store 242(param) 243 - 244: 2 FunctionCall 34(foo1(d1;f1;) 241(param) 242(param) - 245: 22(int) Load 173(i) - 246:6(float64_t) ConvertSToF 245 - Store 247(param) 246 - 249: 8(bool) Load 156(b) - Store 248(param) 249 - 250: 2 FunctionCall 13(foo1(d1;b1;) 247(param) 248(param) - 251: 22(int) Load 173(i) - 252:6(float64_t) ConvertSToF 251 - Store 253(param) 252 - 255:6(float64_t) Load 155(d) - Store 254(param) 255 - 256: 2 FunctionCall 39(foo1(d1;d1;) 253(param) 254(param) - 257: 22(int) Load 173(i) - 258:6(float64_t) ConvertSToF 257 - Store 259(param) 258 - 261: 15(int) Load 167(u) - Store 260(param) 261 - 262: 2 FunctionCall 20(foo1(d1;u1;) 259(param) 260(param) - 263: 22(int) Load 173(i) - 264:6(float64_t) ConvertSToF 263 - Store 265(param) 264 - 267: 22(int) Load 173(i) - Store 266(param) 267 - 268: 2 FunctionCall 27(foo1(d1;i1;) 265(param) 266(param) - 269: 22(int) Load 173(i) - 270:6(float64_t) ConvertSToF 269 - Store 271(param) 270 - 273: 29(float) Load 179(f) - Store 272(param) 273 - 274: 2 FunctionCall 34(foo1(d1;f1;) 271(param) 272(param) - 275: 15(int) Load 167(u) - 276: 22(int) Bitcast 275 - Store 277(param) 276 - 279: 8(bool) Load 156(b) - Store 278(param) 279 - 280: 2 FunctionCall 44(foo2(i1;b1;) 277(param) 278(param) - 281: 15(int) Load 167(u) - 282: 22(int) Bitcast 281 - Store 283(param) 282 - 285:6(float64_t) Load 155(d) - Store 284(param) 285 - 286: 2 FunctionCall 64(foo2(i1;d1;) 283(param) 284(param) - 287: 15(int) Load 167(u) - 288: 22(int) Bitcast 287 - Store 289(param) 288 - 291: 15(int) Load 167(u) - Store 290(param) 291 - 292: 2 FunctionCall 49(foo2(i1;u1;) 289(param) 290(param) - 293: 15(int) Load 167(u) - 294: 22(int) Bitcast 293 - Store 295(param) 294 - 297: 22(int) Load 173(i) - Store 296(param) 297 - 298: 2 FunctionCall 54(foo2(i1;i1;) 295(param) 296(param) - 299: 15(int) Load 167(u) - 300: 22(int) Bitcast 299 - Store 301(param) 300 - 303: 29(float) Load 179(f) - Store 302(param) 303 - 304: 2 FunctionCall 59(foo2(i1;f1;) 301(param) 302(param) - 306: 22(int) Load 173(i) - Store 305(param) 306 - 308: 8(bool) Load 156(b) - Store 307(param) 308 - 309: 2 FunctionCall 44(foo2(i1;b1;) 305(param) 307(param) - 311: 22(int) Load 173(i) - Store 310(param) 311 - 313:6(float64_t) Load 155(d) - Store 312(param) 313 - 314: 2 FunctionCall 64(foo2(i1;d1;) 310(param) 312(param) - 316: 22(int) Load 173(i) - Store 315(param) 316 - 318: 15(int) Load 167(u) - Store 317(param) 318 - 319: 2 FunctionCall 49(foo2(i1;u1;) 315(param) 317(param) - 321: 22(int) Load 173(i) - Store 320(param) 321 - 323: 22(int) Load 173(i) - Store 322(param) 323 - 324: 2 FunctionCall 54(foo2(i1;i1;) 320(param) 322(param) - 326: 22(int) Load 173(i) - Store 325(param) 326 - 328: 29(float) Load 179(f) - Store 327(param) 328 - 329: 2 FunctionCall 59(foo2(i1;f1;) 325(param) 327(param) - 331: 8(bool) Load 156(b) - Store 330(param) 331 - 332: 2 FunctionCall 68(foo3(b1;) 330(param) - 333:6(float64_t) Load 155(d) - 335: 8(bool) FOrdNotEqual 333 334 - Store 336(param) 335 - 337: 2 FunctionCall 68(foo3(b1;) 336(param) - 338: 15(int) Load 167(u) - 340: 8(bool) INotEqual 338 339 - Store 341(param) 340 - 342: 2 FunctionCall 68(foo3(b1;) 341(param) - 343: 22(int) Load 173(i) - 344: 8(bool) INotEqual 343 339 - Store 345(param) 344 - 346: 2 FunctionCall 68(foo3(b1;) 345(param) - 347: 29(float) Load 179(f) - 349: 8(bool) FOrdNotEqual 347 348 - Store 350(param) 349 - 351: 2 FunctionCall 68(foo3(b1;) 350(param) - 352: 8(bool) Load 156(b) - 354: 15(int) Select 352 353 339 - Store 355(param) 354 - 356: 2 FunctionCall 72(foo4(u1;) 355(param) - 357:6(float64_t) Load 155(d) - 358: 15(int) ConvertFToU 357 - Store 359(param) 358 - 360: 2 FunctionCall 72(foo4(u1;) 359(param) - 362: 15(int) Load 167(u) - Store 361(param) 362 - 363: 2 FunctionCall 72(foo4(u1;) 361(param) - 364: 22(int) Load 173(i) - 365: 15(int) Bitcast 364 - Store 366(param) 365 - 367: 2 FunctionCall 72(foo4(u1;) 366(param) - 368: 29(float) Load 179(f) - 369: 15(int) ConvertFToU 368 - Store 370(param) 369 - 371: 2 FunctionCall 72(foo4(u1;) 370(param) - 372: 8(bool) Load 156(b) - 375: 22(int) Select 372 374 373 - Store 376(param) 375 - 377: 2 FunctionCall 76(foo5(i1;) 376(param) - 378:6(float64_t) Load 155(d) - 379: 22(int) ConvertFToS 378 - Store 380(param) 379 - 381: 2 FunctionCall 76(foo5(i1;) 380(param) - 382: 15(int) Load 167(u) - 383: 22(int) Bitcast 382 - Store 384(param) 383 - 385: 2 FunctionCall 76(foo5(i1;) 384(param) - 387: 22(int) Load 173(i) - Store 386(param) 387 - 388: 2 FunctionCall 76(foo5(i1;) 386(param) - 389: 29(float) Load 179(f) - 390: 22(int) ConvertFToS 389 - Store 391(param) 390 - 392: 2 FunctionCall 76(foo5(i1;) 391(param) - 393: 8(bool) Load 156(b) - 395: 29(float) Select 393 394 348 - Store 396(param) 395 - 397: 2 FunctionCall 80(foo6(f1;) 396(param) - 398:6(float64_t) Load 155(d) - 399: 29(float) FConvert 398 - Store 400(param) 399 - 401: 2 FunctionCall 80(foo6(f1;) 400(param) - 402: 15(int) Load 167(u) - 403: 29(float) ConvertUToF 402 - Store 404(param) 403 - 405: 2 FunctionCall 80(foo6(f1;) 404(param) - 406: 22(int) Load 173(i) - 407: 29(float) ConvertSToF 406 - Store 408(param) 407 - 409: 2 FunctionCall 80(foo6(f1;) 408(param) - 411: 29(float) Load 179(f) - Store 410(param) 411 - 412: 2 FunctionCall 80(foo6(f1;) 410(param) - 413: 8(bool) Load 156(b) - 415:6(float64_t) Select 413 414 334 - Store 416(param) 415 - 417: 2 FunctionCall 84(foo7(d1;) 416(param) - 419:6(float64_t) Load 155(d) - Store 418(param) 419 - 420: 2 FunctionCall 84(foo7(d1;) 418(param) - 421: 15(int) Load 167(u) - 422:6(float64_t) ConvertUToF 421 - Store 423(param) 422 - 424: 2 FunctionCall 84(foo7(d1;) 423(param) - 425: 22(int) Load 173(i) - 426:6(float64_t) ConvertSToF 425 - Store 427(param) 426 - 428: 2 FunctionCall 84(foo7(d1;) 427(param) - 429: 29(float) Load 179(f) - 430:6(float64_t) FConvert 429 - Store 431(param) 430 - 432: 2 FunctionCall 84(foo7(d1;) 431(param) - 433: 8(bool) Load 156(b) - 434: 29(float) Select 433 394 348 - Store 435(param) 434 - 436: 2 FunctionCall 87(foo8(f1;) 435(param) - 437: 15(int) Load 167(u) - 438: 29(float) ConvertUToF 437 - Store 439(param) 438 - 440: 2 FunctionCall 87(foo8(f1;) 439(param) - 441: 22(int) Load 173(i) - 442: 29(float) ConvertSToF 441 - Store 443(param) 442 - 444: 2 FunctionCall 87(foo8(f1;) 443(param) - 445: 8(bool) Load 156(b) - 446: 22(int) Select 445 374 373 - Store 447(param) 446 - 448: 2 FunctionCall 93(foo9(i1;) 447(param) - 449: 29(float) Load 179(f) - 450: 15(int) ConvertFToU 449 - Store 451(param) 450 - 452: 2 FunctionCall 96(foo9(u1;) 451(param) - 453:6(float64_t) Load 155(d) - 454: 15(int) ConvertFToU 453 - Store 455(param) 454 - 456: 2 FunctionCall 96(foo9(u1;) 455(param) - 457: 15(int) Load 167(u) - 458: 22(int) Bitcast 457 - Store 459(param) 458 - 460: 2 FunctionCall 102(foo10(i1;) 459(param) - 461: 29(float) Load 179(f) - 462: 22(int) ConvertFToS 461 - Store 463(param) 462 - 464: 2 FunctionCall 102(foo10(i1;) 463(param) - 465:6(float64_t) Load 155(d) - 466: 22(int) ConvertFToS 465 - Store 467(param) 466 - 468: 2 FunctionCall 102(foo10(i1;) 467(param) - 469: 8(bool) Load 156(b) - 470: 15(int) Select 469 353 339 - Store 471(param) 470 - 472: 2 FunctionCall 120(foo11(u1;) 471(param) - 473: 29(float) Load 179(f) - 474:6(float64_t) FConvert 473 - Store 475(param) 474 - 476: 2 FunctionCall 111(foo11(d1;) 475(param) - 477: 29(float) Load 179(f) - 478: 104(fvec3) CompositeConstruct 477 477 477 - 479:125(f64vec3) FConvert 478 - Store 480(param) 479 - 481: 2 FunctionCall 129(foo12(vd3;) 480(param) - 482: 22(int) Load 173(i) - 483: 22(int) Load 173(i) - 485: 484(ivec2) CompositeConstruct 482 483 - 486: 134(ivec2) Bitcast 485 - Store 487(param) 486 - 488: 2 FunctionCall 138(foo16(vu2;) 487(param) - 489: 29(float) Load 179(f) - 490: 104(fvec3) CompositeConstruct 489 489 489 - Store 491(param) 490 - 492: 2 FunctionCall 141(foo13(vf3;) 491(param) - 493: 22(int) Load 173(i) - 495: 494(ivec4) CompositeConstruct 493 493 493 493 - 496: 22(int) CompositeExtract 495 0 - Store 497(param) 496 - 498: 2 FunctionCall 144(foo14(vi1;) 497(param) - 499: 8(bool) Load 156(b) - Store 500(param) 499 - 501: 2 FunctionCall 147(foo15(vb1;) 500(param) - 502: 8(bool) Load 156(b) - 504: 503(bvec3) CompositeConstruct 502 502 502 - 505: 8(bool) CompositeExtract 504 0 - Store 506(param) 505 - 507: 2 FunctionCall 147(foo15(vb1;) 506(param) - 508: 149(fvec4) Load 152(input) - ReturnValue 508 - FunctionEnd |