Linker: Eliminate uncalled functions, because they can be ill-defined.
Fixes issue #610. Also provides a testing option to keep uncalled functions.
This commit is contained in:
parent
bf6d7f43fd
commit
906cc21816
68 changed files with 101 additions and 7783 deletions
|
|
@ -447,132 +447,6 @@ ERROR: node is still EOpNull!
|
|||
0:68 Constant:
|
||||
0:68 3.000000
|
||||
0:68 4.000000
|
||||
0:71 Function Definition: newVFun( (global void)
|
||||
0:71 Function Parameters:
|
||||
0:73 Sequence
|
||||
0:73 move second child to first child (temp highp 3-component vector of float)
|
||||
0:73 'newV' (smooth out highp 3-component vector of float)
|
||||
0:73 'v3' (in highp 3-component vector of float)
|
||||
0:118 Function Definition: foo23( (global void)
|
||||
0:118 Function Parameters:
|
||||
0:120 Sequence
|
||||
0:120 Sequence
|
||||
0:120 move second child to first child (temp highp 2-component vector of int)
|
||||
0:120 'x1' (temp highp 2-component vector of int)
|
||||
0:120 textureSize (global highp 2-component vector of int, operation at lowp)
|
||||
0:120 's2D' (uniform lowp sampler2D)
|
||||
0:120 Constant:
|
||||
0:120 2 (const int)
|
||||
0:121 Constant:
|
||||
0:121 0.000000
|
||||
0:122 Sequence
|
||||
0:122 move second child to first child (temp highp 3-component vector of int)
|
||||
0:122 'x3' (temp highp 3-component vector of int)
|
||||
0:122 textureSize (global highp 3-component vector of int, operation at lowp)
|
||||
0:122 's2DAS' (uniform lowp sampler2DArrayShadow)
|
||||
0:122 Constant:
|
||||
0:122 -1 (const int)
|
||||
0:123 Constant:
|
||||
0:123 0.000000
|
||||
0:124 Sequence
|
||||
0:124 move second child to first child (temp highp 4-component vector of float)
|
||||
0:124 'x4' (temp highp 4-component vector of float)
|
||||
0:124 texture (global lowp 4-component vector of float, operation at highp)
|
||||
0:124 's2D' (uniform lowp sampler2D)
|
||||
0:124 'c2D' (in highp 2-component vector of float)
|
||||
0:125 Constant:
|
||||
0:125 0.000000
|
||||
0:126 Sequence
|
||||
0:126 move second child to first child (temp highp 4-component vector of float)
|
||||
0:126 'x5' (temp highp 4-component vector of float)
|
||||
0:126 textureProjOffset (global lowp 4-component vector of float)
|
||||
0:126 's3D' (uniform lowp sampler3D)
|
||||
0:126 Constant:
|
||||
0:126 0.200000
|
||||
0:126 0.200000
|
||||
0:126 0.200000
|
||||
0:126 0.200000
|
||||
0:126 Constant:
|
||||
0:126 1 (const int)
|
||||
0:126 1 (const int)
|
||||
0:126 1 (const int)
|
||||
0:127 Constant:
|
||||
0:127 0.000000
|
||||
0:128 Sequence
|
||||
0:128 move second child to first child (temp highp float)
|
||||
0:128 'x6' (temp highp float)
|
||||
0:128 textureProjGradOffset (global lowp float, operation at highp)
|
||||
0:128 's2DS' (uniform lowp sampler2DShadow)
|
||||
0:128 'invIn' (invariant in highp 4-component vector of float)
|
||||
0:128 Constant:
|
||||
0:128 4.200000
|
||||
0:128 4.200000
|
||||
0:128 Constant:
|
||||
0:128 5.300000
|
||||
0:128 5.300000
|
||||
0:128 Constant:
|
||||
0:128 1 (const int)
|
||||
0:128 1 (const int)
|
||||
0:137 Function Definition: foo2349( (global void)
|
||||
0:137 Function Parameters:
|
||||
0:139 Sequence
|
||||
0:139 Sequence
|
||||
0:139 move second child to first child (temp 3-element array of highp float)
|
||||
0:139 'x' (temp 3-element array of highp float)
|
||||
0:139 Constant:
|
||||
0:139 1.000000
|
||||
0:139 2.000000
|
||||
0:139 3.000000
|
||||
0:140 Sequence
|
||||
0:140 move second child to first child (temp 3-element array of highp float)
|
||||
0:140 'y' (temp 3-element array of highp float)
|
||||
0:140 'x' (temp 3-element array of highp float)
|
||||
0:141 Sequence
|
||||
0:141 move second child to first child (temp 3-element array of highp float)
|
||||
0:141 'z' (temp 3-element array of highp float)
|
||||
0:141 'x' (temp 3-element array of highp float)
|
||||
0:143 move second child to first child (temp 3-element array of highp float)
|
||||
0:143 'w' (temp 3-element array of highp float)
|
||||
0:143 'y' (temp 3-element array of highp float)
|
||||
0:155 Function Definition: gggf(f1; (global highp int)
|
||||
0:155 Function Parameters:
|
||||
0:155 'f' (in highp float)
|
||||
0:155 Sequence
|
||||
0:155 Branch: Return with expression
|
||||
0:155 Constant:
|
||||
0:155 2 (const int)
|
||||
0:158 Function Definition: agggf(f1; (global highp int)
|
||||
0:158 Function Parameters:
|
||||
0:158 'f' (in highp float)
|
||||
0:158 Sequence
|
||||
0:158 Branch: Return with expression
|
||||
0:158 Constant:
|
||||
0:158 2 (const int)
|
||||
0:178 Function Definition: fooDeeparray( (global void)
|
||||
0:178 Function Parameters:
|
||||
0:181 Sequence
|
||||
0:181 Sequence
|
||||
0:180 move second child to first child (temp 3-element array of highp float)
|
||||
0:180 'x' (temp 3-element array of highp float)
|
||||
0:180 Constant:
|
||||
0:180 1.000000
|
||||
0:180 2.000000
|
||||
0:180 3.000000
|
||||
0:181 move second child to first child (temp 4-element array of highp float)
|
||||
0:181 'y' (temp 4-element array of highp float)
|
||||
0:181 Constant:
|
||||
0:181 1.000000
|
||||
0:181 2.000000
|
||||
0:181 3.000000
|
||||
0:181 4.000000
|
||||
0:183 move second child to first child (temp 3-element array of highp float)
|
||||
0:183 'xp' (temp 3-element array of highp float)
|
||||
0:183 'x' (temp 3-element array of highp float)
|
||||
0:184 move second child to first child (temp 4-element array of highp float)
|
||||
0:184 'yp' (temp 4-element array of highp float)
|
||||
0:184 'y' (temp 4-element array of highp float)
|
||||
0:185 'xp' (temp 3-element array of highp float)
|
||||
0:186 'yp' (temp 4-element array of highp float)
|
||||
0:? Linker Objects
|
||||
0:? 'm43' (uniform highp 4X3 matrix of float)
|
||||
0:? 'm33' (uniform highp 3X3 matrix of float)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue