GLSL output: Removed fixed-size buffer; fixes #769.

Makes some white-space differences in most output, plus a few cases
where more could have been put out but was cut short by the previous
fix-sized buffer.
This commit is contained in:
John Kessenich 2017-03-14 19:43:13 -06:00
parent c08fb8ab9c
commit 71c100d7c0
332 changed files with 62136 additions and 62097 deletions

View file

@ -1,43 +1,43 @@
hlsl.matrixSwizzle.vert
Shader version: 450
0:? Sequence
0:2 Function Definition: @ShaderFunction(f1; (temp void)
0:2 Function Definition: @ShaderFunction(f1; ( temp void)
0:2 Function Parameters:
0:2 'inf' (in float)
0:2 'inf' ( in float)
0:? Sequence
0:7 move second child to first child (temp float)
0:7 direct index (temp float)
0:7 direct index (temp 4-component vector of float)
0:7 'm' (temp 3X4 matrix of float)
0:7 move second child to first child ( temp float)
0:7 direct index ( temp float)
0:7 direct index ( temp 4-component vector of float)
0:7 'm' ( temp 3X4 matrix of float)
0:7 Constant:
0:7 2 (const int)
0:7 Constant:
0:7 3 (const int)
0:7 Constant:
0:7 1.000000
0:8 move second child to first child (temp float)
0:8 direct index (temp float)
0:8 direct index (temp 4-component vector of float)
0:8 'm' (temp 3X4 matrix of float)
0:8 move second child to first child ( temp float)
0:8 direct index ( temp float)
0:8 direct index ( temp 4-component vector of float)
0:8 'm' ( temp 3X4 matrix of float)
0:8 Constant:
0:8 2 (const int)
0:8 Constant:
0:8 3 (const int)
0:8 Constant:
0:8 2.000000
0:9 move second child to first child (temp float)
0:9 direct index (temp float)
0:9 direct index (temp 4-component vector of float)
0:9 'm' (temp 3X4 matrix of float)
0:9 move second child to first child ( temp float)
0:9 direct index ( temp float)
0:9 direct index ( temp 4-component vector of float)
0:9 'm' ( temp 3X4 matrix of float)
0:9 Constant:
0:9 2 (const int)
0:9 Constant:
0:9 3 (const int)
0:9 Constant:
0:9 2.000000
0:11 move second child to first child (temp 4-component vector of float)
0:11 direct index (temp 4-component vector of float)
0:11 'm' (temp 3X4 matrix of float)
0:11 move second child to first child ( temp 4-component vector of float)
0:11 direct index ( temp 4-component vector of float)
0:11 'm' ( temp 3X4 matrix of float)
0:11 Constant:
0:11 0 (const int)
0:11 Constant:
@ -45,9 +45,9 @@ Shader version: 450
0:11 3.000000
0:11 3.000000
0:11 3.000000
0:12 move second child to first child (temp 4-component vector of float)
0:12 direct index (temp 4-component vector of float)
0:12 'm' (temp 3X4 matrix of float)
0:12 move second child to first child ( temp 4-component vector of float)
0:12 direct index ( temp 4-component vector of float)
0:12 'm' ( temp 3X4 matrix of float)
0:12 Constant:
0:12 1 (const int)
0:12 Constant:
@ -55,9 +55,9 @@ Shader version: 450
0:12 3.000000
0:12 3.000000
0:12 3.000000
0:13 move second child to first child (temp 4-component vector of float)
0:13 direct index (temp 4-component vector of float)
0:13 'm' (temp 3X4 matrix of float)
0:13 move second child to first child ( temp 4-component vector of float)
0:13 direct index ( temp 4-component vector of float)
0:13 'm' ( temp 3X4 matrix of float)
0:13 Constant:
0:13 1 (const int)
0:13 Constant:
@ -66,132 +66,132 @@ Shader version: 450
0:13 3.000000
0:13 3.000000
0:? Sequence
0:18 move second child to first child (temp float)
0:18 direct index (temp float)
0:18 direct index (temp 4-component vector of float)
0:18 'm' (temp 3X4 matrix of float)
0:18 move second child to first child ( temp float)
0:18 direct index ( temp float)
0:18 direct index ( temp 4-component vector of float)
0:18 'm' ( temp 3X4 matrix of float)
0:18 Constant:
0:18 0 (const int)
0:18 Constant:
0:18 0 (const int)
0:18 direct index (temp float)
0:18 'f3' (temp 3-component vector of float)
0:18 direct index ( temp float)
0:18 'f3' ( temp 3-component vector of float)
0:18 Constant:
0:18 0 (const int)
0:18 move second child to first child (temp float)
0:18 direct index (temp float)
0:18 direct index (temp 4-component vector of float)
0:18 'm' (temp 3X4 matrix of float)
0:18 move second child to first child ( temp float)
0:18 direct index ( temp float)
0:18 direct index ( temp 4-component vector of float)
0:18 'm' ( temp 3X4 matrix of float)
0:18 Constant:
0:18 1 (const int)
0:18 Constant:
0:18 1 (const int)
0:18 direct index (temp float)
0:18 'f3' (temp 3-component vector of float)
0:18 direct index ( temp float)
0:18 'f3' ( temp 3-component vector of float)
0:18 Constant:
0:18 1 (const int)
0:18 move second child to first child (temp float)
0:18 direct index (temp float)
0:18 direct index (temp 4-component vector of float)
0:18 'm' (temp 3X4 matrix of float)
0:18 move second child to first child ( temp float)
0:18 direct index ( temp float)
0:18 direct index ( temp 4-component vector of float)
0:18 'm' ( temp 3X4 matrix of float)
0:18 Constant:
0:18 1 (const int)
0:18 Constant:
0:18 2 (const int)
0:18 direct index (temp float)
0:18 'f3' (temp 3-component vector of float)
0:18 direct index ( temp float)
0:18 'f3' ( temp 3-component vector of float)
0:18 Constant:
0:18 2 (const int)
0:19 Sequence
0:19 move second child to first child (temp 3-component vector of float)
0:19 'intermVec' (temp 3-component vector of float)
0:19 move second child to first child ( temp 3-component vector of float)
0:19 'intermVec' ( temp 3-component vector of float)
0:19 Constant:
0:19 5.000000
0:19 5.000000
0:19 5.000000
0:19 move second child to first child (temp float)
0:19 direct index (temp float)
0:19 direct index (temp 4-component vector of float)
0:19 'm' (temp 3X4 matrix of float)
0:19 move second child to first child ( temp float)
0:19 direct index ( temp float)
0:19 direct index ( temp 4-component vector of float)
0:19 'm' ( temp 3X4 matrix of float)
0:19 Constant:
0:19 1 (const int)
0:19 Constant:
0:19 0 (const int)
0:19 direct index (temp float)
0:19 'intermVec' (temp 3-component vector of float)
0:19 direct index ( temp float)
0:19 'intermVec' ( temp 3-component vector of float)
0:19 Constant:
0:19 0 (const int)
0:19 move second child to first child (temp float)
0:19 direct index (temp float)
0:19 direct index (temp 4-component vector of float)
0:19 'm' (temp 3X4 matrix of float)
0:19 move second child to first child ( temp float)
0:19 direct index ( temp float)
0:19 direct index ( temp 4-component vector of float)
0:19 'm' ( temp 3X4 matrix of float)
0:19 Constant:
0:19 0 (const int)
0:19 Constant:
0:19 1 (const int)
0:19 direct index (temp float)
0:19 'intermVec' (temp 3-component vector of float)
0:19 direct index ( temp float)
0:19 'intermVec' ( temp 3-component vector of float)
0:19 Constant:
0:19 1 (const int)
0:19 move second child to first child (temp float)
0:19 direct index (temp float)
0:19 direct index (temp 4-component vector of float)
0:19 'm' (temp 3X4 matrix of float)
0:19 move second child to first child ( temp float)
0:19 direct index ( temp float)
0:19 direct index ( temp 4-component vector of float)
0:19 'm' ( temp 3X4 matrix of float)
0:19 Constant:
0:19 2 (const int)
0:19 Constant:
0:19 0 (const int)
0:19 direct index (temp float)
0:19 'intermVec' (temp 3-component vector of float)
0:19 direct index ( temp float)
0:19 'intermVec' ( temp 3-component vector of float)
0:19 Constant:
0:19 2 (const int)
0:20 Sequence
0:20 move second child to first child (temp 3-component vector of float)
0:20 'intermVec' (temp 3-component vector of float)
0:20 vector-scale (temp 3-component vector of float)
0:20 move second child to first child ( temp 3-component vector of float)
0:20 'intermVec' ( temp 3-component vector of float)
0:20 vector-scale ( temp 3-component vector of float)
0:20 Constant:
0:20 2.000000
0:20 'f3' (temp 3-component vector of float)
0:20 move second child to first child (temp float)
0:20 direct index (temp float)
0:20 direct index (temp 4-component vector of float)
0:20 'm' (temp 3X4 matrix of float)
0:20 'f3' ( temp 3-component vector of float)
0:20 move second child to first child ( temp float)
0:20 direct index ( temp float)
0:20 direct index ( temp 4-component vector of float)
0:20 'm' ( temp 3X4 matrix of float)
0:20 Constant:
0:20 0 (const int)
0:20 Constant:
0:20 0 (const int)
0:20 direct index (temp float)
0:20 'intermVec' (temp 3-component vector of float)
0:20 direct index ( temp float)
0:20 'intermVec' ( temp 3-component vector of float)
0:20 Constant:
0:20 0 (const int)
0:20 move second child to first child (temp float)
0:20 direct index (temp float)
0:20 direct index (temp 4-component vector of float)
0:20 'm' (temp 3X4 matrix of float)
0:20 move second child to first child ( temp float)
0:20 direct index ( temp float)
0:20 direct index ( temp 4-component vector of float)
0:20 'm' ( temp 3X4 matrix of float)
0:20 Constant:
0:20 0 (const int)
0:20 Constant:
0:20 1 (const int)
0:20 direct index (temp float)
0:20 'intermVec' (temp 3-component vector of float)
0:20 direct index ( temp float)
0:20 'intermVec' ( temp 3-component vector of float)
0:20 Constant:
0:20 1 (const int)
0:20 move second child to first child (temp float)
0:20 direct index (temp float)
0:20 direct index (temp 4-component vector of float)
0:20 'm' (temp 3X4 matrix of float)
0:20 move second child to first child ( temp float)
0:20 direct index ( temp float)
0:20 direct index ( temp 4-component vector of float)
0:20 'm' ( temp 3X4 matrix of float)
0:20 Constant:
0:20 1 (const int)
0:20 Constant:
0:20 0 (const int)
0:20 direct index (temp float)
0:20 'intermVec' (temp 3-component vector of float)
0:20 direct index ( temp float)
0:20 'intermVec' ( temp 3-component vector of float)
0:20 Constant:
0:20 2 (const int)
0:23 move second child to first child (temp 3-component vector of float)
0:23 'f3' (temp 3-component vector of float)
0:23 matrix swizzle (temp 3-component vector of float)
0:23 'm' (temp 3X4 matrix of float)
0:23 move second child to first child ( temp 3-component vector of float)
0:23 'f3' ( temp 3-component vector of float)
0:23 matrix swizzle ( temp 3-component vector of float)
0:23 'm' ( temp 3X4 matrix of float)
0:23 Sequence
0:23 Constant:
0:23 1 (const int)
@ -205,135 +205,135 @@ Shader version: 450
0:23 2 (const int)
0:23 Constant:
0:23 0 (const int)
0:2 Function Definition: ShaderFunction( (temp void)
0:2 Function Definition: ShaderFunction( ( temp void)
0:2 Function Parameters:
0:? Sequence
0:2 move second child to first child (temp float)
0:? 'inf' (temp float)
0:? 'inf' (layout(location=0 ) in float)
0:2 Function Call: @ShaderFunction(f1; (temp void)
0:? 'inf' (temp float)
0:27 Function Definition: createMat3x3(vf3;vf3;vf3; (temp 3X3 matrix of float)
0:2 move second child to first child ( temp float)
0:? 'inf' ( temp float)
0:? 'inf' (layout( location=0) in float)
0:2 Function Call: @ShaderFunction(f1; ( temp void)
0:? 'inf' ( temp float)
0:27 Function Definition: createMat3x3(vf3;vf3;vf3; ( temp 3X3 matrix of float)
0:27 Function Parameters:
0:27 'a' (in 3-component vector of float)
0:27 'b' (in 3-component vector of float)
0:27 'c' (in 3-component vector of float)
0:27 'a' ( in 3-component vector of float)
0:27 'b' ( in 3-component vector of float)
0:27 'c' ( in 3-component vector of float)
0:? Sequence
0:? Sequence
0:29 move second child to first child (temp float)
0:29 direct index (temp float)
0:29 direct index (temp 3-component vector of float)
0:29 'm' (temp 3X3 matrix of float)
0:29 move second child to first child ( temp float)
0:29 direct index ( temp float)
0:29 direct index ( temp 3-component vector of float)
0:29 'm' ( temp 3X3 matrix of float)
0:29 Constant:
0:29 0 (const int)
0:29 Constant:
0:29 0 (const int)
0:29 direct index (temp float)
0:29 'a' (in 3-component vector of float)
0:29 direct index ( temp float)
0:29 'a' ( in 3-component vector of float)
0:29 Constant:
0:29 0 (const int)
0:29 move second child to first child (temp float)
0:29 direct index (temp float)
0:29 direct index (temp 3-component vector of float)
0:29 'm' (temp 3X3 matrix of float)
0:29 move second child to first child ( temp float)
0:29 direct index ( temp float)
0:29 direct index ( temp 3-component vector of float)
0:29 'm' ( temp 3X3 matrix of float)
0:29 Constant:
0:29 1 (const int)
0:29 Constant:
0:29 0 (const int)
0:29 direct index (temp float)
0:29 'a' (in 3-component vector of float)
0:29 direct index ( temp float)
0:29 'a' ( in 3-component vector of float)
0:29 Constant:
0:29 1 (const int)
0:29 move second child to first child (temp float)
0:29 direct index (temp float)
0:29 direct index (temp 3-component vector of float)
0:29 'm' (temp 3X3 matrix of float)
0:29 move second child to first child ( temp float)
0:29 direct index ( temp float)
0:29 direct index ( temp 3-component vector of float)
0:29 'm' ( temp 3X3 matrix of float)
0:29 Constant:
0:29 2 (const int)
0:29 Constant:
0:29 0 (const int)
0:29 direct index (temp float)
0:29 'a' (in 3-component vector of float)
0:29 direct index ( temp float)
0:29 'a' ( in 3-component vector of float)
0:29 Constant:
0:29 2 (const int)
0:? Sequence
0:30 move second child to first child (temp float)
0:30 direct index (temp float)
0:30 direct index (temp 3-component vector of float)
0:30 'm' (temp 3X3 matrix of float)
0:30 move second child to first child ( temp float)
0:30 direct index ( temp float)
0:30 direct index ( temp 3-component vector of float)
0:30 'm' ( temp 3X3 matrix of float)
0:30 Constant:
0:30 0 (const int)
0:30 Constant:
0:30 1 (const int)
0:30 direct index (temp float)
0:30 'b' (in 3-component vector of float)
0:30 direct index ( temp float)
0:30 'b' ( in 3-component vector of float)
0:30 Constant:
0:30 0 (const int)
0:30 move second child to first child (temp float)
0:30 direct index (temp float)
0:30 direct index (temp 3-component vector of float)
0:30 'm' (temp 3X3 matrix of float)
0:30 move second child to first child ( temp float)
0:30 direct index ( temp float)
0:30 direct index ( temp 3-component vector of float)
0:30 'm' ( temp 3X3 matrix of float)
0:30 Constant:
0:30 1 (const int)
0:30 Constant:
0:30 1 (const int)
0:30 direct index (temp float)
0:30 'b' (in 3-component vector of float)
0:30 direct index ( temp float)
0:30 'b' ( in 3-component vector of float)
0:30 Constant:
0:30 1 (const int)
0:30 move second child to first child (temp float)
0:30 direct index (temp float)
0:30 direct index (temp 3-component vector of float)
0:30 'm' (temp 3X3 matrix of float)
0:30 move second child to first child ( temp float)
0:30 direct index ( temp float)
0:30 direct index ( temp 3-component vector of float)
0:30 'm' ( temp 3X3 matrix of float)
0:30 Constant:
0:30 2 (const int)
0:30 Constant:
0:30 1 (const int)
0:30 direct index (temp float)
0:30 'b' (in 3-component vector of float)
0:30 direct index ( temp float)
0:30 'b' ( in 3-component vector of float)
0:30 Constant:
0:30 2 (const int)
0:? Sequence
0:31 move second child to first child (temp float)
0:31 direct index (temp float)
0:31 direct index (temp 3-component vector of float)
0:31 'm' (temp 3X3 matrix of float)
0:31 move second child to first child ( temp float)
0:31 direct index ( temp float)
0:31 direct index ( temp 3-component vector of float)
0:31 'm' ( temp 3X3 matrix of float)
0:31 Constant:
0:31 0 (const int)
0:31 Constant:
0:31 2 (const int)
0:31 direct index (temp float)
0:31 'c' (in 3-component vector of float)
0:31 direct index ( temp float)
0:31 'c' ( in 3-component vector of float)
0:31 Constant:
0:31 0 (const int)
0:31 move second child to first child (temp float)
0:31 direct index (temp float)
0:31 direct index (temp 3-component vector of float)
0:31 'm' (temp 3X3 matrix of float)
0:31 move second child to first child ( temp float)
0:31 direct index ( temp float)
0:31 direct index ( temp 3-component vector of float)
0:31 'm' ( temp 3X3 matrix of float)
0:31 Constant:
0:31 1 (const int)
0:31 Constant:
0:31 2 (const int)
0:31 direct index (temp float)
0:31 'c' (in 3-component vector of float)
0:31 direct index ( temp float)
0:31 'c' ( in 3-component vector of float)
0:31 Constant:
0:31 1 (const int)
0:31 move second child to first child (temp float)
0:31 direct index (temp float)
0:31 direct index (temp 3-component vector of float)
0:31 'm' (temp 3X3 matrix of float)
0:31 move second child to first child ( temp float)
0:31 direct index ( temp float)
0:31 direct index ( temp 3-component vector of float)
0:31 'm' ( temp 3X3 matrix of float)
0:31 Constant:
0:31 2 (const int)
0:31 Constant:
0:31 2 (const int)
0:31 direct index (temp float)
0:31 'c' (in 3-component vector of float)
0:31 direct index ( temp float)
0:31 'c' ( in 3-component vector of float)
0:31 Constant:
0:31 2 (const int)
0:32 Branch: Return with expression
0:32 'm' (temp 3X3 matrix of float)
0:32 'm' ( temp 3X3 matrix of float)
0:? Linker Objects
0:? 'inf' (layout(location=0 ) in float)
0:? 'inf' (layout( location=0) in float)
Linked vertex stage:
@ -341,43 +341,43 @@ Linked vertex stage:
Shader version: 450
0:? Sequence
0:2 Function Definition: @ShaderFunction(f1; (temp void)
0:2 Function Definition: @ShaderFunction(f1; ( temp void)
0:2 Function Parameters:
0:2 'inf' (in float)
0:2 'inf' ( in float)
0:? Sequence
0:7 move second child to first child (temp float)
0:7 direct index (temp float)
0:7 direct index (temp 4-component vector of float)
0:7 'm' (temp 3X4 matrix of float)
0:7 move second child to first child ( temp float)
0:7 direct index ( temp float)
0:7 direct index ( temp 4-component vector of float)
0:7 'm' ( temp 3X4 matrix of float)
0:7 Constant:
0:7 2 (const int)
0:7 Constant:
0:7 3 (const int)
0:7 Constant:
0:7 1.000000
0:8 move second child to first child (temp float)
0:8 direct index (temp float)
0:8 direct index (temp 4-component vector of float)
0:8 'm' (temp 3X4 matrix of float)
0:8 move second child to first child ( temp float)
0:8 direct index ( temp float)
0:8 direct index ( temp 4-component vector of float)
0:8 'm' ( temp 3X4 matrix of float)
0:8 Constant:
0:8 2 (const int)
0:8 Constant:
0:8 3 (const int)
0:8 Constant:
0:8 2.000000
0:9 move second child to first child (temp float)
0:9 direct index (temp float)
0:9 direct index (temp 4-component vector of float)
0:9 'm' (temp 3X4 matrix of float)
0:9 move second child to first child ( temp float)
0:9 direct index ( temp float)
0:9 direct index ( temp 4-component vector of float)
0:9 'm' ( temp 3X4 matrix of float)
0:9 Constant:
0:9 2 (const int)
0:9 Constant:
0:9 3 (const int)
0:9 Constant:
0:9 2.000000
0:11 move second child to first child (temp 4-component vector of float)
0:11 direct index (temp 4-component vector of float)
0:11 'm' (temp 3X4 matrix of float)
0:11 move second child to first child ( temp 4-component vector of float)
0:11 direct index ( temp 4-component vector of float)
0:11 'm' ( temp 3X4 matrix of float)
0:11 Constant:
0:11 0 (const int)
0:11 Constant:
@ -385,9 +385,9 @@ Shader version: 450
0:11 3.000000
0:11 3.000000
0:11 3.000000
0:12 move second child to first child (temp 4-component vector of float)
0:12 direct index (temp 4-component vector of float)
0:12 'm' (temp 3X4 matrix of float)
0:12 move second child to first child ( temp 4-component vector of float)
0:12 direct index ( temp 4-component vector of float)
0:12 'm' ( temp 3X4 matrix of float)
0:12 Constant:
0:12 1 (const int)
0:12 Constant:
@ -395,9 +395,9 @@ Shader version: 450
0:12 3.000000
0:12 3.000000
0:12 3.000000
0:13 move second child to first child (temp 4-component vector of float)
0:13 direct index (temp 4-component vector of float)
0:13 'm' (temp 3X4 matrix of float)
0:13 move second child to first child ( temp 4-component vector of float)
0:13 direct index ( temp 4-component vector of float)
0:13 'm' ( temp 3X4 matrix of float)
0:13 Constant:
0:13 1 (const int)
0:13 Constant:
@ -406,132 +406,132 @@ Shader version: 450
0:13 3.000000
0:13 3.000000
0:? Sequence
0:18 move second child to first child (temp float)
0:18 direct index (temp float)
0:18 direct index (temp 4-component vector of float)
0:18 'm' (temp 3X4 matrix of float)
0:18 move second child to first child ( temp float)
0:18 direct index ( temp float)
0:18 direct index ( temp 4-component vector of float)
0:18 'm' ( temp 3X4 matrix of float)
0:18 Constant:
0:18 0 (const int)
0:18 Constant:
0:18 0 (const int)
0:18 direct index (temp float)
0:18 'f3' (temp 3-component vector of float)
0:18 direct index ( temp float)
0:18 'f3' ( temp 3-component vector of float)
0:18 Constant:
0:18 0 (const int)
0:18 move second child to first child (temp float)
0:18 direct index (temp float)
0:18 direct index (temp 4-component vector of float)
0:18 'm' (temp 3X4 matrix of float)
0:18 move second child to first child ( temp float)
0:18 direct index ( temp float)
0:18 direct index ( temp 4-component vector of float)
0:18 'm' ( temp 3X4 matrix of float)
0:18 Constant:
0:18 1 (const int)
0:18 Constant:
0:18 1 (const int)
0:18 direct index (temp float)
0:18 'f3' (temp 3-component vector of float)
0:18 direct index ( temp float)
0:18 'f3' ( temp 3-component vector of float)
0:18 Constant:
0:18 1 (const int)
0:18 move second child to first child (temp float)
0:18 direct index (temp float)
0:18 direct index (temp 4-component vector of float)
0:18 'm' (temp 3X4 matrix of float)
0:18 move second child to first child ( temp float)
0:18 direct index ( temp float)
0:18 direct index ( temp 4-component vector of float)
0:18 'm' ( temp 3X4 matrix of float)
0:18 Constant:
0:18 1 (const int)
0:18 Constant:
0:18 2 (const int)
0:18 direct index (temp float)
0:18 'f3' (temp 3-component vector of float)
0:18 direct index ( temp float)
0:18 'f3' ( temp 3-component vector of float)
0:18 Constant:
0:18 2 (const int)
0:19 Sequence
0:19 move second child to first child (temp 3-component vector of float)
0:19 'intermVec' (temp 3-component vector of float)
0:19 move second child to first child ( temp 3-component vector of float)
0:19 'intermVec' ( temp 3-component vector of float)
0:19 Constant:
0:19 5.000000
0:19 5.000000
0:19 5.000000
0:19 move second child to first child (temp float)
0:19 direct index (temp float)
0:19 direct index (temp 4-component vector of float)
0:19 'm' (temp 3X4 matrix of float)
0:19 move second child to first child ( temp float)
0:19 direct index ( temp float)
0:19 direct index ( temp 4-component vector of float)
0:19 'm' ( temp 3X4 matrix of float)
0:19 Constant:
0:19 1 (const int)
0:19 Constant:
0:19 0 (const int)
0:19 direct index (temp float)
0:19 'intermVec' (temp 3-component vector of float)
0:19 direct index ( temp float)
0:19 'intermVec' ( temp 3-component vector of float)
0:19 Constant:
0:19 0 (const int)
0:19 move second child to first child (temp float)
0:19 direct index (temp float)
0:19 direct index (temp 4-component vector of float)
0:19 'm' (temp 3X4 matrix of float)
0:19 move second child to first child ( temp float)
0:19 direct index ( temp float)
0:19 direct index ( temp 4-component vector of float)
0:19 'm' ( temp 3X4 matrix of float)
0:19 Constant:
0:19 0 (const int)
0:19 Constant:
0:19 1 (const int)
0:19 direct index (temp float)
0:19 'intermVec' (temp 3-component vector of float)
0:19 direct index ( temp float)
0:19 'intermVec' ( temp 3-component vector of float)
0:19 Constant:
0:19 1 (const int)
0:19 move second child to first child (temp float)
0:19 direct index (temp float)
0:19 direct index (temp 4-component vector of float)
0:19 'm' (temp 3X4 matrix of float)
0:19 move second child to first child ( temp float)
0:19 direct index ( temp float)
0:19 direct index ( temp 4-component vector of float)
0:19 'm' ( temp 3X4 matrix of float)
0:19 Constant:
0:19 2 (const int)
0:19 Constant:
0:19 0 (const int)
0:19 direct index (temp float)
0:19 'intermVec' (temp 3-component vector of float)
0:19 direct index ( temp float)
0:19 'intermVec' ( temp 3-component vector of float)
0:19 Constant:
0:19 2 (const int)
0:20 Sequence
0:20 move second child to first child (temp 3-component vector of float)
0:20 'intermVec' (temp 3-component vector of float)
0:20 vector-scale (temp 3-component vector of float)
0:20 move second child to first child ( temp 3-component vector of float)
0:20 'intermVec' ( temp 3-component vector of float)
0:20 vector-scale ( temp 3-component vector of float)
0:20 Constant:
0:20 2.000000
0:20 'f3' (temp 3-component vector of float)
0:20 move second child to first child (temp float)
0:20 direct index (temp float)
0:20 direct index (temp 4-component vector of float)
0:20 'm' (temp 3X4 matrix of float)
0:20 'f3' ( temp 3-component vector of float)
0:20 move second child to first child ( temp float)
0:20 direct index ( temp float)
0:20 direct index ( temp 4-component vector of float)
0:20 'm' ( temp 3X4 matrix of float)
0:20 Constant:
0:20 0 (const int)
0:20 Constant:
0:20 0 (const int)
0:20 direct index (temp float)
0:20 'intermVec' (temp 3-component vector of float)
0:20 direct index ( temp float)
0:20 'intermVec' ( temp 3-component vector of float)
0:20 Constant:
0:20 0 (const int)
0:20 move second child to first child (temp float)
0:20 direct index (temp float)
0:20 direct index (temp 4-component vector of float)
0:20 'm' (temp 3X4 matrix of float)
0:20 move second child to first child ( temp float)
0:20 direct index ( temp float)
0:20 direct index ( temp 4-component vector of float)
0:20 'm' ( temp 3X4 matrix of float)
0:20 Constant:
0:20 0 (const int)
0:20 Constant:
0:20 1 (const int)
0:20 direct index (temp float)
0:20 'intermVec' (temp 3-component vector of float)
0:20 direct index ( temp float)
0:20 'intermVec' ( temp 3-component vector of float)
0:20 Constant:
0:20 1 (const int)
0:20 move second child to first child (temp float)
0:20 direct index (temp float)
0:20 direct index (temp 4-component vector of float)
0:20 'm' (temp 3X4 matrix of float)
0:20 move second child to first child ( temp float)
0:20 direct index ( temp float)
0:20 direct index ( temp 4-component vector of float)
0:20 'm' ( temp 3X4 matrix of float)
0:20 Constant:
0:20 1 (const int)
0:20 Constant:
0:20 0 (const int)
0:20 direct index (temp float)
0:20 'intermVec' (temp 3-component vector of float)
0:20 direct index ( temp float)
0:20 'intermVec' ( temp 3-component vector of float)
0:20 Constant:
0:20 2 (const int)
0:23 move second child to first child (temp 3-component vector of float)
0:23 'f3' (temp 3-component vector of float)
0:23 matrix swizzle (temp 3-component vector of float)
0:23 'm' (temp 3X4 matrix of float)
0:23 move second child to first child ( temp 3-component vector of float)
0:23 'f3' ( temp 3-component vector of float)
0:23 matrix swizzle ( temp 3-component vector of float)
0:23 'm' ( temp 3X4 matrix of float)
0:23 Sequence
0:23 Constant:
0:23 1 (const int)
@ -545,135 +545,135 @@ Shader version: 450
0:23 2 (const int)
0:23 Constant:
0:23 0 (const int)
0:2 Function Definition: ShaderFunction( (temp void)
0:2 Function Definition: ShaderFunction( ( temp void)
0:2 Function Parameters:
0:? Sequence
0:2 move second child to first child (temp float)
0:? 'inf' (temp float)
0:? 'inf' (layout(location=0 ) in float)
0:2 Function Call: @ShaderFunction(f1; (temp void)
0:? 'inf' (temp float)
0:27 Function Definition: createMat3x3(vf3;vf3;vf3; (temp 3X3 matrix of float)
0:2 move second child to first child ( temp float)
0:? 'inf' ( temp float)
0:? 'inf' (layout( location=0) in float)
0:2 Function Call: @ShaderFunction(f1; ( temp void)
0:? 'inf' ( temp float)
0:27 Function Definition: createMat3x3(vf3;vf3;vf3; ( temp 3X3 matrix of float)
0:27 Function Parameters:
0:27 'a' (in 3-component vector of float)
0:27 'b' (in 3-component vector of float)
0:27 'c' (in 3-component vector of float)
0:27 'a' ( in 3-component vector of float)
0:27 'b' ( in 3-component vector of float)
0:27 'c' ( in 3-component vector of float)
0:? Sequence
0:? Sequence
0:29 move second child to first child (temp float)
0:29 direct index (temp float)
0:29 direct index (temp 3-component vector of float)
0:29 'm' (temp 3X3 matrix of float)
0:29 move second child to first child ( temp float)
0:29 direct index ( temp float)
0:29 direct index ( temp 3-component vector of float)
0:29 'm' ( temp 3X3 matrix of float)
0:29 Constant:
0:29 0 (const int)
0:29 Constant:
0:29 0 (const int)
0:29 direct index (temp float)
0:29 'a' (in 3-component vector of float)
0:29 direct index ( temp float)
0:29 'a' ( in 3-component vector of float)
0:29 Constant:
0:29 0 (const int)
0:29 move second child to first child (temp float)
0:29 direct index (temp float)
0:29 direct index (temp 3-component vector of float)
0:29 'm' (temp 3X3 matrix of float)
0:29 move second child to first child ( temp float)
0:29 direct index ( temp float)
0:29 direct index ( temp 3-component vector of float)
0:29 'm' ( temp 3X3 matrix of float)
0:29 Constant:
0:29 1 (const int)
0:29 Constant:
0:29 0 (const int)
0:29 direct index (temp float)
0:29 'a' (in 3-component vector of float)
0:29 direct index ( temp float)
0:29 'a' ( in 3-component vector of float)
0:29 Constant:
0:29 1 (const int)
0:29 move second child to first child (temp float)
0:29 direct index (temp float)
0:29 direct index (temp 3-component vector of float)
0:29 'm' (temp 3X3 matrix of float)
0:29 move second child to first child ( temp float)
0:29 direct index ( temp float)
0:29 direct index ( temp 3-component vector of float)
0:29 'm' ( temp 3X3 matrix of float)
0:29 Constant:
0:29 2 (const int)
0:29 Constant:
0:29 0 (const int)
0:29 direct index (temp float)
0:29 'a' (in 3-component vector of float)
0:29 direct index ( temp float)
0:29 'a' ( in 3-component vector of float)
0:29 Constant:
0:29 2 (const int)
0:? Sequence
0:30 move second child to first child (temp float)
0:30 direct index (temp float)
0:30 direct index (temp 3-component vector of float)
0:30 'm' (temp 3X3 matrix of float)
0:30 move second child to first child ( temp float)
0:30 direct index ( temp float)
0:30 direct index ( temp 3-component vector of float)
0:30 'm' ( temp 3X3 matrix of float)
0:30 Constant:
0:30 0 (const int)
0:30 Constant:
0:30 1 (const int)
0:30 direct index (temp float)
0:30 'b' (in 3-component vector of float)
0:30 direct index ( temp float)
0:30 'b' ( in 3-component vector of float)
0:30 Constant:
0:30 0 (const int)
0:30 move second child to first child (temp float)
0:30 direct index (temp float)
0:30 direct index (temp 3-component vector of float)
0:30 'm' (temp 3X3 matrix of float)
0:30 move second child to first child ( temp float)
0:30 direct index ( temp float)
0:30 direct index ( temp 3-component vector of float)
0:30 'm' ( temp 3X3 matrix of float)
0:30 Constant:
0:30 1 (const int)
0:30 Constant:
0:30 1 (const int)
0:30 direct index (temp float)
0:30 'b' (in 3-component vector of float)
0:30 direct index ( temp float)
0:30 'b' ( in 3-component vector of float)
0:30 Constant:
0:30 1 (const int)
0:30 move second child to first child (temp float)
0:30 direct index (temp float)
0:30 direct index (temp 3-component vector of float)
0:30 'm' (temp 3X3 matrix of float)
0:30 move second child to first child ( temp float)
0:30 direct index ( temp float)
0:30 direct index ( temp 3-component vector of float)
0:30 'm' ( temp 3X3 matrix of float)
0:30 Constant:
0:30 2 (const int)
0:30 Constant:
0:30 1 (const int)
0:30 direct index (temp float)
0:30 'b' (in 3-component vector of float)
0:30 direct index ( temp float)
0:30 'b' ( in 3-component vector of float)
0:30 Constant:
0:30 2 (const int)
0:? Sequence
0:31 move second child to first child (temp float)
0:31 direct index (temp float)
0:31 direct index (temp 3-component vector of float)
0:31 'm' (temp 3X3 matrix of float)
0:31 move second child to first child ( temp float)
0:31 direct index ( temp float)
0:31 direct index ( temp 3-component vector of float)
0:31 'm' ( temp 3X3 matrix of float)
0:31 Constant:
0:31 0 (const int)
0:31 Constant:
0:31 2 (const int)
0:31 direct index (temp float)
0:31 'c' (in 3-component vector of float)
0:31 direct index ( temp float)
0:31 'c' ( in 3-component vector of float)
0:31 Constant:
0:31 0 (const int)
0:31 move second child to first child (temp float)
0:31 direct index (temp float)
0:31 direct index (temp 3-component vector of float)
0:31 'm' (temp 3X3 matrix of float)
0:31 move second child to first child ( temp float)
0:31 direct index ( temp float)
0:31 direct index ( temp 3-component vector of float)
0:31 'm' ( temp 3X3 matrix of float)
0:31 Constant:
0:31 1 (const int)
0:31 Constant:
0:31 2 (const int)
0:31 direct index (temp float)
0:31 'c' (in 3-component vector of float)
0:31 direct index ( temp float)
0:31 'c' ( in 3-component vector of float)
0:31 Constant:
0:31 1 (const int)
0:31 move second child to first child (temp float)
0:31 direct index (temp float)
0:31 direct index (temp 3-component vector of float)
0:31 'm' (temp 3X3 matrix of float)
0:31 move second child to first child ( temp float)
0:31 direct index ( temp float)
0:31 direct index ( temp 3-component vector of float)
0:31 'm' ( temp 3X3 matrix of float)
0:31 Constant:
0:31 2 (const int)
0:31 Constant:
0:31 2 (const int)
0:31 direct index (temp float)
0:31 'c' (in 3-component vector of float)
0:31 direct index ( temp float)
0:31 'c' ( in 3-component vector of float)
0:31 Constant:
0:31 2 (const int)
0:32 Branch: Return with expression
0:32 'm' (temp 3X3 matrix of float)
0:32 'm' ( temp 3X3 matrix of float)
0:? Linker Objects
0:? 'inf' (layout(location=0 ) in float)
0:? 'inf' (layout( location=0) in float)
Missing functionality: matrix swizzle
// Module Version 10000