3291 lines
146 KiB
Plaintext
3291 lines
146 KiB
Plaintext
hlsl.intrinsics.frag
|
|
Shader version: 450
|
|
gl_FragCoord origin is upper left
|
|
0:? Sequence
|
|
0:66 Function Definition: PixelShaderFunction(f1;f1;f1; (temp float)
|
|
0:2 Function Parameters:
|
|
0:2 'inF0' (temp float)
|
|
0:2 'inF1' (temp float)
|
|
0:2 'inF2' (temp float)
|
|
0:? Sequence
|
|
0:3 all (global bool)
|
|
0:3 'inF0' (temp float)
|
|
0:4 Absolute value (global float)
|
|
0:4 'inF0' (temp float)
|
|
0:5 arc cosine (global float)
|
|
0:5 'inF0' (temp float)
|
|
0:6 any (global bool)
|
|
0:6 'inF0' (temp float)
|
|
0:7 arc sine (global float)
|
|
0:7 'inF0' (temp float)
|
|
0:8 arc tangent (global float)
|
|
0:8 'inF0' (temp float)
|
|
0:9 arc tangent (global float)
|
|
0:9 'inF0' (temp float)
|
|
0:9 'inF1' (temp float)
|
|
0:10 Ceiling (global float)
|
|
0:10 'inF0' (temp float)
|
|
0:11 clamp (global float)
|
|
0:11 'inF0' (temp float)
|
|
0:11 'inF1' (temp float)
|
|
0:11 'inF2' (temp float)
|
|
0:12 Test condition and select (temp void)
|
|
0:12 Condition
|
|
0:12 Compare Less Than (temp bool)
|
|
0:12 'inF0' (temp float)
|
|
0:12 Constant:
|
|
0:12 0.000000
|
|
0:12 true case
|
|
0:12 Branch: Kill
|
|
0:13 cosine (global float)
|
|
0:13 'inF0' (temp float)
|
|
0:14 hyp. cosine (global float)
|
|
0:14 'inF0' (temp float)
|
|
0:15 bitCount (global uint)
|
|
0:15 Constant:
|
|
0:15 7 (const uint)
|
|
0:16 dPdx (global float)
|
|
0:16 'inF0' (temp float)
|
|
0:17 dPdxCoarse (global float)
|
|
0:17 'inF0' (temp float)
|
|
0:18 dPdxFine (global float)
|
|
0:18 'inF0' (temp float)
|
|
0:19 dPdy (global float)
|
|
0:19 'inF0' (temp float)
|
|
0:20 dPdyCoarse (global float)
|
|
0:20 'inF0' (temp float)
|
|
0:21 dPdyFine (global float)
|
|
0:21 'inF0' (temp float)
|
|
0:22 degrees (global float)
|
|
0:22 'inF0' (temp float)
|
|
0:26 exp (global float)
|
|
0:26 'inF0' (temp float)
|
|
0:27 exp2 (global float)
|
|
0:27 'inF0' (temp float)
|
|
0:28 findMSB (global int)
|
|
0:28 Constant:
|
|
0:28 7 (const int)
|
|
0:29 findLSB (global int)
|
|
0:29 Constant:
|
|
0:29 7 (const int)
|
|
0:30 Floor (global float)
|
|
0:30 'inF0' (temp float)
|
|
0:32 mod (global float)
|
|
0:32 'inF0' (temp float)
|
|
0:32 'inF1' (temp float)
|
|
0:33 Fraction (global float)
|
|
0:33 'inF0' (temp float)
|
|
0:34 frexp (global float)
|
|
0:34 'inF0' (temp float)
|
|
0:34 'inF1' (temp float)
|
|
0:35 fwidth (global float)
|
|
0:35 'inF0' (temp float)
|
|
0:36 isinf (global bool)
|
|
0:36 'inF0' (temp float)
|
|
0:37 isnan (global bool)
|
|
0:37 'inF0' (temp float)
|
|
0:38 ldexp (global float)
|
|
0:38 'inF0' (temp float)
|
|
0:38 'inF1' (temp float)
|
|
0:39 log (global float)
|
|
0:39 'inF0' (temp float)
|
|
0:40 component-wise multiply (temp float)
|
|
0:40 log2 (temp float)
|
|
0:40 'inF0' (temp float)
|
|
0:40 Constant:
|
|
0:40 0.301030
|
|
0:41 log2 (global float)
|
|
0:41 'inF0' (temp float)
|
|
0:42 max (global float)
|
|
0:42 'inF0' (temp float)
|
|
0:42 'inF1' (temp float)
|
|
0:43 min (global float)
|
|
0:43 'inF0' (temp float)
|
|
0:43 'inF1' (temp float)
|
|
0:44 pow (global float)
|
|
0:44 'inF0' (temp float)
|
|
0:44 'inF1' (temp float)
|
|
0:45 radians (global float)
|
|
0:45 'inF0' (temp float)
|
|
0:46 divide (temp float)
|
|
0:46 Constant:
|
|
0:46 1.000000
|
|
0:46 'inF0' (temp float)
|
|
0:47 bitFieldReverse (global uint)
|
|
0:47 Constant:
|
|
0:47 2 (const uint)
|
|
0:48 roundEven (global float)
|
|
0:48 'inF0' (temp float)
|
|
0:49 inverse sqrt (global float)
|
|
0:49 'inF0' (temp float)
|
|
0:50 clamp (global float)
|
|
0:50 'inF0' (temp float)
|
|
0:50 Constant:
|
|
0:50 0.000000
|
|
0:50 Constant:
|
|
0:50 1.000000
|
|
0:51 Sign (global float)
|
|
0:51 'inF0' (temp float)
|
|
0:52 sine (global float)
|
|
0:52 'inF0' (temp float)
|
|
0:53 Sequence
|
|
0:53 move second child to first child (temp float)
|
|
0:53 'inF1' (temp float)
|
|
0:53 sine (temp float)
|
|
0:53 'inF0' (temp float)
|
|
0:53 move second child to first child (temp float)
|
|
0:53 'inF2' (temp float)
|
|
0:53 cosine (temp float)
|
|
0:53 'inF0' (temp float)
|
|
0:54 hyp. sine (global float)
|
|
0:54 'inF0' (temp float)
|
|
0:55 smoothstep (global float)
|
|
0:55 'inF0' (temp float)
|
|
0:55 'inF1' (temp float)
|
|
0:55 'inF2' (temp float)
|
|
0:56 sqrt (global float)
|
|
0:56 'inF0' (temp float)
|
|
0:57 step (global float)
|
|
0:57 'inF0' (temp float)
|
|
0:57 'inF1' (temp float)
|
|
0:58 tangent (global float)
|
|
0:58 'inF0' (temp float)
|
|
0:59 hyp. tangent (global float)
|
|
0:59 'inF0' (temp float)
|
|
0:61 trunc (global float)
|
|
0:61 'inF0' (temp float)
|
|
0:63 Branch: Return with expression
|
|
0:63 Constant:
|
|
0:63 0.000000
|
|
0:72 Function Definition: PixelShaderFunction(vf1;vf1;vf1; (temp 1-component vector of float)
|
|
0:67 Function Parameters:
|
|
0:67 'inF0' (temp 1-component vector of float)
|
|
0:67 'inF1' (temp 1-component vector of float)
|
|
0:67 'inF2' (temp 1-component vector of float)
|
|
0:? Sequence
|
|
0:69 Branch: Return with expression
|
|
0:69 Constant:
|
|
0:69 0.000000
|
|
0:145 Function Definition: PixelShaderFunction(vf2;vf2;vf2; (temp 2-component vector of float)
|
|
0:73 Function Parameters:
|
|
0:73 'inF0' (temp 2-component vector of float)
|
|
0:73 'inF1' (temp 2-component vector of float)
|
|
0:73 'inF2' (temp 2-component vector of float)
|
|
0:? Sequence
|
|
0:74 all (global bool)
|
|
0:74 'inF0' (temp 2-component vector of float)
|
|
0:75 Absolute value (global 2-component vector of float)
|
|
0:75 'inF0' (temp 2-component vector of float)
|
|
0:76 arc cosine (global 2-component vector of float)
|
|
0:76 'inF0' (temp 2-component vector of float)
|
|
0:77 any (global bool)
|
|
0:77 'inF0' (temp 2-component vector of float)
|
|
0:78 arc sine (global 2-component vector of float)
|
|
0:78 'inF0' (temp 2-component vector of float)
|
|
0:79 arc tangent (global 2-component vector of float)
|
|
0:79 'inF0' (temp 2-component vector of float)
|
|
0:80 arc tangent (global 2-component vector of float)
|
|
0:80 'inF0' (temp 2-component vector of float)
|
|
0:80 'inF1' (temp 2-component vector of float)
|
|
0:81 Ceiling (global 2-component vector of float)
|
|
0:81 'inF0' (temp 2-component vector of float)
|
|
0:82 clamp (global 2-component vector of float)
|
|
0:82 'inF0' (temp 2-component vector of float)
|
|
0:82 'inF1' (temp 2-component vector of float)
|
|
0:82 'inF2' (temp 2-component vector of float)
|
|
0:83 Test condition and select (temp void)
|
|
0:83 Condition
|
|
0:83 any (temp bool)
|
|
0:83 Compare Less Than (temp 2-component vector of bool)
|
|
0:83 'inF0' (temp 2-component vector of float)
|
|
0:83 Constant:
|
|
0:83 0.000000
|
|
0:83 0.000000
|
|
0:83 true case
|
|
0:83 Branch: Kill
|
|
0:84 cosine (global 2-component vector of float)
|
|
0:84 'inF0' (temp 2-component vector of float)
|
|
0:85 hyp. cosine (global 2-component vector of float)
|
|
0:85 'inF0' (temp 2-component vector of float)
|
|
0:? bitCount (global 2-component vector of uint)
|
|
0:? Constant:
|
|
0:? 7 (const uint)
|
|
0:? 3 (const uint)
|
|
0:87 dPdx (global 2-component vector of float)
|
|
0:87 'inF0' (temp 2-component vector of float)
|
|
0:88 dPdxCoarse (global 2-component vector of float)
|
|
0:88 'inF0' (temp 2-component vector of float)
|
|
0:89 dPdxFine (global 2-component vector of float)
|
|
0:89 'inF0' (temp 2-component vector of float)
|
|
0:90 dPdy (global 2-component vector of float)
|
|
0:90 'inF0' (temp 2-component vector of float)
|
|
0:91 dPdyCoarse (global 2-component vector of float)
|
|
0:91 'inF0' (temp 2-component vector of float)
|
|
0:92 dPdyFine (global 2-component vector of float)
|
|
0:92 'inF0' (temp 2-component vector of float)
|
|
0:93 degrees (global 2-component vector of float)
|
|
0:93 'inF0' (temp 2-component vector of float)
|
|
0:94 distance (global float)
|
|
0:94 'inF0' (temp 2-component vector of float)
|
|
0:94 'inF1' (temp 2-component vector of float)
|
|
0:95 dot-product (global float)
|
|
0:95 'inF0' (temp 2-component vector of float)
|
|
0:95 'inF1' (temp 2-component vector of float)
|
|
0:99 exp (global 2-component vector of float)
|
|
0:99 'inF0' (temp 2-component vector of float)
|
|
0:100 exp2 (global 2-component vector of float)
|
|
0:100 'inF0' (temp 2-component vector of float)
|
|
0:101 face-forward (global 2-component vector of float)
|
|
0:101 'inF0' (temp 2-component vector of float)
|
|
0:101 'inF1' (temp 2-component vector of float)
|
|
0:101 'inF2' (temp 2-component vector of float)
|
|
0:102 findMSB (global int)
|
|
0:102 Constant:
|
|
0:102 7 (const int)
|
|
0:103 findLSB (global int)
|
|
0:103 Constant:
|
|
0:103 7 (const int)
|
|
0:104 Floor (global 2-component vector of float)
|
|
0:104 'inF0' (temp 2-component vector of float)
|
|
0:106 mod (global 2-component vector of float)
|
|
0:106 'inF0' (temp 2-component vector of float)
|
|
0:106 'inF1' (temp 2-component vector of float)
|
|
0:107 Fraction (global 2-component vector of float)
|
|
0:107 'inF0' (temp 2-component vector of float)
|
|
0:108 frexp (global 2-component vector of float)
|
|
0:108 'inF0' (temp 2-component vector of float)
|
|
0:108 'inF1' (temp 2-component vector of float)
|
|
0:109 fwidth (global 2-component vector of float)
|
|
0:109 'inF0' (temp 2-component vector of float)
|
|
0:110 isinf (global 2-component vector of bool)
|
|
0:110 'inF0' (temp 2-component vector of float)
|
|
0:111 isnan (global 2-component vector of bool)
|
|
0:111 'inF0' (temp 2-component vector of float)
|
|
0:112 ldexp (global 2-component vector of float)
|
|
0:112 'inF0' (temp 2-component vector of float)
|
|
0:112 'inF1' (temp 2-component vector of float)
|
|
0:113 length (global float)
|
|
0:113 'inF0' (temp 2-component vector of float)
|
|
0:114 log (global 2-component vector of float)
|
|
0:114 'inF0' (temp 2-component vector of float)
|
|
0:115 vector-scale (temp 2-component vector of float)
|
|
0:115 log2 (temp 2-component vector of float)
|
|
0:115 'inF0' (temp 2-component vector of float)
|
|
0:115 Constant:
|
|
0:115 0.301030
|
|
0:116 log2 (global 2-component vector of float)
|
|
0:116 'inF0' (temp 2-component vector of float)
|
|
0:117 max (global 2-component vector of float)
|
|
0:117 'inF0' (temp 2-component vector of float)
|
|
0:117 'inF1' (temp 2-component vector of float)
|
|
0:118 min (global 2-component vector of float)
|
|
0:118 'inF0' (temp 2-component vector of float)
|
|
0:118 'inF1' (temp 2-component vector of float)
|
|
0:119 normalize (global 2-component vector of float)
|
|
0:119 'inF0' (temp 2-component vector of float)
|
|
0:120 pow (global 2-component vector of float)
|
|
0:120 'inF0' (temp 2-component vector of float)
|
|
0:120 'inF1' (temp 2-component vector of float)
|
|
0:121 radians (global 2-component vector of float)
|
|
0:121 'inF0' (temp 2-component vector of float)
|
|
0:122 divide (temp 2-component vector of float)
|
|
0:122 Constant:
|
|
0:122 1.000000
|
|
0:122 'inF0' (temp 2-component vector of float)
|
|
0:123 reflect (global 2-component vector of float)
|
|
0:123 'inF0' (temp 2-component vector of float)
|
|
0:123 'inF1' (temp 2-component vector of float)
|
|
0:124 refract (global 2-component vector of float)
|
|
0:124 'inF0' (temp 2-component vector of float)
|
|
0:124 'inF1' (temp 2-component vector of float)
|
|
0:124 Constant:
|
|
0:124 2.000000
|
|
0:? bitFieldReverse (global 2-component vector of uint)
|
|
0:? Constant:
|
|
0:? 1 (const uint)
|
|
0:? 2 (const uint)
|
|
0:126 roundEven (global 2-component vector of float)
|
|
0:126 'inF0' (temp 2-component vector of float)
|
|
0:127 inverse sqrt (global 2-component vector of float)
|
|
0:127 'inF0' (temp 2-component vector of float)
|
|
0:128 clamp (global 2-component vector of float)
|
|
0:128 'inF0' (temp 2-component vector of float)
|
|
0:128 Constant:
|
|
0:128 0.000000
|
|
0:128 Constant:
|
|
0:128 1.000000
|
|
0:129 Sign (global 2-component vector of float)
|
|
0:129 'inF0' (temp 2-component vector of float)
|
|
0:130 sine (global 2-component vector of float)
|
|
0:130 'inF0' (temp 2-component vector of float)
|
|
0:131 Sequence
|
|
0:131 move second child to first child (temp 2-component vector of float)
|
|
0:131 'inF1' (temp 2-component vector of float)
|
|
0:131 sine (temp 2-component vector of float)
|
|
0:131 'inF0' (temp 2-component vector of float)
|
|
0:131 move second child to first child (temp 2-component vector of float)
|
|
0:131 'inF2' (temp 2-component vector of float)
|
|
0:131 cosine (temp 2-component vector of float)
|
|
0:131 'inF0' (temp 2-component vector of float)
|
|
0:132 hyp. sine (global 2-component vector of float)
|
|
0:132 'inF0' (temp 2-component vector of float)
|
|
0:133 smoothstep (global 2-component vector of float)
|
|
0:133 'inF0' (temp 2-component vector of float)
|
|
0:133 'inF1' (temp 2-component vector of float)
|
|
0:133 'inF2' (temp 2-component vector of float)
|
|
0:134 sqrt (global 2-component vector of float)
|
|
0:134 'inF0' (temp 2-component vector of float)
|
|
0:135 step (global 2-component vector of float)
|
|
0:135 'inF0' (temp 2-component vector of float)
|
|
0:135 'inF1' (temp 2-component vector of float)
|
|
0:136 tangent (global 2-component vector of float)
|
|
0:136 'inF0' (temp 2-component vector of float)
|
|
0:137 hyp. tangent (global 2-component vector of float)
|
|
0:137 'inF0' (temp 2-component vector of float)
|
|
0:139 trunc (global 2-component vector of float)
|
|
0:139 'inF0' (temp 2-component vector of float)
|
|
0:142 Branch: Return with expression
|
|
0:? Constant:
|
|
0:? 1.000000
|
|
0:? 2.000000
|
|
0:219 Function Definition: PixelShaderFunction(vf3;vf3;vf3; (temp 3-component vector of float)
|
|
0:146 Function Parameters:
|
|
0:146 'inF0' (temp 3-component vector of float)
|
|
0:146 'inF1' (temp 3-component vector of float)
|
|
0:146 'inF2' (temp 3-component vector of float)
|
|
0:? Sequence
|
|
0:147 all (global bool)
|
|
0:147 'inF0' (temp 3-component vector of float)
|
|
0:148 Absolute value (global 3-component vector of float)
|
|
0:148 'inF0' (temp 3-component vector of float)
|
|
0:149 arc cosine (global 3-component vector of float)
|
|
0:149 'inF0' (temp 3-component vector of float)
|
|
0:150 any (global bool)
|
|
0:150 'inF0' (temp 3-component vector of float)
|
|
0:151 arc sine (global 3-component vector of float)
|
|
0:151 'inF0' (temp 3-component vector of float)
|
|
0:152 arc tangent (global 3-component vector of float)
|
|
0:152 'inF0' (temp 3-component vector of float)
|
|
0:153 arc tangent (global 3-component vector of float)
|
|
0:153 'inF0' (temp 3-component vector of float)
|
|
0:153 'inF1' (temp 3-component vector of float)
|
|
0:154 Ceiling (global 3-component vector of float)
|
|
0:154 'inF0' (temp 3-component vector of float)
|
|
0:155 clamp (global 3-component vector of float)
|
|
0:155 'inF0' (temp 3-component vector of float)
|
|
0:155 'inF1' (temp 3-component vector of float)
|
|
0:155 'inF2' (temp 3-component vector of float)
|
|
0:156 Test condition and select (temp void)
|
|
0:156 Condition
|
|
0:156 any (temp bool)
|
|
0:156 Compare Less Than (temp 3-component vector of bool)
|
|
0:156 'inF0' (temp 3-component vector of float)
|
|
0:156 Constant:
|
|
0:156 0.000000
|
|
0:156 0.000000
|
|
0:156 0.000000
|
|
0:156 true case
|
|
0:156 Branch: Kill
|
|
0:157 cosine (global 3-component vector of float)
|
|
0:157 'inF0' (temp 3-component vector of float)
|
|
0:158 hyp. cosine (global 3-component vector of float)
|
|
0:158 'inF0' (temp 3-component vector of float)
|
|
0:? bitCount (global 3-component vector of uint)
|
|
0:? Constant:
|
|
0:? 7 (const uint)
|
|
0:? 3 (const uint)
|
|
0:? 5 (const uint)
|
|
0:160 cross-product (global 3-component vector of float)
|
|
0:160 'inF0' (temp 3-component vector of float)
|
|
0:160 'inF1' (temp 3-component vector of float)
|
|
0:161 dPdx (global 3-component vector of float)
|
|
0:161 'inF0' (temp 3-component vector of float)
|
|
0:162 dPdxCoarse (global 3-component vector of float)
|
|
0:162 'inF0' (temp 3-component vector of float)
|
|
0:163 dPdxFine (global 3-component vector of float)
|
|
0:163 'inF0' (temp 3-component vector of float)
|
|
0:164 dPdy (global 3-component vector of float)
|
|
0:164 'inF0' (temp 3-component vector of float)
|
|
0:165 dPdyCoarse (global 3-component vector of float)
|
|
0:165 'inF0' (temp 3-component vector of float)
|
|
0:166 dPdyFine (global 3-component vector of float)
|
|
0:166 'inF0' (temp 3-component vector of float)
|
|
0:167 degrees (global 3-component vector of float)
|
|
0:167 'inF0' (temp 3-component vector of float)
|
|
0:168 distance (global float)
|
|
0:168 'inF0' (temp 3-component vector of float)
|
|
0:168 'inF1' (temp 3-component vector of float)
|
|
0:169 dot-product (global float)
|
|
0:169 'inF0' (temp 3-component vector of float)
|
|
0:169 'inF1' (temp 3-component vector of float)
|
|
0:173 exp (global 3-component vector of float)
|
|
0:173 'inF0' (temp 3-component vector of float)
|
|
0:174 exp2 (global 3-component vector of float)
|
|
0:174 'inF0' (temp 3-component vector of float)
|
|
0:175 face-forward (global 3-component vector of float)
|
|
0:175 'inF0' (temp 3-component vector of float)
|
|
0:175 'inF1' (temp 3-component vector of float)
|
|
0:175 'inF2' (temp 3-component vector of float)
|
|
0:176 findMSB (global int)
|
|
0:176 Constant:
|
|
0:176 7 (const int)
|
|
0:177 findLSB (global int)
|
|
0:177 Constant:
|
|
0:177 7 (const int)
|
|
0:178 Floor (global 3-component vector of float)
|
|
0:178 'inF0' (temp 3-component vector of float)
|
|
0:180 mod (global 3-component vector of float)
|
|
0:180 'inF0' (temp 3-component vector of float)
|
|
0:180 'inF1' (temp 3-component vector of float)
|
|
0:181 Fraction (global 3-component vector of float)
|
|
0:181 'inF0' (temp 3-component vector of float)
|
|
0:182 frexp (global 3-component vector of float)
|
|
0:182 'inF0' (temp 3-component vector of float)
|
|
0:182 'inF1' (temp 3-component vector of float)
|
|
0:183 fwidth (global 3-component vector of float)
|
|
0:183 'inF0' (temp 3-component vector of float)
|
|
0:184 isinf (global 3-component vector of bool)
|
|
0:184 'inF0' (temp 3-component vector of float)
|
|
0:185 isnan (global 3-component vector of bool)
|
|
0:185 'inF0' (temp 3-component vector of float)
|
|
0:186 ldexp (global 3-component vector of float)
|
|
0:186 'inF0' (temp 3-component vector of float)
|
|
0:186 'inF1' (temp 3-component vector of float)
|
|
0:187 length (global float)
|
|
0:187 'inF0' (temp 3-component vector of float)
|
|
0:188 log (global 3-component vector of float)
|
|
0:188 'inF0' (temp 3-component vector of float)
|
|
0:189 vector-scale (temp 3-component vector of float)
|
|
0:189 log2 (temp 3-component vector of float)
|
|
0:189 'inF0' (temp 3-component vector of float)
|
|
0:189 Constant:
|
|
0:189 0.301030
|
|
0:190 log2 (global 3-component vector of float)
|
|
0:190 'inF0' (temp 3-component vector of float)
|
|
0:191 max (global 3-component vector of float)
|
|
0:191 'inF0' (temp 3-component vector of float)
|
|
0:191 'inF1' (temp 3-component vector of float)
|
|
0:192 min (global 3-component vector of float)
|
|
0:192 'inF0' (temp 3-component vector of float)
|
|
0:192 'inF1' (temp 3-component vector of float)
|
|
0:193 normalize (global 3-component vector of float)
|
|
0:193 'inF0' (temp 3-component vector of float)
|
|
0:194 pow (global 3-component vector of float)
|
|
0:194 'inF0' (temp 3-component vector of float)
|
|
0:194 'inF1' (temp 3-component vector of float)
|
|
0:195 radians (global 3-component vector of float)
|
|
0:195 'inF0' (temp 3-component vector of float)
|
|
0:196 divide (temp 3-component vector of float)
|
|
0:196 Constant:
|
|
0:196 1.000000
|
|
0:196 'inF0' (temp 3-component vector of float)
|
|
0:197 reflect (global 3-component vector of float)
|
|
0:197 'inF0' (temp 3-component vector of float)
|
|
0:197 'inF1' (temp 3-component vector of float)
|
|
0:198 refract (global 3-component vector of float)
|
|
0:198 'inF0' (temp 3-component vector of float)
|
|
0:198 'inF1' (temp 3-component vector of float)
|
|
0:198 Constant:
|
|
0:198 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:200 roundEven (global 3-component vector of float)
|
|
0:200 'inF0' (temp 3-component vector of float)
|
|
0:201 inverse sqrt (global 3-component vector of float)
|
|
0:201 'inF0' (temp 3-component vector of float)
|
|
0:202 clamp (global 3-component vector of float)
|
|
0:202 'inF0' (temp 3-component vector of float)
|
|
0:202 Constant:
|
|
0:202 0.000000
|
|
0:202 Constant:
|
|
0:202 1.000000
|
|
0:203 Sign (global 3-component vector of float)
|
|
0:203 'inF0' (temp 3-component vector of float)
|
|
0:204 sine (global 3-component vector of float)
|
|
0:204 'inF0' (temp 3-component vector of float)
|
|
0:205 Sequence
|
|
0:205 move second child to first child (temp 3-component vector of float)
|
|
0:205 'inF1' (temp 3-component vector of float)
|
|
0:205 sine (temp 3-component vector of float)
|
|
0:205 'inF0' (temp 3-component vector of float)
|
|
0:205 move second child to first child (temp 3-component vector of float)
|
|
0:205 'inF2' (temp 3-component vector of float)
|
|
0:205 cosine (temp 3-component vector of float)
|
|
0:205 'inF0' (temp 3-component vector of float)
|
|
0:206 hyp. sine (global 3-component vector of float)
|
|
0:206 'inF0' (temp 3-component vector of float)
|
|
0:207 smoothstep (global 3-component vector of float)
|
|
0:207 'inF0' (temp 3-component vector of float)
|
|
0:207 'inF1' (temp 3-component vector of float)
|
|
0:207 'inF2' (temp 3-component vector of float)
|
|
0:208 sqrt (global 3-component vector of float)
|
|
0:208 'inF0' (temp 3-component vector of float)
|
|
0:209 step (global 3-component vector of float)
|
|
0:209 'inF0' (temp 3-component vector of float)
|
|
0:209 'inF1' (temp 3-component vector of float)
|
|
0:210 tangent (global 3-component vector of float)
|
|
0:210 'inF0' (temp 3-component vector of float)
|
|
0:211 hyp. tangent (global 3-component vector of float)
|
|
0:211 'inF0' (temp 3-component vector of float)
|
|
0:213 trunc (global 3-component vector of float)
|
|
0:213 'inF0' (temp 3-component vector of float)
|
|
0:216 Branch: Return with expression
|
|
0:? Constant:
|
|
0:? 1.000000
|
|
0:? 2.000000
|
|
0:? 3.000000
|
|
0:349 Function Definition: PixelShaderFunction(vf4;vf4;vf4; (temp 4-component vector of float)
|
|
0:220 Function Parameters:
|
|
0:220 'inF0' (temp 4-component vector of float)
|
|
0:220 'inF1' (temp 4-component vector of float)
|
|
0:220 'inF2' (temp 4-component vector of float)
|
|
0:? Sequence
|
|
0:221 all (global bool)
|
|
0:221 'inF0' (temp 4-component vector of float)
|
|
0:222 Absolute value (global 4-component vector of float)
|
|
0:222 'inF0' (temp 4-component vector of float)
|
|
0:223 arc cosine (global 4-component vector of float)
|
|
0:223 'inF0' (temp 4-component vector of float)
|
|
0:224 any (global bool)
|
|
0:224 'inF0' (temp 4-component vector of float)
|
|
0:225 arc sine (global 4-component vector of float)
|
|
0:225 'inF0' (temp 4-component vector of float)
|
|
0:226 arc tangent (global 4-component vector of float)
|
|
0:226 'inF0' (temp 4-component vector of float)
|
|
0:227 arc tangent (global 4-component vector of float)
|
|
0:227 'inF0' (temp 4-component vector of float)
|
|
0:227 'inF1' (temp 4-component vector of float)
|
|
0:228 Ceiling (global 4-component vector of float)
|
|
0:228 'inF0' (temp 4-component vector of float)
|
|
0:229 clamp (global 4-component vector of float)
|
|
0:229 'inF0' (temp 4-component vector of float)
|
|
0:229 'inF1' (temp 4-component vector of float)
|
|
0:229 'inF2' (temp 4-component vector of float)
|
|
0:230 Test condition and select (temp void)
|
|
0:230 Condition
|
|
0:230 any (temp bool)
|
|
0:230 Compare Less Than (temp 4-component vector of bool)
|
|
0:230 'inF0' (temp 4-component vector of float)
|
|
0:230 Constant:
|
|
0:230 0.000000
|
|
0:230 0.000000
|
|
0:230 0.000000
|
|
0:230 0.000000
|
|
0:230 true case
|
|
0:230 Branch: Kill
|
|
0:231 cosine (global 4-component vector of float)
|
|
0:231 'inF0' (temp 4-component vector of float)
|
|
0:232 hyp. cosine (global 4-component vector of float)
|
|
0:232 'inF0' (temp 4-component vector of float)
|
|
0:? bitCount (global 4-component vector of uint)
|
|
0:? Constant:
|
|
0:? 7 (const uint)
|
|
0:? 3 (const uint)
|
|
0:? 5 (const uint)
|
|
0:? 2 (const uint)
|
|
0:234 dPdx (global 4-component vector of float)
|
|
0:234 'inF0' (temp 4-component vector of float)
|
|
0:235 dPdxCoarse (global 4-component vector of float)
|
|
0:235 'inF0' (temp 4-component vector of float)
|
|
0:236 dPdxFine (global 4-component vector of float)
|
|
0:236 'inF0' (temp 4-component vector of float)
|
|
0:237 dPdy (global 4-component vector of float)
|
|
0:237 'inF0' (temp 4-component vector of float)
|
|
0:238 dPdyCoarse (global 4-component vector of float)
|
|
0:238 'inF0' (temp 4-component vector of float)
|
|
0:239 dPdyFine (global 4-component vector of float)
|
|
0:239 'inF0' (temp 4-component vector of float)
|
|
0:240 degrees (global 4-component vector of float)
|
|
0:240 'inF0' (temp 4-component vector of float)
|
|
0:241 distance (global float)
|
|
0:241 'inF0' (temp 4-component vector of float)
|
|
0:241 'inF1' (temp 4-component vector of float)
|
|
0:242 dot-product (global float)
|
|
0:242 'inF0' (temp 4-component vector of float)
|
|
0:242 'inF1' (temp 4-component vector of float)
|
|
0:243 Construct vec4 (temp float)
|
|
0:243 Constant:
|
|
0:243 1.000000
|
|
0:243 component-wise multiply (temp float)
|
|
0:243 direct index (temp float)
|
|
0:243 'inF0' (temp 4-component vector of float)
|
|
0:243 Constant:
|
|
0:243 1 (const int)
|
|
0:243 direct index (temp float)
|
|
0:243 'inF1' (temp 4-component vector of float)
|
|
0:243 Constant:
|
|
0:243 1 (const int)
|
|
0:243 direct index (temp float)
|
|
0:243 'inF0' (temp 4-component vector of float)
|
|
0:243 Constant:
|
|
0:243 2 (const int)
|
|
0:243 direct index (temp float)
|
|
0:243 'inF1' (temp 4-component vector of float)
|
|
0:243 Constant:
|
|
0:243 3 (const int)
|
|
0:247 exp (global 4-component vector of float)
|
|
0:247 'inF0' (temp 4-component vector of float)
|
|
0:248 exp2 (global 4-component vector of float)
|
|
0:248 'inF0' (temp 4-component vector of float)
|
|
0:249 face-forward (global 4-component vector of float)
|
|
0:249 'inF0' (temp 4-component vector of float)
|
|
0:249 'inF1' (temp 4-component vector of float)
|
|
0:249 'inF2' (temp 4-component vector of float)
|
|
0:250 findMSB (global int)
|
|
0:250 Constant:
|
|
0:250 7 (const int)
|
|
0:251 findLSB (global int)
|
|
0:251 Constant:
|
|
0:251 7 (const int)
|
|
0:252 Floor (global 4-component vector of float)
|
|
0:252 'inF0' (temp 4-component vector of float)
|
|
0:254 mod (global 4-component vector of float)
|
|
0:254 'inF0' (temp 4-component vector of float)
|
|
0:254 'inF1' (temp 4-component vector of float)
|
|
0:255 Fraction (global 4-component vector of float)
|
|
0:255 'inF0' (temp 4-component vector of float)
|
|
0:256 frexp (global 4-component vector of float)
|
|
0:256 'inF0' (temp 4-component vector of float)
|
|
0:256 'inF1' (temp 4-component vector of float)
|
|
0:257 fwidth (global 4-component vector of float)
|
|
0:257 'inF0' (temp 4-component vector of float)
|
|
0:258 isinf (global 4-component vector of bool)
|
|
0:258 'inF0' (temp 4-component vector of float)
|
|
0:259 isnan (global 4-component vector of bool)
|
|
0:259 'inF0' (temp 4-component vector of float)
|
|
0:260 ldexp (global 4-component vector of float)
|
|
0:260 'inF0' (temp 4-component vector of float)
|
|
0:260 'inF1' (temp 4-component vector of float)
|
|
0:261 length (global float)
|
|
0:261 'inF0' (temp 4-component vector of float)
|
|
0:262 log (global 4-component vector of float)
|
|
0:262 'inF0' (temp 4-component vector of float)
|
|
0:263 vector-scale (temp 4-component vector of float)
|
|
0:263 log2 (temp 4-component vector of float)
|
|
0:263 'inF0' (temp 4-component vector of float)
|
|
0:263 Constant:
|
|
0:263 0.301030
|
|
0:264 log2 (global 4-component vector of float)
|
|
0:264 'inF0' (temp 4-component vector of float)
|
|
0:265 max (global 4-component vector of float)
|
|
0:265 'inF0' (temp 4-component vector of float)
|
|
0:265 'inF1' (temp 4-component vector of float)
|
|
0:266 min (global 4-component vector of float)
|
|
0:266 'inF0' (temp 4-component vector of float)
|
|
0:266 'inF1' (temp 4-component vector of float)
|
|
0:267 normalize (global 4-component vector of float)
|
|
0:267 'inF0' (temp 4-component vector of float)
|
|
0:268 pow (global 4-component vector of float)
|
|
0:268 'inF0' (temp 4-component vector of float)
|
|
0:268 'inF1' (temp 4-component vector of float)
|
|
0:269 radians (global 4-component vector of float)
|
|
0:269 'inF0' (temp 4-component vector of float)
|
|
0:270 divide (temp 4-component vector of float)
|
|
0:270 Constant:
|
|
0:270 1.000000
|
|
0:270 'inF0' (temp 4-component vector of float)
|
|
0:271 reflect (global 4-component vector of float)
|
|
0:271 'inF0' (temp 4-component vector of float)
|
|
0:271 'inF1' (temp 4-component vector of float)
|
|
0:272 refract (global 4-component vector of float)
|
|
0:272 'inF0' (temp 4-component vector of float)
|
|
0:272 'inF1' (temp 4-component vector of float)
|
|
0:272 Constant:
|
|
0:272 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:274 roundEven (global 4-component vector of float)
|
|
0:274 'inF0' (temp 4-component vector of float)
|
|
0:275 inverse sqrt (global 4-component vector of float)
|
|
0:275 'inF0' (temp 4-component vector of float)
|
|
0:276 clamp (global 4-component vector of float)
|
|
0:276 'inF0' (temp 4-component vector of float)
|
|
0:276 Constant:
|
|
0:276 0.000000
|
|
0:276 Constant:
|
|
0:276 1.000000
|
|
0:277 Sign (global 4-component vector of float)
|
|
0:277 'inF0' (temp 4-component vector of float)
|
|
0:278 sine (global 4-component vector of float)
|
|
0:278 'inF0' (temp 4-component vector of float)
|
|
0:279 Sequence
|
|
0:279 move second child to first child (temp 4-component vector of float)
|
|
0:279 'inF1' (temp 4-component vector of float)
|
|
0:279 sine (temp 4-component vector of float)
|
|
0:279 'inF0' (temp 4-component vector of float)
|
|
0:279 move second child to first child (temp 4-component vector of float)
|
|
0:279 'inF2' (temp 4-component vector of float)
|
|
0:279 cosine (temp 4-component vector of float)
|
|
0:279 'inF0' (temp 4-component vector of float)
|
|
0:280 hyp. sine (global 4-component vector of float)
|
|
0:280 'inF0' (temp 4-component vector of float)
|
|
0:281 smoothstep (global 4-component vector of float)
|
|
0:281 'inF0' (temp 4-component vector of float)
|
|
0:281 'inF1' (temp 4-component vector of float)
|
|
0:281 'inF2' (temp 4-component vector of float)
|
|
0:282 sqrt (global 4-component vector of float)
|
|
0:282 'inF0' (temp 4-component vector of float)
|
|
0:283 step (global 4-component vector of float)
|
|
0:283 'inF0' (temp 4-component vector of float)
|
|
0:283 'inF1' (temp 4-component vector of float)
|
|
0:284 tangent (global 4-component vector of float)
|
|
0:284 'inF0' (temp 4-component vector of float)
|
|
0:285 hyp. tangent (global 4-component vector of float)
|
|
0:285 'inF0' (temp 4-component vector of float)
|
|
0:287 trunc (global 4-component vector of float)
|
|
0:287 'inF0' (temp 4-component vector of float)
|
|
0:290 Branch: Return with expression
|
|
0:? Constant:
|
|
0:? 1.000000
|
|
0:? 2.000000
|
|
0:? 3.000000
|
|
0:? 4.000000
|
|
0:358 Function Definition: PixelShaderFunction(mf22;mf22;mf22; (temp 2X2 matrix of float)
|
|
0:350 Function Parameters:
|
|
0:350 'inF0' (temp 2X2 matrix of float)
|
|
0:350 'inF1' (temp 2X2 matrix of float)
|
|
0:350 'inF2' (temp 2X2 matrix of float)
|
|
0:? Sequence
|
|
0:352 all (global bool)
|
|
0:352 'inF0' (temp 2X2 matrix of float)
|
|
0:352 Absolute value (global 2X2 matrix of float)
|
|
0:352 'inF0' (temp 2X2 matrix of float)
|
|
0:352 arc cosine (global 2X2 matrix of float)
|
|
0:352 'inF0' (temp 2X2 matrix of float)
|
|
0:352 any (global bool)
|
|
0:352 'inF0' (temp 2X2 matrix of float)
|
|
0:352 arc sine (global 2X2 matrix of float)
|
|
0:352 'inF0' (temp 2X2 matrix of float)
|
|
0:352 arc tangent (global 2X2 matrix of float)
|
|
0:352 'inF0' (temp 2X2 matrix of float)
|
|
0:352 arc tangent (global 2X2 matrix of float)
|
|
0:352 'inF0' (temp 2X2 matrix of float)
|
|
0:352 'inF1' (temp 2X2 matrix of float)
|
|
0:352 Ceiling (global 2X2 matrix of float)
|
|
0:352 'inF0' (temp 2X2 matrix of float)
|
|
0:352 Test condition and select (temp void)
|
|
0:352 Condition
|
|
0:352 any (temp bool)
|
|
0:352 Compare Less Than (temp 2X2 matrix of bool)
|
|
0:352 'inF0' (temp 2X2 matrix of float)
|
|
0:352 Constant:
|
|
0:352 0.000000
|
|
0:352 0.000000
|
|
0:352 0.000000
|
|
0:352 0.000000
|
|
0:352 true case
|
|
0:352 Branch: Kill
|
|
0:352 clamp (global 2X2 matrix of float)
|
|
0:352 'inF0' (temp 2X2 matrix of float)
|
|
0:352 'inF1' (temp 2X2 matrix of float)
|
|
0:352 'inF2' (temp 2X2 matrix of float)
|
|
0:352 cosine (global 2X2 matrix of float)
|
|
0:352 'inF0' (temp 2X2 matrix of float)
|
|
0:352 hyp. cosine (global 2X2 matrix of float)
|
|
0:352 'inF0' (temp 2X2 matrix of float)
|
|
0:352 dPdx (global 2X2 matrix of float)
|
|
0:352 'inF0' (temp 2X2 matrix of float)
|
|
0:352 dPdxCoarse (global 2X2 matrix of float)
|
|
0:352 'inF0' (temp 2X2 matrix of float)
|
|
0:352 dPdxFine (global 2X2 matrix of float)
|
|
0:352 'inF0' (temp 2X2 matrix of float)
|
|
0:352 dPdy (global 2X2 matrix of float)
|
|
0:352 'inF0' (temp 2X2 matrix of float)
|
|
0:352 dPdyCoarse (global 2X2 matrix of float)
|
|
0:352 'inF0' (temp 2X2 matrix of float)
|
|
0:352 dPdyFine (global 2X2 matrix of float)
|
|
0:352 'inF0' (temp 2X2 matrix of float)
|
|
0:352 degrees (global 2X2 matrix of float)
|
|
0:352 'inF0' (temp 2X2 matrix of float)
|
|
0:352 determinant (global float)
|
|
0:352 'inF0' (temp 2X2 matrix of float)
|
|
0:352 exp (global 2X2 matrix of float)
|
|
0:352 'inF0' (temp 2X2 matrix of float)
|
|
0:352 exp2 (global 2X2 matrix of float)
|
|
0:352 'inF0' (temp 2X2 matrix of float)
|
|
0:352 findMSB (global int)
|
|
0:352 Constant:
|
|
0:352 7 (const int)
|
|
0:352 findLSB (global int)
|
|
0:352 Constant:
|
|
0:352 7 (const int)
|
|
0:352 Floor (global 2X2 matrix of float)
|
|
0:352 'inF0' (temp 2X2 matrix of float)
|
|
0:352 mod (global 2X2 matrix of float)
|
|
0:352 'inF0' (temp 2X2 matrix of float)
|
|
0:352 'inF1' (temp 2X2 matrix of float)
|
|
0:352 Fraction (global 2X2 matrix of float)
|
|
0:352 'inF0' (temp 2X2 matrix of float)
|
|
0:352 frexp (global 2X2 matrix of float)
|
|
0:352 'inF0' (temp 2X2 matrix of float)
|
|
0:352 'inF1' (temp 2X2 matrix of float)
|
|
0:352 fwidth (global 2X2 matrix of float)
|
|
0:352 'inF0' (temp 2X2 matrix of float)
|
|
0:352 ldexp (global 2X2 matrix of float)
|
|
0:352 'inF0' (temp 2X2 matrix of float)
|
|
0:352 'inF1' (temp 2X2 matrix of float)
|
|
0:352 log (global 2X2 matrix of float)
|
|
0:352 'inF0' (temp 2X2 matrix of float)
|
|
0:352 matrix-scale (temp 2X2 matrix of float)
|
|
0:352 log2 (temp 2X2 matrix of float)
|
|
0:352 'inF0' (temp 2X2 matrix of float)
|
|
0:352 Constant:
|
|
0:352 0.301030
|
|
0:352 log2 (global 2X2 matrix of float)
|
|
0:352 'inF0' (temp 2X2 matrix of float)
|
|
0:352 max (global 2X2 matrix of float)
|
|
0:352 'inF0' (temp 2X2 matrix of float)
|
|
0:352 'inF1' (temp 2X2 matrix of float)
|
|
0:352 min (global 2X2 matrix of float)
|
|
0:352 'inF0' (temp 2X2 matrix of float)
|
|
0:352 'inF1' (temp 2X2 matrix of float)
|
|
0:352 pow (global 2X2 matrix of float)
|
|
0:352 'inF0' (temp 2X2 matrix of float)
|
|
0:352 'inF1' (temp 2X2 matrix of float)
|
|
0:352 radians (global 2X2 matrix of float)
|
|
0:352 'inF0' (temp 2X2 matrix of float)
|
|
0:352 roundEven (global 2X2 matrix of float)
|
|
0:352 'inF0' (temp 2X2 matrix of float)
|
|
0:352 inverse sqrt (global 2X2 matrix of float)
|
|
0:352 'inF0' (temp 2X2 matrix of float)
|
|
0:352 clamp (global 2X2 matrix of float)
|
|
0:352 'inF0' (temp 2X2 matrix of float)
|
|
0:352 Constant:
|
|
0:352 0.000000
|
|
0:352 Constant:
|
|
0:352 1.000000
|
|
0:352 Sign (global 2X2 matrix of float)
|
|
0:352 'inF0' (temp 2X2 matrix of float)
|
|
0:352 sine (global 2X2 matrix of float)
|
|
0:352 'inF0' (temp 2X2 matrix of float)
|
|
0:352 Sequence
|
|
0:352 move second child to first child (temp 2X2 matrix of float)
|
|
0:352 'inF1' (temp 2X2 matrix of float)
|
|
0:352 sine (temp 2X2 matrix of float)
|
|
0:352 'inF0' (temp 2X2 matrix of float)
|
|
0:352 move second child to first child (temp 2X2 matrix of float)
|
|
0:352 'inF2' (temp 2X2 matrix of float)
|
|
0:352 cosine (temp 2X2 matrix of float)
|
|
0:352 'inF0' (temp 2X2 matrix of float)
|
|
0:352 hyp. sine (global 2X2 matrix of float)
|
|
0:352 'inF0' (temp 2X2 matrix of float)
|
|
0:352 smoothstep (global 2X2 matrix of float)
|
|
0:352 'inF0' (temp 2X2 matrix of float)
|
|
0:352 'inF1' (temp 2X2 matrix of float)
|
|
0:352 'inF2' (temp 2X2 matrix of float)
|
|
0:352 sqrt (global 2X2 matrix of float)
|
|
0:352 'inF0' (temp 2X2 matrix of float)
|
|
0:352 step (global 2X2 matrix of float)
|
|
0:352 'inF0' (temp 2X2 matrix of float)
|
|
0:352 'inF1' (temp 2X2 matrix of float)
|
|
0:352 tangent (global 2X2 matrix of float)
|
|
0:352 'inF0' (temp 2X2 matrix of float)
|
|
0:352 hyp. tangent (global 2X2 matrix of float)
|
|
0:352 'inF0' (temp 2X2 matrix of float)
|
|
0:352 transpose (global 2X2 matrix of float)
|
|
0:352 'inF0' (temp 2X2 matrix of float)
|
|
0:352 trunc (global 2X2 matrix of float)
|
|
0:352 'inF0' (temp 2X2 matrix of float)
|
|
0:355 Branch: Return with expression
|
|
0:? Constant:
|
|
0:? 2.000000
|
|
0:? 2.000000
|
|
0:? 2.000000
|
|
0:? 2.000000
|
|
0:367 Function Definition: PixelShaderFunction(mf33;mf33;mf33; (temp 3X3 matrix of float)
|
|
0:359 Function Parameters:
|
|
0:359 'inF0' (temp 3X3 matrix of float)
|
|
0:359 'inF1' (temp 3X3 matrix of float)
|
|
0:359 'inF2' (temp 3X3 matrix of float)
|
|
0:? Sequence
|
|
0:361 all (global bool)
|
|
0:361 'inF0' (temp 3X3 matrix of float)
|
|
0:361 Absolute value (global 3X3 matrix of float)
|
|
0:361 'inF0' (temp 3X3 matrix of float)
|
|
0:361 arc cosine (global 3X3 matrix of float)
|
|
0:361 'inF0' (temp 3X3 matrix of float)
|
|
0:361 any (global bool)
|
|
0:361 'inF0' (temp 3X3 matrix of float)
|
|
0:361 arc sine (global 3X3 matrix of float)
|
|
0:361 'inF0' (temp 3X3 matrix of float)
|
|
0:361 arc tangent (global 3X3 matrix of float)
|
|
0:361 'inF0' (temp 3X3 matrix of float)
|
|
0:361 arc tangent (global 3X3 matrix of float)
|
|
0:361 'inF0' (temp 3X3 matrix of float)
|
|
0:361 'inF1' (temp 3X3 matrix of float)
|
|
0:361 Ceiling (global 3X3 matrix of float)
|
|
0:361 'inF0' (temp 3X3 matrix of float)
|
|
0:361 Test condition and select (temp void)
|
|
0:361 Condition
|
|
0:361 any (temp bool)
|
|
0:361 Compare Less Than (temp 3X3 matrix of bool)
|
|
0:361 'inF0' (temp 3X3 matrix of float)
|
|
0:361 Constant:
|
|
0:361 0.000000
|
|
0:361 0.000000
|
|
0:361 0.000000
|
|
0:361 0.000000
|
|
0:361 0.000000
|
|
0:361 0.000000
|
|
0:361 0.000000
|
|
0:361 0.000000
|
|
0:361 0.000000
|
|
0:361 true case
|
|
0:361 Branch: Kill
|
|
0:361 clamp (global 3X3 matrix of float)
|
|
0:361 'inF0' (temp 3X3 matrix of float)
|
|
0:361 'inF1' (temp 3X3 matrix of float)
|
|
0:361 'inF2' (temp 3X3 matrix of float)
|
|
0:361 cosine (global 3X3 matrix of float)
|
|
0:361 'inF0' (temp 3X3 matrix of float)
|
|
0:361 hyp. cosine (global 3X3 matrix of float)
|
|
0:361 'inF0' (temp 3X3 matrix of float)
|
|
0:361 dPdx (global 3X3 matrix of float)
|
|
0:361 'inF0' (temp 3X3 matrix of float)
|
|
0:361 dPdxCoarse (global 3X3 matrix of float)
|
|
0:361 'inF0' (temp 3X3 matrix of float)
|
|
0:361 dPdxFine (global 3X3 matrix of float)
|
|
0:361 'inF0' (temp 3X3 matrix of float)
|
|
0:361 dPdy (global 3X3 matrix of float)
|
|
0:361 'inF0' (temp 3X3 matrix of float)
|
|
0:361 dPdyCoarse (global 3X3 matrix of float)
|
|
0:361 'inF0' (temp 3X3 matrix of float)
|
|
0:361 dPdyFine (global 3X3 matrix of float)
|
|
0:361 'inF0' (temp 3X3 matrix of float)
|
|
0:361 degrees (global 3X3 matrix of float)
|
|
0:361 'inF0' (temp 3X3 matrix of float)
|
|
0:361 determinant (global float)
|
|
0:361 'inF0' (temp 3X3 matrix of float)
|
|
0:361 exp (global 3X3 matrix of float)
|
|
0:361 'inF0' (temp 3X3 matrix of float)
|
|
0:361 exp2 (global 3X3 matrix of float)
|
|
0:361 'inF0' (temp 3X3 matrix of float)
|
|
0:361 findMSB (global int)
|
|
0:361 Constant:
|
|
0:361 7 (const int)
|
|
0:361 findLSB (global int)
|
|
0:361 Constant:
|
|
0:361 7 (const int)
|
|
0:361 Floor (global 3X3 matrix of float)
|
|
0:361 'inF0' (temp 3X3 matrix of float)
|
|
0:361 mod (global 3X3 matrix of float)
|
|
0:361 'inF0' (temp 3X3 matrix of float)
|
|
0:361 'inF1' (temp 3X3 matrix of float)
|
|
0:361 Fraction (global 3X3 matrix of float)
|
|
0:361 'inF0' (temp 3X3 matrix of float)
|
|
0:361 frexp (global 3X3 matrix of float)
|
|
0:361 'inF0' (temp 3X3 matrix of float)
|
|
0:361 'inF1' (temp 3X3 matrix of float)
|
|
0:361 fwidth (global 3X3 matrix of float)
|
|
0:361 'inF0' (temp 3X3 matrix of float)
|
|
0:361 ldexp (global 3X3 matrix of float)
|
|
0:361 'inF0' (temp 3X3 matrix of float)
|
|
0:361 'inF1' (temp 3X3 matrix of float)
|
|
0:361 log (global 3X3 matrix of float)
|
|
0:361 'inF0' (temp 3X3 matrix of float)
|
|
0:361 matrix-scale (temp 3X3 matrix of float)
|
|
0:361 log2 (temp 3X3 matrix of float)
|
|
0:361 'inF0' (temp 3X3 matrix of float)
|
|
0:361 Constant:
|
|
0:361 0.301030
|
|
0:361 log2 (global 3X3 matrix of float)
|
|
0:361 'inF0' (temp 3X3 matrix of float)
|
|
0:361 max (global 3X3 matrix of float)
|
|
0:361 'inF0' (temp 3X3 matrix of float)
|
|
0:361 'inF1' (temp 3X3 matrix of float)
|
|
0:361 min (global 3X3 matrix of float)
|
|
0:361 'inF0' (temp 3X3 matrix of float)
|
|
0:361 'inF1' (temp 3X3 matrix of float)
|
|
0:361 pow (global 3X3 matrix of float)
|
|
0:361 'inF0' (temp 3X3 matrix of float)
|
|
0:361 'inF1' (temp 3X3 matrix of float)
|
|
0:361 radians (global 3X3 matrix of float)
|
|
0:361 'inF0' (temp 3X3 matrix of float)
|
|
0:361 roundEven (global 3X3 matrix of float)
|
|
0:361 'inF0' (temp 3X3 matrix of float)
|
|
0:361 inverse sqrt (global 3X3 matrix of float)
|
|
0:361 'inF0' (temp 3X3 matrix of float)
|
|
0:361 clamp (global 3X3 matrix of float)
|
|
0:361 'inF0' (temp 3X3 matrix of float)
|
|
0:361 Constant:
|
|
0:361 0.000000
|
|
0:361 Constant:
|
|
0:361 1.000000
|
|
0:361 Sign (global 3X3 matrix of float)
|
|
0:361 'inF0' (temp 3X3 matrix of float)
|
|
0:361 sine (global 3X3 matrix of float)
|
|
0:361 'inF0' (temp 3X3 matrix of float)
|
|
0:361 Sequence
|
|
0:361 move second child to first child (temp 3X3 matrix of float)
|
|
0:361 'inF1' (temp 3X3 matrix of float)
|
|
0:361 sine (temp 3X3 matrix of float)
|
|
0:361 'inF0' (temp 3X3 matrix of float)
|
|
0:361 move second child to first child (temp 3X3 matrix of float)
|
|
0:361 'inF2' (temp 3X3 matrix of float)
|
|
0:361 cosine (temp 3X3 matrix of float)
|
|
0:361 'inF0' (temp 3X3 matrix of float)
|
|
0:361 hyp. sine (global 3X3 matrix of float)
|
|
0:361 'inF0' (temp 3X3 matrix of float)
|
|
0:361 smoothstep (global 3X3 matrix of float)
|
|
0:361 'inF0' (temp 3X3 matrix of float)
|
|
0:361 'inF1' (temp 3X3 matrix of float)
|
|
0:361 'inF2' (temp 3X3 matrix of float)
|
|
0:361 sqrt (global 3X3 matrix of float)
|
|
0:361 'inF0' (temp 3X3 matrix of float)
|
|
0:361 step (global 3X3 matrix of float)
|
|
0:361 'inF0' (temp 3X3 matrix of float)
|
|
0:361 'inF1' (temp 3X3 matrix of float)
|
|
0:361 tangent (global 3X3 matrix of float)
|
|
0:361 'inF0' (temp 3X3 matrix of float)
|
|
0:361 hyp. tangent (global 3X3 matrix of float)
|
|
0:361 'inF0' (temp 3X3 matrix of float)
|
|
0:361 transpose (global 3X3 matrix of float)
|
|
0:361 'inF0' (temp 3X3 matrix of float)
|
|
0:361 trunc (global 3X3 matrix of float)
|
|
0:361 'inF0' (temp 3X3 matrix of float)
|
|
0:364 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:388 Function Definition: PixelShaderFunction(mf44;mf44;mf44; (temp 4X4 matrix of float)
|
|
0:368 Function Parameters:
|
|
0:368 'inF0' (temp 4X4 matrix of float)
|
|
0:368 'inF1' (temp 4X4 matrix of float)
|
|
0:368 'inF2' (temp 4X4 matrix of float)
|
|
0:? Sequence
|
|
0:370 all (global bool)
|
|
0:370 'inF0' (temp 4X4 matrix of float)
|
|
0:370 Absolute value (global 4X4 matrix of float)
|
|
0:370 'inF0' (temp 4X4 matrix of float)
|
|
0:370 arc cosine (global 4X4 matrix of float)
|
|
0:370 'inF0' (temp 4X4 matrix of float)
|
|
0:370 any (global bool)
|
|
0:370 'inF0' (temp 4X4 matrix of float)
|
|
0:370 arc sine (global 4X4 matrix of float)
|
|
0:370 'inF0' (temp 4X4 matrix of float)
|
|
0:370 arc tangent (global 4X4 matrix of float)
|
|
0:370 'inF0' (temp 4X4 matrix of float)
|
|
0:370 arc tangent (global 4X4 matrix of float)
|
|
0:370 'inF0' (temp 4X4 matrix of float)
|
|
0:370 'inF1' (temp 4X4 matrix of float)
|
|
0:370 Ceiling (global 4X4 matrix of float)
|
|
0:370 'inF0' (temp 4X4 matrix of float)
|
|
0:370 Test condition and select (temp void)
|
|
0:370 Condition
|
|
0:370 any (temp bool)
|
|
0:370 Compare Less Than (temp 4X4 matrix of bool)
|
|
0:370 'inF0' (temp 4X4 matrix of float)
|
|
0:370 Constant:
|
|
0:370 0.000000
|
|
0:370 0.000000
|
|
0:370 0.000000
|
|
0:370 0.000000
|
|
0:370 0.000000
|
|
0:370 0.000000
|
|
0:370 0.000000
|
|
0:370 0.000000
|
|
0:370 0.000000
|
|
0:370 0.000000
|
|
0:370 0.000000
|
|
0:370 0.000000
|
|
0:370 0.000000
|
|
0:370 0.000000
|
|
0:370 0.000000
|
|
0:370 0.000000
|
|
0:370 true case
|
|
0:370 Branch: Kill
|
|
0:370 clamp (global 4X4 matrix of float)
|
|
0:370 'inF0' (temp 4X4 matrix of float)
|
|
0:370 'inF1' (temp 4X4 matrix of float)
|
|
0:370 'inF2' (temp 4X4 matrix of float)
|
|
0:370 cosine (global 4X4 matrix of float)
|
|
0:370 'inF0' (temp 4X4 matrix of float)
|
|
0:370 hyp. cosine (global 4X4 matrix of float)
|
|
0:370 'inF0' (temp 4X4 matrix of float)
|
|
0:370 dPdx (global 4X4 matrix of float)
|
|
0:370 'inF0' (temp 4X4 matrix of float)
|
|
0:370 dPdxCoarse (global 4X4 matrix of float)
|
|
0:370 'inF0' (temp 4X4 matrix of float)
|
|
0:370 dPdxFine (global 4X4 matrix of float)
|
|
0:370 'inF0' (temp 4X4 matrix of float)
|
|
0:370 dPdy (global 4X4 matrix of float)
|
|
0:370 'inF0' (temp 4X4 matrix of float)
|
|
0:370 dPdyCoarse (global 4X4 matrix of float)
|
|
0:370 'inF0' (temp 4X4 matrix of float)
|
|
0:370 dPdyFine (global 4X4 matrix of float)
|
|
0:370 'inF0' (temp 4X4 matrix of float)
|
|
0:370 degrees (global 4X4 matrix of float)
|
|
0:370 'inF0' (temp 4X4 matrix of float)
|
|
0:370 determinant (global float)
|
|
0:370 'inF0' (temp 4X4 matrix of float)
|
|
0:370 exp (global 4X4 matrix of float)
|
|
0:370 'inF0' (temp 4X4 matrix of float)
|
|
0:370 exp2 (global 4X4 matrix of float)
|
|
0:370 'inF0' (temp 4X4 matrix of float)
|
|
0:370 findMSB (global int)
|
|
0:370 Constant:
|
|
0:370 7 (const int)
|
|
0:370 findLSB (global int)
|
|
0:370 Constant:
|
|
0:370 7 (const int)
|
|
0:370 Floor (global 4X4 matrix of float)
|
|
0:370 'inF0' (temp 4X4 matrix of float)
|
|
0:370 mod (global 4X4 matrix of float)
|
|
0:370 'inF0' (temp 4X4 matrix of float)
|
|
0:370 'inF1' (temp 4X4 matrix of float)
|
|
0:370 Fraction (global 4X4 matrix of float)
|
|
0:370 'inF0' (temp 4X4 matrix of float)
|
|
0:370 frexp (global 4X4 matrix of float)
|
|
0:370 'inF0' (temp 4X4 matrix of float)
|
|
0:370 'inF1' (temp 4X4 matrix of float)
|
|
0:370 fwidth (global 4X4 matrix of float)
|
|
0:370 'inF0' (temp 4X4 matrix of float)
|
|
0:370 ldexp (global 4X4 matrix of float)
|
|
0:370 'inF0' (temp 4X4 matrix of float)
|
|
0:370 'inF1' (temp 4X4 matrix of float)
|
|
0:370 log (global 4X4 matrix of float)
|
|
0:370 'inF0' (temp 4X4 matrix of float)
|
|
0:370 matrix-scale (temp 4X4 matrix of float)
|
|
0:370 log2 (temp 4X4 matrix of float)
|
|
0:370 'inF0' (temp 4X4 matrix of float)
|
|
0:370 Constant:
|
|
0:370 0.301030
|
|
0:370 log2 (global 4X4 matrix of float)
|
|
0:370 'inF0' (temp 4X4 matrix of float)
|
|
0:370 max (global 4X4 matrix of float)
|
|
0:370 'inF0' (temp 4X4 matrix of float)
|
|
0:370 'inF1' (temp 4X4 matrix of float)
|
|
0:370 min (global 4X4 matrix of float)
|
|
0:370 'inF0' (temp 4X4 matrix of float)
|
|
0:370 'inF1' (temp 4X4 matrix of float)
|
|
0:370 pow (global 4X4 matrix of float)
|
|
0:370 'inF0' (temp 4X4 matrix of float)
|
|
0:370 'inF1' (temp 4X4 matrix of float)
|
|
0:370 radians (global 4X4 matrix of float)
|
|
0:370 'inF0' (temp 4X4 matrix of float)
|
|
0:370 roundEven (global 4X4 matrix of float)
|
|
0:370 'inF0' (temp 4X4 matrix of float)
|
|
0:370 inverse sqrt (global 4X4 matrix of float)
|
|
0:370 'inF0' (temp 4X4 matrix of float)
|
|
0:370 clamp (global 4X4 matrix of float)
|
|
0:370 'inF0' (temp 4X4 matrix of float)
|
|
0:370 Constant:
|
|
0:370 0.000000
|
|
0:370 Constant:
|
|
0:370 1.000000
|
|
0:370 Sign (global 4X4 matrix of float)
|
|
0:370 'inF0' (temp 4X4 matrix of float)
|
|
0:370 sine (global 4X4 matrix of float)
|
|
0:370 'inF0' (temp 4X4 matrix of float)
|
|
0:370 Sequence
|
|
0:370 move second child to first child (temp 4X4 matrix of float)
|
|
0:370 'inF1' (temp 4X4 matrix of float)
|
|
0:370 sine (temp 4X4 matrix of float)
|
|
0:370 'inF0' (temp 4X4 matrix of float)
|
|
0:370 move second child to first child (temp 4X4 matrix of float)
|
|
0:370 'inF2' (temp 4X4 matrix of float)
|
|
0:370 cosine (temp 4X4 matrix of float)
|
|
0:370 'inF0' (temp 4X4 matrix of float)
|
|
0:370 hyp. sine (global 4X4 matrix of float)
|
|
0:370 'inF0' (temp 4X4 matrix of float)
|
|
0:370 smoothstep (global 4X4 matrix of float)
|
|
0:370 'inF0' (temp 4X4 matrix of float)
|
|
0:370 'inF1' (temp 4X4 matrix of float)
|
|
0:370 'inF2' (temp 4X4 matrix of float)
|
|
0:370 sqrt (global 4X4 matrix of float)
|
|
0:370 'inF0' (temp 4X4 matrix of float)
|
|
0:370 step (global 4X4 matrix of float)
|
|
0:370 'inF0' (temp 4X4 matrix of float)
|
|
0:370 'inF1' (temp 4X4 matrix of float)
|
|
0:370 tangent (global 4X4 matrix of float)
|
|
0:370 'inF0' (temp 4X4 matrix of float)
|
|
0:370 hyp. tangent (global 4X4 matrix of float)
|
|
0:370 'inF0' (temp 4X4 matrix of float)
|
|
0:370 transpose (global 4X4 matrix of float)
|
|
0:370 'inF0' (temp 4X4 matrix of float)
|
|
0:370 trunc (global 4X4 matrix of float)
|
|
0:370 'inF0' (temp 4X4 matrix of float)
|
|
0:373 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:395 Function Definition: TestGenMul(f1;f1;vf2;vf2;mf22;mf22; (temp void)
|
|
0:391 Function Parameters:
|
|
0:391 'inF0' (temp float)
|
|
0:391 'inF1' (temp float)
|
|
0:391 'inFV0' (temp 2-component vector of float)
|
|
0:391 'inFV1' (temp 2-component vector of float)
|
|
0:391 'inFM0' (temp 2X2 matrix of float)
|
|
0:391 'inFM1' (temp 2X2 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' (temp float)
|
|
0:392 'inF1' (temp float)
|
|
0:392 move second child to first child (temp 2-component vector of float)
|
|
0:392 'r1' (temp 2-component vector of float)
|
|
0:392 vector-scale (temp 2-component vector of float)
|
|
0:392 'inFV0' (temp 2-component vector of float)
|
|
0:392 'inF0' (temp float)
|
|
0:392 move second child to first child (temp 2-component vector of float)
|
|
0:392 'r2' (temp 2-component vector of float)
|
|
0:392 vector-scale (temp 2-component vector of float)
|
|
0:392 'inF0' (temp float)
|
|
0:392 'inFV0' (temp 2-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' (temp 2-component vector of float)
|
|
0:392 'inFV1' (temp 2-component vector of float)
|
|
0:392 move second child to first child (temp 2-component vector of float)
|
|
0:392 'r4' (temp 2-component vector of float)
|
|
0:392 matrix-times-vector (temp 2-component vector of float)
|
|
0:392 'inFM0' (temp 2X2 matrix of float)
|
|
0:392 'inFV0' (temp 2-component vector of float)
|
|
0:392 move second child to first child (temp 2-component vector of float)
|
|
0:392 'r5' (temp 2-component vector of float)
|
|
0:392 vector-times-matrix (temp 2-component vector of float)
|
|
0:392 'inFV0' (temp 2-component vector of float)
|
|
0:392 'inFM0' (temp 2X2 matrix of float)
|
|
0:392 move second child to first child (temp 2X2 matrix of float)
|
|
0:392 'r6' (temp 2X2 matrix of float)
|
|
0:392 matrix-scale (temp 2X2 matrix of float)
|
|
0:392 'inFM0' (temp 2X2 matrix of float)
|
|
0:392 'inF0' (temp float)
|
|
0:392 move second child to first child (temp 2X2 matrix of float)
|
|
0:392 'r7' (temp 2X2 matrix of float)
|
|
0:392 matrix-scale (temp 2X2 matrix of float)
|
|
0:392 'inF0' (temp float)
|
|
0:392 'inFM0' (temp 2X2 matrix of float)
|
|
0:392 move second child to first child (temp 2X2 matrix of float)
|
|
0:392 'r8' (temp 2X2 matrix of float)
|
|
0:392 matrix-multiply (temp 2X2 matrix of float)
|
|
0:392 'inFM0' (temp 2X2 matrix of float)
|
|
0:392 'inFM1' (temp 2X2 matrix of float)
|
|
0:402 Function Definition: TestGenMul(f1;f1;vf3;vf3;mf33;mf33; (temp void)
|
|
0:398 Function Parameters:
|
|
0:398 'inF0' (temp float)
|
|
0:398 'inF1' (temp float)
|
|
0:398 'inFV0' (temp 3-component vector of float)
|
|
0:398 'inFV1' (temp 3-component vector of float)
|
|
0:398 'inFM0' (temp 3X3 matrix of float)
|
|
0:398 'inFM1' (temp 3X3 matrix of float)
|
|
0:? Sequence
|
|
0:399 move second child to first child (temp float)
|
|
0:399 'r0' (temp float)
|
|
0:399 component-wise multiply (temp float)
|
|
0:399 'inF0' (temp float)
|
|
0:399 'inF1' (temp float)
|
|
0:399 move second child to first child (temp 3-component vector of float)
|
|
0:399 'r1' (temp 3-component vector of float)
|
|
0:399 vector-scale (temp 3-component vector of float)
|
|
0:399 'inFV0' (temp 3-component vector of float)
|
|
0:399 'inF0' (temp float)
|
|
0:399 move second child to first child (temp 3-component vector of float)
|
|
0:399 'r2' (temp 3-component vector of float)
|
|
0:399 vector-scale (temp 3-component vector of float)
|
|
0:399 'inF0' (temp float)
|
|
0:399 'inFV0' (temp 3-component vector of float)
|
|
0:399 move second child to first child (temp float)
|
|
0:399 'r3' (temp float)
|
|
0:399 dot-product (global float)
|
|
0:399 'inFV0' (temp 3-component vector of float)
|
|
0:399 'inFV1' (temp 3-component vector of float)
|
|
0:399 move second child to first child (temp 3-component vector of float)
|
|
0:399 'r4' (temp 3-component vector of float)
|
|
0:399 matrix-times-vector (temp 3-component vector of float)
|
|
0:399 'inFM0' (temp 3X3 matrix of float)
|
|
0:399 'inFV0' (temp 3-component vector of float)
|
|
0:399 move second child to first child (temp 3-component vector of float)
|
|
0:399 'r5' (temp 3-component vector of float)
|
|
0:399 vector-times-matrix (temp 3-component vector of float)
|
|
0:399 'inFV0' (temp 3-component vector of float)
|
|
0:399 'inFM0' (temp 3X3 matrix of float)
|
|
0:399 move second child to first child (temp 3X3 matrix of float)
|
|
0:399 'r6' (temp 3X3 matrix of float)
|
|
0:399 matrix-scale (temp 3X3 matrix of float)
|
|
0:399 'inFM0' (temp 3X3 matrix of float)
|
|
0:399 'inF0' (temp float)
|
|
0:399 move second child to first child (temp 3X3 matrix of float)
|
|
0:399 'r7' (temp 3X3 matrix of float)
|
|
0:399 matrix-scale (temp 3X3 matrix of float)
|
|
0:399 'inF0' (temp float)
|
|
0:399 'inFM0' (temp 3X3 matrix of float)
|
|
0:399 move second child to first child (temp 3X3 matrix of float)
|
|
0:399 'r8' (temp 3X3 matrix of float)
|
|
0:399 matrix-multiply (temp 3X3 matrix of float)
|
|
0:399 'inFM0' (temp 3X3 matrix of float)
|
|
0:399 'inFM1' (temp 3X3 matrix of float)
|
|
0:408 Function Definition: TestGenMul(f1;f1;vf4;vf4;mf44;mf44; (temp void)
|
|
0:405 Function Parameters:
|
|
0:405 'inF0' (temp float)
|
|
0:405 'inF1' (temp float)
|
|
0:405 'inFV0' (temp 4-component vector of float)
|
|
0:405 'inFV1' (temp 4-component vector of float)
|
|
0:405 'inFM0' (temp 4X4 matrix of float)
|
|
0:405 'inFM1' (temp 4X4 matrix of float)
|
|
0:? Sequence
|
|
0:406 move second child to first child (temp float)
|
|
0:406 'r0' (temp float)
|
|
0:406 component-wise multiply (temp float)
|
|
0:406 'inF0' (temp float)
|
|
0:406 'inF1' (temp float)
|
|
0:406 move second child to first child (temp 4-component vector of float)
|
|
0:406 'r1' (temp 4-component vector of float)
|
|
0:406 vector-scale (temp 4-component vector of float)
|
|
0:406 'inFV0' (temp 4-component vector of float)
|
|
0:406 'inF0' (temp float)
|
|
0:406 move second child to first child (temp 4-component vector of float)
|
|
0:406 'r2' (temp 4-component vector of float)
|
|
0:406 vector-scale (temp 4-component vector of float)
|
|
0:406 'inF0' (temp float)
|
|
0:406 'inFV0' (temp 4-component vector of float)
|
|
0:406 move second child to first child (temp float)
|
|
0:406 'r3' (temp float)
|
|
0:406 dot-product (global float)
|
|
0:406 'inFV0' (temp 4-component vector of float)
|
|
0:406 'inFV1' (temp 4-component vector of float)
|
|
0:406 move second child to first child (temp 4-component vector of float)
|
|
0:406 'r4' (temp 4-component vector of float)
|
|
0:406 matrix-times-vector (temp 4-component vector of float)
|
|
0:406 'inFM0' (temp 4X4 matrix of float)
|
|
0:406 'inFV0' (temp 4-component vector of float)
|
|
0:406 move second child to first child (temp 4-component vector of float)
|
|
0:406 'r5' (temp 4-component vector of float)
|
|
0:406 vector-times-matrix (temp 4-component vector of float)
|
|
0:406 'inFV0' (temp 4-component vector of float)
|
|
0:406 'inFM0' (temp 4X4 matrix of float)
|
|
0:406 move second child to first child (temp 4X4 matrix of float)
|
|
0:406 'r6' (temp 4X4 matrix of float)
|
|
0:406 matrix-scale (temp 4X4 matrix of float)
|
|
0:406 'inFM0' (temp 4X4 matrix of float)
|
|
0:406 'inF0' (temp float)
|
|
0:406 move second child to first child (temp 4X4 matrix of float)
|
|
0:406 'r7' (temp 4X4 matrix of float)
|
|
0:406 matrix-scale (temp 4X4 matrix of float)
|
|
0:406 'inF0' (temp float)
|
|
0:406 'inFM0' (temp 4X4 matrix of float)
|
|
0:406 move second child to first child (temp 4X4 matrix of float)
|
|
0:406 'r8' (temp 4X4 matrix of float)
|
|
0:406 matrix-multiply (temp 4X4 matrix of float)
|
|
0:406 'inFM0' (temp 4X4 matrix of float)
|
|
0:406 'inFM1' (temp 4X4 matrix of float)
|
|
0:? Linker Objects
|
|
|
|
|
|
Linked fragment stage:
|
|
|
|
|
|
Shader version: 450
|
|
gl_FragCoord origin is upper left
|
|
0:? Sequence
|
|
0:66 Function Definition: PixelShaderFunction(f1;f1;f1; (temp float)
|
|
0:2 Function Parameters:
|
|
0:2 'inF0' (temp float)
|
|
0:2 'inF1' (temp float)
|
|
0:2 'inF2' (temp float)
|
|
0:? Sequence
|
|
0:3 all (global bool)
|
|
0:3 'inF0' (temp float)
|
|
0:4 Absolute value (global float)
|
|
0:4 'inF0' (temp float)
|
|
0:5 arc cosine (global float)
|
|
0:5 'inF0' (temp float)
|
|
0:6 any (global bool)
|
|
0:6 'inF0' (temp float)
|
|
0:7 arc sine (global float)
|
|
0:7 'inF0' (temp float)
|
|
0:8 arc tangent (global float)
|
|
0:8 'inF0' (temp float)
|
|
0:9 arc tangent (global float)
|
|
0:9 'inF0' (temp float)
|
|
0:9 'inF1' (temp float)
|
|
0:10 Ceiling (global float)
|
|
0:10 'inF0' (temp float)
|
|
0:11 clamp (global float)
|
|
0:11 'inF0' (temp float)
|
|
0:11 'inF1' (temp float)
|
|
0:11 'inF2' (temp float)
|
|
0:12 Test condition and select (temp void)
|
|
0:12 Condition
|
|
0:12 Compare Less Than (temp bool)
|
|
0:12 'inF0' (temp float)
|
|
0:12 Constant:
|
|
0:12 0.000000
|
|
0:12 true case
|
|
0:12 Branch: Kill
|
|
0:13 cosine (global float)
|
|
0:13 'inF0' (temp float)
|
|
0:14 hyp. cosine (global float)
|
|
0:14 'inF0' (temp float)
|
|
0:15 bitCount (global uint)
|
|
0:15 Constant:
|
|
0:15 7 (const uint)
|
|
0:16 dPdx (global float)
|
|
0:16 'inF0' (temp float)
|
|
0:17 dPdxCoarse (global float)
|
|
0:17 'inF0' (temp float)
|
|
0:18 dPdxFine (global float)
|
|
0:18 'inF0' (temp float)
|
|
0:19 dPdy (global float)
|
|
0:19 'inF0' (temp float)
|
|
0:20 dPdyCoarse (global float)
|
|
0:20 'inF0' (temp float)
|
|
0:21 dPdyFine (global float)
|
|
0:21 'inF0' (temp float)
|
|
0:22 degrees (global float)
|
|
0:22 'inF0' (temp float)
|
|
0:26 exp (global float)
|
|
0:26 'inF0' (temp float)
|
|
0:27 exp2 (global float)
|
|
0:27 'inF0' (temp float)
|
|
0:28 findMSB (global int)
|
|
0:28 Constant:
|
|
0:28 7 (const int)
|
|
0:29 findLSB (global int)
|
|
0:29 Constant:
|
|
0:29 7 (const int)
|
|
0:30 Floor (global float)
|
|
0:30 'inF0' (temp float)
|
|
0:32 mod (global float)
|
|
0:32 'inF0' (temp float)
|
|
0:32 'inF1' (temp float)
|
|
0:33 Fraction (global float)
|
|
0:33 'inF0' (temp float)
|
|
0:34 frexp (global float)
|
|
0:34 'inF0' (temp float)
|
|
0:34 'inF1' (temp float)
|
|
0:35 fwidth (global float)
|
|
0:35 'inF0' (temp float)
|
|
0:36 isinf (global bool)
|
|
0:36 'inF0' (temp float)
|
|
0:37 isnan (global bool)
|
|
0:37 'inF0' (temp float)
|
|
0:38 ldexp (global float)
|
|
0:38 'inF0' (temp float)
|
|
0:38 'inF1' (temp float)
|
|
0:39 log (global float)
|
|
0:39 'inF0' (temp float)
|
|
0:40 component-wise multiply (temp float)
|
|
0:40 log2 (temp float)
|
|
0:40 'inF0' (temp float)
|
|
0:40 Constant:
|
|
0:40 0.301030
|
|
0:41 log2 (global float)
|
|
0:41 'inF0' (temp float)
|
|
0:42 max (global float)
|
|
0:42 'inF0' (temp float)
|
|
0:42 'inF1' (temp float)
|
|
0:43 min (global float)
|
|
0:43 'inF0' (temp float)
|
|
0:43 'inF1' (temp float)
|
|
0:44 pow (global float)
|
|
0:44 'inF0' (temp float)
|
|
0:44 'inF1' (temp float)
|
|
0:45 radians (global float)
|
|
0:45 'inF0' (temp float)
|
|
0:46 divide (temp float)
|
|
0:46 Constant:
|
|
0:46 1.000000
|
|
0:46 'inF0' (temp float)
|
|
0:47 bitFieldReverse (global uint)
|
|
0:47 Constant:
|
|
0:47 2 (const uint)
|
|
0:48 roundEven (global float)
|
|
0:48 'inF0' (temp float)
|
|
0:49 inverse sqrt (global float)
|
|
0:49 'inF0' (temp float)
|
|
0:50 clamp (global float)
|
|
0:50 'inF0' (temp float)
|
|
0:50 Constant:
|
|
0:50 0.000000
|
|
0:50 Constant:
|
|
0:50 1.000000
|
|
0:51 Sign (global float)
|
|
0:51 'inF0' (temp float)
|
|
0:52 sine (global float)
|
|
0:52 'inF0' (temp float)
|
|
0:53 Sequence
|
|
0:53 move second child to first child (temp float)
|
|
0:53 'inF1' (temp float)
|
|
0:53 sine (temp float)
|
|
0:53 'inF0' (temp float)
|
|
0:53 move second child to first child (temp float)
|
|
0:53 'inF2' (temp float)
|
|
0:53 cosine (temp float)
|
|
0:53 'inF0' (temp float)
|
|
0:54 hyp. sine (global float)
|
|
0:54 'inF0' (temp float)
|
|
0:55 smoothstep (global float)
|
|
0:55 'inF0' (temp float)
|
|
0:55 'inF1' (temp float)
|
|
0:55 'inF2' (temp float)
|
|
0:56 sqrt (global float)
|
|
0:56 'inF0' (temp float)
|
|
0:57 step (global float)
|
|
0:57 'inF0' (temp float)
|
|
0:57 'inF1' (temp float)
|
|
0:58 tangent (global float)
|
|
0:58 'inF0' (temp float)
|
|
0:59 hyp. tangent (global float)
|
|
0:59 'inF0' (temp float)
|
|
0:61 trunc (global float)
|
|
0:61 'inF0' (temp float)
|
|
0:63 Branch: Return with expression
|
|
0:63 Constant:
|
|
0:63 0.000000
|
|
0:72 Function Definition: PixelShaderFunction(vf1;vf1;vf1; (temp 1-component vector of float)
|
|
0:67 Function Parameters:
|
|
0:67 'inF0' (temp 1-component vector of float)
|
|
0:67 'inF1' (temp 1-component vector of float)
|
|
0:67 'inF2' (temp 1-component vector of float)
|
|
0:? Sequence
|
|
0:69 Branch: Return with expression
|
|
0:69 Constant:
|
|
0:69 0.000000
|
|
0:145 Function Definition: PixelShaderFunction(vf2;vf2;vf2; (temp 2-component vector of float)
|
|
0:73 Function Parameters:
|
|
0:73 'inF0' (temp 2-component vector of float)
|
|
0:73 'inF1' (temp 2-component vector of float)
|
|
0:73 'inF2' (temp 2-component vector of float)
|
|
0:? Sequence
|
|
0:74 all (global bool)
|
|
0:74 'inF0' (temp 2-component vector of float)
|
|
0:75 Absolute value (global 2-component vector of float)
|
|
0:75 'inF0' (temp 2-component vector of float)
|
|
0:76 arc cosine (global 2-component vector of float)
|
|
0:76 'inF0' (temp 2-component vector of float)
|
|
0:77 any (global bool)
|
|
0:77 'inF0' (temp 2-component vector of float)
|
|
0:78 arc sine (global 2-component vector of float)
|
|
0:78 'inF0' (temp 2-component vector of float)
|
|
0:79 arc tangent (global 2-component vector of float)
|
|
0:79 'inF0' (temp 2-component vector of float)
|
|
0:80 arc tangent (global 2-component vector of float)
|
|
0:80 'inF0' (temp 2-component vector of float)
|
|
0:80 'inF1' (temp 2-component vector of float)
|
|
0:81 Ceiling (global 2-component vector of float)
|
|
0:81 'inF0' (temp 2-component vector of float)
|
|
0:82 clamp (global 2-component vector of float)
|
|
0:82 'inF0' (temp 2-component vector of float)
|
|
0:82 'inF1' (temp 2-component vector of float)
|
|
0:82 'inF2' (temp 2-component vector of float)
|
|
0:83 Test condition and select (temp void)
|
|
0:83 Condition
|
|
0:83 any (temp bool)
|
|
0:83 Compare Less Than (temp 2-component vector of bool)
|
|
0:83 'inF0' (temp 2-component vector of float)
|
|
0:83 Constant:
|
|
0:83 0.000000
|
|
0:83 0.000000
|
|
0:83 true case
|
|
0:83 Branch: Kill
|
|
0:84 cosine (global 2-component vector of float)
|
|
0:84 'inF0' (temp 2-component vector of float)
|
|
0:85 hyp. cosine (global 2-component vector of float)
|
|
0:85 'inF0' (temp 2-component vector of float)
|
|
0:? bitCount (global 2-component vector of uint)
|
|
0:? Constant:
|
|
0:? 7 (const uint)
|
|
0:? 3 (const uint)
|
|
0:87 dPdx (global 2-component vector of float)
|
|
0:87 'inF0' (temp 2-component vector of float)
|
|
0:88 dPdxCoarse (global 2-component vector of float)
|
|
0:88 'inF0' (temp 2-component vector of float)
|
|
0:89 dPdxFine (global 2-component vector of float)
|
|
0:89 'inF0' (temp 2-component vector of float)
|
|
0:90 dPdy (global 2-component vector of float)
|
|
0:90 'inF0' (temp 2-component vector of float)
|
|
0:91 dPdyCoarse (global 2-component vector of float)
|
|
0:91 'inF0' (temp 2-component vector of float)
|
|
0:92 dPdyFine (global 2-component vector of float)
|
|
0:92 'inF0' (temp 2-component vector of float)
|
|
0:93 degrees (global 2-component vector of float)
|
|
0:93 'inF0' (temp 2-component vector of float)
|
|
0:94 distance (global float)
|
|
0:94 'inF0' (temp 2-component vector of float)
|
|
0:94 'inF1' (temp 2-component vector of float)
|
|
0:95 dot-product (global float)
|
|
0:95 'inF0' (temp 2-component vector of float)
|
|
0:95 'inF1' (temp 2-component vector of float)
|
|
0:99 exp (global 2-component vector of float)
|
|
0:99 'inF0' (temp 2-component vector of float)
|
|
0:100 exp2 (global 2-component vector of float)
|
|
0:100 'inF0' (temp 2-component vector of float)
|
|
0:101 face-forward (global 2-component vector of float)
|
|
0:101 'inF0' (temp 2-component vector of float)
|
|
0:101 'inF1' (temp 2-component vector of float)
|
|
0:101 'inF2' (temp 2-component vector of float)
|
|
0:102 findMSB (global int)
|
|
0:102 Constant:
|
|
0:102 7 (const int)
|
|
0:103 findLSB (global int)
|
|
0:103 Constant:
|
|
0:103 7 (const int)
|
|
0:104 Floor (global 2-component vector of float)
|
|
0:104 'inF0' (temp 2-component vector of float)
|
|
0:106 mod (global 2-component vector of float)
|
|
0:106 'inF0' (temp 2-component vector of float)
|
|
0:106 'inF1' (temp 2-component vector of float)
|
|
0:107 Fraction (global 2-component vector of float)
|
|
0:107 'inF0' (temp 2-component vector of float)
|
|
0:108 frexp (global 2-component vector of float)
|
|
0:108 'inF0' (temp 2-component vector of float)
|
|
0:108 'inF1' (temp 2-component vector of float)
|
|
0:109 fwidth (global 2-component vector of float)
|
|
0:109 'inF0' (temp 2-component vector of float)
|
|
0:110 isinf (global 2-component vector of bool)
|
|
0:110 'inF0' (temp 2-component vector of float)
|
|
0:111 isnan (global 2-component vector of bool)
|
|
0:111 'inF0' (temp 2-component vector of float)
|
|
0:112 ldexp (global 2-component vector of float)
|
|
0:112 'inF0' (temp 2-component vector of float)
|
|
0:112 'inF1' (temp 2-component vector of float)
|
|
0:113 length (global float)
|
|
0:113 'inF0' (temp 2-component vector of float)
|
|
0:114 log (global 2-component vector of float)
|
|
0:114 'inF0' (temp 2-component vector of float)
|
|
0:115 vector-scale (temp 2-component vector of float)
|
|
0:115 log2 (temp 2-component vector of float)
|
|
0:115 'inF0' (temp 2-component vector of float)
|
|
0:115 Constant:
|
|
0:115 0.301030
|
|
0:116 log2 (global 2-component vector of float)
|
|
0:116 'inF0' (temp 2-component vector of float)
|
|
0:117 max (global 2-component vector of float)
|
|
0:117 'inF0' (temp 2-component vector of float)
|
|
0:117 'inF1' (temp 2-component vector of float)
|
|
0:118 min (global 2-component vector of float)
|
|
0:118 'inF0' (temp 2-component vector of float)
|
|
0:118 'inF1' (temp 2-component vector of float)
|
|
0:119 normalize (global 2-component vector of float)
|
|
0:119 'inF0' (temp 2-component vector of float)
|
|
0:120 pow (global 2-component vector of float)
|
|
0:120 'inF0' (temp 2-component vector of float)
|
|
0:120 'inF1' (temp 2-component vector of float)
|
|
0:121 radians (global 2-component vector of float)
|
|
0:121 'inF0' (temp 2-component vector of float)
|
|
0:122 divide (temp 2-component vector of float)
|
|
0:122 Constant:
|
|
0:122 1.000000
|
|
0:122 'inF0' (temp 2-component vector of float)
|
|
0:123 reflect (global 2-component vector of float)
|
|
0:123 'inF0' (temp 2-component vector of float)
|
|
0:123 'inF1' (temp 2-component vector of float)
|
|
0:124 refract (global 2-component vector of float)
|
|
0:124 'inF0' (temp 2-component vector of float)
|
|
0:124 'inF1' (temp 2-component vector of float)
|
|
0:124 Constant:
|
|
0:124 2.000000
|
|
0:? bitFieldReverse (global 2-component vector of uint)
|
|
0:? Constant:
|
|
0:? 1 (const uint)
|
|
0:? 2 (const uint)
|
|
0:126 roundEven (global 2-component vector of float)
|
|
0:126 'inF0' (temp 2-component vector of float)
|
|
0:127 inverse sqrt (global 2-component vector of float)
|
|
0:127 'inF0' (temp 2-component vector of float)
|
|
0:128 clamp (global 2-component vector of float)
|
|
0:128 'inF0' (temp 2-component vector of float)
|
|
0:128 Constant:
|
|
0:128 0.000000
|
|
0:128 Constant:
|
|
0:128 1.000000
|
|
0:129 Sign (global 2-component vector of float)
|
|
0:129 'inF0' (temp 2-component vector of float)
|
|
0:130 sine (global 2-component vector of float)
|
|
0:130 'inF0' (temp 2-component vector of float)
|
|
0:131 Sequence
|
|
0:131 move second child to first child (temp 2-component vector of float)
|
|
0:131 'inF1' (temp 2-component vector of float)
|
|
0:131 sine (temp 2-component vector of float)
|
|
0:131 'inF0' (temp 2-component vector of float)
|
|
0:131 move second child to first child (temp 2-component vector of float)
|
|
0:131 'inF2' (temp 2-component vector of float)
|
|
0:131 cosine (temp 2-component vector of float)
|
|
0:131 'inF0' (temp 2-component vector of float)
|
|
0:132 hyp. sine (global 2-component vector of float)
|
|
0:132 'inF0' (temp 2-component vector of float)
|
|
0:133 smoothstep (global 2-component vector of float)
|
|
0:133 'inF0' (temp 2-component vector of float)
|
|
0:133 'inF1' (temp 2-component vector of float)
|
|
0:133 'inF2' (temp 2-component vector of float)
|
|
0:134 sqrt (global 2-component vector of float)
|
|
0:134 'inF0' (temp 2-component vector of float)
|
|
0:135 step (global 2-component vector of float)
|
|
0:135 'inF0' (temp 2-component vector of float)
|
|
0:135 'inF1' (temp 2-component vector of float)
|
|
0:136 tangent (global 2-component vector of float)
|
|
0:136 'inF0' (temp 2-component vector of float)
|
|
0:137 hyp. tangent (global 2-component vector of float)
|
|
0:137 'inF0' (temp 2-component vector of float)
|
|
0:139 trunc (global 2-component vector of float)
|
|
0:139 'inF0' (temp 2-component vector of float)
|
|
0:142 Branch: Return with expression
|
|
0:? Constant:
|
|
0:? 1.000000
|
|
0:? 2.000000
|
|
0:219 Function Definition: PixelShaderFunction(vf3;vf3;vf3; (temp 3-component vector of float)
|
|
0:146 Function Parameters:
|
|
0:146 'inF0' (temp 3-component vector of float)
|
|
0:146 'inF1' (temp 3-component vector of float)
|
|
0:146 'inF2' (temp 3-component vector of float)
|
|
0:? Sequence
|
|
0:147 all (global bool)
|
|
0:147 'inF0' (temp 3-component vector of float)
|
|
0:148 Absolute value (global 3-component vector of float)
|
|
0:148 'inF0' (temp 3-component vector of float)
|
|
0:149 arc cosine (global 3-component vector of float)
|
|
0:149 'inF0' (temp 3-component vector of float)
|
|
0:150 any (global bool)
|
|
0:150 'inF0' (temp 3-component vector of float)
|
|
0:151 arc sine (global 3-component vector of float)
|
|
0:151 'inF0' (temp 3-component vector of float)
|
|
0:152 arc tangent (global 3-component vector of float)
|
|
0:152 'inF0' (temp 3-component vector of float)
|
|
0:153 arc tangent (global 3-component vector of float)
|
|
0:153 'inF0' (temp 3-component vector of float)
|
|
0:153 'inF1' (temp 3-component vector of float)
|
|
0:154 Ceiling (global 3-component vector of float)
|
|
0:154 'inF0' (temp 3-component vector of float)
|
|
0:155 clamp (global 3-component vector of float)
|
|
0:155 'inF0' (temp 3-component vector of float)
|
|
0:155 'inF1' (temp 3-component vector of float)
|
|
0:155 'inF2' (temp 3-component vector of float)
|
|
0:156 Test condition and select (temp void)
|
|
0:156 Condition
|
|
0:156 any (temp bool)
|
|
0:156 Compare Less Than (temp 3-component vector of bool)
|
|
0:156 'inF0' (temp 3-component vector of float)
|
|
0:156 Constant:
|
|
0:156 0.000000
|
|
0:156 0.000000
|
|
0:156 0.000000
|
|
0:156 true case
|
|
0:156 Branch: Kill
|
|
0:157 cosine (global 3-component vector of float)
|
|
0:157 'inF0' (temp 3-component vector of float)
|
|
0:158 hyp. cosine (global 3-component vector of float)
|
|
0:158 'inF0' (temp 3-component vector of float)
|
|
0:? bitCount (global 3-component vector of uint)
|
|
0:? Constant:
|
|
0:? 7 (const uint)
|
|
0:? 3 (const uint)
|
|
0:? 5 (const uint)
|
|
0:160 cross-product (global 3-component vector of float)
|
|
0:160 'inF0' (temp 3-component vector of float)
|
|
0:160 'inF1' (temp 3-component vector of float)
|
|
0:161 dPdx (global 3-component vector of float)
|
|
0:161 'inF0' (temp 3-component vector of float)
|
|
0:162 dPdxCoarse (global 3-component vector of float)
|
|
0:162 'inF0' (temp 3-component vector of float)
|
|
0:163 dPdxFine (global 3-component vector of float)
|
|
0:163 'inF0' (temp 3-component vector of float)
|
|
0:164 dPdy (global 3-component vector of float)
|
|
0:164 'inF0' (temp 3-component vector of float)
|
|
0:165 dPdyCoarse (global 3-component vector of float)
|
|
0:165 'inF0' (temp 3-component vector of float)
|
|
0:166 dPdyFine (global 3-component vector of float)
|
|
0:166 'inF0' (temp 3-component vector of float)
|
|
0:167 degrees (global 3-component vector of float)
|
|
0:167 'inF0' (temp 3-component vector of float)
|
|
0:168 distance (global float)
|
|
0:168 'inF0' (temp 3-component vector of float)
|
|
0:168 'inF1' (temp 3-component vector of float)
|
|
0:169 dot-product (global float)
|
|
0:169 'inF0' (temp 3-component vector of float)
|
|
0:169 'inF1' (temp 3-component vector of float)
|
|
0:173 exp (global 3-component vector of float)
|
|
0:173 'inF0' (temp 3-component vector of float)
|
|
0:174 exp2 (global 3-component vector of float)
|
|
0:174 'inF0' (temp 3-component vector of float)
|
|
0:175 face-forward (global 3-component vector of float)
|
|
0:175 'inF0' (temp 3-component vector of float)
|
|
0:175 'inF1' (temp 3-component vector of float)
|
|
0:175 'inF2' (temp 3-component vector of float)
|
|
0:176 findMSB (global int)
|
|
0:176 Constant:
|
|
0:176 7 (const int)
|
|
0:177 findLSB (global int)
|
|
0:177 Constant:
|
|
0:177 7 (const int)
|
|
0:178 Floor (global 3-component vector of float)
|
|
0:178 'inF0' (temp 3-component vector of float)
|
|
0:180 mod (global 3-component vector of float)
|
|
0:180 'inF0' (temp 3-component vector of float)
|
|
0:180 'inF1' (temp 3-component vector of float)
|
|
0:181 Fraction (global 3-component vector of float)
|
|
0:181 'inF0' (temp 3-component vector of float)
|
|
0:182 frexp (global 3-component vector of float)
|
|
0:182 'inF0' (temp 3-component vector of float)
|
|
0:182 'inF1' (temp 3-component vector of float)
|
|
0:183 fwidth (global 3-component vector of float)
|
|
0:183 'inF0' (temp 3-component vector of float)
|
|
0:184 isinf (global 3-component vector of bool)
|
|
0:184 'inF0' (temp 3-component vector of float)
|
|
0:185 isnan (global 3-component vector of bool)
|
|
0:185 'inF0' (temp 3-component vector of float)
|
|
0:186 ldexp (global 3-component vector of float)
|
|
0:186 'inF0' (temp 3-component vector of float)
|
|
0:186 'inF1' (temp 3-component vector of float)
|
|
0:187 length (global float)
|
|
0:187 'inF0' (temp 3-component vector of float)
|
|
0:188 log (global 3-component vector of float)
|
|
0:188 'inF0' (temp 3-component vector of float)
|
|
0:189 vector-scale (temp 3-component vector of float)
|
|
0:189 log2 (temp 3-component vector of float)
|
|
0:189 'inF0' (temp 3-component vector of float)
|
|
0:189 Constant:
|
|
0:189 0.301030
|
|
0:190 log2 (global 3-component vector of float)
|
|
0:190 'inF0' (temp 3-component vector of float)
|
|
0:191 max (global 3-component vector of float)
|
|
0:191 'inF0' (temp 3-component vector of float)
|
|
0:191 'inF1' (temp 3-component vector of float)
|
|
0:192 min (global 3-component vector of float)
|
|
0:192 'inF0' (temp 3-component vector of float)
|
|
0:192 'inF1' (temp 3-component vector of float)
|
|
0:193 normalize (global 3-component vector of float)
|
|
0:193 'inF0' (temp 3-component vector of float)
|
|
0:194 pow (global 3-component vector of float)
|
|
0:194 'inF0' (temp 3-component vector of float)
|
|
0:194 'inF1' (temp 3-component vector of float)
|
|
0:195 radians (global 3-component vector of float)
|
|
0:195 'inF0' (temp 3-component vector of float)
|
|
0:196 divide (temp 3-component vector of float)
|
|
0:196 Constant:
|
|
0:196 1.000000
|
|
0:196 'inF0' (temp 3-component vector of float)
|
|
0:197 reflect (global 3-component vector of float)
|
|
0:197 'inF0' (temp 3-component vector of float)
|
|
0:197 'inF1' (temp 3-component vector of float)
|
|
0:198 refract (global 3-component vector of float)
|
|
0:198 'inF0' (temp 3-component vector of float)
|
|
0:198 'inF1' (temp 3-component vector of float)
|
|
0:198 Constant:
|
|
0:198 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:200 roundEven (global 3-component vector of float)
|
|
0:200 'inF0' (temp 3-component vector of float)
|
|
0:201 inverse sqrt (global 3-component vector of float)
|
|
0:201 'inF0' (temp 3-component vector of float)
|
|
0:202 clamp (global 3-component vector of float)
|
|
0:202 'inF0' (temp 3-component vector of float)
|
|
0:202 Constant:
|
|
0:202 0.000000
|
|
0:202 Constant:
|
|
0:202 1.000000
|
|
0:203 Sign (global 3-component vector of float)
|
|
0:203 'inF0' (temp 3-component vector of float)
|
|
0:204 sine (global 3-component vector of float)
|
|
0:204 'inF0' (temp 3-component vector of float)
|
|
0:205 Sequence
|
|
0:205 move second child to first child (temp 3-component vector of float)
|
|
0:205 'inF1' (temp 3-component vector of float)
|
|
0:205 sine (temp 3-component vector of float)
|
|
0:205 'inF0' (temp 3-component vector of float)
|
|
0:205 move second child to first child (temp 3-component vector of float)
|
|
0:205 'inF2' (temp 3-component vector of float)
|
|
0:205 cosine (temp 3-component vector of float)
|
|
0:205 'inF0' (temp 3-component vector of float)
|
|
0:206 hyp. sine (global 3-component vector of float)
|
|
0:206 'inF0' (temp 3-component vector of float)
|
|
0:207 smoothstep (global 3-component vector of float)
|
|
0:207 'inF0' (temp 3-component vector of float)
|
|
0:207 'inF1' (temp 3-component vector of float)
|
|
0:207 'inF2' (temp 3-component vector of float)
|
|
0:208 sqrt (global 3-component vector of float)
|
|
0:208 'inF0' (temp 3-component vector of float)
|
|
0:209 step (global 3-component vector of float)
|
|
0:209 'inF0' (temp 3-component vector of float)
|
|
0:209 'inF1' (temp 3-component vector of float)
|
|
0:210 tangent (global 3-component vector of float)
|
|
0:210 'inF0' (temp 3-component vector of float)
|
|
0:211 hyp. tangent (global 3-component vector of float)
|
|
0:211 'inF0' (temp 3-component vector of float)
|
|
0:213 trunc (global 3-component vector of float)
|
|
0:213 'inF0' (temp 3-component vector of float)
|
|
0:216 Branch: Return with expression
|
|
0:? Constant:
|
|
0:? 1.000000
|
|
0:? 2.000000
|
|
0:? 3.000000
|
|
0:349 Function Definition: PixelShaderFunction(vf4;vf4;vf4; (temp 4-component vector of float)
|
|
0:220 Function Parameters:
|
|
0:220 'inF0' (temp 4-component vector of float)
|
|
0:220 'inF1' (temp 4-component vector of float)
|
|
0:220 'inF2' (temp 4-component vector of float)
|
|
0:? Sequence
|
|
0:221 all (global bool)
|
|
0:221 'inF0' (temp 4-component vector of float)
|
|
0:222 Absolute value (global 4-component vector of float)
|
|
0:222 'inF0' (temp 4-component vector of float)
|
|
0:223 arc cosine (global 4-component vector of float)
|
|
0:223 'inF0' (temp 4-component vector of float)
|
|
0:224 any (global bool)
|
|
0:224 'inF0' (temp 4-component vector of float)
|
|
0:225 arc sine (global 4-component vector of float)
|
|
0:225 'inF0' (temp 4-component vector of float)
|
|
0:226 arc tangent (global 4-component vector of float)
|
|
0:226 'inF0' (temp 4-component vector of float)
|
|
0:227 arc tangent (global 4-component vector of float)
|
|
0:227 'inF0' (temp 4-component vector of float)
|
|
0:227 'inF1' (temp 4-component vector of float)
|
|
0:228 Ceiling (global 4-component vector of float)
|
|
0:228 'inF0' (temp 4-component vector of float)
|
|
0:229 clamp (global 4-component vector of float)
|
|
0:229 'inF0' (temp 4-component vector of float)
|
|
0:229 'inF1' (temp 4-component vector of float)
|
|
0:229 'inF2' (temp 4-component vector of float)
|
|
0:230 Test condition and select (temp void)
|
|
0:230 Condition
|
|
0:230 any (temp bool)
|
|
0:230 Compare Less Than (temp 4-component vector of bool)
|
|
0:230 'inF0' (temp 4-component vector of float)
|
|
0:230 Constant:
|
|
0:230 0.000000
|
|
0:230 0.000000
|
|
0:230 0.000000
|
|
0:230 0.000000
|
|
0:230 true case
|
|
0:230 Branch: Kill
|
|
0:231 cosine (global 4-component vector of float)
|
|
0:231 'inF0' (temp 4-component vector of float)
|
|
0:232 hyp. cosine (global 4-component vector of float)
|
|
0:232 'inF0' (temp 4-component vector of float)
|
|
0:? bitCount (global 4-component vector of uint)
|
|
0:? Constant:
|
|
0:? 7 (const uint)
|
|
0:? 3 (const uint)
|
|
0:? 5 (const uint)
|
|
0:? 2 (const uint)
|
|
0:234 dPdx (global 4-component vector of float)
|
|
0:234 'inF0' (temp 4-component vector of float)
|
|
0:235 dPdxCoarse (global 4-component vector of float)
|
|
0:235 'inF0' (temp 4-component vector of float)
|
|
0:236 dPdxFine (global 4-component vector of float)
|
|
0:236 'inF0' (temp 4-component vector of float)
|
|
0:237 dPdy (global 4-component vector of float)
|
|
0:237 'inF0' (temp 4-component vector of float)
|
|
0:238 dPdyCoarse (global 4-component vector of float)
|
|
0:238 'inF0' (temp 4-component vector of float)
|
|
0:239 dPdyFine (global 4-component vector of float)
|
|
0:239 'inF0' (temp 4-component vector of float)
|
|
0:240 degrees (global 4-component vector of float)
|
|
0:240 'inF0' (temp 4-component vector of float)
|
|
0:241 distance (global float)
|
|
0:241 'inF0' (temp 4-component vector of float)
|
|
0:241 'inF1' (temp 4-component vector of float)
|
|
0:242 dot-product (global float)
|
|
0:242 'inF0' (temp 4-component vector of float)
|
|
0:242 'inF1' (temp 4-component vector of float)
|
|
0:243 Construct vec4 (temp float)
|
|
0:243 Constant:
|
|
0:243 1.000000
|
|
0:243 component-wise multiply (temp float)
|
|
0:243 direct index (temp float)
|
|
0:243 'inF0' (temp 4-component vector of float)
|
|
0:243 Constant:
|
|
0:243 1 (const int)
|
|
0:243 direct index (temp float)
|
|
0:243 'inF1' (temp 4-component vector of float)
|
|
0:243 Constant:
|
|
0:243 1 (const int)
|
|
0:243 direct index (temp float)
|
|
0:243 'inF0' (temp 4-component vector of float)
|
|
0:243 Constant:
|
|
0:243 2 (const int)
|
|
0:243 direct index (temp float)
|
|
0:243 'inF1' (temp 4-component vector of float)
|
|
0:243 Constant:
|
|
0:243 3 (const int)
|
|
0:247 exp (global 4-component vector of float)
|
|
0:247 'inF0' (temp 4-component vector of float)
|
|
0:248 exp2 (global 4-component vector of float)
|
|
0:248 'inF0' (temp 4-component vector of float)
|
|
0:249 face-forward (global 4-component vector of float)
|
|
0:249 'inF0' (temp 4-component vector of float)
|
|
0:249 'inF1' (temp 4-component vector of float)
|
|
0:249 'inF2' (temp 4-component vector of float)
|
|
0:250 findMSB (global int)
|
|
0:250 Constant:
|
|
0:250 7 (const int)
|
|
0:251 findLSB (global int)
|
|
0:251 Constant:
|
|
0:251 7 (const int)
|
|
0:252 Floor (global 4-component vector of float)
|
|
0:252 'inF0' (temp 4-component vector of float)
|
|
0:254 mod (global 4-component vector of float)
|
|
0:254 'inF0' (temp 4-component vector of float)
|
|
0:254 'inF1' (temp 4-component vector of float)
|
|
0:255 Fraction (global 4-component vector of float)
|
|
0:255 'inF0' (temp 4-component vector of float)
|
|
0:256 frexp (global 4-component vector of float)
|
|
0:256 'inF0' (temp 4-component vector of float)
|
|
0:256 'inF1' (temp 4-component vector of float)
|
|
0:257 fwidth (global 4-component vector of float)
|
|
0:257 'inF0' (temp 4-component vector of float)
|
|
0:258 isinf (global 4-component vector of bool)
|
|
0:258 'inF0' (temp 4-component vector of float)
|
|
0:259 isnan (global 4-component vector of bool)
|
|
0:259 'inF0' (temp 4-component vector of float)
|
|
0:260 ldexp (global 4-component vector of float)
|
|
0:260 'inF0' (temp 4-component vector of float)
|
|
0:260 'inF1' (temp 4-component vector of float)
|
|
0:261 length (global float)
|
|
0:261 'inF0' (temp 4-component vector of float)
|
|
0:262 log (global 4-component vector of float)
|
|
0:262 'inF0' (temp 4-component vector of float)
|
|
0:263 vector-scale (temp 4-component vector of float)
|
|
0:263 log2 (temp 4-component vector of float)
|
|
0:263 'inF0' (temp 4-component vector of float)
|
|
0:263 Constant:
|
|
0:263 0.301030
|
|
0:264 log2 (global 4-component vector of float)
|
|
0:264 'inF0' (temp 4-component vector of float)
|
|
0:265 max (global 4-component vector of float)
|
|
0:265 'inF0' (temp 4-component vector of float)
|
|
0:265 'inF1' (temp 4-component vector of float)
|
|
0:266 min (global 4-component vector of float)
|
|
0:266 'inF0' (temp 4-component vector of float)
|
|
0:266 'inF1' (temp 4-component vector of float)
|
|
0:267 normalize (global 4-component vector of float)
|
|
0:267 'inF0' (temp 4-component vector of float)
|
|
0:268 pow (global 4-component vector of float)
|
|
0:268 'inF0' (temp 4-component vector of float)
|
|
0:268 'inF1' (temp 4-component vector of float)
|
|
0:269 radians (global 4-component vector of float)
|
|
0:269 'inF0' (temp 4-component vector of float)
|
|
0:270 divide (temp 4-component vector of float)
|
|
0:270 Constant:
|
|
0:270 1.000000
|
|
0:270 'inF0' (temp 4-component vector of float)
|
|
0:271 reflect (global 4-component vector of float)
|
|
0:271 'inF0' (temp 4-component vector of float)
|
|
0:271 'inF1' (temp 4-component vector of float)
|
|
0:272 refract (global 4-component vector of float)
|
|
0:272 'inF0' (temp 4-component vector of float)
|
|
0:272 'inF1' (temp 4-component vector of float)
|
|
0:272 Constant:
|
|
0:272 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:274 roundEven (global 4-component vector of float)
|
|
0:274 'inF0' (temp 4-component vector of float)
|
|
0:275 inverse sqrt (global 4-component vector of float)
|
|
0:275 'inF0' (temp 4-component vector of float)
|
|
0:276 clamp (global 4-component vector of float)
|
|
0:276 'inF0' (temp 4-component vector of float)
|
|
0:276 Constant:
|
|
0:276 0.000000
|
|
0:276 Constant:
|
|
0:276 1.000000
|
|
0:277 Sign (global 4-component vector of float)
|
|
0:277 'inF0' (temp 4-component vector of float)
|
|
0:278 sine (global 4-component vector of float)
|
|
0:278 'inF0' (temp 4-component vector of float)
|
|
0:279 Sequence
|
|
0:279 move second child to first child (temp 4-component vector of float)
|
|
0:279 'inF1' (temp 4-component vector of float)
|
|
0:279 sine (temp 4-component vector of float)
|
|
0:279 'inF0' (temp 4-component vector of float)
|
|
0:279 move second child to first child (temp 4-component vector of float)
|
|
0:279 'inF2' (temp 4-component vector of float)
|
|
0:279 cosine (temp 4-component vector of float)
|
|
0:279 'inF0' (temp 4-component vector of float)
|
|
0:280 hyp. sine (global 4-component vector of float)
|
|
0:280 'inF0' (temp 4-component vector of float)
|
|
0:281 smoothstep (global 4-component vector of float)
|
|
0:281 'inF0' (temp 4-component vector of float)
|
|
0:281 'inF1' (temp 4-component vector of float)
|
|
0:281 'inF2' (temp 4-component vector of float)
|
|
0:282 sqrt (global 4-component vector of float)
|
|
0:282 'inF0' (temp 4-component vector of float)
|
|
0:283 step (global 4-component vector of float)
|
|
0:283 'inF0' (temp 4-component vector of float)
|
|
0:283 'inF1' (temp 4-component vector of float)
|
|
0:284 tangent (global 4-component vector of float)
|
|
0:284 'inF0' (temp 4-component vector of float)
|
|
0:285 hyp. tangent (global 4-component vector of float)
|
|
0:285 'inF0' (temp 4-component vector of float)
|
|
0:287 trunc (global 4-component vector of float)
|
|
0:287 'inF0' (temp 4-component vector of float)
|
|
0:290 Branch: Return with expression
|
|
0:? Constant:
|
|
0:? 1.000000
|
|
0:? 2.000000
|
|
0:? 3.000000
|
|
0:? 4.000000
|
|
0:358 Function Definition: PixelShaderFunction(mf22;mf22;mf22; (temp 2X2 matrix of float)
|
|
0:350 Function Parameters:
|
|
0:350 'inF0' (temp 2X2 matrix of float)
|
|
0:350 'inF1' (temp 2X2 matrix of float)
|
|
0:350 'inF2' (temp 2X2 matrix of float)
|
|
0:? Sequence
|
|
0:352 all (global bool)
|
|
0:352 'inF0' (temp 2X2 matrix of float)
|
|
0:352 Absolute value (global 2X2 matrix of float)
|
|
0:352 'inF0' (temp 2X2 matrix of float)
|
|
0:352 arc cosine (global 2X2 matrix of float)
|
|
0:352 'inF0' (temp 2X2 matrix of float)
|
|
0:352 any (global bool)
|
|
0:352 'inF0' (temp 2X2 matrix of float)
|
|
0:352 arc sine (global 2X2 matrix of float)
|
|
0:352 'inF0' (temp 2X2 matrix of float)
|
|
0:352 arc tangent (global 2X2 matrix of float)
|
|
0:352 'inF0' (temp 2X2 matrix of float)
|
|
0:352 arc tangent (global 2X2 matrix of float)
|
|
0:352 'inF0' (temp 2X2 matrix of float)
|
|
0:352 'inF1' (temp 2X2 matrix of float)
|
|
0:352 Ceiling (global 2X2 matrix of float)
|
|
0:352 'inF0' (temp 2X2 matrix of float)
|
|
0:352 Test condition and select (temp void)
|
|
0:352 Condition
|
|
0:352 any (temp bool)
|
|
0:352 Compare Less Than (temp 2X2 matrix of bool)
|
|
0:352 'inF0' (temp 2X2 matrix of float)
|
|
0:352 Constant:
|
|
0:352 0.000000
|
|
0:352 0.000000
|
|
0:352 0.000000
|
|
0:352 0.000000
|
|
0:352 true case
|
|
0:352 Branch: Kill
|
|
0:352 clamp (global 2X2 matrix of float)
|
|
0:352 'inF0' (temp 2X2 matrix of float)
|
|
0:352 'inF1' (temp 2X2 matrix of float)
|
|
0:352 'inF2' (temp 2X2 matrix of float)
|
|
0:352 cosine (global 2X2 matrix of float)
|
|
0:352 'inF0' (temp 2X2 matrix of float)
|
|
0:352 hyp. cosine (global 2X2 matrix of float)
|
|
0:352 'inF0' (temp 2X2 matrix of float)
|
|
0:352 dPdx (global 2X2 matrix of float)
|
|
0:352 'inF0' (temp 2X2 matrix of float)
|
|
0:352 dPdxCoarse (global 2X2 matrix of float)
|
|
0:352 'inF0' (temp 2X2 matrix of float)
|
|
0:352 dPdxFine (global 2X2 matrix of float)
|
|
0:352 'inF0' (temp 2X2 matrix of float)
|
|
0:352 dPdy (global 2X2 matrix of float)
|
|
0:352 'inF0' (temp 2X2 matrix of float)
|
|
0:352 dPdyCoarse (global 2X2 matrix of float)
|
|
0:352 'inF0' (temp 2X2 matrix of float)
|
|
0:352 dPdyFine (global 2X2 matrix of float)
|
|
0:352 'inF0' (temp 2X2 matrix of float)
|
|
0:352 degrees (global 2X2 matrix of float)
|
|
0:352 'inF0' (temp 2X2 matrix of float)
|
|
0:352 determinant (global float)
|
|
0:352 'inF0' (temp 2X2 matrix of float)
|
|
0:352 exp (global 2X2 matrix of float)
|
|
0:352 'inF0' (temp 2X2 matrix of float)
|
|
0:352 exp2 (global 2X2 matrix of float)
|
|
0:352 'inF0' (temp 2X2 matrix of float)
|
|
0:352 findMSB (global int)
|
|
0:352 Constant:
|
|
0:352 7 (const int)
|
|
0:352 findLSB (global int)
|
|
0:352 Constant:
|
|
0:352 7 (const int)
|
|
0:352 Floor (global 2X2 matrix of float)
|
|
0:352 'inF0' (temp 2X2 matrix of float)
|
|
0:352 mod (global 2X2 matrix of float)
|
|
0:352 'inF0' (temp 2X2 matrix of float)
|
|
0:352 'inF1' (temp 2X2 matrix of float)
|
|
0:352 Fraction (global 2X2 matrix of float)
|
|
0:352 'inF0' (temp 2X2 matrix of float)
|
|
0:352 frexp (global 2X2 matrix of float)
|
|
0:352 'inF0' (temp 2X2 matrix of float)
|
|
0:352 'inF1' (temp 2X2 matrix of float)
|
|
0:352 fwidth (global 2X2 matrix of float)
|
|
0:352 'inF0' (temp 2X2 matrix of float)
|
|
0:352 ldexp (global 2X2 matrix of float)
|
|
0:352 'inF0' (temp 2X2 matrix of float)
|
|
0:352 'inF1' (temp 2X2 matrix of float)
|
|
0:352 log (global 2X2 matrix of float)
|
|
0:352 'inF0' (temp 2X2 matrix of float)
|
|
0:352 matrix-scale (temp 2X2 matrix of float)
|
|
0:352 log2 (temp 2X2 matrix of float)
|
|
0:352 'inF0' (temp 2X2 matrix of float)
|
|
0:352 Constant:
|
|
0:352 0.301030
|
|
0:352 log2 (global 2X2 matrix of float)
|
|
0:352 'inF0' (temp 2X2 matrix of float)
|
|
0:352 max (global 2X2 matrix of float)
|
|
0:352 'inF0' (temp 2X2 matrix of float)
|
|
0:352 'inF1' (temp 2X2 matrix of float)
|
|
0:352 min (global 2X2 matrix of float)
|
|
0:352 'inF0' (temp 2X2 matrix of float)
|
|
0:352 'inF1' (temp 2X2 matrix of float)
|
|
0:352 pow (global 2X2 matrix of float)
|
|
0:352 'inF0' (temp 2X2 matrix of float)
|
|
0:352 'inF1' (temp 2X2 matrix of float)
|
|
0:352 radians (global 2X2 matrix of float)
|
|
0:352 'inF0' (temp 2X2 matrix of float)
|
|
0:352 roundEven (global 2X2 matrix of float)
|
|
0:352 'inF0' (temp 2X2 matrix of float)
|
|
0:352 inverse sqrt (global 2X2 matrix of float)
|
|
0:352 'inF0' (temp 2X2 matrix of float)
|
|
0:352 clamp (global 2X2 matrix of float)
|
|
0:352 'inF0' (temp 2X2 matrix of float)
|
|
0:352 Constant:
|
|
0:352 0.000000
|
|
0:352 Constant:
|
|
0:352 1.000000
|
|
0:352 Sign (global 2X2 matrix of float)
|
|
0:352 'inF0' (temp 2X2 matrix of float)
|
|
0:352 sine (global 2X2 matrix of float)
|
|
0:352 'inF0' (temp 2X2 matrix of float)
|
|
0:352 Sequence
|
|
0:352 move second child to first child (temp 2X2 matrix of float)
|
|
0:352 'inF1' (temp 2X2 matrix of float)
|
|
0:352 sine (temp 2X2 matrix of float)
|
|
0:352 'inF0' (temp 2X2 matrix of float)
|
|
0:352 move second child to first child (temp 2X2 matrix of float)
|
|
0:352 'inF2' (temp 2X2 matrix of float)
|
|
0:352 cosine (temp 2X2 matrix of float)
|
|
0:352 'inF0' (temp 2X2 matrix of float)
|
|
0:352 hyp. sine (global 2X2 matrix of float)
|
|
0:352 'inF0' (temp 2X2 matrix of float)
|
|
0:352 smoothstep (global 2X2 matrix of float)
|
|
0:352 'inF0' (temp 2X2 matrix of float)
|
|
0:352 'inF1' (temp 2X2 matrix of float)
|
|
0:352 'inF2' (temp 2X2 matrix of float)
|
|
0:352 sqrt (global 2X2 matrix of float)
|
|
0:352 'inF0' (temp 2X2 matrix of float)
|
|
0:352 step (global 2X2 matrix of float)
|
|
0:352 'inF0' (temp 2X2 matrix of float)
|
|
0:352 'inF1' (temp 2X2 matrix of float)
|
|
0:352 tangent (global 2X2 matrix of float)
|
|
0:352 'inF0' (temp 2X2 matrix of float)
|
|
0:352 hyp. tangent (global 2X2 matrix of float)
|
|
0:352 'inF0' (temp 2X2 matrix of float)
|
|
0:352 transpose (global 2X2 matrix of float)
|
|
0:352 'inF0' (temp 2X2 matrix of float)
|
|
0:352 trunc (global 2X2 matrix of float)
|
|
0:352 'inF0' (temp 2X2 matrix of float)
|
|
0:355 Branch: Return with expression
|
|
0:? Constant:
|
|
0:? 2.000000
|
|
0:? 2.000000
|
|
0:? 2.000000
|
|
0:? 2.000000
|
|
0:367 Function Definition: PixelShaderFunction(mf33;mf33;mf33; (temp 3X3 matrix of float)
|
|
0:359 Function Parameters:
|
|
0:359 'inF0' (temp 3X3 matrix of float)
|
|
0:359 'inF1' (temp 3X3 matrix of float)
|
|
0:359 'inF2' (temp 3X3 matrix of float)
|
|
0:? Sequence
|
|
0:361 all (global bool)
|
|
0:361 'inF0' (temp 3X3 matrix of float)
|
|
0:361 Absolute value (global 3X3 matrix of float)
|
|
0:361 'inF0' (temp 3X3 matrix of float)
|
|
0:361 arc cosine (global 3X3 matrix of float)
|
|
0:361 'inF0' (temp 3X3 matrix of float)
|
|
0:361 any (global bool)
|
|
0:361 'inF0' (temp 3X3 matrix of float)
|
|
0:361 arc sine (global 3X3 matrix of float)
|
|
0:361 'inF0' (temp 3X3 matrix of float)
|
|
0:361 arc tangent (global 3X3 matrix of float)
|
|
0:361 'inF0' (temp 3X3 matrix of float)
|
|
0:361 arc tangent (global 3X3 matrix of float)
|
|
0:361 'inF0' (temp 3X3 matrix of float)
|
|
0:361 'inF1' (temp 3X3 matrix of float)
|
|
0:361 Ceiling (global 3X3 matrix of float)
|
|
0:361 'inF0' (temp 3X3 matrix of float)
|
|
0:361 Test condition and select (temp void)
|
|
0:361 Condition
|
|
0:361 any (temp bool)
|
|
0:361 Compare Less Than (temp 3X3 matrix of bool)
|
|
0:361 'inF0' (temp 3X3 matrix of float)
|
|
0:361 Constant:
|
|
0:361 0.000000
|
|
0:361 0.000000
|
|
0:361 0.000000
|
|
0:361 0.000000
|
|
0:361 0.000000
|
|
0:361 0.000000
|
|
0:361 0.000000
|
|
0:361 0.000000
|
|
0:361 0.000000
|
|
0:361 true case
|
|
0:361 Branch: Kill
|
|
0:361 clamp (global 3X3 matrix of float)
|
|
0:361 'inF0' (temp 3X3 matrix of float)
|
|
0:361 'inF1' (temp 3X3 matrix of float)
|
|
0:361 'inF2' (temp 3X3 matrix of float)
|
|
0:361 cosine (global 3X3 matrix of float)
|
|
0:361 'inF0' (temp 3X3 matrix of float)
|
|
0:361 hyp. cosine (global 3X3 matrix of float)
|
|
0:361 'inF0' (temp 3X3 matrix of float)
|
|
0:361 dPdx (global 3X3 matrix of float)
|
|
0:361 'inF0' (temp 3X3 matrix of float)
|
|
0:361 dPdxCoarse (global 3X3 matrix of float)
|
|
0:361 'inF0' (temp 3X3 matrix of float)
|
|
0:361 dPdxFine (global 3X3 matrix of float)
|
|
0:361 'inF0' (temp 3X3 matrix of float)
|
|
0:361 dPdy (global 3X3 matrix of float)
|
|
0:361 'inF0' (temp 3X3 matrix of float)
|
|
0:361 dPdyCoarse (global 3X3 matrix of float)
|
|
0:361 'inF0' (temp 3X3 matrix of float)
|
|
0:361 dPdyFine (global 3X3 matrix of float)
|
|
0:361 'inF0' (temp 3X3 matrix of float)
|
|
0:361 degrees (global 3X3 matrix of float)
|
|
0:361 'inF0' (temp 3X3 matrix of float)
|
|
0:361 determinant (global float)
|
|
0:361 'inF0' (temp 3X3 matrix of float)
|
|
0:361 exp (global 3X3 matrix of float)
|
|
0:361 'inF0' (temp 3X3 matrix of float)
|
|
0:361 exp2 (global 3X3 matrix of float)
|
|
0:361 'inF0' (temp 3X3 matrix of float)
|
|
0:361 findMSB (global int)
|
|
0:361 Constant:
|
|
0:361 7 (const int)
|
|
0:361 findLSB (global int)
|
|
0:361 Constant:
|
|
0:361 7 (const int)
|
|
0:361 Floor (global 3X3 matrix of float)
|
|
0:361 'inF0' (temp 3X3 matrix of float)
|
|
0:361 mod (global 3X3 matrix of float)
|
|
0:361 'inF0' (temp 3X3 matrix of float)
|
|
0:361 'inF1' (temp 3X3 matrix of float)
|
|
0:361 Fraction (global 3X3 matrix of float)
|
|
0:361 'inF0' (temp 3X3 matrix of float)
|
|
0:361 frexp (global 3X3 matrix of float)
|
|
0:361 'inF0' (temp 3X3 matrix of float)
|
|
0:361 'inF1' (temp 3X3 matrix of float)
|
|
0:361 fwidth (global 3X3 matrix of float)
|
|
0:361 'inF0' (temp 3X3 matrix of float)
|
|
0:361 ldexp (global 3X3 matrix of float)
|
|
0:361 'inF0' (temp 3X3 matrix of float)
|
|
0:361 'inF1' (temp 3X3 matrix of float)
|
|
0:361 log (global 3X3 matrix of float)
|
|
0:361 'inF0' (temp 3X3 matrix of float)
|
|
0:361 matrix-scale (temp 3X3 matrix of float)
|
|
0:361 log2 (temp 3X3 matrix of float)
|
|
0:361 'inF0' (temp 3X3 matrix of float)
|
|
0:361 Constant:
|
|
0:361 0.301030
|
|
0:361 log2 (global 3X3 matrix of float)
|
|
0:361 'inF0' (temp 3X3 matrix of float)
|
|
0:361 max (global 3X3 matrix of float)
|
|
0:361 'inF0' (temp 3X3 matrix of float)
|
|
0:361 'inF1' (temp 3X3 matrix of float)
|
|
0:361 min (global 3X3 matrix of float)
|
|
0:361 'inF0' (temp 3X3 matrix of float)
|
|
0:361 'inF1' (temp 3X3 matrix of float)
|
|
0:361 pow (global 3X3 matrix of float)
|
|
0:361 'inF0' (temp 3X3 matrix of float)
|
|
0:361 'inF1' (temp 3X3 matrix of float)
|
|
0:361 radians (global 3X3 matrix of float)
|
|
0:361 'inF0' (temp 3X3 matrix of float)
|
|
0:361 roundEven (global 3X3 matrix of float)
|
|
0:361 'inF0' (temp 3X3 matrix of float)
|
|
0:361 inverse sqrt (global 3X3 matrix of float)
|
|
0:361 'inF0' (temp 3X3 matrix of float)
|
|
0:361 clamp (global 3X3 matrix of float)
|
|
0:361 'inF0' (temp 3X3 matrix of float)
|
|
0:361 Constant:
|
|
0:361 0.000000
|
|
0:361 Constant:
|
|
0:361 1.000000
|
|
0:361 Sign (global 3X3 matrix of float)
|
|
0:361 'inF0' (temp 3X3 matrix of float)
|
|
0:361 sine (global 3X3 matrix of float)
|
|
0:361 'inF0' (temp 3X3 matrix of float)
|
|
0:361 Sequence
|
|
0:361 move second child to first child (temp 3X3 matrix of float)
|
|
0:361 'inF1' (temp 3X3 matrix of float)
|
|
0:361 sine (temp 3X3 matrix of float)
|
|
0:361 'inF0' (temp 3X3 matrix of float)
|
|
0:361 move second child to first child (temp 3X3 matrix of float)
|
|
0:361 'inF2' (temp 3X3 matrix of float)
|
|
0:361 cosine (temp 3X3 matrix of float)
|
|
0:361 'inF0' (temp 3X3 matrix of float)
|
|
0:361 hyp. sine (global 3X3 matrix of float)
|
|
0:361 'inF0' (temp 3X3 matrix of float)
|
|
0:361 smoothstep (global 3X3 matrix of float)
|
|
0:361 'inF0' (temp 3X3 matrix of float)
|
|
0:361 'inF1' (temp 3X3 matrix of float)
|
|
0:361 'inF2' (temp 3X3 matrix of float)
|
|
0:361 sqrt (global 3X3 matrix of float)
|
|
0:361 'inF0' (temp 3X3 matrix of float)
|
|
0:361 step (global 3X3 matrix of float)
|
|
0:361 'inF0' (temp 3X3 matrix of float)
|
|
0:361 'inF1' (temp 3X3 matrix of float)
|
|
0:361 tangent (global 3X3 matrix of float)
|
|
0:361 'inF0' (temp 3X3 matrix of float)
|
|
0:361 hyp. tangent (global 3X3 matrix of float)
|
|
0:361 'inF0' (temp 3X3 matrix of float)
|
|
0:361 transpose (global 3X3 matrix of float)
|
|
0:361 'inF0' (temp 3X3 matrix of float)
|
|
0:361 trunc (global 3X3 matrix of float)
|
|
0:361 'inF0' (temp 3X3 matrix of float)
|
|
0:364 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:388 Function Definition: PixelShaderFunction(mf44;mf44;mf44; (temp 4X4 matrix of float)
|
|
0:368 Function Parameters:
|
|
0:368 'inF0' (temp 4X4 matrix of float)
|
|
0:368 'inF1' (temp 4X4 matrix of float)
|
|
0:368 'inF2' (temp 4X4 matrix of float)
|
|
0:? Sequence
|
|
0:370 all (global bool)
|
|
0:370 'inF0' (temp 4X4 matrix of float)
|
|
0:370 Absolute value (global 4X4 matrix of float)
|
|
0:370 'inF0' (temp 4X4 matrix of float)
|
|
0:370 arc cosine (global 4X4 matrix of float)
|
|
0:370 'inF0' (temp 4X4 matrix of float)
|
|
0:370 any (global bool)
|
|
0:370 'inF0' (temp 4X4 matrix of float)
|
|
0:370 arc sine (global 4X4 matrix of float)
|
|
0:370 'inF0' (temp 4X4 matrix of float)
|
|
0:370 arc tangent (global 4X4 matrix of float)
|
|
0:370 'inF0' (temp 4X4 matrix of float)
|
|
0:370 arc tangent (global 4X4 matrix of float)
|
|
0:370 'inF0' (temp 4X4 matrix of float)
|
|
0:370 'inF1' (temp 4X4 matrix of float)
|
|
0:370 Ceiling (global 4X4 matrix of float)
|
|
0:370 'inF0' (temp 4X4 matrix of float)
|
|
0:370 Test condition and select (temp void)
|
|
0:370 Condition
|
|
0:370 any (temp bool)
|
|
0:370 Compare Less Than (temp 4X4 matrix of bool)
|
|
0:370 'inF0' (temp 4X4 matrix of float)
|
|
0:370 Constant:
|
|
0:370 0.000000
|
|
0:370 0.000000
|
|
0:370 0.000000
|
|
0:370 0.000000
|
|
0:370 0.000000
|
|
0:370 0.000000
|
|
0:370 0.000000
|
|
0:370 0.000000
|
|
0:370 0.000000
|
|
0:370 0.000000
|
|
0:370 0.000000
|
|
0:370 0.000000
|
|
0:370 0.000000
|
|
0:370 0.000000
|
|
0:370 0.000000
|
|
0:370 0.000000
|
|
0:370 true case
|
|
0:370 Branch: Kill
|
|
0:370 clamp (global 4X4 matrix of float)
|
|
0:370 'inF0' (temp 4X4 matrix of float)
|
|
0:370 'inF1' (temp 4X4 matrix of float)
|
|
0:370 'inF2' (temp 4X4 matrix of float)
|
|
0:370 cosine (global 4X4 matrix of float)
|
|
0:370 'inF0' (temp 4X4 matrix of float)
|
|
0:370 hyp. cosine (global 4X4 matrix of float)
|
|
0:370 'inF0' (temp 4X4 matrix of float)
|
|
0:370 dPdx (global 4X4 matrix of float)
|
|
0:370 'inF0' (temp 4X4 matrix of float)
|
|
0:370 dPdxCoarse (global 4X4 matrix of float)
|
|
0:370 'inF0' (temp 4X4 matrix of float)
|
|
0:370 dPdxFine (global 4X4 matrix of float)
|
|
0:370 'inF0' (temp 4X4 matrix of float)
|
|
0:370 dPdy (global 4X4 matrix of float)
|
|
0:370 'inF0' (temp 4X4 matrix of float)
|
|
0:370 dPdyCoarse (global 4X4 matrix of float)
|
|
0:370 'inF0' (temp 4X4 matrix of float)
|
|
0:370 dPdyFine (global 4X4 matrix of float)
|
|
0:370 'inF0' (temp 4X4 matrix of float)
|
|
0:370 degrees (global 4X4 matrix of float)
|
|
0:370 'inF0' (temp 4X4 matrix of float)
|
|
0:370 determinant (global float)
|
|
0:370 'inF0' (temp 4X4 matrix of float)
|
|
0:370 exp (global 4X4 matrix of float)
|
|
0:370 'inF0' (temp 4X4 matrix of float)
|
|
0:370 exp2 (global 4X4 matrix of float)
|
|
0:370 'inF0' (temp 4X4 matrix of float)
|
|
0:370 findMSB (global int)
|
|
0:370 Constant:
|
|
0:370 7 (const int)
|
|
0:370 findLSB (global int)
|
|
0:370 Constant:
|
|
0:370 7 (const int)
|
|
0:370 Floor (global 4X4 matrix of float)
|
|
0:370 'inF0' (temp 4X4 matrix of float)
|
|
0:370 mod (global 4X4 matrix of float)
|
|
0:370 'inF0' (temp 4X4 matrix of float)
|
|
0:370 'inF1' (temp 4X4 matrix of float)
|
|
0:370 Fraction (global 4X4 matrix of float)
|
|
0:370 'inF0' (temp 4X4 matrix of float)
|
|
0:370 frexp (global 4X4 matrix of float)
|
|
0:370 'inF0' (temp 4X4 matrix of float)
|
|
0:370 'inF1' (temp 4X4 matrix of float)
|
|
0:370 fwidth (global 4X4 matrix of float)
|
|
0:370 'inF0' (temp 4X4 matrix of float)
|
|
0:370 ldexp (global 4X4 matrix of float)
|
|
0:370 'inF0' (temp 4X4 matrix of float)
|
|
0:370 'inF1' (temp 4X4 matrix of float)
|
|
0:370 log (global 4X4 matrix of float)
|
|
0:370 'inF0' (temp 4X4 matrix of float)
|
|
0:370 matrix-scale (temp 4X4 matrix of float)
|
|
0:370 log2 (temp 4X4 matrix of float)
|
|
0:370 'inF0' (temp 4X4 matrix of float)
|
|
0:370 Constant:
|
|
0:370 0.301030
|
|
0:370 log2 (global 4X4 matrix of float)
|
|
0:370 'inF0' (temp 4X4 matrix of float)
|
|
0:370 max (global 4X4 matrix of float)
|
|
0:370 'inF0' (temp 4X4 matrix of float)
|
|
0:370 'inF1' (temp 4X4 matrix of float)
|
|
0:370 min (global 4X4 matrix of float)
|
|
0:370 'inF0' (temp 4X4 matrix of float)
|
|
0:370 'inF1' (temp 4X4 matrix of float)
|
|
0:370 pow (global 4X4 matrix of float)
|
|
0:370 'inF0' (temp 4X4 matrix of float)
|
|
0:370 'inF1' (temp 4X4 matrix of float)
|
|
0:370 radians (global 4X4 matrix of float)
|
|
0:370 'inF0' (temp 4X4 matrix of float)
|
|
0:370 roundEven (global 4X4 matrix of float)
|
|
0:370 'inF0' (temp 4X4 matrix of float)
|
|
0:370 inverse sqrt (global 4X4 matrix of float)
|
|
0:370 'inF0' (temp 4X4 matrix of float)
|
|
0:370 clamp (global 4X4 matrix of float)
|
|
0:370 'inF0' (temp 4X4 matrix of float)
|
|
0:370 Constant:
|
|
0:370 0.000000
|
|
0:370 Constant:
|
|
0:370 1.000000
|
|
0:370 Sign (global 4X4 matrix of float)
|
|
0:370 'inF0' (temp 4X4 matrix of float)
|
|
0:370 sine (global 4X4 matrix of float)
|
|
0:370 'inF0' (temp 4X4 matrix of float)
|
|
0:370 Sequence
|
|
0:370 move second child to first child (temp 4X4 matrix of float)
|
|
0:370 'inF1' (temp 4X4 matrix of float)
|
|
0:370 sine (temp 4X4 matrix of float)
|
|
0:370 'inF0' (temp 4X4 matrix of float)
|
|
0:370 move second child to first child (temp 4X4 matrix of float)
|
|
0:370 'inF2' (temp 4X4 matrix of float)
|
|
0:370 cosine (temp 4X4 matrix of float)
|
|
0:370 'inF0' (temp 4X4 matrix of float)
|
|
0:370 hyp. sine (global 4X4 matrix of float)
|
|
0:370 'inF0' (temp 4X4 matrix of float)
|
|
0:370 smoothstep (global 4X4 matrix of float)
|
|
0:370 'inF0' (temp 4X4 matrix of float)
|
|
0:370 'inF1' (temp 4X4 matrix of float)
|
|
0:370 'inF2' (temp 4X4 matrix of float)
|
|
0:370 sqrt (global 4X4 matrix of float)
|
|
0:370 'inF0' (temp 4X4 matrix of float)
|
|
0:370 step (global 4X4 matrix of float)
|
|
0:370 'inF0' (temp 4X4 matrix of float)
|
|
0:370 'inF1' (temp 4X4 matrix of float)
|
|
0:370 tangent (global 4X4 matrix of float)
|
|
0:370 'inF0' (temp 4X4 matrix of float)
|
|
0:370 hyp. tangent (global 4X4 matrix of float)
|
|
0:370 'inF0' (temp 4X4 matrix of float)
|
|
0:370 transpose (global 4X4 matrix of float)
|
|
0:370 'inF0' (temp 4X4 matrix of float)
|
|
0:370 trunc (global 4X4 matrix of float)
|
|
0:370 'inF0' (temp 4X4 matrix of float)
|
|
0:373 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:395 Function Definition: TestGenMul(f1;f1;vf2;vf2;mf22;mf22; (temp void)
|
|
0:391 Function Parameters:
|
|
0:391 'inF0' (temp float)
|
|
0:391 'inF1' (temp float)
|
|
0:391 'inFV0' (temp 2-component vector of float)
|
|
0:391 'inFV1' (temp 2-component vector of float)
|
|
0:391 'inFM0' (temp 2X2 matrix of float)
|
|
0:391 'inFM1' (temp 2X2 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' (temp float)
|
|
0:392 'inF1' (temp float)
|
|
0:392 move second child to first child (temp 2-component vector of float)
|
|
0:392 'r1' (temp 2-component vector of float)
|
|
0:392 vector-scale (temp 2-component vector of float)
|
|
0:392 'inFV0' (temp 2-component vector of float)
|
|
0:392 'inF0' (temp float)
|
|
0:392 move second child to first child (temp 2-component vector of float)
|
|
0:392 'r2' (temp 2-component vector of float)
|
|
0:392 vector-scale (temp 2-component vector of float)
|
|
0:392 'inF0' (temp float)
|
|
0:392 'inFV0' (temp 2-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' (temp 2-component vector of float)
|
|
0:392 'inFV1' (temp 2-component vector of float)
|
|
0:392 move second child to first child (temp 2-component vector of float)
|
|
0:392 'r4' (temp 2-component vector of float)
|
|
0:392 matrix-times-vector (temp 2-component vector of float)
|
|
0:392 'inFM0' (temp 2X2 matrix of float)
|
|
0:392 'inFV0' (temp 2-component vector of float)
|
|
0:392 move second child to first child (temp 2-component vector of float)
|
|
0:392 'r5' (temp 2-component vector of float)
|
|
0:392 vector-times-matrix (temp 2-component vector of float)
|
|
0:392 'inFV0' (temp 2-component vector of float)
|
|
0:392 'inFM0' (temp 2X2 matrix of float)
|
|
0:392 move second child to first child (temp 2X2 matrix of float)
|
|
0:392 'r6' (temp 2X2 matrix of float)
|
|
0:392 matrix-scale (temp 2X2 matrix of float)
|
|
0:392 'inFM0' (temp 2X2 matrix of float)
|
|
0:392 'inF0' (temp float)
|
|
0:392 move second child to first child (temp 2X2 matrix of float)
|
|
0:392 'r7' (temp 2X2 matrix of float)
|
|
0:392 matrix-scale (temp 2X2 matrix of float)
|
|
0:392 'inF0' (temp float)
|
|
0:392 'inFM0' (temp 2X2 matrix of float)
|
|
0:392 move second child to first child (temp 2X2 matrix of float)
|
|
0:392 'r8' (temp 2X2 matrix of float)
|
|
0:392 matrix-multiply (temp 2X2 matrix of float)
|
|
0:392 'inFM0' (temp 2X2 matrix of float)
|
|
0:392 'inFM1' (temp 2X2 matrix of float)
|
|
0:402 Function Definition: TestGenMul(f1;f1;vf3;vf3;mf33;mf33; (temp void)
|
|
0:398 Function Parameters:
|
|
0:398 'inF0' (temp float)
|
|
0:398 'inF1' (temp float)
|
|
0:398 'inFV0' (temp 3-component vector of float)
|
|
0:398 'inFV1' (temp 3-component vector of float)
|
|
0:398 'inFM0' (temp 3X3 matrix of float)
|
|
0:398 'inFM1' (temp 3X3 matrix of float)
|
|
0:? Sequence
|
|
0:399 move second child to first child (temp float)
|
|
0:399 'r0' (temp float)
|
|
0:399 component-wise multiply (temp float)
|
|
0:399 'inF0' (temp float)
|
|
0:399 'inF1' (temp float)
|
|
0:399 move second child to first child (temp 3-component vector of float)
|
|
0:399 'r1' (temp 3-component vector of float)
|
|
0:399 vector-scale (temp 3-component vector of float)
|
|
0:399 'inFV0' (temp 3-component vector of float)
|
|
0:399 'inF0' (temp float)
|
|
0:399 move second child to first child (temp 3-component vector of float)
|
|
0:399 'r2' (temp 3-component vector of float)
|
|
0:399 vector-scale (temp 3-component vector of float)
|
|
0:399 'inF0' (temp float)
|
|
0:399 'inFV0' (temp 3-component vector of float)
|
|
0:399 move second child to first child (temp float)
|
|
0:399 'r3' (temp float)
|
|
0:399 dot-product (global float)
|
|
0:399 'inFV0' (temp 3-component vector of float)
|
|
0:399 'inFV1' (temp 3-component vector of float)
|
|
0:399 move second child to first child (temp 3-component vector of float)
|
|
0:399 'r4' (temp 3-component vector of float)
|
|
0:399 matrix-times-vector (temp 3-component vector of float)
|
|
0:399 'inFM0' (temp 3X3 matrix of float)
|
|
0:399 'inFV0' (temp 3-component vector of float)
|
|
0:399 move second child to first child (temp 3-component vector of float)
|
|
0:399 'r5' (temp 3-component vector of float)
|
|
0:399 vector-times-matrix (temp 3-component vector of float)
|
|
0:399 'inFV0' (temp 3-component vector of float)
|
|
0:399 'inFM0' (temp 3X3 matrix of float)
|
|
0:399 move second child to first child (temp 3X3 matrix of float)
|
|
0:399 'r6' (temp 3X3 matrix of float)
|
|
0:399 matrix-scale (temp 3X3 matrix of float)
|
|
0:399 'inFM0' (temp 3X3 matrix of float)
|
|
0:399 'inF0' (temp float)
|
|
0:399 move second child to first child (temp 3X3 matrix of float)
|
|
0:399 'r7' (temp 3X3 matrix of float)
|
|
0:399 matrix-scale (temp 3X3 matrix of float)
|
|
0:399 'inF0' (temp float)
|
|
0:399 'inFM0' (temp 3X3 matrix of float)
|
|
0:399 move second child to first child (temp 3X3 matrix of float)
|
|
0:399 'r8' (temp 3X3 matrix of float)
|
|
0:399 matrix-multiply (temp 3X3 matrix of float)
|
|
0:399 'inFM0' (temp 3X3 matrix of float)
|
|
0:399 'inFM1' (temp 3X3 matrix of float)
|
|
0:408 Function Definition: TestGenMul(f1;f1;vf4;vf4;mf44;mf44; (temp void)
|
|
0:405 Function Parameters:
|
|
0:405 'inF0' (temp float)
|
|
0:405 'inF1' (temp float)
|
|
0:405 'inFV0' (temp 4-component vector of float)
|
|
0:405 'inFV1' (temp 4-component vector of float)
|
|
0:405 'inFM0' (temp 4X4 matrix of float)
|
|
0:405 'inFM1' (temp 4X4 matrix of float)
|
|
0:? Sequence
|
|
0:406 move second child to first child (temp float)
|
|
0:406 'r0' (temp float)
|
|
0:406 component-wise multiply (temp float)
|
|
0:406 'inF0' (temp float)
|
|
0:406 'inF1' (temp float)
|
|
0:406 move second child to first child (temp 4-component vector of float)
|
|
0:406 'r1' (temp 4-component vector of float)
|
|
0:406 vector-scale (temp 4-component vector of float)
|
|
0:406 'inFV0' (temp 4-component vector of float)
|
|
0:406 'inF0' (temp float)
|
|
0:406 move second child to first child (temp 4-component vector of float)
|
|
0:406 'r2' (temp 4-component vector of float)
|
|
0:406 vector-scale (temp 4-component vector of float)
|
|
0:406 'inF0' (temp float)
|
|
0:406 'inFV0' (temp 4-component vector of float)
|
|
0:406 move second child to first child (temp float)
|
|
0:406 'r3' (temp float)
|
|
0:406 dot-product (global float)
|
|
0:406 'inFV0' (temp 4-component vector of float)
|
|
0:406 'inFV1' (temp 4-component vector of float)
|
|
0:406 move second child to first child (temp 4-component vector of float)
|
|
0:406 'r4' (temp 4-component vector of float)
|
|
0:406 matrix-times-vector (temp 4-component vector of float)
|
|
0:406 'inFM0' (temp 4X4 matrix of float)
|
|
0:406 'inFV0' (temp 4-component vector of float)
|
|
0:406 move second child to first child (temp 4-component vector of float)
|
|
0:406 'r5' (temp 4-component vector of float)
|
|
0:406 vector-times-matrix (temp 4-component vector of float)
|
|
0:406 'inFV0' (temp 4-component vector of float)
|
|
0:406 'inFM0' (temp 4X4 matrix of float)
|
|
0:406 move second child to first child (temp 4X4 matrix of float)
|
|
0:406 'r6' (temp 4X4 matrix of float)
|
|
0:406 matrix-scale (temp 4X4 matrix of float)
|
|
0:406 'inFM0' (temp 4X4 matrix of float)
|
|
0:406 'inF0' (temp float)
|
|
0:406 move second child to first child (temp 4X4 matrix of float)
|
|
0:406 'r7' (temp 4X4 matrix of float)
|
|
0:406 matrix-scale (temp 4X4 matrix of float)
|
|
0:406 'inF0' (temp float)
|
|
0:406 'inFM0' (temp 4X4 matrix of float)
|
|
0:406 move second child to first child (temp 4X4 matrix of float)
|
|
0:406 'r8' (temp 4X4 matrix of float)
|
|
0:406 matrix-multiply (temp 4X4 matrix of float)
|
|
0:406 'inFM0' (temp 4X4 matrix of float)
|
|
0:406 'inFM1' (temp 4X4 matrix of float)
|
|
0:? Linker Objects
|
|
|
|
// Module Version 10000
|
|
// Generated by (magic number): 80001
|
|
// Id's are bound by 1209
|
|
|
|
Capability Shader
|
|
Capability DerivativeControl
|
|
1: ExtInstImport "GLSL.std.450"
|
|
MemoryModel Logical GLSL450
|
|
EntryPoint Fragment 4 "PixelShaderFunction"
|
|
ExecutionMode 4 OriginUpperLeft
|
|
Source HLSL 450
|
|
Name 4 "PixelShaderFunction"
|
|
Name 19 "TestGenMul(f1;f1;vf2;vf2;mf22;mf22;"
|
|
Name 13 "inF0"
|
|
Name 14 "inF1"
|
|
Name 15 "inFV0"
|
|
Name 16 "inFV1"
|
|
Name 17 "inFM0"
|
|
Name 18 "inFM1"
|
|
Name 32 "TestGenMul(f1;f1;vf3;vf3;mf33;mf33;"
|
|
Name 26 "inF0"
|
|
Name 27 "inF1"
|
|
Name 28 "inFV0"
|
|
Name 29 "inFV1"
|
|
Name 30 "inFM0"
|
|
Name 31 "inFM1"
|
|
Name 45 "TestGenMul(f1;f1;vf4;vf4;mf44;mf44;"
|
|
Name 39 "inF0"
|
|
Name 40 "inF1"
|
|
Name 41 "inFV0"
|
|
Name 42 "inFV1"
|
|
Name 43 "inFM0"
|
|
Name 44 "inFM1"
|
|
Name 47 "inF0"
|
|
Name 62 "inF1"
|
|
Name 69 "inF2"
|
|
Name 115 "ResType"
|
|
Name 185 "inF0"
|
|
Name 199 "inF1"
|
|
Name 206 "inF2"
|
|
Name 264 "ResType"
|
|
Name 347 "inF0"
|
|
Name 361 "inF1"
|
|
Name 368 "inF2"
|
|
Name 429 "ResType"
|
|
Name 511 "inF0"
|
|
Name 525 "inF1"
|
|
Name 532 "inF2"
|
|
Name 598 "ResType"
|
|
Name 681 "inF0"
|
|
Name 695 "inF1"
|
|
Name 710 "inF2"
|
|
Name 753 "ResType"
|
|
Name 818 "inF0"
|
|
Name 832 "inF1"
|
|
Name 847 "inF2"
|
|
Name 893 "ResType"
|
|
Name 958 "inF0"
|
|
Name 972 "inF1"
|
|
Name 987 "inF2"
|
|
Name 1036 "ResType"
|
|
Name 1101 "r0"
|
|
Name 1105 "r1"
|
|
Name 1109 "r2"
|
|
Name 1113 "r3"
|
|
Name 1117 "r4"
|
|
Name 1121 "r5"
|
|
Name 1125 "r6"
|
|
Name 1129 "r7"
|
|
Name 1133 "r8"
|
|
Name 1137 "r0"
|
|
Name 1141 "r1"
|
|
Name 1145 "r2"
|
|
Name 1149 "r3"
|
|
Name 1153 "r4"
|
|
Name 1157 "r5"
|
|
Name 1161 "r6"
|
|
Name 1165 "r7"
|
|
Name 1169 "r8"
|
|
Name 1173 "r0"
|
|
Name 1177 "r1"
|
|
Name 1181 "r2"
|
|
Name 1185 "r3"
|
|
Name 1189 "r4"
|
|
Name 1193 "r5"
|
|
Name 1197 "r6"
|
|
Name 1201 "r7"
|
|
Name 1205 "r8"
|
|
2: TypeVoid
|
|
3: TypeFunction 2
|
|
6: TypeFloat 32
|
|
7: TypePointer Function 6(float)
|
|
8: TypeVector 6(float) 2
|
|
9: TypePointer Function 8(fvec2)
|
|
10: TypeMatrix 8(fvec2) 2
|
|
11: TypePointer Function 10
|
|
12: TypeFunction 2 7(ptr) 7(ptr) 9(ptr) 9(ptr) 11(ptr) 11(ptr)
|
|
21: TypeVector 6(float) 3
|
|
22: TypePointer Function 21(fvec3)
|
|
23: TypeMatrix 21(fvec3) 3
|
|
24: TypePointer Function 23
|
|
25: TypeFunction 2 7(ptr) 7(ptr) 22(ptr) 22(ptr) 24(ptr) 24(ptr)
|
|
34: TypeVector 6(float) 4
|
|
35: TypePointer Function 34(fvec4)
|
|
36: TypeMatrix 34(fvec4) 4
|
|
37: TypePointer Function 36
|
|
38: TypeFunction 2 7(ptr) 7(ptr) 35(ptr) 35(ptr) 37(ptr) 37(ptr)
|
|
49: TypeBool
|
|
73: 6(float) Constant 0
|
|
82: TypeInt 32 0
|
|
83: 82(int) Constant 7
|
|
103: TypeInt 32 1
|
|
104: 103(int) Constant 7
|
|
115(ResType): TypeStruct 6(float) 103(int)
|
|
132: 6(float) Constant 1050288283
|
|
147: 6(float) Constant 1065353216
|
|
150: 82(int) Constant 2
|
|
210: 8(fvec2) ConstantComposite 73 73
|
|
211: TypeVector 49(bool) 2
|
|
221: TypeVector 82(int) 2
|
|
222: 82(int) Constant 3
|
|
223: 221(ivec2) ConstantComposite 83 222
|
|
263: TypeVector 103(int) 2
|
|
264(ResType): TypeStruct 8(fvec2) 263(ivec2)
|
|
307: 6(float) Constant 1073741824
|
|
309: 82(int) Constant 1
|
|
310: 221(ivec2) ConstantComposite 309 150
|
|
345: 8(fvec2) ConstantComposite 147 307
|
|
372: 21(fvec3) ConstantComposite 73 73 73
|
|
373: TypeVector 49(bool) 3
|
|
383: TypeVector 82(int) 3
|
|
384: 82(int) Constant 5
|
|
385: 383(ivec3) ConstantComposite 83 222 384
|
|
428: TypeVector 103(int) 3
|
|
429(ResType): TypeStruct 21(fvec3) 428(ivec3)
|
|
473: 383(ivec3) ConstantComposite 309 150 222
|
|
508: 6(float) Constant 1077936128
|
|
509: 21(fvec3) ConstantComposite 147 307 508
|
|
536: 34(fvec4) ConstantComposite 73 73 73 73
|
|
537: TypeVector 49(bool) 4
|
|
547: TypeVector 82(int) 4
|
|
548: 547(ivec4) ConstantComposite 83 222 384 150
|
|
597: TypeVector 103(int) 4
|
|
598(ResType): TypeStruct 34(fvec4) 597(ivec4)
|
|
642: 82(int) Constant 4
|
|
643: 547(ivec4) ConstantComposite 309 150 222 642
|
|
678: 6(float) Constant 1082130432
|
|
679: 34(fvec4) ConstantComposite 147 307 508 678
|
|
701: 10 ConstantComposite 210 210
|
|
702: TypeMatrix 211(bvec2) 2
|
|
753(ResType): TypeStruct 10 263(ivec2)
|
|
815: 8(fvec2) ConstantComposite 307 307
|
|
816: 10 ConstantComposite 815 815
|
|
838: 23 ConstantComposite 372 372 372
|
|
839: TypeMatrix 373(bvec3) 3
|
|
893(ResType): TypeStruct 23 428(ivec3)
|
|
955: 21(fvec3) ConstantComposite 508 508 508
|
|
956: 23 ConstantComposite 955 955 955
|
|
978: 36 ConstantComposite 536 536 536 536
|
|
979: TypeMatrix 537(bvec4) 4
|
|
1036(ResType): TypeStruct 36 597(ivec4)
|
|
1098: 34(fvec4) ConstantComposite 678 678 678 678
|
|
1099: 36 ConstantComposite 1098 1098 1098 1098
|
|
4(PixelShaderFunction): 2 Function None 3
|
|
5: Label
|
|
47(inF0): 7(ptr) Variable Function
|
|
62(inF1): 7(ptr) Variable Function
|
|
69(inF2): 7(ptr) Variable Function
|
|
185(inF0): 9(ptr) Variable Function
|
|
199(inF1): 9(ptr) Variable Function
|
|
206(inF2): 9(ptr) Variable Function
|
|
347(inF0): 22(ptr) Variable Function
|
|
361(inF1): 22(ptr) Variable Function
|
|
368(inF2): 22(ptr) Variable Function
|
|
511(inF0): 35(ptr) Variable Function
|
|
525(inF1): 35(ptr) Variable Function
|
|
532(inF2): 35(ptr) Variable Function
|
|
681(inF0): 11(ptr) Variable Function
|
|
695(inF1): 11(ptr) Variable Function
|
|
710(inF2): 11(ptr) Variable Function
|
|
818(inF0): 24(ptr) Variable Function
|
|
832(inF1): 24(ptr) Variable Function
|
|
847(inF2): 24(ptr) Variable Function
|
|
958(inF0): 37(ptr) Variable Function
|
|
972(inF1): 37(ptr) Variable Function
|
|
987(inF2): 37(ptr) Variable Function
|
|
48: 6(float) Load 47(inF0)
|
|
50: 49(bool) All 48
|
|
51: 6(float) Load 47(inF0)
|
|
52: 6(float) ExtInst 1(GLSL.std.450) 4(FAbs) 51
|
|
53: 6(float) Load 47(inF0)
|
|
54: 6(float) ExtInst 1(GLSL.std.450) 17(Acos) 53
|
|
55: 6(float) Load 47(inF0)
|
|
56: 49(bool) Any 55
|
|
57: 6(float) Load 47(inF0)
|
|
58: 6(float) ExtInst 1(GLSL.std.450) 16(Asin) 57
|
|
59: 6(float) Load 47(inF0)
|
|
60: 6(float) ExtInst 1(GLSL.std.450) 18(Atan) 59
|
|
61: 6(float) Load 47(inF0)
|
|
63: 6(float) Load 62(inF1)
|
|
64: 6(float) ExtInst 1(GLSL.std.450) 25(Atan2) 61 63
|
|
65: 6(float) Load 47(inF0)
|
|
66: 6(float) ExtInst 1(GLSL.std.450) 9(Ceil) 65
|
|
67: 6(float) Load 47(inF0)
|
|
68: 6(float) Load 62(inF1)
|
|
70: 6(float) Load 69(inF2)
|
|
71: 6(float) ExtInst 1(GLSL.std.450) 43(FClamp) 67 68 70
|
|
72: 6(float) Load 47(inF0)
|
|
74: 49(bool) FOrdLessThan 72 73
|
|
SelectionMerge 76 None
|
|
BranchConditional 74 75 76
|
|
75: Label
|
|
Kill
|
|
76: Label
|
|
78: 6(float) Load 47(inF0)
|
|
79: 6(float) ExtInst 1(GLSL.std.450) 14(Cos) 78
|
|
80: 6(float) Load 47(inF0)
|
|
81: 6(float) ExtInst 1(GLSL.std.450) 20(Cosh) 80
|
|
84: 82(int) BitCount 83
|
|
85: 6(float) Load 47(inF0)
|
|
86: 6(float) DPdx 85
|
|
87: 6(float) Load 47(inF0)
|
|
88: 6(float) DPdxCoarse 87
|
|
89: 6(float) Load 47(inF0)
|
|
90: 6(float) DPdxFine 89
|
|
91: 6(float) Load 47(inF0)
|
|
92: 6(float) DPdy 91
|
|
93: 6(float) Load 47(inF0)
|
|
94: 6(float) DPdyCoarse 93
|
|
95: 6(float) Load 47(inF0)
|
|
96: 6(float) DPdyFine 95
|
|
97: 6(float) Load 47(inF0)
|
|
98: 6(float) ExtInst 1(GLSL.std.450) 12(Degrees) 97
|
|
99: 6(float) Load 47(inF0)
|
|
100: 6(float) ExtInst 1(GLSL.std.450) 27(Exp) 99
|
|
101: 6(float) Load 47(inF0)
|
|
102: 6(float) ExtInst 1(GLSL.std.450) 29(Exp2) 101
|
|
105: 103(int) ExtInst 1(GLSL.std.450) 74(FindSMsb) 104
|
|
106: 103(int) ExtInst 1(GLSL.std.450) 73(FindILsb) 104
|
|
107: 6(float) Load 47(inF0)
|
|
108: 6(float) ExtInst 1(GLSL.std.450) 8(Floor) 107
|
|
109: 6(float) Load 47(inF0)
|
|
110: 6(float) Load 62(inF1)
|
|
111: 6(float) FMod 109 110
|
|
112: 6(float) Load 47(inF0)
|
|
113: 6(float) ExtInst 1(GLSL.std.450) 10(Fract) 112
|
|
114: 6(float) Load 47(inF0)
|
|
116:115(ResType) ExtInst 1(GLSL.std.450) 52(FrexpStruct) 114
|
|
117: 103(int) CompositeExtract 116 1
|
|
Store 62(inF1) 117
|
|
118: 6(float) CompositeExtract 116 0
|
|
119: 6(float) Load 47(inF0)
|
|
120: 6(float) Fwidth 119
|
|
121: 6(float) Load 47(inF0)
|
|
122: 49(bool) IsInf 121
|
|
123: 6(float) Load 47(inF0)
|
|
124: 49(bool) IsNan 123
|
|
125: 6(float) Load 47(inF0)
|
|
126: 6(float) Load 62(inF1)
|
|
127: 6(float) ExtInst 1(GLSL.std.450) 53(Ldexp) 125 126
|
|
128: 6(float) Load 47(inF0)
|
|
129: 6(float) ExtInst 1(GLSL.std.450) 28(Log) 128
|
|
130: 6(float) Load 47(inF0)
|
|
131: 6(float) ExtInst 1(GLSL.std.450) 30(Log2) 130
|
|
133: 6(float) FMul 131 132
|
|
134: 6(float) Load 47(inF0)
|
|
135: 6(float) ExtInst 1(GLSL.std.450) 30(Log2) 134
|
|
136: 6(float) Load 47(inF0)
|
|
137: 6(float) Load 62(inF1)
|
|
138: 6(float) ExtInst 1(GLSL.std.450) 40(FMax) 136 137
|
|
139: 6(float) Load 47(inF0)
|
|
140: 6(float) Load 62(inF1)
|
|
141: 6(float) ExtInst 1(GLSL.std.450) 37(FMin) 139 140
|
|
142: 6(float) Load 47(inF0)
|
|
143: 6(float) Load 62(inF1)
|
|
144: 6(float) ExtInst 1(GLSL.std.450) 26(Pow) 142 143
|
|
145: 6(float) Load 47(inF0)
|
|
146: 6(float) ExtInst 1(GLSL.std.450) 11(Radians) 145
|
|
148: 6(float) Load 47(inF0)
|
|
149: 6(float) FDiv 147 148
|
|
151: 82(int) BitReverse 150
|
|
152: 6(float) Load 47(inF0)
|
|
153: 6(float) ExtInst 1(GLSL.std.450) 2(RoundEven) 152
|
|
154: 6(float) Load 47(inF0)
|
|
155: 6(float) ExtInst 1(GLSL.std.450) 32(InverseSqrt) 154
|
|
156: 6(float) Load 47(inF0)
|
|
157: 6(float) ExtInst 1(GLSL.std.450) 43(FClamp) 156 73 147
|
|
158: 6(float) Load 47(inF0)
|
|
159: 6(float) ExtInst 1(GLSL.std.450) 6(FSign) 158
|
|
160: 6(float) Load 47(inF0)
|
|
161: 6(float) ExtInst 1(GLSL.std.450) 13(Sin) 160
|
|
162: 6(float) Load 47(inF0)
|
|
163: 6(float) ExtInst 1(GLSL.std.450) 13(Sin) 162
|
|
Store 62(inF1) 163
|
|
164: 6(float) Load 47(inF0)
|
|
165: 6(float) ExtInst 1(GLSL.std.450) 14(Cos) 164
|
|
Store 69(inF2) 165
|
|
166: 6(float) Load 47(inF0)
|
|
167: 6(float) ExtInst 1(GLSL.std.450) 19(Sinh) 166
|
|
168: 6(float) Load 47(inF0)
|
|
169: 6(float) Load 62(inF1)
|
|
170: 6(float) Load 69(inF2)
|
|
171: 6(float) ExtInst 1(GLSL.std.450) 49(SmoothStep) 168 169 170
|
|
172: 6(float) Load 47(inF0)
|
|
173: 6(float) ExtInst 1(GLSL.std.450) 31(Sqrt) 172
|
|
174: 6(float) Load 47(inF0)
|
|
175: 6(float) Load 62(inF1)
|
|
176: 6(float) ExtInst 1(GLSL.std.450) 48(Step) 174 175
|
|
177: 6(float) Load 47(inF0)
|
|
178: 6(float) ExtInst 1(GLSL.std.450) 15(Tan) 177
|
|
179: 6(float) Load 47(inF0)
|
|
180: 6(float) ExtInst 1(GLSL.std.450) 21(Tanh) 179
|
|
181: 6(float) Load 47(inF0)
|
|
182: 6(float) ExtInst 1(GLSL.std.450) 3(Trunc) 181
|
|
ReturnValue 73
|
|
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
|
|
1101(r0): 7(ptr) Variable Function
|
|
1105(r1): 9(ptr) Variable Function
|
|
1109(r2): 9(ptr) Variable Function
|
|
1113(r3): 7(ptr) Variable Function
|
|
1117(r4): 9(ptr) Variable Function
|
|
1121(r5): 9(ptr) Variable Function
|
|
1125(r6): 11(ptr) Variable Function
|
|
1129(r7): 11(ptr) Variable Function
|
|
1133(r8): 11(ptr) Variable Function
|
|
1102: 6(float) Load 13(inF0)
|
|
1103: 6(float) Load 14(inF1)
|
|
1104: 6(float) FMul 1102 1103
|
|
Store 1101(r0) 1104
|
|
1106: 8(fvec2) Load 15(inFV0)
|
|
1107: 6(float) Load 13(inF0)
|
|
1108: 8(fvec2) VectorTimesScalar 1106 1107
|
|
Store 1105(r1) 1108
|
|
1110: 6(float) Load 13(inF0)
|
|
1111: 8(fvec2) Load 15(inFV0)
|
|
1112: 8(fvec2) VectorTimesScalar 1111 1110
|
|
Store 1109(r2) 1112
|
|
1114: 8(fvec2) Load 15(inFV0)
|
|
1115: 8(fvec2) Load 16(inFV1)
|
|
1116: 6(float) Dot 1114 1115
|
|
Store 1113(r3) 1116
|
|
1118: 10 Load 17(inFM0)
|
|
1119: 8(fvec2) Load 15(inFV0)
|
|
1120: 8(fvec2) MatrixTimesVector 1118 1119
|
|
Store 1117(r4) 1120
|
|
1122: 8(fvec2) Load 15(inFV0)
|
|
1123: 10 Load 17(inFM0)
|
|
1124: 8(fvec2) VectorTimesMatrix 1122 1123
|
|
Store 1121(r5) 1124
|
|
1126: 10 Load 17(inFM0)
|
|
1127: 6(float) Load 13(inF0)
|
|
1128: 10 MatrixTimesScalar 1126 1127
|
|
Store 1125(r6) 1128
|
|
1130: 6(float) Load 13(inF0)
|
|
1131: 10 Load 17(inFM0)
|
|
1132: 10 MatrixTimesScalar 1131 1130
|
|
Store 1129(r7) 1132
|
|
1134: 10 Load 17(inFM0)
|
|
1135: 10 Load 18(inFM1)
|
|
1136: 10 MatrixTimesMatrix 1134 1135
|
|
Store 1133(r8) 1136
|
|
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
|
|
1137(r0): 7(ptr) Variable Function
|
|
1141(r1): 22(ptr) Variable Function
|
|
1145(r2): 22(ptr) Variable Function
|
|
1149(r3): 7(ptr) Variable Function
|
|
1153(r4): 22(ptr) Variable Function
|
|
1157(r5): 22(ptr) Variable Function
|
|
1161(r6): 24(ptr) Variable Function
|
|
1165(r7): 24(ptr) Variable Function
|
|
1169(r8): 24(ptr) Variable Function
|
|
1138: 6(float) Load 26(inF0)
|
|
1139: 6(float) Load 27(inF1)
|
|
1140: 6(float) FMul 1138 1139
|
|
Store 1137(r0) 1140
|
|
1142: 21(fvec3) Load 28(inFV0)
|
|
1143: 6(float) Load 26(inF0)
|
|
1144: 21(fvec3) VectorTimesScalar 1142 1143
|
|
Store 1141(r1) 1144
|
|
1146: 6(float) Load 26(inF0)
|
|
1147: 21(fvec3) Load 28(inFV0)
|
|
1148: 21(fvec3) VectorTimesScalar 1147 1146
|
|
Store 1145(r2) 1148
|
|
1150: 21(fvec3) Load 28(inFV0)
|
|
1151: 21(fvec3) Load 29(inFV1)
|
|
1152: 6(float) Dot 1150 1151
|
|
Store 1149(r3) 1152
|
|
1154: 23 Load 30(inFM0)
|
|
1155: 21(fvec3) Load 28(inFV0)
|
|
1156: 21(fvec3) MatrixTimesVector 1154 1155
|
|
Store 1153(r4) 1156
|
|
1158: 21(fvec3) Load 28(inFV0)
|
|
1159: 23 Load 30(inFM0)
|
|
1160: 21(fvec3) VectorTimesMatrix 1158 1159
|
|
Store 1157(r5) 1160
|
|
1162: 23 Load 30(inFM0)
|
|
1163: 6(float) Load 26(inF0)
|
|
1164: 23 MatrixTimesScalar 1162 1163
|
|
Store 1161(r6) 1164
|
|
1166: 6(float) Load 26(inF0)
|
|
1167: 23 Load 30(inFM0)
|
|
1168: 23 MatrixTimesScalar 1167 1166
|
|
Store 1165(r7) 1168
|
|
1170: 23 Load 30(inFM0)
|
|
1171: 23 Load 31(inFM1)
|
|
1172: 23 MatrixTimesMatrix 1170 1171
|
|
Store 1169(r8) 1172
|
|
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
|
|
1173(r0): 7(ptr) Variable Function
|
|
1177(r1): 35(ptr) Variable Function
|
|
1181(r2): 35(ptr) Variable Function
|
|
1185(r3): 7(ptr) Variable Function
|
|
1189(r4): 35(ptr) Variable Function
|
|
1193(r5): 35(ptr) Variable Function
|
|
1197(r6): 37(ptr) Variable Function
|
|
1201(r7): 37(ptr) Variable Function
|
|
1205(r8): 37(ptr) Variable Function
|
|
1174: 6(float) Load 39(inF0)
|
|
1175: 6(float) Load 40(inF1)
|
|
1176: 6(float) FMul 1174 1175
|
|
Store 1173(r0) 1176
|
|
1178: 34(fvec4) Load 41(inFV0)
|
|
1179: 6(float) Load 39(inF0)
|
|
1180: 34(fvec4) VectorTimesScalar 1178 1179
|
|
Store 1177(r1) 1180
|
|
1182: 6(float) Load 39(inF0)
|
|
1183: 34(fvec4) Load 41(inFV0)
|
|
1184: 34(fvec4) VectorTimesScalar 1183 1182
|
|
Store 1181(r2) 1184
|
|
1186: 34(fvec4) Load 41(inFV0)
|
|
1187: 34(fvec4) Load 42(inFV1)
|
|
1188: 6(float) Dot 1186 1187
|
|
Store 1185(r3) 1188
|
|
1190: 36 Load 43(inFM0)
|
|
1191: 34(fvec4) Load 41(inFV0)
|
|
1192: 34(fvec4) MatrixTimesVector 1190 1191
|
|
Store 1189(r4) 1192
|
|
1194: 34(fvec4) Load 41(inFV0)
|
|
1195: 36 Load 43(inFM0)
|
|
1196: 34(fvec4) VectorTimesMatrix 1194 1195
|
|
Store 1193(r5) 1196
|
|
1198: 36 Load 43(inFM0)
|
|
1199: 6(float) Load 39(inF0)
|
|
1200: 36 MatrixTimesScalar 1198 1199
|
|
Store 1197(r6) 1200
|
|
1202: 6(float) Load 39(inF0)
|
|
1203: 36 Load 43(inFM0)
|
|
1204: 36 MatrixTimesScalar 1203 1202
|
|
Store 1201(r7) 1204
|
|
1206: 36 Load 43(inFM0)
|
|
1207: 36 Load 44(inFM1)
|
|
1208: 36 MatrixTimesMatrix 1206 1207
|
|
Store 1205(r8) 1208
|
|
Return
|
|
FunctionEnd
|