3316 lines
150 KiB
Plaintext
3316 lines
150 KiB
Plaintext
hlsl.intrinsics.vert
|
|
Shader version: 450
|
|
0:? Sequence
|
|
0:63 Function Definition: VertexShaderFunction(f1;f1;f1;u1;u1; (temp 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:69 Function Definition: VertexShaderFunction(vf1;vf1;vf1; (temp 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:139 Function Definition: VertexShaderFunction(vf2;vf2;vf2;vu2;vu2; (temp 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:210 Function Definition: VertexShaderFunction(vf3;vf3;vf3;vu3;vu3; (temp 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:335 Function Definition: VertexShaderFunction(vf4;vf4;vf4;vu4;vu4; (temp 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:344 Function Definition: VertexShaderFunction(mf22;mf22;mf22; (temp 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:353 Function Definition: VertexShaderFunction(mf33;mf33;mf33; (temp 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:374 Function Definition: VertexShaderFunction(mf44;mf44;mf44; (temp 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:381 Function Definition: TestGenMul(f1;f1;vf2;vf2;mf22;mf22; (temp 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 move second child to first child (temp float)
|
|
0:378 'r0' (temp float)
|
|
0:378 component-wise multiply (temp float)
|
|
0:378 'inF0' (in float)
|
|
0:378 'inF1' (in float)
|
|
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 'inFV0' (in 2-component vector of float)
|
|
0:378 'inF0' (in float)
|
|
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 'inF0' (in float)
|
|
0:378 'inFV0' (in 2-component vector of float)
|
|
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 move second child to first child (temp 2-component vector of float)
|
|
0:378 'r4' (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 move second child to first child (temp 2-component vector of float)
|
|
0:378 'r5' (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 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 'inFM0' (in 2X2 matrix of float)
|
|
0:378 'inF0' (in float)
|
|
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 'inF0' (in float)
|
|
0:378 'inFM0' (in 2X2 matrix of float)
|
|
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 'inFM0' (in 2X2 matrix of float)
|
|
0:378 'inFM1' (in 2X2 matrix of float)
|
|
0:388 Function Definition: TestGenMul(f1;f1;vf3;vf3;mf33;mf33; (temp 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 move second child to first child (temp float)
|
|
0:385 'r0' (temp float)
|
|
0:385 component-wise multiply (temp float)
|
|
0:385 'inF0' (in float)
|
|
0:385 'inF1' (in float)
|
|
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 'inFV0' (in 3-component vector of float)
|
|
0:385 'inF0' (in float)
|
|
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 'inF0' (in float)
|
|
0:385 'inFV0' (in 3-component vector of float)
|
|
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 move second child to first child (temp 3-component vector of float)
|
|
0:385 'r4' (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 move second child to first child (temp 3-component vector of float)
|
|
0:385 'r5' (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 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 'inFM0' (in 3X3 matrix of float)
|
|
0:385 'inF0' (in float)
|
|
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 'inF0' (in float)
|
|
0:385 'inFM0' (in 3X3 matrix of float)
|
|
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 'inFM0' (in 3X3 matrix of float)
|
|
0:385 'inFM1' (in 3X3 matrix of float)
|
|
0:396 Function Definition: TestGenMul(f1;f1;vf4;vf4;mf44;mf44; (temp 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 move second child to first child (temp float)
|
|
0:392 'r0' (temp float)
|
|
0:392 component-wise multiply (temp float)
|
|
0:392 'inF0' (in float)
|
|
0:392 'inF1' (in float)
|
|
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 'inFV0' (in 4-component vector of float)
|
|
0:392 'inF0' (in float)
|
|
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 'inF0' (in float)
|
|
0:392 'inFV0' (in 4-component vector of float)
|
|
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 move second child to first child (temp 4-component vector of float)
|
|
0:392 'r4' (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 move second child to first child (temp 4-component vector of float)
|
|
0:392 'r5' (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 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 'inFM0' (in 4X4 matrix of float)
|
|
0:392 'inF0' (in float)
|
|
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 'inF0' (in float)
|
|
0:392 'inFM0' (in 4X4 matrix of float)
|
|
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 'inFM0' (in 4X4 matrix of float)
|
|
0:392 'inFM1' (in 4X4 matrix of float)
|
|
0:420 Function Definition: TestGenMul(f1;f1;vf2;vf3;mf32;mf23;mf33;mf43;mf42; (temp 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 3X2 matrix of float)
|
|
0:401 'inFM3x2' (in 2X3 matrix of float)
|
|
0:401 'inFM3x3' (in 3X3 matrix of float)
|
|
0:401 'inFM3x4' (in 4X3 matrix of float)
|
|
0:401 'inFM2x4' (in 4X2 matrix of float)
|
|
0:? 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 'inF0' (in float)
|
|
0:402 'inF1' (in float)
|
|
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 'inFV2' (in 2-component vector of float)
|
|
0:403 'inF0' (in float)
|
|
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 'inFV3' (in 3-component vector of float)
|
|
0:404 'inF0' (in float)
|
|
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 'inF0' (in float)
|
|
0:405 'inFV2' (in 2-component vector of float)
|
|
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 'inF0' (in float)
|
|
0:406 'inFV3' (in 3-component vector of float)
|
|
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 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 move second child to first child (temp 3-component vector of float)
|
|
0:409 'r07' (temp 3-component vector of float)
|
|
0:409 vector-times-matrix (temp 3-component vector of float)
|
|
0:409 'inFV2' (in 2-component vector of float)
|
|
0:409 'inFM2x3' (in 3X2 matrix of float)
|
|
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 vector-times-matrix (temp 2-component vector of float)
|
|
0:410 'inFV3' (in 3-component vector of float)
|
|
0:410 'inFM3x2' (in 2X3 matrix of float)
|
|
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 matrix-times-vector (temp 2-component vector of float)
|
|
0:411 'inFM2x3' (in 3X2 matrix of float)
|
|
0:411 'inFV3' (in 3-component vector of float)
|
|
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 matrix-times-vector (temp 3-component vector of float)
|
|
0:412 'inFM3x2' (in 2X3 matrix of float)
|
|
0:412 'inFV2' (in 2-component vector of float)
|
|
0:413 move second child to first child (temp 3X2 matrix of float)
|
|
0:413 'r11' (temp 3X2 matrix of float)
|
|
0:413 matrix-scale (temp 3X2 matrix of float)
|
|
0:413 'inFM2x3' (in 3X2 matrix of float)
|
|
0:413 'inF0' (in float)
|
|
0:414 move second child to first child (temp 2X3 matrix of float)
|
|
0:414 'r12' (temp 2X3 matrix of float)
|
|
0:414 matrix-scale (temp 2X3 matrix of float)
|
|
0:414 'inFM3x2' (in 2X3 matrix of float)
|
|
0:414 'inF0' (in float)
|
|
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 'inFM2x3' (in 3X2 matrix of float)
|
|
0:415 'inFM3x2' (in 2X3 matrix of float)
|
|
0:416 move second child to first child (temp 3X2 matrix of float)
|
|
0:416 'r14' (temp 3X2 matrix of float)
|
|
0:416 matrix-multiply (temp 3X2 matrix of float)
|
|
0:416 'inFM2x3' (in 3X2 matrix of float)
|
|
0:416 'inFM3x3' (in 3X3 matrix of float)
|
|
0:417 move second child to first child (temp 4X2 matrix of float)
|
|
0:417 'r15' (temp 4X2 matrix of float)
|
|
0:417 matrix-multiply (temp 4X2 matrix of float)
|
|
0:417 'inFM2x3' (in 3X2 matrix of float)
|
|
0:417 'inFM3x4' (in 4X3 matrix of float)
|
|
0:418 move second child to first child (temp 4X3 matrix of float)
|
|
0:418 'r16' (temp 4X3 matrix of float)
|
|
0:418 matrix-multiply (temp 4X3 matrix of float)
|
|
0:418 'inFM3x2' (in 2X3 matrix of float)
|
|
0:418 'inFM2x4' (in 4X2 matrix of float)
|
|
0:? Linker Objects
|
|
|
|
|
|
Linked vertex stage:
|
|
|
|
|
|
Shader version: 450
|
|
0:? Sequence
|
|
0:63 Function Definition: VertexShaderFunction(f1;f1;f1;u1;u1; (temp 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:69 Function Definition: VertexShaderFunction(vf1;vf1;vf1; (temp 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:139 Function Definition: VertexShaderFunction(vf2;vf2;vf2;vu2;vu2; (temp 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:210 Function Definition: VertexShaderFunction(vf3;vf3;vf3;vu3;vu3; (temp 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:335 Function Definition: VertexShaderFunction(vf4;vf4;vf4;vu4;vu4; (temp 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:344 Function Definition: VertexShaderFunction(mf22;mf22;mf22; (temp 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:353 Function Definition: VertexShaderFunction(mf33;mf33;mf33; (temp 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:374 Function Definition: VertexShaderFunction(mf44;mf44;mf44; (temp 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:381 Function Definition: TestGenMul(f1;f1;vf2;vf2;mf22;mf22; (temp 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 move second child to first child (temp float)
|
|
0:378 'r0' (temp float)
|
|
0:378 component-wise multiply (temp float)
|
|
0:378 'inF0' (in float)
|
|
0:378 'inF1' (in float)
|
|
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 'inFV0' (in 2-component vector of float)
|
|
0:378 'inF0' (in float)
|
|
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 'inF0' (in float)
|
|
0:378 'inFV0' (in 2-component vector of float)
|
|
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 move second child to first child (temp 2-component vector of float)
|
|
0:378 'r4' (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 move second child to first child (temp 2-component vector of float)
|
|
0:378 'r5' (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 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 'inFM0' (in 2X2 matrix of float)
|
|
0:378 'inF0' (in float)
|
|
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 'inF0' (in float)
|
|
0:378 'inFM0' (in 2X2 matrix of float)
|
|
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 'inFM0' (in 2X2 matrix of float)
|
|
0:378 'inFM1' (in 2X2 matrix of float)
|
|
0:388 Function Definition: TestGenMul(f1;f1;vf3;vf3;mf33;mf33; (temp 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 move second child to first child (temp float)
|
|
0:385 'r0' (temp float)
|
|
0:385 component-wise multiply (temp float)
|
|
0:385 'inF0' (in float)
|
|
0:385 'inF1' (in float)
|
|
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 'inFV0' (in 3-component vector of float)
|
|
0:385 'inF0' (in float)
|
|
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 'inF0' (in float)
|
|
0:385 'inFV0' (in 3-component vector of float)
|
|
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 move second child to first child (temp 3-component vector of float)
|
|
0:385 'r4' (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 move second child to first child (temp 3-component vector of float)
|
|
0:385 'r5' (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 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 'inFM0' (in 3X3 matrix of float)
|
|
0:385 'inF0' (in float)
|
|
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 'inF0' (in float)
|
|
0:385 'inFM0' (in 3X3 matrix of float)
|
|
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 'inFM0' (in 3X3 matrix of float)
|
|
0:385 'inFM1' (in 3X3 matrix of float)
|
|
0:396 Function Definition: TestGenMul(f1;f1;vf4;vf4;mf44;mf44; (temp 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 move second child to first child (temp float)
|
|
0:392 'r0' (temp float)
|
|
0:392 component-wise multiply (temp float)
|
|
0:392 'inF0' (in float)
|
|
0:392 'inF1' (in float)
|
|
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 'inFV0' (in 4-component vector of float)
|
|
0:392 'inF0' (in float)
|
|
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 'inF0' (in float)
|
|
0:392 'inFV0' (in 4-component vector of float)
|
|
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 move second child to first child (temp 4-component vector of float)
|
|
0:392 'r4' (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 move second child to first child (temp 4-component vector of float)
|
|
0:392 'r5' (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 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 'inFM0' (in 4X4 matrix of float)
|
|
0:392 'inF0' (in float)
|
|
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 'inF0' (in float)
|
|
0:392 'inFM0' (in 4X4 matrix of float)
|
|
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 'inFM0' (in 4X4 matrix of float)
|
|
0:392 'inFM1' (in 4X4 matrix of float)
|
|
0:420 Function Definition: TestGenMul(f1;f1;vf2;vf3;mf32;mf23;mf33;mf43;mf42; (temp 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 3X2 matrix of float)
|
|
0:401 'inFM3x2' (in 2X3 matrix of float)
|
|
0:401 'inFM3x3' (in 3X3 matrix of float)
|
|
0:401 'inFM3x4' (in 4X3 matrix of float)
|
|
0:401 'inFM2x4' (in 4X2 matrix of float)
|
|
0:? 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 'inF0' (in float)
|
|
0:402 'inF1' (in float)
|
|
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 'inFV2' (in 2-component vector of float)
|
|
0:403 'inF0' (in float)
|
|
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 'inFV3' (in 3-component vector of float)
|
|
0:404 'inF0' (in float)
|
|
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 'inF0' (in float)
|
|
0:405 'inFV2' (in 2-component vector of float)
|
|
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 'inF0' (in float)
|
|
0:406 'inFV3' (in 3-component vector of float)
|
|
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 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 move second child to first child (temp 3-component vector of float)
|
|
0:409 'r07' (temp 3-component vector of float)
|
|
0:409 vector-times-matrix (temp 3-component vector of float)
|
|
0:409 'inFV2' (in 2-component vector of float)
|
|
0:409 'inFM2x3' (in 3X2 matrix of float)
|
|
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 vector-times-matrix (temp 2-component vector of float)
|
|
0:410 'inFV3' (in 3-component vector of float)
|
|
0:410 'inFM3x2' (in 2X3 matrix of float)
|
|
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 matrix-times-vector (temp 2-component vector of float)
|
|
0:411 'inFM2x3' (in 3X2 matrix of float)
|
|
0:411 'inFV3' (in 3-component vector of float)
|
|
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 matrix-times-vector (temp 3-component vector of float)
|
|
0:412 'inFM3x2' (in 2X3 matrix of float)
|
|
0:412 'inFV2' (in 2-component vector of float)
|
|
0:413 move second child to first child (temp 3X2 matrix of float)
|
|
0:413 'r11' (temp 3X2 matrix of float)
|
|
0:413 matrix-scale (temp 3X2 matrix of float)
|
|
0:413 'inFM2x3' (in 3X2 matrix of float)
|
|
0:413 'inF0' (in float)
|
|
0:414 move second child to first child (temp 2X3 matrix of float)
|
|
0:414 'r12' (temp 2X3 matrix of float)
|
|
0:414 matrix-scale (temp 2X3 matrix of float)
|
|
0:414 'inFM3x2' (in 2X3 matrix of float)
|
|
0:414 'inF0' (in float)
|
|
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 'inFM2x3' (in 3X2 matrix of float)
|
|
0:415 'inFM3x2' (in 2X3 matrix of float)
|
|
0:416 move second child to first child (temp 3X2 matrix of float)
|
|
0:416 'r14' (temp 3X2 matrix of float)
|
|
0:416 matrix-multiply (temp 3X2 matrix of float)
|
|
0:416 'inFM2x3' (in 3X2 matrix of float)
|
|
0:416 'inFM3x3' (in 3X3 matrix of float)
|
|
0:417 move second child to first child (temp 4X2 matrix of float)
|
|
0:417 'r15' (temp 4X2 matrix of float)
|
|
0:417 matrix-multiply (temp 4X2 matrix of float)
|
|
0:417 'inFM2x3' (in 3X2 matrix of float)
|
|
0:417 'inFM3x4' (in 4X3 matrix of float)
|
|
0:418 move second child to first child (temp 4X3 matrix of float)
|
|
0:418 'r16' (temp 4X3 matrix of float)
|
|
0:418 matrix-multiply (temp 4X3 matrix of float)
|
|
0:418 'inFM3x2' (in 2X3 matrix of float)
|
|
0:418 'inFM2x4' (in 4X2 matrix of float)
|
|
0:? Linker Objects
|
|
|
|
// Module Version 10000
|
|
// Generated by (magic number): 80001
|
|
// Id's are bound by 1206
|
|
|
|
Capability Shader
|
|
1: ExtInstImport "GLSL.std.450"
|
|
MemoryModel Logical GLSL450
|
|
EntryPoint Vertex 4 "VertexShaderFunction" 68 87 93 100 198 216 222 229 349 367 373 380 502 520 526 533 662 676 683 782 796 803 905 919 926
|
|
Source HLSL 450
|
|
Name 4 "VertexShaderFunction"
|
|
Name 19 "TestGenMul(f1;f1;vf2;vf2;mf22;mf22;"
|
|
Name 13 "inF0"
|
|
Name 14 "inF1"
|
|
Name 15 "inFV0"
|
|
Name 16 "inFV1"
|
|
Name 17 "inFM0"
|
|
Name 18 "inFM1"
|
|
Name 32 "TestGenMul(f1;f1;vf3;vf3;mf33;mf33;"
|
|
Name 26 "inF0"
|
|
Name 27 "inF1"
|
|
Name 28 "inFV0"
|
|
Name 29 "inFV1"
|
|
Name 30 "inFM0"
|
|
Name 31 "inFM1"
|
|
Name 45 "TestGenMul(f1;f1;vf4;vf4;mf44;mf44;"
|
|
Name 39 "inF0"
|
|
Name 40 "inF1"
|
|
Name 41 "inFV0"
|
|
Name 42 "inFV1"
|
|
Name 43 "inFM0"
|
|
Name 44 "inFM1"
|
|
Name 65 "TestGenMul(f1;f1;vf2;vf3;mf32;mf23;mf33;mf43;mf42;"
|
|
Name 56 "inF0"
|
|
Name 57 "inF1"
|
|
Name 58 "inFV2"
|
|
Name 59 "inFV3"
|
|
Name 60 "inFM2x3"
|
|
Name 61 "inFM3x2"
|
|
Name 62 "inFM3x3"
|
|
Name 63 "inFM3x4"
|
|
Name 64 "inFM2x4"
|
|
Name 68 "inF0"
|
|
Name 87 "inU0"
|
|
Name 93 "inF1"
|
|
Name 100 "inF2"
|
|
Name 126 "ResType"
|
|
Name 198 "inF0"
|
|
Name 216 "inU0"
|
|
Name 222 "inF1"
|
|
Name 229 "inF2"
|
|
Name 265 "ResType"
|
|
Name 349 "inF0"
|
|
Name 367 "inU0"
|
|
Name 373 "inF1"
|
|
Name 380 "inF2"
|
|
Name 419 "ResType"
|
|
Name 502 "inF0"
|
|
Name 520 "inU0"
|
|
Name 526 "inF1"
|
|
Name 533 "inF2"
|
|
Name 578 "ResType"
|
|
Name 662 "inF0"
|
|
Name 676 "inF1"
|
|
Name 683 "inF2"
|
|
Name 714 "ResType"
|
|
Name 782 "inF0"
|
|
Name 796 "inF1"
|
|
Name 803 "inF2"
|
|
Name 837 "ResType"
|
|
Name 905 "inF0"
|
|
Name 919 "inF1"
|
|
Name 926 "inF2"
|
|
Name 963 "ResType"
|
|
Name 1030 "r0"
|
|
Name 1034 "r1"
|
|
Name 1038 "r2"
|
|
Name 1042 "r3"
|
|
Name 1046 "r4"
|
|
Name 1050 "r5"
|
|
Name 1054 "r6"
|
|
Name 1058 "r7"
|
|
Name 1062 "r8"
|
|
Name 1066 "r0"
|
|
Name 1070 "r1"
|
|
Name 1074 "r2"
|
|
Name 1078 "r3"
|
|
Name 1082 "r4"
|
|
Name 1086 "r5"
|
|
Name 1090 "r6"
|
|
Name 1094 "r7"
|
|
Name 1098 "r8"
|
|
Name 1102 "r0"
|
|
Name 1106 "r1"
|
|
Name 1110 "r2"
|
|
Name 1114 "r3"
|
|
Name 1118 "r4"
|
|
Name 1122 "r5"
|
|
Name 1126 "r6"
|
|
Name 1130 "r7"
|
|
Name 1134 "r8"
|
|
Name 1138 "r00"
|
|
Name 1142 "r01"
|
|
Name 1146 "r02"
|
|
Name 1150 "r03"
|
|
Name 1154 "r04"
|
|
Name 1158 "r05"
|
|
Name 1162 "r06"
|
|
Name 1166 "r07"
|
|
Name 1170 "r08"
|
|
Name 1174 "r09"
|
|
Name 1178 "r10"
|
|
Name 1182 "r11"
|
|
Name 1186 "r12"
|
|
Name 1190 "r13"
|
|
Name 1194 "r14"
|
|
Name 1198 "r15"
|
|
Name 1202 "r16"
|
|
2: TypeVoid
|
|
3: TypeFunction 2
|
|
6: TypeFloat 32
|
|
7: TypePointer Function 6(float)
|
|
8: TypeVector 6(float) 2
|
|
9: TypePointer Function 8(fvec2)
|
|
10: TypeMatrix 8(fvec2) 2
|
|
11: TypePointer Function 10
|
|
12: TypeFunction 2 7(ptr) 7(ptr) 9(ptr) 9(ptr) 11(ptr) 11(ptr)
|
|
21: TypeVector 6(float) 3
|
|
22: TypePointer Function 21(fvec3)
|
|
23: TypeMatrix 21(fvec3) 3
|
|
24: TypePointer Function 23
|
|
25: TypeFunction 2 7(ptr) 7(ptr) 22(ptr) 22(ptr) 24(ptr) 24(ptr)
|
|
34: TypeVector 6(float) 4
|
|
35: TypePointer Function 34(fvec4)
|
|
36: TypeMatrix 34(fvec4) 4
|
|
37: TypePointer Function 36
|
|
38: TypeFunction 2 7(ptr) 7(ptr) 35(ptr) 35(ptr) 37(ptr) 37(ptr)
|
|
47: TypeMatrix 8(fvec2) 3
|
|
48: TypePointer Function 47
|
|
49: TypeMatrix 21(fvec3) 2
|
|
50: TypePointer Function 49
|
|
51: TypeMatrix 21(fvec3) 4
|
|
52: TypePointer Function 51
|
|
53: TypeMatrix 8(fvec2) 4
|
|
54: TypePointer Function 53
|
|
55: TypeFunction 2 7(ptr) 7(ptr) 9(ptr) 22(ptr) 48(ptr) 50(ptr) 24(ptr) 52(ptr) 54(ptr)
|
|
67: TypePointer Input 6(float)
|
|
68(inF0): 67(ptr) Variable Input
|
|
70: TypeBool
|
|
81: TypeInt 32 1
|
|
84: TypeInt 32 0
|
|
86: TypePointer Input 84(int)
|
|
87(inU0): 86(ptr) Variable Input
|
|
93(inF1): 67(ptr) Variable Input
|
|
100(inF2): 67(ptr) Variable Input
|
|
107: 84(int) Constant 7
|
|
115: 81(int) Constant 7
|
|
126(ResType): TypeStruct 6(float) 81(int)
|
|
145: 6(float) Constant 1050288283
|
|
160: 84(int) Constant 2
|
|
167: 6(float) Constant 0
|
|
168: 6(float) Constant 1065353216
|
|
197: TypePointer Input 8(fvec2)
|
|
198(inF0): 197(ptr) Variable Input
|
|
210: TypeVector 81(int) 2
|
|
213: TypeVector 84(int) 2
|
|
215: TypePointer Input 213(ivec2)
|
|
216(inU0): 215(ptr) Variable Input
|
|
222(inF1): 197(ptr) Variable Input
|
|
229(inF2): 197(ptr) Variable Input
|
|
236: 84(int) Constant 3
|
|
237: 213(ivec2) ConstantComposite 107 236
|
|
265(ResType): TypeStruct 8(fvec2) 210(ivec2)
|
|
270: TypeVector 70(bool) 2
|
|
308: 6(float) Constant 1073741824
|
|
310: 84(int) Constant 1
|
|
311: 213(ivec2) ConstantComposite 310 160
|
|
346: 8(fvec2) ConstantComposite 168 308
|
|
348: TypePointer Input 21(fvec3)
|
|
349(inF0): 348(ptr) Variable Input
|
|
361: TypeVector 81(int) 3
|
|
364: TypeVector 84(int) 3
|
|
366: TypePointer Input 364(ivec3)
|
|
367(inU0): 366(ptr) Variable Input
|
|
373(inF1): 348(ptr) Variable Input
|
|
380(inF2): 348(ptr) Variable Input
|
|
387: 84(int) Constant 5
|
|
388: 364(ivec3) ConstantComposite 107 236 387
|
|
419(ResType): TypeStruct 21(fvec3) 361(ivec3)
|
|
424: TypeVector 70(bool) 3
|
|
463: 364(ivec3) ConstantComposite 310 160 236
|
|
498: 6(float) Constant 1077936128
|
|
499: 21(fvec3) ConstantComposite 168 308 498
|
|
501: TypePointer Input 34(fvec4)
|
|
502(inF0): 501(ptr) Variable Input
|
|
514: TypeVector 81(int) 4
|
|
517: TypeVector 84(int) 4
|
|
519: TypePointer Input 517(ivec4)
|
|
520(inU0): 519(ptr) Variable Input
|
|
526(inF1): 501(ptr) Variable Input
|
|
533(inF2): 501(ptr) Variable Input
|
|
540: 517(ivec4) ConstantComposite 107 236 387 160
|
|
578(ResType): TypeStruct 34(fvec4) 514(ivec4)
|
|
583: TypeVector 70(bool) 4
|
|
622: 84(int) Constant 4
|
|
623: 517(ivec4) ConstantComposite 310 160 236 622
|
|
658: 6(float) Constant 1082130432
|
|
659: 34(fvec4) ConstantComposite 168 308 498 658
|
|
661: TypePointer Input 10
|
|
662(inF0): 661(ptr) Variable Input
|
|
676(inF1): 661(ptr) Variable Input
|
|
683(inF2): 661(ptr) Variable Input
|
|
714(ResType): TypeStruct 10 210(ivec2)
|
|
778: 8(fvec2) ConstantComposite 308 308
|
|
779: 10 ConstantComposite 778 778
|
|
781: TypePointer Input 23
|
|
782(inF0): 781(ptr) Variable Input
|
|
796(inF1): 781(ptr) Variable Input
|
|
803(inF2): 781(ptr) Variable Input
|
|
837(ResType): TypeStruct 23 361(ivec3)
|
|
901: 21(fvec3) ConstantComposite 498 498 498
|
|
902: 23 ConstantComposite 901 901 901
|
|
904: TypePointer Input 36
|
|
905(inF0): 904(ptr) Variable Input
|
|
919(inF1): 904(ptr) Variable Input
|
|
926(inF2): 904(ptr) Variable Input
|
|
963(ResType): TypeStruct 36 514(ivec4)
|
|
1027: 34(fvec4) ConstantComposite 658 658 658 658
|
|
1028: 36 ConstantComposite 1027 1027 1027 1027
|
|
4(VertexShaderFunction): 2 Function None 3
|
|
5: Label
|
|
69: 6(float) Load 68(inF0)
|
|
71: 70(bool) All 69
|
|
72: 6(float) Load 68(inF0)
|
|
73: 6(float) ExtInst 1(GLSL.std.450) 4(FAbs) 72
|
|
74: 6(float) Load 68(inF0)
|
|
75: 6(float) ExtInst 1(GLSL.std.450) 17(Acos) 74
|
|
76: 6(float) Load 68(inF0)
|
|
77: 70(bool) Any 76
|
|
78: 6(float) Load 68(inF0)
|
|
79: 6(float) ExtInst 1(GLSL.std.450) 16(Asin) 78
|
|
80: 6(float) Load 68(inF0)
|
|
82: 81(int) Bitcast 80
|
|
83: 6(float) Load 68(inF0)
|
|
85: 84(int) Bitcast 83
|
|
88: 84(int) Load 87(inU0)
|
|
89: 6(float) Bitcast 88
|
|
90: 6(float) Load 68(inF0)
|
|
91: 6(float) ExtInst 1(GLSL.std.450) 18(Atan) 90
|
|
92: 6(float) Load 68(inF0)
|
|
94: 6(float) Load 93(inF1)
|
|
95: 6(float) ExtInst 1(GLSL.std.450) 25(Atan2) 92 94
|
|
96: 6(float) Load 68(inF0)
|
|
97: 6(float) ExtInst 1(GLSL.std.450) 9(Ceil) 96
|
|
98: 6(float) Load 68(inF0)
|
|
99: 6(float) Load 93(inF1)
|
|
101: 6(float) Load 100(inF2)
|
|
102: 6(float) ExtInst 1(GLSL.std.450) 43(FClamp) 98 99 101
|
|
103: 6(float) Load 68(inF0)
|
|
104: 6(float) ExtInst 1(GLSL.std.450) 14(Cos) 103
|
|
105: 6(float) Load 68(inF0)
|
|
106: 6(float) ExtInst 1(GLSL.std.450) 20(Cosh) 105
|
|
108: 84(int) BitCount 107
|
|
109: 6(float) Load 68(inF0)
|
|
110: 6(float) ExtInst 1(GLSL.std.450) 12(Degrees) 109
|
|
111: 6(float) Load 68(inF0)
|
|
112: 6(float) ExtInst 1(GLSL.std.450) 27(Exp) 111
|
|
113: 6(float) Load 68(inF0)
|
|
114: 6(float) ExtInst 1(GLSL.std.450) 29(Exp2) 113
|
|
116: 81(int) ExtInst 1(GLSL.std.450) 74(FindSMsb) 115
|
|
117: 81(int) ExtInst 1(GLSL.std.450) 73(FindILsb) 115
|
|
118: 6(float) Load 68(inF0)
|
|
119: 6(float) ExtInst 1(GLSL.std.450) 8(Floor) 118
|
|
120: 6(float) Load 68(inF0)
|
|
121: 6(float) Load 93(inF1)
|
|
122: 6(float) FMod 120 121
|
|
123: 6(float) Load 68(inF0)
|
|
124: 6(float) ExtInst 1(GLSL.std.450) 10(Fract) 123
|
|
125: 6(float) Load 68(inF0)
|
|
127:126(ResType) ExtInst 1(GLSL.std.450) 52(FrexpStruct) 125
|
|
128: 81(int) CompositeExtract 127 1
|
|
Store 93(inF1) 128
|
|
129: 6(float) CompositeExtract 127 0
|
|
130: 6(float) Load 68(inF0)
|
|
131: 70(bool) IsInf 130
|
|
132: 6(float) Load 68(inF0)
|
|
133: 70(bool) IsNan 132
|
|
134: 6(float) Load 68(inF0)
|
|
135: 6(float) Load 93(inF1)
|
|
136: 6(float) ExtInst 1(GLSL.std.450) 53(Ldexp) 134 135
|
|
137: 6(float) Load 68(inF0)
|
|
138: 6(float) Load 93(inF1)
|
|
139: 6(float) Load 100(inF2)
|
|
140: 6(float) ExtInst 1(GLSL.std.450) 46(FMix) 137 138 139
|
|
141: 6(float) Load 68(inF0)
|
|
142: 6(float) ExtInst 1(GLSL.std.450) 28(Log) 141
|
|
143: 6(float) Load 68(inF0)
|
|
144: 6(float) ExtInst 1(GLSL.std.450) 30(Log2) 143
|
|
146: 6(float) FMul 144 145
|
|
147: 6(float) Load 68(inF0)
|
|
148: 6(float) ExtInst 1(GLSL.std.450) 30(Log2) 147
|
|
149: 6(float) Load 68(inF0)
|
|
150: 6(float) Load 93(inF1)
|
|
151: 6(float) ExtInst 1(GLSL.std.450) 40(FMax) 149 150
|
|
152: 6(float) Load 68(inF0)
|
|
153: 6(float) Load 93(inF1)
|
|
154: 6(float) ExtInst 1(GLSL.std.450) 37(FMin) 152 153
|
|
155: 6(float) Load 68(inF0)
|
|
156: 6(float) Load 93(inF1)
|
|
157: 6(float) ExtInst 1(GLSL.std.450) 26(Pow) 155 156
|
|
158: 6(float) Load 68(inF0)
|
|
159: 6(float) ExtInst 1(GLSL.std.450) 11(Radians) 158
|
|
161: 84(int) BitReverse 160
|
|
162: 6(float) Load 68(inF0)
|
|
163: 6(float) ExtInst 1(GLSL.std.450) 2(RoundEven) 162
|
|
164: 6(float) Load 68(inF0)
|
|
165: 6(float) ExtInst 1(GLSL.std.450) 32(InverseSqrt) 164
|
|
166: 6(float) Load 68(inF0)
|
|
169: 6(float) ExtInst 1(GLSL.std.450) 43(FClamp) 166 167 168
|
|
170: 6(float) Load 68(inF0)
|
|
171: 6(float) ExtInst 1(GLSL.std.450) 6(FSign) 170
|
|
172: 6(float) Load 68(inF0)
|
|
173: 6(float) ExtInst 1(GLSL.std.450) 13(Sin) 172
|
|
174: 6(float) Load 68(inF0)
|
|
175: 6(float) ExtInst 1(GLSL.std.450) 13(Sin) 174
|
|
Store 93(inF1) 175
|
|
176: 6(float) Load 68(inF0)
|
|
177: 6(float) ExtInst 1(GLSL.std.450) 14(Cos) 176
|
|
Store 100(inF2) 177
|
|
178: 6(float) Load 68(inF0)
|
|
179: 6(float) ExtInst 1(GLSL.std.450) 19(Sinh) 178
|
|
180: 6(float) Load 68(inF0)
|
|
181: 6(float) Load 93(inF1)
|
|
182: 6(float) Load 100(inF2)
|
|
183: 6(float) ExtInst 1(GLSL.std.450) 49(SmoothStep) 180 181 182
|
|
184: 6(float) Load 68(inF0)
|
|
185: 6(float) ExtInst 1(GLSL.std.450) 31(Sqrt) 184
|
|
186: 6(float) Load 68(inF0)
|
|
187: 6(float) Load 93(inF1)
|
|
188: 6(float) ExtInst 1(GLSL.std.450) 48(Step) 186 187
|
|
189: 6(float) Load 68(inF0)
|
|
190: 6(float) ExtInst 1(GLSL.std.450) 15(Tan) 189
|
|
191: 6(float) Load 68(inF0)
|
|
192: 6(float) ExtInst 1(GLSL.std.450) 21(Tanh) 191
|
|
193: 6(float) Load 68(inF0)
|
|
194: 6(float) ExtInst 1(GLSL.std.450) 3(Trunc) 193
|
|
ReturnValue 167
|
|
FunctionEnd
|
|
19(TestGenMul(f1;f1;vf2;vf2;mf22;mf22;): 2 Function None 12
|
|
13(inF0): 7(ptr) FunctionParameter
|
|
14(inF1): 7(ptr) FunctionParameter
|
|
15(inFV0): 9(ptr) FunctionParameter
|
|
16(inFV1): 9(ptr) FunctionParameter
|
|
17(inFM0): 11(ptr) FunctionParameter
|
|
18(inFM1): 11(ptr) FunctionParameter
|
|
20: Label
|
|
1030(r0): 7(ptr) Variable Function
|
|
1034(r1): 9(ptr) Variable Function
|
|
1038(r2): 9(ptr) Variable Function
|
|
1042(r3): 7(ptr) Variable Function
|
|
1046(r4): 9(ptr) Variable Function
|
|
1050(r5): 9(ptr) Variable Function
|
|
1054(r6): 11(ptr) Variable Function
|
|
1058(r7): 11(ptr) Variable Function
|
|
1062(r8): 11(ptr) Variable Function
|
|
1031: 6(float) Load 13(inF0)
|
|
1032: 6(float) Load 14(inF1)
|
|
1033: 6(float) FMul 1031 1032
|
|
Store 1030(r0) 1033
|
|
1035: 8(fvec2) Load 15(inFV0)
|
|
1036: 6(float) Load 13(inF0)
|
|
1037: 8(fvec2) VectorTimesScalar 1035 1036
|
|
Store 1034(r1) 1037
|
|
1039: 6(float) Load 13(inF0)
|
|
1040: 8(fvec2) Load 15(inFV0)
|
|
1041: 8(fvec2) VectorTimesScalar 1040 1039
|
|
Store 1038(r2) 1041
|
|
1043: 8(fvec2) Load 15(inFV0)
|
|
1044: 8(fvec2) Load 16(inFV1)
|
|
1045: 6(float) Dot 1043 1044
|
|
Store 1042(r3) 1045
|
|
1047: 10 Load 17(inFM0)
|
|
1048: 8(fvec2) Load 15(inFV0)
|
|
1049: 8(fvec2) MatrixTimesVector 1047 1048
|
|
Store 1046(r4) 1049
|
|
1051: 8(fvec2) Load 15(inFV0)
|
|
1052: 10 Load 17(inFM0)
|
|
1053: 8(fvec2) VectorTimesMatrix 1051 1052
|
|
Store 1050(r5) 1053
|
|
1055: 10 Load 17(inFM0)
|
|
1056: 6(float) Load 13(inF0)
|
|
1057: 10 MatrixTimesScalar 1055 1056
|
|
Store 1054(r6) 1057
|
|
1059: 6(float) Load 13(inF0)
|
|
1060: 10 Load 17(inFM0)
|
|
1061: 10 MatrixTimesScalar 1060 1059
|
|
Store 1058(r7) 1061
|
|
1063: 10 Load 17(inFM0)
|
|
1064: 10 Load 18(inFM1)
|
|
1065: 10 MatrixTimesMatrix 1063 1064
|
|
Store 1062(r8) 1065
|
|
Return
|
|
FunctionEnd
|
|
32(TestGenMul(f1;f1;vf3;vf3;mf33;mf33;): 2 Function None 25
|
|
26(inF0): 7(ptr) FunctionParameter
|
|
27(inF1): 7(ptr) FunctionParameter
|
|
28(inFV0): 22(ptr) FunctionParameter
|
|
29(inFV1): 22(ptr) FunctionParameter
|
|
30(inFM0): 24(ptr) FunctionParameter
|
|
31(inFM1): 24(ptr) FunctionParameter
|
|
33: Label
|
|
1066(r0): 7(ptr) Variable Function
|
|
1070(r1): 22(ptr) Variable Function
|
|
1074(r2): 22(ptr) Variable Function
|
|
1078(r3): 7(ptr) Variable Function
|
|
1082(r4): 22(ptr) Variable Function
|
|
1086(r5): 22(ptr) Variable Function
|
|
1090(r6): 24(ptr) Variable Function
|
|
1094(r7): 24(ptr) Variable Function
|
|
1098(r8): 24(ptr) Variable Function
|
|
1067: 6(float) Load 26(inF0)
|
|
1068: 6(float) Load 27(inF1)
|
|
1069: 6(float) FMul 1067 1068
|
|
Store 1066(r0) 1069
|
|
1071: 21(fvec3) Load 28(inFV0)
|
|
1072: 6(float) Load 26(inF0)
|
|
1073: 21(fvec3) VectorTimesScalar 1071 1072
|
|
Store 1070(r1) 1073
|
|
1075: 6(float) Load 26(inF0)
|
|
1076: 21(fvec3) Load 28(inFV0)
|
|
1077: 21(fvec3) VectorTimesScalar 1076 1075
|
|
Store 1074(r2) 1077
|
|
1079: 21(fvec3) Load 28(inFV0)
|
|
1080: 21(fvec3) Load 29(inFV1)
|
|
1081: 6(float) Dot 1079 1080
|
|
Store 1078(r3) 1081
|
|
1083: 23 Load 30(inFM0)
|
|
1084: 21(fvec3) Load 28(inFV0)
|
|
1085: 21(fvec3) MatrixTimesVector 1083 1084
|
|
Store 1082(r4) 1085
|
|
1087: 21(fvec3) Load 28(inFV0)
|
|
1088: 23 Load 30(inFM0)
|
|
1089: 21(fvec3) VectorTimesMatrix 1087 1088
|
|
Store 1086(r5) 1089
|
|
1091: 23 Load 30(inFM0)
|
|
1092: 6(float) Load 26(inF0)
|
|
1093: 23 MatrixTimesScalar 1091 1092
|
|
Store 1090(r6) 1093
|
|
1095: 6(float) Load 26(inF0)
|
|
1096: 23 Load 30(inFM0)
|
|
1097: 23 MatrixTimesScalar 1096 1095
|
|
Store 1094(r7) 1097
|
|
1099: 23 Load 30(inFM0)
|
|
1100: 23 Load 31(inFM1)
|
|
1101: 23 MatrixTimesMatrix 1099 1100
|
|
Store 1098(r8) 1101
|
|
Return
|
|
FunctionEnd
|
|
45(TestGenMul(f1;f1;vf4;vf4;mf44;mf44;): 2 Function None 38
|
|
39(inF0): 7(ptr) FunctionParameter
|
|
40(inF1): 7(ptr) FunctionParameter
|
|
41(inFV0): 35(ptr) FunctionParameter
|
|
42(inFV1): 35(ptr) FunctionParameter
|
|
43(inFM0): 37(ptr) FunctionParameter
|
|
44(inFM1): 37(ptr) FunctionParameter
|
|
46: Label
|
|
1102(r0): 7(ptr) Variable Function
|
|
1106(r1): 35(ptr) Variable Function
|
|
1110(r2): 35(ptr) Variable Function
|
|
1114(r3): 7(ptr) Variable Function
|
|
1118(r4): 35(ptr) Variable Function
|
|
1122(r5): 35(ptr) Variable Function
|
|
1126(r6): 37(ptr) Variable Function
|
|
1130(r7): 37(ptr) Variable Function
|
|
1134(r8): 37(ptr) Variable Function
|
|
1103: 6(float) Load 39(inF0)
|
|
1104: 6(float) Load 40(inF1)
|
|
1105: 6(float) FMul 1103 1104
|
|
Store 1102(r0) 1105
|
|
1107: 34(fvec4) Load 41(inFV0)
|
|
1108: 6(float) Load 39(inF0)
|
|
1109: 34(fvec4) VectorTimesScalar 1107 1108
|
|
Store 1106(r1) 1109
|
|
1111: 6(float) Load 39(inF0)
|
|
1112: 34(fvec4) Load 41(inFV0)
|
|
1113: 34(fvec4) VectorTimesScalar 1112 1111
|
|
Store 1110(r2) 1113
|
|
1115: 34(fvec4) Load 41(inFV0)
|
|
1116: 34(fvec4) Load 42(inFV1)
|
|
1117: 6(float) Dot 1115 1116
|
|
Store 1114(r3) 1117
|
|
1119: 36 Load 43(inFM0)
|
|
1120: 34(fvec4) Load 41(inFV0)
|
|
1121: 34(fvec4) MatrixTimesVector 1119 1120
|
|
Store 1118(r4) 1121
|
|
1123: 34(fvec4) Load 41(inFV0)
|
|
1124: 36 Load 43(inFM0)
|
|
1125: 34(fvec4) VectorTimesMatrix 1123 1124
|
|
Store 1122(r5) 1125
|
|
1127: 36 Load 43(inFM0)
|
|
1128: 6(float) Load 39(inF0)
|
|
1129: 36 MatrixTimesScalar 1127 1128
|
|
Store 1126(r6) 1129
|
|
1131: 6(float) Load 39(inF0)
|
|
1132: 36 Load 43(inFM0)
|
|
1133: 36 MatrixTimesScalar 1132 1131
|
|
Store 1130(r7) 1133
|
|
1135: 36 Load 43(inFM0)
|
|
1136: 36 Load 44(inFM1)
|
|
1137: 36 MatrixTimesMatrix 1135 1136
|
|
Store 1134(r8) 1137
|
|
Return
|
|
FunctionEnd
|
|
65(TestGenMul(f1;f1;vf2;vf3;mf32;mf23;mf33;mf43;mf42;): 2 Function None 55
|
|
56(inF0): 7(ptr) FunctionParameter
|
|
57(inF1): 7(ptr) FunctionParameter
|
|
58(inFV2): 9(ptr) FunctionParameter
|
|
59(inFV3): 22(ptr) FunctionParameter
|
|
60(inFM2x3): 48(ptr) FunctionParameter
|
|
61(inFM3x2): 50(ptr) FunctionParameter
|
|
62(inFM3x3): 24(ptr) FunctionParameter
|
|
63(inFM3x4): 52(ptr) FunctionParameter
|
|
64(inFM2x4): 54(ptr) FunctionParameter
|
|
66: Label
|
|
1138(r00): 7(ptr) Variable Function
|
|
1142(r01): 9(ptr) Variable Function
|
|
1146(r02): 22(ptr) Variable Function
|
|
1150(r03): 9(ptr) Variable Function
|
|
1154(r04): 22(ptr) Variable Function
|
|
1158(r05): 7(ptr) Variable Function
|
|
1162(r06): 7(ptr) Variable Function
|
|
1166(r07): 22(ptr) Variable Function
|
|
1170(r08): 9(ptr) Variable Function
|
|
1174(r09): 9(ptr) Variable Function
|
|
1178(r10): 22(ptr) Variable Function
|
|
1182(r11): 48(ptr) Variable Function
|
|
1186(r12): 50(ptr) Variable Function
|
|
1190(r13): 11(ptr) Variable Function
|
|
1194(r14): 48(ptr) Variable Function
|
|
1198(r15): 54(ptr) Variable Function
|
|
1202(r16): 52(ptr) Variable Function
|
|
1139: 6(float) Load 56(inF0)
|
|
1140: 6(float) Load 57(inF1)
|
|
1141: 6(float) FMul 1139 1140
|
|
Store 1138(r00) 1141
|
|
1143: 8(fvec2) Load 58(inFV2)
|
|
1144: 6(float) Load 56(inF0)
|
|
1145: 8(fvec2) VectorTimesScalar 1143 1144
|
|
Store 1142(r01) 1145
|
|
1147: 21(fvec3) Load 59(inFV3)
|
|
1148: 6(float) Load 56(inF0)
|
|
1149: 21(fvec3) VectorTimesScalar 1147 1148
|
|
Store 1146(r02) 1149
|
|
1151: 6(float) Load 56(inF0)
|
|
1152: 8(fvec2) Load 58(inFV2)
|
|
1153: 8(fvec2) VectorTimesScalar 1152 1151
|
|
Store 1150(r03) 1153
|
|
1155: 6(float) Load 56(inF0)
|
|
1156: 21(fvec3) Load 59(inFV3)
|
|
1157: 21(fvec3) VectorTimesScalar 1156 1155
|
|
Store 1154(r04) 1157
|
|
1159: 8(fvec2) Load 58(inFV2)
|
|
1160: 8(fvec2) Load 58(inFV2)
|
|
1161: 6(float) Dot 1159 1160
|
|
Store 1158(r05) 1161
|
|
1163: 21(fvec3) Load 59(inFV3)
|
|
1164: 21(fvec3) Load 59(inFV3)
|
|
1165: 6(float) Dot 1163 1164
|
|
Store 1162(r06) 1165
|
|
1167: 8(fvec2) Load 58(inFV2)
|
|
1168: 47 Load 60(inFM2x3)
|
|
1169: 21(fvec3) VectorTimesMatrix 1167 1168
|
|
Store 1166(r07) 1169
|
|
1171: 21(fvec3) Load 59(inFV3)
|
|
1172: 49 Load 61(inFM3x2)
|
|
1173: 8(fvec2) VectorTimesMatrix 1171 1172
|
|
Store 1170(r08) 1173
|
|
1175: 47 Load 60(inFM2x3)
|
|
1176: 21(fvec3) Load 59(inFV3)
|
|
1177: 8(fvec2) MatrixTimesVector 1175 1176
|
|
Store 1174(r09) 1177
|
|
1179: 49 Load 61(inFM3x2)
|
|
1180: 8(fvec2) Load 58(inFV2)
|
|
1181: 21(fvec3) MatrixTimesVector 1179 1180
|
|
Store 1178(r10) 1181
|
|
1183: 47 Load 60(inFM2x3)
|
|
1184: 6(float) Load 56(inF0)
|
|
1185: 47 MatrixTimesScalar 1183 1184
|
|
Store 1182(r11) 1185
|
|
1187: 49 Load 61(inFM3x2)
|
|
1188: 6(float) Load 56(inF0)
|
|
1189: 49 MatrixTimesScalar 1187 1188
|
|
Store 1186(r12) 1189
|
|
1191: 47 Load 60(inFM2x3)
|
|
1192: 49 Load 61(inFM3x2)
|
|
1193: 10 MatrixTimesMatrix 1191 1192
|
|
Store 1190(r13) 1193
|
|
1195: 47 Load 60(inFM2x3)
|
|
1196: 23 Load 62(inFM3x3)
|
|
1197: 47 MatrixTimesMatrix 1195 1196
|
|
Store 1194(r14) 1197
|
|
1199: 47 Load 60(inFM2x3)
|
|
1200: 51 Load 63(inFM3x4)
|
|
1201: 53 MatrixTimesMatrix 1199 1200
|
|
Store 1198(r15) 1201
|
|
1203: 49 Load 61(inFM3x2)
|
|
1204: 53 Load 64(inFM2x4)
|
|
1205: 51 MatrixTimesMatrix 1203 1204
|
|
Store 1202(r16) 1205
|
|
Return
|
|
FunctionEnd
|