| hlsl.intrinsics.vert |
| Shader version: 450 |
| 0:? Sequence |
| 0:2 Function Definition: VertexShaderFunctionS(f1;f1;f1;u1;u1; (global float) |
| 0:2 Function Parameters: |
| 0:2 'inF0' (in float) |
| 0:2 'inF1' (in float) |
| 0:2 'inF2' (in float) |
| 0:2 'inU0' (in uint) |
| 0:2 'inU1' (in uint) |
| 0:? Sequence |
| 0:3 all (global bool) |
| 0:3 'inF0' (in float) |
| 0:4 Absolute value (global float) |
| 0:4 'inF0' (in float) |
| 0:5 arc cosine (global float) |
| 0:5 'inF0' (in float) |
| 0:6 any (global bool) |
| 0:6 'inF0' (in float) |
| 0:7 arc sine (global float) |
| 0:7 'inF0' (in float) |
| 0:8 floatBitsToInt (global int) |
| 0:8 'inF0' (in float) |
| 0:9 floatBitsToUint (global uint) |
| 0:9 'inF0' (in float) |
| 0:10 intBitsToFloat (global float) |
| 0:10 'inU0' (in uint) |
| 0:12 arc tangent (global float) |
| 0:12 'inF0' (in float) |
| 0:13 arc tangent (global float) |
| 0:13 'inF0' (in float) |
| 0:13 'inF1' (in float) |
| 0:14 Ceiling (global float) |
| 0:14 'inF0' (in float) |
| 0:15 clamp (global float) |
| 0:15 'inF0' (in float) |
| 0:15 'inF1' (in float) |
| 0:15 'inF2' (in float) |
| 0:16 cosine (global float) |
| 0:16 'inF0' (in float) |
| 0:17 hyp. cosine (global float) |
| 0:17 'inF0' (in float) |
| 0:18 bitCount (global uint) |
| 0:18 Constant: |
| 0:18 7 (const uint) |
| 0:19 degrees (global float) |
| 0:19 'inF0' (in float) |
| 0:23 exp (global float) |
| 0:23 'inF0' (in float) |
| 0:24 exp2 (global float) |
| 0:24 'inF0' (in float) |
| 0:25 findMSB (global int) |
| 0:25 Constant: |
| 0:25 7 (const int) |
| 0:26 findLSB (global int) |
| 0:26 Constant: |
| 0:26 7 (const int) |
| 0:27 Floor (global float) |
| 0:27 'inF0' (in float) |
| 0:29 mod (global float) |
| 0:29 'inF0' (in float) |
| 0:29 'inF1' (in float) |
| 0:30 Fraction (global float) |
| 0:30 'inF0' (in float) |
| 0:31 frexp (global float) |
| 0:31 'inF0' (in float) |
| 0:31 'inF1' (in float) |
| 0:32 isinf (global bool) |
| 0:32 'inF0' (in float) |
| 0:33 isnan (global bool) |
| 0:33 'inF0' (in float) |
| 0:34 ldexp (global float) |
| 0:34 'inF0' (in float) |
| 0:34 'inF1' (in float) |
| 0:35 mix (global float) |
| 0:35 'inF0' (in float) |
| 0:35 'inF1' (in float) |
| 0:35 'inF2' (in float) |
| 0:36 log (global float) |
| 0:36 'inF0' (in float) |
| 0:37 component-wise multiply (temp float) |
| 0:37 log2 (temp float) |
| 0:37 'inF0' (in float) |
| 0:37 Constant: |
| 0:37 0.301030 |
| 0:38 log2 (global float) |
| 0:38 'inF0' (in float) |
| 0:39 max (global float) |
| 0:39 'inF0' (in float) |
| 0:39 'inF1' (in float) |
| 0:40 min (global float) |
| 0:40 'inF0' (in float) |
| 0:40 'inF1' (in float) |
| 0:42 pow (global float) |
| 0:42 'inF0' (in float) |
| 0:42 'inF1' (in float) |
| 0:43 radians (global float) |
| 0:43 'inF0' (in float) |
| 0:44 bitFieldReverse (global uint) |
| 0:44 Constant: |
| 0:44 2 (const uint) |
| 0:45 roundEven (global float) |
| 0:45 'inF0' (in float) |
| 0:46 inverse sqrt (global float) |
| 0:46 'inF0' (in float) |
| 0:47 clamp (temp float) |
| 0:47 'inF0' (in float) |
| 0:47 Constant: |
| 0:47 0.000000 |
| 0:47 Constant: |
| 0:47 1.000000 |
| 0:48 Sign (global float) |
| 0:48 'inF0' (in float) |
| 0:49 sine (global float) |
| 0:49 'inF0' (in float) |
| 0:50 Sequence |
| 0:50 move second child to first child (temp float) |
| 0:50 'inF1' (in float) |
| 0:50 sine (temp float) |
| 0:50 'inF0' (in float) |
| 0:50 move second child to first child (temp float) |
| 0:50 'inF2' (in float) |
| 0:50 cosine (temp float) |
| 0:50 'inF0' (in float) |
| 0:51 hyp. sine (global float) |
| 0:51 'inF0' (in float) |
| 0:52 smoothstep (global float) |
| 0:52 'inF0' (in float) |
| 0:52 'inF1' (in float) |
| 0:52 'inF2' (in float) |
| 0:53 sqrt (global float) |
| 0:53 'inF0' (in float) |
| 0:54 step (global float) |
| 0:54 'inF0' (in float) |
| 0:54 'inF1' (in float) |
| 0:55 tangent (global float) |
| 0:55 'inF0' (in float) |
| 0:56 hyp. tangent (global float) |
| 0:56 'inF0' (in float) |
| 0:58 trunc (global float) |
| 0:58 'inF0' (in float) |
| 0:60 Branch: Return with expression |
| 0:60 Constant: |
| 0:60 0.000000 |
| 0:64 Function Definition: VertexShaderFunction1(vf1;vf1;vf1; (global 1-component vector of float) |
| 0:64 Function Parameters: |
| 0:64 'inF0' (in 1-component vector of float) |
| 0:64 'inF1' (in 1-component vector of float) |
| 0:64 'inF2' (in 1-component vector of float) |
| 0:? Sequence |
| 0:66 Branch: Return with expression |
| 0:66 Constant: |
| 0:66 0.000000 |
| 0:70 Function Definition: VertexShaderFunction2(vf2;vf2;vf2;vu2;vu2; (global 2-component vector of float) |
| 0:70 Function Parameters: |
| 0:70 'inF0' (in 2-component vector of float) |
| 0:70 'inF1' (in 2-component vector of float) |
| 0:70 'inF2' (in 2-component vector of float) |
| 0:70 'inU0' (in 2-component vector of uint) |
| 0:70 'inU1' (in 2-component vector of uint) |
| 0:? Sequence |
| 0:71 all (global bool) |
| 0:71 'inF0' (in 2-component vector of float) |
| 0:72 Absolute value (global 2-component vector of float) |
| 0:72 'inF0' (in 2-component vector of float) |
| 0:73 arc cosine (global 2-component vector of float) |
| 0:73 'inF0' (in 2-component vector of float) |
| 0:74 any (global bool) |
| 0:74 'inF0' (in 2-component vector of float) |
| 0:75 arc sine (global 2-component vector of float) |
| 0:75 'inF0' (in 2-component vector of float) |
| 0:76 floatBitsToInt (global 2-component vector of int) |
| 0:76 'inF0' (in 2-component vector of float) |
| 0:77 floatBitsToUint (global 2-component vector of uint) |
| 0:77 'inF0' (in 2-component vector of float) |
| 0:78 intBitsToFloat (global 2-component vector of float) |
| 0:78 'inU0' (in 2-component vector of uint) |
| 0:80 arc tangent (global 2-component vector of float) |
| 0:80 'inF0' (in 2-component vector of float) |
| 0:81 arc tangent (global 2-component vector of float) |
| 0:81 'inF0' (in 2-component vector of float) |
| 0:81 'inF1' (in 2-component vector of float) |
| 0:82 Ceiling (global 2-component vector of float) |
| 0:82 'inF0' (in 2-component vector of float) |
| 0:83 clamp (global 2-component vector of float) |
| 0:83 'inF0' (in 2-component vector of float) |
| 0:83 'inF1' (in 2-component vector of float) |
| 0:83 'inF2' (in 2-component vector of float) |
| 0:84 cosine (global 2-component vector of float) |
| 0:84 'inF0' (in 2-component vector of float) |
| 0:85 hyp. cosine (global 2-component vector of float) |
| 0:85 'inF0' (in 2-component vector of float) |
| 0:? bitCount (global 2-component vector of uint) |
| 0:? Constant: |
| 0:? 7 (const uint) |
| 0:? 3 (const uint) |
| 0:87 degrees (global 2-component vector of float) |
| 0:87 'inF0' (in 2-component vector of float) |
| 0:88 distance (global float) |
| 0:88 'inF0' (in 2-component vector of float) |
| 0:88 'inF1' (in 2-component vector of float) |
| 0:89 dot-product (global float) |
| 0:89 'inF0' (in 2-component vector of float) |
| 0:89 'inF1' (in 2-component vector of float) |
| 0:93 exp (global 2-component vector of float) |
| 0:93 'inF0' (in 2-component vector of float) |
| 0:94 exp2 (global 2-component vector of float) |
| 0:94 'inF0' (in 2-component vector of float) |
| 0:95 face-forward (global 2-component vector of float) |
| 0:95 'inF0' (in 2-component vector of float) |
| 0:95 'inF1' (in 2-component vector of float) |
| 0:95 'inF2' (in 2-component vector of float) |
| 0:96 findMSB (global int) |
| 0:96 Constant: |
| 0:96 7 (const int) |
| 0:97 findLSB (global int) |
| 0:97 Constant: |
| 0:97 7 (const int) |
| 0:98 Floor (global 2-component vector of float) |
| 0:98 'inF0' (in 2-component vector of float) |
| 0:100 mod (global 2-component vector of float) |
| 0:100 'inF0' (in 2-component vector of float) |
| 0:100 'inF1' (in 2-component vector of float) |
| 0:101 Fraction (global 2-component vector of float) |
| 0:101 'inF0' (in 2-component vector of float) |
| 0:102 frexp (global 2-component vector of float) |
| 0:102 'inF0' (in 2-component vector of float) |
| 0:102 'inF1' (in 2-component vector of float) |
| 0:103 isinf (global 2-component vector of bool) |
| 0:103 'inF0' (in 2-component vector of float) |
| 0:104 isnan (global 2-component vector of bool) |
| 0:104 'inF0' (in 2-component vector of float) |
| 0:105 ldexp (global 2-component vector of float) |
| 0:105 'inF0' (in 2-component vector of float) |
| 0:105 'inF1' (in 2-component vector of float) |
| 0:106 mix (global 2-component vector of float) |
| 0:106 'inF0' (in 2-component vector of float) |
| 0:106 'inF1' (in 2-component vector of float) |
| 0:106 'inF2' (in 2-component vector of float) |
| 0:107 length (global float) |
| 0:107 'inF0' (in 2-component vector of float) |
| 0:108 log (global 2-component vector of float) |
| 0:108 'inF0' (in 2-component vector of float) |
| 0:109 vector-scale (temp 2-component vector of float) |
| 0:109 log2 (temp 2-component vector of float) |
| 0:109 'inF0' (in 2-component vector of float) |
| 0:109 Constant: |
| 0:109 0.301030 |
| 0:110 log2 (global 2-component vector of float) |
| 0:110 'inF0' (in 2-component vector of float) |
| 0:111 max (global 2-component vector of float) |
| 0:111 'inF0' (in 2-component vector of float) |
| 0:111 'inF1' (in 2-component vector of float) |
| 0:112 min (global 2-component vector of float) |
| 0:112 'inF0' (in 2-component vector of float) |
| 0:112 'inF1' (in 2-component vector of float) |
| 0:114 normalize (global 2-component vector of float) |
| 0:114 'inF0' (in 2-component vector of float) |
| 0:115 pow (global 2-component vector of float) |
| 0:115 'inF0' (in 2-component vector of float) |
| 0:115 'inF1' (in 2-component vector of float) |
| 0:116 radians (global 2-component vector of float) |
| 0:116 'inF0' (in 2-component vector of float) |
| 0:117 reflect (global 2-component vector of float) |
| 0:117 'inF0' (in 2-component vector of float) |
| 0:117 'inF1' (in 2-component vector of float) |
| 0:118 refract (global 2-component vector of float) |
| 0:118 'inF0' (in 2-component vector of float) |
| 0:118 'inF1' (in 2-component vector of float) |
| 0:118 Constant: |
| 0:118 2.000000 |
| 0:? bitFieldReverse (global 2-component vector of uint) |
| 0:? Constant: |
| 0:? 1 (const uint) |
| 0:? 2 (const uint) |
| 0:120 roundEven (global 2-component vector of float) |
| 0:120 'inF0' (in 2-component vector of float) |
| 0:121 inverse sqrt (global 2-component vector of float) |
| 0:121 'inF0' (in 2-component vector of float) |
| 0:122 clamp (temp 2-component vector of float) |
| 0:122 'inF0' (in 2-component vector of float) |
| 0:122 Constant: |
| 0:122 0.000000 |
| 0:122 Constant: |
| 0:122 1.000000 |
| 0:123 Sign (global 2-component vector of float) |
| 0:123 'inF0' (in 2-component vector of float) |
| 0:124 sine (global 2-component vector of float) |
| 0:124 'inF0' (in 2-component vector of float) |
| 0:125 Sequence |
| 0:125 move second child to first child (temp 2-component vector of float) |
| 0:125 'inF1' (in 2-component vector of float) |
| 0:125 sine (temp 2-component vector of float) |
| 0:125 'inF0' (in 2-component vector of float) |
| 0:125 move second child to first child (temp 2-component vector of float) |
| 0:125 'inF2' (in 2-component vector of float) |
| 0:125 cosine (temp 2-component vector of float) |
| 0:125 'inF0' (in 2-component vector of float) |
| 0:126 hyp. sine (global 2-component vector of float) |
| 0:126 'inF0' (in 2-component vector of float) |
| 0:127 smoothstep (global 2-component vector of float) |
| 0:127 'inF0' (in 2-component vector of float) |
| 0:127 'inF1' (in 2-component vector of float) |
| 0:127 'inF2' (in 2-component vector of float) |
| 0:128 sqrt (global 2-component vector of float) |
| 0:128 'inF0' (in 2-component vector of float) |
| 0:129 step (global 2-component vector of float) |
| 0:129 'inF0' (in 2-component vector of float) |
| 0:129 'inF1' (in 2-component vector of float) |
| 0:130 tangent (global 2-component vector of float) |
| 0:130 'inF0' (in 2-component vector of float) |
| 0:131 hyp. tangent (global 2-component vector of float) |
| 0:131 'inF0' (in 2-component vector of float) |
| 0:133 trunc (global 2-component vector of float) |
| 0:133 'inF0' (in 2-component vector of float) |
| 0:136 Branch: Return with expression |
| 0:? Constant: |
| 0:? 1.000000 |
| 0:? 2.000000 |
| 0:140 Function Definition: VertexShaderFunction3(vf3;vf3;vf3;vu3;vu3; (global 3-component vector of float) |
| 0:140 Function Parameters: |
| 0:140 'inF0' (in 3-component vector of float) |
| 0:140 'inF1' (in 3-component vector of float) |
| 0:140 'inF2' (in 3-component vector of float) |
| 0:140 'inU0' (in 3-component vector of uint) |
| 0:140 'inU1' (in 3-component vector of uint) |
| 0:? Sequence |
| 0:141 all (global bool) |
| 0:141 'inF0' (in 3-component vector of float) |
| 0:142 Absolute value (global 3-component vector of float) |
| 0:142 'inF0' (in 3-component vector of float) |
| 0:143 arc cosine (global 3-component vector of float) |
| 0:143 'inF0' (in 3-component vector of float) |
| 0:144 any (global bool) |
| 0:144 'inF0' (in 3-component vector of float) |
| 0:145 arc sine (global 3-component vector of float) |
| 0:145 'inF0' (in 3-component vector of float) |
| 0:146 floatBitsToInt (global 3-component vector of int) |
| 0:146 'inF0' (in 3-component vector of float) |
| 0:147 floatBitsToUint (global 3-component vector of uint) |
| 0:147 'inF0' (in 3-component vector of float) |
| 0:148 intBitsToFloat (global 3-component vector of float) |
| 0:148 'inU0' (in 3-component vector of uint) |
| 0:150 arc tangent (global 3-component vector of float) |
| 0:150 'inF0' (in 3-component vector of float) |
| 0:151 arc tangent (global 3-component vector of float) |
| 0:151 'inF0' (in 3-component vector of float) |
| 0:151 'inF1' (in 3-component vector of float) |
| 0:152 Ceiling (global 3-component vector of float) |
| 0:152 'inF0' (in 3-component vector of float) |
| 0:153 clamp (global 3-component vector of float) |
| 0:153 'inF0' (in 3-component vector of float) |
| 0:153 'inF1' (in 3-component vector of float) |
| 0:153 'inF2' (in 3-component vector of float) |
| 0:154 cosine (global 3-component vector of float) |
| 0:154 'inF0' (in 3-component vector of float) |
| 0:155 hyp. cosine (global 3-component vector of float) |
| 0:155 'inF0' (in 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:157 cross-product (global 3-component vector of float) |
| 0:157 'inF0' (in 3-component vector of float) |
| 0:157 'inF1' (in 3-component vector of float) |
| 0:158 degrees (global 3-component vector of float) |
| 0:158 'inF0' (in 3-component vector of float) |
| 0:159 distance (global float) |
| 0:159 'inF0' (in 3-component vector of float) |
| 0:159 'inF1' (in 3-component vector of float) |
| 0:160 dot-product (global float) |
| 0:160 'inF0' (in 3-component vector of float) |
| 0:160 'inF1' (in 3-component vector of float) |
| 0:164 exp (global 3-component vector of float) |
| 0:164 'inF0' (in 3-component vector of float) |
| 0:165 exp2 (global 3-component vector of float) |
| 0:165 'inF0' (in 3-component vector of float) |
| 0:166 face-forward (global 3-component vector of float) |
| 0:166 'inF0' (in 3-component vector of float) |
| 0:166 'inF1' (in 3-component vector of float) |
| 0:166 'inF2' (in 3-component vector of float) |
| 0:167 findMSB (global int) |
| 0:167 Constant: |
| 0:167 7 (const int) |
| 0:168 findLSB (global int) |
| 0:168 Constant: |
| 0:168 7 (const int) |
| 0:169 Floor (global 3-component vector of float) |
| 0:169 'inF0' (in 3-component vector of float) |
| 0:171 mod (global 3-component vector of float) |
| 0:171 'inF0' (in 3-component vector of float) |
| 0:171 'inF1' (in 3-component vector of float) |
| 0:172 Fraction (global 3-component vector of float) |
| 0:172 'inF0' (in 3-component vector of float) |
| 0:173 frexp (global 3-component vector of float) |
| 0:173 'inF0' (in 3-component vector of float) |
| 0:173 'inF1' (in 3-component vector of float) |
| 0:174 isinf (global 3-component vector of bool) |
| 0:174 'inF0' (in 3-component vector of float) |
| 0:175 isnan (global 3-component vector of bool) |
| 0:175 'inF0' (in 3-component vector of float) |
| 0:176 ldexp (global 3-component vector of float) |
| 0:176 'inF0' (in 3-component vector of float) |
| 0:176 'inF1' (in 3-component vector of float) |
| 0:177 mix (global 3-component vector of float) |
| 0:177 'inF0' (in 3-component vector of float) |
| 0:177 'inF1' (in 3-component vector of float) |
| 0:177 'inF2' (in 3-component vector of float) |
| 0:178 length (global float) |
| 0:178 'inF0' (in 3-component vector of float) |
| 0:179 log (global 3-component vector of float) |
| 0:179 'inF0' (in 3-component vector of float) |
| 0:180 vector-scale (temp 3-component vector of float) |
| 0:180 log2 (temp 3-component vector of float) |
| 0:180 'inF0' (in 3-component vector of float) |
| 0:180 Constant: |
| 0:180 0.301030 |
| 0:181 log2 (global 3-component vector of float) |
| 0:181 'inF0' (in 3-component vector of float) |
| 0:182 max (global 3-component vector of float) |
| 0:182 'inF0' (in 3-component vector of float) |
| 0:182 'inF1' (in 3-component vector of float) |
| 0:183 min (global 3-component vector of float) |
| 0:183 'inF0' (in 3-component vector of float) |
| 0:183 'inF1' (in 3-component vector of float) |
| 0:185 normalize (global 3-component vector of float) |
| 0:185 'inF0' (in 3-component vector of float) |
| 0:186 pow (global 3-component vector of float) |
| 0:186 'inF0' (in 3-component vector of float) |
| 0:186 'inF1' (in 3-component vector of float) |
| 0:187 radians (global 3-component vector of float) |
| 0:187 'inF0' (in 3-component vector of float) |
| 0:188 reflect (global 3-component vector of float) |
| 0:188 'inF0' (in 3-component vector of float) |
| 0:188 'inF1' (in 3-component vector of float) |
| 0:189 refract (global 3-component vector of float) |
| 0:189 'inF0' (in 3-component vector of float) |
| 0:189 'inF1' (in 3-component vector of float) |
| 0:189 Constant: |
| 0:189 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:191 roundEven (global 3-component vector of float) |
| 0:191 'inF0' (in 3-component vector of float) |
| 0:192 inverse sqrt (global 3-component vector of float) |
| 0:192 'inF0' (in 3-component vector of float) |
| 0:193 clamp (temp 3-component vector of float) |
| 0:193 'inF0' (in 3-component vector of float) |
| 0:193 Constant: |
| 0:193 0.000000 |
| 0:193 Constant: |
| 0:193 1.000000 |
| 0:194 Sign (global 3-component vector of float) |
| 0:194 'inF0' (in 3-component vector of float) |
| 0:195 sine (global 3-component vector of float) |
| 0:195 'inF0' (in 3-component vector of float) |
| 0:196 Sequence |
| 0:196 move second child to first child (temp 3-component vector of float) |
| 0:196 'inF1' (in 3-component vector of float) |
| 0:196 sine (temp 3-component vector of float) |
| 0:196 'inF0' (in 3-component vector of float) |
| 0:196 move second child to first child (temp 3-component vector of float) |
| 0:196 'inF2' (in 3-component vector of float) |
| 0:196 cosine (temp 3-component vector of float) |
| 0:196 'inF0' (in 3-component vector of float) |
| 0:197 hyp. sine (global 3-component vector of float) |
| 0:197 'inF0' (in 3-component vector of float) |
| 0:198 smoothstep (global 3-component vector of float) |
| 0:198 'inF0' (in 3-component vector of float) |
| 0:198 'inF1' (in 3-component vector of float) |
| 0:198 'inF2' (in 3-component vector of float) |
| 0:199 sqrt (global 3-component vector of float) |
| 0:199 'inF0' (in 3-component vector of float) |
| 0:200 step (global 3-component vector of float) |
| 0:200 'inF0' (in 3-component vector of float) |
| 0:200 'inF1' (in 3-component vector of float) |
| 0:201 tangent (global 3-component vector of float) |
| 0:201 'inF0' (in 3-component vector of float) |
| 0:202 hyp. tangent (global 3-component vector of float) |
| 0:202 'inF0' (in 3-component vector of float) |
| 0:204 trunc (global 3-component vector of float) |
| 0:204 'inF0' (in 3-component vector of float) |
| 0:207 Branch: Return with expression |
| 0:? Constant: |
| 0:? 1.000000 |
| 0:? 2.000000 |
| 0:? 3.000000 |
| 0:211 Function Definition: VertexShaderFunction4(vf4;vf4;vf4;vu4;vu4; (global 4-component vector of float) |
| 0:211 Function Parameters: |
| 0:211 'inF0' (in 4-component vector of float) |
| 0:211 'inF1' (in 4-component vector of float) |
| 0:211 'inF2' (in 4-component vector of float) |
| 0:211 'inU0' (in 4-component vector of uint) |
| 0:211 'inU1' (in 4-component vector of uint) |
| 0:? Sequence |
| 0:212 all (global bool) |
| 0:212 'inF0' (in 4-component vector of float) |
| 0:213 Absolute value (global 4-component vector of float) |
| 0:213 'inF0' (in 4-component vector of float) |
| 0:214 arc cosine (global 4-component vector of float) |
| 0:214 'inF0' (in 4-component vector of float) |
| 0:215 any (global bool) |
| 0:215 'inF0' (in 4-component vector of float) |
| 0:216 arc sine (global 4-component vector of float) |
| 0:216 'inF0' (in 4-component vector of float) |
| 0:217 floatBitsToInt (global 4-component vector of int) |
| 0:217 'inF0' (in 4-component vector of float) |
| 0:218 floatBitsToUint (global 4-component vector of uint) |
| 0:218 'inF0' (in 4-component vector of float) |
| 0:219 intBitsToFloat (global 4-component vector of float) |
| 0:219 'inU0' (in 4-component vector of uint) |
| 0:221 arc tangent (global 4-component vector of float) |
| 0:221 'inF0' (in 4-component vector of float) |
| 0:222 arc tangent (global 4-component vector of float) |
| 0:222 'inF0' (in 4-component vector of float) |
| 0:222 'inF1' (in 4-component vector of float) |
| 0:223 Ceiling (global 4-component vector of float) |
| 0:223 'inF0' (in 4-component vector of float) |
| 0:224 clamp (global 4-component vector of float) |
| 0:224 'inF0' (in 4-component vector of float) |
| 0:224 'inF1' (in 4-component vector of float) |
| 0:224 'inF2' (in 4-component vector of float) |
| 0:225 cosine (global 4-component vector of float) |
| 0:225 'inF0' (in 4-component vector of float) |
| 0:226 hyp. cosine (global 4-component vector of float) |
| 0:226 'inF0' (in 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:228 degrees (global 4-component vector of float) |
| 0:228 'inF0' (in 4-component vector of float) |
| 0:229 distance (global float) |
| 0:229 'inF0' (in 4-component vector of float) |
| 0:229 'inF1' (in 4-component vector of float) |
| 0:230 dot-product (global float) |
| 0:230 'inF0' (in 4-component vector of float) |
| 0:230 'inF1' (in 4-component vector of float) |
| 0:231 Construct vec4 (temp 4-component vector of float) |
| 0:231 Constant: |
| 0:231 1.000000 |
| 0:231 component-wise multiply (temp float) |
| 0:231 direct index (temp float) |
| 0:231 'inF0' (in 4-component vector of float) |
| 0:231 Constant: |
| 0:231 1 (const int) |
| 0:231 direct index (temp float) |
| 0:231 'inF1' (in 4-component vector of float) |
| 0:231 Constant: |
| 0:231 1 (const int) |
| 0:231 direct index (temp float) |
| 0:231 'inF0' (in 4-component vector of float) |
| 0:231 Constant: |
| 0:231 2 (const int) |
| 0:231 direct index (temp float) |
| 0:231 'inF1' (in 4-component vector of float) |
| 0:231 Constant: |
| 0:231 3 (const int) |
| 0:235 exp (global 4-component vector of float) |
| 0:235 'inF0' (in 4-component vector of float) |
| 0:236 exp2 (global 4-component vector of float) |
| 0:236 'inF0' (in 4-component vector of float) |
| 0:237 face-forward (global 4-component vector of float) |
| 0:237 'inF0' (in 4-component vector of float) |
| 0:237 'inF1' (in 4-component vector of float) |
| 0:237 'inF2' (in 4-component vector of float) |
| 0:238 findMSB (global int) |
| 0:238 Constant: |
| 0:238 7 (const int) |
| 0:239 findLSB (global int) |
| 0:239 Constant: |
| 0:239 7 (const int) |
| 0:240 Floor (global 4-component vector of float) |
| 0:240 'inF0' (in 4-component vector of float) |
| 0:242 mod (global 4-component vector of float) |
| 0:242 'inF0' (in 4-component vector of float) |
| 0:242 'inF1' (in 4-component vector of float) |
| 0:243 Fraction (global 4-component vector of float) |
| 0:243 'inF0' (in 4-component vector of float) |
| 0:244 frexp (global 4-component vector of float) |
| 0:244 'inF0' (in 4-component vector of float) |
| 0:244 'inF1' (in 4-component vector of float) |
| 0:245 isinf (global 4-component vector of bool) |
| 0:245 'inF0' (in 4-component vector of float) |
| 0:246 isnan (global 4-component vector of bool) |
| 0:246 'inF0' (in 4-component vector of float) |
| 0:247 ldexp (global 4-component vector of float) |
| 0:247 'inF0' (in 4-component vector of float) |
| 0:247 'inF1' (in 4-component vector of float) |
| 0:248 mix (global 4-component vector of float) |
| 0:248 'inF0' (in 4-component vector of float) |
| 0:248 'inF1' (in 4-component vector of float) |
| 0:248 'inF2' (in 4-component vector of float) |
| 0:249 length (global float) |
| 0:249 'inF0' (in 4-component vector of float) |
| 0:250 log (global 4-component vector of float) |
| 0:250 'inF0' (in 4-component vector of float) |
| 0:251 vector-scale (temp 4-component vector of float) |
| 0:251 log2 (temp 4-component vector of float) |
| 0:251 'inF0' (in 4-component vector of float) |
| 0:251 Constant: |
| 0:251 0.301030 |
| 0:252 log2 (global 4-component vector of float) |
| 0:252 'inF0' (in 4-component vector of float) |
| 0:253 max (global 4-component vector of float) |
| 0:253 'inF0' (in 4-component vector of float) |
| 0:253 'inF1' (in 4-component vector of float) |
| 0:254 min (global 4-component vector of float) |
| 0:254 'inF0' (in 4-component vector of float) |
| 0:254 'inF1' (in 4-component vector of float) |
| 0:256 normalize (global 4-component vector of float) |
| 0:256 'inF0' (in 4-component vector of float) |
| 0:257 pow (global 4-component vector of float) |
| 0:257 'inF0' (in 4-component vector of float) |
| 0:257 'inF1' (in 4-component vector of float) |
| 0:258 radians (global 4-component vector of float) |
| 0:258 'inF0' (in 4-component vector of float) |
| 0:259 reflect (global 4-component vector of float) |
| 0:259 'inF0' (in 4-component vector of float) |
| 0:259 'inF1' (in 4-component vector of float) |
| 0:260 refract (global 4-component vector of float) |
| 0:260 'inF0' (in 4-component vector of float) |
| 0:260 'inF1' (in 4-component vector of float) |
| 0:260 Constant: |
| 0:260 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:262 roundEven (global 4-component vector of float) |
| 0:262 'inF0' (in 4-component vector of float) |
| 0:263 inverse sqrt (global 4-component vector of float) |
| 0:263 'inF0' (in 4-component vector of float) |
| 0:264 clamp (temp 4-component vector of float) |
| 0:264 'inF0' (in 4-component vector of float) |
| 0:264 Constant: |
| 0:264 0.000000 |
| 0:264 Constant: |
| 0:264 1.000000 |
| 0:265 Sign (global 4-component vector of float) |
| 0:265 'inF0' (in 4-component vector of float) |
| 0:266 sine (global 4-component vector of float) |
| 0:266 'inF0' (in 4-component vector of float) |
| 0:267 Sequence |
| 0:267 move second child to first child (temp 4-component vector of float) |
| 0:267 'inF1' (in 4-component vector of float) |
| 0:267 sine (temp 4-component vector of float) |
| 0:267 'inF0' (in 4-component vector of float) |
| 0:267 move second child to first child (temp 4-component vector of float) |
| 0:267 'inF2' (in 4-component vector of float) |
| 0:267 cosine (temp 4-component vector of float) |
| 0:267 'inF0' (in 4-component vector of float) |
| 0:268 hyp. sine (global 4-component vector of float) |
| 0:268 'inF0' (in 4-component vector of float) |
| 0:269 smoothstep (global 4-component vector of float) |
| 0:269 'inF0' (in 4-component vector of float) |
| 0:269 'inF1' (in 4-component vector of float) |
| 0:269 'inF2' (in 4-component vector of float) |
| 0:270 sqrt (global 4-component vector of float) |
| 0:270 'inF0' (in 4-component vector of float) |
| 0:271 step (global 4-component vector of float) |
| 0:271 'inF0' (in 4-component vector of float) |
| 0:271 'inF1' (in 4-component vector of float) |
| 0:272 tangent (global 4-component vector of float) |
| 0:272 'inF0' (in 4-component vector of float) |
| 0:273 hyp. tangent (global 4-component vector of float) |
| 0:273 'inF0' (in 4-component vector of float) |
| 0:275 trunc (global 4-component vector of float) |
| 0:275 'inF0' (in 4-component vector of float) |
| 0:278 Branch: Return with expression |
| 0:? Constant: |
| 0:? 1.000000 |
| 0:? 2.000000 |
| 0:? 3.000000 |
| 0:? 4.000000 |
| 0:336 Function Definition: VertexShaderFunction2x2(mf22;mf22;mf22; (global 2X2 matrix of float) |
| 0:336 Function Parameters: |
| 0:336 'inF0' (in 2X2 matrix of float) |
| 0:336 'inF1' (in 2X2 matrix of float) |
| 0:336 'inF2' (in 2X2 matrix of float) |
| 0:? Sequence |
| 0:338 all (global bool) |
| 0:338 'inF0' (in 2X2 matrix of float) |
| 0:338 Absolute value (global 2X2 matrix of float) |
| 0:338 'inF0' (in 2X2 matrix of float) |
| 0:338 arc cosine (global 2X2 matrix of float) |
| 0:338 'inF0' (in 2X2 matrix of float) |
| 0:338 any (global bool) |
| 0:338 'inF0' (in 2X2 matrix of float) |
| 0:338 arc sine (global 2X2 matrix of float) |
| 0:338 'inF0' (in 2X2 matrix of float) |
| 0:338 arc tangent (global 2X2 matrix of float) |
| 0:338 'inF0' (in 2X2 matrix of float) |
| 0:338 arc tangent (global 2X2 matrix of float) |
| 0:338 'inF0' (in 2X2 matrix of float) |
| 0:338 'inF1' (in 2X2 matrix of float) |
| 0:338 Ceiling (global 2X2 matrix of float) |
| 0:338 'inF0' (in 2X2 matrix of float) |
| 0:338 clamp (global 2X2 matrix of float) |
| 0:338 'inF0' (in 2X2 matrix of float) |
| 0:338 'inF1' (in 2X2 matrix of float) |
| 0:338 'inF2' (in 2X2 matrix of float) |
| 0:338 cosine (global 2X2 matrix of float) |
| 0:338 'inF0' (in 2X2 matrix of float) |
| 0:338 hyp. cosine (global 2X2 matrix of float) |
| 0:338 'inF0' (in 2X2 matrix of float) |
| 0:338 degrees (global 2X2 matrix of float) |
| 0:338 'inF0' (in 2X2 matrix of float) |
| 0:338 determinant (global float) |
| 0:338 'inF0' (in 2X2 matrix of float) |
| 0:338 exp (global 2X2 matrix of float) |
| 0:338 'inF0' (in 2X2 matrix of float) |
| 0:338 exp2 (global 2X2 matrix of float) |
| 0:338 'inF0' (in 2X2 matrix of float) |
| 0:338 findMSB (global int) |
| 0:338 Constant: |
| 0:338 7 (const int) |
| 0:338 findLSB (global int) |
| 0:338 Constant: |
| 0:338 7 (const int) |
| 0:338 Floor (global 2X2 matrix of float) |
| 0:338 'inF0' (in 2X2 matrix of float) |
| 0:338 mod (global 2X2 matrix of float) |
| 0:338 'inF0' (in 2X2 matrix of float) |
| 0:338 'inF1' (in 2X2 matrix of float) |
| 0:338 Fraction (global 2X2 matrix of float) |
| 0:338 'inF0' (in 2X2 matrix of float) |
| 0:338 frexp (global 2X2 matrix of float) |
| 0:338 'inF0' (in 2X2 matrix of float) |
| 0:338 'inF1' (in 2X2 matrix of float) |
| 0:338 ldexp (global 2X2 matrix of float) |
| 0:338 'inF0' (in 2X2 matrix of float) |
| 0:338 'inF1' (in 2X2 matrix of float) |
| 0:338 mix (global 2X2 matrix of float) |
| 0:338 'inF0' (in 2X2 matrix of float) |
| 0:338 'inF1' (in 2X2 matrix of float) |
| 0:338 'inF2' (in 2X2 matrix of float) |
| 0:338 log (global 2X2 matrix of float) |
| 0:338 'inF0' (in 2X2 matrix of float) |
| 0:338 matrix-scale (temp 2X2 matrix of float) |
| 0:338 log2 (temp 2X2 matrix of float) |
| 0:338 'inF0' (in 2X2 matrix of float) |
| 0:338 Constant: |
| 0:338 0.301030 |
| 0:338 log2 (global 2X2 matrix of float) |
| 0:338 'inF0' (in 2X2 matrix of float) |
| 0:338 max (global 2X2 matrix of float) |
| 0:338 'inF0' (in 2X2 matrix of float) |
| 0:338 'inF1' (in 2X2 matrix of float) |
| 0:338 min (global 2X2 matrix of float) |
| 0:338 'inF0' (in 2X2 matrix of float) |
| 0:338 'inF1' (in 2X2 matrix of float) |
| 0:338 pow (global 2X2 matrix of float) |
| 0:338 'inF0' (in 2X2 matrix of float) |
| 0:338 'inF1' (in 2X2 matrix of float) |
| 0:338 radians (global 2X2 matrix of float) |
| 0:338 'inF0' (in 2X2 matrix of float) |
| 0:338 roundEven (global 2X2 matrix of float) |
| 0:338 'inF0' (in 2X2 matrix of float) |
| 0:338 inverse sqrt (global 2X2 matrix of float) |
| 0:338 'inF0' (in 2X2 matrix of float) |
| 0:338 clamp (temp 2X2 matrix of float) |
| 0:338 'inF0' (in 2X2 matrix of float) |
| 0:338 Constant: |
| 0:338 0.000000 |
| 0:338 Constant: |
| 0:338 1.000000 |
| 0:338 Sign (global 2X2 matrix of float) |
| 0:338 'inF0' (in 2X2 matrix of float) |
| 0:338 sine (global 2X2 matrix of float) |
| 0:338 'inF0' (in 2X2 matrix of float) |
| 0:338 Sequence |
| 0:338 move second child to first child (temp 2X2 matrix of float) |
| 0:338 'inF1' (in 2X2 matrix of float) |
| 0:338 sine (temp 2X2 matrix of float) |
| 0:338 'inF0' (in 2X2 matrix of float) |
| 0:338 move second child to first child (temp 2X2 matrix of float) |
| 0:338 'inF2' (in 2X2 matrix of float) |
| 0:338 cosine (temp 2X2 matrix of float) |
| 0:338 'inF0' (in 2X2 matrix of float) |
| 0:338 hyp. sine (global 2X2 matrix of float) |
| 0:338 'inF0' (in 2X2 matrix of float) |
| 0:338 smoothstep (global 2X2 matrix of float) |
| 0:338 'inF0' (in 2X2 matrix of float) |
| 0:338 'inF1' (in 2X2 matrix of float) |
| 0:338 'inF2' (in 2X2 matrix of float) |
| 0:338 sqrt (global 2X2 matrix of float) |
| 0:338 'inF0' (in 2X2 matrix of float) |
| 0:338 step (global 2X2 matrix of float) |
| 0:338 'inF0' (in 2X2 matrix of float) |
| 0:338 'inF1' (in 2X2 matrix of float) |
| 0:338 tangent (global 2X2 matrix of float) |
| 0:338 'inF0' (in 2X2 matrix of float) |
| 0:338 hyp. tangent (global 2X2 matrix of float) |
| 0:338 'inF0' (in 2X2 matrix of float) |
| 0:338 transpose (global 2X2 matrix of float) |
| 0:338 'inF0' (in 2X2 matrix of float) |
| 0:338 trunc (global 2X2 matrix of float) |
| 0:338 'inF0' (in 2X2 matrix of float) |
| 0:341 Branch: Return with expression |
| 0:? Constant: |
| 0:? 2.000000 |
| 0:? 2.000000 |
| 0:? 2.000000 |
| 0:? 2.000000 |
| 0:345 Function Definition: VertexShaderFunction3x3(mf33;mf33;mf33; (global 3X3 matrix of float) |
| 0:345 Function Parameters: |
| 0:345 'inF0' (in 3X3 matrix of float) |
| 0:345 'inF1' (in 3X3 matrix of float) |
| 0:345 'inF2' (in 3X3 matrix of float) |
| 0:? Sequence |
| 0:347 all (global bool) |
| 0:347 'inF0' (in 3X3 matrix of float) |
| 0:347 Absolute value (global 3X3 matrix of float) |
| 0:347 'inF0' (in 3X3 matrix of float) |
| 0:347 arc cosine (global 3X3 matrix of float) |
| 0:347 'inF0' (in 3X3 matrix of float) |
| 0:347 any (global bool) |
| 0:347 'inF0' (in 3X3 matrix of float) |
| 0:347 arc sine (global 3X3 matrix of float) |
| 0:347 'inF0' (in 3X3 matrix of float) |
| 0:347 arc tangent (global 3X3 matrix of float) |
| 0:347 'inF0' (in 3X3 matrix of float) |
| 0:347 arc tangent (global 3X3 matrix of float) |
| 0:347 'inF0' (in 3X3 matrix of float) |
| 0:347 'inF1' (in 3X3 matrix of float) |
| 0:347 Ceiling (global 3X3 matrix of float) |
| 0:347 'inF0' (in 3X3 matrix of float) |
| 0:347 clamp (global 3X3 matrix of float) |
| 0:347 'inF0' (in 3X3 matrix of float) |
| 0:347 'inF1' (in 3X3 matrix of float) |
| 0:347 'inF2' (in 3X3 matrix of float) |
| 0:347 cosine (global 3X3 matrix of float) |
| 0:347 'inF0' (in 3X3 matrix of float) |
| 0:347 hyp. cosine (global 3X3 matrix of float) |
| 0:347 'inF0' (in 3X3 matrix of float) |
| 0:347 degrees (global 3X3 matrix of float) |
| 0:347 'inF0' (in 3X3 matrix of float) |
| 0:347 determinant (global float) |
| 0:347 'inF0' (in 3X3 matrix of float) |
| 0:347 exp (global 3X3 matrix of float) |
| 0:347 'inF0' (in 3X3 matrix of float) |
| 0:347 exp2 (global 3X3 matrix of float) |
| 0:347 'inF0' (in 3X3 matrix of float) |
| 0:347 findMSB (global int) |
| 0:347 Constant: |
| 0:347 7 (const int) |
| 0:347 findLSB (global int) |
| 0:347 Constant: |
| 0:347 7 (const int) |
| 0:347 Floor (global 3X3 matrix of float) |
| 0:347 'inF0' (in 3X3 matrix of float) |
| 0:347 mod (global 3X3 matrix of float) |
| 0:347 'inF0' (in 3X3 matrix of float) |
| 0:347 'inF1' (in 3X3 matrix of float) |
| 0:347 Fraction (global 3X3 matrix of float) |
| 0:347 'inF0' (in 3X3 matrix of float) |
| 0:347 frexp (global 3X3 matrix of float) |
| 0:347 'inF0' (in 3X3 matrix of float) |
| 0:347 'inF1' (in 3X3 matrix of float) |
| 0:347 ldexp (global 3X3 matrix of float) |
| 0:347 'inF0' (in 3X3 matrix of float) |
| 0:347 'inF1' (in 3X3 matrix of float) |
| 0:347 mix (global 3X3 matrix of float) |
| 0:347 'inF0' (in 3X3 matrix of float) |
| 0:347 'inF1' (in 3X3 matrix of float) |
| 0:347 'inF2' (in 3X3 matrix of float) |
| 0:347 log (global 3X3 matrix of float) |
| 0:347 'inF0' (in 3X3 matrix of float) |
| 0:347 matrix-scale (temp 3X3 matrix of float) |
| 0:347 log2 (temp 3X3 matrix of float) |
| 0:347 'inF0' (in 3X3 matrix of float) |
| 0:347 Constant: |
| 0:347 0.301030 |
| 0:347 log2 (global 3X3 matrix of float) |
| 0:347 'inF0' (in 3X3 matrix of float) |
| 0:347 max (global 3X3 matrix of float) |
| 0:347 'inF0' (in 3X3 matrix of float) |
| 0:347 'inF1' (in 3X3 matrix of float) |
| 0:347 min (global 3X3 matrix of float) |
| 0:347 'inF0' (in 3X3 matrix of float) |
| 0:347 'inF1' (in 3X3 matrix of float) |
| 0:347 pow (global 3X3 matrix of float) |
| 0:347 'inF0' (in 3X3 matrix of float) |
| 0:347 'inF1' (in 3X3 matrix of float) |
| 0:347 radians (global 3X3 matrix of float) |
| 0:347 'inF0' (in 3X3 matrix of float) |
| 0:347 roundEven (global 3X3 matrix of float) |
| 0:347 'inF0' (in 3X3 matrix of float) |
| 0:347 inverse sqrt (global 3X3 matrix of float) |
| 0:347 'inF0' (in 3X3 matrix of float) |
| 0:347 clamp (temp 3X3 matrix of float) |
| 0:347 'inF0' (in 3X3 matrix of float) |
| 0:347 Constant: |
| 0:347 0.000000 |
| 0:347 Constant: |
| 0:347 1.000000 |
| 0:347 Sign (global 3X3 matrix of float) |
| 0:347 'inF0' (in 3X3 matrix of float) |
| 0:347 sine (global 3X3 matrix of float) |
| 0:347 'inF0' (in 3X3 matrix of float) |
| 0:347 Sequence |
| 0:347 move second child to first child (temp 3X3 matrix of float) |
| 0:347 'inF1' (in 3X3 matrix of float) |
| 0:347 sine (temp 3X3 matrix of float) |
| 0:347 'inF0' (in 3X3 matrix of float) |
| 0:347 move second child to first child (temp 3X3 matrix of float) |
| 0:347 'inF2' (in 3X3 matrix of float) |
| 0:347 cosine (temp 3X3 matrix of float) |
| 0:347 'inF0' (in 3X3 matrix of float) |
| 0:347 hyp. sine (global 3X3 matrix of float) |
| 0:347 'inF0' (in 3X3 matrix of float) |
| 0:347 smoothstep (global 3X3 matrix of float) |
| 0:347 'inF0' (in 3X3 matrix of float) |
| 0:347 'inF1' (in 3X3 matrix of float) |
| 0:347 'inF2' (in 3X3 matrix of float) |
| 0:347 sqrt (global 3X3 matrix of float) |
| 0:347 'inF0' (in 3X3 matrix of float) |
| 0:347 step (global 3X3 matrix of float) |
| 0:347 'inF0' (in 3X3 matrix of float) |
| 0:347 'inF1' (in 3X3 matrix of float) |
| 0:347 tangent (global 3X3 matrix of float) |
| 0:347 'inF0' (in 3X3 matrix of float) |
| 0:347 hyp. tangent (global 3X3 matrix of float) |
| 0:347 'inF0' (in 3X3 matrix of float) |
| 0:347 transpose (global 3X3 matrix of float) |
| 0:347 'inF0' (in 3X3 matrix of float) |
| 0:347 trunc (global 3X3 matrix of float) |
| 0:347 'inF0' (in 3X3 matrix of float) |
| 0:350 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:354 Function Definition: VertexShaderFunction4x4(mf44;mf44;mf44; (global 4X4 matrix of float) |
| 0:354 Function Parameters: |
| 0:354 'inF0' (in 4X4 matrix of float) |
| 0:354 'inF1' (in 4X4 matrix of float) |
| 0:354 'inF2' (in 4X4 matrix of float) |
| 0:? Sequence |
| 0:356 all (global bool) |
| 0:356 'inF0' (in 4X4 matrix of float) |
| 0:356 Absolute value (global 4X4 matrix of float) |
| 0:356 'inF0' (in 4X4 matrix of float) |
| 0:356 arc cosine (global 4X4 matrix of float) |
| 0:356 'inF0' (in 4X4 matrix of float) |
| 0:356 any (global bool) |
| 0:356 'inF0' (in 4X4 matrix of float) |
| 0:356 arc sine (global 4X4 matrix of float) |
| 0:356 'inF0' (in 4X4 matrix of float) |
| 0:356 arc tangent (global 4X4 matrix of float) |
| 0:356 'inF0' (in 4X4 matrix of float) |
| 0:356 arc tangent (global 4X4 matrix of float) |
| 0:356 'inF0' (in 4X4 matrix of float) |
| 0:356 'inF1' (in 4X4 matrix of float) |
| 0:356 Ceiling (global 4X4 matrix of float) |
| 0:356 'inF0' (in 4X4 matrix of float) |
| 0:356 clamp (global 4X4 matrix of float) |
| 0:356 'inF0' (in 4X4 matrix of float) |
| 0:356 'inF1' (in 4X4 matrix of float) |
| 0:356 'inF2' (in 4X4 matrix of float) |
| 0:356 cosine (global 4X4 matrix of float) |
| 0:356 'inF0' (in 4X4 matrix of float) |
| 0:356 hyp. cosine (global 4X4 matrix of float) |
| 0:356 'inF0' (in 4X4 matrix of float) |
| 0:356 degrees (global 4X4 matrix of float) |
| 0:356 'inF0' (in 4X4 matrix of float) |
| 0:356 determinant (global float) |
| 0:356 'inF0' (in 4X4 matrix of float) |
| 0:356 exp (global 4X4 matrix of float) |
| 0:356 'inF0' (in 4X4 matrix of float) |
| 0:356 exp2 (global 4X4 matrix of float) |
| 0:356 'inF0' (in 4X4 matrix of float) |
| 0:356 findMSB (global int) |
| 0:356 Constant: |
| 0:356 7 (const int) |
| 0:356 findLSB (global int) |
| 0:356 Constant: |
| 0:356 7 (const int) |
| 0:356 Floor (global 4X4 matrix of float) |
| 0:356 'inF0' (in 4X4 matrix of float) |
| 0:356 mod (global 4X4 matrix of float) |
| 0:356 'inF0' (in 4X4 matrix of float) |
| 0:356 'inF1' (in 4X4 matrix of float) |
| 0:356 Fraction (global 4X4 matrix of float) |
| 0:356 'inF0' (in 4X4 matrix of float) |
| 0:356 frexp (global 4X4 matrix of float) |
| 0:356 'inF0' (in 4X4 matrix of float) |
| 0:356 'inF1' (in 4X4 matrix of float) |
| 0:356 ldexp (global 4X4 matrix of float) |
| 0:356 'inF0' (in 4X4 matrix of float) |
| 0:356 'inF1' (in 4X4 matrix of float) |
| 0:356 mix (global 4X4 matrix of float) |
| 0:356 'inF0' (in 4X4 matrix of float) |
| 0:356 'inF1' (in 4X4 matrix of float) |
| 0:356 'inF2' (in 4X4 matrix of float) |
| 0:356 log (global 4X4 matrix of float) |
| 0:356 'inF0' (in 4X4 matrix of float) |
| 0:356 matrix-scale (temp 4X4 matrix of float) |
| 0:356 log2 (temp 4X4 matrix of float) |
| 0:356 'inF0' (in 4X4 matrix of float) |
| 0:356 Constant: |
| 0:356 0.301030 |
| 0:356 log2 (global 4X4 matrix of float) |
| 0:356 'inF0' (in 4X4 matrix of float) |
| 0:356 max (global 4X4 matrix of float) |
| 0:356 'inF0' (in 4X4 matrix of float) |
| 0:356 'inF1' (in 4X4 matrix of float) |
| 0:356 min (global 4X4 matrix of float) |
| 0:356 'inF0' (in 4X4 matrix of float) |
| 0:356 'inF1' (in 4X4 matrix of float) |
| 0:356 pow (global 4X4 matrix of float) |
| 0:356 'inF0' (in 4X4 matrix of float) |
| 0:356 'inF1' (in 4X4 matrix of float) |
| 0:356 radians (global 4X4 matrix of float) |
| 0:356 'inF0' (in 4X4 matrix of float) |
| 0:356 roundEven (global 4X4 matrix of float) |
| 0:356 'inF0' (in 4X4 matrix of float) |
| 0:356 inverse sqrt (global 4X4 matrix of float) |
| 0:356 'inF0' (in 4X4 matrix of float) |
| 0:356 clamp (temp 4X4 matrix of float) |
| 0:356 'inF0' (in 4X4 matrix of float) |
| 0:356 Constant: |
| 0:356 0.000000 |
| 0:356 Constant: |
| 0:356 1.000000 |
| 0:356 Sign (global 4X4 matrix of float) |
| 0:356 'inF0' (in 4X4 matrix of float) |
| 0:356 sine (global 4X4 matrix of float) |
| 0:356 'inF0' (in 4X4 matrix of float) |
| 0:356 Sequence |
| 0:356 move second child to first child (temp 4X4 matrix of float) |
| 0:356 'inF1' (in 4X4 matrix of float) |
| 0:356 sine (temp 4X4 matrix of float) |
| 0:356 'inF0' (in 4X4 matrix of float) |
| 0:356 move second child to first child (temp 4X4 matrix of float) |
| 0:356 'inF2' (in 4X4 matrix of float) |
| 0:356 cosine (temp 4X4 matrix of float) |
| 0:356 'inF0' (in 4X4 matrix of float) |
| 0:356 hyp. sine (global 4X4 matrix of float) |
| 0:356 'inF0' (in 4X4 matrix of float) |
| 0:356 smoothstep (global 4X4 matrix of float) |
| 0:356 'inF0' (in 4X4 matrix of float) |
| 0:356 'inF1' (in 4X4 matrix of float) |
| 0:356 'inF2' (in 4X4 matrix of float) |
| 0:356 sqrt (global 4X4 matrix of float) |
| 0:356 'inF0' (in 4X4 matrix of float) |
| 0:356 step (global 4X4 matrix of float) |
| 0:356 'inF0' (in 4X4 matrix of float) |
| 0:356 'inF1' (in 4X4 matrix of float) |
| 0:356 tangent (global 4X4 matrix of float) |
| 0:356 'inF0' (in 4X4 matrix of float) |
| 0:356 hyp. tangent (global 4X4 matrix of float) |
| 0:356 'inF0' (in 4X4 matrix of float) |
| 0:356 transpose (global 4X4 matrix of float) |
| 0:356 'inF0' (in 4X4 matrix of float) |
| 0:356 trunc (global 4X4 matrix of float) |
| 0:356 'inF0' (in 4X4 matrix of float) |
| 0:359 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:377 Function Definition: TestGenMul2(f1;f1;vf2;vf2;mf22;mf22; (global void) |
| 0:377 Function Parameters: |
| 0:377 'inF0' (in float) |
| 0:377 'inF1' (in float) |
| 0:377 'inFV0' (in 2-component vector of float) |
| 0:377 'inFV1' (in 2-component vector of float) |
| 0:377 'inFM0' (in 2X2 matrix of float) |
| 0:377 'inFM1' (in 2X2 matrix of float) |
| 0:? Sequence |
| 0:378 Sequence |
| 0:378 move second child to first child (temp float) |
| 0:378 'r0' (temp float) |
| 0:378 component-wise multiply (temp float) |
| 0:378 'inF1' (in float) |
| 0:378 'inF0' (in float) |
| 0:378 Sequence |
| 0:378 move second child to first child (temp 2-component vector of float) |
| 0:378 'r1' (temp 2-component vector of float) |
| 0:378 vector-scale (temp 2-component vector of float) |
| 0:378 'inF0' (in float) |
| 0:378 'inFV0' (in 2-component vector of float) |
| 0:378 Sequence |
| 0:378 move second child to first child (temp 2-component vector of float) |
| 0:378 'r2' (temp 2-component vector of float) |
| 0:378 vector-scale (temp 2-component vector of float) |
| 0:378 'inFV0' (in 2-component vector of float) |
| 0:378 'inF0' (in float) |
| 0:378 Sequence |
| 0:378 move second child to first child (temp float) |
| 0:378 'r3' (temp float) |
| 0:378 dot-product (global float) |
| 0:378 'inFV0' (in 2-component vector of float) |
| 0:378 'inFV1' (in 2-component vector of float) |
| 0:378 Sequence |
| 0:378 move second child to first child (temp 2-component vector of float) |
| 0:378 'r4' (temp 2-component vector of float) |
| 0:378 vector-times-matrix (temp 2-component vector of float) |
| 0:378 'inFV0' (in 2-component vector of float) |
| 0:378 'inFM0' (in 2X2 matrix of float) |
| 0:378 Sequence |
| 0:378 move second child to first child (temp 2-component vector of float) |
| 0:378 'r5' (temp 2-component vector of float) |
| 0:378 matrix-times-vector (temp 2-component vector of float) |
| 0:378 'inFM0' (in 2X2 matrix of float) |
| 0:378 'inFV0' (in 2-component vector of float) |
| 0:378 Sequence |
| 0:378 move second child to first child (temp 2X2 matrix of float) |
| 0:378 'r6' (temp 2X2 matrix of float) |
| 0:378 matrix-scale (temp 2X2 matrix of float) |
| 0:378 'inF0' (in float) |
| 0:378 'inFM0' (in 2X2 matrix of float) |
| 0:378 Sequence |
| 0:378 move second child to first child (temp 2X2 matrix of float) |
| 0:378 'r7' (temp 2X2 matrix of float) |
| 0:378 matrix-scale (temp 2X2 matrix of float) |
| 0:378 'inFM0' (in 2X2 matrix of float) |
| 0:378 'inF0' (in float) |
| 0:378 Sequence |
| 0:378 move second child to first child (temp 2X2 matrix of float) |
| 0:378 'r8' (temp 2X2 matrix of float) |
| 0:378 matrix-multiply (temp 2X2 matrix of float) |
| 0:378 'inFM1' (in 2X2 matrix of float) |
| 0:378 'inFM0' (in 2X2 matrix of float) |
| 0:384 Function Definition: TestGenMul3(f1;f1;vf3;vf3;mf33;mf33; (global void) |
| 0:384 Function Parameters: |
| 0:384 'inF0' (in float) |
| 0:384 'inF1' (in float) |
| 0:384 'inFV0' (in 3-component vector of float) |
| 0:384 'inFV1' (in 3-component vector of float) |
| 0:384 'inFM0' (in 3X3 matrix of float) |
| 0:384 'inFM1' (in 3X3 matrix of float) |
| 0:? Sequence |
| 0:385 Sequence |
| 0:385 move second child to first child (temp float) |
| 0:385 'r0' (temp float) |
| 0:385 component-wise multiply (temp float) |
| 0:385 'inF1' (in float) |
| 0:385 'inF0' (in float) |
| 0:385 Sequence |
| 0:385 move second child to first child (temp 3-component vector of float) |
| 0:385 'r1' (temp 3-component vector of float) |
| 0:385 vector-scale (temp 3-component vector of float) |
| 0:385 'inF0' (in float) |
| 0:385 'inFV0' (in 3-component vector of float) |
| 0:385 Sequence |
| 0:385 move second child to first child (temp 3-component vector of float) |
| 0:385 'r2' (temp 3-component vector of float) |
| 0:385 vector-scale (temp 3-component vector of float) |
| 0:385 'inFV0' (in 3-component vector of float) |
| 0:385 'inF0' (in float) |
| 0:385 Sequence |
| 0:385 move second child to first child (temp float) |
| 0:385 'r3' (temp float) |
| 0:385 dot-product (global float) |
| 0:385 'inFV0' (in 3-component vector of float) |
| 0:385 'inFV1' (in 3-component vector of float) |
| 0:385 Sequence |
| 0:385 move second child to first child (temp 3-component vector of float) |
| 0:385 'r4' (temp 3-component vector of float) |
| 0:385 vector-times-matrix (temp 3-component vector of float) |
| 0:385 'inFV0' (in 3-component vector of float) |
| 0:385 'inFM0' (in 3X3 matrix of float) |
| 0:385 Sequence |
| 0:385 move second child to first child (temp 3-component vector of float) |
| 0:385 'r5' (temp 3-component vector of float) |
| 0:385 matrix-times-vector (temp 3-component vector of float) |
| 0:385 'inFM0' (in 3X3 matrix of float) |
| 0:385 'inFV0' (in 3-component vector of float) |
| 0:385 Sequence |
| 0:385 move second child to first child (temp 3X3 matrix of float) |
| 0:385 'r6' (temp 3X3 matrix of float) |
| 0:385 matrix-scale (temp 3X3 matrix of float) |
| 0:385 'inF0' (in float) |
| 0:385 'inFM0' (in 3X3 matrix of float) |
| 0:385 Sequence |
| 0:385 move second child to first child (temp 3X3 matrix of float) |
| 0:385 'r7' (temp 3X3 matrix of float) |
| 0:385 matrix-scale (temp 3X3 matrix of float) |
| 0:385 'inFM0' (in 3X3 matrix of float) |
| 0:385 'inF0' (in float) |
| 0:385 Sequence |
| 0:385 move second child to first child (temp 3X3 matrix of float) |
| 0:385 'r8' (temp 3X3 matrix of float) |
| 0:385 matrix-multiply (temp 3X3 matrix of float) |
| 0:385 'inFM1' (in 3X3 matrix of float) |
| 0:385 'inFM0' (in 3X3 matrix of float) |
| 0:391 Function Definition: TestGenMul4(f1;f1;vf4;vf4;mf44;mf44; (global void) |
| 0:391 Function Parameters: |
| 0:391 'inF0' (in float) |
| 0:391 'inF1' (in float) |
| 0:391 'inFV0' (in 4-component vector of float) |
| 0:391 'inFV1' (in 4-component vector of float) |
| 0:391 'inFM0' (in 4X4 matrix of float) |
| 0:391 'inFM1' (in 4X4 matrix of float) |
| 0:? Sequence |
| 0:392 Sequence |
| 0:392 move second child to first child (temp float) |
| 0:392 'r0' (temp float) |
| 0:392 component-wise multiply (temp float) |
| 0:392 'inF1' (in float) |
| 0:392 'inF0' (in float) |
| 0:392 Sequence |
| 0:392 move second child to first child (temp 4-component vector of float) |
| 0:392 'r1' (temp 4-component vector of float) |
| 0:392 vector-scale (temp 4-component vector of float) |
| 0:392 'inF0' (in float) |
| 0:392 'inFV0' (in 4-component vector of float) |
| 0:392 Sequence |
| 0:392 move second child to first child (temp 4-component vector of float) |
| 0:392 'r2' (temp 4-component vector of float) |
| 0:392 vector-scale (temp 4-component vector of float) |
| 0:392 'inFV0' (in 4-component vector of float) |
| 0:392 'inF0' (in float) |
| 0:392 Sequence |
| 0:392 move second child to first child (temp float) |
| 0:392 'r3' (temp float) |
| 0:392 dot-product (global float) |
| 0:392 'inFV0' (in 4-component vector of float) |
| 0:392 'inFV1' (in 4-component vector of float) |
| 0:392 Sequence |
| 0:392 move second child to first child (temp 4-component vector of float) |
| 0:392 'r4' (temp 4-component vector of float) |
| 0:392 vector-times-matrix (temp 4-component vector of float) |
| 0:392 'inFV0' (in 4-component vector of float) |
| 0:392 'inFM0' (in 4X4 matrix of float) |
| 0:392 Sequence |
| 0:392 move second child to first child (temp 4-component vector of float) |
| 0:392 'r5' (temp 4-component vector of float) |
| 0:392 matrix-times-vector (temp 4-component vector of float) |
| 0:392 'inFM0' (in 4X4 matrix of float) |
| 0:392 'inFV0' (in 4-component vector of float) |
| 0:392 Sequence |
| 0:392 move second child to first child (temp 4X4 matrix of float) |
| 0:392 'r6' (temp 4X4 matrix of float) |
| 0:392 matrix-scale (temp 4X4 matrix of float) |
| 0:392 'inF0' (in float) |
| 0:392 'inFM0' (in 4X4 matrix of float) |
| 0:392 Sequence |
| 0:392 move second child to first child (temp 4X4 matrix of float) |
| 0:392 'r7' (temp 4X4 matrix of float) |
| 0:392 matrix-scale (temp 4X4 matrix of float) |
| 0:392 'inFM0' (in 4X4 matrix of float) |
| 0:392 'inF0' (in float) |
| 0:392 Sequence |
| 0:392 move second child to first child (temp 4X4 matrix of float) |
| 0:392 'r8' (temp 4X4 matrix of float) |
| 0:392 matrix-multiply (temp 4X4 matrix of float) |
| 0:392 'inFM1' (in 4X4 matrix of float) |
| 0:392 'inFM0' (in 4X4 matrix of float) |
| 0:401 Function Definition: TestGenMulNxM(f1;f1;vf2;vf3;mf23;mf32;mf33;mf34;mf24; (global void) |
| 0:401 Function Parameters: |
| 0:401 'inF0' (in float) |
| 0:401 'inF1' (in float) |
| 0:401 'inFV2' (in 2-component vector of float) |
| 0:401 'inFV3' (in 3-component vector of float) |
| 0:401 'inFM2x3' (in 2X3 matrix of float) |
| 0:401 'inFM3x2' (in 3X2 matrix of float) |
| 0:401 'inFM3x3' (in 3X3 matrix of float) |
| 0:401 'inFM3x4' (in 3X4 matrix of float) |
| 0:401 'inFM2x4' (in 2X4 matrix of float) |
| 0:? Sequence |
| 0:402 Sequence |
| 0:402 move second child to first child (temp float) |
| 0:402 'r00' (temp float) |
| 0:402 component-wise multiply (temp float) |
| 0:402 'inF1' (in float) |
| 0:402 'inF0' (in float) |
| 0:403 Sequence |
| 0:403 move second child to first child (temp 2-component vector of float) |
| 0:403 'r01' (temp 2-component vector of float) |
| 0:403 vector-scale (temp 2-component vector of float) |
| 0:403 'inF0' (in float) |
| 0:403 'inFV2' (in 2-component vector of float) |
| 0:404 Sequence |
| 0:404 move second child to first child (temp 3-component vector of float) |
| 0:404 'r02' (temp 3-component vector of float) |
| 0:404 vector-scale (temp 3-component vector of float) |
| 0:404 'inF0' (in float) |
| 0:404 'inFV3' (in 3-component vector of float) |
| 0:405 Sequence |
| 0:405 move second child to first child (temp 2-component vector of float) |
| 0:405 'r03' (temp 2-component vector of float) |
| 0:405 vector-scale (temp 2-component vector of float) |
| 0:405 'inFV2' (in 2-component vector of float) |
| 0:405 'inF0' (in float) |
| 0:406 Sequence |
| 0:406 move second child to first child (temp 3-component vector of float) |
| 0:406 'r04' (temp 3-component vector of float) |
| 0:406 vector-scale (temp 3-component vector of float) |
| 0:406 'inFV3' (in 3-component vector of float) |
| 0:406 'inF0' (in float) |
| 0:407 Sequence |
| 0:407 move second child to first child (temp float) |
| 0:407 'r05' (temp float) |
| 0:407 dot-product (global float) |
| 0:407 'inFV2' (in 2-component vector of float) |
| 0:407 'inFV2' (in 2-component vector of float) |
| 0:408 Sequence |
| 0:408 move second child to first child (temp float) |
| 0:408 'r06' (temp float) |
| 0:408 dot-product (global float) |
| 0:408 'inFV3' (in 3-component vector of float) |
| 0:408 'inFV3' (in 3-component vector of float) |
| 0:409 Sequence |
| 0:409 move second child to first child (temp 3-component vector of float) |
| 0:409 'r07' (temp 3-component vector of float) |
| 0:409 matrix-times-vector (temp 3-component vector of float) |
| 0:409 'inFM2x3' (in 2X3 matrix of float) |
| 0:409 'inFV2' (in 2-component vector of float) |
| 0:410 Sequence |
| 0:410 move second child to first child (temp 2-component vector of float) |
| 0:410 'r08' (temp 2-component vector of float) |
| 0:410 matrix-times-vector (temp 2-component vector of float) |
| 0:410 'inFM3x2' (in 3X2 matrix of float) |
| 0:410 'inFV3' (in 3-component vector of float) |
| 0:411 Sequence |
| 0:411 move second child to first child (temp 2-component vector of float) |
| 0:411 'r09' (temp 2-component vector of float) |
| 0:411 vector-times-matrix (temp 2-component vector of float) |
| 0:411 'inFV3' (in 3-component vector of float) |
| 0:411 'inFM2x3' (in 2X3 matrix of float) |
| 0:412 Sequence |
| 0:412 move second child to first child (temp 3-component vector of float) |
| 0:412 'r10' (temp 3-component vector of float) |
| 0:412 vector-times-matrix (temp 3-component vector of float) |
| 0:412 'inFV2' (in 2-component vector of float) |
| 0:412 'inFM3x2' (in 3X2 matrix of float) |
| 0:413 Sequence |
| 0:413 move second child to first child (temp 2X3 matrix of float) |
| 0:413 'r11' (temp 2X3 matrix of float) |
| 0:413 matrix-scale (temp 2X3 matrix of float) |
| 0:413 'inF0' (in float) |
| 0:413 'inFM2x3' (in 2X3 matrix of float) |
| 0:414 Sequence |
| 0:414 move second child to first child (temp 3X2 matrix of float) |
| 0:414 'r12' (temp 3X2 matrix of float) |
| 0:414 matrix-scale (temp 3X2 matrix of float) |
| 0:414 'inF0' (in float) |
| 0:414 'inFM3x2' (in 3X2 matrix of float) |
| 0:415 Sequence |
| 0:415 move second child to first child (temp 2X2 matrix of float) |
| 0:415 'r13' (temp 2X2 matrix of float) |
| 0:415 matrix-multiply (temp 2X2 matrix of float) |
| 0:415 'inFM3x2' (in 3X2 matrix of float) |
| 0:415 'inFM2x3' (in 2X3 matrix of float) |
| 0:416 Sequence |
| 0:416 move second child to first child (temp 2X3 matrix of float) |
| 0:416 'r14' (temp 2X3 matrix of float) |
| 0:416 matrix-multiply (temp 2X3 matrix of float) |
| 0:416 'inFM3x3' (in 3X3 matrix of float) |
| 0:416 'inFM2x3' (in 2X3 matrix of float) |
| 0:417 Sequence |
| 0:417 move second child to first child (temp 2X4 matrix of float) |
| 0:417 'r15' (temp 2X4 matrix of float) |
| 0:417 matrix-multiply (temp 2X4 matrix of float) |
| 0:417 'inFM3x4' (in 3X4 matrix of float) |
| 0:417 'inFM2x3' (in 2X3 matrix of float) |
| 0:418 Sequence |
| 0:418 move second child to first child (temp 3X4 matrix of float) |
| 0:418 'r16' (temp 3X4 matrix of float) |
| 0:418 matrix-multiply (temp 3X4 matrix of float) |
| 0:418 'inFM2x4' (in 2X4 matrix of float) |
| 0:418 'inFM3x2' (in 3X2 matrix of float) |
| 0:? Linker Objects |
| |
| |
| Linked vertex stage: |
| |
| |
| Shader version: 450 |
| 0:? Sequence |
| 0:2 Function Definition: VertexShaderFunctionS(f1;f1;f1;u1;u1; (global float) |
| 0:2 Function Parameters: |
| 0:2 'inF0' (in float) |
| 0:2 'inF1' (in float) |
| 0:2 'inF2' (in float) |
| 0:2 'inU0' (in uint) |
| 0:2 'inU1' (in uint) |
| 0:? Sequence |
| 0:3 all (global bool) |
| 0:3 'inF0' (in float) |
| 0:4 Absolute value (global float) |
| 0:4 'inF0' (in float) |
| 0:5 arc cosine (global float) |
| 0:5 'inF0' (in float) |
| 0:6 any (global bool) |
| 0:6 'inF0' (in float) |
| 0:7 arc sine (global float) |
| 0:7 'inF0' (in float) |
| 0:8 floatBitsToInt (global int) |
| 0:8 'inF0' (in float) |
| 0:9 floatBitsToUint (global uint) |
| 0:9 'inF0' (in float) |
| 0:10 intBitsToFloat (global float) |
| 0:10 'inU0' (in uint) |
| 0:12 arc tangent (global float) |
| 0:12 'inF0' (in float) |
| 0:13 arc tangent (global float) |
| 0:13 'inF0' (in float) |
| 0:13 'inF1' (in float) |
| 0:14 Ceiling (global float) |
| 0:14 'inF0' (in float) |
| 0:15 clamp (global float) |
| 0:15 'inF0' (in float) |
| 0:15 'inF1' (in float) |
| 0:15 'inF2' (in float) |
| 0:16 cosine (global float) |
| 0:16 'inF0' (in float) |
| 0:17 hyp. cosine (global float) |
| 0:17 'inF0' (in float) |
| 0:18 bitCount (global uint) |
| 0:18 Constant: |
| 0:18 7 (const uint) |
| 0:19 degrees (global float) |
| 0:19 'inF0' (in float) |
| 0:23 exp (global float) |
| 0:23 'inF0' (in float) |
| 0:24 exp2 (global float) |
| 0:24 'inF0' (in float) |
| 0:25 findMSB (global int) |
| 0:25 Constant: |
| 0:25 7 (const int) |
| 0:26 findLSB (global int) |
| 0:26 Constant: |
| 0:26 7 (const int) |
| 0:27 Floor (global float) |
| 0:27 'inF0' (in float) |
| 0:29 mod (global float) |
| 0:29 'inF0' (in float) |
| 0:29 'inF1' (in float) |
| 0:30 Fraction (global float) |
| 0:30 'inF0' (in float) |
| 0:31 frexp (global float) |
| 0:31 'inF0' (in float) |
| 0:31 'inF1' (in float) |
| 0:32 isinf (global bool) |
| 0:32 'inF0' (in float) |
| 0:33 isnan (global bool) |
| 0:33 'inF0' (in float) |
| 0:34 ldexp (global float) |
| 0:34 'inF0' (in float) |
| 0:34 'inF1' (in float) |
| 0:35 mix (global float) |
| 0:35 'inF0' (in float) |
| 0:35 'inF1' (in float) |
| 0:35 'inF2' (in float) |
| 0:36 log (global float) |
| 0:36 'inF0' (in float) |
| 0:37 component-wise multiply (temp float) |
| 0:37 log2 (temp float) |
| 0:37 'inF0' (in float) |
| 0:37 Constant: |
| 0:37 0.301030 |
| 0:38 log2 (global float) |
| 0:38 'inF0' (in float) |
| 0:39 max (global float) |
| 0:39 'inF0' (in float) |
| 0:39 'inF1' (in float) |
| 0:40 min (global float) |
| 0:40 'inF0' (in float) |
| 0:40 'inF1' (in float) |
| 0:42 pow (global float) |
| 0:42 'inF0' (in float) |
| 0:42 'inF1' (in float) |
| 0:43 radians (global float) |
| 0:43 'inF0' (in float) |
| 0:44 bitFieldReverse (global uint) |
| 0:44 Constant: |
| 0:44 2 (const uint) |
| 0:45 roundEven (global float) |
| 0:45 'inF0' (in float) |
| 0:46 inverse sqrt (global float) |
| 0:46 'inF0' (in float) |
| 0:47 clamp (temp float) |
| 0:47 'inF0' (in float) |
| 0:47 Constant: |
| 0:47 0.000000 |
| 0:47 Constant: |
| 0:47 1.000000 |
| 0:48 Sign (global float) |
| 0:48 'inF0' (in float) |
| 0:49 sine (global float) |
| 0:49 'inF0' (in float) |
| 0:50 Sequence |
| 0:50 move second child to first child (temp float) |
| 0:50 'inF1' (in float) |
| 0:50 sine (temp float) |
| 0:50 'inF0' (in float) |
| 0:50 move second child to first child (temp float) |
| 0:50 'inF2' (in float) |
| 0:50 cosine (temp float) |
| 0:50 'inF0' (in float) |
| 0:51 hyp. sine (global float) |
| 0:51 'inF0' (in float) |
| 0:52 smoothstep (global float) |
| 0:52 'inF0' (in float) |
| 0:52 'inF1' (in float) |
| 0:52 'inF2' (in float) |
| 0:53 sqrt (global float) |
| 0:53 'inF0' (in float) |
| 0:54 step (global float) |
| 0:54 'inF0' (in float) |
| 0:54 'inF1' (in float) |
| 0:55 tangent (global float) |
| 0:55 'inF0' (in float) |
| 0:56 hyp. tangent (global float) |
| 0:56 'inF0' (in float) |
| 0:58 trunc (global float) |
| 0:58 'inF0' (in float) |
| 0:60 Branch: Return with expression |
| 0:60 Constant: |
| 0:60 0.000000 |
| 0:64 Function Definition: VertexShaderFunction1(vf1;vf1;vf1; (global 1-component vector of float) |
| 0:64 Function Parameters: |
| 0:64 'inF0' (in 1-component vector of float) |
| 0:64 'inF1' (in 1-component vector of float) |
| 0:64 'inF2' (in 1-component vector of float) |
| 0:? Sequence |
| 0:66 Branch: Return with expression |
| 0:66 Constant: |
| 0:66 0.000000 |
| 0:70 Function Definition: VertexShaderFunction2(vf2;vf2;vf2;vu2;vu2; (global 2-component vector of float) |
| 0:70 Function Parameters: |
| 0:70 'inF0' (in 2-component vector of float) |
| 0:70 'inF1' (in 2-component vector of float) |
| 0:70 'inF2' (in 2-component vector of float) |
| 0:70 'inU0' (in 2-component vector of uint) |
| 0:70 'inU1' (in 2-component vector of uint) |
| 0:? Sequence |
| 0:71 all (global bool) |
| 0:71 'inF0' (in 2-component vector of float) |
| 0:72 Absolute value (global 2-component vector of float) |
| 0:72 'inF0' (in 2-component vector of float) |
| 0:73 arc cosine (global 2-component vector of float) |
| 0:73 'inF0' (in 2-component vector of float) |
| 0:74 any (global bool) |
| 0:74 'inF0' (in 2-component vector of float) |
| 0:75 arc sine (global 2-component vector of float) |
| 0:75 'inF0' (in 2-component vector of float) |
| 0:76 floatBitsToInt (global 2-component vector of int) |
| 0:76 'inF0' (in 2-component vector of float) |
| 0:77 floatBitsToUint (global 2-component vector of uint) |
| 0:77 'inF0' (in 2-component vector of float) |
| 0:78 intBitsToFloat (global 2-component vector of float) |
| 0:78 'inU0' (in 2-component vector of uint) |
| 0:80 arc tangent (global 2-component vector of float) |
| 0:80 'inF0' (in 2-component vector of float) |
| 0:81 arc tangent (global 2-component vector of float) |
| 0:81 'inF0' (in 2-component vector of float) |
| 0:81 'inF1' (in 2-component vector of float) |
| 0:82 Ceiling (global 2-component vector of float) |
| 0:82 'inF0' (in 2-component vector of float) |
| 0:83 clamp (global 2-component vector of float) |
| 0:83 'inF0' (in 2-component vector of float) |
| 0:83 'inF1' (in 2-component vector of float) |
| 0:83 'inF2' (in 2-component vector of float) |
| 0:84 cosine (global 2-component vector of float) |
| 0:84 'inF0' (in 2-component vector of float) |
| 0:85 hyp. cosine (global 2-component vector of float) |
| 0:85 'inF0' (in 2-component vector of float) |
| 0:? bitCount (global 2-component vector of uint) |
| 0:? Constant: |
| 0:? 7 (const uint) |
| 0:? 3 (const uint) |
| 0:87 degrees (global 2-component vector of float) |
| 0:87 'inF0' (in 2-component vector of float) |
| 0:88 distance (global float) |
| 0:88 'inF0' (in 2-component vector of float) |
| 0:88 'inF1' (in 2-component vector of float) |
| 0:89 dot-product (global float) |
| 0:89 'inF0' (in 2-component vector of float) |
| 0:89 'inF1' (in 2-component vector of float) |
| 0:93 exp (global 2-component vector of float) |
| 0:93 'inF0' (in 2-component vector of float) |
| 0:94 exp2 (global 2-component vector of float) |
| 0:94 'inF0' (in 2-component vector of float) |
| 0:95 face-forward (global 2-component vector of float) |
| 0:95 'inF0' (in 2-component vector of float) |
| 0:95 'inF1' (in 2-component vector of float) |
| 0:95 'inF2' (in 2-component vector of float) |
| 0:96 findMSB (global int) |
| 0:96 Constant: |
| 0:96 7 (const int) |
| 0:97 findLSB (global int) |
| 0:97 Constant: |
| 0:97 7 (const int) |
| 0:98 Floor (global 2-component vector of float) |
| 0:98 'inF0' (in 2-component vector of float) |
| 0:100 mod (global 2-component vector of float) |
| 0:100 'inF0' (in 2-component vector of float) |
| 0:100 'inF1' (in 2-component vector of float) |
| 0:101 Fraction (global 2-component vector of float) |
| 0:101 'inF0' (in 2-component vector of float) |
| 0:102 frexp (global 2-component vector of float) |
| 0:102 'inF0' (in 2-component vector of float) |
| 0:102 'inF1' (in 2-component vector of float) |
| 0:103 isinf (global 2-component vector of bool) |
| 0:103 'inF0' (in 2-component vector of float) |
| 0:104 isnan (global 2-component vector of bool) |
| 0:104 'inF0' (in 2-component vector of float) |
| 0:105 ldexp (global 2-component vector of float) |
| 0:105 'inF0' (in 2-component vector of float) |
| 0:105 'inF1' (in 2-component vector of float) |
| 0:106 mix (global 2-component vector of float) |
| 0:106 'inF0' (in 2-component vector of float) |
| 0:106 'inF1' (in 2-component vector of float) |
| 0:106 'inF2' (in 2-component vector of float) |
| 0:107 length (global float) |
| 0:107 'inF0' (in 2-component vector of float) |
| 0:108 log (global 2-component vector of float) |
| 0:108 'inF0' (in 2-component vector of float) |
| 0:109 vector-scale (temp 2-component vector of float) |
| 0:109 log2 (temp 2-component vector of float) |
| 0:109 'inF0' (in 2-component vector of float) |
| 0:109 Constant: |
| 0:109 0.301030 |
| 0:110 log2 (global 2-component vector of float) |
| 0:110 'inF0' (in 2-component vector of float) |
| 0:111 max (global 2-component vector of float) |
| 0:111 'inF0' (in 2-component vector of float) |
| 0:111 'inF1' (in 2-component vector of float) |
| 0:112 min (global 2-component vector of float) |
| 0:112 'inF0' (in 2-component vector of float) |
| 0:112 'inF1' (in 2-component vector of float) |
| 0:114 normalize (global 2-component vector of float) |
| 0:114 'inF0' (in 2-component vector of float) |
| 0:115 pow (global 2-component vector of float) |
| 0:115 'inF0' (in 2-component vector of float) |
| 0:115 'inF1' (in 2-component vector of float) |
| 0:116 radians (global 2-component vector of float) |
| 0:116 'inF0' (in 2-component vector of float) |
| 0:117 reflect (global 2-component vector of float) |
| 0:117 'inF0' (in 2-component vector of float) |
| 0:117 'inF1' (in 2-component vector of float) |
| 0:118 refract (global 2-component vector of float) |
| 0:118 'inF0' (in 2-component vector of float) |
| 0:118 'inF1' (in 2-component vector of float) |
| 0:118 Constant: |
| 0:118 2.000000 |
| 0:? bitFieldReverse (global 2-component vector of uint) |
| 0:? Constant: |
| 0:? 1 (const uint) |
| 0:? 2 (const uint) |
| 0:120 roundEven (global 2-component vector of float) |
| 0:120 'inF0' (in 2-component vector of float) |
| 0:121 inverse sqrt (global 2-component vector of float) |
| 0:121 'inF0' (in 2-component vector of float) |
| 0:122 clamp (temp 2-component vector of float) |
| 0:122 'inF0' (in 2-component vector of float) |
| 0:122 Constant: |
| 0:122 0.000000 |
| 0:122 Constant: |
| 0:122 1.000000 |
| 0:123 Sign (global 2-component vector of float) |
| 0:123 'inF0' (in 2-component vector of float) |
| 0:124 sine (global 2-component vector of float) |
| 0:124 'inF0' (in 2-component vector of float) |
| 0:125 Sequence |
| 0:125 move second child to first child (temp 2-component vector of float) |
| 0:125 'inF1' (in 2-component vector of float) |
| 0:125 sine (temp 2-component vector of float) |
| 0:125 'inF0' (in 2-component vector of float) |
| 0:125 move second child to first child (temp 2-component vector of float) |
| 0:125 'inF2' (in 2-component vector of float) |
| 0:125 cosine (temp 2-component vector of float) |
| 0:125 'inF0' (in 2-component vector of float) |
| 0:126 hyp. sine (global 2-component vector of float) |
| 0:126 'inF0' (in 2-component vector of float) |
| 0:127 smoothstep (global 2-component vector of float) |
| 0:127 'inF0' (in 2-component vector of float) |
| 0:127 'inF1' (in 2-component vector of float) |
| 0:127 'inF2' (in 2-component vector of float) |
| 0:128 sqrt (global 2-component vector of float) |
| 0:128 'inF0' (in 2-component vector of float) |
| 0:129 step (global 2-component vector of float) |
| 0:129 'inF0' (in 2-component vector of float) |
| 0:129 'inF1' (in 2-component vector of float) |
| 0:130 tangent (global 2-component vector of float) |
| 0:130 'inF0' (in 2-component vector of float) |
| 0:131 hyp. tangent (global 2-component vector of float) |
| 0:131 'inF0' (in 2-component vector of float) |
| 0:133 trunc (global 2-component vector of float) |
| 0:133 'inF0' (in 2-component vector of float) |
| 0:136 Branch: Return with expression |
| 0:? Constant: |
| 0:? 1.000000 |
| 0:? 2.000000 |
| 0:140 Function Definition: VertexShaderFunction3(vf3;vf3;vf3;vu3;vu3; (global 3-component vector of float) |
| 0:140 Function Parameters: |
| 0:140 'inF0' (in 3-component vector of float) |
| 0:140 'inF1' (in 3-component vector of float) |
| 0:140 'inF2' (in 3-component vector of float) |
| 0:140 'inU0' (in 3-component vector of uint) |
| 0:140 'inU1' (in 3-component vector of uint) |
| 0:? Sequence |
| 0:141 all (global bool) |
| 0:141 'inF0' (in 3-component vector of float) |
| 0:142 Absolute value (global 3-component vector of float) |
| 0:142 'inF0' (in 3-component vector of float) |
| 0:143 arc cosine (global 3-component vector of float) |
| 0:143 'inF0' (in 3-component vector of float) |
| 0:144 any (global bool) |
| 0:144 'inF0' (in 3-component vector of float) |
| 0:145 arc sine (global 3-component vector of float) |
| 0:145 'inF0' (in 3-component vector of float) |
| 0:146 floatBitsToInt (global 3-component vector of int) |
| 0:146 'inF0' (in 3-component vector of float) |
| 0:147 floatBitsToUint (global 3-component vector of uint) |
| 0:147 'inF0' (in 3-component vector of float) |
| 0:148 intBitsToFloat (global 3-component vector of float) |
| 0:148 'inU0' (in 3-component vector of uint) |
| 0:150 arc tangent (global 3-component vector of float) |
| 0:150 'inF0' (in 3-component vector of float) |
| 0:151 arc tangent (global 3-component vector of float) |
| 0:151 'inF0' (in 3-component vector of float) |
| 0:151 'inF1' (in 3-component vector of float) |
| 0:152 Ceiling (global 3-component vector of float) |
| 0:152 'inF0' (in 3-component vector of float) |
| 0:153 clamp (global 3-component vector of float) |
| 0:153 'inF0' (in 3-component vector of float) |
| 0:153 'inF1' (in 3-component vector of float) |
| 0:153 'inF2' (in 3-component vector of float) |
| 0:154 cosine (global 3-component vector of float) |
| 0:154 'inF0' (in 3-component vector of float) |
| 0:155 hyp. cosine (global 3-component vector of float) |
| 0:155 'inF0' (in 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:157 cross-product (global 3-component vector of float) |
| 0:157 'inF0' (in 3-component vector of float) |
| 0:157 'inF1' (in 3-component vector of float) |
| 0:158 degrees (global 3-component vector of float) |
| 0:158 'inF0' (in 3-component vector of float) |
| 0:159 distance (global float) |
| 0:159 'inF0' (in 3-component vector of float) |
| 0:159 'inF1' (in 3-component vector of float) |
| 0:160 dot-product (global float) |
| 0:160 'inF0' (in 3-component vector of float) |
| 0:160 'inF1' (in 3-component vector of float) |
| 0:164 exp (global 3-component vector of float) |
| 0:164 'inF0' (in 3-component vector of float) |
| 0:165 exp2 (global 3-component vector of float) |
| 0:165 'inF0' (in 3-component vector of float) |
| 0:166 face-forward (global 3-component vector of float) |
| 0:166 'inF0' (in 3-component vector of float) |
| 0:166 'inF1' (in 3-component vector of float) |
| 0:166 'inF2' (in 3-component vector of float) |
| 0:167 findMSB (global int) |
| 0:167 Constant: |
| 0:167 7 (const int) |
| 0:168 findLSB (global int) |
| 0:168 Constant: |
| 0:168 7 (const int) |
| 0:169 Floor (global 3-component vector of float) |
| 0:169 'inF0' (in 3-component vector of float) |
| 0:171 mod (global 3-component vector of float) |
| 0:171 'inF0' (in 3-component vector of float) |
| 0:171 'inF1' (in 3-component vector of float) |
| 0:172 Fraction (global 3-component vector of float) |
| 0:172 'inF0' (in 3-component vector of float) |
| 0:173 frexp (global 3-component vector of float) |
| 0:173 'inF0' (in 3-component vector of float) |
| 0:173 'inF1' (in 3-component vector of float) |
| 0:174 isinf (global 3-component vector of bool) |
| 0:174 'inF0' (in 3-component vector of float) |
| 0:175 isnan (global 3-component vector of bool) |
| 0:175 'inF0' (in 3-component vector of float) |
| 0:176 ldexp (global 3-component vector of float) |
| 0:176 'inF0' (in 3-component vector of float) |
| 0:176 'inF1' (in 3-component vector of float) |
| 0:177 mix (global 3-component vector of float) |
| 0:177 'inF0' (in 3-component vector of float) |
| 0:177 'inF1' (in 3-component vector of float) |
| 0:177 'inF2' (in 3-component vector of float) |
| 0:178 length (global float) |
| 0:178 'inF0' (in 3-component vector of float) |
| 0:179 log (global 3-component vector of float) |
| 0:179 'inF0' (in 3-component vector of float) |
| 0:180 vector-scale (temp 3-component vector of float) |
| 0:180 log2 (temp 3-component vector of float) |
| 0:180 'inF0' (in 3-component vector of float) |
| 0:180 Constant: |
| 0:180 0.301030 |
| 0:181 log2 (global 3-component vector of float) |
| 0:181 'inF0' (in 3-component vector of float) |
| 0:182 max (global 3-component vector of float) |
| 0:182 'inF0' (in 3-component vector of float) |
| 0:182 'inF1' (in 3-component vector of float) |
| 0:183 min (global 3-component vector of float) |
| 0:183 'inF0' (in 3-component vector of float) |
| 0:183 'inF1' (in 3-component vector of float) |
| 0:185 normalize (global 3-component vector of float) |
| 0:185 'inF0' (in 3-component vector of float) |
| 0:186 pow (global 3-component vector of float) |
| 0:186 'inF0' (in 3-component vector of float) |
| 0:186 'inF1' (in 3-component vector of float) |
| 0:187 radians (global 3-component vector of float) |
| 0:187 'inF0' (in 3-component vector of float) |
| 0:188 reflect (global 3-component vector of float) |
| 0:188 'inF0' (in 3-component vector of float) |
| 0:188 'inF1' (in 3-component vector of float) |
| 0:189 refract (global 3-component vector of float) |
| 0:189 'inF0' (in 3-component vector of float) |
| 0:189 'inF1' (in 3-component vector of float) |
| 0:189 Constant: |
| 0:189 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:191 roundEven (global 3-component vector of float) |
| 0:191 'inF0' (in 3-component vector of float) |
| 0:192 inverse sqrt (global 3-component vector of float) |
| 0:192 'inF0' (in 3-component vector of float) |
| 0:193 clamp (temp 3-component vector of float) |
| 0:193 'inF0' (in 3-component vector of float) |
| 0:193 Constant: |
| 0:193 0.000000 |
| 0:193 Constant: |
| 0:193 1.000000 |
| 0:194 Sign (global 3-component vector of float) |
| 0:194 'inF0' (in 3-component vector of float) |
| 0:195 sine (global 3-component vector of float) |
| 0:195 'inF0' (in 3-component vector of float) |
| 0:196 Sequence |
| 0:196 move second child to first child (temp 3-component vector of float) |
| 0:196 'inF1' (in 3-component vector of float) |
| 0:196 sine (temp 3-component vector of float) |
| 0:196 'inF0' (in 3-component vector of float) |
| 0:196 move second child to first child (temp 3-component vector of float) |
| 0:196 'inF2' (in 3-component vector of float) |
| 0:196 cosine (temp 3-component vector of float) |
| 0:196 'inF0' (in 3-component vector of float) |
| 0:197 hyp. sine (global 3-component vector of float) |
| 0:197 'inF0' (in 3-component vector of float) |
| 0:198 smoothstep (global 3-component vector of float) |
| 0:198 'inF0' (in 3-component vector of float) |
| 0:198 'inF1' (in 3-component vector of float) |
| 0:198 'inF2' (in 3-component vector of float) |
| 0:199 sqrt (global 3-component vector of float) |
| 0:199 'inF0' (in 3-component vector of float) |
| 0:200 step (global 3-component vector of float) |
| 0:200 'inF0' (in 3-component vector of float) |
| 0:200 'inF1' (in 3-component vector of float) |
| 0:201 tangent (global 3-component vector of float) |
| 0:201 'inF0' (in 3-component vector of float) |
| 0:202 hyp. tangent (global 3-component vector of float) |
| 0:202 'inF0' (in 3-component vector of float) |
| 0:204 trunc (global 3-component vector of float) |
| 0:204 'inF0' (in 3-component vector of float) |
| 0:207 Branch: Return with expression |
| 0:? Constant: |
| 0:? 1.000000 |
| 0:? 2.000000 |
| 0:? 3.000000 |
| 0:211 Function Definition: VertexShaderFunction4(vf4;vf4;vf4;vu4;vu4; (global 4-component vector of float) |
| 0:211 Function Parameters: |
| 0:211 'inF0' (in 4-component vector of float) |
| 0:211 'inF1' (in 4-component vector of float) |
| 0:211 'inF2' (in 4-component vector of float) |
| 0:211 'inU0' (in 4-component vector of uint) |
| 0:211 'inU1' (in 4-component vector of uint) |
| 0:? Sequence |
| 0:212 all (global bool) |
| 0:212 'inF0' (in 4-component vector of float) |
| 0:213 Absolute value (global 4-component vector of float) |
| 0:213 'inF0' (in 4-component vector of float) |
| 0:214 arc cosine (global 4-component vector of float) |
| 0:214 'inF0' (in 4-component vector of float) |
| 0:215 any (global bool) |
| 0:215 'inF0' (in 4-component vector of float) |
| 0:216 arc sine (global 4-component vector of float) |
| 0:216 'inF0' (in 4-component vector of float) |
| 0:217 floatBitsToInt (global 4-component vector of int) |
| 0:217 'inF0' (in 4-component vector of float) |
| 0:218 floatBitsToUint (global 4-component vector of uint) |
| 0:218 'inF0' (in 4-component vector of float) |
| 0:219 intBitsToFloat (global 4-component vector of float) |
| 0:219 'inU0' (in 4-component vector of uint) |
| 0:221 arc tangent (global 4-component vector of float) |
| 0:221 'inF0' (in 4-component vector of float) |
| 0:222 arc tangent (global 4-component vector of float) |
| 0:222 'inF0' (in 4-component vector of float) |
| 0:222 'inF1' (in 4-component vector of float) |
| 0:223 Ceiling (global 4-component vector of float) |
| 0:223 'inF0' (in 4-component vector of float) |
| 0:224 clamp (global 4-component vector of float) |
| 0:224 'inF0' (in 4-component vector of float) |
| 0:224 'inF1' (in 4-component vector of float) |
| 0:224 'inF2' (in 4-component vector of float) |
| 0:225 cosine (global 4-component vector of float) |
| 0:225 'inF0' (in 4-component vector of float) |
| 0:226 hyp. cosine (global 4-component vector of float) |
| 0:226 'inF0' (in 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:228 degrees (global 4-component vector of float) |
| 0:228 'inF0' (in 4-component vector of float) |
| 0:229 distance (global float) |
| 0:229 'inF0' (in 4-component vector of float) |
| 0:229 'inF1' (in 4-component vector of float) |
| 0:230 dot-product (global float) |
| 0:230 'inF0' (in 4-component vector of float) |
| 0:230 'inF1' (in 4-component vector of float) |
| 0:231 Construct vec4 (temp 4-component vector of float) |
| 0:231 Constant: |
| 0:231 1.000000 |
| 0:231 component-wise multiply (temp float) |
| 0:231 direct index (temp float) |
| 0:231 'inF0' (in 4-component vector of float) |
| 0:231 Constant: |
| 0:231 1 (const int) |
| 0:231 direct index (temp float) |
| 0:231 'inF1' (in 4-component vector of float) |
| 0:231 Constant: |
| 0:231 1 (const int) |
| 0:231 direct index (temp float) |
| 0:231 'inF0' (in 4-component vector of float) |
| 0:231 Constant: |
| 0:231 2 (const int) |
| 0:231 direct index (temp float) |
| 0:231 'inF1' (in 4-component vector of float) |
| 0:231 Constant: |
| 0:231 3 (const int) |
| 0:235 exp (global 4-component vector of float) |
| 0:235 'inF0' (in 4-component vector of float) |
| 0:236 exp2 (global 4-component vector of float) |
| 0:236 'inF0' (in 4-component vector of float) |
| 0:237 face-forward (global 4-component vector of float) |
| 0:237 'inF0' (in 4-component vector of float) |
| 0:237 'inF1' (in 4-component vector of float) |
| 0:237 'inF2' (in 4-component vector of float) |
| 0:238 findMSB (global int) |
| 0:238 Constant: |
| 0:238 7 (const int) |
| 0:239 findLSB (global int) |
| 0:239 Constant: |
| 0:239 7 (const int) |
| 0:240 Floor (global 4-component vector of float) |
| 0:240 'inF0' (in 4-component vector of float) |
| 0:242 mod (global 4-component vector of float) |
| 0:242 'inF0' (in 4-component vector of float) |
| 0:242 'inF1' (in 4-component vector of float) |
| 0:243 Fraction (global 4-component vector of float) |
| 0:243 'inF0' (in 4-component vector of float) |
| 0:244 frexp (global 4-component vector of float) |
| 0:244 'inF0' (in 4-component vector of float) |
| 0:244 'inF1' (in 4-component vector of float) |
| 0:245 isinf (global 4-component vector of bool) |
| 0:245 'inF0' (in 4-component vector of float) |
| 0:246 isnan (global 4-component vector of bool) |
| 0:246 'inF0' (in 4-component vector of float) |
| 0:247 ldexp (global 4-component vector of float) |
| 0:247 'inF0' (in 4-component vector of float) |
| 0:247 'inF1' (in 4-component vector of float) |
| 0:248 mix (global 4-component vector of float) |
| 0:248 'inF0' (in 4-component vector of float) |
| 0:248 'inF1' (in 4-component vector of float) |
| 0:248 'inF2' (in 4-component vector of float) |
| 0:249 length (global float) |
| 0:249 'inF0' (in 4-component vector of float) |
| 0:250 log (global 4-component vector of float) |
| 0:250 'inF0' (in 4-component vector of float) |
| 0:251 vector-scale (temp 4-component vector of float) |
| 0:251 log2 (temp 4-component vector of float) |
| 0:251 'inF0' (in 4-component vector of float) |
| 0:251 Constant: |
| 0:251 0.301030 |
| 0:252 log2 (global 4-component vector of float) |
| 0:252 'inF0' (in 4-component vector of float) |
| 0:253 max (global 4-component vector of float) |
| 0:253 'inF0' (in 4-component vector of float) |
| 0:253 'inF1' (in 4-component vector of float) |
| 0:254 min (global 4-component vector of float) |
| 0:254 'inF0' (in 4-component vector of float) |
| 0:254 'inF1' (in 4-component vector of float) |
| 0:256 normalize (global 4-component vector of float) |
| 0:256 'inF0' (in 4-component vector of float) |
| 0:257 pow (global 4-component vector of float) |
| 0:257 'inF0' (in 4-component vector of float) |
| 0:257 'inF1' (in 4-component vector of float) |
| 0:258 radians (global 4-component vector of float) |
| 0:258 'inF0' (in 4-component vector of float) |
| 0:259 reflect (global 4-component vector of float) |
| 0:259 'inF0' (in 4-component vector of float) |
| 0:259 'inF1' (in 4-component vector of float) |
| 0:260 refract (global 4-component vector of float) |
| 0:260 'inF0' (in 4-component vector of float) |
| 0:260 'inF1' (in 4-component vector of float) |
| 0:260 Constant: |
| 0:260 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:262 roundEven (global 4-component vector of float) |
| 0:262 'inF0' (in 4-component vector of float) |
| 0:263 inverse sqrt (global 4-component vector of float) |
| 0:263 'inF0' (in 4-component vector of float) |
| 0:264 clamp (temp 4-component vector of float) |
| 0:264 'inF0' (in 4-component vector of float) |
| 0:264 Constant: |
| 0:264 0.000000 |
| 0:264 Constant: |
| 0:264 1.000000 |
| 0:265 Sign (global 4-component vector of float) |
| 0:265 'inF0' (in 4-component vector of float) |
| 0:266 sine (global 4-component vector of float) |
| 0:266 'inF0' (in 4-component vector of float) |
| 0:267 Sequence |
| 0:267 move second child to first child (temp 4-component vector of float) |
| 0:267 'inF1' (in 4-component vector of float) |
| 0:267 sine (temp 4-component vector of float) |
| 0:267 'inF0' (in 4-component vector of float) |
| 0:267 move second child to first child (temp 4-component vector of float) |
| 0:267 'inF2' (in 4-component vector of float) |
| 0:267 cosine (temp 4-component vector of float) |
| 0:267 'inF0' (in 4-component vector of float) |
| 0:268 hyp. sine (global 4-component vector of float) |
| 0:268 'inF0' (in 4-component vector of float) |
| 0:269 smoothstep (global 4-component vector of float) |
| 0:269 'inF0' (in 4-component vector of float) |
| 0:269 'inF1' (in 4-component vector of float) |
| 0:269 'inF2' (in 4-component vector of float) |
| 0:270 sqrt (global 4-component vector of float) |
| 0:270 'inF0' (in 4-component vector of float) |
| 0:271 step (global 4-component vector of float) |
| 0:271 'inF0' (in 4-component vector of float) |
| 0:271 'inF1' (in 4-component vector of float) |
| 0:272 tangent (global 4-component vector of float) |
| 0:272 'inF0' (in 4-component vector of float) |
| 0:273 hyp. tangent (global 4-component vector of float) |
| 0:273 'inF0' (in 4-component vector of float) |
| 0:275 trunc (global 4-component vector of float) |
| 0:275 'inF0' (in 4-component vector of float) |
| 0:278 Branch: Return with expression |
| 0:? Constant: |
| 0:? 1.000000 |
| 0:? 2.000000 |
| 0:? 3.000000 |
| 0:? 4.000000 |
| 0:336 Function Definition: VertexShaderFunction2x2(mf22;mf22;mf22; (global 2X2 matrix of float) |
| 0:336 Function Parameters: |
| 0:336 'inF0' (in 2X2 matrix of float) |
| 0:336 'inF1' (in 2X2 matrix of float) |
| 0:336 'inF2' (in 2X2 matrix of float) |
| 0:? Sequence |
| 0:338 all (global bool) |
| 0:338 'inF0' (in 2X2 matrix of float) |
| 0:338 Absolute value (global 2X2 matrix of float) |
| 0:338 'inF0' (in 2X2 matrix of float) |
| 0:338 arc cosine (global 2X2 matrix of float) |
| 0:338 'inF0' (in 2X2 matrix of float) |
| 0:338 any (global bool) |
| 0:338 'inF0' (in 2X2 matrix of float) |
| 0:338 arc sine (global 2X2 matrix of float) |
| 0:338 'inF0' (in 2X2 matrix of float) |
| 0:338 arc tangent (global 2X2 matrix of float) |
| 0:338 'inF0' (in 2X2 matrix of float) |
| 0:338 arc tangent (global 2X2 matrix of float) |
| 0:338 'inF0' (in 2X2 matrix of float) |
| 0:338 'inF1' (in 2X2 matrix of float) |
| 0:338 Ceiling (global 2X2 matrix of float) |
| 0:338 'inF0' (in 2X2 matrix of float) |
| 0:338 clamp (global 2X2 matrix of float) |
| 0:338 'inF0' (in 2X2 matrix of float) |
| 0:338 'inF1' (in 2X2 matrix of float) |
| 0:338 'inF2' (in 2X2 matrix of float) |
| 0:338 cosine (global 2X2 matrix of float) |
| 0:338 'inF0' (in 2X2 matrix of float) |
| 0:338 hyp. cosine (global 2X2 matrix of float) |
| 0:338 'inF0' (in 2X2 matrix of float) |
| 0:338 degrees (global 2X2 matrix of float) |
| 0:338 'inF0' (in 2X2 matrix of float) |
| 0:338 determinant (global float) |
| 0:338 'inF0' (in 2X2 matrix of float) |
| 0:338 exp (global 2X2 matrix of float) |
| 0:338 'inF0' (in 2X2 matrix of float) |
| 0:338 exp2 (global 2X2 matrix of float) |
| 0:338 'inF0' (in 2X2 matrix of float) |
| 0:338 findMSB (global int) |
| 0:338 Constant: |
| 0:338 7 (const int) |
| 0:338 findLSB (global int) |
| 0:338 Constant: |
| 0:338 7 (const int) |
| 0:338 Floor (global 2X2 matrix of float) |
| 0:338 'inF0' (in 2X2 matrix of float) |
| 0:338 mod (global 2X2 matrix of float) |
| 0:338 'inF0' (in 2X2 matrix of float) |
| 0:338 'inF1' (in 2X2 matrix of float) |
| 0:338 Fraction (global 2X2 matrix of float) |
| 0:338 'inF0' (in 2X2 matrix of float) |
| 0:338 frexp (global 2X2 matrix of float) |
| 0:338 'inF0' (in 2X2 matrix of float) |
| 0:338 'inF1' (in 2X2 matrix of float) |
| 0:338 ldexp (global 2X2 matrix of float) |
| 0:338 'inF0' (in 2X2 matrix of float) |
| 0:338 'inF1' (in 2X2 matrix of float) |
| 0:338 mix (global 2X2 matrix of float) |
| 0:338 'inF0' (in 2X2 matrix of float) |
| 0:338 'inF1' (in 2X2 matrix of float) |
| 0:338 'inF2' (in 2X2 matrix of float) |
| 0:338 log (global 2X2 matrix of float) |
| 0:338 'inF0' (in 2X2 matrix of float) |
| 0:338 matrix-scale (temp 2X2 matrix of float) |
| 0:338 log2 (temp 2X2 matrix of float) |
| 0:338 'inF0' (in 2X2 matrix of float) |
| 0:338 Constant: |
| 0:338 0.301030 |
| 0:338 log2 (global 2X2 matrix of float) |
| 0:338 'inF0' (in 2X2 matrix of float) |
| 0:338 max (global 2X2 matrix of float) |
| 0:338 'inF0' (in 2X2 matrix of float) |
| 0:338 'inF1' (in 2X2 matrix of float) |
| 0:338 min (global 2X2 matrix of float) |
| 0:338 'inF0' (in 2X2 matrix of float) |
| 0:338 'inF1' (in 2X2 matrix of float) |
| 0:338 pow (global 2X2 matrix of float) |
| 0:338 'inF0' (in 2X2 matrix of float) |
| 0:338 'inF1' (in 2X2 matrix of float) |
| 0:338 radians (global 2X2 matrix of float) |
| 0:338 'inF0' (in 2X2 matrix of float) |
| 0:338 roundEven (global 2X2 matrix of float) |
| 0:338 'inF0' (in 2X2 matrix of float) |
| 0:338 inverse sqrt (global 2X2 matrix of float) |
| 0:338 'inF0' (in 2X2 matrix of float) |
| 0:338 clamp (temp 2X2 matrix of float) |
| 0:338 'inF0' (in 2X2 matrix of float) |
| 0:338 Constant: |
| 0:338 0.000000 |
| 0:338 Constant: |
| 0:338 1.000000 |
| 0:338 Sign (global 2X2 matrix of float) |
| 0:338 'inF0' (in 2X2 matrix of float) |
| 0:338 sine (global 2X2 matrix of float) |
| 0:338 'inF0' (in 2X2 matrix of float) |
| 0:338 Sequence |
| 0:338 move second child to first child (temp 2X2 matrix of float) |
| 0:338 'inF1' (in 2X2 matrix of float) |
| 0:338 sine (temp 2X2 matrix of float) |
| 0:338 'inF0' (in 2X2 matrix of float) |
| 0:338 move second child to first child (temp 2X2 matrix of float) |
| 0:338 'inF2' (in 2X2 matrix of float) |
| 0:338 cosine (temp 2X2 matrix of float) |
| 0:338 'inF0' (in 2X2 matrix of float) |
| 0:338 hyp. sine (global 2X2 matrix of float) |
| 0:338 'inF0' (in 2X2 matrix of float) |
| 0:338 smoothstep (global 2X2 matrix of float) |
| 0:338 'inF0' (in 2X2 matrix of float) |
| 0:338 'inF1' (in 2X2 matrix of float) |
| 0:338 'inF2' (in 2X2 matrix of float) |
| 0:338 sqrt (global 2X2 matrix of float) |
| 0:338 'inF0' (in 2X2 matrix of float) |
| 0:338 step (global 2X2 matrix of float) |
| 0:338 'inF0' (in 2X2 matrix of float) |
| 0:338 'inF1' (in 2X2 matrix of float) |
| 0:338 tangent (global 2X2 matrix of float) |
| 0:338 'inF0' (in 2X2 matrix of float) |
| 0:338 hyp. tangent (global 2X2 matrix of float) |
| 0:338 'inF0' (in 2X2 matrix of float) |
| 0:338 transpose (global 2X2 matrix of float) |
| 0:338 'inF0' (in 2X2 matrix of float) |
| 0:338 trunc (global 2X2 matrix of float) |
| 0:338 'inF0' (in 2X2 matrix of float) |
| 0:341 Branch: Return with expression |
| 0:? Constant: |
| 0:? 2.000000 |
| 0:? 2.000000 |
| 0:? 2.000000 |
| 0:? 2.000000 |
| 0:345 Function Definition: VertexShaderFunction3x3(mf33;mf33;mf33; (global 3X3 matrix of float) |
| 0:345 Function Parameters: |
| 0:345 'inF0' (in 3X3 matrix of float) |
| 0:345 'inF1' (in 3X3 matrix of float) |
| 0:345 'inF2' (in 3X3 matrix of float) |
| 0:? Sequence |
| 0:347 all (global bool) |
| 0:347 'inF0' (in 3X3 matrix of float) |
| 0:347 Absolute value (global 3X3 matrix of float) |
| 0:347 'inF0' (in 3X3 matrix of float) |
| 0:347 arc cosine (global 3X3 matrix of float) |
| 0:347 'inF0' (in 3X3 matrix of float) |
| 0:347 any (global bool) |
| 0:347 'inF0' (in 3X3 matrix of float) |
| 0:347 arc sine (global 3X3 matrix of float) |
| 0:347 'inF0' (in 3X3 matrix of float) |
| 0:347 arc tangent (global 3X3 matrix of float) |
| 0:347 'inF0' (in 3X3 matrix of float) |
| 0:347 arc tangent (global 3X3 matrix of float) |
| 0:347 'inF0' (in 3X3 matrix of float) |
| 0:347 'inF1' (in 3X3 matrix of float) |
| 0:347 Ceiling (global 3X3 matrix of float) |
| 0:347 'inF0' (in 3X3 matrix of float) |
| 0:347 clamp (global 3X3 matrix of float) |
| 0:347 'inF0' (in 3X3 matrix of float) |
| 0:347 'inF1' (in 3X3 matrix of float) |
| 0:347 'inF2' (in 3X3 matrix of float) |
| 0:347 cosine (global 3X3 matrix of float) |
| 0:347 'inF0' (in 3X3 matrix of float) |
| 0:347 hyp. cosine (global 3X3 matrix of float) |
| 0:347 'inF0' (in 3X3 matrix of float) |
| 0:347 degrees (global 3X3 matrix of float) |
| 0:347 'inF0' (in 3X3 matrix of float) |
| 0:347 determinant (global float) |
| 0:347 'inF0' (in 3X3 matrix of float) |
| 0:347 exp (global 3X3 matrix of float) |
| 0:347 'inF0' (in 3X3 matrix of float) |
| 0:347 exp2 (global 3X3 matrix of float) |
| 0:347 'inF0' (in 3X3 matrix of float) |
| 0:347 findMSB (global int) |
| 0:347 Constant: |
| 0:347 7 (const int) |
| 0:347 findLSB (global int) |
| 0:347 Constant: |
| 0:347 7 (const int) |
| 0:347 Floor (global 3X3 matrix of float) |
| 0:347 'inF0' (in 3X3 matrix of float) |
| 0:347 mod (global 3X3 matrix of float) |
| 0:347 'inF0' (in 3X3 matrix of float) |
| 0:347 'inF1' (in 3X3 matrix of float) |
| 0:347 Fraction (global 3X3 matrix of float) |
| 0:347 'inF0' (in 3X3 matrix of float) |
| 0:347 frexp (global 3X3 matrix of float) |
| 0:347 'inF0' (in 3X3 matrix of float) |
| 0:347 'inF1' (in 3X3 matrix of float) |
| 0:347 ldexp (global 3X3 matrix of float) |
| 0:347 'inF0' (in 3X3 matrix of float) |
| 0:347 'inF1' (in 3X3 matrix of float) |
| 0:347 mix (global 3X3 matrix of float) |
| 0:347 'inF0' (in 3X3 matrix of float) |
| 0:347 'inF1' (in 3X3 matrix of float) |
| 0:347 'inF2' (in 3X3 matrix of float) |
| 0:347 log (global 3X3 matrix of float) |
| 0:347 'inF0' (in 3X3 matrix of float) |
| 0:347 matrix-scale (temp 3X3 matrix of float) |
| 0:347 log2 (temp 3X3 matrix of float) |
| 0:347 'inF0' (in 3X3 matrix of float) |
| 0:347 Constant: |
| 0:347 0.301030 |
| 0:347 log2 (global 3X3 matrix of float) |
| 0:347 'inF0' (in 3X3 matrix of float) |
| 0:347 max (global 3X3 matrix of float) |
| 0:347 'inF0' (in 3X3 matrix of float) |
| 0:347 'inF1' (in 3X3 matrix of float) |
| 0:347 min (global 3X3 matrix of float) |
| 0:347 'inF0' (in 3X3 matrix of float) |
| 0:347 'inF1' (in 3X3 matrix of float) |
| 0:347 pow (global 3X3 matrix of float) |
| 0:347 'inF0' (in 3X3 matrix of float) |
| 0:347 'inF1' (in 3X3 matrix of float) |
| 0:347 radians (global 3X3 matrix of float) |
| 0:347 'inF0' (in 3X3 matrix of float) |
| 0:347 roundEven (global 3X3 matrix of float) |
| 0:347 'inF0' (in 3X3 matrix of float) |
| 0:347 inverse sqrt (global 3X3 matrix of float) |
| 0:347 'inF0' (in 3X3 matrix of float) |
| 0:347 clamp (temp 3X3 matrix of float) |
| 0:347 'inF0' (in 3X3 matrix of float) |
| 0:347 Constant: |
| 0:347 0.000000 |
| 0:347 Constant: |
| 0:347 1.000000 |
| 0:347 Sign (global 3X3 matrix of float) |
| 0:347 'inF0' (in 3X3 matrix of float) |
| 0:347 sine (global 3X3 matrix of float) |
| 0:347 'inF0' (in 3X3 matrix of float) |
| 0:347 Sequence |
| 0:347 move second child to first child (temp 3X3 matrix of float) |
| 0:347 'inF1' (in 3X3 matrix of float) |
| 0:347 sine (temp 3X3 matrix of float) |
| 0:347 'inF0' (in 3X3 matrix of float) |
| 0:347 move second child to first child (temp 3X3 matrix of float) |
| 0:347 'inF2' (in 3X3 matrix of float) |
| 0:347 cosine (temp 3X3 matrix of float) |
| 0:347 'inF0' (in 3X3 matrix of float) |
| 0:347 hyp. sine (global 3X3 matrix of float) |
| 0:347 'inF0' (in 3X3 matrix of float) |
| 0:347 smoothstep (global 3X3 matrix of float) |
| 0:347 'inF0' (in 3X3 matrix of float) |
| 0:347 'inF1' (in 3X3 matrix of float) |
| 0:347 'inF2' (in 3X3 matrix of float) |
| 0:347 sqrt (global 3X3 matrix of float) |
| 0:347 'inF0' (in 3X3 matrix of float) |
| 0:347 step (global 3X3 matrix of float) |
| 0:347 'inF0' (in 3X3 matrix of float) |
| 0:347 'inF1' (in 3X3 matrix of float) |
| 0:347 tangent (global 3X3 matrix of float) |
| 0:347 'inF0' (in 3X3 matrix of float) |
| 0:347 hyp. tangent (global 3X3 matrix of float) |
| 0:347 'inF0' (in 3X3 matrix of float) |
| 0:347 transpose (global 3X3 matrix of float) |
| 0:347 'inF0' (in 3X3 matrix of float) |
| 0:347 trunc (global 3X3 matrix of float) |
| 0:347 'inF0' (in 3X3 matrix of float) |
| 0:350 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:354 Function Definition: VertexShaderFunction4x4(mf44;mf44;mf44; (global 4X4 matrix of float) |
| 0:354 Function Parameters: |
| 0:354 'inF0' (in 4X4 matrix of float) |
| 0:354 'inF1' (in 4X4 matrix of float) |
| 0:354 'inF2' (in 4X4 matrix of float) |
| 0:? Sequence |
| 0:356 all (global bool) |
| 0:356 'inF0' (in 4X4 matrix of float) |
| 0:356 Absolute value (global 4X4 matrix of float) |
| 0:356 'inF0' (in 4X4 matrix of float) |
| 0:356 arc cosine (global 4X4 matrix of float) |
| 0:356 'inF0' (in 4X4 matrix of float) |
| 0:356 any (global bool) |
| 0:356 'inF0' (in 4X4 matrix of float) |
| 0:356 arc sine (global 4X4 matrix of float) |
| 0:356 'inF0' (in 4X4 matrix of float) |
| 0:356 arc tangent (global 4X4 matrix of float) |
| 0:356 'inF0' (in 4X4 matrix of float) |
| 0:356 arc tangent (global 4X4 matrix of float) |
| 0:356 'inF0' (in 4X4 matrix of float) |
| 0:356 'inF1' (in 4X4 matrix of float) |
| 0:356 Ceiling (global 4X4 matrix of float) |
| 0:356 'inF0' (in 4X4 matrix of float) |
| 0:356 clamp (global 4X4 matrix of float) |
| 0:356 'inF0' (in 4X4 matrix of float) |
| 0:356 'inF1' (in 4X4 matrix of float) |
| 0:356 'inF2' (in 4X4 matrix of float) |
| 0:356 cosine (global 4X4 matrix of float) |
| 0:356 'inF0' (in 4X4 matrix of float) |
| 0:356 hyp. cosine (global 4X4 matrix of float) |
| 0:356 'inF0' (in 4X4 matrix of float) |
| 0:356 degrees (global 4X4 matrix of float) |
| 0:356 'inF0' (in 4X4 matrix of float) |
| 0:356 determinant (global float) |
| 0:356 'inF0' (in 4X4 matrix of float) |
| 0:356 exp (global 4X4 matrix of float) |
| 0:356 'inF0' (in 4X4 matrix of float) |
| 0:356 exp2 (global 4X4 matrix of float) |
| 0:356 'inF0' (in 4X4 matrix of float) |
| 0:356 findMSB (global int) |
| 0:356 Constant: |
| 0:356 7 (const int) |
| 0:356 findLSB (global int) |
| 0:356 Constant: |
| 0:356 7 (const int) |
| 0:356 Floor (global 4X4 matrix of float) |
| 0:356 'inF0' (in 4X4 matrix of float) |
| 0:356 mod (global 4X4 matrix of float) |
| 0:356 'inF0' (in 4X4 matrix of float) |
| 0:356 'inF1' (in 4X4 matrix of float) |
| 0:356 Fraction (global 4X4 matrix of float) |
| 0:356 'inF0' (in 4X4 matrix of float) |
| 0:356 frexp (global 4X4 matrix of float) |
| 0:356 'inF0' (in 4X4 matrix of float) |
| 0:356 'inF1' (in 4X4 matrix of float) |
| 0:356 ldexp (global 4X4 matrix of float) |
| 0:356 'inF0' (in 4X4 matrix of float) |
| 0:356 'inF1' (in 4X4 matrix of float) |
| 0:356 mix (global 4X4 matrix of float) |
| 0:356 'inF0' (in 4X4 matrix of float) |
| 0:356 'inF1' (in 4X4 matrix of float) |
| 0:356 'inF2' (in 4X4 matrix of float) |
| 0:356 log (global 4X4 matrix of float) |
| 0:356 'inF0' (in 4X4 matrix of float) |
| 0:356 matrix-scale (temp 4X4 matrix of float) |
| 0:356 log2 (temp 4X4 matrix of float) |
| 0:356 'inF0' (in 4X4 matrix of float) |
| 0:356 Constant: |
| 0:356 0.301030 |
| 0:356 log2 (global 4X4 matrix of float) |
| 0:356 'inF0' (in 4X4 matrix of float) |
| 0:356 max (global 4X4 matrix of float) |
| 0:356 'inF0' (in 4X4 matrix of float) |
| 0:356 'inF1' (in 4X4 matrix of float) |
| 0:356 min (global 4X4 matrix of float) |
| 0:356 'inF0' (in 4X4 matrix of float) |
| 0:356 'inF1' (in 4X4 matrix of float) |
| 0:356 pow (global 4X4 matrix of float) |
| 0:356 'inF0' (in 4X4 matrix of float) |
| 0:356 'inF1' (in 4X4 matrix of float) |
| 0:356 radians (global 4X4 matrix of float) |
| 0:356 'inF0' (in 4X4 matrix of float) |
| 0:356 roundEven (global 4X4 matrix of float) |
| 0:356 'inF0' (in 4X4 matrix of float) |
| 0:356 inverse sqrt (global 4X4 matrix of float) |
| 0:356 'inF0' (in 4X4 matrix of float) |
| 0:356 clamp (temp 4X4 matrix of float) |
| 0:356 'inF0' (in 4X4 matrix of float) |
| 0:356 Constant: |
| 0:356 0.000000 |
| 0:356 Constant: |
| 0:356 1.000000 |
| 0:356 Sign (global 4X4 matrix of float) |
| 0:356 'inF0' (in 4X4 matrix of float) |
| 0:356 sine (global 4X4 matrix of float) |
| 0:356 'inF0' (in 4X4 matrix of float) |
| 0:356 Sequence |
| 0:356 move second child to first child (temp 4X4 matrix of float) |
| 0:356 'inF1' (in 4X4 matrix of float) |
| 0:356 sine (temp 4X4 matrix of float) |
| 0:356 'inF0' (in 4X4 matrix of float) |
| 0:356 move second child to first child (temp 4X4 matrix of float) |
| 0:356 'inF2' (in 4X4 matrix of float) |
| 0:356 cosine (temp 4X4 matrix of float) |
| 0:356 'inF0' (in 4X4 matrix of float) |
| 0:356 hyp. sine (global 4X4 matrix of float) |
| 0:356 'inF0' (in 4X4 matrix of float) |
| 0:356 smoothstep (global 4X4 matrix of float) |
| 0:356 'inF0' (in 4X4 matrix of float) |
| 0:356 'inF1' (in 4X4 matrix of float) |
| 0:356 'inF2' (in 4X4 matrix of float) |
| 0:356 sqrt (global 4X4 matrix of float) |
| 0:356 'inF0' (in 4X4 matrix of float) |
| 0:356 step (global 4X4 matrix of float) |
| 0:356 'inF0' (in 4X4 matrix of float) |
| 0:356 'inF1' (in 4X4 matrix of float) |
| 0:356 tangent (global 4X4 matrix of float) |
| 0:356 'inF0' (in 4X4 matrix of float) |
| 0:356 hyp. tangent (global 4X4 matrix of float) |
| 0:356 'inF0' (in 4X4 matrix of float) |
| 0:356 transpose (global 4X4 matrix of float) |
| 0:356 'inF0' (in 4X4 matrix of float) |
| 0:356 trunc (global 4X4 matrix of float) |
| 0:356 'inF0' (in 4X4 matrix of float) |
| 0:359 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:377 Function Definition: TestGenMul2(f1;f1;vf2;vf2;mf22;mf22; (global void) |
| 0:377 Function Parameters: |
| 0:377 'inF0' (in float) |
| 0:377 'inF1' (in float) |
| 0:377 'inFV0' (in 2-component vector of float) |
| 0:377 'inFV1' (in 2-component vector of float) |
| 0:377 'inFM0' (in 2X2 matrix of float) |
| 0:377 'inFM1' (in 2X2 matrix of float) |
| 0:? Sequence |
| 0:378 Sequence |
| 0:378 move second child to first child (temp float) |
| 0:378 'r0' (temp float) |
| 0:378 component-wise multiply (temp float) |
| 0:378 'inF1' (in float) |
| 0:378 'inF0' (in float) |
| 0:378 Sequence |
| 0:378 move second child to first child (temp 2-component vector of float) |
| 0:378 'r1' (temp 2-component vector of float) |
| 0:378 vector-scale (temp 2-component vector of float) |
| 0:378 'inF0' (in float) |
| 0:378 'inFV0' (in 2-component vector of float) |
| 0:378 Sequence |
| 0:378 move second child to first child (temp 2-component vector of float) |
| 0:378 'r2' (temp 2-component vector of float) |
| 0:378 vector-scale (temp 2-component vector of float) |
| 0:378 'inFV0' (in 2-component vector of float) |
| 0:378 'inF0' (in float) |
| 0:378 Sequence |
| 0:378 move second child to first child (temp float) |
| 0:378 'r3' (temp float) |
| 0:378 dot-product (global float) |
| 0:378 'inFV0' (in 2-component vector of float) |
| 0:378 'inFV1' (in 2-component vector of float) |
| 0:378 Sequence |
| 0:378 move second child to first child (temp 2-component vector of float) |
| 0:378 'r4' (temp 2-component vector of float) |
| 0:378 vector-times-matrix (temp 2-component vector of float) |
| 0:378 'inFV0' (in 2-component vector of float) |
| 0:378 'inFM0' (in 2X2 matrix of float) |
| 0:378 Sequence |
| 0:378 move second child to first child (temp 2-component vector of float) |
| 0:378 'r5' (temp 2-component vector of float) |
| 0:378 matrix-times-vector (temp 2-component vector of float) |
| 0:378 'inFM0' (in 2X2 matrix of float) |
| 0:378 'inFV0' (in 2-component vector of float) |
| 0:378 Sequence |
| 0:378 move second child to first child (temp 2X2 matrix of float) |
| 0:378 'r6' (temp 2X2 matrix of float) |
| 0:378 matrix-scale (temp 2X2 matrix of float) |
| 0:378 'inF0' (in float) |
| 0:378 'inFM0' (in 2X2 matrix of float) |
| 0:378 Sequence |
| 0:378 move second child to first child (temp 2X2 matrix of float) |
| 0:378 'r7' (temp 2X2 matrix of float) |
| 0:378 matrix-scale (temp 2X2 matrix of float) |
| 0:378 'inFM0' (in 2X2 matrix of float) |
| 0:378 'inF0' (in float) |
| 0:378 Sequence |
| 0:378 move second child to first child (temp 2X2 matrix of float) |
| 0:378 'r8' (temp 2X2 matrix of float) |
| 0:378 matrix-multiply (temp 2X2 matrix of float) |
| 0:378 'inFM1' (in 2X2 matrix of float) |
| 0:378 'inFM0' (in 2X2 matrix of float) |
| 0:384 Function Definition: TestGenMul3(f1;f1;vf3;vf3;mf33;mf33; (global void) |
| 0:384 Function Parameters: |
| 0:384 'inF0' (in float) |
| 0:384 'inF1' (in float) |
| 0:384 'inFV0' (in 3-component vector of float) |
| 0:384 'inFV1' (in 3-component vector of float) |
| 0:384 'inFM0' (in 3X3 matrix of float) |
| 0:384 'inFM1' (in 3X3 matrix of float) |
| 0:? Sequence |
| 0:385 Sequence |
| 0:385 move second child to first child (temp float) |
| 0:385 'r0' (temp float) |
| 0:385 component-wise multiply (temp float) |
| 0:385 'inF1' (in float) |
| 0:385 'inF0' (in float) |
| 0:385 Sequence |
| 0:385 move second child to first child (temp 3-component vector of float) |
| 0:385 'r1' (temp 3-component vector of float) |
| 0:385 vector-scale (temp 3-component vector of float) |
| 0:385 'inF0' (in float) |
| 0:385 'inFV0' (in 3-component vector of float) |
| 0:385 Sequence |
| 0:385 move second child to first child (temp 3-component vector of float) |
| 0:385 'r2' (temp 3-component vector of float) |
| 0:385 vector-scale (temp 3-component vector of float) |
| 0:385 'inFV0' (in 3-component vector of float) |
| 0:385 'inF0' (in float) |
| 0:385 Sequence |
| 0:385 move second child to first child (temp float) |
| 0:385 'r3' (temp float) |
| 0:385 dot-product (global float) |
| 0:385 'inFV0' (in 3-component vector of float) |
| 0:385 'inFV1' (in 3-component vector of float) |
| 0:385 Sequence |
| 0:385 move second child to first child (temp 3-component vector of float) |
| 0:385 'r4' (temp 3-component vector of float) |
| 0:385 vector-times-matrix (temp 3-component vector of float) |
| 0:385 'inFV0' (in 3-component vector of float) |
| 0:385 'inFM0' (in 3X3 matrix of float) |
| 0:385 Sequence |
| 0:385 move second child to first child (temp 3-component vector of float) |
| 0:385 'r5' (temp 3-component vector of float) |
| 0:385 matrix-times-vector (temp 3-component vector of float) |
| 0:385 'inFM0' (in 3X3 matrix of float) |
| 0:385 'inFV0' (in 3-component vector of float) |
| 0:385 Sequence |
| 0:385 move second child to first child (temp 3X3 matrix of float) |
| 0:385 'r6' (temp 3X3 matrix of float) |
| 0:385 matrix-scale (temp 3X3 matrix of float) |
| 0:385 'inF0' (in float) |
| 0:385 'inFM0' (in 3X3 matrix of float) |
| 0:385 Sequence |
| 0:385 move second child to first child (temp 3X3 matrix of float) |
| 0:385 'r7' (temp 3X3 matrix of float) |
| 0:385 matrix-scale (temp 3X3 matrix of float) |
| 0:385 'inFM0' (in 3X3 matrix of float) |
| 0:385 'inF0' (in float) |
| 0:385 Sequence |
| 0:385 move second child to first child (temp 3X3 matrix of float) |
| 0:385 'r8' (temp 3X3 matrix of float) |
| 0:385 matrix-multiply (temp 3X3 matrix of float) |
| 0:385 'inFM1' (in 3X3 matrix of float) |
| 0:385 'inFM0' (in 3X3 matrix of float) |
| 0:391 Function Definition: TestGenMul4(f1;f1;vf4;vf4;mf44;mf44; (global void) |
| 0:391 Function Parameters: |
| 0:391 'inF0' (in float) |
| 0:391 'inF1' (in float) |
| 0:391 'inFV0' (in 4-component vector of float) |
| 0:391 'inFV1' (in 4-component vector of float) |
| 0:391 'inFM0' (in 4X4 matrix of float) |
| 0:391 'inFM1' (in 4X4 matrix of float) |
| 0:? Sequence |
| 0:392 Sequence |
| 0:392 move second child to first child (temp float) |
| 0:392 'r0' (temp float) |
| 0:392 component-wise multiply (temp float) |
| 0:392 'inF1' (in float) |
| 0:392 'inF0' (in float) |
| 0:392 Sequence |
| 0:392 move second child to first child (temp 4-component vector of float) |
| 0:392 'r1' (temp 4-component vector of float) |
| 0:392 vector-scale (temp 4-component vector of float) |
| 0:392 'inF0' (in float) |
| 0:392 'inFV0' (in 4-component vector of float) |
| 0:392 Sequence |
| 0:392 move second child to first child (temp 4-component vector of float) |
| 0:392 'r2' (temp 4-component vector of float) |
| 0:392 vector-scale (temp 4-component vector of float) |
| 0:392 'inFV0' (in 4-component vector of float) |
| 0:392 'inF0' (in float) |
| 0:392 Sequence |
| 0:392 move second child to first child (temp float) |
| 0:392 'r3' (temp float) |
| 0:392 dot-product (global float) |
| 0:392 'inFV0' (in 4-component vector of float) |
| 0:392 'inFV1' (in 4-component vector of float) |
| 0:392 Sequence |
| 0:392 move second child to first child (temp 4-component vector of float) |
| 0:392 'r4' (temp 4-component vector of float) |
| 0:392 vector-times-matrix (temp 4-component vector of float) |
| 0:392 'inFV0' (in 4-component vector of float) |
| 0:392 'inFM0' (in 4X4 matrix of float) |
| 0:392 Sequence |
| 0:392 move second child to first child (temp 4-component vector of float) |
| 0:392 'r5' (temp 4-component vector of float) |
| 0:392 matrix-times-vector (temp 4-component vector of float) |
| 0:392 'inFM0' (in 4X4 matrix of float) |
| 0:392 'inFV0' (in 4-component vector of float) |
| 0:392 Sequence |
| 0:392 move second child to first child (temp 4X4 matrix of float) |
| 0:392 'r6' (temp 4X4 matrix of float) |
| 0:392 matrix-scale (temp 4X4 matrix of float) |
| 0:392 'inF0' (in float) |
| 0:392 'inFM0' (in 4X4 matrix of float) |
| 0:392 Sequence |
| 0:392 move second child to first child (temp 4X4 matrix of float) |
| 0:392 'r7' (temp 4X4 matrix of float) |
| 0:392 matrix-scale (temp 4X4 matrix of float) |
| 0:392 'inFM0' (in 4X4 matrix of float) |
| 0:392 'inF0' (in float) |
| 0:392 Sequence |
| 0:392 move second child to first child (temp 4X4 matrix of float) |
| 0:392 'r8' (temp 4X4 matrix of float) |
| 0:392 matrix-multiply (temp 4X4 matrix of float) |
| 0:392 'inFM1' (in 4X4 matrix of float) |
| 0:392 'inFM0' (in 4X4 matrix of float) |
| 0:401 Function Definition: TestGenMulNxM(f1;f1;vf2;vf3;mf23;mf32;mf33;mf34;mf24; (global void) |
| 0:401 Function Parameters: |
| 0:401 'inF0' (in float) |
| 0:401 'inF1' (in float) |
| 0:401 'inFV2' (in 2-component vector of float) |
| 0:401 'inFV3' (in 3-component vector of float) |
| 0:401 'inFM2x3' (in 2X3 matrix of float) |
| 0:401 'inFM3x2' (in 3X2 matrix of float) |
| 0:401 'inFM3x3' (in 3X3 matrix of float) |
| 0:401 'inFM3x4' (in 3X4 matrix of float) |
| 0:401 'inFM2x4' (in 2X4 matrix of float) |
| 0:? Sequence |
| 0:402 Sequence |
| 0:402 move second child to first child (temp float) |
| 0:402 'r00' (temp float) |
| 0:402 component-wise multiply (temp float) |
| 0:402 'inF1' (in float) |
| 0:402 'inF0' (in float) |
| 0:403 Sequence |
| 0:403 move second child to first child (temp 2-component vector of float) |
| 0:403 'r01' (temp 2-component vector of float) |
| 0:403 vector-scale (temp 2-component vector of float) |
| 0:403 'inF0' (in float) |
| 0:403 'inFV2' (in 2-component vector of float) |
| 0:404 Sequence |
| 0:404 move second child to first child (temp 3-component vector of float) |
| 0:404 'r02' (temp 3-component vector of float) |
| 0:404 vector-scale (temp 3-component vector of float) |
| 0:404 'inF0' (in float) |
| 0:404 'inFV3' (in 3-component vector of float) |
| 0:405 Sequence |
| 0:405 move second child to first child (temp 2-component vector of float) |
| 0:405 'r03' (temp 2-component vector of float) |
| 0:405 vector-scale (temp 2-component vector of float) |
| 0:405 'inFV2' (in 2-component vector of float) |
| 0:405 'inF0' (in float) |
| 0:406 Sequence |
| 0:406 move second child to first child (temp 3-component vector of float) |
| 0:406 'r04' (temp 3-component vector of float) |
| 0:406 vector-scale (temp 3-component vector of float) |
| 0:406 'inFV3' (in 3-component vector of float) |
| 0:406 'inF0' (in float) |
| 0:407 Sequence |
| 0:407 move second child to first child (temp float) |
| 0:407 'r05' (temp float) |
| 0:407 dot-product (global float) |
| 0:407 'inFV2' (in 2-component vector of float) |
| 0:407 'inFV2' (in 2-component vector of float) |
| 0:408 Sequence |
| 0:408 move second child to first child (temp float) |
| 0:408 'r06' (temp float) |
| 0:408 dot-product (global float) |
| 0:408 'inFV3' (in 3-component vector of float) |
| 0:408 'inFV3' (in 3-component vector of float) |
| 0:409 Sequence |
| 0:409 move second child to first child (temp 3-component vector of float) |
| 0:409 'r07' (temp 3-component vector of float) |
| 0:409 matrix-times-vector (temp 3-component vector of float) |
| 0:409 'inFM2x3' (in 2X3 matrix of float) |
| 0:409 'inFV2' (in 2-component vector of float) |
| 0:410 Sequence |
| 0:410 move second child to first child (temp 2-component vector of float) |
| 0:410 'r08' (temp 2-component vector of float) |
| 0:410 matrix-times-vector (temp 2-component vector of float) |
| 0:410 'inFM3x2' (in 3X2 matrix of float) |
| 0:410 'inFV3' (in 3-component vector of float) |
| 0:411 Sequence |
| 0:411 move second child to first child (temp 2-component vector of float) |
| 0:411 'r09' (temp 2-component vector of float) |
| 0:411 vector-times-matrix (temp 2-component vector of float) |
| 0:411 'inFV3' (in 3-component vector of float) |
| 0:411 'inFM2x3' (in 2X3 matrix of float) |
| 0:412 Sequence |
| 0:412 move second child to first child (temp 3-component vector of float) |
| 0:412 'r10' (temp 3-component vector of float) |
| 0:412 vector-times-matrix (temp 3-component vector of float) |
| 0:412 'inFV2' (in 2-component vector of float) |
| 0:412 'inFM3x2' (in 3X2 matrix of float) |
| 0:413 Sequence |
| 0:413 move second child to first child (temp 2X3 matrix of float) |
| 0:413 'r11' (temp 2X3 matrix of float) |
| 0:413 matrix-scale (temp 2X3 matrix of float) |
| 0:413 'inF0' (in float) |
| 0:413 'inFM2x3' (in 2X3 matrix of float) |
| 0:414 Sequence |
| 0:414 move second child to first child (temp 3X2 matrix of float) |
| 0:414 'r12' (temp 3X2 matrix of float) |
| 0:414 matrix-scale (temp 3X2 matrix of float) |
| 0:414 'inF0' (in float) |
| 0:414 'inFM3x2' (in 3X2 matrix of float) |
| 0:415 Sequence |
| 0:415 move second child to first child (temp 2X2 matrix of float) |
| 0:415 'r13' (temp 2X2 matrix of float) |
| 0:415 matrix-multiply (temp 2X2 matrix of float) |
| 0:415 'inFM3x2' (in 3X2 matrix of float) |
| 0:415 'inFM2x3' (in 2X3 matrix of float) |
| 0:416 Sequence |
| 0:416 move second child to first child (temp 2X3 matrix of float) |
| 0:416 'r14' (temp 2X3 matrix of float) |
| 0:416 matrix-multiply (temp 2X3 matrix of float) |
| 0:416 'inFM3x3' (in 3X3 matrix of float) |
| 0:416 'inFM2x3' (in 2X3 matrix of float) |
| 0:417 Sequence |
| 0:417 move second child to first child (temp 2X4 matrix of float) |
| 0:417 'r15' (temp 2X4 matrix of float) |
| 0:417 matrix-multiply (temp 2X4 matrix of float) |
| 0:417 'inFM3x4' (in 3X4 matrix of float) |
| 0:417 'inFM2x3' (in 2X3 matrix of float) |
| 0:418 Sequence |
| 0:418 move second child to first child (temp 3X4 matrix of float) |
| 0:418 'r16' (temp 3X4 matrix of float) |
| 0:418 matrix-multiply (temp 3X4 matrix of float) |
| 0:418 'inFM2x4' (in 2X4 matrix of float) |
| 0:418 'inFM3x2' (in 3X2 matrix of float) |
| 0:? Linker Objects |
| |
| // Module Version 10000 |
| // Generated by (magic number): 80001 |
| // Id's are bound by 1238 |
| |
| Capability Shader |
| 1: ExtInstImport "GLSL.std.450" |
| MemoryModel Logical GLSL450 |
| EntryPoint Vertex 4 "VertexShaderFunction" |
| Name 4 "VertexShaderFunction" |
| Name 16 "VertexShaderFunctionS(f1;f1;f1;u1;u1;" |
| Name 11 "inF0" |
| Name 12 "inF1" |
| Name 13 "inF2" |
| Name 14 "inU0" |
| Name 15 "inU1" |
| Name 22 "VertexShaderFunction1(vf1;vf1;vf1;" |
| Name 19 "inF0" |
| Name 20 "inF1" |
| Name 21 "inF2" |
| Name 34 "VertexShaderFunction2(vf2;vf2;vf2;vu2;vu2;" |
| Name 29 "inF0" |
| Name 30 "inF1" |
| Name 31 "inF2" |
| Name 32 "inU0" |
| Name 33 "inU1" |
| Name 46 "VertexShaderFunction3(vf3;vf3;vf3;vu3;vu3;" |
| Name 41 "inF0" |
| Name 42 "inF1" |
| Name 43 "inF2" |
| Name 44 "inU0" |
| Name 45 "inU1" |
| Name 58 "VertexShaderFunction4(vf4;vf4;vf4;vu4;vu4;" |
| Name 53 "inF0" |
| Name 54 "inF1" |
| Name 55 "inF2" |
| Name 56 "inU0" |
| Name 57 "inU1" |
| Name 66 "VertexShaderFunction2x2(mf22;mf22;mf22;" |
| Name 63 "inF0" |
| Name 64 "inF1" |
| Name 65 "inF2" |
| Name 74 "VertexShaderFunction3x3(mf33;mf33;mf33;" |
| Name 71 "inF0" |
| Name 72 "inF1" |
| Name 73 "inF2" |
| Name 82 "VertexShaderFunction4x4(mf44;mf44;mf44;" |
| Name 79 "inF0" |
| Name 80 "inF1" |
| Name 81 "inF2" |
| Name 91 "TestGenMul2(f1;f1;vf2;vf2;mf22;mf22;" |
| Name 85 "inF0" |
| Name 86 "inF1" |
| Name 87 "inFV0" |
| Name 88 "inFV1" |
| Name 89 "inFM0" |
| Name 90 "inFM1" |
| Name 100 "TestGenMul3(f1;f1;vf3;vf3;mf33;mf33;" |
| Name 94 "inF0" |
| Name 95 "inF1" |
| Name 96 "inFV0" |
| Name 97 "inFV1" |
| Name 98 "inFM0" |
| Name 99 "inFM1" |
| Name 109 "TestGenMul4(f1;f1;vf4;vf4;mf44;mf44;" |
| Name 103 "inF0" |
| Name 104 "inF1" |
| Name 105 "inFV0" |
| Name 106 "inFV1" |
| Name 107 "inFM0" |
| Name 108 "inFM1" |
| Name 129 "TestGenMulNxM(f1;f1;vf2;vf3;mf23;mf32;mf33;mf34;mf24;" |
| Name 120 "inF0" |
| Name 121 "inF1" |
| Name 122 "inFV2" |
| Name 123 "inFV3" |
| Name 124 "inFM2x3" |
| Name 125 "inFM3x2" |
| Name 126 "inFM3x3" |
| Name 127 "inFM3x4" |
| Name 128 "inFM2x4" |
| Name 183 "ResType" |
| Name 317 "ResType" |
| Name 465 "ResType" |
| Name 618 "ResType" |
| Name 751 "ResType" |
| Name 871 "ResType" |
| Name 994 "ResType" |
| Name 1062 "r0" |
| Name 1066 "r1" |
| Name 1070 "r2" |
| Name 1074 "r3" |
| Name 1078 "r4" |
| Name 1082 "r5" |
| Name 1086 "r6" |
| Name 1090 "r7" |
| Name 1094 "r8" |
| Name 1098 "r0" |
| Name 1102 "r1" |
| Name 1106 "r2" |
| Name 1110 "r3" |
| Name 1114 "r4" |
| Name 1118 "r5" |
| Name 1122 "r6" |
| Name 1126 "r7" |
| Name 1130 "r8" |
| Name 1134 "r0" |
| Name 1138 "r1" |
| Name 1142 "r2" |
| Name 1146 "r3" |
| Name 1150 "r4" |
| Name 1154 "r5" |
| Name 1158 "r6" |
| Name 1162 "r7" |
| Name 1166 "r8" |
| Name 1170 "r00" |
| Name 1174 "r01" |
| Name 1178 "r02" |
| Name 1182 "r03" |
| Name 1186 "r04" |
| Name 1190 "r05" |
| Name 1194 "r06" |
| Name 1198 "r07" |
| Name 1202 "r08" |
| Name 1206 "r09" |
| Name 1210 "r10" |
| Name 1214 "r11" |
| Name 1218 "r12" |
| Name 1222 "r13" |
| Name 1226 "r14" |
| Name 1230 "r15" |
| Name 1234 "r16" |
| 2: TypeVoid |
| 3: TypeFunction 2 |
| 6: TypeFloat 32 |
| 7: TypePointer Function 6(float) |
| 8: TypeInt 32 0 |
| 9: TypePointer Function 8(int) |
| 10: TypeFunction 6(float) 7(ptr) 7(ptr) 7(ptr) 9(ptr) 9(ptr) |
| 18: TypeFunction 6(float) 7(ptr) 7(ptr) 7(ptr) |
| 24: TypeVector 6(float) 2 |
| 25: TypePointer Function 24(fvec2) |
| 26: TypeVector 8(int) 2 |
| 27: TypePointer Function 26(ivec2) |
| 28: TypeFunction 24(fvec2) 25(ptr) 25(ptr) 25(ptr) 27(ptr) 27(ptr) |
| 36: TypeVector 6(float) 3 |
| 37: TypePointer Function 36(fvec3) |
| 38: TypeVector 8(int) 3 |
| 39: TypePointer Function 38(ivec3) |
| 40: TypeFunction 36(fvec3) 37(ptr) 37(ptr) 37(ptr) 39(ptr) 39(ptr) |
| 48: TypeVector 6(float) 4 |
| 49: TypePointer Function 48(fvec4) |
| 50: TypeVector 8(int) 4 |
| 51: TypePointer Function 50(ivec4) |
| 52: TypeFunction 48(fvec4) 49(ptr) 49(ptr) 49(ptr) 51(ptr) 51(ptr) |
| 60: TypeMatrix 24(fvec2) 2 |
| 61: TypePointer Function 60 |
| 62: TypeFunction 60 61(ptr) 61(ptr) 61(ptr) |
| 68: TypeMatrix 36(fvec3) 3 |
| 69: TypePointer Function 68 |
| 70: TypeFunction 68 69(ptr) 69(ptr) 69(ptr) |
| 76: TypeMatrix 48(fvec4) 4 |
| 77: TypePointer Function 76 |
| 78: TypeFunction 76 77(ptr) 77(ptr) 77(ptr) |
| 84: TypeFunction 2 7(ptr) 7(ptr) 25(ptr) 25(ptr) 61(ptr) 61(ptr) |
| 93: TypeFunction 2 7(ptr) 7(ptr) 37(ptr) 37(ptr) 69(ptr) 69(ptr) |
| 102: TypeFunction 2 7(ptr) 7(ptr) 49(ptr) 49(ptr) 77(ptr) 77(ptr) |
| 111: TypeMatrix 36(fvec3) 2 |
| 112: TypePointer Function 111 |
| 113: TypeMatrix 24(fvec2) 3 |
| 114: TypePointer Function 113 |
| 115: TypeMatrix 48(fvec4) 3 |
| 116: TypePointer Function 115 |
| 117: TypeMatrix 48(fvec4) 2 |
| 118: TypePointer Function 117 |
| 119: TypeFunction 2 7(ptr) 7(ptr) 25(ptr) 37(ptr) 112(ptr) 114(ptr) 69(ptr) 116(ptr) 118(ptr) |
| 132: TypeBool |
| 143: TypeInt 32 1 |
| 164: 8(int) Constant 7 |
| 172: 143(int) Constant 7 |
| 183(ResType): TypeStruct 6(float) 143(int) |
| 202: 6(float) Constant 1050288283 |
| 217: 8(int) Constant 2 |
| 224: 6(float) Constant 0 |
| 225: 6(float) Constant 1065353216 |
| 267: TypeVector 143(int) 2 |
| 288: 8(int) Constant 3 |
| 289: 26(ivec2) ConstantComposite 164 288 |
| 317(ResType): TypeStruct 24(fvec2) 267(ivec2) |
| 322: TypeVector 132(bool) 2 |
| 360: 6(float) Constant 1073741824 |
| 362: 8(int) Constant 1 |
| 363: 26(ivec2) ConstantComposite 362 217 |
| 398: 24(fvec2) ConstantComposite 225 360 |
| 412: TypeVector 143(int) 3 |
| 433: 8(int) Constant 5 |
| 434: 38(ivec3) ConstantComposite 164 288 433 |
| 465(ResType): TypeStruct 36(fvec3) 412(ivec3) |
| 470: TypeVector 132(bool) 3 |
| 509: 38(ivec3) ConstantComposite 362 217 288 |
| 544: 6(float) Constant 1077936128 |
| 545: 36(fvec3) ConstantComposite 225 360 544 |
| 559: TypeVector 143(int) 4 |
| 580: 50(ivec4) ConstantComposite 164 288 433 217 |
| 618(ResType): TypeStruct 48(fvec4) 559(ivec4) |
| 623: TypeVector 132(bool) 4 |
| 662: 8(int) Constant 4 |
| 663: 50(ivec4) ConstantComposite 362 217 288 662 |
| 698: 6(float) Constant 1082130432 |
| 699: 48(fvec4) ConstantComposite 225 360 544 698 |
| 751(ResType): TypeStruct 60 267(ivec2) |
| 815: 24(fvec2) ConstantComposite 360 360 |
| 816: 60 ConstantComposite 815 815 |
| 871(ResType): TypeStruct 68 412(ivec3) |
| 935: 36(fvec3) ConstantComposite 544 544 544 |
| 936: 68 ConstantComposite 935 935 935 |
| 994(ResType): TypeStruct 76 559(ivec4) |
| 1058: 48(fvec4) ConstantComposite 698 698 698 698 |
| 1059: 76 ConstantComposite 1058 1058 1058 1058 |
| 4(VertexShaderFunction): 2 Function None 3 |
| 5: Label |
| FunctionEnd |
| 16(VertexShaderFunctionS(f1;f1;f1;u1;u1;): 6(float) Function None 10 |
| 11(inF0): 7(ptr) FunctionParameter |
| 12(inF1): 7(ptr) FunctionParameter |
| 13(inF2): 7(ptr) FunctionParameter |
| 14(inU0): 9(ptr) FunctionParameter |
| 15(inU1): 9(ptr) FunctionParameter |
| 17: Label |
| 131: 6(float) Load 11(inF0) |
| 133: 132(bool) All 131 |
| 134: 6(float) Load 11(inF0) |
| 135: 6(float) ExtInst 1(GLSL.std.450) 4(FAbs) 134 |
| 136: 6(float) Load 11(inF0) |
| 137: 6(float) ExtInst 1(GLSL.std.450) 17(Acos) 136 |
| 138: 6(float) Load 11(inF0) |
| 139: 132(bool) Any 138 |
| 140: 6(float) Load 11(inF0) |
| 141: 6(float) ExtInst 1(GLSL.std.450) 16(Asin) 140 |
| 142: 6(float) Load 11(inF0) |
| 144: 143(int) Bitcast 142 |
| 145: 6(float) Load 11(inF0) |
| 146: 8(int) Bitcast 145 |
| 147: 8(int) Load 14(inU0) |
| 148: 6(float) Bitcast 147 |
| 149: 6(float) Load 11(inF0) |
| 150: 6(float) ExtInst 1(GLSL.std.450) 18(Atan) 149 |
| 151: 6(float) Load 11(inF0) |
| 152: 6(float) Load 12(inF1) |
| 153: 6(float) ExtInst 1(GLSL.std.450) 25(Atan2) 151 152 |
| 154: 6(float) Load 11(inF0) |
| 155: 6(float) ExtInst 1(GLSL.std.450) 9(Ceil) 154 |
| 156: 6(float) Load 11(inF0) |
| 157: 6(float) Load 12(inF1) |
| 158: 6(float) Load 13(inF2) |
| 159: 6(float) ExtInst 1(GLSL.std.450) 43(FClamp) 156 157 158 |
| 160: 6(float) Load 11(inF0) |
| 161: 6(float) ExtInst 1(GLSL.std.450) 14(Cos) 160 |
| 162: 6(float) Load 11(inF0) |
| 163: 6(float) ExtInst 1(GLSL.std.450) 20(Cosh) 162 |
| 165: 8(int) BitCount 164 |
| 166: 6(float) Load 11(inF0) |
| 167: 6(float) ExtInst 1(GLSL.std.450) 12(Degrees) 166 |
| 168: 6(float) Load 11(inF0) |
| 169: 6(float) ExtInst 1(GLSL.std.450) 27(Exp) 168 |
| 170: 6(float) Load 11(inF0) |
| 171: 6(float) ExtInst 1(GLSL.std.450) 29(Exp2) 170 |
| 173: 143(int) ExtInst 1(GLSL.std.450) 74(FindSMsb) 172 |
| 174: 143(int) ExtInst 1(GLSL.std.450) 73(FindILsb) 172 |
| 175: 6(float) Load 11(inF0) |
| 176: 6(float) ExtInst 1(GLSL.std.450) 8(Floor) 175 |
| 177: 6(float) Load 11(inF0) |
| 178: 6(float) Load 12(inF1) |
| 179: 6(float) FMod 177 178 |
| 180: 6(float) Load 11(inF0) |
| 181: 6(float) ExtInst 1(GLSL.std.450) 10(Fract) 180 |
| 182: 6(float) Load 11(inF0) |
| 184:183(ResType) ExtInst 1(GLSL.std.450) 52(FrexpStruct) 182 |
| 185: 143(int) CompositeExtract 184 1 |
| Store 12(inF1) 185 |
| 186: 6(float) CompositeExtract 184 0 |
| 187: 6(float) Load 11(inF0) |
| 188: 132(bool) IsInf 187 |
| 189: 6(float) Load 11(inF0) |
| 190: 132(bool) IsNan 189 |
| 191: 6(float) Load 11(inF0) |
| 192: 6(float) Load 12(inF1) |
| 193: 6(float) ExtInst 1(GLSL.std.450) 53(Ldexp) 191 192 |
| 194: 6(float) Load 11(inF0) |
| 195: 6(float) Load 12(inF1) |
| 196: 6(float) Load 13(inF2) |
| 197: 6(float) ExtInst 1(GLSL.std.450) 46(FMix) 194 195 196 |
| 198: 6(float) Load 11(inF0) |
| 199: 6(float) ExtInst 1(GLSL.std.450) 28(Log) 198 |
| 200: 6(float) Load 11(inF0) |
| 201: 6(float) ExtInst 1(GLSL.std.450) 30(Log2) 200 |
| 203: 6(float) FMul 201 202 |
| 204: 6(float) Load 11(inF0) |
| 205: 6(float) ExtInst 1(GLSL.std.450) 30(Log2) 204 |
| 206: 6(float) Load 11(inF0) |
| 207: 6(float) Load 12(inF1) |
| 208: 6(float) ExtInst 1(GLSL.std.450) 40(FMax) 206 207 |
| 209: 6(float) Load 11(inF0) |
| 210: 6(float) Load 12(inF1) |
| 211: 6(float) ExtInst 1(GLSL.std.450) 37(FMin) 209 210 |
| 212: 6(float) Load 11(inF0) |
| 213: 6(float) Load 12(inF1) |
| 214: 6(float) ExtInst 1(GLSL.std.450) 26(Pow) 212 213 |
| 215: 6(float) Load 11(inF0) |
| 216: 6(float) ExtInst 1(GLSL.std.450) 11(Radians) 215 |
| 218: 8(int) BitReverse 217 |
| 219: 6(float) Load 11(inF0) |
| 220: 6(float) ExtInst 1(GLSL.std.450) 2(RoundEven) 219 |
| 221: 6(float) Load 11(inF0) |
| 222: 6(float) ExtInst 1(GLSL.std.450) 32(InverseSqrt) 221 |
| 223: 6(float) Load 11(inF0) |
| 226: 6(float) ExtInst 1(GLSL.std.450) 43(FClamp) 223 224 225 |
| 227: 6(float) Load 11(inF0) |
| 228: 6(float) ExtInst 1(GLSL.std.450) 6(FSign) 227 |
| 229: 6(float) Load 11(inF0) |
| 230: 6(float) ExtInst 1(GLSL.std.450) 13(Sin) 229 |
| 231: 6(float) Load 11(inF0) |
| 232: 6(float) ExtInst 1(GLSL.std.450) 13(Sin) 231 |
| Store 12(inF1) 232 |
| 233: 6(float) Load 11(inF0) |
| 234: 6(float) ExtInst 1(GLSL.std.450) 14(Cos) 233 |
| Store 13(inF2) 234 |
| 235: 6(float) Load 11(inF0) |
| 236: 6(float) ExtInst 1(GLSL.std.450) 19(Sinh) 235 |
| 237: 6(float) Load 11(inF0) |
| 238: 6(float) Load 12(inF1) |
| 239: 6(float) Load 13(inF2) |
| 240: 6(float) ExtInst 1(GLSL.std.450) 49(SmoothStep) 237 238 239 |
| 241: 6(float) Load 11(inF0) |
| 242: 6(float) ExtInst 1(GLSL.std.450) 31(Sqrt) 241 |
| 243: 6(float) Load 11(inF0) |
| 244: 6(float) Load 12(inF1) |
| 245: 6(float) ExtInst 1(GLSL.std.450) 48(Step) 243 244 |
| 246: 6(float) Load 11(inF0) |
| 247: 6(float) ExtInst 1(GLSL.std.450) 15(Tan) 246 |
| 248: 6(float) Load 11(inF0) |
| 249: 6(float) ExtInst 1(GLSL.std.450) 21(Tanh) 248 |
| 250: 6(float) Load 11(inF0) |
| 251: 6(float) ExtInst 1(GLSL.std.450) 3(Trunc) 250 |
| ReturnValue 224 |
| FunctionEnd |
| 22(VertexShaderFunction1(vf1;vf1;vf1;): 6(float) Function None 18 |
| 19(inF0): 7(ptr) FunctionParameter |
| 20(inF1): 7(ptr) FunctionParameter |
| 21(inF2): 7(ptr) FunctionParameter |
| 23: Label |
| ReturnValue 224 |
| FunctionEnd |
| 34(VertexShaderFunction2(vf2;vf2;vf2;vu2;vu2;): 24(fvec2) Function None 28 |
| 29(inF0): 25(ptr) FunctionParameter |
| 30(inF1): 25(ptr) FunctionParameter |
| 31(inF2): 25(ptr) FunctionParameter |
| 32(inU0): 27(ptr) FunctionParameter |
| 33(inU1): 27(ptr) FunctionParameter |
| 35: Label |
| 256: 24(fvec2) Load 29(inF0) |
| 257: 132(bool) All 256 |
| 258: 24(fvec2) Load 29(inF0) |
| 259: 24(fvec2) ExtInst 1(GLSL.std.450) 4(FAbs) 258 |
| 260: 24(fvec2) Load 29(inF0) |
| 261: 24(fvec2) ExtInst 1(GLSL.std.450) 17(Acos) 260 |
| 262: 24(fvec2) Load 29(inF0) |
| 263: 132(bool) Any 262 |
| 264: 24(fvec2) Load 29(inF0) |
| 265: 24(fvec2) ExtInst 1(GLSL.std.450) 16(Asin) 264 |
| 266: 24(fvec2) Load 29(inF0) |
| 268: 267(ivec2) Bitcast 266 |
| 269: 24(fvec2) Load 29(inF0) |
| 270: 26(ivec2) Bitcast 269 |
| 271: 26(ivec2) Load 32(inU0) |
| 272: 24(fvec2) Bitcast 271 |
| 273: 24(fvec2) Load 29(inF0) |
| 274: 24(fvec2) ExtInst 1(GLSL.std.450) 18(Atan) 273 |
| 275: 24(fvec2) Load 29(inF0) |
| 276: 24(fvec2) Load 30(inF1) |
| 277: 24(fvec2) ExtInst 1(GLSL.std.450) 25(Atan2) 275 276 |
| 278: 24(fvec2) Load 29(inF0) |
| 279: 24(fvec2) ExtInst 1(GLSL.std.450) 9(Ceil) 278 |
| 280: 24(fvec2) Load 29(inF0) |
| 281: 24(fvec2) Load 30(inF1) |
| 282: 24(fvec2) Load 31(inF2) |
| 283: 24(fvec2) ExtInst 1(GLSL.std.450) 43(FClamp) 280 281 282 |
| 284: 24(fvec2) Load 29(inF0) |
| 285: 24(fvec2) ExtInst 1(GLSL.std.450) 14(Cos) 284 |
| 286: 24(fvec2) Load 29(inF0) |
| 287: 24(fvec2) ExtInst 1(GLSL.std.450) 20(Cosh) 286 |
| 290: 26(ivec2) BitCount 289 |
| 291: 24(fvec2) Load 29(inF0) |
| 292: 24(fvec2) ExtInst 1(GLSL.std.450) 12(Degrees) 291 |
| 293: 24(fvec2) Load 29(inF0) |
| 294: 24(fvec2) Load 30(inF1) |
| 295: 6(float) ExtInst 1(GLSL.std.450) 67(Distance) 293 294 |
| 296: 24(fvec2) Load 29(inF0) |
| 297: 24(fvec2) Load 30(inF1) |
| 298: 6(float) Dot 296 297 |
| 299: 24(fvec2) Load 29(inF0) |
| 300: 24(fvec2) ExtInst 1(GLSL.std.450) 27(Exp) 299 |
| 301: 24(fvec2) Load 29(inF0) |
| 302: 24(fvec2) ExtInst 1(GLSL.std.450) 29(Exp2) 301 |
| 303: 24(fvec2) Load 29(inF0) |
| 304: 24(fvec2) Load 30(inF1) |
| 305: 24(fvec2) Load 31(inF2) |
| 306: 24(fvec2) ExtInst 1(GLSL.std.450) 70(FaceForward) 303 304 305 |
| 307: 143(int) ExtInst 1(GLSL.std.450) 74(FindSMsb) 172 |
| 308: 143(int) ExtInst 1(GLSL.std.450) 73(FindILsb) 172 |
| 309: 24(fvec2) Load 29(inF0) |
| 310: 24(fvec2) ExtInst 1(GLSL.std.450) 8(Floor) 309 |
| 311: 24(fvec2) Load 29(inF0) |
| 312: 24(fvec2) Load 30(inF1) |
| 313: 24(fvec2) FMod 311 312 |
| 314: 24(fvec2) Load 29(inF0) |
| 315: 24(fvec2) ExtInst 1(GLSL.std.450) 10(Fract) 314 |
| 316: 24(fvec2) Load 29(inF0) |
| 318:317(ResType) ExtInst 1(GLSL.std.450) 52(FrexpStruct) 316 |
| 319: 267(ivec2) CompositeExtract 318 1 |
| Store 30(inF1) 319 |
| 320: 24(fvec2) CompositeExtract 318 0 |
| 321: 24(fvec2) Load 29(inF0) |
| 323: 322(bvec2) IsInf 321 |
| 324: 24(fvec2) Load 29(inF0) |
| 325: 322(bvec2) IsNan 324 |
| 326: 24(fvec2) Load 29(inF0) |
| 327: 24(fvec2) Load 30(inF1) |
| 328: 24(fvec2) ExtInst 1(GLSL.std.450) 53(Ldexp) 326 327 |
| 329: 24(fvec2) Load 29(inF0) |
| 330: 24(fvec2) Load 30(inF1) |
| 331: 24(fvec2) Load 31(inF2) |
| 332: 24(fvec2) ExtInst 1(GLSL.std.450) 46(FMix) 329 330 331 |
| 333: 24(fvec2) Load 29(inF0) |
| 334: 6(float) ExtInst 1(GLSL.std.450) 66(Length) 333 |
| 335: 24(fvec2) Load 29(inF0) |
| 336: 24(fvec2) ExtInst 1(GLSL.std.450) 28(Log) 335 |
| 337: 24(fvec2) Load 29(inF0) |
| 338: 24(fvec2) ExtInst 1(GLSL.std.450) 30(Log2) 337 |
| 339: 24(fvec2) VectorTimesScalar 338 202 |
| 340: 24(fvec2) Load 29(inF0) |
| 341: 24(fvec2) ExtInst 1(GLSL.std.450) 30(Log2) 340 |
| 342: 24(fvec2) Load 29(inF0) |
| 343: 24(fvec2) Load 30(inF1) |
| 344: 24(fvec2) ExtInst 1(GLSL.std.450) 40(FMax) 342 343 |
| 345: 24(fvec2) Load 29(inF0) |
| 346: 24(fvec2) Load 30(inF1) |
| 347: 24(fvec2) ExtInst 1(GLSL.std.450) 37(FMin) 345 346 |
| 348: 24(fvec2) Load 29(inF0) |
| 349: 24(fvec2) ExtInst 1(GLSL.std.450) 69(Normalize) 348 |
| 350: 24(fvec2) Load 29(inF0) |
| 351: 24(fvec2) Load 30(inF1) |
| 352: 24(fvec2) ExtInst 1(GLSL.std.450) 26(Pow) 350 351 |
| 353: 24(fvec2) Load 29(inF0) |
| 354: 24(fvec2) ExtInst 1(GLSL.std.450) 11(Radians) 353 |
| 355: 24(fvec2) Load 29(inF0) |
| 356: 24(fvec2) Load 30(inF1) |
| 357: 24(fvec2) ExtInst 1(GLSL.std.450) 71(Reflect) 355 356 |
| 358: 24(fvec2) Load 29(inF0) |
| 359: 24(fvec2) Load 30(inF1) |
| 361: 24(fvec2) ExtInst 1(GLSL.std.450) 72(Refract) 358 359 360 |
| 364: 26(ivec2) BitReverse 363 |
| 365: 24(fvec2) Load 29(inF0) |
| 366: 24(fvec2) ExtInst 1(GLSL.std.450) 2(RoundEven) 365 |
| 367: 24(fvec2) Load 29(inF0) |
| 368: 24(fvec2) ExtInst 1(GLSL.std.450) 32(InverseSqrt) 367 |
| 369: 24(fvec2) Load 29(inF0) |
| 370: 24(fvec2) CompositeConstruct 224 224 |
| 371: 24(fvec2) CompositeConstruct 225 225 |
| 372: 24(fvec2) ExtInst 1(GLSL.std.450) 43(FClamp) 369 370 371 |
| 373: 24(fvec2) Load 29(inF0) |
| 374: 24(fvec2) ExtInst 1(GLSL.std.450) 6(FSign) 373 |
| 375: 24(fvec2) Load 29(inF0) |
| 376: 24(fvec2) ExtInst 1(GLSL.std.450) 13(Sin) 375 |
| 377: 24(fvec2) Load 29(inF0) |
| 378: 24(fvec2) ExtInst 1(GLSL.std.450) 13(Sin) 377 |
| Store 30(inF1) 378 |
| 379: 24(fvec2) Load 29(inF0) |
| 380: 24(fvec2) ExtInst 1(GLSL.std.450) 14(Cos) 379 |
| Store 31(inF2) 380 |
| 381: 24(fvec2) Load 29(inF0) |
| 382: 24(fvec2) ExtInst 1(GLSL.std.450) 19(Sinh) 381 |
| 383: 24(fvec2) Load 29(inF0) |
| 384: 24(fvec2) Load 30(inF1) |
| 385: 24(fvec2) Load 31(inF2) |
| 386: 24(fvec2) ExtInst 1(GLSL.std.450) 49(SmoothStep) 383 384 385 |
| 387: 24(fvec2) Load 29(inF0) |
| 388: 24(fvec2) ExtInst 1(GLSL.std.450) 31(Sqrt) 387 |
| 389: 24(fvec2) Load 29(inF0) |
| 390: 24(fvec2) Load 30(inF1) |
| 391: 24(fvec2) ExtInst 1(GLSL.std.450) 48(Step) 389 390 |
| 392: 24(fvec2) Load 29(inF0) |
| 393: 24(fvec2) ExtInst 1(GLSL.std.450) 15(Tan) 392 |
| 394: 24(fvec2) Load 29(inF0) |
| 395: 24(fvec2) ExtInst 1(GLSL.std.450) 21(Tanh) 394 |
| 396: 24(fvec2) Load 29(inF0) |
| 397: 24(fvec2) ExtInst 1(GLSL.std.450) 3(Trunc) 396 |
| ReturnValue 398 |
| FunctionEnd |
| 46(VertexShaderFunction3(vf3;vf3;vf3;vu3;vu3;): 36(fvec3) Function None 40 |
| 41(inF0): 37(ptr) FunctionParameter |
| 42(inF1): 37(ptr) FunctionParameter |
| 43(inF2): 37(ptr) FunctionParameter |
| 44(inU0): 39(ptr) FunctionParameter |
| 45(inU1): 39(ptr) FunctionParameter |
| 47: Label |
| 401: 36(fvec3) Load 41(inF0) |
| 402: 132(bool) All 401 |
| 403: 36(fvec3) Load 41(inF0) |
| 404: 36(fvec3) ExtInst 1(GLSL.std.450) 4(FAbs) 403 |
| 405: 36(fvec3) Load 41(inF0) |
| 406: 36(fvec3) ExtInst 1(GLSL.std.450) 17(Acos) 405 |
| 407: 36(fvec3) Load 41(inF0) |
| 408: 132(bool) Any 407 |
| 409: 36(fvec3) Load 41(inF0) |
| 410: 36(fvec3) ExtInst 1(GLSL.std.450) 16(Asin) 409 |
| 411: 36(fvec3) Load 41(inF0) |
| 413: 412(ivec3) Bitcast 411 |
| 414: 36(fvec3) Load 41(inF0) |
| 415: 38(ivec3) Bitcast 414 |
| 416: 38(ivec3) Load 44(inU0) |
| 417: 36(fvec3) Bitcast 416 |
| 418: 36(fvec3) Load 41(inF0) |
| 419: 36(fvec3) ExtInst 1(GLSL.std.450) 18(Atan) 418 |
| 420: 36(fvec3) Load 41(inF0) |
| 421: 36(fvec3) Load 42(inF1) |
| 422: 36(fvec3) ExtInst 1(GLSL.std.450) 25(Atan2) 420 421 |
| 423: 36(fvec3) Load 41(inF0) |
| 424: 36(fvec3) ExtInst 1(GLSL.std.450) 9(Ceil) 423 |
| 425: 36(fvec3) Load 41(inF0) |
| 426: 36(fvec3) Load 42(inF1) |
| 427: 36(fvec3) Load 43(inF2) |
| 428: 36(fvec3) ExtInst 1(GLSL.std.450) 43(FClamp) 425 426 427 |
| 429: 36(fvec3) Load 41(inF0) |
| 430: 36(fvec3) ExtInst 1(GLSL.std.450) 14(Cos) 429 |
| 431: 36(fvec3) Load 41(inF0) |
| 432: 36(fvec3) ExtInst 1(GLSL.std.450) 20(Cosh) 431 |
| 435: 38(ivec3) BitCount 434 |
| 436: 36(fvec3) Load 41(inF0) |
| 437: 36(fvec3) Load 42(inF1) |
| 438: 36(fvec3) ExtInst 1(GLSL.std.450) 68(Cross) 436 437 |
| 439: 36(fvec3) Load 41(inF0) |
| 440: 36(fvec3) ExtInst 1(GLSL.std.450) 12(Degrees) 439 |
| 441: 36(fvec3) Load 41(inF0) |
| 442: 36(fvec3) Load 42(inF1) |
| 443: 6(float) ExtInst 1(GLSL.std.450) 67(Distance) 441 442 |
| 444: 36(fvec3) Load 41(inF0) |
| 445: 36(fvec3) Load 42(inF1) |
| 446: 6(float) Dot 444 445 |
| 447: 36(fvec3) Load 41(inF0) |
| 448: 36(fvec3) ExtInst 1(GLSL.std.450) 27(Exp) 447 |
| 449: 36(fvec3) Load 41(inF0) |
| 450: 36(fvec3) ExtInst 1(GLSL.std.450) 29(Exp2) 449 |
| 451: 36(fvec3) Load 41(inF0) |
| 452: 36(fvec3) Load 42(inF1) |
| 453: 36(fvec3) Load 43(inF2) |
| 454: 36(fvec3) ExtInst 1(GLSL.std.450) 70(FaceForward) 451 452 453 |
| 455: 143(int) ExtInst 1(GLSL.std.450) 74(FindSMsb) 172 |
| 456: 143(int) ExtInst 1(GLSL.std.450) 73(FindILsb) 172 |
| 457: 36(fvec3) Load 41(inF0) |
| 458: 36(fvec3) ExtInst 1(GLSL.std.450) 8(Floor) 457 |
| 459: 36(fvec3) Load 41(inF0) |
| 460: 36(fvec3) Load 42(inF1) |
| 461: 36(fvec3) FMod 459 460 |
| 462: 36(fvec3) Load 41(inF0) |
| 463: 36(fvec3) ExtInst 1(GLSL.std.450) 10(Fract) 462 |
| 464: 36(fvec3) Load 41(inF0) |
| 466:465(ResType) ExtInst 1(GLSL.std.450) 52(FrexpStruct) 464 |
| 467: 412(ivec3) CompositeExtract 466 1 |
| Store 42(inF1) 467 |
| 468: 36(fvec3) CompositeExtract 466 0 |
| 469: 36(fvec3) Load 41(inF0) |
| 471: 470(bvec3) IsInf 469 |
| 472: 36(fvec3) Load 41(inF0) |
| 473: 470(bvec3) IsNan 472 |
| 474: 36(fvec3) Load 41(inF0) |
| 475: 36(fvec3) Load 42(inF1) |
| 476: 36(fvec3) ExtInst 1(GLSL.std.450) 53(Ldexp) 474 475 |
| 477: 36(fvec3) Load 41(inF0) |
| 478: 36(fvec3) Load 42(inF1) |
| 479: 36(fvec3) Load 43(inF2) |
| 480: 36(fvec3) ExtInst 1(GLSL.std.450) 46(FMix) 477 478 479 |
| 481: 36(fvec3) Load 41(inF0) |
| 482: 6(float) ExtInst 1(GLSL.std.450) 66(Length) 481 |
| 483: 36(fvec3) Load 41(inF0) |
| 484: 36(fvec3) ExtInst 1(GLSL.std.450) 28(Log) 483 |
| 485: 36(fvec3) Load 41(inF0) |
| 486: 36(fvec3) ExtInst 1(GLSL.std.450) 30(Log2) 485 |
| 487: 36(fvec3) VectorTimesScalar 486 202 |
| 488: 36(fvec3) Load 41(inF0) |
| 489: 36(fvec3) ExtInst 1(GLSL.std.450) 30(Log2) 488 |
| 490: 36(fvec3) Load 41(inF0) |
| 491: 36(fvec3) Load 42(inF1) |
| 492: 36(fvec3) ExtInst 1(GLSL.std.450) 40(FMax) 490 491 |
| 493: 36(fvec3) Load 41(inF0) |
| 494: 36(fvec3) Load 42(inF1) |
| 495: 36(fvec3) ExtInst 1(GLSL.std.450) 37(FMin) 493 494 |
| 496: 36(fvec3) Load 41(inF0) |
| 497: 36(fvec3) ExtInst 1(GLSL.std.450) 69(Normalize) 496 |
| 498: 36(fvec3) Load 41(inF0) |
| 499: 36(fvec3) Load 42(inF1) |
| 500: 36(fvec3) ExtInst 1(GLSL.std.450) 26(Pow) 498 499 |
| 501: 36(fvec3) Load 41(inF0) |
| 502: 36(fvec3) ExtInst 1(GLSL.std.450) 11(Radians) 501 |
| 503: 36(fvec3) Load 41(inF0) |
| 504: 36(fvec3) Load 42(inF1) |
| 505: 36(fvec3) ExtInst 1(GLSL.std.450) 71(Reflect) 503 504 |
| 506: 36(fvec3) Load 41(inF0) |
| 507: 36(fvec3) Load 42(inF1) |
| 508: 36(fvec3) ExtInst 1(GLSL.std.450) 72(Refract) 506 507 360 |
| 510: 38(ivec3) BitReverse 509 |
| 511: 36(fvec3) Load 41(inF0) |
| 512: 36(fvec3) ExtInst 1(GLSL.std.450) 2(RoundEven) 511 |
| 513: 36(fvec3) Load 41(inF0) |
| 514: 36(fvec3) ExtInst 1(GLSL.std.450) 32(InverseSqrt) 513 |
| 515: 36(fvec3) Load 41(inF0) |
| 516: 36(fvec3) CompositeConstruct 224 224 224 |
| 517: 36(fvec3) CompositeConstruct 225 225 225 |
| 518: 36(fvec3) ExtInst 1(GLSL.std.450) 43(FClamp) 515 516 517 |
| 519: 36(fvec3) Load 41(inF0) |
| 520: 36(fvec3) ExtInst 1(GLSL.std.450) 6(FSign) 519 |
| 521: 36(fvec3) Load 41(inF0) |
| 522: 36(fvec3) ExtInst 1(GLSL.std.450) 13(Sin) 521 |
| 523: 36(fvec3) Load 41(inF0) |
| 524: 36(fvec3) ExtInst 1(GLSL.std.450) 13(Sin) 523 |
| Store 42(inF1) 524 |
| 525: 36(fvec3) Load 41(inF0) |
| 526: 36(fvec3) ExtInst 1(GLSL.std.450) 14(Cos) 525 |
| Store 43(inF2) 526 |
| 527: 36(fvec3) Load 41(inF0) |
| 528: 36(fvec3) ExtInst 1(GLSL.std.450) 19(Sinh) 527 |
| 529: 36(fvec3) Load 41(inF0) |
| 530: 36(fvec3) Load 42(inF1) |
| 531: 36(fvec3) Load 43(inF2) |
| 532: 36(fvec3) ExtInst 1(GLSL.std.450) 49(SmoothStep) 529 530 531 |
| 533: 36(fvec3) Load 41(inF0) |
| 534: 36(fvec3) ExtInst 1(GLSL.std.450) 31(Sqrt) 533 |
| 535: 36(fvec3) Load 41(inF0) |
| 536: 36(fvec3) Load 42(inF1) |
| 537: 36(fvec3) ExtInst 1(GLSL.std.450) 48(Step) 535 536 |
| 538: 36(fvec3) Load 41(inF0) |
| 539: 36(fvec3) ExtInst 1(GLSL.std.450) 15(Tan) 538 |
| 540: 36(fvec3) Load 41(inF0) |
| 541: 36(fvec3) ExtInst 1(GLSL.std.450) 21(Tanh) 540 |
| 542: 36(fvec3) Load 41(inF0) |
| 543: 36(fvec3) ExtInst 1(GLSL.std.450) 3(Trunc) 542 |
| ReturnValue 545 |
| FunctionEnd |
| 58(VertexShaderFunction4(vf4;vf4;vf4;vu4;vu4;): 48(fvec4) Function None 52 |
| 53(inF0): 49(ptr) FunctionParameter |
| 54(inF1): 49(ptr) FunctionParameter |
| 55(inF2): 49(ptr) FunctionParameter |
| 56(inU0): 51(ptr) FunctionParameter |
| 57(inU1): 51(ptr) FunctionParameter |
| 59: Label |
| 548: 48(fvec4) Load 53(inF0) |
| 549: 132(bool) All 548 |
| 550: 48(fvec4) Load 53(inF0) |
| 551: 48(fvec4) ExtInst 1(GLSL.std.450) 4(FAbs) 550 |
| 552: 48(fvec4) Load 53(inF0) |
| 553: 48(fvec4) ExtInst 1(GLSL.std.450) 17(Acos) 552 |
| 554: 48(fvec4) Load 53(inF0) |
| 555: 132(bool) Any 554 |
| 556: 48(fvec4) Load 53(inF0) |
| 557: 48(fvec4) ExtInst 1(GLSL.std.450) 16(Asin) 556 |
| 558: 48(fvec4) Load 53(inF0) |
| 560: 559(ivec4) Bitcast 558 |
| 561: 48(fvec4) Load 53(inF0) |
| 562: 50(ivec4) Bitcast 561 |
| 563: 50(ivec4) Load 56(inU0) |
| 564: 48(fvec4) Bitcast 563 |
| 565: 48(fvec4) Load 53(inF0) |
| 566: 48(fvec4) ExtInst 1(GLSL.std.450) 18(Atan) 565 |
| 567: 48(fvec4) Load 53(inF0) |
| 568: 48(fvec4) Load 54(inF1) |
| 569: 48(fvec4) ExtInst 1(GLSL.std.450) 25(Atan2) 567 568 |
| 570: 48(fvec4) Load 53(inF0) |
| 571: 48(fvec4) ExtInst 1(GLSL.std.450) 9(Ceil) 570 |
| 572: 48(fvec4) Load 53(inF0) |
| 573: 48(fvec4) Load 54(inF1) |
| 574: 48(fvec4) Load 55(inF2) |
| 575: 48(fvec4) ExtInst 1(GLSL.std.450) 43(FClamp) 572 573 574 |
| 576: 48(fvec4) Load 53(inF0) |
| 577: 48(fvec4) ExtInst 1(GLSL.std.450) 14(Cos) 576 |
| 578: 48(fvec4) Load 53(inF0) |
| 579: 48(fvec4) ExtInst 1(GLSL.std.450) 20(Cosh) 578 |
| 581: 50(ivec4) BitCount 580 |
| 582: 48(fvec4) Load 53(inF0) |
| 583: 48(fvec4) ExtInst 1(GLSL.std.450) 12(Degrees) 582 |
| 584: 48(fvec4) Load 53(inF0) |
| 585: 48(fvec4) Load 54(inF1) |
| 586: 6(float) ExtInst 1(GLSL.std.450) 67(Distance) 584 585 |
| 587: 48(fvec4) Load 53(inF0) |
| 588: 48(fvec4) Load 54(inF1) |
| 589: 6(float) Dot 587 588 |
| 590: 7(ptr) AccessChain 53(inF0) 362 |
| 591: 6(float) Load 590 |
| 592: 7(ptr) AccessChain 54(inF1) 362 |
| 593: 6(float) Load 592 |
| 594: 6(float) FMul 591 593 |
| 595: 7(ptr) AccessChain 53(inF0) 217 |
| 596: 6(float) Load 595 |
| 597: 7(ptr) AccessChain 54(inF1) 288 |
| 598: 6(float) Load 597 |
| 599: 48(fvec4) CompositeConstruct 225 594 596 598 |
| 600: 48(fvec4) Load 53(inF0) |
| 601: 48(fvec4) ExtInst 1(GLSL.std.450) 27(Exp) 600 |
| 602: 48(fvec4) Load 53(inF0) |
| 603: 48(fvec4) ExtInst 1(GLSL.std.450) 29(Exp2) 602 |
| 604: 48(fvec4) Load 53(inF0) |
| 605: 48(fvec4) Load 54(inF1) |
| 606: 48(fvec4) Load 55(inF2) |
| 607: 48(fvec4) ExtInst 1(GLSL.std.450) 70(FaceForward) 604 605 606 |
| 608: 143(int) ExtInst 1(GLSL.std.450) 74(FindSMsb) 172 |
| 609: 143(int) ExtInst 1(GLSL.std.450) 73(FindILsb) 172 |
| 610: 48(fvec4) Load 53(inF0) |
| 611: 48(fvec4) ExtInst 1(GLSL.std.450) 8(Floor) 610 |
| 612: 48(fvec4) Load 53(inF0) |
| 613: 48(fvec4) Load 54(inF1) |
| 614: 48(fvec4) FMod 612 613 |
| 615: 48(fvec4) Load 53(inF0) |
| 616: 48(fvec4) ExtInst 1(GLSL.std.450) 10(Fract) 615 |
| 617: 48(fvec4) Load 53(inF0) |
| 619:618(ResType) ExtInst 1(GLSL.std.450) 52(FrexpStruct) 617 |
| 620: 559(ivec4) CompositeExtract 619 1 |
| Store 54(inF1) 620 |
| 621: 48(fvec4) CompositeExtract 619 0 |
| 622: 48(fvec4) Load 53(inF0) |
| 624: 623(bvec4) IsInf 622 |
| 625: 48(fvec4) Load 53(inF0) |
| 626: 623(bvec4) IsNan 625 |
| 627: 48(fvec4) Load 53(inF0) |
| 628: 48(fvec4) Load 54(inF1) |
| 629: 48(fvec4) ExtInst 1(GLSL.std.450) 53(Ldexp) 627 628 |
| 630: 48(fvec4) Load 53(inF0) |
| 631: 48(fvec4) Load 54(inF1) |
| 632: 48(fvec4) Load 55(inF2) |
| 633: 48(fvec4) ExtInst 1(GLSL.std.450) 46(FMix) 630 631 632 |
| 634: 48(fvec4) Load 53(inF0) |
| 635: 6(float) ExtInst 1(GLSL.std.450) 66(Length) 634 |
| 636: 48(fvec4) Load 53(inF0) |
| 637: 48(fvec4) ExtInst 1(GLSL.std.450) 28(Log) 636 |
| 638: 48(fvec4) Load 53(inF0) |
| 639: 48(fvec4) ExtInst 1(GLSL.std.450) 30(Log2) 638 |
| 640: 48(fvec4) VectorTimesScalar 639 202 |
| 641: 48(fvec4) Load 53(inF0) |
| 642: 48(fvec4) ExtInst 1(GLSL.std.450) 30(Log2) 641 |
| 643: 48(fvec4) Load 53(inF0) |
| 644: 48(fvec4) Load 54(inF1) |
| 645: 48(fvec4) ExtInst 1(GLSL.std.450) 40(FMax) 643 644 |
| 646: 48(fvec4) Load 53(inF0) |
| 647: 48(fvec4) Load 54(inF1) |
| 648: 48(fvec4) ExtInst 1(GLSL.std.450) 37(FMin) 646 647 |
| 649: 48(fvec4) Load 53(inF0) |
| 650: 48(fvec4) ExtInst 1(GLSL.std.450) 69(Normalize) 649 |
| 651: 48(fvec4) Load 53(inF0) |
| 652: 48(fvec4) Load 54(inF1) |
| 653: 48(fvec4) ExtInst 1(GLSL.std.450) 26(Pow) 651 652 |
| 654: 48(fvec4) Load 53(inF0) |
| 655: 48(fvec4) ExtInst 1(GLSL.std.450) 11(Radians) 654 |
| 656: 48(fvec4) Load 53(inF0) |
| 657: 48(fvec4) Load 54(inF1) |
| 658: 48(fvec4) ExtInst 1(GLSL.std.450) 71(Reflect) 656 657 |
| 659: 48(fvec4) Load 53(inF0) |
| 660: 48(fvec4) Load 54(inF1) |
| 661: 48(fvec4) ExtInst 1(GLSL.std.450) 72(Refract) 659 660 360 |
| 664: 50(ivec4) BitReverse 663 |
| 665: 48(fvec4) Load 53(inF0) |
| 666: 48(fvec4) ExtInst 1(GLSL.std.450) 2(RoundEven) 665 |
| 667: 48(fvec4) Load 53(inF0) |
| 668: 48(fvec4) ExtInst 1(GLSL.std.450) 32(InverseSqrt) 667 |
| 669: 48(fvec4) Load 53(inF0) |
| 670: 48(fvec4) CompositeConstruct 224 224 224 224 |
| 671: 48(fvec4) CompositeConstruct 225 225 225 225 |
| 672: 48(fvec4) ExtInst 1(GLSL.std.450) 43(FClamp) 669 670 671 |
| 673: 48(fvec4) Load 53(inF0) |
| 674: 48(fvec4) ExtInst 1(GLSL.std.450) 6(FSign) 673 |
| 675: 48(fvec4) Load 53(inF0) |
| 676: 48(fvec4) ExtInst 1(GLSL.std.450) 13(Sin) 675 |
| 677: 48(fvec4) Load 53(inF0) |
| 678: 48(fvec4) ExtInst 1(GLSL.std.450) 13(Sin) 677 |
| Store 54(inF1) 678 |
| 679: 48(fvec4) Load 53(inF0) |
| 680: 48(fvec4) ExtInst 1(GLSL.std.450) 14(Cos) 679 |
| Store 55(inF2) 680 |
| 681: 48(fvec4) Load 53(inF0) |
| 682: 48(fvec4) ExtInst 1(GLSL.std.450) 19(Sinh) 681 |
| 683: 48(fvec4) Load 53(inF0) |
| 684: 48(fvec4) Load 54(inF1) |
| 685: 48(fvec4) Load 55(inF2) |
| 686: 48(fvec4) ExtInst 1(GLSL.std.450) 49(SmoothStep) 683 684 685 |
| 687: 48(fvec4) Load 53(inF0) |
| 688: 48(fvec4) ExtInst 1(GLSL.std.450) 31(Sqrt) 687 |
| 689: 48(fvec4) Load 53(inF0) |
| 690: 48(fvec4) Load 54(inF1) |
| 691: 48(fvec4) ExtInst 1(GLSL.std.450) 48(Step) 689 690 |
| 692: 48(fvec4) Load 53(inF0) |
| 693: 48(fvec4) ExtInst 1(GLSL.std.450) 15(Tan) 692 |
| 694: 48(fvec4) Load 53(inF0) |
| 695: 48(fvec4) ExtInst 1(GLSL.std.450) 21(Tanh) 694 |
| 696: 48(fvec4) Load 53(inF0) |
| 697: 48(fvec4) ExtInst 1(GLSL.std.450) 3(Trunc) 696 |
| ReturnValue 699 |
| FunctionEnd |
| 66(VertexShaderFunction2x2(mf22;mf22;mf22;): 60 Function None 62 |
| 63(inF0): 61(ptr) FunctionParameter |
| 64(inF1): 61(ptr) FunctionParameter |
| 65(inF2): 61(ptr) FunctionParameter |
| 67: Label |
| 702: 60 Load 63(inF0) |
| 703: 132(bool) All 702 |
| 704: 60 Load 63(inF0) |
| 705: 60 ExtInst 1(GLSL.std.450) 4(FAbs) 704 |
| 706: 60 Load 63(inF0) |
| 707: 60 ExtInst 1(GLSL.std.450) 17(Acos) 706 |
| 708: 60 Load 63(inF0) |
| 709: 132(bool) Any 708 |
| 710: 60 Load 63(inF0) |
| 711: 60 ExtInst 1(GLSL.std.450) 16(Asin) 710 |
| 712: 60 Load 63(inF0) |
| 713: 60 ExtInst 1(GLSL.std.450) 18(Atan) 712 |
| 714: 60 Load 63(inF0) |
| 715: 60 Load 64(inF1) |
| 716: 60 ExtInst 1(GLSL.std.450) 25(Atan2) 714 715 |
| 717: 60 Load 63(inF0) |
| 718: 60 ExtInst 1(GLSL.std.450) 9(Ceil) 717 |
| 719: 60 Load 63(inF0) |
| 720: 60 Load 64(inF1) |
| 721: 60 Load 65(inF2) |
| 722: 60 ExtInst 1(GLSL.std.450) 43(FClamp) 719 720 721 |
| 723: 60 Load 63(inF0) |
| 724: 60 ExtInst 1(GLSL.std.450) 14(Cos) 723 |
| 725: 60 Load 63(inF0) |
| 726: 60 ExtInst 1(GLSL.std.450) 20(Cosh) 725 |
| 727: 60 Load 63(inF0) |
| 728: 60 ExtInst 1(GLSL.std.450) 12(Degrees) 727 |
| 729: 60 Load 63(inF0) |
| 730: 6(float) ExtInst 1(GLSL.std.450) 33(Determinant) 729 |
| 731: 60 Load 63(inF0) |
| 732: 60 ExtInst 1(GLSL.std.450) 27(Exp) 731 |
| 733: 60 Load 63(inF0) |
| 734: 60 ExtInst 1(GLSL.std.450) 29(Exp2) 733 |
| 735: 143(int) ExtInst 1(GLSL.std.450) 74(FindSMsb) 172 |
| 736: 143(int) ExtInst 1(GLSL.std.450) 73(FindILsb) 172 |
| 737: 60 Load 63(inF0) |
| 738: 60 ExtInst 1(GLSL.std.450) 8(Floor) 737 |
| 739: 60 Load 63(inF0) |
| 740: 60 Load 64(inF1) |
| 741: 24(fvec2) CompositeExtract 739 0 |
| 742: 24(fvec2) CompositeExtract 740 0 |
| 743: 24(fvec2) FMod 741 742 |
| 744: 24(fvec2) CompositeExtract 739 1 |
| 745: 24(fvec2) CompositeExtract 740 1 |
| 746: 24(fvec2) FMod 744 745 |
| 747: 60 CompositeConstruct 743 746 |
| 748: 60 Load 63(inF0) |
| 749: 60 ExtInst 1(GLSL.std.450) 10(Fract) 748 |
| 750: 60 Load 63(inF0) |
| 752:751(ResType) ExtInst 1(GLSL.std.450) 52(FrexpStruct) 750 |
| 753: 267(ivec2) CompositeExtract 752 1 |
| Store 64(inF1) 753 |
| 754: 60 CompositeExtract 752 0 |
| 755: 60 Load 63(inF0) |
| 756: 60 Load 64(inF1) |
| 757: 60 ExtInst 1(GLSL.std.450) 53(Ldexp) 755 756 |
| 758: 60 Load 63(inF0) |
| 759: 60 Load 64(inF1) |
| 760: 60 Load 65(inF2) |
| 761: 60 ExtInst 1(GLSL.std.450) 46(FMix) 758 759 760 |
| 762: 60 Load 63(inF0) |
| 763: 60 ExtInst 1(GLSL.std.450) 28(Log) 762 |
| 764: 60 Load 63(inF0) |
| 765: 60 ExtInst 1(GLSL.std.450) 30(Log2) 764 |
| 766: 60 MatrixTimesScalar 765 202 |
| 767: 60 Load 63(inF0) |
| 768: 60 ExtInst 1(GLSL.std.450) 30(Log2) 767 |
| 769: 60 Load 63(inF0) |
| 770: 60 Load 64(inF1) |
| 771: 60 ExtInst 1(GLSL.std.450) 40(FMax) 769 770 |
| 772: 60 Load 63(inF0) |
| 773: 60 Load 64(inF1) |
| 774: 60 ExtInst 1(GLSL.std.450) 37(FMin) 772 773 |
| 775: 60 Load 63(inF0) |
| 776: 60 Load 64(inF1) |
| 777: 60 ExtInst 1(GLSL.std.450) 26(Pow) 775 776 |
| 778: 60 Load 63(inF0) |
| 779: 60 ExtInst 1(GLSL.std.450) 11(Radians) 778 |
| 780: 60 Load 63(inF0) |
| 781: 60 ExtInst 1(GLSL.std.450) 2(RoundEven) 780 |
| 782: 60 Load 63(inF0) |
| 783: 60 ExtInst 1(GLSL.std.450) 32(InverseSqrt) 782 |
| 784: 60 Load 63(inF0) |
| 785: 24(fvec2) CompositeConstruct 224 224 |
| 786: 24(fvec2) CompositeConstruct 225 225 |
| 787: 60 ExtInst 1(GLSL.std.450) 43(FClamp) 784 785 786 |
| 788: 60 Load 63(inF0) |
| 789: 60 ExtInst 1(GLSL.std.450) 6(FSign) 788 |
| 790: 60 Load 63(inF0) |
| 791: 60 ExtInst 1(GLSL.std.450) 13(Sin) 790 |
| 792: 60 Load 63(inF0) |
| 793: 60 ExtInst 1(GLSL.std.450) 13(Sin) 792 |
| Store 64(inF1) 793 |
| 794: 60 Load 63(inF0) |
| 795: 60 ExtInst 1(GLSL.std.450) 14(Cos) 794 |
| Store 65(inF2) 795 |
| 796: 60 Load 63(inF0) |
| 797: 60 ExtInst 1(GLSL.std.450) 19(Sinh) 796 |
| 798: 60 Load 63(inF0) |
| 799: 60 Load 64(inF1) |
| 800: 60 Load 65(inF2) |
| 801: 60 ExtInst 1(GLSL.std.450) 49(SmoothStep) 798 799 800 |
| 802: 60 Load 63(inF0) |
| 803: 60 ExtInst 1(GLSL.std.450) 31(Sqrt) 802 |
| 804: 60 Load 63(inF0) |
| 805: 60 Load 64(inF1) |
| 806: 60 ExtInst 1(GLSL.std.450) 48(Step) 804 805 |
| 807: 60 Load 63(inF0) |
| 808: 60 ExtInst 1(GLSL.std.450) 15(Tan) 807 |
| 809: 60 Load 63(inF0) |
| 810: 60 ExtInst 1(GLSL.std.450) 21(Tanh) 809 |
| 811: 60 Load 63(inF0) |
| 812: 60 Transpose 811 |
| 813: 60 Load 63(inF0) |
| 814: 60 ExtInst 1(GLSL.std.450) 3(Trunc) 813 |
| ReturnValue 816 |
| FunctionEnd |
| 74(VertexShaderFunction3x3(mf33;mf33;mf33;): 68 Function None 70 |
| 71(inF0): 69(ptr) FunctionParameter |
| 72(inF1): 69(ptr) FunctionParameter |
| 73(inF2): 69(ptr) FunctionParameter |
| 75: Label |
| 819: 68 Load 71(inF0) |
| 820: 132(bool) All 819 |
| 821: 68 Load 71(inF0) |
| 822: 68 ExtInst 1(GLSL.std.450) 4(FAbs) 821 |
| 823: 68 Load 71(inF0) |
| 824: 68 ExtInst 1(GLSL.std.450) 17(Acos) 823 |
| 825: 68 Load 71(inF0) |
| 826: 132(bool) Any 825 |
| 827: 68 Load 71(inF0) |
| 828: 68 ExtInst 1(GLSL.std.450) 16(Asin) 827 |
| 829: 68 Load 71(inF0) |
| 830: 68 ExtInst 1(GLSL.std.450) 18(Atan) 829 |
| 831: 68 Load 71(inF0) |
| 832: 68 Load 72(inF1) |
| 833: 68 ExtInst 1(GLSL.std.450) 25(Atan2) 831 832 |
| 834: 68 Load 71(inF0) |
| 835: 68 ExtInst 1(GLSL.std.450) 9(Ceil) 834 |
| 836: 68 Load 71(inF0) |
| 837: 68 Load 72(inF1) |
| 838: 68 Load 73(inF2) |
| 839: 68 ExtInst 1(GLSL.std.450) 43(FClamp) 836 837 838 |
| 840: 68 Load 71(inF0) |
| 841: 68 ExtInst 1(GLSL.std.450) 14(Cos) 840 |
| 842: 68 Load 71(inF0) |
| 843: 68 ExtInst 1(GLSL.std.450) 20(Cosh) 842 |
| 844: 68 Load 71(inF0) |
| 845: 68 ExtInst 1(GLSL.std.450) 12(Degrees) 844 |
| 846: 68 Load 71(inF0) |
| 847: 6(float) ExtInst 1(GLSL.std.450) 33(Determinant) 846 |
| 848: 68 Load 71(inF0) |
| 849: 68 ExtInst 1(GLSL.std.450) 27(Exp) 848 |
| 850: 68 Load 71(inF0) |
| 851: 68 ExtInst 1(GLSL.std.450) 29(Exp2) 850 |
| 852: 143(int) ExtInst 1(GLSL.std.450) 74(FindSMsb) 172 |
| 853: 143(int) ExtInst 1(GLSL.std.450) 73(FindILsb) 172 |
| 854: 68 Load 71(inF0) |
| 855: 68 ExtInst 1(GLSL.std.450) 8(Floor) 854 |
| 856: 68 Load 71(inF0) |
| 857: 68 Load 72(inF1) |
| 858: 36(fvec3) CompositeExtract 856 0 |
| 859: 36(fvec3) CompositeExtract 857 0 |
| 860: 36(fvec3) FMod 858 859 |
| 861: 36(fvec3) CompositeExtract 856 1 |
| 862: 36(fvec3) CompositeExtract 857 1 |
| 863: 36(fvec3) FMod 861 862 |
| 864: 36(fvec3) CompositeExtract 856 2 |
| 865: 36(fvec3) CompositeExtract 857 2 |
| 866: 36(fvec3) FMod 864 865 |
| 867: 68 CompositeConstruct 860 863 866 |
| 868: 68 Load 71(inF0) |
| 869: 68 ExtInst 1(GLSL.std.450) 10(Fract) 868 |
| 870: 68 Load 71(inF0) |
| 872:871(ResType) ExtInst 1(GLSL.std.450) 52(FrexpStruct) 870 |
| 873: 412(ivec3) CompositeExtract 872 1 |
| Store 72(inF1) 873 |
| 874: 68 CompositeExtract 872 0 |
| 875: 68 Load 71(inF0) |
| 876: 68 Load 72(inF1) |
| 877: 68 ExtInst 1(GLSL.std.450) 53(Ldexp) 875 876 |
| 878: 68 Load 71(inF0) |
| 879: 68 Load 72(inF1) |
| 880: 68 Load 73(inF2) |
| 881: 68 ExtInst 1(GLSL.std.450) 46(FMix) 878 879 880 |
| 882: 68 Load 71(inF0) |
| 883: 68 ExtInst 1(GLSL.std.450) 28(Log) 882 |
| 884: 68 Load 71(inF0) |
| 885: 68 ExtInst 1(GLSL.std.450) 30(Log2) 884 |
| 886: 68 MatrixTimesScalar 885 202 |
| 887: 68 Load 71(inF0) |
| 888: 68 ExtInst 1(GLSL.std.450) 30(Log2) 887 |
| 889: 68 Load 71(inF0) |
| 890: 68 Load 72(inF1) |
| 891: 68 ExtInst 1(GLSL.std.450) 40(FMax) 889 890 |
| 892: 68 Load 71(inF0) |
| 893: 68 Load 72(inF1) |
| 894: 68 ExtInst 1(GLSL.std.450) 37(FMin) 892 893 |
| 895: 68 Load 71(inF0) |
| 896: 68 Load 72(inF1) |
| 897: 68 ExtInst 1(GLSL.std.450) 26(Pow) 895 896 |
| 898: 68 Load 71(inF0) |
| 899: 68 ExtInst 1(GLSL.std.450) 11(Radians) 898 |
| 900: 68 Load 71(inF0) |
| 901: 68 ExtInst 1(GLSL.std.450) 2(RoundEven) 900 |
| 902: 68 Load 71(inF0) |
| 903: 68 ExtInst 1(GLSL.std.450) 32(InverseSqrt) 902 |
| 904: 68 Load 71(inF0) |
| 905: 36(fvec3) CompositeConstruct 224 224 224 |
| 906: 36(fvec3) CompositeConstruct 225 225 225 |
| 907: 68 ExtInst 1(GLSL.std.450) 43(FClamp) 904 905 906 |
| 908: 68 Load 71(inF0) |
| 909: 68 ExtInst 1(GLSL.std.450) 6(FSign) 908 |
| 910: 68 Load 71(inF0) |
| 911: 68 ExtInst 1(GLSL.std.450) 13(Sin) 910 |
| 912: 68 Load 71(inF0) |
| 913: 68 ExtInst 1(GLSL.std.450) 13(Sin) 912 |
| Store 72(inF1) 913 |
| 914: 68 Load 71(inF0) |
| 915: 68 ExtInst 1(GLSL.std.450) 14(Cos) 914 |
| Store 73(inF2) 915 |
| 916: 68 Load 71(inF0) |
| 917: 68 ExtInst 1(GLSL.std.450) 19(Sinh) 916 |
| 918: 68 Load 71(inF0) |
| 919: 68 Load 72(inF1) |
| 920: 68 Load 73(inF2) |
| 921: 68 ExtInst 1(GLSL.std.450) 49(SmoothStep) 918 919 920 |
| 922: 68 Load 71(inF0) |
| 923: 68 ExtInst 1(GLSL.std.450) 31(Sqrt) 922 |
| 924: 68 Load 71(inF0) |
| 925: 68 Load 72(inF1) |
| 926: 68 ExtInst 1(GLSL.std.450) 48(Step) 924 925 |
| 927: 68 Load 71(inF0) |
| 928: 68 ExtInst 1(GLSL.std.450) 15(Tan) 927 |
| 929: 68 Load 71(inF0) |
| 930: 68 ExtInst 1(GLSL.std.450) 21(Tanh) 929 |
| 931: 68 Load 71(inF0) |
| 932: 68 Transpose 931 |
| 933: 68 Load 71(inF0) |
| 934: 68 ExtInst 1(GLSL.std.450) 3(Trunc) 933 |
| ReturnValue 936 |
| FunctionEnd |
| 82(VertexShaderFunction4x4(mf44;mf44;mf44;): 76 Function None 78 |
| 79(inF0): 77(ptr) FunctionParameter |
| 80(inF1): 77(ptr) FunctionParameter |
| 81(inF2): 77(ptr) FunctionParameter |
| 83: Label |
| 939: 76 Load 79(inF0) |
| 940: 132(bool) All 939 |
| 941: 76 Load 79(inF0) |
| 942: 76 ExtInst 1(GLSL.std.450) 4(FAbs) 941 |
| 943: 76 Load 79(inF0) |
| 944: 76 ExtInst 1(GLSL.std.450) 17(Acos) 943 |
| 945: 76 Load 79(inF0) |
| 946: 132(bool) Any 945 |
| 947: 76 Load 79(inF0) |
| 948: 76 ExtInst 1(GLSL.std.450) 16(Asin) 947 |
| 949: 76 Load 79(inF0) |
| 950: 76 ExtInst 1(GLSL.std.450) 18(Atan) 949 |
| 951: 76 Load 79(inF0) |
| 952: 76 Load 80(inF1) |
| 953: 76 ExtInst 1(GLSL.std.450) 25(Atan2) 951 952 |
| 954: 76 Load 79(inF0) |
| 955: 76 ExtInst 1(GLSL.std.450) 9(Ceil) 954 |
| 956: 76 Load 79(inF0) |
| 957: 76 Load 80(inF1) |
| 958: 76 Load 81(inF2) |
| 959: 76 ExtInst 1(GLSL.std.450) 43(FClamp) 956 957 958 |
| 960: 76 Load 79(inF0) |
| 961: 76 ExtInst 1(GLSL.std.450) 14(Cos) 960 |
| 962: 76 Load 79(inF0) |
| 963: 76 ExtInst 1(GLSL.std.450) 20(Cosh) 962 |
| 964: 76 Load 79(inF0) |
| 965: 76 ExtInst 1(GLSL.std.450) 12(Degrees) 964 |
| 966: 76 Load 79(inF0) |
| 967: 6(float) ExtInst 1(GLSL.std.450) 33(Determinant) 966 |
| 968: 76 Load 79(inF0) |
| 969: 76 ExtInst 1(GLSL.std.450) 27(Exp) 968 |
| 970: 76 Load 79(inF0) |
| 971: 76 ExtInst 1(GLSL.std.450) 29(Exp2) 970 |
| 972: 143(int) ExtInst 1(GLSL.std.450) 74(FindSMsb) 172 |
| 973: 143(int) ExtInst 1(GLSL.std.450) 73(FindILsb) 172 |
| 974: 76 Load 79(inF0) |
| 975: 76 ExtInst 1(GLSL.std.450) 8(Floor) 974 |
| 976: 76 Load 79(inF0) |
| 977: 76 Load 80(inF1) |
| 978: 48(fvec4) CompositeExtract 976 0 |
| 979: 48(fvec4) CompositeExtract 977 0 |
| 980: 48(fvec4) FMod 978 979 |
| 981: 48(fvec4) CompositeExtract 976 1 |
| 982: 48(fvec4) CompositeExtract 977 1 |
| 983: 48(fvec4) FMod 981 982 |
| 984: 48(fvec4) CompositeExtract 976 2 |
| 985: 48(fvec4) CompositeExtract 977 2 |
| 986: 48(fvec4) FMod 984 985 |
| 987: 48(fvec4) CompositeExtract 976 3 |
| 988: 48(fvec4) CompositeExtract 977 3 |
| 989: 48(fvec4) FMod 987 988 |
| 990: 76 CompositeConstruct 980 983 986 989 |
| 991: 76 Load 79(inF0) |
| 992: 76 ExtInst 1(GLSL.std.450) 10(Fract) 991 |
| 993: 76 Load 79(inF0) |
| 995:994(ResType) ExtInst 1(GLSL.std.450) 52(FrexpStruct) 993 |
| 996: 559(ivec4) CompositeExtract 995 1 |
| Store 80(inF1) 996 |
| 997: 76 CompositeExtract 995 0 |
| 998: 76 Load 79(inF0) |
| 999: 76 Load 80(inF1) |
| 1000: 76 ExtInst 1(GLSL.std.450) 53(Ldexp) 998 999 |
| 1001: 76 Load 79(inF0) |
| 1002: 76 Load 80(inF1) |
| 1003: 76 Load 81(inF2) |
| 1004: 76 ExtInst 1(GLSL.std.450) 46(FMix) 1001 1002 1003 |
| 1005: 76 Load 79(inF0) |
| 1006: 76 ExtInst 1(GLSL.std.450) 28(Log) 1005 |
| 1007: 76 Load 79(inF0) |
| 1008: 76 ExtInst 1(GLSL.std.450) 30(Log2) 1007 |
| 1009: 76 MatrixTimesScalar 1008 202 |
| 1010: 76 Load 79(inF0) |
| 1011: 76 ExtInst 1(GLSL.std.450) 30(Log2) 1010 |
| 1012: 76 Load 79(inF0) |
| 1013: 76 Load 80(inF1) |
| 1014: 76 ExtInst 1(GLSL.std.450) 40(FMax) 1012 1013 |
| 1015: 76 Load 79(inF0) |
| 1016: 76 Load 80(inF1) |
| 1017: 76 ExtInst 1(GLSL.std.450) 37(FMin) 1015 1016 |
| 1018: 76 Load 79(inF0) |
| 1019: 76 Load 80(inF1) |
| 1020: 76 ExtInst 1(GLSL.std.450) 26(Pow) 1018 1019 |
| 1021: 76 Load 79(inF0) |
| 1022: 76 ExtInst 1(GLSL.std.450) 11(Radians) 1021 |
| 1023: 76 Load 79(inF0) |
| 1024: 76 ExtInst 1(GLSL.std.450) 2(RoundEven) 1023 |
| 1025: 76 Load 79(inF0) |
| 1026: 76 ExtInst 1(GLSL.std.450) 32(InverseSqrt) 1025 |
| 1027: 76 Load 79(inF0) |
| 1028: 48(fvec4) CompositeConstruct 224 224 224 224 |
| 1029: 48(fvec4) CompositeConstruct 225 225 225 225 |
| 1030: 76 ExtInst 1(GLSL.std.450) 43(FClamp) 1027 1028 1029 |
| 1031: 76 Load 79(inF0) |
| 1032: 76 ExtInst 1(GLSL.std.450) 6(FSign) 1031 |
| 1033: 76 Load 79(inF0) |
| 1034: 76 ExtInst 1(GLSL.std.450) 13(Sin) 1033 |
| 1035: 76 Load 79(inF0) |
| 1036: 76 ExtInst 1(GLSL.std.450) 13(Sin) 1035 |
| Store 80(inF1) 1036 |
| 1037: 76 Load 79(inF0) |
| 1038: 76 ExtInst 1(GLSL.std.450) 14(Cos) 1037 |
| Store 81(inF2) 1038 |
| 1039: 76 Load 79(inF0) |
| 1040: 76 ExtInst 1(GLSL.std.450) 19(Sinh) 1039 |
| 1041: 76 Load 79(inF0) |
| 1042: 76 Load 80(inF1) |
| 1043: 76 Load 81(inF2) |
| 1044: 76 ExtInst 1(GLSL.std.450) 49(SmoothStep) 1041 1042 1043 |
| 1045: 76 Load 79(inF0) |
| 1046: 76 ExtInst 1(GLSL.std.450) 31(Sqrt) 1045 |
| 1047: 76 Load 79(inF0) |
| 1048: 76 Load 80(inF1) |
| 1049: 76 ExtInst 1(GLSL.std.450) 48(Step) 1047 1048 |
| 1050: 76 Load 79(inF0) |
| 1051: 76 ExtInst 1(GLSL.std.450) 15(Tan) 1050 |
| 1052: 76 Load 79(inF0) |
| 1053: 76 ExtInst 1(GLSL.std.450) 21(Tanh) 1052 |
| 1054: 76 Load 79(inF0) |
| 1055: 76 Transpose 1054 |
| 1056: 76 Load 79(inF0) |
| 1057: 76 ExtInst 1(GLSL.std.450) 3(Trunc) 1056 |
| ReturnValue 1059 |
| FunctionEnd |
| 91(TestGenMul2(f1;f1;vf2;vf2;mf22;mf22;): 2 Function None 84 |
| 85(inF0): 7(ptr) FunctionParameter |
| 86(inF1): 7(ptr) FunctionParameter |
| 87(inFV0): 25(ptr) FunctionParameter |
| 88(inFV1): 25(ptr) FunctionParameter |
| 89(inFM0): 61(ptr) FunctionParameter |
| 90(inFM1): 61(ptr) FunctionParameter |
| 92: Label |
| 1062(r0): 7(ptr) Variable Function |
| 1066(r1): 25(ptr) Variable Function |
| 1070(r2): 25(ptr) Variable Function |
| 1074(r3): 7(ptr) Variable Function |
| 1078(r4): 25(ptr) Variable Function |
| 1082(r5): 25(ptr) Variable Function |
| 1086(r6): 61(ptr) Variable Function |
| 1090(r7): 61(ptr) Variable Function |
| 1094(r8): 61(ptr) Variable Function |
| 1063: 6(float) Load 86(inF1) |
| 1064: 6(float) Load 85(inF0) |
| 1065: 6(float) FMul 1063 1064 |
| Store 1062(r0) 1065 |
| 1067: 6(float) Load 85(inF0) |
| 1068: 24(fvec2) Load 87(inFV0) |
| 1069: 24(fvec2) VectorTimesScalar 1068 1067 |
| Store 1066(r1) 1069 |
| 1071: 24(fvec2) Load 87(inFV0) |
| 1072: 6(float) Load 85(inF0) |
| 1073: 24(fvec2) VectorTimesScalar 1071 1072 |
| Store 1070(r2) 1073 |
| 1075: 24(fvec2) Load 87(inFV0) |
| 1076: 24(fvec2) Load 88(inFV1) |
| 1077: 6(float) Dot 1075 1076 |
| Store 1074(r3) 1077 |
| 1079: 24(fvec2) Load 87(inFV0) |
| 1080: 60 Load 89(inFM0) |
| 1081: 24(fvec2) VectorTimesMatrix 1079 1080 |
| Store 1078(r4) 1081 |
| 1083: 60 Load 89(inFM0) |
| 1084: 24(fvec2) Load 87(inFV0) |
| 1085: 24(fvec2) MatrixTimesVector 1083 1084 |
| Store 1082(r5) 1085 |
| 1087: 6(float) Load 85(inF0) |
| 1088: 60 Load 89(inFM0) |
| 1089: 60 MatrixTimesScalar 1088 1087 |
| Store 1086(r6) 1089 |
| 1091: 60 Load 89(inFM0) |
| 1092: 6(float) Load 85(inF0) |
| 1093: 60 MatrixTimesScalar 1091 1092 |
| Store 1090(r7) 1093 |
| 1095: 60 Load 90(inFM1) |
| 1096: 60 Load 89(inFM0) |
| 1097: 60 MatrixTimesMatrix 1095 1096 |
| Store 1094(r8) 1097 |
| Return |
| FunctionEnd |
| 100(TestGenMul3(f1;f1;vf3;vf3;mf33;mf33;): 2 Function None 93 |
| 94(inF0): 7(ptr) FunctionParameter |
| 95(inF1): 7(ptr) FunctionParameter |
| 96(inFV0): 37(ptr) FunctionParameter |
| 97(inFV1): 37(ptr) FunctionParameter |
| 98(inFM0): 69(ptr) FunctionParameter |
| 99(inFM1): 69(ptr) FunctionParameter |
| 101: Label |
| 1098(r0): 7(ptr) Variable Function |
| 1102(r1): 37(ptr) Variable Function |
| 1106(r2): 37(ptr) Variable Function |
| 1110(r3): 7(ptr) Variable Function |
| 1114(r4): 37(ptr) Variable Function |
| 1118(r5): 37(ptr) Variable Function |
| 1122(r6): 69(ptr) Variable Function |
| 1126(r7): 69(ptr) Variable Function |
| 1130(r8): 69(ptr) Variable Function |
| 1099: 6(float) Load 95(inF1) |
| 1100: 6(float) Load 94(inF0) |
| 1101: 6(float) FMul 1099 1100 |
| Store 1098(r0) 1101 |
| 1103: 6(float) Load 94(inF0) |
| 1104: 36(fvec3) Load 96(inFV0) |
| 1105: 36(fvec3) VectorTimesScalar 1104 1103 |
| Store 1102(r1) 1105 |
| 1107: 36(fvec3) Load 96(inFV0) |
| 1108: 6(float) Load 94(inF0) |
| 1109: 36(fvec3) VectorTimesScalar 1107 1108 |
| Store 1106(r2) 1109 |
| 1111: 36(fvec3) Load 96(inFV0) |
| 1112: 36(fvec3) Load 97(inFV1) |
| 1113: 6(float) Dot 1111 1112 |
| Store 1110(r3) 1113 |
| 1115: 36(fvec3) Load 96(inFV0) |
| 1116: 68 Load 98(inFM0) |
| 1117: 36(fvec3) VectorTimesMatrix 1115 1116 |
| Store 1114(r4) 1117 |
| 1119: 68 Load 98(inFM0) |
| 1120: 36(fvec3) Load 96(inFV0) |
| 1121: 36(fvec3) MatrixTimesVector 1119 1120 |
| Store 1118(r5) 1121 |
| 1123: 6(float) Load 94(inF0) |
| 1124: 68 Load 98(inFM0) |
| 1125: 68 MatrixTimesScalar 1124 1123 |
| Store 1122(r6) 1125 |
| 1127: 68 Load 98(inFM0) |
| 1128: 6(float) Load 94(inF0) |
| 1129: 68 MatrixTimesScalar 1127 1128 |
| Store 1126(r7) 1129 |
| 1131: 68 Load 99(inFM1) |
| 1132: 68 Load 98(inFM0) |
| 1133: 68 MatrixTimesMatrix 1131 1132 |
| Store 1130(r8) 1133 |
| Return |
| FunctionEnd |
| 109(TestGenMul4(f1;f1;vf4;vf4;mf44;mf44;): 2 Function None 102 |
| 103(inF0): 7(ptr) FunctionParameter |
| 104(inF1): 7(ptr) FunctionParameter |
| 105(inFV0): 49(ptr) FunctionParameter |
| 106(inFV1): 49(ptr) FunctionParameter |
| 107(inFM0): 77(ptr) FunctionParameter |
| 108(inFM1): 77(ptr) FunctionParameter |
| 110: Label |
| 1134(r0): 7(ptr) Variable Function |
| 1138(r1): 49(ptr) Variable Function |
| 1142(r2): 49(ptr) Variable Function |
| 1146(r3): 7(ptr) Variable Function |
| 1150(r4): 49(ptr) Variable Function |
| 1154(r5): 49(ptr) Variable Function |
| 1158(r6): 77(ptr) Variable Function |
| 1162(r7): 77(ptr) Variable Function |
| 1166(r8): 77(ptr) Variable Function |
| 1135: 6(float) Load 104(inF1) |
| 1136: 6(float) Load 103(inF0) |
| 1137: 6(float) FMul 1135 1136 |
| Store 1134(r0) 1137 |
| 1139: 6(float) Load 103(inF0) |
| 1140: 48(fvec4) Load 105(inFV0) |
| 1141: 48(fvec4) VectorTimesScalar 1140 1139 |
| Store 1138(r1) 1141 |
| 1143: 48(fvec4) Load 105(inFV0) |
| 1144: 6(float) Load 103(inF0) |
| 1145: 48(fvec4) VectorTimesScalar 1143 1144 |
| Store 1142(r2) 1145 |
| 1147: 48(fvec4) Load 105(inFV0) |
| 1148: 48(fvec4) Load 106(inFV1) |
| 1149: 6(float) Dot 1147 1148 |
| Store 1146(r3) 1149 |
| 1151: 48(fvec4) Load 105(inFV0) |
| 1152: 76 Load 107(inFM0) |
| 1153: 48(fvec4) VectorTimesMatrix 1151 1152 |
| Store 1150(r4) 1153 |
| 1155: 76 Load 107(inFM0) |
| 1156: 48(fvec4) Load 105(inFV0) |
| 1157: 48(fvec4) MatrixTimesVector 1155 1156 |
| Store 1154(r5) 1157 |
| 1159: 6(float) Load 103(inF0) |
| 1160: 76 Load 107(inFM0) |
| 1161: 76 MatrixTimesScalar 1160 1159 |
| Store 1158(r6) 1161 |
| 1163: 76 Load 107(inFM0) |
| 1164: 6(float) Load 103(inF0) |
| 1165: 76 MatrixTimesScalar 1163 1164 |
| Store 1162(r7) 1165 |
| 1167: 76 Load 108(inFM1) |
| 1168: 76 Load 107(inFM0) |
| 1169: 76 MatrixTimesMatrix 1167 1168 |
| Store 1166(r8) 1169 |
| Return |
| FunctionEnd |
| 129(TestGenMulNxM(f1;f1;vf2;vf3;mf23;mf32;mf33;mf34;mf24;): 2 Function None 119 |
| 120(inF0): 7(ptr) FunctionParameter |
| 121(inF1): 7(ptr) FunctionParameter |
| 122(inFV2): 25(ptr) FunctionParameter |
| 123(inFV3): 37(ptr) FunctionParameter |
| 124(inFM2x3): 112(ptr) FunctionParameter |
| 125(inFM3x2): 114(ptr) FunctionParameter |
| 126(inFM3x3): 69(ptr) FunctionParameter |
| 127(inFM3x4): 116(ptr) FunctionParameter |
| 128(inFM2x4): 118(ptr) FunctionParameter |
| 130: Label |
| 1170(r00): 7(ptr) Variable Function |
| 1174(r01): 25(ptr) Variable Function |
| 1178(r02): 37(ptr) Variable Function |
| 1182(r03): 25(ptr) Variable Function |
| 1186(r04): 37(ptr) Variable Function |
| 1190(r05): 7(ptr) Variable Function |
| 1194(r06): 7(ptr) Variable Function |
| 1198(r07): 37(ptr) Variable Function |
| 1202(r08): 25(ptr) Variable Function |
| 1206(r09): 25(ptr) Variable Function |
| 1210(r10): 37(ptr) Variable Function |
| 1214(r11): 112(ptr) Variable Function |
| 1218(r12): 114(ptr) Variable Function |
| 1222(r13): 61(ptr) Variable Function |
| 1226(r14): 112(ptr) Variable Function |
| 1230(r15): 118(ptr) Variable Function |
| 1234(r16): 116(ptr) Variable Function |
| 1171: 6(float) Load 121(inF1) |
| 1172: 6(float) Load 120(inF0) |
| 1173: 6(float) FMul 1171 1172 |
| Store 1170(r00) 1173 |
| 1175: 6(float) Load 120(inF0) |
| 1176: 24(fvec2) Load 122(inFV2) |
| 1177: 24(fvec2) VectorTimesScalar 1176 1175 |
| Store 1174(r01) 1177 |
| 1179: 6(float) Load 120(inF0) |
| 1180: 36(fvec3) Load 123(inFV3) |
| 1181: 36(fvec3) VectorTimesScalar 1180 1179 |
| Store 1178(r02) 1181 |
| 1183: 24(fvec2) Load 122(inFV2) |
| 1184: 6(float) Load 120(inF0) |
| 1185: 24(fvec2) VectorTimesScalar 1183 1184 |
| Store 1182(r03) 1185 |
| 1187: 36(fvec3) Load 123(inFV3) |
| 1188: 6(float) Load 120(inF0) |
| 1189: 36(fvec3) VectorTimesScalar 1187 1188 |
| Store 1186(r04) 1189 |
| 1191: 24(fvec2) Load 122(inFV2) |
| 1192: 24(fvec2) Load 122(inFV2) |
| 1193: 6(float) Dot 1191 1192 |
| Store 1190(r05) 1193 |
| 1195: 36(fvec3) Load 123(inFV3) |
| 1196: 36(fvec3) Load 123(inFV3) |
| 1197: 6(float) Dot 1195 1196 |
| Store 1194(r06) 1197 |
| 1199: 111 Load 124(inFM2x3) |
| 1200: 24(fvec2) Load 122(inFV2) |
| 1201: 36(fvec3) MatrixTimesVector 1199 1200 |
| Store 1198(r07) 1201 |
| 1203: 113 Load 125(inFM3x2) |
| 1204: 36(fvec3) Load 123(inFV3) |
| 1205: 24(fvec2) MatrixTimesVector 1203 1204 |
| Store 1202(r08) 1205 |
| 1207: 36(fvec3) Load 123(inFV3) |
| 1208: 111 Load 124(inFM2x3) |
| 1209: 24(fvec2) VectorTimesMatrix 1207 1208 |
| Store 1206(r09) 1209 |
| 1211: 24(fvec2) Load 122(inFV2) |
| 1212: 113 Load 125(inFM3x2) |
| 1213: 36(fvec3) VectorTimesMatrix 1211 1212 |
| Store 1210(r10) 1213 |
| 1215: 6(float) Load 120(inF0) |
| 1216: 111 Load 124(inFM2x3) |
| 1217: 111 MatrixTimesScalar 1216 1215 |
| Store 1214(r11) 1217 |
| 1219: 6(float) Load 120(inF0) |
| 1220: 113 Load 125(inFM3x2) |
| 1221: 113 MatrixTimesScalar 1220 1219 |
| Store 1218(r12) 1221 |
| 1223: 113 Load 125(inFM3x2) |
| 1224: 111 Load 124(inFM2x3) |
| 1225: 60 MatrixTimesMatrix 1223 1224 |
| Store 1222(r13) 1225 |
| 1227: 68 Load 126(inFM3x3) |
| 1228: 111 Load 124(inFM2x3) |
| 1229: 111 MatrixTimesMatrix 1227 1228 |
| Store 1226(r14) 1229 |
| 1231: 115 Load 127(inFM3x4) |
| 1232: 111 Load 124(inFM2x3) |
| 1233: 117 MatrixTimesMatrix 1231 1232 |
| Store 1230(r15) 1233 |
| 1235: 117 Load 128(inFM2x4) |
| 1236: 113 Load 125(inFM3x2) |
| 1237: 115 MatrixTimesMatrix 1235 1236 |
| Store 1234(r16) 1237 |
| Return |
| FunctionEnd |