2869 lines
129 KiB
Plaintext
2869 lines
129 KiB
Plaintext
hlsl.intrinsics.vert
|
|
Shader version: 450
|
|
0:? Sequence
|
|
0:59 Function Definition: VertexShaderFunction(f1;f1;f1; (temp float)
|
|
0:2 Function Parameters:
|
|
0:2 'inF0' (temp float)
|
|
0:2 'inF1' (temp float)
|
|
0:2 'inF2' (temp float)
|
|
0:? Sequence
|
|
0:3 all (global bool)
|
|
0:3 'inF0' (temp float)
|
|
0:4 Absolute value (global float)
|
|
0:4 'inF0' (temp float)
|
|
0:5 arc cosine (global float)
|
|
0:5 'inF0' (temp float)
|
|
0:6 any (global bool)
|
|
0:6 'inF0' (temp float)
|
|
0:7 arc sine (global float)
|
|
0:7 'inF0' (temp float)
|
|
0:8 arc tangent (global float)
|
|
0:8 'inF0' (temp float)
|
|
0:9 arc tangent (global float)
|
|
0:9 'inF0' (temp float)
|
|
0:9 'inF1' (temp float)
|
|
0:10 Ceiling (global float)
|
|
0:10 'inF0' (temp float)
|
|
0:11 clamp (global float)
|
|
0:11 'inF0' (temp float)
|
|
0:11 'inF1' (temp float)
|
|
0:11 'inF2' (temp float)
|
|
0:12 cosine (global float)
|
|
0:12 'inF0' (temp float)
|
|
0:13 hyp. cosine (global float)
|
|
0:13 'inF0' (temp float)
|
|
0:14 bitCount (global uint)
|
|
0:14 Constant:
|
|
0:14 7 (const uint)
|
|
0:15 degrees (global float)
|
|
0:15 'inF0' (temp float)
|
|
0:19 exp (global float)
|
|
0:19 'inF0' (temp float)
|
|
0:20 exp2 (global float)
|
|
0:20 'inF0' (temp float)
|
|
0:21 findMSB (global int)
|
|
0:21 Constant:
|
|
0:21 7 (const int)
|
|
0:22 findLSB (global int)
|
|
0:22 Constant:
|
|
0:22 7 (const int)
|
|
0:23 Floor (global float)
|
|
0:23 'inF0' (temp float)
|
|
0:25 mod (global float)
|
|
0:25 'inF0' (temp float)
|
|
0:25 'inF1' (temp float)
|
|
0:26 Fraction (global float)
|
|
0:26 'inF0' (temp float)
|
|
0:27 frexp (global float)
|
|
0:27 'inF0' (temp float)
|
|
0:27 'inF1' (temp float)
|
|
0:28 fwidth (global float)
|
|
0:28 'inF0' (temp float)
|
|
0:29 isinf (global bool)
|
|
0:29 'inF0' (temp float)
|
|
0:30 isnan (global bool)
|
|
0:30 'inF0' (temp float)
|
|
0:31 ldexp (global float)
|
|
0:31 'inF0' (temp float)
|
|
0:31 'inF1' (temp float)
|
|
0:32 log (global float)
|
|
0:32 'inF0' (temp float)
|
|
0:33 component-wise multiply (temp float)
|
|
0:33 log2 (temp float)
|
|
0:33 'inF0' (temp float)
|
|
0:33 Constant:
|
|
0:33 0.301030
|
|
0:34 log2 (global float)
|
|
0:34 'inF0' (temp float)
|
|
0:35 max (global float)
|
|
0:35 'inF0' (temp float)
|
|
0:35 'inF1' (temp float)
|
|
0:36 min (global float)
|
|
0:36 'inF0' (temp float)
|
|
0:36 'inF1' (temp float)
|
|
0:38 pow (global float)
|
|
0:38 'inF0' (temp float)
|
|
0:38 'inF1' (temp float)
|
|
0:39 radians (global float)
|
|
0:39 'inF0' (temp float)
|
|
0:40 bitFieldReverse (global uint)
|
|
0:40 Constant:
|
|
0:40 2 (const uint)
|
|
0:41 roundEven (global float)
|
|
0:41 'inF0' (temp float)
|
|
0:42 inverse sqrt (global float)
|
|
0:42 'inF0' (temp float)
|
|
0:43 clamp (global float)
|
|
0:43 'inF0' (temp float)
|
|
0:43 Constant:
|
|
0:43 0.000000
|
|
0:43 Constant:
|
|
0:43 1.000000
|
|
0:44 Sign (global float)
|
|
0:44 'inF0' (temp float)
|
|
0:45 sine (global float)
|
|
0:45 'inF0' (temp float)
|
|
0:46 Sequence
|
|
0:46 move second child to first child (temp float)
|
|
0:46 'inF1' (temp float)
|
|
0:46 sine (temp float)
|
|
0:46 'inF0' (temp float)
|
|
0:46 move second child to first child (temp float)
|
|
0:46 'inF2' (temp float)
|
|
0:46 cosine (temp float)
|
|
0:46 'inF0' (temp float)
|
|
0:47 hyp. sine (global float)
|
|
0:47 'inF0' (temp float)
|
|
0:48 smoothstep (global float)
|
|
0:48 'inF0' (temp float)
|
|
0:48 'inF1' (temp float)
|
|
0:48 'inF2' (temp float)
|
|
0:49 sqrt (global float)
|
|
0:49 'inF0' (temp float)
|
|
0:50 step (global float)
|
|
0:50 'inF0' (temp float)
|
|
0:50 'inF1' (temp float)
|
|
0:51 tangent (global float)
|
|
0:51 'inF0' (temp float)
|
|
0:52 hyp. tangent (global float)
|
|
0:52 'inF0' (temp float)
|
|
0:54 trunc (global float)
|
|
0:54 'inF0' (temp float)
|
|
0:56 Branch: Return with expression
|
|
0:56 Constant:
|
|
0:56 0.000000
|
|
0:65 Function Definition: VertexShaderFunction(vf1;vf1;vf1; (temp 1-component vector of float)
|
|
0:60 Function Parameters:
|
|
0:60 'inF0' (temp 1-component vector of float)
|
|
0:60 'inF1' (temp 1-component vector of float)
|
|
0:60 'inF2' (temp 1-component vector of float)
|
|
0:? Sequence
|
|
0:62 Branch: Return with expression
|
|
0:62 Constant:
|
|
0:62 0.000000
|
|
0:131 Function Definition: VertexShaderFunction(vf2;vf2;vf2; (temp 2-component vector of float)
|
|
0:66 Function Parameters:
|
|
0:66 'inF0' (temp 2-component vector of float)
|
|
0:66 'inF1' (temp 2-component vector of float)
|
|
0:66 'inF2' (temp 2-component vector of float)
|
|
0:? Sequence
|
|
0:67 all (global bool)
|
|
0:67 'inF0' (temp 2-component vector of float)
|
|
0:68 Absolute value (global 2-component vector of float)
|
|
0:68 'inF0' (temp 2-component vector of float)
|
|
0:69 arc cosine (global 2-component vector of float)
|
|
0:69 'inF0' (temp 2-component vector of float)
|
|
0:70 any (global bool)
|
|
0:70 'inF0' (temp 2-component vector of float)
|
|
0:71 arc sine (global 2-component vector of float)
|
|
0:71 'inF0' (temp 2-component vector of float)
|
|
0:72 arc tangent (global 2-component vector of float)
|
|
0:72 'inF0' (temp 2-component vector of float)
|
|
0:73 arc tangent (global 2-component vector of float)
|
|
0:73 'inF0' (temp 2-component vector of float)
|
|
0:73 'inF1' (temp 2-component vector of float)
|
|
0:74 Ceiling (global 2-component vector of float)
|
|
0:74 'inF0' (temp 2-component vector of float)
|
|
0:75 clamp (global 2-component vector of float)
|
|
0:75 'inF0' (temp 2-component vector of float)
|
|
0:75 'inF1' (temp 2-component vector of float)
|
|
0:75 'inF2' (temp 2-component vector of float)
|
|
0:76 cosine (global 2-component vector of float)
|
|
0:76 'inF0' (temp 2-component vector of float)
|
|
0:77 hyp. cosine (global 2-component vector of float)
|
|
0:77 'inF0' (temp 2-component vector of float)
|
|
0:? bitCount (global 2-component vector of uint)
|
|
0:? Constant:
|
|
0:? 7 (const uint)
|
|
0:? 3 (const uint)
|
|
0:79 degrees (global 2-component vector of float)
|
|
0:79 'inF0' (temp 2-component vector of float)
|
|
0:80 distance (global float)
|
|
0:80 'inF0' (temp 2-component vector of float)
|
|
0:80 'inF1' (temp 2-component vector of float)
|
|
0:81 dot-product (global float)
|
|
0:81 'inF0' (temp 2-component vector of float)
|
|
0:81 'inF1' (temp 2-component vector of float)
|
|
0:85 exp (global 2-component vector of float)
|
|
0:85 'inF0' (temp 2-component vector of float)
|
|
0:86 exp2 (global 2-component vector of float)
|
|
0:86 'inF0' (temp 2-component vector of float)
|
|
0:87 face-forward (global 2-component vector of float)
|
|
0:87 'inF0' (temp 2-component vector of float)
|
|
0:87 'inF1' (temp 2-component vector of float)
|
|
0:87 'inF2' (temp 2-component vector of float)
|
|
0:88 findMSB (global int)
|
|
0:88 Constant:
|
|
0:88 7 (const int)
|
|
0:89 findLSB (global int)
|
|
0:89 Constant:
|
|
0:89 7 (const int)
|
|
0:90 Floor (global 2-component vector of float)
|
|
0:90 'inF0' (temp 2-component vector of float)
|
|
0:92 mod (global 2-component vector of float)
|
|
0:92 'inF0' (temp 2-component vector of float)
|
|
0:92 'inF1' (temp 2-component vector of float)
|
|
0:93 Fraction (global 2-component vector of float)
|
|
0:93 'inF0' (temp 2-component vector of float)
|
|
0:94 frexp (global 2-component vector of float)
|
|
0:94 'inF0' (temp 2-component vector of float)
|
|
0:94 'inF1' (temp 2-component vector of float)
|
|
0:95 fwidth (global 2-component vector of float)
|
|
0:95 'inF0' (temp 2-component vector of float)
|
|
0:96 isinf (global 2-component vector of bool)
|
|
0:96 'inF0' (temp 2-component vector of float)
|
|
0:97 isnan (global 2-component vector of bool)
|
|
0:97 'inF0' (temp 2-component vector of float)
|
|
0:98 ldexp (global 2-component vector of float)
|
|
0:98 'inF0' (temp 2-component vector of float)
|
|
0:98 'inF1' (temp 2-component vector of float)
|
|
0:99 length (global float)
|
|
0:99 'inF0' (temp 2-component vector of float)
|
|
0:100 log (global 2-component vector of float)
|
|
0:100 'inF0' (temp 2-component vector of float)
|
|
0:101 vector-scale (temp 2-component vector of float)
|
|
0:101 log2 (temp 2-component vector of float)
|
|
0:101 'inF0' (temp 2-component vector of float)
|
|
0:101 Constant:
|
|
0:101 0.301030
|
|
0:102 log2 (global 2-component vector of float)
|
|
0:102 'inF0' (temp 2-component vector of float)
|
|
0:103 max (global 2-component vector of float)
|
|
0:103 'inF0' (temp 2-component vector of float)
|
|
0:103 'inF1' (temp 2-component vector of float)
|
|
0:104 min (global 2-component vector of float)
|
|
0:104 'inF0' (temp 2-component vector of float)
|
|
0:104 'inF1' (temp 2-component vector of float)
|
|
0:106 normalize (global 2-component vector of float)
|
|
0:106 'inF0' (temp 2-component vector of float)
|
|
0:107 pow (global 2-component vector of float)
|
|
0:107 'inF0' (temp 2-component vector of float)
|
|
0:107 'inF1' (temp 2-component vector of float)
|
|
0:108 radians (global 2-component vector of float)
|
|
0:108 'inF0' (temp 2-component vector of float)
|
|
0:109 reflect (global 2-component vector of float)
|
|
0:109 'inF0' (temp 2-component vector of float)
|
|
0:109 'inF1' (temp 2-component vector of float)
|
|
0:110 refract (global 2-component vector of float)
|
|
0:110 'inF0' (temp 2-component vector of float)
|
|
0:110 'inF1' (temp 2-component vector of float)
|
|
0:110 Constant:
|
|
0:110 2.000000
|
|
0:? bitFieldReverse (global 2-component vector of uint)
|
|
0:? Constant:
|
|
0:? 1 (const uint)
|
|
0:? 2 (const uint)
|
|
0:112 roundEven (global 2-component vector of float)
|
|
0:112 'inF0' (temp 2-component vector of float)
|
|
0:113 inverse sqrt (global 2-component vector of float)
|
|
0:113 'inF0' (temp 2-component vector of float)
|
|
0:114 clamp (global 2-component vector of float)
|
|
0:114 'inF0' (temp 2-component vector of float)
|
|
0:114 Constant:
|
|
0:114 0.000000
|
|
0:114 Constant:
|
|
0:114 1.000000
|
|
0:115 Sign (global 2-component vector of float)
|
|
0:115 'inF0' (temp 2-component vector of float)
|
|
0:116 sine (global 2-component vector of float)
|
|
0:116 'inF0' (temp 2-component vector of float)
|
|
0:117 Sequence
|
|
0:117 move second child to first child (temp 2-component vector of float)
|
|
0:117 'inF1' (temp 2-component vector of float)
|
|
0:117 sine (temp 2-component vector of float)
|
|
0:117 'inF0' (temp 2-component vector of float)
|
|
0:117 move second child to first child (temp 2-component vector of float)
|
|
0:117 'inF2' (temp 2-component vector of float)
|
|
0:117 cosine (temp 2-component vector of float)
|
|
0:117 'inF0' (temp 2-component vector of float)
|
|
0:118 hyp. sine (global 2-component vector of float)
|
|
0:118 'inF0' (temp 2-component vector of float)
|
|
0:119 smoothstep (global 2-component vector of float)
|
|
0:119 'inF0' (temp 2-component vector of float)
|
|
0:119 'inF1' (temp 2-component vector of float)
|
|
0:119 'inF2' (temp 2-component vector of float)
|
|
0:120 sqrt (global 2-component vector of float)
|
|
0:120 'inF0' (temp 2-component vector of float)
|
|
0:121 step (global 2-component vector of float)
|
|
0:121 'inF0' (temp 2-component vector of float)
|
|
0:121 'inF1' (temp 2-component vector of float)
|
|
0:122 tangent (global 2-component vector of float)
|
|
0:122 'inF0' (temp 2-component vector of float)
|
|
0:123 hyp. tangent (global 2-component vector of float)
|
|
0:123 'inF0' (temp 2-component vector of float)
|
|
0:125 trunc (global 2-component vector of float)
|
|
0:125 'inF0' (temp 2-component vector of float)
|
|
0:128 Branch: Return with expression
|
|
0:? Constant:
|
|
0:? 1.000000
|
|
0:? 2.000000
|
|
0:198 Function Definition: VertexShaderFunction(vf3;vf3;vf3; (temp 3-component vector of float)
|
|
0:132 Function Parameters:
|
|
0:132 'inF0' (temp 3-component vector of float)
|
|
0:132 'inF1' (temp 3-component vector of float)
|
|
0:132 'inF2' (temp 3-component vector of float)
|
|
0:? Sequence
|
|
0:133 all (global bool)
|
|
0:133 'inF0' (temp 3-component vector of float)
|
|
0:134 Absolute value (global 3-component vector of float)
|
|
0:134 'inF0' (temp 3-component vector of float)
|
|
0:135 arc cosine (global 3-component vector of float)
|
|
0:135 'inF0' (temp 3-component vector of float)
|
|
0:136 any (global bool)
|
|
0:136 'inF0' (temp 3-component vector of float)
|
|
0:137 arc sine (global 3-component vector of float)
|
|
0:137 'inF0' (temp 3-component vector of float)
|
|
0:138 arc tangent (global 3-component vector of float)
|
|
0:138 'inF0' (temp 3-component vector of float)
|
|
0:139 arc tangent (global 3-component vector of float)
|
|
0:139 'inF0' (temp 3-component vector of float)
|
|
0:139 'inF1' (temp 3-component vector of float)
|
|
0:140 Ceiling (global 3-component vector of float)
|
|
0:140 'inF0' (temp 3-component vector of float)
|
|
0:141 clamp (global 3-component vector of float)
|
|
0:141 'inF0' (temp 3-component vector of float)
|
|
0:141 'inF1' (temp 3-component vector of float)
|
|
0:141 'inF2' (temp 3-component vector of float)
|
|
0:142 cosine (global 3-component vector of float)
|
|
0:142 'inF0' (temp 3-component vector of float)
|
|
0:143 hyp. cosine (global 3-component vector of float)
|
|
0:143 'inF0' (temp 3-component vector of float)
|
|
0:? bitCount (global 3-component vector of uint)
|
|
0:? Constant:
|
|
0:? 7 (const uint)
|
|
0:? 3 (const uint)
|
|
0:? 5 (const uint)
|
|
0:145 cross-product (global 3-component vector of float)
|
|
0:145 'inF0' (temp 3-component vector of float)
|
|
0:145 'inF1' (temp 3-component vector of float)
|
|
0:146 degrees (global 3-component vector of float)
|
|
0:146 'inF0' (temp 3-component vector of float)
|
|
0:147 distance (global float)
|
|
0:147 'inF0' (temp 3-component vector of float)
|
|
0:147 'inF1' (temp 3-component vector of float)
|
|
0:148 dot-product (global float)
|
|
0:148 'inF0' (temp 3-component vector of float)
|
|
0:148 'inF1' (temp 3-component vector of float)
|
|
0:152 exp (global 3-component vector of float)
|
|
0:152 'inF0' (temp 3-component vector of float)
|
|
0:153 exp2 (global 3-component vector of float)
|
|
0:153 'inF0' (temp 3-component vector of float)
|
|
0:154 face-forward (global 3-component vector of float)
|
|
0:154 'inF0' (temp 3-component vector of float)
|
|
0:154 'inF1' (temp 3-component vector of float)
|
|
0:154 'inF2' (temp 3-component vector of float)
|
|
0:155 findMSB (global int)
|
|
0:155 Constant:
|
|
0:155 7 (const int)
|
|
0:156 findLSB (global int)
|
|
0:156 Constant:
|
|
0:156 7 (const int)
|
|
0:157 Floor (global 3-component vector of float)
|
|
0:157 'inF0' (temp 3-component vector of float)
|
|
0:159 mod (global 3-component vector of float)
|
|
0:159 'inF0' (temp 3-component vector of float)
|
|
0:159 'inF1' (temp 3-component vector of float)
|
|
0:160 Fraction (global 3-component vector of float)
|
|
0:160 'inF0' (temp 3-component vector of float)
|
|
0:161 frexp (global 3-component vector of float)
|
|
0:161 'inF0' (temp 3-component vector of float)
|
|
0:161 'inF1' (temp 3-component vector of float)
|
|
0:162 fwidth (global 3-component vector of float)
|
|
0:162 'inF0' (temp 3-component vector of float)
|
|
0:163 isinf (global 3-component vector of bool)
|
|
0:163 'inF0' (temp 3-component vector of float)
|
|
0:164 isnan (global 3-component vector of bool)
|
|
0:164 'inF0' (temp 3-component vector of float)
|
|
0:165 ldexp (global 3-component vector of float)
|
|
0:165 'inF0' (temp 3-component vector of float)
|
|
0:165 'inF1' (temp 3-component vector of float)
|
|
0:166 length (global float)
|
|
0:166 'inF0' (temp 3-component vector of float)
|
|
0:167 log (global 3-component vector of float)
|
|
0:167 'inF0' (temp 3-component vector of float)
|
|
0:168 vector-scale (temp 3-component vector of float)
|
|
0:168 log2 (temp 3-component vector of float)
|
|
0:168 'inF0' (temp 3-component vector of float)
|
|
0:168 Constant:
|
|
0:168 0.301030
|
|
0:169 log2 (global 3-component vector of float)
|
|
0:169 'inF0' (temp 3-component vector of float)
|
|
0:170 max (global 3-component vector of float)
|
|
0:170 'inF0' (temp 3-component vector of float)
|
|
0:170 'inF1' (temp 3-component vector of float)
|
|
0:171 min (global 3-component vector of float)
|
|
0:171 'inF0' (temp 3-component vector of float)
|
|
0:171 'inF1' (temp 3-component vector of float)
|
|
0:173 normalize (global 3-component vector of float)
|
|
0:173 'inF0' (temp 3-component vector of float)
|
|
0:174 pow (global 3-component vector of float)
|
|
0:174 'inF0' (temp 3-component vector of float)
|
|
0:174 'inF1' (temp 3-component vector of float)
|
|
0:175 radians (global 3-component vector of float)
|
|
0:175 'inF0' (temp 3-component vector of float)
|
|
0:176 reflect (global 3-component vector of float)
|
|
0:176 'inF0' (temp 3-component vector of float)
|
|
0:176 'inF1' (temp 3-component vector of float)
|
|
0:177 refract (global 3-component vector of float)
|
|
0:177 'inF0' (temp 3-component vector of float)
|
|
0:177 'inF1' (temp 3-component vector of float)
|
|
0:177 Constant:
|
|
0:177 2.000000
|
|
0:? bitFieldReverse (global 3-component vector of uint)
|
|
0:? Constant:
|
|
0:? 1 (const uint)
|
|
0:? 2 (const uint)
|
|
0:? 3 (const uint)
|
|
0:179 roundEven (global 3-component vector of float)
|
|
0:179 'inF0' (temp 3-component vector of float)
|
|
0:180 inverse sqrt (global 3-component vector of float)
|
|
0:180 'inF0' (temp 3-component vector of float)
|
|
0:181 clamp (global 3-component vector of float)
|
|
0:181 'inF0' (temp 3-component vector of float)
|
|
0:181 Constant:
|
|
0:181 0.000000
|
|
0:181 Constant:
|
|
0:181 1.000000
|
|
0:182 Sign (global 3-component vector of float)
|
|
0:182 'inF0' (temp 3-component vector of float)
|
|
0:183 sine (global 3-component vector of float)
|
|
0:183 'inF0' (temp 3-component vector of float)
|
|
0:184 Sequence
|
|
0:184 move second child to first child (temp 3-component vector of float)
|
|
0:184 'inF1' (temp 3-component vector of float)
|
|
0:184 sine (temp 3-component vector of float)
|
|
0:184 'inF0' (temp 3-component vector of float)
|
|
0:184 move second child to first child (temp 3-component vector of float)
|
|
0:184 'inF2' (temp 3-component vector of float)
|
|
0:184 cosine (temp 3-component vector of float)
|
|
0:184 'inF0' (temp 3-component vector of float)
|
|
0:185 hyp. sine (global 3-component vector of float)
|
|
0:185 'inF0' (temp 3-component vector of float)
|
|
0:186 smoothstep (global 3-component vector of float)
|
|
0:186 'inF0' (temp 3-component vector of float)
|
|
0:186 'inF1' (temp 3-component vector of float)
|
|
0:186 'inF2' (temp 3-component vector of float)
|
|
0:187 sqrt (global 3-component vector of float)
|
|
0:187 'inF0' (temp 3-component vector of float)
|
|
0:188 step (global 3-component vector of float)
|
|
0:188 'inF0' (temp 3-component vector of float)
|
|
0:188 'inF1' (temp 3-component vector of float)
|
|
0:189 tangent (global 3-component vector of float)
|
|
0:189 'inF0' (temp 3-component vector of float)
|
|
0:190 hyp. tangent (global 3-component vector of float)
|
|
0:190 'inF0' (temp 3-component vector of float)
|
|
0:192 trunc (global 3-component vector of float)
|
|
0:192 'inF0' (temp 3-component vector of float)
|
|
0:195 Branch: Return with expression
|
|
0:? Constant:
|
|
0:? 1.000000
|
|
0:? 2.000000
|
|
0:? 3.000000
|
|
0:314 Function Definition: VertexShaderFunction(vf4;vf4;vf4; (temp 4-component vector of float)
|
|
0:199 Function Parameters:
|
|
0:199 'inF0' (temp 4-component vector of float)
|
|
0:199 'inF1' (temp 4-component vector of float)
|
|
0:199 'inF2' (temp 4-component vector of float)
|
|
0:? Sequence
|
|
0:200 all (global bool)
|
|
0:200 'inF0' (temp 4-component vector of float)
|
|
0:201 Absolute value (global 4-component vector of float)
|
|
0:201 'inF0' (temp 4-component vector of float)
|
|
0:202 arc cosine (global 4-component vector of float)
|
|
0:202 'inF0' (temp 4-component vector of float)
|
|
0:203 any (global bool)
|
|
0:203 'inF0' (temp 4-component vector of float)
|
|
0:204 arc sine (global 4-component vector of float)
|
|
0:204 'inF0' (temp 4-component vector of float)
|
|
0:205 arc tangent (global 4-component vector of float)
|
|
0:205 'inF0' (temp 4-component vector of float)
|
|
0:206 arc tangent (global 4-component vector of float)
|
|
0:206 'inF0' (temp 4-component vector of float)
|
|
0:206 'inF1' (temp 4-component vector of float)
|
|
0:207 Ceiling (global 4-component vector of float)
|
|
0:207 'inF0' (temp 4-component vector of float)
|
|
0:208 clamp (global 4-component vector of float)
|
|
0:208 'inF0' (temp 4-component vector of float)
|
|
0:208 'inF1' (temp 4-component vector of float)
|
|
0:208 'inF2' (temp 4-component vector of float)
|
|
0:209 cosine (global 4-component vector of float)
|
|
0:209 'inF0' (temp 4-component vector of float)
|
|
0:210 hyp. cosine (global 4-component vector of float)
|
|
0:210 'inF0' (temp 4-component vector of float)
|
|
0:? bitCount (global 4-component vector of uint)
|
|
0:? Constant:
|
|
0:? 7 (const uint)
|
|
0:? 3 (const uint)
|
|
0:? 5 (const uint)
|
|
0:? 2 (const uint)
|
|
0:212 degrees (global 4-component vector of float)
|
|
0:212 'inF0' (temp 4-component vector of float)
|
|
0:213 distance (global float)
|
|
0:213 'inF0' (temp 4-component vector of float)
|
|
0:213 'inF1' (temp 4-component vector of float)
|
|
0:214 dot-product (global float)
|
|
0:214 'inF0' (temp 4-component vector of float)
|
|
0:214 'inF1' (temp 4-component vector of float)
|
|
0:215 Construct vec4 (temp float)
|
|
0:215 Constant:
|
|
0:215 1.000000
|
|
0:215 component-wise multiply (temp float)
|
|
0:215 direct index (temp float)
|
|
0:215 'inF0' (temp 4-component vector of float)
|
|
0:215 Constant:
|
|
0:215 1 (const int)
|
|
0:215 direct index (temp float)
|
|
0:215 'inF1' (temp 4-component vector of float)
|
|
0:215 Constant:
|
|
0:215 1 (const int)
|
|
0:215 direct index (temp float)
|
|
0:215 'inF0' (temp 4-component vector of float)
|
|
0:215 Constant:
|
|
0:215 2 (const int)
|
|
0:215 direct index (temp float)
|
|
0:215 'inF1' (temp 4-component vector of float)
|
|
0:215 Constant:
|
|
0:215 3 (const int)
|
|
0:219 exp (global 4-component vector of float)
|
|
0:219 'inF0' (temp 4-component vector of float)
|
|
0:220 exp2 (global 4-component vector of float)
|
|
0:220 'inF0' (temp 4-component vector of float)
|
|
0:221 face-forward (global 4-component vector of float)
|
|
0:221 'inF0' (temp 4-component vector of float)
|
|
0:221 'inF1' (temp 4-component vector of float)
|
|
0:221 'inF2' (temp 4-component vector of float)
|
|
0:222 findMSB (global int)
|
|
0:222 Constant:
|
|
0:222 7 (const int)
|
|
0:223 findLSB (global int)
|
|
0:223 Constant:
|
|
0:223 7 (const int)
|
|
0:224 Floor (global 4-component vector of float)
|
|
0:224 'inF0' (temp 4-component vector of float)
|
|
0:226 mod (global 4-component vector of float)
|
|
0:226 'inF0' (temp 4-component vector of float)
|
|
0:226 'inF1' (temp 4-component vector of float)
|
|
0:227 Fraction (global 4-component vector of float)
|
|
0:227 'inF0' (temp 4-component vector of float)
|
|
0:228 frexp (global 4-component vector of float)
|
|
0:228 'inF0' (temp 4-component vector of float)
|
|
0:228 'inF1' (temp 4-component vector of float)
|
|
0:229 fwidth (global 4-component vector of float)
|
|
0:229 'inF0' (temp 4-component vector of float)
|
|
0:230 isinf (global 4-component vector of bool)
|
|
0:230 'inF0' (temp 4-component vector of float)
|
|
0:231 isnan (global 4-component vector of bool)
|
|
0:231 'inF0' (temp 4-component vector of float)
|
|
0:232 ldexp (global 4-component vector of float)
|
|
0:232 'inF0' (temp 4-component vector of float)
|
|
0:232 'inF1' (temp 4-component vector of float)
|
|
0:233 length (global float)
|
|
0:233 'inF0' (temp 4-component vector of float)
|
|
0:234 log (global 4-component vector of float)
|
|
0:234 'inF0' (temp 4-component vector of float)
|
|
0:235 vector-scale (temp 4-component vector of float)
|
|
0:235 log2 (temp 4-component vector of float)
|
|
0:235 'inF0' (temp 4-component vector of float)
|
|
0:235 Constant:
|
|
0:235 0.301030
|
|
0:236 log2 (global 4-component vector of float)
|
|
0:236 'inF0' (temp 4-component vector of float)
|
|
0:237 max (global 4-component vector of float)
|
|
0:237 'inF0' (temp 4-component vector of float)
|
|
0:237 'inF1' (temp 4-component vector of float)
|
|
0:238 min (global 4-component vector of float)
|
|
0:238 'inF0' (temp 4-component vector of float)
|
|
0:238 'inF1' (temp 4-component vector of float)
|
|
0:240 normalize (global 4-component vector of float)
|
|
0:240 'inF0' (temp 4-component vector of float)
|
|
0:241 pow (global 4-component vector of float)
|
|
0:241 'inF0' (temp 4-component vector of float)
|
|
0:241 'inF1' (temp 4-component vector of float)
|
|
0:242 radians (global 4-component vector of float)
|
|
0:242 'inF0' (temp 4-component vector of float)
|
|
0:243 reflect (global 4-component vector of float)
|
|
0:243 'inF0' (temp 4-component vector of float)
|
|
0:243 'inF1' (temp 4-component vector of float)
|
|
0:244 refract (global 4-component vector of float)
|
|
0:244 'inF0' (temp 4-component vector of float)
|
|
0:244 'inF1' (temp 4-component vector of float)
|
|
0:244 Constant:
|
|
0:244 2.000000
|
|
0:? bitFieldReverse (global 4-component vector of uint)
|
|
0:? Constant:
|
|
0:? 1 (const uint)
|
|
0:? 2 (const uint)
|
|
0:? 3 (const uint)
|
|
0:? 4 (const uint)
|
|
0:246 roundEven (global 4-component vector of float)
|
|
0:246 'inF0' (temp 4-component vector of float)
|
|
0:247 inverse sqrt (global 4-component vector of float)
|
|
0:247 'inF0' (temp 4-component vector of float)
|
|
0:248 clamp (global 4-component vector of float)
|
|
0:248 'inF0' (temp 4-component vector of float)
|
|
0:248 Constant:
|
|
0:248 0.000000
|
|
0:248 Constant:
|
|
0:248 1.000000
|
|
0:249 Sign (global 4-component vector of float)
|
|
0:249 'inF0' (temp 4-component vector of float)
|
|
0:250 sine (global 4-component vector of float)
|
|
0:250 'inF0' (temp 4-component vector of float)
|
|
0:251 Sequence
|
|
0:251 move second child to first child (temp 4-component vector of float)
|
|
0:251 'inF1' (temp 4-component vector of float)
|
|
0:251 sine (temp 4-component vector of float)
|
|
0:251 'inF0' (temp 4-component vector of float)
|
|
0:251 move second child to first child (temp 4-component vector of float)
|
|
0:251 'inF2' (temp 4-component vector of float)
|
|
0:251 cosine (temp 4-component vector of float)
|
|
0:251 'inF0' (temp 4-component vector of float)
|
|
0:252 hyp. sine (global 4-component vector of float)
|
|
0:252 'inF0' (temp 4-component vector of float)
|
|
0:253 smoothstep (global 4-component vector of float)
|
|
0:253 'inF0' (temp 4-component vector of float)
|
|
0:253 'inF1' (temp 4-component vector of float)
|
|
0:253 'inF2' (temp 4-component vector of float)
|
|
0:254 sqrt (global 4-component vector of float)
|
|
0:254 'inF0' (temp 4-component vector of float)
|
|
0:255 step (global 4-component vector of float)
|
|
0:255 'inF0' (temp 4-component vector of float)
|
|
0:255 'inF1' (temp 4-component vector of float)
|
|
0:256 tangent (global 4-component vector of float)
|
|
0:256 'inF0' (temp 4-component vector of float)
|
|
0:257 hyp. tangent (global 4-component vector of float)
|
|
0:257 'inF0' (temp 4-component vector of float)
|
|
0:259 trunc (global 4-component vector of float)
|
|
0:259 'inF0' (temp 4-component vector of float)
|
|
0:262 Branch: Return with expression
|
|
0:? Constant:
|
|
0:? 1.000000
|
|
0:? 2.000000
|
|
0:? 3.000000
|
|
0:? 4.000000
|
|
0:323 Function Definition: VertexShaderFunction(mf22;mf22;mf22; (temp 2X2 matrix of float)
|
|
0:315 Function Parameters:
|
|
0:315 'inF0' (temp 2X2 matrix of float)
|
|
0:315 'inF1' (temp 2X2 matrix of float)
|
|
0:315 'inF2' (temp 2X2 matrix of float)
|
|
0:? Sequence
|
|
0:317 all (global bool)
|
|
0:317 'inF0' (temp 2X2 matrix of float)
|
|
0:317 Absolute value (global 2X2 matrix of float)
|
|
0:317 'inF0' (temp 2X2 matrix of float)
|
|
0:317 arc cosine (global 2X2 matrix of float)
|
|
0:317 'inF0' (temp 2X2 matrix of float)
|
|
0:317 any (global bool)
|
|
0:317 'inF0' (temp 2X2 matrix of float)
|
|
0:317 arc sine (global 2X2 matrix of float)
|
|
0:317 'inF0' (temp 2X2 matrix of float)
|
|
0:317 arc tangent (global 2X2 matrix of float)
|
|
0:317 'inF0' (temp 2X2 matrix of float)
|
|
0:317 arc tangent (global 2X2 matrix of float)
|
|
0:317 'inF0' (temp 2X2 matrix of float)
|
|
0:317 'inF1' (temp 2X2 matrix of float)
|
|
0:317 Ceiling (global 2X2 matrix of float)
|
|
0:317 'inF0' (temp 2X2 matrix of float)
|
|
0:317 clamp (global 2X2 matrix of float)
|
|
0:317 'inF0' (temp 2X2 matrix of float)
|
|
0:317 'inF1' (temp 2X2 matrix of float)
|
|
0:317 'inF2' (temp 2X2 matrix of float)
|
|
0:317 cosine (global 2X2 matrix of float)
|
|
0:317 'inF0' (temp 2X2 matrix of float)
|
|
0:317 hyp. cosine (global 2X2 matrix of float)
|
|
0:317 'inF0' (temp 2X2 matrix of float)
|
|
0:317 degrees (global 2X2 matrix of float)
|
|
0:317 'inF0' (temp 2X2 matrix of float)
|
|
0:317 determinant (global float)
|
|
0:317 'inF0' (temp 2X2 matrix of float)
|
|
0:317 exp (global 2X2 matrix of float)
|
|
0:317 'inF0' (temp 2X2 matrix of float)
|
|
0:317 exp2 (global 2X2 matrix of float)
|
|
0:317 'inF0' (temp 2X2 matrix of float)
|
|
0:317 findMSB (global int)
|
|
0:317 Constant:
|
|
0:317 7 (const int)
|
|
0:317 findLSB (global int)
|
|
0:317 Constant:
|
|
0:317 7 (const int)
|
|
0:317 Floor (global 2X2 matrix of float)
|
|
0:317 'inF0' (temp 2X2 matrix of float)
|
|
0:317 mod (global 2X2 matrix of float)
|
|
0:317 'inF0' (temp 2X2 matrix of float)
|
|
0:317 'inF1' (temp 2X2 matrix of float)
|
|
0:317 Fraction (global 2X2 matrix of float)
|
|
0:317 'inF0' (temp 2X2 matrix of float)
|
|
0:317 frexp (global 2X2 matrix of float)
|
|
0:317 'inF0' (temp 2X2 matrix of float)
|
|
0:317 'inF1' (temp 2X2 matrix of float)
|
|
0:317 fwidth (global 2X2 matrix of float)
|
|
0:317 'inF0' (temp 2X2 matrix of float)
|
|
0:317 ldexp (global 2X2 matrix of float)
|
|
0:317 'inF0' (temp 2X2 matrix of float)
|
|
0:317 'inF1' (temp 2X2 matrix of float)
|
|
0:317 log (global 2X2 matrix of float)
|
|
0:317 'inF0' (temp 2X2 matrix of float)
|
|
0:317 matrix-scale (temp 2X2 matrix of float)
|
|
0:317 log2 (temp 2X2 matrix of float)
|
|
0:317 'inF0' (temp 2X2 matrix of float)
|
|
0:317 Constant:
|
|
0:317 0.301030
|
|
0:317 log2 (global 2X2 matrix of float)
|
|
0:317 'inF0' (temp 2X2 matrix of float)
|
|
0:317 max (global 2X2 matrix of float)
|
|
0:317 'inF0' (temp 2X2 matrix of float)
|
|
0:317 'inF1' (temp 2X2 matrix of float)
|
|
0:317 min (global 2X2 matrix of float)
|
|
0:317 'inF0' (temp 2X2 matrix of float)
|
|
0:317 'inF1' (temp 2X2 matrix of float)
|
|
0:317 pow (global 2X2 matrix of float)
|
|
0:317 'inF0' (temp 2X2 matrix of float)
|
|
0:317 'inF1' (temp 2X2 matrix of float)
|
|
0:317 radians (global 2X2 matrix of float)
|
|
0:317 'inF0' (temp 2X2 matrix of float)
|
|
0:317 roundEven (global 2X2 matrix of float)
|
|
0:317 'inF0' (temp 2X2 matrix of float)
|
|
0:317 inverse sqrt (global 2X2 matrix of float)
|
|
0:317 'inF0' (temp 2X2 matrix of float)
|
|
0:317 clamp (global 2X2 matrix of float)
|
|
0:317 'inF0' (temp 2X2 matrix of float)
|
|
0:317 Constant:
|
|
0:317 0.000000
|
|
0:317 Constant:
|
|
0:317 1.000000
|
|
0:317 Sign (global 2X2 matrix of float)
|
|
0:317 'inF0' (temp 2X2 matrix of float)
|
|
0:317 sine (global 2X2 matrix of float)
|
|
0:317 'inF0' (temp 2X2 matrix of float)
|
|
0:317 Sequence
|
|
0:317 move second child to first child (temp 2X2 matrix of float)
|
|
0:317 'inF1' (temp 2X2 matrix of float)
|
|
0:317 sine (temp 2X2 matrix of float)
|
|
0:317 'inF0' (temp 2X2 matrix of float)
|
|
0:317 move second child to first child (temp 2X2 matrix of float)
|
|
0:317 'inF2' (temp 2X2 matrix of float)
|
|
0:317 cosine (temp 2X2 matrix of float)
|
|
0:317 'inF0' (temp 2X2 matrix of float)
|
|
0:317 hyp. sine (global 2X2 matrix of float)
|
|
0:317 'inF0' (temp 2X2 matrix of float)
|
|
0:317 smoothstep (global 2X2 matrix of float)
|
|
0:317 'inF0' (temp 2X2 matrix of float)
|
|
0:317 'inF1' (temp 2X2 matrix of float)
|
|
0:317 'inF2' (temp 2X2 matrix of float)
|
|
0:317 sqrt (global 2X2 matrix of float)
|
|
0:317 'inF0' (temp 2X2 matrix of float)
|
|
0:317 step (global 2X2 matrix of float)
|
|
0:317 'inF0' (temp 2X2 matrix of float)
|
|
0:317 'inF1' (temp 2X2 matrix of float)
|
|
0:317 tangent (global 2X2 matrix of float)
|
|
0:317 'inF0' (temp 2X2 matrix of float)
|
|
0:317 hyp. tangent (global 2X2 matrix of float)
|
|
0:317 'inF0' (temp 2X2 matrix of float)
|
|
0:317 transpose (global 2X2 matrix of float)
|
|
0:317 'inF0' (temp 2X2 matrix of float)
|
|
0:317 trunc (global 2X2 matrix of float)
|
|
0:317 'inF0' (temp 2X2 matrix of float)
|
|
0:320 Branch: Return with expression
|
|
0:? Constant:
|
|
0:? 2.000000
|
|
0:? 2.000000
|
|
0:? 2.000000
|
|
0:? 2.000000
|
|
0:332 Function Definition: VertexShaderFunction(mf33;mf33;mf33; (temp 3X3 matrix of float)
|
|
0:324 Function Parameters:
|
|
0:324 'inF0' (temp 3X3 matrix of float)
|
|
0:324 'inF1' (temp 3X3 matrix of float)
|
|
0:324 'inF2' (temp 3X3 matrix of float)
|
|
0:? Sequence
|
|
0:326 all (global bool)
|
|
0:326 'inF0' (temp 3X3 matrix of float)
|
|
0:326 Absolute value (global 3X3 matrix of float)
|
|
0:326 'inF0' (temp 3X3 matrix of float)
|
|
0:326 arc cosine (global 3X3 matrix of float)
|
|
0:326 'inF0' (temp 3X3 matrix of float)
|
|
0:326 any (global bool)
|
|
0:326 'inF0' (temp 3X3 matrix of float)
|
|
0:326 arc sine (global 3X3 matrix of float)
|
|
0:326 'inF0' (temp 3X3 matrix of float)
|
|
0:326 arc tangent (global 3X3 matrix of float)
|
|
0:326 'inF0' (temp 3X3 matrix of float)
|
|
0:326 arc tangent (global 3X3 matrix of float)
|
|
0:326 'inF0' (temp 3X3 matrix of float)
|
|
0:326 'inF1' (temp 3X3 matrix of float)
|
|
0:326 Ceiling (global 3X3 matrix of float)
|
|
0:326 'inF0' (temp 3X3 matrix of float)
|
|
0:326 clamp (global 3X3 matrix of float)
|
|
0:326 'inF0' (temp 3X3 matrix of float)
|
|
0:326 'inF1' (temp 3X3 matrix of float)
|
|
0:326 'inF2' (temp 3X3 matrix of float)
|
|
0:326 cosine (global 3X3 matrix of float)
|
|
0:326 'inF0' (temp 3X3 matrix of float)
|
|
0:326 hyp. cosine (global 3X3 matrix of float)
|
|
0:326 'inF0' (temp 3X3 matrix of float)
|
|
0:326 degrees (global 3X3 matrix of float)
|
|
0:326 'inF0' (temp 3X3 matrix of float)
|
|
0:326 determinant (global float)
|
|
0:326 'inF0' (temp 3X3 matrix of float)
|
|
0:326 exp (global 3X3 matrix of float)
|
|
0:326 'inF0' (temp 3X3 matrix of float)
|
|
0:326 exp2 (global 3X3 matrix of float)
|
|
0:326 'inF0' (temp 3X3 matrix of float)
|
|
0:326 findMSB (global int)
|
|
0:326 Constant:
|
|
0:326 7 (const int)
|
|
0:326 findLSB (global int)
|
|
0:326 Constant:
|
|
0:326 7 (const int)
|
|
0:326 Floor (global 3X3 matrix of float)
|
|
0:326 'inF0' (temp 3X3 matrix of float)
|
|
0:326 mod (global 3X3 matrix of float)
|
|
0:326 'inF0' (temp 3X3 matrix of float)
|
|
0:326 'inF1' (temp 3X3 matrix of float)
|
|
0:326 Fraction (global 3X3 matrix of float)
|
|
0:326 'inF0' (temp 3X3 matrix of float)
|
|
0:326 frexp (global 3X3 matrix of float)
|
|
0:326 'inF0' (temp 3X3 matrix of float)
|
|
0:326 'inF1' (temp 3X3 matrix of float)
|
|
0:326 fwidth (global 3X3 matrix of float)
|
|
0:326 'inF0' (temp 3X3 matrix of float)
|
|
0:326 ldexp (global 3X3 matrix of float)
|
|
0:326 'inF0' (temp 3X3 matrix of float)
|
|
0:326 'inF1' (temp 3X3 matrix of float)
|
|
0:326 log (global 3X3 matrix of float)
|
|
0:326 'inF0' (temp 3X3 matrix of float)
|
|
0:326 matrix-scale (temp 3X3 matrix of float)
|
|
0:326 log2 (temp 3X3 matrix of float)
|
|
0:326 'inF0' (temp 3X3 matrix of float)
|
|
0:326 Constant:
|
|
0:326 0.301030
|
|
0:326 log2 (global 3X3 matrix of float)
|
|
0:326 'inF0' (temp 3X3 matrix of float)
|
|
0:326 max (global 3X3 matrix of float)
|
|
0:326 'inF0' (temp 3X3 matrix of float)
|
|
0:326 'inF1' (temp 3X3 matrix of float)
|
|
0:326 min (global 3X3 matrix of float)
|
|
0:326 'inF0' (temp 3X3 matrix of float)
|
|
0:326 'inF1' (temp 3X3 matrix of float)
|
|
0:326 pow (global 3X3 matrix of float)
|
|
0:326 'inF0' (temp 3X3 matrix of float)
|
|
0:326 'inF1' (temp 3X3 matrix of float)
|
|
0:326 radians (global 3X3 matrix of float)
|
|
0:326 'inF0' (temp 3X3 matrix of float)
|
|
0:326 roundEven (global 3X3 matrix of float)
|
|
0:326 'inF0' (temp 3X3 matrix of float)
|
|
0:326 inverse sqrt (global 3X3 matrix of float)
|
|
0:326 'inF0' (temp 3X3 matrix of float)
|
|
0:326 clamp (global 3X3 matrix of float)
|
|
0:326 'inF0' (temp 3X3 matrix of float)
|
|
0:326 Constant:
|
|
0:326 0.000000
|
|
0:326 Constant:
|
|
0:326 1.000000
|
|
0:326 Sign (global 3X3 matrix of float)
|
|
0:326 'inF0' (temp 3X3 matrix of float)
|
|
0:326 sine (global 3X3 matrix of float)
|
|
0:326 'inF0' (temp 3X3 matrix of float)
|
|
0:326 Sequence
|
|
0:326 move second child to first child (temp 3X3 matrix of float)
|
|
0:326 'inF1' (temp 3X3 matrix of float)
|
|
0:326 sine (temp 3X3 matrix of float)
|
|
0:326 'inF0' (temp 3X3 matrix of float)
|
|
0:326 move second child to first child (temp 3X3 matrix of float)
|
|
0:326 'inF2' (temp 3X3 matrix of float)
|
|
0:326 cosine (temp 3X3 matrix of float)
|
|
0:326 'inF0' (temp 3X3 matrix of float)
|
|
0:326 hyp. sine (global 3X3 matrix of float)
|
|
0:326 'inF0' (temp 3X3 matrix of float)
|
|
0:326 smoothstep (global 3X3 matrix of float)
|
|
0:326 'inF0' (temp 3X3 matrix of float)
|
|
0:326 'inF1' (temp 3X3 matrix of float)
|
|
0:326 'inF2' (temp 3X3 matrix of float)
|
|
0:326 sqrt (global 3X3 matrix of float)
|
|
0:326 'inF0' (temp 3X3 matrix of float)
|
|
0:326 step (global 3X3 matrix of float)
|
|
0:326 'inF0' (temp 3X3 matrix of float)
|
|
0:326 'inF1' (temp 3X3 matrix of float)
|
|
0:326 tangent (global 3X3 matrix of float)
|
|
0:326 'inF0' (temp 3X3 matrix of float)
|
|
0:326 hyp. tangent (global 3X3 matrix of float)
|
|
0:326 'inF0' (temp 3X3 matrix of float)
|
|
0:326 transpose (global 3X3 matrix of float)
|
|
0:326 'inF0' (temp 3X3 matrix of float)
|
|
0:326 trunc (global 3X3 matrix of float)
|
|
0:326 'inF0' (temp 3X3 matrix of float)
|
|
0:329 Branch: Return with expression
|
|
0:? Constant:
|
|
0:? 3.000000
|
|
0:? 3.000000
|
|
0:? 3.000000
|
|
0:? 3.000000
|
|
0:? 3.000000
|
|
0:? 3.000000
|
|
0:? 3.000000
|
|
0:? 3.000000
|
|
0:? 3.000000
|
|
0:353 Function Definition: VertexShaderFunction(mf44;mf44;mf44; (temp 4X4 matrix of float)
|
|
0:333 Function Parameters:
|
|
0:333 'inF0' (temp 4X4 matrix of float)
|
|
0:333 'inF1' (temp 4X4 matrix of float)
|
|
0:333 'inF2' (temp 4X4 matrix of float)
|
|
0:? Sequence
|
|
0:335 all (global bool)
|
|
0:335 'inF0' (temp 4X4 matrix of float)
|
|
0:335 Absolute value (global 4X4 matrix of float)
|
|
0:335 'inF0' (temp 4X4 matrix of float)
|
|
0:335 arc cosine (global 4X4 matrix of float)
|
|
0:335 'inF0' (temp 4X4 matrix of float)
|
|
0:335 any (global bool)
|
|
0:335 'inF0' (temp 4X4 matrix of float)
|
|
0:335 arc sine (global 4X4 matrix of float)
|
|
0:335 'inF0' (temp 4X4 matrix of float)
|
|
0:335 arc tangent (global 4X4 matrix of float)
|
|
0:335 'inF0' (temp 4X4 matrix of float)
|
|
0:335 arc tangent (global 4X4 matrix of float)
|
|
0:335 'inF0' (temp 4X4 matrix of float)
|
|
0:335 'inF1' (temp 4X4 matrix of float)
|
|
0:335 Ceiling (global 4X4 matrix of float)
|
|
0:335 'inF0' (temp 4X4 matrix of float)
|
|
0:335 clamp (global 4X4 matrix of float)
|
|
0:335 'inF0' (temp 4X4 matrix of float)
|
|
0:335 'inF1' (temp 4X4 matrix of float)
|
|
0:335 'inF2' (temp 4X4 matrix of float)
|
|
0:335 cosine (global 4X4 matrix of float)
|
|
0:335 'inF0' (temp 4X4 matrix of float)
|
|
0:335 hyp. cosine (global 4X4 matrix of float)
|
|
0:335 'inF0' (temp 4X4 matrix of float)
|
|
0:335 degrees (global 4X4 matrix of float)
|
|
0:335 'inF0' (temp 4X4 matrix of float)
|
|
0:335 determinant (global float)
|
|
0:335 'inF0' (temp 4X4 matrix of float)
|
|
0:335 exp (global 4X4 matrix of float)
|
|
0:335 'inF0' (temp 4X4 matrix of float)
|
|
0:335 exp2 (global 4X4 matrix of float)
|
|
0:335 'inF0' (temp 4X4 matrix of float)
|
|
0:335 findMSB (global int)
|
|
0:335 Constant:
|
|
0:335 7 (const int)
|
|
0:335 findLSB (global int)
|
|
0:335 Constant:
|
|
0:335 7 (const int)
|
|
0:335 Floor (global 4X4 matrix of float)
|
|
0:335 'inF0' (temp 4X4 matrix of float)
|
|
0:335 mod (global 4X4 matrix of float)
|
|
0:335 'inF0' (temp 4X4 matrix of float)
|
|
0:335 'inF1' (temp 4X4 matrix of float)
|
|
0:335 Fraction (global 4X4 matrix of float)
|
|
0:335 'inF0' (temp 4X4 matrix of float)
|
|
0:335 frexp (global 4X4 matrix of float)
|
|
0:335 'inF0' (temp 4X4 matrix of float)
|
|
0:335 'inF1' (temp 4X4 matrix of float)
|
|
0:335 fwidth (global 4X4 matrix of float)
|
|
0:335 'inF0' (temp 4X4 matrix of float)
|
|
0:335 ldexp (global 4X4 matrix of float)
|
|
0:335 'inF0' (temp 4X4 matrix of float)
|
|
0:335 'inF1' (temp 4X4 matrix of float)
|
|
0:335 log (global 4X4 matrix of float)
|
|
0:335 'inF0' (temp 4X4 matrix of float)
|
|
0:335 matrix-scale (temp 4X4 matrix of float)
|
|
0:335 log2 (temp 4X4 matrix of float)
|
|
0:335 'inF0' (temp 4X4 matrix of float)
|
|
0:335 Constant:
|
|
0:335 0.301030
|
|
0:335 log2 (global 4X4 matrix of float)
|
|
0:335 'inF0' (temp 4X4 matrix of float)
|
|
0:335 max (global 4X4 matrix of float)
|
|
0:335 'inF0' (temp 4X4 matrix of float)
|
|
0:335 'inF1' (temp 4X4 matrix of float)
|
|
0:335 min (global 4X4 matrix of float)
|
|
0:335 'inF0' (temp 4X4 matrix of float)
|
|
0:335 'inF1' (temp 4X4 matrix of float)
|
|
0:335 pow (global 4X4 matrix of float)
|
|
0:335 'inF0' (temp 4X4 matrix of float)
|
|
0:335 'inF1' (temp 4X4 matrix of float)
|
|
0:335 radians (global 4X4 matrix of float)
|
|
0:335 'inF0' (temp 4X4 matrix of float)
|
|
0:335 roundEven (global 4X4 matrix of float)
|
|
0:335 'inF0' (temp 4X4 matrix of float)
|
|
0:335 inverse sqrt (global 4X4 matrix of float)
|
|
0:335 'inF0' (temp 4X4 matrix of float)
|
|
0:335 clamp (global 4X4 matrix of float)
|
|
0:335 'inF0' (temp 4X4 matrix of float)
|
|
0:335 Constant:
|
|
0:335 0.000000
|
|
0:335 Constant:
|
|
0:335 1.000000
|
|
0:335 Sign (global 4X4 matrix of float)
|
|
0:335 'inF0' (temp 4X4 matrix of float)
|
|
0:335 sine (global 4X4 matrix of float)
|
|
0:335 'inF0' (temp 4X4 matrix of float)
|
|
0:335 Sequence
|
|
0:335 move second child to first child (temp 4X4 matrix of float)
|
|
0:335 'inF1' (temp 4X4 matrix of float)
|
|
0:335 sine (temp 4X4 matrix of float)
|
|
0:335 'inF0' (temp 4X4 matrix of float)
|
|
0:335 move second child to first child (temp 4X4 matrix of float)
|
|
0:335 'inF2' (temp 4X4 matrix of float)
|
|
0:335 cosine (temp 4X4 matrix of float)
|
|
0:335 'inF0' (temp 4X4 matrix of float)
|
|
0:335 hyp. sine (global 4X4 matrix of float)
|
|
0:335 'inF0' (temp 4X4 matrix of float)
|
|
0:335 smoothstep (global 4X4 matrix of float)
|
|
0:335 'inF0' (temp 4X4 matrix of float)
|
|
0:335 'inF1' (temp 4X4 matrix of float)
|
|
0:335 'inF2' (temp 4X4 matrix of float)
|
|
0:335 sqrt (global 4X4 matrix of float)
|
|
0:335 'inF0' (temp 4X4 matrix of float)
|
|
0:335 step (global 4X4 matrix of float)
|
|
0:335 'inF0' (temp 4X4 matrix of float)
|
|
0:335 'inF1' (temp 4X4 matrix of float)
|
|
0:335 tangent (global 4X4 matrix of float)
|
|
0:335 'inF0' (temp 4X4 matrix of float)
|
|
0:335 hyp. tangent (global 4X4 matrix of float)
|
|
0:335 'inF0' (temp 4X4 matrix of float)
|
|
0:335 transpose (global 4X4 matrix of float)
|
|
0:335 'inF0' (temp 4X4 matrix of float)
|
|
0:335 trunc (global 4X4 matrix of float)
|
|
0:335 'inF0' (temp 4X4 matrix of float)
|
|
0:338 Branch: Return with expression
|
|
0:? Constant:
|
|
0:? 4.000000
|
|
0:? 4.000000
|
|
0:? 4.000000
|
|
0:? 4.000000
|
|
0:? 4.000000
|
|
0:? 4.000000
|
|
0:? 4.000000
|
|
0:? 4.000000
|
|
0:? 4.000000
|
|
0:? 4.000000
|
|
0:? 4.000000
|
|
0:? 4.000000
|
|
0:? 4.000000
|
|
0:? 4.000000
|
|
0:? 4.000000
|
|
0:? 4.000000
|
|
0:360 Function Definition: TestGenMul(f1;f1;vf2;vf2;mf22;mf22; (temp void)
|
|
0:356 Function Parameters:
|
|
0:356 'inF0' (temp float)
|
|
0:356 'inF1' (temp float)
|
|
0:356 'inFV0' (temp 2-component vector of float)
|
|
0:356 'inFV1' (temp 2-component vector of float)
|
|
0:356 'inFM0' (temp 2X2 matrix of float)
|
|
0:356 'inFM1' (temp 2X2 matrix of float)
|
|
0:? Sequence
|
|
0:357 move second child to first child (temp float)
|
|
0:357 'r0' (temp float)
|
|
0:357 component-wise multiply (temp float)
|
|
0:357 'inF0' (temp float)
|
|
0:357 'inF1' (temp float)
|
|
0:357 move second child to first child (temp 2-component vector of float)
|
|
0:357 'r1' (temp 2-component vector of float)
|
|
0:357 vector-scale (temp 2-component vector of float)
|
|
0:357 'inFV0' (temp 2-component vector of float)
|
|
0:357 'inF0' (temp float)
|
|
0:357 move second child to first child (temp 2-component vector of float)
|
|
0:357 'r2' (temp 2-component vector of float)
|
|
0:357 vector-scale (temp 2-component vector of float)
|
|
0:357 'inF0' (temp float)
|
|
0:357 'inFV0' (temp 2-component vector of float)
|
|
0:357 move second child to first child (temp float)
|
|
0:357 'r3' (temp float)
|
|
0:357 dot-product (global float)
|
|
0:357 'inFV0' (temp 2-component vector of float)
|
|
0:357 'inFV1' (temp 2-component vector of float)
|
|
0:357 move second child to first child (temp 2-component vector of float)
|
|
0:357 'r4' (temp 2-component vector of float)
|
|
0:357 matrix-times-vector (temp 2-component vector of float)
|
|
0:357 'inFM0' (temp 2X2 matrix of float)
|
|
0:357 'inFV0' (temp 2-component vector of float)
|
|
0:357 move second child to first child (temp 2-component vector of float)
|
|
0:357 'r5' (temp 2-component vector of float)
|
|
0:357 vector-times-matrix (temp 2-component vector of float)
|
|
0:357 'inFV0' (temp 2-component vector of float)
|
|
0:357 'inFM0' (temp 2X2 matrix of float)
|
|
0:357 move second child to first child (temp 2X2 matrix of float)
|
|
0:357 'r6' (temp 2X2 matrix of float)
|
|
0:357 matrix-scale (temp 2X2 matrix of float)
|
|
0:357 'inFM0' (temp 2X2 matrix of float)
|
|
0:357 'inF0' (temp float)
|
|
0:357 move second child to first child (temp 2X2 matrix of float)
|
|
0:357 'r7' (temp 2X2 matrix of float)
|
|
0:357 matrix-scale (temp 2X2 matrix of float)
|
|
0:357 'inF0' (temp float)
|
|
0:357 'inFM0' (temp 2X2 matrix of float)
|
|
0:357 move second child to first child (temp 2X2 matrix of float)
|
|
0:357 'r8' (temp 2X2 matrix of float)
|
|
0:357 matrix-multiply (temp 2X2 matrix of float)
|
|
0:357 'inFM0' (temp 2X2 matrix of float)
|
|
0:357 'inFM1' (temp 2X2 matrix of float)
|
|
0:367 Function Definition: TestGenMul(f1;f1;vf3;vf3;mf33;mf33; (temp void)
|
|
0:363 Function Parameters:
|
|
0:363 'inF0' (temp float)
|
|
0:363 'inF1' (temp float)
|
|
0:363 'inFV0' (temp 3-component vector of float)
|
|
0:363 'inFV1' (temp 3-component vector of float)
|
|
0:363 'inFM0' (temp 3X3 matrix of float)
|
|
0:363 'inFM1' (temp 3X3 matrix of float)
|
|
0:? Sequence
|
|
0:364 move second child to first child (temp float)
|
|
0:364 'r0' (temp float)
|
|
0:364 component-wise multiply (temp float)
|
|
0:364 'inF0' (temp float)
|
|
0:364 'inF1' (temp float)
|
|
0:364 move second child to first child (temp 3-component vector of float)
|
|
0:364 'r1' (temp 3-component vector of float)
|
|
0:364 vector-scale (temp 3-component vector of float)
|
|
0:364 'inFV0' (temp 3-component vector of float)
|
|
0:364 'inF0' (temp float)
|
|
0:364 move second child to first child (temp 3-component vector of float)
|
|
0:364 'r2' (temp 3-component vector of float)
|
|
0:364 vector-scale (temp 3-component vector of float)
|
|
0:364 'inF0' (temp float)
|
|
0:364 'inFV0' (temp 3-component vector of float)
|
|
0:364 move second child to first child (temp float)
|
|
0:364 'r3' (temp float)
|
|
0:364 dot-product (global float)
|
|
0:364 'inFV0' (temp 3-component vector of float)
|
|
0:364 'inFV1' (temp 3-component vector of float)
|
|
0:364 move second child to first child (temp 3-component vector of float)
|
|
0:364 'r4' (temp 3-component vector of float)
|
|
0:364 matrix-times-vector (temp 3-component vector of float)
|
|
0:364 'inFM0' (temp 3X3 matrix of float)
|
|
0:364 'inFV0' (temp 3-component vector of float)
|
|
0:364 move second child to first child (temp 3-component vector of float)
|
|
0:364 'r5' (temp 3-component vector of float)
|
|
0:364 vector-times-matrix (temp 3-component vector of float)
|
|
0:364 'inFV0' (temp 3-component vector of float)
|
|
0:364 'inFM0' (temp 3X3 matrix of float)
|
|
0:364 move second child to first child (temp 3X3 matrix of float)
|
|
0:364 'r6' (temp 3X3 matrix of float)
|
|
0:364 matrix-scale (temp 3X3 matrix of float)
|
|
0:364 'inFM0' (temp 3X3 matrix of float)
|
|
0:364 'inF0' (temp float)
|
|
0:364 move second child to first child (temp 3X3 matrix of float)
|
|
0:364 'r7' (temp 3X3 matrix of float)
|
|
0:364 matrix-scale (temp 3X3 matrix of float)
|
|
0:364 'inF0' (temp float)
|
|
0:364 'inFM0' (temp 3X3 matrix of float)
|
|
0:364 move second child to first child (temp 3X3 matrix of float)
|
|
0:364 'r8' (temp 3X3 matrix of float)
|
|
0:364 matrix-multiply (temp 3X3 matrix of float)
|
|
0:364 'inFM0' (temp 3X3 matrix of float)
|
|
0:364 'inFM1' (temp 3X3 matrix of float)
|
|
0:373 Function Definition: TestGenMul(f1;f1;vf4;vf4;mf44;mf44; (temp void)
|
|
0:370 Function Parameters:
|
|
0:370 'inF0' (temp float)
|
|
0:370 'inF1' (temp float)
|
|
0:370 'inFV0' (temp 4-component vector of float)
|
|
0:370 'inFV1' (temp 4-component vector of float)
|
|
0:370 'inFM0' (temp 4X4 matrix of float)
|
|
0:370 'inFM1' (temp 4X4 matrix of float)
|
|
0:? Sequence
|
|
0:371 move second child to first child (temp float)
|
|
0:371 'r0' (temp float)
|
|
0:371 component-wise multiply (temp float)
|
|
0:371 'inF0' (temp float)
|
|
0:371 'inF1' (temp float)
|
|
0:371 move second child to first child (temp 4-component vector of float)
|
|
0:371 'r1' (temp 4-component vector of float)
|
|
0:371 vector-scale (temp 4-component vector of float)
|
|
0:371 'inFV0' (temp 4-component vector of float)
|
|
0:371 'inF0' (temp float)
|
|
0:371 move second child to first child (temp 4-component vector of float)
|
|
0:371 'r2' (temp 4-component vector of float)
|
|
0:371 vector-scale (temp 4-component vector of float)
|
|
0:371 'inF0' (temp float)
|
|
0:371 'inFV0' (temp 4-component vector of float)
|
|
0:371 move second child to first child (temp float)
|
|
0:371 'r3' (temp float)
|
|
0:371 dot-product (global float)
|
|
0:371 'inFV0' (temp 4-component vector of float)
|
|
0:371 'inFV1' (temp 4-component vector of float)
|
|
0:371 move second child to first child (temp 4-component vector of float)
|
|
0:371 'r4' (temp 4-component vector of float)
|
|
0:371 matrix-times-vector (temp 4-component vector of float)
|
|
0:371 'inFM0' (temp 4X4 matrix of float)
|
|
0:371 'inFV0' (temp 4-component vector of float)
|
|
0:371 move second child to first child (temp 4-component vector of float)
|
|
0:371 'r5' (temp 4-component vector of float)
|
|
0:371 vector-times-matrix (temp 4-component vector of float)
|
|
0:371 'inFV0' (temp 4-component vector of float)
|
|
0:371 'inFM0' (temp 4X4 matrix of float)
|
|
0:371 move second child to first child (temp 4X4 matrix of float)
|
|
0:371 'r6' (temp 4X4 matrix of float)
|
|
0:371 matrix-scale (temp 4X4 matrix of float)
|
|
0:371 'inFM0' (temp 4X4 matrix of float)
|
|
0:371 'inF0' (temp float)
|
|
0:371 move second child to first child (temp 4X4 matrix of float)
|
|
0:371 'r7' (temp 4X4 matrix of float)
|
|
0:371 matrix-scale (temp 4X4 matrix of float)
|
|
0:371 'inF0' (temp float)
|
|
0:371 'inFM0' (temp 4X4 matrix of float)
|
|
0:371 move second child to first child (temp 4X4 matrix of float)
|
|
0:371 'r8' (temp 4X4 matrix of float)
|
|
0:371 matrix-multiply (temp 4X4 matrix of float)
|
|
0:371 'inFM0' (temp 4X4 matrix of float)
|
|
0:371 'inFM1' (temp 4X4 matrix of float)
|
|
0:? Linker Objects
|
|
|
|
|
|
Linked vertex stage:
|
|
|
|
|
|
Shader version: 450
|
|
0:? Sequence
|
|
0:59 Function Definition: VertexShaderFunction(f1;f1;f1; (temp float)
|
|
0:2 Function Parameters:
|
|
0:2 'inF0' (temp float)
|
|
0:2 'inF1' (temp float)
|
|
0:2 'inF2' (temp float)
|
|
0:? Sequence
|
|
0:3 all (global bool)
|
|
0:3 'inF0' (temp float)
|
|
0:4 Absolute value (global float)
|
|
0:4 'inF0' (temp float)
|
|
0:5 arc cosine (global float)
|
|
0:5 'inF0' (temp float)
|
|
0:6 any (global bool)
|
|
0:6 'inF0' (temp float)
|
|
0:7 arc sine (global float)
|
|
0:7 'inF0' (temp float)
|
|
0:8 arc tangent (global float)
|
|
0:8 'inF0' (temp float)
|
|
0:9 arc tangent (global float)
|
|
0:9 'inF0' (temp float)
|
|
0:9 'inF1' (temp float)
|
|
0:10 Ceiling (global float)
|
|
0:10 'inF0' (temp float)
|
|
0:11 clamp (global float)
|
|
0:11 'inF0' (temp float)
|
|
0:11 'inF1' (temp float)
|
|
0:11 'inF2' (temp float)
|
|
0:12 cosine (global float)
|
|
0:12 'inF0' (temp float)
|
|
0:13 hyp. cosine (global float)
|
|
0:13 'inF0' (temp float)
|
|
0:14 bitCount (global uint)
|
|
0:14 Constant:
|
|
0:14 7 (const uint)
|
|
0:15 degrees (global float)
|
|
0:15 'inF0' (temp float)
|
|
0:19 exp (global float)
|
|
0:19 'inF0' (temp float)
|
|
0:20 exp2 (global float)
|
|
0:20 'inF0' (temp float)
|
|
0:21 findMSB (global int)
|
|
0:21 Constant:
|
|
0:21 7 (const int)
|
|
0:22 findLSB (global int)
|
|
0:22 Constant:
|
|
0:22 7 (const int)
|
|
0:23 Floor (global float)
|
|
0:23 'inF0' (temp float)
|
|
0:25 mod (global float)
|
|
0:25 'inF0' (temp float)
|
|
0:25 'inF1' (temp float)
|
|
0:26 Fraction (global float)
|
|
0:26 'inF0' (temp float)
|
|
0:27 frexp (global float)
|
|
0:27 'inF0' (temp float)
|
|
0:27 'inF1' (temp float)
|
|
0:28 fwidth (global float)
|
|
0:28 'inF0' (temp float)
|
|
0:29 isinf (global bool)
|
|
0:29 'inF0' (temp float)
|
|
0:30 isnan (global bool)
|
|
0:30 'inF0' (temp float)
|
|
0:31 ldexp (global float)
|
|
0:31 'inF0' (temp float)
|
|
0:31 'inF1' (temp float)
|
|
0:32 log (global float)
|
|
0:32 'inF0' (temp float)
|
|
0:33 component-wise multiply (temp float)
|
|
0:33 log2 (temp float)
|
|
0:33 'inF0' (temp float)
|
|
0:33 Constant:
|
|
0:33 0.301030
|
|
0:34 log2 (global float)
|
|
0:34 'inF0' (temp float)
|
|
0:35 max (global float)
|
|
0:35 'inF0' (temp float)
|
|
0:35 'inF1' (temp float)
|
|
0:36 min (global float)
|
|
0:36 'inF0' (temp float)
|
|
0:36 'inF1' (temp float)
|
|
0:38 pow (global float)
|
|
0:38 'inF0' (temp float)
|
|
0:38 'inF1' (temp float)
|
|
0:39 radians (global float)
|
|
0:39 'inF0' (temp float)
|
|
0:40 bitFieldReverse (global uint)
|
|
0:40 Constant:
|
|
0:40 2 (const uint)
|
|
0:41 roundEven (global float)
|
|
0:41 'inF0' (temp float)
|
|
0:42 inverse sqrt (global float)
|
|
0:42 'inF0' (temp float)
|
|
0:43 clamp (global float)
|
|
0:43 'inF0' (temp float)
|
|
0:43 Constant:
|
|
0:43 0.000000
|
|
0:43 Constant:
|
|
0:43 1.000000
|
|
0:44 Sign (global float)
|
|
0:44 'inF0' (temp float)
|
|
0:45 sine (global float)
|
|
0:45 'inF0' (temp float)
|
|
0:46 Sequence
|
|
0:46 move second child to first child (temp float)
|
|
0:46 'inF1' (temp float)
|
|
0:46 sine (temp float)
|
|
0:46 'inF0' (temp float)
|
|
0:46 move second child to first child (temp float)
|
|
0:46 'inF2' (temp float)
|
|
0:46 cosine (temp float)
|
|
0:46 'inF0' (temp float)
|
|
0:47 hyp. sine (global float)
|
|
0:47 'inF0' (temp float)
|
|
0:48 smoothstep (global float)
|
|
0:48 'inF0' (temp float)
|
|
0:48 'inF1' (temp float)
|
|
0:48 'inF2' (temp float)
|
|
0:49 sqrt (global float)
|
|
0:49 'inF0' (temp float)
|
|
0:50 step (global float)
|
|
0:50 'inF0' (temp float)
|
|
0:50 'inF1' (temp float)
|
|
0:51 tangent (global float)
|
|
0:51 'inF0' (temp float)
|
|
0:52 hyp. tangent (global float)
|
|
0:52 'inF0' (temp float)
|
|
0:54 trunc (global float)
|
|
0:54 'inF0' (temp float)
|
|
0:56 Branch: Return with expression
|
|
0:56 Constant:
|
|
0:56 0.000000
|
|
0:65 Function Definition: VertexShaderFunction(vf1;vf1;vf1; (temp 1-component vector of float)
|
|
0:60 Function Parameters:
|
|
0:60 'inF0' (temp 1-component vector of float)
|
|
0:60 'inF1' (temp 1-component vector of float)
|
|
0:60 'inF2' (temp 1-component vector of float)
|
|
0:? Sequence
|
|
0:62 Branch: Return with expression
|
|
0:62 Constant:
|
|
0:62 0.000000
|
|
0:131 Function Definition: VertexShaderFunction(vf2;vf2;vf2; (temp 2-component vector of float)
|
|
0:66 Function Parameters:
|
|
0:66 'inF0' (temp 2-component vector of float)
|
|
0:66 'inF1' (temp 2-component vector of float)
|
|
0:66 'inF2' (temp 2-component vector of float)
|
|
0:? Sequence
|
|
0:67 all (global bool)
|
|
0:67 'inF0' (temp 2-component vector of float)
|
|
0:68 Absolute value (global 2-component vector of float)
|
|
0:68 'inF0' (temp 2-component vector of float)
|
|
0:69 arc cosine (global 2-component vector of float)
|
|
0:69 'inF0' (temp 2-component vector of float)
|
|
0:70 any (global bool)
|
|
0:70 'inF0' (temp 2-component vector of float)
|
|
0:71 arc sine (global 2-component vector of float)
|
|
0:71 'inF0' (temp 2-component vector of float)
|
|
0:72 arc tangent (global 2-component vector of float)
|
|
0:72 'inF0' (temp 2-component vector of float)
|
|
0:73 arc tangent (global 2-component vector of float)
|
|
0:73 'inF0' (temp 2-component vector of float)
|
|
0:73 'inF1' (temp 2-component vector of float)
|
|
0:74 Ceiling (global 2-component vector of float)
|
|
0:74 'inF0' (temp 2-component vector of float)
|
|
0:75 clamp (global 2-component vector of float)
|
|
0:75 'inF0' (temp 2-component vector of float)
|
|
0:75 'inF1' (temp 2-component vector of float)
|
|
0:75 'inF2' (temp 2-component vector of float)
|
|
0:76 cosine (global 2-component vector of float)
|
|
0:76 'inF0' (temp 2-component vector of float)
|
|
0:77 hyp. cosine (global 2-component vector of float)
|
|
0:77 'inF0' (temp 2-component vector of float)
|
|
0:? bitCount (global 2-component vector of uint)
|
|
0:? Constant:
|
|
0:? 7 (const uint)
|
|
0:? 3 (const uint)
|
|
0:79 degrees (global 2-component vector of float)
|
|
0:79 'inF0' (temp 2-component vector of float)
|
|
0:80 distance (global float)
|
|
0:80 'inF0' (temp 2-component vector of float)
|
|
0:80 'inF1' (temp 2-component vector of float)
|
|
0:81 dot-product (global float)
|
|
0:81 'inF0' (temp 2-component vector of float)
|
|
0:81 'inF1' (temp 2-component vector of float)
|
|
0:85 exp (global 2-component vector of float)
|
|
0:85 'inF0' (temp 2-component vector of float)
|
|
0:86 exp2 (global 2-component vector of float)
|
|
0:86 'inF0' (temp 2-component vector of float)
|
|
0:87 face-forward (global 2-component vector of float)
|
|
0:87 'inF0' (temp 2-component vector of float)
|
|
0:87 'inF1' (temp 2-component vector of float)
|
|
0:87 'inF2' (temp 2-component vector of float)
|
|
0:88 findMSB (global int)
|
|
0:88 Constant:
|
|
0:88 7 (const int)
|
|
0:89 findLSB (global int)
|
|
0:89 Constant:
|
|
0:89 7 (const int)
|
|
0:90 Floor (global 2-component vector of float)
|
|
0:90 'inF0' (temp 2-component vector of float)
|
|
0:92 mod (global 2-component vector of float)
|
|
0:92 'inF0' (temp 2-component vector of float)
|
|
0:92 'inF1' (temp 2-component vector of float)
|
|
0:93 Fraction (global 2-component vector of float)
|
|
0:93 'inF0' (temp 2-component vector of float)
|
|
0:94 frexp (global 2-component vector of float)
|
|
0:94 'inF0' (temp 2-component vector of float)
|
|
0:94 'inF1' (temp 2-component vector of float)
|
|
0:95 fwidth (global 2-component vector of float)
|
|
0:95 'inF0' (temp 2-component vector of float)
|
|
0:96 isinf (global 2-component vector of bool)
|
|
0:96 'inF0' (temp 2-component vector of float)
|
|
0:97 isnan (global 2-component vector of bool)
|
|
0:97 'inF0' (temp 2-component vector of float)
|
|
0:98 ldexp (global 2-component vector of float)
|
|
0:98 'inF0' (temp 2-component vector of float)
|
|
0:98 'inF1' (temp 2-component vector of float)
|
|
0:99 length (global float)
|
|
0:99 'inF0' (temp 2-component vector of float)
|
|
0:100 log (global 2-component vector of float)
|
|
0:100 'inF0' (temp 2-component vector of float)
|
|
0:101 vector-scale (temp 2-component vector of float)
|
|
0:101 log2 (temp 2-component vector of float)
|
|
0:101 'inF0' (temp 2-component vector of float)
|
|
0:101 Constant:
|
|
0:101 0.301030
|
|
0:102 log2 (global 2-component vector of float)
|
|
0:102 'inF0' (temp 2-component vector of float)
|
|
0:103 max (global 2-component vector of float)
|
|
0:103 'inF0' (temp 2-component vector of float)
|
|
0:103 'inF1' (temp 2-component vector of float)
|
|
0:104 min (global 2-component vector of float)
|
|
0:104 'inF0' (temp 2-component vector of float)
|
|
0:104 'inF1' (temp 2-component vector of float)
|
|
0:106 normalize (global 2-component vector of float)
|
|
0:106 'inF0' (temp 2-component vector of float)
|
|
0:107 pow (global 2-component vector of float)
|
|
0:107 'inF0' (temp 2-component vector of float)
|
|
0:107 'inF1' (temp 2-component vector of float)
|
|
0:108 radians (global 2-component vector of float)
|
|
0:108 'inF0' (temp 2-component vector of float)
|
|
0:109 reflect (global 2-component vector of float)
|
|
0:109 'inF0' (temp 2-component vector of float)
|
|
0:109 'inF1' (temp 2-component vector of float)
|
|
0:110 refract (global 2-component vector of float)
|
|
0:110 'inF0' (temp 2-component vector of float)
|
|
0:110 'inF1' (temp 2-component vector of float)
|
|
0:110 Constant:
|
|
0:110 2.000000
|
|
0:? bitFieldReverse (global 2-component vector of uint)
|
|
0:? Constant:
|
|
0:? 1 (const uint)
|
|
0:? 2 (const uint)
|
|
0:112 roundEven (global 2-component vector of float)
|
|
0:112 'inF0' (temp 2-component vector of float)
|
|
0:113 inverse sqrt (global 2-component vector of float)
|
|
0:113 'inF0' (temp 2-component vector of float)
|
|
0:114 clamp (global 2-component vector of float)
|
|
0:114 'inF0' (temp 2-component vector of float)
|
|
0:114 Constant:
|
|
0:114 0.000000
|
|
0:114 Constant:
|
|
0:114 1.000000
|
|
0:115 Sign (global 2-component vector of float)
|
|
0:115 'inF0' (temp 2-component vector of float)
|
|
0:116 sine (global 2-component vector of float)
|
|
0:116 'inF0' (temp 2-component vector of float)
|
|
0:117 Sequence
|
|
0:117 move second child to first child (temp 2-component vector of float)
|
|
0:117 'inF1' (temp 2-component vector of float)
|
|
0:117 sine (temp 2-component vector of float)
|
|
0:117 'inF0' (temp 2-component vector of float)
|
|
0:117 move second child to first child (temp 2-component vector of float)
|
|
0:117 'inF2' (temp 2-component vector of float)
|
|
0:117 cosine (temp 2-component vector of float)
|
|
0:117 'inF0' (temp 2-component vector of float)
|
|
0:118 hyp. sine (global 2-component vector of float)
|
|
0:118 'inF0' (temp 2-component vector of float)
|
|
0:119 smoothstep (global 2-component vector of float)
|
|
0:119 'inF0' (temp 2-component vector of float)
|
|
0:119 'inF1' (temp 2-component vector of float)
|
|
0:119 'inF2' (temp 2-component vector of float)
|
|
0:120 sqrt (global 2-component vector of float)
|
|
0:120 'inF0' (temp 2-component vector of float)
|
|
0:121 step (global 2-component vector of float)
|
|
0:121 'inF0' (temp 2-component vector of float)
|
|
0:121 'inF1' (temp 2-component vector of float)
|
|
0:122 tangent (global 2-component vector of float)
|
|
0:122 'inF0' (temp 2-component vector of float)
|
|
0:123 hyp. tangent (global 2-component vector of float)
|
|
0:123 'inF0' (temp 2-component vector of float)
|
|
0:125 trunc (global 2-component vector of float)
|
|
0:125 'inF0' (temp 2-component vector of float)
|
|
0:128 Branch: Return with expression
|
|
0:? Constant:
|
|
0:? 1.000000
|
|
0:? 2.000000
|
|
0:198 Function Definition: VertexShaderFunction(vf3;vf3;vf3; (temp 3-component vector of float)
|
|
0:132 Function Parameters:
|
|
0:132 'inF0' (temp 3-component vector of float)
|
|
0:132 'inF1' (temp 3-component vector of float)
|
|
0:132 'inF2' (temp 3-component vector of float)
|
|
0:? Sequence
|
|
0:133 all (global bool)
|
|
0:133 'inF0' (temp 3-component vector of float)
|
|
0:134 Absolute value (global 3-component vector of float)
|
|
0:134 'inF0' (temp 3-component vector of float)
|
|
0:135 arc cosine (global 3-component vector of float)
|
|
0:135 'inF0' (temp 3-component vector of float)
|
|
0:136 any (global bool)
|
|
0:136 'inF0' (temp 3-component vector of float)
|
|
0:137 arc sine (global 3-component vector of float)
|
|
0:137 'inF0' (temp 3-component vector of float)
|
|
0:138 arc tangent (global 3-component vector of float)
|
|
0:138 'inF0' (temp 3-component vector of float)
|
|
0:139 arc tangent (global 3-component vector of float)
|
|
0:139 'inF0' (temp 3-component vector of float)
|
|
0:139 'inF1' (temp 3-component vector of float)
|
|
0:140 Ceiling (global 3-component vector of float)
|
|
0:140 'inF0' (temp 3-component vector of float)
|
|
0:141 clamp (global 3-component vector of float)
|
|
0:141 'inF0' (temp 3-component vector of float)
|
|
0:141 'inF1' (temp 3-component vector of float)
|
|
0:141 'inF2' (temp 3-component vector of float)
|
|
0:142 cosine (global 3-component vector of float)
|
|
0:142 'inF0' (temp 3-component vector of float)
|
|
0:143 hyp. cosine (global 3-component vector of float)
|
|
0:143 'inF0' (temp 3-component vector of float)
|
|
0:? bitCount (global 3-component vector of uint)
|
|
0:? Constant:
|
|
0:? 7 (const uint)
|
|
0:? 3 (const uint)
|
|
0:? 5 (const uint)
|
|
0:145 cross-product (global 3-component vector of float)
|
|
0:145 'inF0' (temp 3-component vector of float)
|
|
0:145 'inF1' (temp 3-component vector of float)
|
|
0:146 degrees (global 3-component vector of float)
|
|
0:146 'inF0' (temp 3-component vector of float)
|
|
0:147 distance (global float)
|
|
0:147 'inF0' (temp 3-component vector of float)
|
|
0:147 'inF1' (temp 3-component vector of float)
|
|
0:148 dot-product (global float)
|
|
0:148 'inF0' (temp 3-component vector of float)
|
|
0:148 'inF1' (temp 3-component vector of float)
|
|
0:152 exp (global 3-component vector of float)
|
|
0:152 'inF0' (temp 3-component vector of float)
|
|
0:153 exp2 (global 3-component vector of float)
|
|
0:153 'inF0' (temp 3-component vector of float)
|
|
0:154 face-forward (global 3-component vector of float)
|
|
0:154 'inF0' (temp 3-component vector of float)
|
|
0:154 'inF1' (temp 3-component vector of float)
|
|
0:154 'inF2' (temp 3-component vector of float)
|
|
0:155 findMSB (global int)
|
|
0:155 Constant:
|
|
0:155 7 (const int)
|
|
0:156 findLSB (global int)
|
|
0:156 Constant:
|
|
0:156 7 (const int)
|
|
0:157 Floor (global 3-component vector of float)
|
|
0:157 'inF0' (temp 3-component vector of float)
|
|
0:159 mod (global 3-component vector of float)
|
|
0:159 'inF0' (temp 3-component vector of float)
|
|
0:159 'inF1' (temp 3-component vector of float)
|
|
0:160 Fraction (global 3-component vector of float)
|
|
0:160 'inF0' (temp 3-component vector of float)
|
|
0:161 frexp (global 3-component vector of float)
|
|
0:161 'inF0' (temp 3-component vector of float)
|
|
0:161 'inF1' (temp 3-component vector of float)
|
|
0:162 fwidth (global 3-component vector of float)
|
|
0:162 'inF0' (temp 3-component vector of float)
|
|
0:163 isinf (global 3-component vector of bool)
|
|
0:163 'inF0' (temp 3-component vector of float)
|
|
0:164 isnan (global 3-component vector of bool)
|
|
0:164 'inF0' (temp 3-component vector of float)
|
|
0:165 ldexp (global 3-component vector of float)
|
|
0:165 'inF0' (temp 3-component vector of float)
|
|
0:165 'inF1' (temp 3-component vector of float)
|
|
0:166 length (global float)
|
|
0:166 'inF0' (temp 3-component vector of float)
|
|
0:167 log (global 3-component vector of float)
|
|
0:167 'inF0' (temp 3-component vector of float)
|
|
0:168 vector-scale (temp 3-component vector of float)
|
|
0:168 log2 (temp 3-component vector of float)
|
|
0:168 'inF0' (temp 3-component vector of float)
|
|
0:168 Constant:
|
|
0:168 0.301030
|
|
0:169 log2 (global 3-component vector of float)
|
|
0:169 'inF0' (temp 3-component vector of float)
|
|
0:170 max (global 3-component vector of float)
|
|
0:170 'inF0' (temp 3-component vector of float)
|
|
0:170 'inF1' (temp 3-component vector of float)
|
|
0:171 min (global 3-component vector of float)
|
|
0:171 'inF0' (temp 3-component vector of float)
|
|
0:171 'inF1' (temp 3-component vector of float)
|
|
0:173 normalize (global 3-component vector of float)
|
|
0:173 'inF0' (temp 3-component vector of float)
|
|
0:174 pow (global 3-component vector of float)
|
|
0:174 'inF0' (temp 3-component vector of float)
|
|
0:174 'inF1' (temp 3-component vector of float)
|
|
0:175 radians (global 3-component vector of float)
|
|
0:175 'inF0' (temp 3-component vector of float)
|
|
0:176 reflect (global 3-component vector of float)
|
|
0:176 'inF0' (temp 3-component vector of float)
|
|
0:176 'inF1' (temp 3-component vector of float)
|
|
0:177 refract (global 3-component vector of float)
|
|
0:177 'inF0' (temp 3-component vector of float)
|
|
0:177 'inF1' (temp 3-component vector of float)
|
|
0:177 Constant:
|
|
0:177 2.000000
|
|
0:? bitFieldReverse (global 3-component vector of uint)
|
|
0:? Constant:
|
|
0:? 1 (const uint)
|
|
0:? 2 (const uint)
|
|
0:? 3 (const uint)
|
|
0:179 roundEven (global 3-component vector of float)
|
|
0:179 'inF0' (temp 3-component vector of float)
|
|
0:180 inverse sqrt (global 3-component vector of float)
|
|
0:180 'inF0' (temp 3-component vector of float)
|
|
0:181 clamp (global 3-component vector of float)
|
|
0:181 'inF0' (temp 3-component vector of float)
|
|
0:181 Constant:
|
|
0:181 0.000000
|
|
0:181 Constant:
|
|
0:181 1.000000
|
|
0:182 Sign (global 3-component vector of float)
|
|
0:182 'inF0' (temp 3-component vector of float)
|
|
0:183 sine (global 3-component vector of float)
|
|
0:183 'inF0' (temp 3-component vector of float)
|
|
0:184 Sequence
|
|
0:184 move second child to first child (temp 3-component vector of float)
|
|
0:184 'inF1' (temp 3-component vector of float)
|
|
0:184 sine (temp 3-component vector of float)
|
|
0:184 'inF0' (temp 3-component vector of float)
|
|
0:184 move second child to first child (temp 3-component vector of float)
|
|
0:184 'inF2' (temp 3-component vector of float)
|
|
0:184 cosine (temp 3-component vector of float)
|
|
0:184 'inF0' (temp 3-component vector of float)
|
|
0:185 hyp. sine (global 3-component vector of float)
|
|
0:185 'inF0' (temp 3-component vector of float)
|
|
0:186 smoothstep (global 3-component vector of float)
|
|
0:186 'inF0' (temp 3-component vector of float)
|
|
0:186 'inF1' (temp 3-component vector of float)
|
|
0:186 'inF2' (temp 3-component vector of float)
|
|
0:187 sqrt (global 3-component vector of float)
|
|
0:187 'inF0' (temp 3-component vector of float)
|
|
0:188 step (global 3-component vector of float)
|
|
0:188 'inF0' (temp 3-component vector of float)
|
|
0:188 'inF1' (temp 3-component vector of float)
|
|
0:189 tangent (global 3-component vector of float)
|
|
0:189 'inF0' (temp 3-component vector of float)
|
|
0:190 hyp. tangent (global 3-component vector of float)
|
|
0:190 'inF0' (temp 3-component vector of float)
|
|
0:192 trunc (global 3-component vector of float)
|
|
0:192 'inF0' (temp 3-component vector of float)
|
|
0:195 Branch: Return with expression
|
|
0:? Constant:
|
|
0:? 1.000000
|
|
0:? 2.000000
|
|
0:? 3.000000
|
|
0:314 Function Definition: VertexShaderFunction(vf4;vf4;vf4; (temp 4-component vector of float)
|
|
0:199 Function Parameters:
|
|
0:199 'inF0' (temp 4-component vector of float)
|
|
0:199 'inF1' (temp 4-component vector of float)
|
|
0:199 'inF2' (temp 4-component vector of float)
|
|
0:? Sequence
|
|
0:200 all (global bool)
|
|
0:200 'inF0' (temp 4-component vector of float)
|
|
0:201 Absolute value (global 4-component vector of float)
|
|
0:201 'inF0' (temp 4-component vector of float)
|
|
0:202 arc cosine (global 4-component vector of float)
|
|
0:202 'inF0' (temp 4-component vector of float)
|
|
0:203 any (global bool)
|
|
0:203 'inF0' (temp 4-component vector of float)
|
|
0:204 arc sine (global 4-component vector of float)
|
|
0:204 'inF0' (temp 4-component vector of float)
|
|
0:205 arc tangent (global 4-component vector of float)
|
|
0:205 'inF0' (temp 4-component vector of float)
|
|
0:206 arc tangent (global 4-component vector of float)
|
|
0:206 'inF0' (temp 4-component vector of float)
|
|
0:206 'inF1' (temp 4-component vector of float)
|
|
0:207 Ceiling (global 4-component vector of float)
|
|
0:207 'inF0' (temp 4-component vector of float)
|
|
0:208 clamp (global 4-component vector of float)
|
|
0:208 'inF0' (temp 4-component vector of float)
|
|
0:208 'inF1' (temp 4-component vector of float)
|
|
0:208 'inF2' (temp 4-component vector of float)
|
|
0:209 cosine (global 4-component vector of float)
|
|
0:209 'inF0' (temp 4-component vector of float)
|
|
0:210 hyp. cosine (global 4-component vector of float)
|
|
0:210 'inF0' (temp 4-component vector of float)
|
|
0:? bitCount (global 4-component vector of uint)
|
|
0:? Constant:
|
|
0:? 7 (const uint)
|
|
0:? 3 (const uint)
|
|
0:? 5 (const uint)
|
|
0:? 2 (const uint)
|
|
0:212 degrees (global 4-component vector of float)
|
|
0:212 'inF0' (temp 4-component vector of float)
|
|
0:213 distance (global float)
|
|
0:213 'inF0' (temp 4-component vector of float)
|
|
0:213 'inF1' (temp 4-component vector of float)
|
|
0:214 dot-product (global float)
|
|
0:214 'inF0' (temp 4-component vector of float)
|
|
0:214 'inF1' (temp 4-component vector of float)
|
|
0:215 Construct vec4 (temp float)
|
|
0:215 Constant:
|
|
0:215 1.000000
|
|
0:215 component-wise multiply (temp float)
|
|
0:215 direct index (temp float)
|
|
0:215 'inF0' (temp 4-component vector of float)
|
|
0:215 Constant:
|
|
0:215 1 (const int)
|
|
0:215 direct index (temp float)
|
|
0:215 'inF1' (temp 4-component vector of float)
|
|
0:215 Constant:
|
|
0:215 1 (const int)
|
|
0:215 direct index (temp float)
|
|
0:215 'inF0' (temp 4-component vector of float)
|
|
0:215 Constant:
|
|
0:215 2 (const int)
|
|
0:215 direct index (temp float)
|
|
0:215 'inF1' (temp 4-component vector of float)
|
|
0:215 Constant:
|
|
0:215 3 (const int)
|
|
0:219 exp (global 4-component vector of float)
|
|
0:219 'inF0' (temp 4-component vector of float)
|
|
0:220 exp2 (global 4-component vector of float)
|
|
0:220 'inF0' (temp 4-component vector of float)
|
|
0:221 face-forward (global 4-component vector of float)
|
|
0:221 'inF0' (temp 4-component vector of float)
|
|
0:221 'inF1' (temp 4-component vector of float)
|
|
0:221 'inF2' (temp 4-component vector of float)
|
|
0:222 findMSB (global int)
|
|
0:222 Constant:
|
|
0:222 7 (const int)
|
|
0:223 findLSB (global int)
|
|
0:223 Constant:
|
|
0:223 7 (const int)
|
|
0:224 Floor (global 4-component vector of float)
|
|
0:224 'inF0' (temp 4-component vector of float)
|
|
0:226 mod (global 4-component vector of float)
|
|
0:226 'inF0' (temp 4-component vector of float)
|
|
0:226 'inF1' (temp 4-component vector of float)
|
|
0:227 Fraction (global 4-component vector of float)
|
|
0:227 'inF0' (temp 4-component vector of float)
|
|
0:228 frexp (global 4-component vector of float)
|
|
0:228 'inF0' (temp 4-component vector of float)
|
|
0:228 'inF1' (temp 4-component vector of float)
|
|
0:229 fwidth (global 4-component vector of float)
|
|
0:229 'inF0' (temp 4-component vector of float)
|
|
0:230 isinf (global 4-component vector of bool)
|
|
0:230 'inF0' (temp 4-component vector of float)
|
|
0:231 isnan (global 4-component vector of bool)
|
|
0:231 'inF0' (temp 4-component vector of float)
|
|
0:232 ldexp (global 4-component vector of float)
|
|
0:232 'inF0' (temp 4-component vector of float)
|
|
0:232 'inF1' (temp 4-component vector of float)
|
|
0:233 length (global float)
|
|
0:233 'inF0' (temp 4-component vector of float)
|
|
0:234 log (global 4-component vector of float)
|
|
0:234 'inF0' (temp 4-component vector of float)
|
|
0:235 vector-scale (temp 4-component vector of float)
|
|
0:235 log2 (temp 4-component vector of float)
|
|
0:235 'inF0' (temp 4-component vector of float)
|
|
0:235 Constant:
|
|
0:235 0.301030
|
|
0:236 log2 (global 4-component vector of float)
|
|
0:236 'inF0' (temp 4-component vector of float)
|
|
0:237 max (global 4-component vector of float)
|
|
0:237 'inF0' (temp 4-component vector of float)
|
|
0:237 'inF1' (temp 4-component vector of float)
|
|
0:238 min (global 4-component vector of float)
|
|
0:238 'inF0' (temp 4-component vector of float)
|
|
0:238 'inF1' (temp 4-component vector of float)
|
|
0:240 normalize (global 4-component vector of float)
|
|
0:240 'inF0' (temp 4-component vector of float)
|
|
0:241 pow (global 4-component vector of float)
|
|
0:241 'inF0' (temp 4-component vector of float)
|
|
0:241 'inF1' (temp 4-component vector of float)
|
|
0:242 radians (global 4-component vector of float)
|
|
0:242 'inF0' (temp 4-component vector of float)
|
|
0:243 reflect (global 4-component vector of float)
|
|
0:243 'inF0' (temp 4-component vector of float)
|
|
0:243 'inF1' (temp 4-component vector of float)
|
|
0:244 refract (global 4-component vector of float)
|
|
0:244 'inF0' (temp 4-component vector of float)
|
|
0:244 'inF1' (temp 4-component vector of float)
|
|
0:244 Constant:
|
|
0:244 2.000000
|
|
0:? bitFieldReverse (global 4-component vector of uint)
|
|
0:? Constant:
|
|
0:? 1 (const uint)
|
|
0:? 2 (const uint)
|
|
0:? 3 (const uint)
|
|
0:? 4 (const uint)
|
|
0:246 roundEven (global 4-component vector of float)
|
|
0:246 'inF0' (temp 4-component vector of float)
|
|
0:247 inverse sqrt (global 4-component vector of float)
|
|
0:247 'inF0' (temp 4-component vector of float)
|
|
0:248 clamp (global 4-component vector of float)
|
|
0:248 'inF0' (temp 4-component vector of float)
|
|
0:248 Constant:
|
|
0:248 0.000000
|
|
0:248 Constant:
|
|
0:248 1.000000
|
|
0:249 Sign (global 4-component vector of float)
|
|
0:249 'inF0' (temp 4-component vector of float)
|
|
0:250 sine (global 4-component vector of float)
|
|
0:250 'inF0' (temp 4-component vector of float)
|
|
0:251 Sequence
|
|
0:251 move second child to first child (temp 4-component vector of float)
|
|
0:251 'inF1' (temp 4-component vector of float)
|
|
0:251 sine (temp 4-component vector of float)
|
|
0:251 'inF0' (temp 4-component vector of float)
|
|
0:251 move second child to first child (temp 4-component vector of float)
|
|
0:251 'inF2' (temp 4-component vector of float)
|
|
0:251 cosine (temp 4-component vector of float)
|
|
0:251 'inF0' (temp 4-component vector of float)
|
|
0:252 hyp. sine (global 4-component vector of float)
|
|
0:252 'inF0' (temp 4-component vector of float)
|
|
0:253 smoothstep (global 4-component vector of float)
|
|
0:253 'inF0' (temp 4-component vector of float)
|
|
0:253 'inF1' (temp 4-component vector of float)
|
|
0:253 'inF2' (temp 4-component vector of float)
|
|
0:254 sqrt (global 4-component vector of float)
|
|
0:254 'inF0' (temp 4-component vector of float)
|
|
0:255 step (global 4-component vector of float)
|
|
0:255 'inF0' (temp 4-component vector of float)
|
|
0:255 'inF1' (temp 4-component vector of float)
|
|
0:256 tangent (global 4-component vector of float)
|
|
0:256 'inF0' (temp 4-component vector of float)
|
|
0:257 hyp. tangent (global 4-component vector of float)
|
|
0:257 'inF0' (temp 4-component vector of float)
|
|
0:259 trunc (global 4-component vector of float)
|
|
0:259 'inF0' (temp 4-component vector of float)
|
|
0:262 Branch: Return with expression
|
|
0:? Constant:
|
|
0:? 1.000000
|
|
0:? 2.000000
|
|
0:? 3.000000
|
|
0:? 4.000000
|
|
0:323 Function Definition: VertexShaderFunction(mf22;mf22;mf22; (temp 2X2 matrix of float)
|
|
0:315 Function Parameters:
|
|
0:315 'inF0' (temp 2X2 matrix of float)
|
|
0:315 'inF1' (temp 2X2 matrix of float)
|
|
0:315 'inF2' (temp 2X2 matrix of float)
|
|
0:? Sequence
|
|
0:317 all (global bool)
|
|
0:317 'inF0' (temp 2X2 matrix of float)
|
|
0:317 Absolute value (global 2X2 matrix of float)
|
|
0:317 'inF0' (temp 2X2 matrix of float)
|
|
0:317 arc cosine (global 2X2 matrix of float)
|
|
0:317 'inF0' (temp 2X2 matrix of float)
|
|
0:317 any (global bool)
|
|
0:317 'inF0' (temp 2X2 matrix of float)
|
|
0:317 arc sine (global 2X2 matrix of float)
|
|
0:317 'inF0' (temp 2X2 matrix of float)
|
|
0:317 arc tangent (global 2X2 matrix of float)
|
|
0:317 'inF0' (temp 2X2 matrix of float)
|
|
0:317 arc tangent (global 2X2 matrix of float)
|
|
0:317 'inF0' (temp 2X2 matrix of float)
|
|
0:317 'inF1' (temp 2X2 matrix of float)
|
|
0:317 Ceiling (global 2X2 matrix of float)
|
|
0:317 'inF0' (temp 2X2 matrix of float)
|
|
0:317 clamp (global 2X2 matrix of float)
|
|
0:317 'inF0' (temp 2X2 matrix of float)
|
|
0:317 'inF1' (temp 2X2 matrix of float)
|
|
0:317 'inF2' (temp 2X2 matrix of float)
|
|
0:317 cosine (global 2X2 matrix of float)
|
|
0:317 'inF0' (temp 2X2 matrix of float)
|
|
0:317 hyp. cosine (global 2X2 matrix of float)
|
|
0:317 'inF0' (temp 2X2 matrix of float)
|
|
0:317 degrees (global 2X2 matrix of float)
|
|
0:317 'inF0' (temp 2X2 matrix of float)
|
|
0:317 determinant (global float)
|
|
0:317 'inF0' (temp 2X2 matrix of float)
|
|
0:317 exp (global 2X2 matrix of float)
|
|
0:317 'inF0' (temp 2X2 matrix of float)
|
|
0:317 exp2 (global 2X2 matrix of float)
|
|
0:317 'inF0' (temp 2X2 matrix of float)
|
|
0:317 findMSB (global int)
|
|
0:317 Constant:
|
|
0:317 7 (const int)
|
|
0:317 findLSB (global int)
|
|
0:317 Constant:
|
|
0:317 7 (const int)
|
|
0:317 Floor (global 2X2 matrix of float)
|
|
0:317 'inF0' (temp 2X2 matrix of float)
|
|
0:317 mod (global 2X2 matrix of float)
|
|
0:317 'inF0' (temp 2X2 matrix of float)
|
|
0:317 'inF1' (temp 2X2 matrix of float)
|
|
0:317 Fraction (global 2X2 matrix of float)
|
|
0:317 'inF0' (temp 2X2 matrix of float)
|
|
0:317 frexp (global 2X2 matrix of float)
|
|
0:317 'inF0' (temp 2X2 matrix of float)
|
|
0:317 'inF1' (temp 2X2 matrix of float)
|
|
0:317 fwidth (global 2X2 matrix of float)
|
|
0:317 'inF0' (temp 2X2 matrix of float)
|
|
0:317 ldexp (global 2X2 matrix of float)
|
|
0:317 'inF0' (temp 2X2 matrix of float)
|
|
0:317 'inF1' (temp 2X2 matrix of float)
|
|
0:317 log (global 2X2 matrix of float)
|
|
0:317 'inF0' (temp 2X2 matrix of float)
|
|
0:317 matrix-scale (temp 2X2 matrix of float)
|
|
0:317 log2 (temp 2X2 matrix of float)
|
|
0:317 'inF0' (temp 2X2 matrix of float)
|
|
0:317 Constant:
|
|
0:317 0.301030
|
|
0:317 log2 (global 2X2 matrix of float)
|
|
0:317 'inF0' (temp 2X2 matrix of float)
|
|
0:317 max (global 2X2 matrix of float)
|
|
0:317 'inF0' (temp 2X2 matrix of float)
|
|
0:317 'inF1' (temp 2X2 matrix of float)
|
|
0:317 min (global 2X2 matrix of float)
|
|
0:317 'inF0' (temp 2X2 matrix of float)
|
|
0:317 'inF1' (temp 2X2 matrix of float)
|
|
0:317 pow (global 2X2 matrix of float)
|
|
0:317 'inF0' (temp 2X2 matrix of float)
|
|
0:317 'inF1' (temp 2X2 matrix of float)
|
|
0:317 radians (global 2X2 matrix of float)
|
|
0:317 'inF0' (temp 2X2 matrix of float)
|
|
0:317 roundEven (global 2X2 matrix of float)
|
|
0:317 'inF0' (temp 2X2 matrix of float)
|
|
0:317 inverse sqrt (global 2X2 matrix of float)
|
|
0:317 'inF0' (temp 2X2 matrix of float)
|
|
0:317 clamp (global 2X2 matrix of float)
|
|
0:317 'inF0' (temp 2X2 matrix of float)
|
|
0:317 Constant:
|
|
0:317 0.000000
|
|
0:317 Constant:
|
|
0:317 1.000000
|
|
0:317 Sign (global 2X2 matrix of float)
|
|
0:317 'inF0' (temp 2X2 matrix of float)
|
|
0:317 sine (global 2X2 matrix of float)
|
|
0:317 'inF0' (temp 2X2 matrix of float)
|
|
0:317 Sequence
|
|
0:317 move second child to first child (temp 2X2 matrix of float)
|
|
0:317 'inF1' (temp 2X2 matrix of float)
|
|
0:317 sine (temp 2X2 matrix of float)
|
|
0:317 'inF0' (temp 2X2 matrix of float)
|
|
0:317 move second child to first child (temp 2X2 matrix of float)
|
|
0:317 'inF2' (temp 2X2 matrix of float)
|
|
0:317 cosine (temp 2X2 matrix of float)
|
|
0:317 'inF0' (temp 2X2 matrix of float)
|
|
0:317 hyp. sine (global 2X2 matrix of float)
|
|
0:317 'inF0' (temp 2X2 matrix of float)
|
|
0:317 smoothstep (global 2X2 matrix of float)
|
|
0:317 'inF0' (temp 2X2 matrix of float)
|
|
0:317 'inF1' (temp 2X2 matrix of float)
|
|
0:317 'inF2' (temp 2X2 matrix of float)
|
|
0:317 sqrt (global 2X2 matrix of float)
|
|
0:317 'inF0' (temp 2X2 matrix of float)
|
|
0:317 step (global 2X2 matrix of float)
|
|
0:317 'inF0' (temp 2X2 matrix of float)
|
|
0:317 'inF1' (temp 2X2 matrix of float)
|
|
0:317 tangent (global 2X2 matrix of float)
|
|
0:317 'inF0' (temp 2X2 matrix of float)
|
|
0:317 hyp. tangent (global 2X2 matrix of float)
|
|
0:317 'inF0' (temp 2X2 matrix of float)
|
|
0:317 transpose (global 2X2 matrix of float)
|
|
0:317 'inF0' (temp 2X2 matrix of float)
|
|
0:317 trunc (global 2X2 matrix of float)
|
|
0:317 'inF0' (temp 2X2 matrix of float)
|
|
0:320 Branch: Return with expression
|
|
0:? Constant:
|
|
0:? 2.000000
|
|
0:? 2.000000
|
|
0:? 2.000000
|
|
0:? 2.000000
|
|
0:332 Function Definition: VertexShaderFunction(mf33;mf33;mf33; (temp 3X3 matrix of float)
|
|
0:324 Function Parameters:
|
|
0:324 'inF0' (temp 3X3 matrix of float)
|
|
0:324 'inF1' (temp 3X3 matrix of float)
|
|
0:324 'inF2' (temp 3X3 matrix of float)
|
|
0:? Sequence
|
|
0:326 all (global bool)
|
|
0:326 'inF0' (temp 3X3 matrix of float)
|
|
0:326 Absolute value (global 3X3 matrix of float)
|
|
0:326 'inF0' (temp 3X3 matrix of float)
|
|
0:326 arc cosine (global 3X3 matrix of float)
|
|
0:326 'inF0' (temp 3X3 matrix of float)
|
|
0:326 any (global bool)
|
|
0:326 'inF0' (temp 3X3 matrix of float)
|
|
0:326 arc sine (global 3X3 matrix of float)
|
|
0:326 'inF0' (temp 3X3 matrix of float)
|
|
0:326 arc tangent (global 3X3 matrix of float)
|
|
0:326 'inF0' (temp 3X3 matrix of float)
|
|
0:326 arc tangent (global 3X3 matrix of float)
|
|
0:326 'inF0' (temp 3X3 matrix of float)
|
|
0:326 'inF1' (temp 3X3 matrix of float)
|
|
0:326 Ceiling (global 3X3 matrix of float)
|
|
0:326 'inF0' (temp 3X3 matrix of float)
|
|
0:326 clamp (global 3X3 matrix of float)
|
|
0:326 'inF0' (temp 3X3 matrix of float)
|
|
0:326 'inF1' (temp 3X3 matrix of float)
|
|
0:326 'inF2' (temp 3X3 matrix of float)
|
|
0:326 cosine (global 3X3 matrix of float)
|
|
0:326 'inF0' (temp 3X3 matrix of float)
|
|
0:326 hyp. cosine (global 3X3 matrix of float)
|
|
0:326 'inF0' (temp 3X3 matrix of float)
|
|
0:326 degrees (global 3X3 matrix of float)
|
|
0:326 'inF0' (temp 3X3 matrix of float)
|
|
0:326 determinant (global float)
|
|
0:326 'inF0' (temp 3X3 matrix of float)
|
|
0:326 exp (global 3X3 matrix of float)
|
|
0:326 'inF0' (temp 3X3 matrix of float)
|
|
0:326 exp2 (global 3X3 matrix of float)
|
|
0:326 'inF0' (temp 3X3 matrix of float)
|
|
0:326 findMSB (global int)
|
|
0:326 Constant:
|
|
0:326 7 (const int)
|
|
0:326 findLSB (global int)
|
|
0:326 Constant:
|
|
0:326 7 (const int)
|
|
0:326 Floor (global 3X3 matrix of float)
|
|
0:326 'inF0' (temp 3X3 matrix of float)
|
|
0:326 mod (global 3X3 matrix of float)
|
|
0:326 'inF0' (temp 3X3 matrix of float)
|
|
0:326 'inF1' (temp 3X3 matrix of float)
|
|
0:326 Fraction (global 3X3 matrix of float)
|
|
0:326 'inF0' (temp 3X3 matrix of float)
|
|
0:326 frexp (global 3X3 matrix of float)
|
|
0:326 'inF0' (temp 3X3 matrix of float)
|
|
0:326 'inF1' (temp 3X3 matrix of float)
|
|
0:326 fwidth (global 3X3 matrix of float)
|
|
0:326 'inF0' (temp 3X3 matrix of float)
|
|
0:326 ldexp (global 3X3 matrix of float)
|
|
0:326 'inF0' (temp 3X3 matrix of float)
|
|
0:326 'inF1' (temp 3X3 matrix of float)
|
|
0:326 log (global 3X3 matrix of float)
|
|
0:326 'inF0' (temp 3X3 matrix of float)
|
|
0:326 matrix-scale (temp 3X3 matrix of float)
|
|
0:326 log2 (temp 3X3 matrix of float)
|
|
0:326 'inF0' (temp 3X3 matrix of float)
|
|
0:326 Constant:
|
|
0:326 0.301030
|
|
0:326 log2 (global 3X3 matrix of float)
|
|
0:326 'inF0' (temp 3X3 matrix of float)
|
|
0:326 max (global 3X3 matrix of float)
|
|
0:326 'inF0' (temp 3X3 matrix of float)
|
|
0:326 'inF1' (temp 3X3 matrix of float)
|
|
0:326 min (global 3X3 matrix of float)
|
|
0:326 'inF0' (temp 3X3 matrix of float)
|
|
0:326 'inF1' (temp 3X3 matrix of float)
|
|
0:326 pow (global 3X3 matrix of float)
|
|
0:326 'inF0' (temp 3X3 matrix of float)
|
|
0:326 'inF1' (temp 3X3 matrix of float)
|
|
0:326 radians (global 3X3 matrix of float)
|
|
0:326 'inF0' (temp 3X3 matrix of float)
|
|
0:326 roundEven (global 3X3 matrix of float)
|
|
0:326 'inF0' (temp 3X3 matrix of float)
|
|
0:326 inverse sqrt (global 3X3 matrix of float)
|
|
0:326 'inF0' (temp 3X3 matrix of float)
|
|
0:326 clamp (global 3X3 matrix of float)
|
|
0:326 'inF0' (temp 3X3 matrix of float)
|
|
0:326 Constant:
|
|
0:326 0.000000
|
|
0:326 Constant:
|
|
0:326 1.000000
|
|
0:326 Sign (global 3X3 matrix of float)
|
|
0:326 'inF0' (temp 3X3 matrix of float)
|
|
0:326 sine (global 3X3 matrix of float)
|
|
0:326 'inF0' (temp 3X3 matrix of float)
|
|
0:326 Sequence
|
|
0:326 move second child to first child (temp 3X3 matrix of float)
|
|
0:326 'inF1' (temp 3X3 matrix of float)
|
|
0:326 sine (temp 3X3 matrix of float)
|
|
0:326 'inF0' (temp 3X3 matrix of float)
|
|
0:326 move second child to first child (temp 3X3 matrix of float)
|
|
0:326 'inF2' (temp 3X3 matrix of float)
|
|
0:326 cosine (temp 3X3 matrix of float)
|
|
0:326 'inF0' (temp 3X3 matrix of float)
|
|
0:326 hyp. sine (global 3X3 matrix of float)
|
|
0:326 'inF0' (temp 3X3 matrix of float)
|
|
0:326 smoothstep (global 3X3 matrix of float)
|
|
0:326 'inF0' (temp 3X3 matrix of float)
|
|
0:326 'inF1' (temp 3X3 matrix of float)
|
|
0:326 'inF2' (temp 3X3 matrix of float)
|
|
0:326 sqrt (global 3X3 matrix of float)
|
|
0:326 'inF0' (temp 3X3 matrix of float)
|
|
0:326 step (global 3X3 matrix of float)
|
|
0:326 'inF0' (temp 3X3 matrix of float)
|
|
0:326 'inF1' (temp 3X3 matrix of float)
|
|
0:326 tangent (global 3X3 matrix of float)
|
|
0:326 'inF0' (temp 3X3 matrix of float)
|
|
0:326 hyp. tangent (global 3X3 matrix of float)
|
|
0:326 'inF0' (temp 3X3 matrix of float)
|
|
0:326 transpose (global 3X3 matrix of float)
|
|
0:326 'inF0' (temp 3X3 matrix of float)
|
|
0:326 trunc (global 3X3 matrix of float)
|
|
0:326 'inF0' (temp 3X3 matrix of float)
|
|
0:329 Branch: Return with expression
|
|
0:? Constant:
|
|
0:? 3.000000
|
|
0:? 3.000000
|
|
0:? 3.000000
|
|
0:? 3.000000
|
|
0:? 3.000000
|
|
0:? 3.000000
|
|
0:? 3.000000
|
|
0:? 3.000000
|
|
0:? 3.000000
|
|
0:353 Function Definition: VertexShaderFunction(mf44;mf44;mf44; (temp 4X4 matrix of float)
|
|
0:333 Function Parameters:
|
|
0:333 'inF0' (temp 4X4 matrix of float)
|
|
0:333 'inF1' (temp 4X4 matrix of float)
|
|
0:333 'inF2' (temp 4X4 matrix of float)
|
|
0:? Sequence
|
|
0:335 all (global bool)
|
|
0:335 'inF0' (temp 4X4 matrix of float)
|
|
0:335 Absolute value (global 4X4 matrix of float)
|
|
0:335 'inF0' (temp 4X4 matrix of float)
|
|
0:335 arc cosine (global 4X4 matrix of float)
|
|
0:335 'inF0' (temp 4X4 matrix of float)
|
|
0:335 any (global bool)
|
|
0:335 'inF0' (temp 4X4 matrix of float)
|
|
0:335 arc sine (global 4X4 matrix of float)
|
|
0:335 'inF0' (temp 4X4 matrix of float)
|
|
0:335 arc tangent (global 4X4 matrix of float)
|
|
0:335 'inF0' (temp 4X4 matrix of float)
|
|
0:335 arc tangent (global 4X4 matrix of float)
|
|
0:335 'inF0' (temp 4X4 matrix of float)
|
|
0:335 'inF1' (temp 4X4 matrix of float)
|
|
0:335 Ceiling (global 4X4 matrix of float)
|
|
0:335 'inF0' (temp 4X4 matrix of float)
|
|
0:335 clamp (global 4X4 matrix of float)
|
|
0:335 'inF0' (temp 4X4 matrix of float)
|
|
0:335 'inF1' (temp 4X4 matrix of float)
|
|
0:335 'inF2' (temp 4X4 matrix of float)
|
|
0:335 cosine (global 4X4 matrix of float)
|
|
0:335 'inF0' (temp 4X4 matrix of float)
|
|
0:335 hyp. cosine (global 4X4 matrix of float)
|
|
0:335 'inF0' (temp 4X4 matrix of float)
|
|
0:335 degrees (global 4X4 matrix of float)
|
|
0:335 'inF0' (temp 4X4 matrix of float)
|
|
0:335 determinant (global float)
|
|
0:335 'inF0' (temp 4X4 matrix of float)
|
|
0:335 exp (global 4X4 matrix of float)
|
|
0:335 'inF0' (temp 4X4 matrix of float)
|
|
0:335 exp2 (global 4X4 matrix of float)
|
|
0:335 'inF0' (temp 4X4 matrix of float)
|
|
0:335 findMSB (global int)
|
|
0:335 Constant:
|
|
0:335 7 (const int)
|
|
0:335 findLSB (global int)
|
|
0:335 Constant:
|
|
0:335 7 (const int)
|
|
0:335 Floor (global 4X4 matrix of float)
|
|
0:335 'inF0' (temp 4X4 matrix of float)
|
|
0:335 mod (global 4X4 matrix of float)
|
|
0:335 'inF0' (temp 4X4 matrix of float)
|
|
0:335 'inF1' (temp 4X4 matrix of float)
|
|
0:335 Fraction (global 4X4 matrix of float)
|
|
0:335 'inF0' (temp 4X4 matrix of float)
|
|
0:335 frexp (global 4X4 matrix of float)
|
|
0:335 'inF0' (temp 4X4 matrix of float)
|
|
0:335 'inF1' (temp 4X4 matrix of float)
|
|
0:335 fwidth (global 4X4 matrix of float)
|
|
0:335 'inF0' (temp 4X4 matrix of float)
|
|
0:335 ldexp (global 4X4 matrix of float)
|
|
0:335 'inF0' (temp 4X4 matrix of float)
|
|
0:335 'inF1' (temp 4X4 matrix of float)
|
|
0:335 log (global 4X4 matrix of float)
|
|
0:335 'inF0' (temp 4X4 matrix of float)
|
|
0:335 matrix-scale (temp 4X4 matrix of float)
|
|
0:335 log2 (temp 4X4 matrix of float)
|
|
0:335 'inF0' (temp 4X4 matrix of float)
|
|
0:335 Constant:
|
|
0:335 0.301030
|
|
0:335 log2 (global 4X4 matrix of float)
|
|
0:335 'inF0' (temp 4X4 matrix of float)
|
|
0:335 max (global 4X4 matrix of float)
|
|
0:335 'inF0' (temp 4X4 matrix of float)
|
|
0:335 'inF1' (temp 4X4 matrix of float)
|
|
0:335 min (global 4X4 matrix of float)
|
|
0:335 'inF0' (temp 4X4 matrix of float)
|
|
0:335 'inF1' (temp 4X4 matrix of float)
|
|
0:335 pow (global 4X4 matrix of float)
|
|
0:335 'inF0' (temp 4X4 matrix of float)
|
|
0:335 'inF1' (temp 4X4 matrix of float)
|
|
0:335 radians (global 4X4 matrix of float)
|
|
0:335 'inF0' (temp 4X4 matrix of float)
|
|
0:335 roundEven (global 4X4 matrix of float)
|
|
0:335 'inF0' (temp 4X4 matrix of float)
|
|
0:335 inverse sqrt (global 4X4 matrix of float)
|
|
0:335 'inF0' (temp 4X4 matrix of float)
|
|
0:335 clamp (global 4X4 matrix of float)
|
|
0:335 'inF0' (temp 4X4 matrix of float)
|
|
0:335 Constant:
|
|
0:335 0.000000
|
|
0:335 Constant:
|
|
0:335 1.000000
|
|
0:335 Sign (global 4X4 matrix of float)
|
|
0:335 'inF0' (temp 4X4 matrix of float)
|
|
0:335 sine (global 4X4 matrix of float)
|
|
0:335 'inF0' (temp 4X4 matrix of float)
|
|
0:335 Sequence
|
|
0:335 move second child to first child (temp 4X4 matrix of float)
|
|
0:335 'inF1' (temp 4X4 matrix of float)
|
|
0:335 sine (temp 4X4 matrix of float)
|
|
0:335 'inF0' (temp 4X4 matrix of float)
|
|
0:335 move second child to first child (temp 4X4 matrix of float)
|
|
0:335 'inF2' (temp 4X4 matrix of float)
|
|
0:335 cosine (temp 4X4 matrix of float)
|
|
0:335 'inF0' (temp 4X4 matrix of float)
|
|
0:335 hyp. sine (global 4X4 matrix of float)
|
|
0:335 'inF0' (temp 4X4 matrix of float)
|
|
0:335 smoothstep (global 4X4 matrix of float)
|
|
0:335 'inF0' (temp 4X4 matrix of float)
|
|
0:335 'inF1' (temp 4X4 matrix of float)
|
|
0:335 'inF2' (temp 4X4 matrix of float)
|
|
0:335 sqrt (global 4X4 matrix of float)
|
|
0:335 'inF0' (temp 4X4 matrix of float)
|
|
0:335 step (global 4X4 matrix of float)
|
|
0:335 'inF0' (temp 4X4 matrix of float)
|
|
0:335 'inF1' (temp 4X4 matrix of float)
|
|
0:335 tangent (global 4X4 matrix of float)
|
|
0:335 'inF0' (temp 4X4 matrix of float)
|
|
0:335 hyp. tangent (global 4X4 matrix of float)
|
|
0:335 'inF0' (temp 4X4 matrix of float)
|
|
0:335 transpose (global 4X4 matrix of float)
|
|
0:335 'inF0' (temp 4X4 matrix of float)
|
|
0:335 trunc (global 4X4 matrix of float)
|
|
0:335 'inF0' (temp 4X4 matrix of float)
|
|
0:338 Branch: Return with expression
|
|
0:? Constant:
|
|
0:? 4.000000
|
|
0:? 4.000000
|
|
0:? 4.000000
|
|
0:? 4.000000
|
|
0:? 4.000000
|
|
0:? 4.000000
|
|
0:? 4.000000
|
|
0:? 4.000000
|
|
0:? 4.000000
|
|
0:? 4.000000
|
|
0:? 4.000000
|
|
0:? 4.000000
|
|
0:? 4.000000
|
|
0:? 4.000000
|
|
0:? 4.000000
|
|
0:? 4.000000
|
|
0:360 Function Definition: TestGenMul(f1;f1;vf2;vf2;mf22;mf22; (temp void)
|
|
0:356 Function Parameters:
|
|
0:356 'inF0' (temp float)
|
|
0:356 'inF1' (temp float)
|
|
0:356 'inFV0' (temp 2-component vector of float)
|
|
0:356 'inFV1' (temp 2-component vector of float)
|
|
0:356 'inFM0' (temp 2X2 matrix of float)
|
|
0:356 'inFM1' (temp 2X2 matrix of float)
|
|
0:? Sequence
|
|
0:357 move second child to first child (temp float)
|
|
0:357 'r0' (temp float)
|
|
0:357 component-wise multiply (temp float)
|
|
0:357 'inF0' (temp float)
|
|
0:357 'inF1' (temp float)
|
|
0:357 move second child to first child (temp 2-component vector of float)
|
|
0:357 'r1' (temp 2-component vector of float)
|
|
0:357 vector-scale (temp 2-component vector of float)
|
|
0:357 'inFV0' (temp 2-component vector of float)
|
|
0:357 'inF0' (temp float)
|
|
0:357 move second child to first child (temp 2-component vector of float)
|
|
0:357 'r2' (temp 2-component vector of float)
|
|
0:357 vector-scale (temp 2-component vector of float)
|
|
0:357 'inF0' (temp float)
|
|
0:357 'inFV0' (temp 2-component vector of float)
|
|
0:357 move second child to first child (temp float)
|
|
0:357 'r3' (temp float)
|
|
0:357 dot-product (global float)
|
|
0:357 'inFV0' (temp 2-component vector of float)
|
|
0:357 'inFV1' (temp 2-component vector of float)
|
|
0:357 move second child to first child (temp 2-component vector of float)
|
|
0:357 'r4' (temp 2-component vector of float)
|
|
0:357 matrix-times-vector (temp 2-component vector of float)
|
|
0:357 'inFM0' (temp 2X2 matrix of float)
|
|
0:357 'inFV0' (temp 2-component vector of float)
|
|
0:357 move second child to first child (temp 2-component vector of float)
|
|
0:357 'r5' (temp 2-component vector of float)
|
|
0:357 vector-times-matrix (temp 2-component vector of float)
|
|
0:357 'inFV0' (temp 2-component vector of float)
|
|
0:357 'inFM0' (temp 2X2 matrix of float)
|
|
0:357 move second child to first child (temp 2X2 matrix of float)
|
|
0:357 'r6' (temp 2X2 matrix of float)
|
|
0:357 matrix-scale (temp 2X2 matrix of float)
|
|
0:357 'inFM0' (temp 2X2 matrix of float)
|
|
0:357 'inF0' (temp float)
|
|
0:357 move second child to first child (temp 2X2 matrix of float)
|
|
0:357 'r7' (temp 2X2 matrix of float)
|
|
0:357 matrix-scale (temp 2X2 matrix of float)
|
|
0:357 'inF0' (temp float)
|
|
0:357 'inFM0' (temp 2X2 matrix of float)
|
|
0:357 move second child to first child (temp 2X2 matrix of float)
|
|
0:357 'r8' (temp 2X2 matrix of float)
|
|
0:357 matrix-multiply (temp 2X2 matrix of float)
|
|
0:357 'inFM0' (temp 2X2 matrix of float)
|
|
0:357 'inFM1' (temp 2X2 matrix of float)
|
|
0:367 Function Definition: TestGenMul(f1;f1;vf3;vf3;mf33;mf33; (temp void)
|
|
0:363 Function Parameters:
|
|
0:363 'inF0' (temp float)
|
|
0:363 'inF1' (temp float)
|
|
0:363 'inFV0' (temp 3-component vector of float)
|
|
0:363 'inFV1' (temp 3-component vector of float)
|
|
0:363 'inFM0' (temp 3X3 matrix of float)
|
|
0:363 'inFM1' (temp 3X3 matrix of float)
|
|
0:? Sequence
|
|
0:364 move second child to first child (temp float)
|
|
0:364 'r0' (temp float)
|
|
0:364 component-wise multiply (temp float)
|
|
0:364 'inF0' (temp float)
|
|
0:364 'inF1' (temp float)
|
|
0:364 move second child to first child (temp 3-component vector of float)
|
|
0:364 'r1' (temp 3-component vector of float)
|
|
0:364 vector-scale (temp 3-component vector of float)
|
|
0:364 'inFV0' (temp 3-component vector of float)
|
|
0:364 'inF0' (temp float)
|
|
0:364 move second child to first child (temp 3-component vector of float)
|
|
0:364 'r2' (temp 3-component vector of float)
|
|
0:364 vector-scale (temp 3-component vector of float)
|
|
0:364 'inF0' (temp float)
|
|
0:364 'inFV0' (temp 3-component vector of float)
|
|
0:364 move second child to first child (temp float)
|
|
0:364 'r3' (temp float)
|
|
0:364 dot-product (global float)
|
|
0:364 'inFV0' (temp 3-component vector of float)
|
|
0:364 'inFV1' (temp 3-component vector of float)
|
|
0:364 move second child to first child (temp 3-component vector of float)
|
|
0:364 'r4' (temp 3-component vector of float)
|
|
0:364 matrix-times-vector (temp 3-component vector of float)
|
|
0:364 'inFM0' (temp 3X3 matrix of float)
|
|
0:364 'inFV0' (temp 3-component vector of float)
|
|
0:364 move second child to first child (temp 3-component vector of float)
|
|
0:364 'r5' (temp 3-component vector of float)
|
|
0:364 vector-times-matrix (temp 3-component vector of float)
|
|
0:364 'inFV0' (temp 3-component vector of float)
|
|
0:364 'inFM0' (temp 3X3 matrix of float)
|
|
0:364 move second child to first child (temp 3X3 matrix of float)
|
|
0:364 'r6' (temp 3X3 matrix of float)
|
|
0:364 matrix-scale (temp 3X3 matrix of float)
|
|
0:364 'inFM0' (temp 3X3 matrix of float)
|
|
0:364 'inF0' (temp float)
|
|
0:364 move second child to first child (temp 3X3 matrix of float)
|
|
0:364 'r7' (temp 3X3 matrix of float)
|
|
0:364 matrix-scale (temp 3X3 matrix of float)
|
|
0:364 'inF0' (temp float)
|
|
0:364 'inFM0' (temp 3X3 matrix of float)
|
|
0:364 move second child to first child (temp 3X3 matrix of float)
|
|
0:364 'r8' (temp 3X3 matrix of float)
|
|
0:364 matrix-multiply (temp 3X3 matrix of float)
|
|
0:364 'inFM0' (temp 3X3 matrix of float)
|
|
0:364 'inFM1' (temp 3X3 matrix of float)
|
|
0:373 Function Definition: TestGenMul(f1;f1;vf4;vf4;mf44;mf44; (temp void)
|
|
0:370 Function Parameters:
|
|
0:370 'inF0' (temp float)
|
|
0:370 'inF1' (temp float)
|
|
0:370 'inFV0' (temp 4-component vector of float)
|
|
0:370 'inFV1' (temp 4-component vector of float)
|
|
0:370 'inFM0' (temp 4X4 matrix of float)
|
|
0:370 'inFM1' (temp 4X4 matrix of float)
|
|
0:? Sequence
|
|
0:371 move second child to first child (temp float)
|
|
0:371 'r0' (temp float)
|
|
0:371 component-wise multiply (temp float)
|
|
0:371 'inF0' (temp float)
|
|
0:371 'inF1' (temp float)
|
|
0:371 move second child to first child (temp 4-component vector of float)
|
|
0:371 'r1' (temp 4-component vector of float)
|
|
0:371 vector-scale (temp 4-component vector of float)
|
|
0:371 'inFV0' (temp 4-component vector of float)
|
|
0:371 'inF0' (temp float)
|
|
0:371 move second child to first child (temp 4-component vector of float)
|
|
0:371 'r2' (temp 4-component vector of float)
|
|
0:371 vector-scale (temp 4-component vector of float)
|
|
0:371 'inF0' (temp float)
|
|
0:371 'inFV0' (temp 4-component vector of float)
|
|
0:371 move second child to first child (temp float)
|
|
0:371 'r3' (temp float)
|
|
0:371 dot-product (global float)
|
|
0:371 'inFV0' (temp 4-component vector of float)
|
|
0:371 'inFV1' (temp 4-component vector of float)
|
|
0:371 move second child to first child (temp 4-component vector of float)
|
|
0:371 'r4' (temp 4-component vector of float)
|
|
0:371 matrix-times-vector (temp 4-component vector of float)
|
|
0:371 'inFM0' (temp 4X4 matrix of float)
|
|
0:371 'inFV0' (temp 4-component vector of float)
|
|
0:371 move second child to first child (temp 4-component vector of float)
|
|
0:371 'r5' (temp 4-component vector of float)
|
|
0:371 vector-times-matrix (temp 4-component vector of float)
|
|
0:371 'inFV0' (temp 4-component vector of float)
|
|
0:371 'inFM0' (temp 4X4 matrix of float)
|
|
0:371 move second child to first child (temp 4X4 matrix of float)
|
|
0:371 'r6' (temp 4X4 matrix of float)
|
|
0:371 matrix-scale (temp 4X4 matrix of float)
|
|
0:371 'inFM0' (temp 4X4 matrix of float)
|
|
0:371 'inF0' (temp float)
|
|
0:371 move second child to first child (temp 4X4 matrix of float)
|
|
0:371 'r7' (temp 4X4 matrix of float)
|
|
0:371 matrix-scale (temp 4X4 matrix of float)
|
|
0:371 'inF0' (temp float)
|
|
0:371 'inFM0' (temp 4X4 matrix of float)
|
|
0:371 move second child to first child (temp 4X4 matrix of float)
|
|
0:371 'r8' (temp 4X4 matrix of float)
|
|
0:371 matrix-multiply (temp 4X4 matrix of float)
|
|
0:371 'inFM0' (temp 4X4 matrix of float)
|
|
0:371 'inFM1' (temp 4X4 matrix of float)
|
|
0:? Linker Objects
|
|
|
|
// Module Version 10000
|
|
// Generated by (magic number): 80001
|
|
// Id's are bound by 1064
|
|
|
|
Capability Shader
|
|
1: ExtInstImport "GLSL.std.450"
|
|
MemoryModel Logical GLSL450
|
|
EntryPoint Vertex 4 "VertexShaderFunction"
|
|
Source HLSL 450
|
|
Name 4 "VertexShaderFunction"
|
|
Name 19 "TestGenMul(f1;f1;vf2;vf2;mf22;mf22;"
|
|
Name 13 "inF0"
|
|
Name 14 "inF1"
|
|
Name 15 "inFV0"
|
|
Name 16 "inFV1"
|
|
Name 17 "inFM0"
|
|
Name 18 "inFM1"
|
|
Name 32 "TestGenMul(f1;f1;vf3;vf3;mf33;mf33;"
|
|
Name 26 "inF0"
|
|
Name 27 "inF1"
|
|
Name 28 "inFV0"
|
|
Name 29 "inFV1"
|
|
Name 30 "inFM0"
|
|
Name 31 "inFM1"
|
|
Name 45 "TestGenMul(f1;f1;vf4;vf4;mf44;mf44;"
|
|
Name 39 "inF0"
|
|
Name 40 "inF1"
|
|
Name 41 "inFV0"
|
|
Name 42 "inFV1"
|
|
Name 43 "inFM0"
|
|
Name 44 "inFM1"
|
|
Name 47 "inF0"
|
|
Name 62 "inF1"
|
|
Name 69 "inF2"
|
|
Name 97 "ResType"
|
|
Name 166 "inF0"
|
|
Name 180 "inF1"
|
|
Name 187 "inF2"
|
|
Name 225 "ResType"
|
|
Name 306 "inF0"
|
|
Name 320 "inF1"
|
|
Name 327 "inF2"
|
|
Name 368 "ResType"
|
|
Name 448 "inF0"
|
|
Name 462 "inF1"
|
|
Name 469 "inF2"
|
|
Name 515 "ResType"
|
|
Name 596 "inF0"
|
|
Name 610 "inF1"
|
|
Name 617 "inF2"
|
|
Name 648 "ResType"
|
|
Name 713 "inF0"
|
|
Name 727 "inF1"
|
|
Name 734 "inF2"
|
|
Name 768 "ResType"
|
|
Name 833 "inF0"
|
|
Name 847 "inF1"
|
|
Name 854 "inF2"
|
|
Name 891 "ResType"
|
|
Name 956 "r0"
|
|
Name 960 "r1"
|
|
Name 964 "r2"
|
|
Name 968 "r3"
|
|
Name 972 "r4"
|
|
Name 976 "r5"
|
|
Name 980 "r6"
|
|
Name 984 "r7"
|
|
Name 988 "r8"
|
|
Name 992 "r0"
|
|
Name 996 "r1"
|
|
Name 1000 "r2"
|
|
Name 1004 "r3"
|
|
Name 1008 "r4"
|
|
Name 1012 "r5"
|
|
Name 1016 "r6"
|
|
Name 1020 "r7"
|
|
Name 1024 "r8"
|
|
Name 1028 "r0"
|
|
Name 1032 "r1"
|
|
Name 1036 "r2"
|
|
Name 1040 "r3"
|
|
Name 1044 "r4"
|
|
Name 1048 "r5"
|
|
Name 1052 "r6"
|
|
Name 1056 "r7"
|
|
Name 1060 "r8"
|
|
2: TypeVoid
|
|
3: TypeFunction 2
|
|
6: TypeFloat 32
|
|
7: TypePointer Function 6(float)
|
|
8: TypeVector 6(float) 2
|
|
9: TypePointer Function 8(fvec2)
|
|
10: TypeMatrix 8(fvec2) 2
|
|
11: TypePointer Function 10
|
|
12: TypeFunction 2 7(ptr) 7(ptr) 9(ptr) 9(ptr) 11(ptr) 11(ptr)
|
|
21: TypeVector 6(float) 3
|
|
22: TypePointer Function 21(fvec3)
|
|
23: TypeMatrix 21(fvec3) 3
|
|
24: TypePointer Function 23
|
|
25: TypeFunction 2 7(ptr) 7(ptr) 22(ptr) 22(ptr) 24(ptr) 24(ptr)
|
|
34: TypeVector 6(float) 4
|
|
35: TypePointer Function 34(fvec4)
|
|
36: TypeMatrix 34(fvec4) 4
|
|
37: TypePointer Function 36
|
|
38: TypeFunction 2 7(ptr) 7(ptr) 35(ptr) 35(ptr) 37(ptr) 37(ptr)
|
|
49: TypeBool
|
|
76: TypeInt 32 0
|
|
77: 76(int) Constant 7
|
|
85: TypeInt 32 1
|
|
86: 85(int) Constant 7
|
|
97(ResType): TypeStruct 6(float) 85(int)
|
|
114: 6(float) Constant 1050288283
|
|
129: 76(int) Constant 2
|
|
136: 6(float) Constant 0
|
|
137: 6(float) Constant 1065353216
|
|
194: TypeVector 76(int) 2
|
|
195: 76(int) Constant 3
|
|
196: 194(ivec2) ConstantComposite 77 195
|
|
224: TypeVector 85(int) 2
|
|
225(ResType): TypeStruct 8(fvec2) 224(ivec2)
|
|
232: TypeVector 49(bool) 2
|
|
266: 6(float) Constant 1073741824
|
|
268: 76(int) Constant 1
|
|
269: 194(ivec2) ConstantComposite 268 129
|
|
304: 8(fvec2) ConstantComposite 137 266
|
|
334: TypeVector 76(int) 3
|
|
335: 76(int) Constant 5
|
|
336: 334(ivec3) ConstantComposite 77 195 335
|
|
367: TypeVector 85(int) 3
|
|
368(ResType): TypeStruct 21(fvec3) 367(ivec3)
|
|
375: TypeVector 49(bool) 3
|
|
410: 334(ivec3) ConstantComposite 268 129 195
|
|
445: 6(float) Constant 1077936128
|
|
446: 21(fvec3) ConstantComposite 137 266 445
|
|
476: TypeVector 76(int) 4
|
|
477: 476(ivec4) ConstantComposite 77 195 335 129
|
|
514: TypeVector 85(int) 4
|
|
515(ResType): TypeStruct 34(fvec4) 514(ivec4)
|
|
522: TypeVector 49(bool) 4
|
|
557: 76(int) Constant 4
|
|
558: 476(ivec4) ConstantComposite 268 129 195 557
|
|
593: 6(float) Constant 1082130432
|
|
594: 34(fvec4) ConstantComposite 137 266 445 593
|
|
648(ResType): TypeStruct 10 224(ivec2)
|
|
710: 8(fvec2) ConstantComposite 266 266
|
|
711: 10 ConstantComposite 710 710
|
|
768(ResType): TypeStruct 23 367(ivec3)
|
|
830: 21(fvec3) ConstantComposite 445 445 445
|
|
831: 23 ConstantComposite 830 830 830
|
|
891(ResType): TypeStruct 36 514(ivec4)
|
|
953: 34(fvec4) ConstantComposite 593 593 593 593
|
|
954: 36 ConstantComposite 953 953 953 953
|
|
4(VertexShaderFunction): 2 Function None 3
|
|
5: Label
|
|
47(inF0): 7(ptr) Variable Function
|
|
62(inF1): 7(ptr) Variable Function
|
|
69(inF2): 7(ptr) Variable Function
|
|
166(inF0): 9(ptr) Variable Function
|
|
180(inF1): 9(ptr) Variable Function
|
|
187(inF2): 9(ptr) Variable Function
|
|
306(inF0): 22(ptr) Variable Function
|
|
320(inF1): 22(ptr) Variable Function
|
|
327(inF2): 22(ptr) Variable Function
|
|
448(inF0): 35(ptr) Variable Function
|
|
462(inF1): 35(ptr) Variable Function
|
|
469(inF2): 35(ptr) Variable Function
|
|
596(inF0): 11(ptr) Variable Function
|
|
610(inF1): 11(ptr) Variable Function
|
|
617(inF2): 11(ptr) Variable Function
|
|
713(inF0): 24(ptr) Variable Function
|
|
727(inF1): 24(ptr) Variable Function
|
|
734(inF2): 24(ptr) Variable Function
|
|
833(inF0): 37(ptr) Variable Function
|
|
847(inF1): 37(ptr) Variable Function
|
|
854(inF2): 37(ptr) Variable Function
|
|
48: 6(float) Load 47(inF0)
|
|
50: 49(bool) All 48
|
|
51: 6(float) Load 47(inF0)
|
|
52: 6(float) ExtInst 1(GLSL.std.450) 4(FAbs) 51
|
|
53: 6(float) Load 47(inF0)
|
|
54: 6(float) ExtInst 1(GLSL.std.450) 17(Acos) 53
|
|
55: 6(float) Load 47(inF0)
|
|
56: 49(bool) Any 55
|
|
57: 6(float) Load 47(inF0)
|
|
58: 6(float) ExtInst 1(GLSL.std.450) 16(Asin) 57
|
|
59: 6(float) Load 47(inF0)
|
|
60: 6(float) ExtInst 1(GLSL.std.450) 18(Atan) 59
|
|
61: 6(float) Load 47(inF0)
|
|
63: 6(float) Load 62(inF1)
|
|
64: 6(float) ExtInst 1(GLSL.std.450) 25(Atan2) 61 63
|
|
65: 6(float) Load 47(inF0)
|
|
66: 6(float) ExtInst 1(GLSL.std.450) 9(Ceil) 65
|
|
67: 6(float) Load 47(inF0)
|
|
68: 6(float) Load 62(inF1)
|
|
70: 6(float) Load 69(inF2)
|
|
71: 6(float) ExtInst 1(GLSL.std.450) 43(FClamp) 67 68 70
|
|
72: 6(float) Load 47(inF0)
|
|
73: 6(float) ExtInst 1(GLSL.std.450) 14(Cos) 72
|
|
74: 6(float) Load 47(inF0)
|
|
75: 6(float) ExtInst 1(GLSL.std.450) 20(Cosh) 74
|
|
78: 76(int) BitCount 77
|
|
79: 6(float) Load 47(inF0)
|
|
80: 6(float) ExtInst 1(GLSL.std.450) 12(Degrees) 79
|
|
81: 6(float) Load 47(inF0)
|
|
82: 6(float) ExtInst 1(GLSL.std.450) 27(Exp) 81
|
|
83: 6(float) Load 47(inF0)
|
|
84: 6(float) ExtInst 1(GLSL.std.450) 29(Exp2) 83
|
|
87: 85(int) ExtInst 1(GLSL.std.450) 74(FindSMsb) 86
|
|
88: 85(int) ExtInst 1(GLSL.std.450) 73(FindILsb) 86
|
|
89: 6(float) Load 47(inF0)
|
|
90: 6(float) ExtInst 1(GLSL.std.450) 8(Floor) 89
|
|
91: 6(float) Load 47(inF0)
|
|
92: 6(float) Load 62(inF1)
|
|
93: 6(float) FMod 91 92
|
|
94: 6(float) Load 47(inF0)
|
|
95: 6(float) ExtInst 1(GLSL.std.450) 10(Fract) 94
|
|
96: 6(float) Load 47(inF0)
|
|
98: 97(ResType) ExtInst 1(GLSL.std.450) 52(FrexpStruct) 96
|
|
99: 85(int) CompositeExtract 98 1
|
|
Store 62(inF1) 99
|
|
100: 6(float) CompositeExtract 98 0
|
|
101: 6(float) Load 47(inF0)
|
|
102: 6(float) Fwidth 101
|
|
103: 6(float) Load 47(inF0)
|
|
104: 49(bool) IsInf 103
|
|
105: 6(float) Load 47(inF0)
|
|
106: 49(bool) IsNan 105
|
|
107: 6(float) Load 47(inF0)
|
|
108: 6(float) Load 62(inF1)
|
|
109: 6(float) ExtInst 1(GLSL.std.450) 53(Ldexp) 107 108
|
|
110: 6(float) Load 47(inF0)
|
|
111: 6(float) ExtInst 1(GLSL.std.450) 28(Log) 110
|
|
112: 6(float) Load 47(inF0)
|
|
113: 6(float) ExtInst 1(GLSL.std.450) 30(Log2) 112
|
|
115: 6(float) FMul 113 114
|
|
116: 6(float) Load 47(inF0)
|
|
117: 6(float) ExtInst 1(GLSL.std.450) 30(Log2) 116
|
|
118: 6(float) Load 47(inF0)
|
|
119: 6(float) Load 62(inF1)
|
|
120: 6(float) ExtInst 1(GLSL.std.450) 40(FMax) 118 119
|
|
121: 6(float) Load 47(inF0)
|
|
122: 6(float) Load 62(inF1)
|
|
123: 6(float) ExtInst 1(GLSL.std.450) 37(FMin) 121 122
|
|
124: 6(float) Load 47(inF0)
|
|
125: 6(float) Load 62(inF1)
|
|
126: 6(float) ExtInst 1(GLSL.std.450) 26(Pow) 124 125
|
|
127: 6(float) Load 47(inF0)
|
|
128: 6(float) ExtInst 1(GLSL.std.450) 11(Radians) 127
|
|
130: 76(int) BitReverse 129
|
|
131: 6(float) Load 47(inF0)
|
|
132: 6(float) ExtInst 1(GLSL.std.450) 2(RoundEven) 131
|
|
133: 6(float) Load 47(inF0)
|
|
134: 6(float) ExtInst 1(GLSL.std.450) 32(InverseSqrt) 133
|
|
135: 6(float) Load 47(inF0)
|
|
138: 6(float) ExtInst 1(GLSL.std.450) 43(FClamp) 135 136 137
|
|
139: 6(float) Load 47(inF0)
|
|
140: 6(float) ExtInst 1(GLSL.std.450) 6(FSign) 139
|
|
141: 6(float) Load 47(inF0)
|
|
142: 6(float) ExtInst 1(GLSL.std.450) 13(Sin) 141
|
|
143: 6(float) Load 47(inF0)
|
|
144: 6(float) ExtInst 1(GLSL.std.450) 13(Sin) 143
|
|
Store 62(inF1) 144
|
|
145: 6(float) Load 47(inF0)
|
|
146: 6(float) ExtInst 1(GLSL.std.450) 14(Cos) 145
|
|
Store 69(inF2) 146
|
|
147: 6(float) Load 47(inF0)
|
|
148: 6(float) ExtInst 1(GLSL.std.450) 19(Sinh) 147
|
|
149: 6(float) Load 47(inF0)
|
|
150: 6(float) Load 62(inF1)
|
|
151: 6(float) Load 69(inF2)
|
|
152: 6(float) ExtInst 1(GLSL.std.450) 49(SmoothStep) 149 150 151
|
|
153: 6(float) Load 47(inF0)
|
|
154: 6(float) ExtInst 1(GLSL.std.450) 31(Sqrt) 153
|
|
155: 6(float) Load 47(inF0)
|
|
156: 6(float) Load 62(inF1)
|
|
157: 6(float) ExtInst 1(GLSL.std.450) 48(Step) 155 156
|
|
158: 6(float) Load 47(inF0)
|
|
159: 6(float) ExtInst 1(GLSL.std.450) 15(Tan) 158
|
|
160: 6(float) Load 47(inF0)
|
|
161: 6(float) ExtInst 1(GLSL.std.450) 21(Tanh) 160
|
|
162: 6(float) Load 47(inF0)
|
|
163: 6(float) ExtInst 1(GLSL.std.450) 3(Trunc) 162
|
|
ReturnValue 136
|
|
FunctionEnd
|
|
19(TestGenMul(f1;f1;vf2;vf2;mf22;mf22;): 2 Function None 12
|
|
13(inF0): 7(ptr) FunctionParameter
|
|
14(inF1): 7(ptr) FunctionParameter
|
|
15(inFV0): 9(ptr) FunctionParameter
|
|
16(inFV1): 9(ptr) FunctionParameter
|
|
17(inFM0): 11(ptr) FunctionParameter
|
|
18(inFM1): 11(ptr) FunctionParameter
|
|
20: Label
|
|
956(r0): 7(ptr) Variable Function
|
|
960(r1): 9(ptr) Variable Function
|
|
964(r2): 9(ptr) Variable Function
|
|
968(r3): 7(ptr) Variable Function
|
|
972(r4): 9(ptr) Variable Function
|
|
976(r5): 9(ptr) Variable Function
|
|
980(r6): 11(ptr) Variable Function
|
|
984(r7): 11(ptr) Variable Function
|
|
988(r8): 11(ptr) Variable Function
|
|
957: 6(float) Load 13(inF0)
|
|
958: 6(float) Load 14(inF1)
|
|
959: 6(float) FMul 957 958
|
|
Store 956(r0) 959
|
|
961: 8(fvec2) Load 15(inFV0)
|
|
962: 6(float) Load 13(inF0)
|
|
963: 8(fvec2) VectorTimesScalar 961 962
|
|
Store 960(r1) 963
|
|
965: 6(float) Load 13(inF0)
|
|
966: 8(fvec2) Load 15(inFV0)
|
|
967: 8(fvec2) VectorTimesScalar 966 965
|
|
Store 964(r2) 967
|
|
969: 8(fvec2) Load 15(inFV0)
|
|
970: 8(fvec2) Load 16(inFV1)
|
|
971: 6(float) Dot 969 970
|
|
Store 968(r3) 971
|
|
973: 10 Load 17(inFM0)
|
|
974: 8(fvec2) Load 15(inFV0)
|
|
975: 8(fvec2) MatrixTimesVector 973 974
|
|
Store 972(r4) 975
|
|
977: 8(fvec2) Load 15(inFV0)
|
|
978: 10 Load 17(inFM0)
|
|
979: 8(fvec2) VectorTimesMatrix 977 978
|
|
Store 976(r5) 979
|
|
981: 10 Load 17(inFM0)
|
|
982: 6(float) Load 13(inF0)
|
|
983: 10 MatrixTimesScalar 981 982
|
|
Store 980(r6) 983
|
|
985: 6(float) Load 13(inF0)
|
|
986: 10 Load 17(inFM0)
|
|
987: 10 MatrixTimesScalar 986 985
|
|
Store 984(r7) 987
|
|
989: 10 Load 17(inFM0)
|
|
990: 10 Load 18(inFM1)
|
|
991: 10 MatrixTimesMatrix 989 990
|
|
Store 988(r8) 991
|
|
Return
|
|
FunctionEnd
|
|
32(TestGenMul(f1;f1;vf3;vf3;mf33;mf33;): 2 Function None 25
|
|
26(inF0): 7(ptr) FunctionParameter
|
|
27(inF1): 7(ptr) FunctionParameter
|
|
28(inFV0): 22(ptr) FunctionParameter
|
|
29(inFV1): 22(ptr) FunctionParameter
|
|
30(inFM0): 24(ptr) FunctionParameter
|
|
31(inFM1): 24(ptr) FunctionParameter
|
|
33: Label
|
|
992(r0): 7(ptr) Variable Function
|
|
996(r1): 22(ptr) Variable Function
|
|
1000(r2): 22(ptr) Variable Function
|
|
1004(r3): 7(ptr) Variable Function
|
|
1008(r4): 22(ptr) Variable Function
|
|
1012(r5): 22(ptr) Variable Function
|
|
1016(r6): 24(ptr) Variable Function
|
|
1020(r7): 24(ptr) Variable Function
|
|
1024(r8): 24(ptr) Variable Function
|
|
993: 6(float) Load 26(inF0)
|
|
994: 6(float) Load 27(inF1)
|
|
995: 6(float) FMul 993 994
|
|
Store 992(r0) 995
|
|
997: 21(fvec3) Load 28(inFV0)
|
|
998: 6(float) Load 26(inF0)
|
|
999: 21(fvec3) VectorTimesScalar 997 998
|
|
Store 996(r1) 999
|
|
1001: 6(float) Load 26(inF0)
|
|
1002: 21(fvec3) Load 28(inFV0)
|
|
1003: 21(fvec3) VectorTimesScalar 1002 1001
|
|
Store 1000(r2) 1003
|
|
1005: 21(fvec3) Load 28(inFV0)
|
|
1006: 21(fvec3) Load 29(inFV1)
|
|
1007: 6(float) Dot 1005 1006
|
|
Store 1004(r3) 1007
|
|
1009: 23 Load 30(inFM0)
|
|
1010: 21(fvec3) Load 28(inFV0)
|
|
1011: 21(fvec3) MatrixTimesVector 1009 1010
|
|
Store 1008(r4) 1011
|
|
1013: 21(fvec3) Load 28(inFV0)
|
|
1014: 23 Load 30(inFM0)
|
|
1015: 21(fvec3) VectorTimesMatrix 1013 1014
|
|
Store 1012(r5) 1015
|
|
1017: 23 Load 30(inFM0)
|
|
1018: 6(float) Load 26(inF0)
|
|
1019: 23 MatrixTimesScalar 1017 1018
|
|
Store 1016(r6) 1019
|
|
1021: 6(float) Load 26(inF0)
|
|
1022: 23 Load 30(inFM0)
|
|
1023: 23 MatrixTimesScalar 1022 1021
|
|
Store 1020(r7) 1023
|
|
1025: 23 Load 30(inFM0)
|
|
1026: 23 Load 31(inFM1)
|
|
1027: 23 MatrixTimesMatrix 1025 1026
|
|
Store 1024(r8) 1027
|
|
Return
|
|
FunctionEnd
|
|
45(TestGenMul(f1;f1;vf4;vf4;mf44;mf44;): 2 Function None 38
|
|
39(inF0): 7(ptr) FunctionParameter
|
|
40(inF1): 7(ptr) FunctionParameter
|
|
41(inFV0): 35(ptr) FunctionParameter
|
|
42(inFV1): 35(ptr) FunctionParameter
|
|
43(inFM0): 37(ptr) FunctionParameter
|
|
44(inFM1): 37(ptr) FunctionParameter
|
|
46: Label
|
|
1028(r0): 7(ptr) Variable Function
|
|
1032(r1): 35(ptr) Variable Function
|
|
1036(r2): 35(ptr) Variable Function
|
|
1040(r3): 7(ptr) Variable Function
|
|
1044(r4): 35(ptr) Variable Function
|
|
1048(r5): 35(ptr) Variable Function
|
|
1052(r6): 37(ptr) Variable Function
|
|
1056(r7): 37(ptr) Variable Function
|
|
1060(r8): 37(ptr) Variable Function
|
|
1029: 6(float) Load 39(inF0)
|
|
1030: 6(float) Load 40(inF1)
|
|
1031: 6(float) FMul 1029 1030
|
|
Store 1028(r0) 1031
|
|
1033: 34(fvec4) Load 41(inFV0)
|
|
1034: 6(float) Load 39(inF0)
|
|
1035: 34(fvec4) VectorTimesScalar 1033 1034
|
|
Store 1032(r1) 1035
|
|
1037: 6(float) Load 39(inF0)
|
|
1038: 34(fvec4) Load 41(inFV0)
|
|
1039: 34(fvec4) VectorTimesScalar 1038 1037
|
|
Store 1036(r2) 1039
|
|
1041: 34(fvec4) Load 41(inFV0)
|
|
1042: 34(fvec4) Load 42(inFV1)
|
|
1043: 6(float) Dot 1041 1042
|
|
Store 1040(r3) 1043
|
|
1045: 36 Load 43(inFM0)
|
|
1046: 34(fvec4) Load 41(inFV0)
|
|
1047: 34(fvec4) MatrixTimesVector 1045 1046
|
|
Store 1044(r4) 1047
|
|
1049: 34(fvec4) Load 41(inFV0)
|
|
1050: 36 Load 43(inFM0)
|
|
1051: 34(fvec4) VectorTimesMatrix 1049 1050
|
|
Store 1048(r5) 1051
|
|
1053: 36 Load 43(inFM0)
|
|
1054: 6(float) Load 39(inF0)
|
|
1055: 36 MatrixTimesScalar 1053 1054
|
|
Store 1052(r6) 1055
|
|
1057: 6(float) Load 39(inF0)
|
|
1058: 36 Load 43(inFM0)
|
|
1059: 36 MatrixTimesScalar 1058 1057
|
|
Store 1056(r7) 1059
|
|
1061: 36 Load 43(inFM0)
|
|
1062: 36 Load 44(inFM1)
|
|
1063: 36 MatrixTimesMatrix 1061 1062
|
|
Store 1060(r8) 1063
|
|
Return
|
|
FunctionEnd
|