This checkin implements about half of the HLSL intrinsics for a subset of their entire type support (but a useful subset). The uncommented lines in TBuiltInParseablesHlsl::identifyBuiltIns shows which are connected.
2179 lines
98 KiB
Plaintext
2179 lines
98 KiB
Plaintext
hlsl.intrinsics.frag
|
|
Shader version: 450
|
|
gl_FragCoord origin is upper left
|
|
0:? Sequence
|
|
0:62 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 cosine (global float)
|
|
0:12 'inF0' (temp float)
|
|
0:13 hyp. cosine (global float)
|
|
0:13 'inF0' (temp float)
|
|
0:14 bitCount (global uint)
|
|
0:14 Constant:
|
|
0:14 7 (const uint)
|
|
0:15 dPdx (global float)
|
|
0:15 'inF0' (temp float)
|
|
0:16 dPdxCoarse (global float)
|
|
0:16 'inF0' (temp float)
|
|
0:17 dPdxFine (global float)
|
|
0:17 'inF0' (temp float)
|
|
0:18 dPdy (global float)
|
|
0:18 'inF0' (temp float)
|
|
0:19 dPdyCoarse (global float)
|
|
0:19 'inF0' (temp float)
|
|
0:20 dPdyFine (global float)
|
|
0:20 'inF0' (temp float)
|
|
0:21 degrees (global float)
|
|
0:21 'inF0' (temp float)
|
|
0:25 exp (global float)
|
|
0:25 'inF0' (temp float)
|
|
0:26 exp2 (global float)
|
|
0:26 'inF0' (temp float)
|
|
0:27 findMSB (global int)
|
|
0:27 Constant:
|
|
0:27 7 (const int)
|
|
0:28 findLSB (global int)
|
|
0:28 Constant:
|
|
0:28 7 (const int)
|
|
0:29 Floor (global float)
|
|
0:29 'inF0' (temp float)
|
|
0:31 Function Call: fmod(f1;f1; (global float)
|
|
0:31 'inF0' (temp float)
|
|
0:31 'inF1' (temp float)
|
|
0:32 Fraction (global float)
|
|
0:32 'inF0' (temp float)
|
|
0:33 frexp (global float)
|
|
0:33 'inF0' (temp float)
|
|
0:33 'inF1' (temp float)
|
|
0:34 fwidth (global float)
|
|
0:34 'inF0' (temp float)
|
|
0:35 isinf (global bool)
|
|
0:35 'inF0' (temp float)
|
|
0:36 isnan (global bool)
|
|
0:36 'inF0' (temp float)
|
|
0:37 ldexp (global float)
|
|
0:37 'inF0' (temp float)
|
|
0:37 'inF1' (temp float)
|
|
0:38 log (global float)
|
|
0:38 'inF0' (temp float)
|
|
0:39 log2 (global float)
|
|
0:39 'inF0' (temp float)
|
|
0:40 max (global float)
|
|
0:40 'inF0' (temp float)
|
|
0:40 'inF1' (temp float)
|
|
0:41 min (global float)
|
|
0:41 'inF0' (temp float)
|
|
0:41 'inF1' (temp float)
|
|
0:43 pow (global float)
|
|
0:43 'inF0' (temp float)
|
|
0:43 'inF1' (temp float)
|
|
0:44 radians (global float)
|
|
0:44 'inF0' (temp float)
|
|
0:45 bitFieldReverse (global uint)
|
|
0:45 Constant:
|
|
0:45 2 (const uint)
|
|
0:46 roundEven (global float)
|
|
0:46 'inF0' (temp float)
|
|
0:47 inverse sqrt (global float)
|
|
0:47 'inF0' (temp float)
|
|
0:48 Sign (global float)
|
|
0:48 'inF0' (temp float)
|
|
0:49 sine (global float)
|
|
0:49 'inF0' (temp float)
|
|
0:50 hyp. sine (global float)
|
|
0:50 'inF0' (temp float)
|
|
0:51 smoothstep (global float)
|
|
0:51 'inF0' (temp float)
|
|
0:51 'inF1' (temp float)
|
|
0:51 'inF2' (temp float)
|
|
0:52 sqrt (global float)
|
|
0:52 'inF0' (temp float)
|
|
0:53 step (global float)
|
|
0:53 'inF0' (temp float)
|
|
0:53 'inF1' (temp float)
|
|
0:54 tangent (global float)
|
|
0:54 'inF0' (temp float)
|
|
0:55 hyp. tangent (global float)
|
|
0:55 'inF0' (temp float)
|
|
0:57 trunc (global float)
|
|
0:57 'inF0' (temp float)
|
|
0:59 Branch: Return with expression
|
|
0:59 Constant:
|
|
0:59 0.000000
|
|
0:68 Function Definition: PixelShaderFunction(vf1;vf1;vf1; (temp 1-component vector of float)
|
|
0:63 Function Parameters:
|
|
0:63 'inF0' (temp 1-component vector of float)
|
|
0:63 'inF1' (temp 1-component vector of float)
|
|
0:63 'inF2' (temp 1-component vector of float)
|
|
0:? Sequence
|
|
0:65 Branch: Return with expression
|
|
0:65 Constant:
|
|
0:65 0.000000
|
|
0:137 Function Definition: PixelShaderFunction(vf2;vf2;vf2; (temp 2-component vector of float)
|
|
0:69 Function Parameters:
|
|
0:69 'inF0' (temp 2-component vector of float)
|
|
0:69 'inF1' (temp 2-component vector of float)
|
|
0:69 'inF2' (temp 2-component vector of float)
|
|
0:? Sequence
|
|
0:70 all (global bool)
|
|
0:70 'inF0' (temp 2-component vector of float)
|
|
0:71 Absolute value (global 2-component vector of float)
|
|
0:71 'inF0' (temp 2-component vector of float)
|
|
0:72 arc cosine (global 2-component vector of float)
|
|
0:72 'inF0' (temp 2-component vector of float)
|
|
0:73 any (global bool)
|
|
0:73 'inF0' (temp 2-component vector of float)
|
|
0:74 arc sine (global 2-component vector of float)
|
|
0:74 'inF0' (temp 2-component vector of float)
|
|
0:75 arc tangent (global 2-component vector of float)
|
|
0:75 'inF0' (temp 2-component vector of float)
|
|
0:76 arc tangent (global 2-component vector of float)
|
|
0:76 'inF0' (temp 2-component vector of float)
|
|
0:76 'inF1' (temp 2-component vector of float)
|
|
0:77 Ceiling (global 2-component vector of float)
|
|
0:77 'inF0' (temp 2-component vector of float)
|
|
0:78 clamp (global 2-component vector of float)
|
|
0:78 'inF0' (temp 2-component vector of float)
|
|
0:78 'inF1' (temp 2-component vector of float)
|
|
0:78 'inF2' (temp 2-component vector of float)
|
|
0:79 cosine (global 2-component vector of float)
|
|
0:79 'inF0' (temp 2-component vector of float)
|
|
0:80 hyp. cosine (global 2-component vector of float)
|
|
0:80 '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:82 dPdx (global 2-component vector of float)
|
|
0:82 'inF0' (temp 2-component vector of float)
|
|
0:83 dPdxCoarse (global 2-component vector of float)
|
|
0:83 'inF0' (temp 2-component vector of float)
|
|
0:84 dPdxFine (global 2-component vector of float)
|
|
0:84 'inF0' (temp 2-component vector of float)
|
|
0:85 dPdy (global 2-component vector of float)
|
|
0:85 'inF0' (temp 2-component vector of float)
|
|
0:86 dPdyCoarse (global 2-component vector of float)
|
|
0:86 'inF0' (temp 2-component vector of float)
|
|
0:87 dPdyFine (global 2-component vector of float)
|
|
0:87 'inF0' (temp 2-component vector of float)
|
|
0:88 degrees (global 2-component vector of float)
|
|
0:88 'inF0' (temp 2-component vector of float)
|
|
0:89 distance (global float)
|
|
0:89 'inF0' (temp 2-component vector of float)
|
|
0:89 'inF1' (temp 2-component vector of float)
|
|
0:90 dot-product (global float)
|
|
0:90 'inF0' (temp 2-component vector of float)
|
|
0:90 'inF1' (temp 2-component vector of float)
|
|
0:94 exp (global 2-component vector of float)
|
|
0:94 'inF0' (temp 2-component vector of float)
|
|
0:95 exp2 (global 2-component vector of float)
|
|
0:95 'inF0' (temp 2-component vector of float)
|
|
0:96 face-forward (global 2-component vector of float)
|
|
0:96 'inF0' (temp 2-component vector of float)
|
|
0:96 'inF1' (temp 2-component vector of float)
|
|
0:96 'inF2' (temp 2-component vector of float)
|
|
0:97 findMSB (global int)
|
|
0:97 Constant:
|
|
0:97 7 (const int)
|
|
0:98 findLSB (global int)
|
|
0:98 Constant:
|
|
0:98 7 (const int)
|
|
0:99 Floor (global 2-component vector of float)
|
|
0:99 'inF0' (temp 2-component vector of float)
|
|
0:101 Function Call: fmod(vf2;vf2; (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:102 Fraction (global 2-component vector of float)
|
|
0:102 'inF0' (temp 2-component vector of float)
|
|
0:103 frexp (global 2-component vector of float)
|
|
0:103 'inF0' (temp 2-component vector of float)
|
|
0:103 'inF1' (temp 2-component vector of float)
|
|
0:104 fwidth (global 2-component vector of float)
|
|
0:104 'inF0' (temp 2-component vector of float)
|
|
0:105 isinf (global 2-component vector of bool)
|
|
0:105 'inF0' (temp 2-component vector of float)
|
|
0:106 isnan (global 2-component vector of bool)
|
|
0:106 'inF0' (temp 2-component vector of float)
|
|
0:107 ldexp (global 2-component vector of float)
|
|
0:107 'inF0' (temp 2-component vector of float)
|
|
0:107 'inF1' (temp 2-component vector of float)
|
|
0:108 length (global float)
|
|
0:108 'inF0' (temp 2-component vector of float)
|
|
0:109 log (global 2-component vector of float)
|
|
0:109 'inF0' (temp 2-component vector of float)
|
|
0:110 log2 (global 2-component vector of float)
|
|
0:110 'inF0' (temp 2-component vector of float)
|
|
0:111 max (global 2-component vector of float)
|
|
0:111 'inF0' (temp 2-component vector of float)
|
|
0:111 'inF1' (temp 2-component vector of float)
|
|
0:112 min (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:114 normalize (global 2-component vector of float)
|
|
0:114 'inF0' (temp 2-component vector of float)
|
|
0:115 pow (global 2-component vector of float)
|
|
0:115 'inF0' (temp 2-component vector of float)
|
|
0:115 'inF1' (temp 2-component vector of float)
|
|
0:116 radians (global 2-component vector of float)
|
|
0:116 'inF0' (temp 2-component vector of float)
|
|
0:117 reflect (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 refract (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:118 Constant:
|
|
0:118 2.000000
|
|
0:? bitFieldReverse (global 2-component vector of uint)
|
|
0:? Constant:
|
|
0:? 1 (const uint)
|
|
0:? 2 (const uint)
|
|
0:120 roundEven (global 2-component vector of float)
|
|
0:120 'inF0' (temp 2-component vector of float)
|
|
0:121 inverse sqrt (global 2-component vector of float)
|
|
0:121 'inF0' (temp 2-component vector of float)
|
|
0:122 Sign (global 2-component vector of float)
|
|
0:122 'inF0' (temp 2-component vector of float)
|
|
0:123 sine (global 2-component vector of float)
|
|
0:123 'inF0' (temp 2-component vector of float)
|
|
0:124 hyp. sine (global 2-component vector of float)
|
|
0:124 'inF0' (temp 2-component vector of float)
|
|
0:125 smoothstep (global 2-component vector of float)
|
|
0:125 'inF0' (temp 2-component vector of float)
|
|
0:125 'inF1' (temp 2-component vector of float)
|
|
0:125 'inF2' (temp 2-component vector of float)
|
|
0:126 sqrt (global 2-component vector of float)
|
|
0:126 'inF0' (temp 2-component vector of float)
|
|
0:127 step (global 2-component vector of float)
|
|
0:127 'inF0' (temp 2-component vector of float)
|
|
0:127 'inF1' (temp 2-component vector of float)
|
|
0:128 tangent (global 2-component vector of float)
|
|
0:128 'inF0' (temp 2-component vector of float)
|
|
0:129 hyp. tangent (global 2-component vector of float)
|
|
0:129 'inF0' (temp 2-component vector of float)
|
|
0:131 trunc (global 2-component vector of float)
|
|
0:131 'inF0' (temp 2-component vector of float)
|
|
0:134 Branch: Return with expression
|
|
0:? Constant:
|
|
0:? 1.000000
|
|
0:? 2.000000
|
|
0:207 Function Definition: PixelShaderFunction(vf3;vf3;vf3; (temp 3-component vector of float)
|
|
0:138 Function Parameters:
|
|
0:138 'inF0' (temp 3-component vector of float)
|
|
0:138 'inF1' (temp 3-component vector of float)
|
|
0:138 'inF2' (temp 3-component vector of float)
|
|
0:? Sequence
|
|
0:139 all (global bool)
|
|
0:139 'inF0' (temp 3-component vector of float)
|
|
0:140 Absolute value (global 3-component vector of float)
|
|
0:140 'inF0' (temp 3-component vector of float)
|
|
0:141 arc cosine (global 3-component vector of float)
|
|
0:141 'inF0' (temp 3-component vector of float)
|
|
0:142 any (global bool)
|
|
0:142 'inF0' (temp 3-component vector of float)
|
|
0:143 arc sine (global 3-component vector of float)
|
|
0:143 'inF0' (temp 3-component vector of float)
|
|
0:144 arc tangent (global 3-component vector of float)
|
|
0:144 'inF0' (temp 3-component vector of float)
|
|
0:145 arc tangent (global 3-component vector of float)
|
|
0:145 'inF0' (temp 3-component vector of float)
|
|
0:145 'inF1' (temp 3-component vector of float)
|
|
0:146 Ceiling (global 3-component vector of float)
|
|
0:146 'inF0' (temp 3-component vector of float)
|
|
0:147 clamp (global 3-component vector of float)
|
|
0:147 'inF0' (temp 3-component vector of float)
|
|
0:147 'inF1' (temp 3-component vector of float)
|
|
0:147 'inF2' (temp 3-component vector of float)
|
|
0:148 cosine (global 3-component vector of float)
|
|
0:148 'inF0' (temp 3-component vector of float)
|
|
0:149 hyp. cosine (global 3-component vector of float)
|
|
0:149 '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:151 cross-product (global 3-component vector of float)
|
|
0:151 'inF0' (temp 3-component vector of float)
|
|
0:151 'inF1' (temp 3-component vector of float)
|
|
0:152 dPdx (global 3-component vector of float)
|
|
0:152 'inF0' (temp 3-component vector of float)
|
|
0:153 dPdxCoarse (global 3-component vector of float)
|
|
0:153 'inF0' (temp 3-component vector of float)
|
|
0:154 dPdxFine (global 3-component vector of float)
|
|
0:154 'inF0' (temp 3-component vector of float)
|
|
0:155 dPdy (global 3-component vector of float)
|
|
0:155 'inF0' (temp 3-component vector of float)
|
|
0:156 dPdyCoarse (global 3-component vector of float)
|
|
0:156 'inF0' (temp 3-component vector of float)
|
|
0:157 dPdyFine (global 3-component vector of float)
|
|
0:157 'inF0' (temp 3-component vector of float)
|
|
0:158 degrees (global 3-component vector of float)
|
|
0:158 'inF0' (temp 3-component vector of float)
|
|
0:159 distance (global float)
|
|
0:159 'inF0' (temp 3-component vector of float)
|
|
0:159 'inF1' (temp 3-component vector of float)
|
|
0:160 dot-product (global float)
|
|
0:160 'inF0' (temp 3-component vector of float)
|
|
0:160 'inF1' (temp 3-component vector of float)
|
|
0:164 exp (global 3-component vector of float)
|
|
0:164 'inF0' (temp 3-component vector of float)
|
|
0:165 exp2 (global 3-component vector of float)
|
|
0:165 'inF0' (temp 3-component vector of float)
|
|
0:166 face-forward (global 3-component vector of float)
|
|
0:166 'inF0' (temp 3-component vector of float)
|
|
0:166 'inF1' (temp 3-component vector of float)
|
|
0:166 'inF2' (temp 3-component vector of float)
|
|
0:167 findMSB (global int)
|
|
0:167 Constant:
|
|
0:167 7 (const int)
|
|
0:168 findLSB (global int)
|
|
0:168 Constant:
|
|
0:168 7 (const int)
|
|
0:169 Floor (global 3-component vector of float)
|
|
0:169 'inF0' (temp 3-component vector of float)
|
|
0:171 Function Call: fmod(vf3;vf3; (global 3-component vector of float)
|
|
0:171 'inF0' (temp 3-component vector of float)
|
|
0:171 'inF1' (temp 3-component vector of float)
|
|
0:172 Fraction (global 3-component vector of float)
|
|
0:172 'inF0' (temp 3-component vector of float)
|
|
0:173 frexp (global 3-component vector of float)
|
|
0:173 'inF0' (temp 3-component vector of float)
|
|
0:173 'inF1' (temp 3-component vector of float)
|
|
0:174 fwidth (global 3-component vector of float)
|
|
0:174 'inF0' (temp 3-component vector of float)
|
|
0:175 isinf (global 3-component vector of bool)
|
|
0:175 'inF0' (temp 3-component vector of float)
|
|
0:176 isnan (global 3-component vector of bool)
|
|
0:176 'inF0' (temp 3-component vector of float)
|
|
0:177 ldexp (global 3-component vector of float)
|
|
0:177 'inF0' (temp 3-component vector of float)
|
|
0:177 'inF1' (temp 3-component vector of float)
|
|
0:178 length (global float)
|
|
0:178 'inF0' (temp 3-component vector of float)
|
|
0:179 log (global 3-component vector of float)
|
|
0:179 'inF0' (temp 3-component vector of float)
|
|
0:180 log2 (global 3-component vector of float)
|
|
0:180 'inF0' (temp 3-component vector of float)
|
|
0:181 max (global 3-component vector of float)
|
|
0:181 'inF0' (temp 3-component vector of float)
|
|
0:181 'inF1' (temp 3-component vector of float)
|
|
0:182 min (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:184 normalize (global 3-component vector of float)
|
|
0:184 'inF0' (temp 3-component vector of float)
|
|
0:185 pow (global 3-component vector of float)
|
|
0:185 'inF0' (temp 3-component vector of float)
|
|
0:185 'inF1' (temp 3-component vector of float)
|
|
0:186 radians (global 3-component vector of float)
|
|
0:186 'inF0' (temp 3-component vector of float)
|
|
0:187 reflect (global 3-component vector of float)
|
|
0:187 'inF0' (temp 3-component vector of float)
|
|
0:187 'inF1' (temp 3-component vector of float)
|
|
0:188 refract (global 3-component vector of float)
|
|
0:188 'inF0' (temp 3-component vector of float)
|
|
0:188 'inF1' (temp 3-component vector of float)
|
|
0:188 Constant:
|
|
0:188 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:190 roundEven (global 3-component vector of float)
|
|
0:190 'inF0' (temp 3-component vector of float)
|
|
0:191 inverse sqrt (global 3-component vector of float)
|
|
0:191 'inF0' (temp 3-component vector of float)
|
|
0:192 Sign (global 3-component vector of float)
|
|
0:192 'inF0' (temp 3-component vector of float)
|
|
0:193 sine (global 3-component vector of float)
|
|
0:193 'inF0' (temp 3-component vector of float)
|
|
0:194 hyp. sine (global 3-component vector of float)
|
|
0:194 'inF0' (temp 3-component vector of float)
|
|
0:195 smoothstep (global 3-component vector of float)
|
|
0:195 'inF0' (temp 3-component vector of float)
|
|
0:195 'inF1' (temp 3-component vector of float)
|
|
0:195 'inF2' (temp 3-component vector of float)
|
|
0:196 sqrt (global 3-component vector of float)
|
|
0:196 'inF0' (temp 3-component vector of float)
|
|
0:197 step (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 tangent (global 3-component vector of float)
|
|
0:198 'inF0' (temp 3-component vector of float)
|
|
0:199 hyp. tangent (global 3-component vector of float)
|
|
0:199 'inF0' (temp 3-component vector of float)
|
|
0:201 trunc (global 3-component vector of float)
|
|
0:201 'inF0' (temp 3-component vector of float)
|
|
0:204 Branch: Return with expression
|
|
0:? Constant:
|
|
0:? 1.000000
|
|
0:? 2.000000
|
|
0:? 3.000000
|
|
0:328 Function Definition: PixelShaderFunction(vf4;vf4;vf4; (temp 4-component vector of float)
|
|
0:208 Function Parameters:
|
|
0:208 'inF0' (temp 4-component vector of float)
|
|
0:208 'inF1' (temp 4-component vector of float)
|
|
0:208 'inF2' (temp 4-component vector of float)
|
|
0:? Sequence
|
|
0:209 all (global bool)
|
|
0:209 'inF0' (temp 4-component vector of float)
|
|
0:210 Absolute value (global 4-component vector of float)
|
|
0:210 'inF0' (temp 4-component vector of float)
|
|
0:211 arc cosine (global 4-component vector of float)
|
|
0:211 'inF0' (temp 4-component vector of float)
|
|
0:212 any (global bool)
|
|
0:212 'inF0' (temp 4-component vector of float)
|
|
0:213 arc sine (global 4-component vector of float)
|
|
0:213 'inF0' (temp 4-component vector of float)
|
|
0:214 arc tangent (global 4-component vector of float)
|
|
0:214 'inF0' (temp 4-component vector of float)
|
|
0:215 arc tangent (global 4-component vector of float)
|
|
0:215 'inF0' (temp 4-component vector of float)
|
|
0:215 'inF1' (temp 4-component vector of float)
|
|
0:216 Ceiling (global 4-component vector of float)
|
|
0:216 'inF0' (temp 4-component vector of float)
|
|
0:217 clamp (global 4-component vector of float)
|
|
0:217 'inF0' (temp 4-component vector of float)
|
|
0:217 'inF1' (temp 4-component vector of float)
|
|
0:217 'inF2' (temp 4-component vector of float)
|
|
0:218 cosine (global 4-component vector of float)
|
|
0:218 'inF0' (temp 4-component vector of float)
|
|
0:219 hyp. cosine (global 4-component vector of float)
|
|
0:219 '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:221 dPdx (global 4-component vector of float)
|
|
0:221 'inF0' (temp 4-component vector of float)
|
|
0:222 dPdxCoarse (global 4-component vector of float)
|
|
0:222 'inF0' (temp 4-component vector of float)
|
|
0:223 dPdxFine (global 4-component vector of float)
|
|
0:223 'inF0' (temp 4-component vector of float)
|
|
0:224 dPdy (global 4-component vector of float)
|
|
0:224 'inF0' (temp 4-component vector of float)
|
|
0:225 dPdyCoarse (global 4-component vector of float)
|
|
0:225 'inF0' (temp 4-component vector of float)
|
|
0:226 dPdyFine (global 4-component vector of float)
|
|
0:226 'inF0' (temp 4-component vector of float)
|
|
0:227 degrees (global 4-component vector of float)
|
|
0:227 'inF0' (temp 4-component vector of float)
|
|
0:228 distance (global float)
|
|
0:228 'inF0' (temp 4-component vector of float)
|
|
0:228 'inF1' (temp 4-component vector of float)
|
|
0:229 dot-product (global float)
|
|
0:229 'inF0' (temp 4-component vector of float)
|
|
0:229 'inF1' (temp 4-component vector of float)
|
|
0:233 exp (global 4-component vector of float)
|
|
0:233 'inF0' (temp 4-component vector of float)
|
|
0:234 exp2 (global 4-component vector of float)
|
|
0:234 'inF0' (temp 4-component vector of float)
|
|
0:235 face-forward (global 4-component vector of float)
|
|
0:235 'inF0' (temp 4-component vector of float)
|
|
0:235 'inF1' (temp 4-component vector of float)
|
|
0:235 'inF2' (temp 4-component vector of float)
|
|
0:236 findMSB (global int)
|
|
0:236 Constant:
|
|
0:236 7 (const int)
|
|
0:237 findLSB (global int)
|
|
0:237 Constant:
|
|
0:237 7 (const int)
|
|
0:238 Floor (global 4-component vector of float)
|
|
0:238 'inF0' (temp 4-component vector of float)
|
|
0:240 Function Call: fmod(vf4;vf4; (global 4-component vector of float)
|
|
0:240 'inF0' (temp 4-component vector of float)
|
|
0:240 'inF1' (temp 4-component vector of float)
|
|
0:241 Fraction (global 4-component vector of float)
|
|
0:241 'inF0' (temp 4-component vector of float)
|
|
0:242 frexp (global 4-component vector of float)
|
|
0:242 'inF0' (temp 4-component vector of float)
|
|
0:242 'inF1' (temp 4-component vector of float)
|
|
0:243 fwidth (global 4-component vector of float)
|
|
0:243 'inF0' (temp 4-component vector of float)
|
|
0:244 isinf (global 4-component vector of bool)
|
|
0:244 'inF0' (temp 4-component vector of float)
|
|
0:245 isnan (global 4-component vector of bool)
|
|
0:245 'inF0' (temp 4-component vector of float)
|
|
0:246 ldexp (global 4-component vector of float)
|
|
0:246 'inF0' (temp 4-component vector of float)
|
|
0:246 'inF1' (temp 4-component vector of float)
|
|
0:247 length (global float)
|
|
0:247 'inF0' (temp 4-component vector of float)
|
|
0:248 log (global 4-component vector of float)
|
|
0:248 'inF0' (temp 4-component vector of float)
|
|
0:249 log2 (global 4-component vector of float)
|
|
0:249 'inF0' (temp 4-component vector of float)
|
|
0:250 max (global 4-component vector of float)
|
|
0:250 'inF0' (temp 4-component vector of float)
|
|
0:250 'inF1' (temp 4-component vector of float)
|
|
0:251 min (global 4-component vector of float)
|
|
0:251 'inF0' (temp 4-component vector of float)
|
|
0:251 'inF1' (temp 4-component vector of float)
|
|
0:253 normalize (global 4-component vector of float)
|
|
0:253 'inF0' (temp 4-component vector of float)
|
|
0:254 pow (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 radians (global 4-component vector of float)
|
|
0:255 'inF0' (temp 4-component vector of float)
|
|
0:256 reflect (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 refract (global 4-component vector of float)
|
|
0:257 'inF0' (temp 4-component vector of float)
|
|
0:257 'inF1' (temp 4-component vector of float)
|
|
0:257 Constant:
|
|
0:257 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:259 roundEven (global 4-component vector of float)
|
|
0:259 'inF0' (temp 4-component vector of float)
|
|
0:260 inverse sqrt (global 4-component vector of float)
|
|
0:260 'inF0' (temp 4-component vector of float)
|
|
0:261 Sign (global 4-component vector of float)
|
|
0:261 'inF0' (temp 4-component vector of float)
|
|
0:262 sine (global 4-component vector of float)
|
|
0:262 'inF0' (temp 4-component vector of float)
|
|
0:263 hyp. sine (global 4-component vector of float)
|
|
0:263 'inF0' (temp 4-component vector of float)
|
|
0:264 smoothstep (global 4-component vector of float)
|
|
0:264 'inF0' (temp 4-component vector of float)
|
|
0:264 'inF1' (temp 4-component vector of float)
|
|
0:264 'inF2' (temp 4-component vector of float)
|
|
0:265 sqrt (global 4-component vector of float)
|
|
0:265 'inF0' (temp 4-component vector of float)
|
|
0:266 step (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 tangent (global 4-component vector of float)
|
|
0:267 'inF0' (temp 4-component vector of float)
|
|
0:268 hyp. tangent (global 4-component vector of float)
|
|
0:268 'inF0' (temp 4-component vector of float)
|
|
0:270 trunc (global 4-component vector of float)
|
|
0:270 'inF0' (temp 4-component vector of float)
|
|
0:273 Branch: Return with expression
|
|
0:? Constant:
|
|
0:? 1.000000
|
|
0:? 2.000000
|
|
0:? 3.000000
|
|
0:? 4.000000
|
|
0:337 Function Definition: PixelShaderFunction(mf22;mf22;mf22; (temp 2X2 matrix of float)
|
|
0:329 Function Parameters:
|
|
0:329 'inF0' (temp 2X2 matrix of float)
|
|
0:329 'inF1' (temp 2X2 matrix of float)
|
|
0:329 'inF2' (temp 2X2 matrix of float)
|
|
0:? Sequence
|
|
0:331 all (global bool)
|
|
0:331 'inF0' (temp 2X2 matrix of float)
|
|
0:331 Absolute value (global 2X2 matrix of float)
|
|
0:331 'inF0' (temp 2X2 matrix of float)
|
|
0:331 arc cosine (global 2X2 matrix of float)
|
|
0:331 'inF0' (temp 2X2 matrix of float)
|
|
0:331 any (global bool)
|
|
0:331 'inF0' (temp 2X2 matrix of float)
|
|
0:331 arc sine (global 2X2 matrix of float)
|
|
0:331 'inF0' (temp 2X2 matrix of float)
|
|
0:331 arc tangent (global 2X2 matrix of float)
|
|
0:331 'inF0' (temp 2X2 matrix of float)
|
|
0:331 arc tangent (global 2X2 matrix of float)
|
|
0:331 'inF0' (temp 2X2 matrix of float)
|
|
0:331 'inF1' (temp 2X2 matrix of float)
|
|
0:331 Ceiling (global 2X2 matrix of float)
|
|
0:331 'inF0' (temp 2X2 matrix of float)
|
|
0:331 clamp (global 2X2 matrix of float)
|
|
0:331 'inF0' (temp 2X2 matrix of float)
|
|
0:331 'inF1' (temp 2X2 matrix of float)
|
|
0:331 'inF2' (temp 2X2 matrix of float)
|
|
0:331 cosine (global 2X2 matrix of float)
|
|
0:331 'inF0' (temp 2X2 matrix of float)
|
|
0:331 hyp. cosine (global 2X2 matrix of float)
|
|
0:331 'inF0' (temp 2X2 matrix of float)
|
|
0:331 dPdx (global 2X2 matrix of float)
|
|
0:331 'inF0' (temp 2X2 matrix of float)
|
|
0:331 dPdxCoarse (global 2X2 matrix of float)
|
|
0:331 'inF0' (temp 2X2 matrix of float)
|
|
0:331 dPdxFine (global 2X2 matrix of float)
|
|
0:331 'inF0' (temp 2X2 matrix of float)
|
|
0:331 dPdy (global 2X2 matrix of float)
|
|
0:331 'inF0' (temp 2X2 matrix of float)
|
|
0:331 dPdyCoarse (global 2X2 matrix of float)
|
|
0:331 'inF0' (temp 2X2 matrix of float)
|
|
0:331 dPdyFine (global 2X2 matrix of float)
|
|
0:331 'inF0' (temp 2X2 matrix of float)
|
|
0:331 degrees (global 2X2 matrix of float)
|
|
0:331 'inF0' (temp 2X2 matrix of float)
|
|
0:331 determinant (global float)
|
|
0:331 'inF0' (temp 2X2 matrix of float)
|
|
0:331 exp (global 2X2 matrix of float)
|
|
0:331 'inF0' (temp 2X2 matrix of float)
|
|
0:331 exp2 (global 2X2 matrix of float)
|
|
0:331 'inF0' (temp 2X2 matrix of float)
|
|
0:331 findMSB (global int)
|
|
0:331 Constant:
|
|
0:331 7 (const int)
|
|
0:331 findLSB (global int)
|
|
0:331 Constant:
|
|
0:331 7 (const int)
|
|
0:331 Floor (global 2X2 matrix of float)
|
|
0:331 'inF0' (temp 2X2 matrix of float)
|
|
0:331 Function Call: fmod(mf22;mf22; (global 2X2 matrix of float)
|
|
0:331 'inF0' (temp 2X2 matrix of float)
|
|
0:331 'inF1' (temp 2X2 matrix of float)
|
|
0:331 Fraction (global 2X2 matrix of float)
|
|
0:331 'inF0' (temp 2X2 matrix of float)
|
|
0:331 frexp (global 2X2 matrix of float)
|
|
0:331 'inF0' (temp 2X2 matrix of float)
|
|
0:331 'inF1' (temp 2X2 matrix of float)
|
|
0:331 fwidth (global 2X2 matrix of float)
|
|
0:331 'inF0' (temp 2X2 matrix of float)
|
|
0:331 ldexp (global 2X2 matrix of float)
|
|
0:331 'inF0' (temp 2X2 matrix of float)
|
|
0:331 'inF1' (temp 2X2 matrix of float)
|
|
0:331 log (global 2X2 matrix of float)
|
|
0:331 'inF0' (temp 2X2 matrix of float)
|
|
0:331 log2 (global 2X2 matrix of float)
|
|
0:331 'inF0' (temp 2X2 matrix of float)
|
|
0:331 max (global 2X2 matrix of float)
|
|
0:331 'inF0' (temp 2X2 matrix of float)
|
|
0:331 'inF1' (temp 2X2 matrix of float)
|
|
0:331 min (global 2X2 matrix of float)
|
|
0:331 'inF0' (temp 2X2 matrix of float)
|
|
0:331 'inF1' (temp 2X2 matrix of float)
|
|
0:331 pow (global 2X2 matrix of float)
|
|
0:331 'inF0' (temp 2X2 matrix of float)
|
|
0:331 'inF1' (temp 2X2 matrix of float)
|
|
0:331 radians (global 2X2 matrix of float)
|
|
0:331 'inF0' (temp 2X2 matrix of float)
|
|
0:331 roundEven (global 2X2 matrix of float)
|
|
0:331 'inF0' (temp 2X2 matrix of float)
|
|
0:331 inverse sqrt (global 2X2 matrix of float)
|
|
0:331 'inF0' (temp 2X2 matrix of float)
|
|
0:331 Sign (global 2X2 matrix of float)
|
|
0:331 'inF0' (temp 2X2 matrix of float)
|
|
0:331 sine (global 2X2 matrix of float)
|
|
0:331 'inF0' (temp 2X2 matrix of float)
|
|
0:331 hyp. sine (global 2X2 matrix of float)
|
|
0:331 'inF0' (temp 2X2 matrix of float)
|
|
0:331 smoothstep (global 2X2 matrix of float)
|
|
0:331 'inF0' (temp 2X2 matrix of float)
|
|
0:331 'inF1' (temp 2X2 matrix of float)
|
|
0:331 'inF2' (temp 2X2 matrix of float)
|
|
0:331 sqrt (global 2X2 matrix of float)
|
|
0:331 'inF0' (temp 2X2 matrix of float)
|
|
0:331 step (global 2X2 matrix of float)
|
|
0:331 'inF0' (temp 2X2 matrix of float)
|
|
0:331 'inF1' (temp 2X2 matrix of float)
|
|
0:331 tangent (global 2X2 matrix of float)
|
|
0:331 'inF0' (temp 2X2 matrix of float)
|
|
0:331 hyp. tangent (global 2X2 matrix of float)
|
|
0:331 'inF0' (temp 2X2 matrix of float)
|
|
0:331 transpose (global 2X2 matrix of float)
|
|
0:331 'inF0' (temp 2X2 matrix of float)
|
|
0:331 trunc (global 2X2 matrix of float)
|
|
0:331 'inF0' (temp 2X2 matrix of float)
|
|
0:334 Branch: Return with expression
|
|
0:? Constant:
|
|
0:? 2.000000
|
|
0:? 2.000000
|
|
0:? 2.000000
|
|
0:? 2.000000
|
|
0:346 Function Definition: PixelShaderFunction(mf33;mf33;mf33; (temp 3X3 matrix of float)
|
|
0:338 Function Parameters:
|
|
0:338 'inF0' (temp 3X3 matrix of float)
|
|
0:338 'inF1' (temp 3X3 matrix of float)
|
|
0:338 'inF2' (temp 3X3 matrix of float)
|
|
0:? Sequence
|
|
0:340 all (global bool)
|
|
0:340 'inF0' (temp 3X3 matrix of float)
|
|
0:340 Absolute value (global 3X3 matrix of float)
|
|
0:340 'inF0' (temp 3X3 matrix of float)
|
|
0:340 arc cosine (global 3X3 matrix of float)
|
|
0:340 'inF0' (temp 3X3 matrix of float)
|
|
0:340 any (global bool)
|
|
0:340 'inF0' (temp 3X3 matrix of float)
|
|
0:340 arc sine (global 3X3 matrix of float)
|
|
0:340 'inF0' (temp 3X3 matrix of float)
|
|
0:340 arc tangent (global 3X3 matrix of float)
|
|
0:340 'inF0' (temp 3X3 matrix of float)
|
|
0:340 arc tangent (global 3X3 matrix of float)
|
|
0:340 'inF0' (temp 3X3 matrix of float)
|
|
0:340 'inF1' (temp 3X3 matrix of float)
|
|
0:340 Ceiling (global 3X3 matrix of float)
|
|
0:340 'inF0' (temp 3X3 matrix of float)
|
|
0:340 clamp (global 3X3 matrix of float)
|
|
0:340 'inF0' (temp 3X3 matrix of float)
|
|
0:340 'inF1' (temp 3X3 matrix of float)
|
|
0:340 'inF2' (temp 3X3 matrix of float)
|
|
0:340 cosine (global 3X3 matrix of float)
|
|
0:340 'inF0' (temp 3X3 matrix of float)
|
|
0:340 hyp. cosine (global 3X3 matrix of float)
|
|
0:340 'inF0' (temp 3X3 matrix of float)
|
|
0:340 dPdx (global 3X3 matrix of float)
|
|
0:340 'inF0' (temp 3X3 matrix of float)
|
|
0:340 dPdxCoarse (global 3X3 matrix of float)
|
|
0:340 'inF0' (temp 3X3 matrix of float)
|
|
0:340 dPdxFine (global 3X3 matrix of float)
|
|
0:340 'inF0' (temp 3X3 matrix of float)
|
|
0:340 dPdy (global 3X3 matrix of float)
|
|
0:340 'inF0' (temp 3X3 matrix of float)
|
|
0:340 dPdyCoarse (global 3X3 matrix of float)
|
|
0:340 'inF0' (temp 3X3 matrix of float)
|
|
0:340 dPdyFine (global 3X3 matrix of float)
|
|
0:340 'inF0' (temp 3X3 matrix of float)
|
|
0:340 degrees (global 3X3 matrix of float)
|
|
0:340 'inF0' (temp 3X3 matrix of float)
|
|
0:340 determinant (global float)
|
|
0:340 'inF0' (temp 3X3 matrix of float)
|
|
0:340 exp (global 3X3 matrix of float)
|
|
0:340 'inF0' (temp 3X3 matrix of float)
|
|
0:340 exp2 (global 3X3 matrix of float)
|
|
0:340 'inF0' (temp 3X3 matrix of float)
|
|
0:340 findMSB (global int)
|
|
0:340 Constant:
|
|
0:340 7 (const int)
|
|
0:340 findLSB (global int)
|
|
0:340 Constant:
|
|
0:340 7 (const int)
|
|
0:340 Floor (global 3X3 matrix of float)
|
|
0:340 'inF0' (temp 3X3 matrix of float)
|
|
0:340 Function Call: fmod(mf33;mf33; (global 3X3 matrix of float)
|
|
0:340 'inF0' (temp 3X3 matrix of float)
|
|
0:340 'inF1' (temp 3X3 matrix of float)
|
|
0:340 Fraction (global 3X3 matrix of float)
|
|
0:340 'inF0' (temp 3X3 matrix of float)
|
|
0:340 frexp (global 3X3 matrix of float)
|
|
0:340 'inF0' (temp 3X3 matrix of float)
|
|
0:340 'inF1' (temp 3X3 matrix of float)
|
|
0:340 fwidth (global 3X3 matrix of float)
|
|
0:340 'inF0' (temp 3X3 matrix of float)
|
|
0:340 ldexp (global 3X3 matrix of float)
|
|
0:340 'inF0' (temp 3X3 matrix of float)
|
|
0:340 'inF1' (temp 3X3 matrix of float)
|
|
0:340 log (global 3X3 matrix of float)
|
|
0:340 'inF0' (temp 3X3 matrix of float)
|
|
0:340 log2 (global 3X3 matrix of float)
|
|
0:340 'inF0' (temp 3X3 matrix of float)
|
|
0:340 max (global 3X3 matrix of float)
|
|
0:340 'inF0' (temp 3X3 matrix of float)
|
|
0:340 'inF1' (temp 3X3 matrix of float)
|
|
0:340 min (global 3X3 matrix of float)
|
|
0:340 'inF0' (temp 3X3 matrix of float)
|
|
0:340 'inF1' (temp 3X3 matrix of float)
|
|
0:340 pow (global 3X3 matrix of float)
|
|
0:340 'inF0' (temp 3X3 matrix of float)
|
|
0:340 'inF1' (temp 3X3 matrix of float)
|
|
0:340 radians (global 3X3 matrix of float)
|
|
0:340 'inF0' (temp 3X3 matrix of float)
|
|
0:340 roundEven (global 3X3 matrix of float)
|
|
0:340 'inF0' (temp 3X3 matrix of float)
|
|
0:340 inverse sqrt (global 3X3 matrix of float)
|
|
0:340 'inF0' (temp 3X3 matrix of float)
|
|
0:340 Sign (global 3X3 matrix of float)
|
|
0:340 'inF0' (temp 3X3 matrix of float)
|
|
0:340 sine (global 3X3 matrix of float)
|
|
0:340 'inF0' (temp 3X3 matrix of float)
|
|
0:340 hyp. sine (global 3X3 matrix of float)
|
|
0:340 'inF0' (temp 3X3 matrix of float)
|
|
0:340 smoothstep (global 3X3 matrix of float)
|
|
0:340 'inF0' (temp 3X3 matrix of float)
|
|
0:340 'inF1' (temp 3X3 matrix of float)
|
|
0:340 'inF2' (temp 3X3 matrix of float)
|
|
0:340 sqrt (global 3X3 matrix of float)
|
|
0:340 'inF0' (temp 3X3 matrix of float)
|
|
0:340 step (global 3X3 matrix of float)
|
|
0:340 'inF0' (temp 3X3 matrix of float)
|
|
0:340 'inF1' (temp 3X3 matrix of float)
|
|
0:340 tangent (global 3X3 matrix of float)
|
|
0:340 'inF0' (temp 3X3 matrix of float)
|
|
0:340 hyp. tangent (global 3X3 matrix of float)
|
|
0:340 'inF0' (temp 3X3 matrix of float)
|
|
0:340 transpose (global 3X3 matrix of float)
|
|
0:340 'inF0' (temp 3X3 matrix of float)
|
|
0:340 trunc (global 3X3 matrix of float)
|
|
0:340 'inF0' (temp 3X3 matrix of float)
|
|
0:343 Branch: Return with expression
|
|
0:? Constant:
|
|
0:? 3.000000
|
|
0:? 3.000000
|
|
0:? 3.000000
|
|
0:? 3.000000
|
|
0:? 3.000000
|
|
0:? 3.000000
|
|
0:? 3.000000
|
|
0:? 3.000000
|
|
0:? 3.000000
|
|
0:354 Function Definition: PixelShaderFunction(mf44;mf44;mf44; (temp 4X4 matrix of float)
|
|
0:347 Function Parameters:
|
|
0:347 'inF0' (temp 4X4 matrix of float)
|
|
0:347 'inF1' (temp 4X4 matrix of float)
|
|
0:347 'inF2' (temp 4X4 matrix of float)
|
|
0:? Sequence
|
|
0:349 all (global bool)
|
|
0:349 'inF0' (temp 4X4 matrix of float)
|
|
0:349 Absolute value (global 4X4 matrix of float)
|
|
0:349 'inF0' (temp 4X4 matrix of float)
|
|
0:349 arc cosine (global 4X4 matrix of float)
|
|
0:349 'inF0' (temp 4X4 matrix of float)
|
|
0:349 any (global bool)
|
|
0:349 'inF0' (temp 4X4 matrix of float)
|
|
0:349 arc sine (global 4X4 matrix of float)
|
|
0:349 'inF0' (temp 4X4 matrix of float)
|
|
0:349 arc tangent (global 4X4 matrix of float)
|
|
0:349 'inF0' (temp 4X4 matrix of float)
|
|
0:349 arc tangent (global 4X4 matrix of float)
|
|
0:349 'inF0' (temp 4X4 matrix of float)
|
|
0:349 'inF1' (temp 4X4 matrix of float)
|
|
0:349 Ceiling (global 4X4 matrix of float)
|
|
0:349 'inF0' (temp 4X4 matrix of float)
|
|
0:349 clamp (global 4X4 matrix of float)
|
|
0:349 'inF0' (temp 4X4 matrix of float)
|
|
0:349 'inF1' (temp 4X4 matrix of float)
|
|
0:349 'inF2' (temp 4X4 matrix of float)
|
|
0:349 cosine (global 4X4 matrix of float)
|
|
0:349 'inF0' (temp 4X4 matrix of float)
|
|
0:349 hyp. cosine (global 4X4 matrix of float)
|
|
0:349 'inF0' (temp 4X4 matrix of float)
|
|
0:349 dPdx (global 4X4 matrix of float)
|
|
0:349 'inF0' (temp 4X4 matrix of float)
|
|
0:349 dPdxCoarse (global 4X4 matrix of float)
|
|
0:349 'inF0' (temp 4X4 matrix of float)
|
|
0:349 dPdxFine (global 4X4 matrix of float)
|
|
0:349 'inF0' (temp 4X4 matrix of float)
|
|
0:349 dPdy (global 4X4 matrix of float)
|
|
0:349 'inF0' (temp 4X4 matrix of float)
|
|
0:349 dPdyCoarse (global 4X4 matrix of float)
|
|
0:349 'inF0' (temp 4X4 matrix of float)
|
|
0:349 dPdyFine (global 4X4 matrix of float)
|
|
0:349 'inF0' (temp 4X4 matrix of float)
|
|
0:349 degrees (global 4X4 matrix of float)
|
|
0:349 'inF0' (temp 4X4 matrix of float)
|
|
0:349 determinant (global float)
|
|
0:349 'inF0' (temp 4X4 matrix of float)
|
|
0:349 exp (global 4X4 matrix of float)
|
|
0:349 'inF0' (temp 4X4 matrix of float)
|
|
0:349 exp2 (global 4X4 matrix of float)
|
|
0:349 'inF0' (temp 4X4 matrix of float)
|
|
0:349 findMSB (global int)
|
|
0:349 Constant:
|
|
0:349 7 (const int)
|
|
0:349 findLSB (global int)
|
|
0:349 Constant:
|
|
0:349 7 (const int)
|
|
0:349 Floor (global 4X4 matrix of float)
|
|
0:349 'inF0' (temp 4X4 matrix of float)
|
|
0:349 Function Call: fmod(mf44;mf44; (global 4X4 matrix of float)
|
|
0:349 'inF0' (temp 4X4 matrix of float)
|
|
0:349 'inF1' (temp 4X4 matrix of float)
|
|
0:349 Fraction (global 4X4 matrix of float)
|
|
0:349 'inF0' (temp 4X4 matrix of float)
|
|
0:349 frexp (global 4X4 matrix of float)
|
|
0:349 'inF0' (temp 4X4 matrix of float)
|
|
0:349 'inF1' (temp 4X4 matrix of float)
|
|
0:349 fwidth (global 4X4 matrix of float)
|
|
0:349 'inF0' (temp 4X4 matrix of float)
|
|
0:349 ldexp (global 4X4 matrix of float)
|
|
0:349 'inF0' (temp 4X4 matrix of float)
|
|
0:349 'inF1' (temp 4X4 matrix of float)
|
|
0:349 log (global 4X4 matrix of float)
|
|
0:349 'inF0' (temp 4X4 matrix of float)
|
|
0:349 log2 (global 4X4 matrix of float)
|
|
0:349 'inF0' (temp 4X4 matrix of float)
|
|
0:349 max (global 4X4 matrix of float)
|
|
0:349 'inF0' (temp 4X4 matrix of float)
|
|
0:349 'inF1' (temp 4X4 matrix of float)
|
|
0:349 min (global 4X4 matrix of float)
|
|
0:349 'inF0' (temp 4X4 matrix of float)
|
|
0:349 'inF1' (temp 4X4 matrix of float)
|
|
0:349 pow (global 4X4 matrix of float)
|
|
0:349 'inF0' (temp 4X4 matrix of float)
|
|
0:349 'inF1' (temp 4X4 matrix of float)
|
|
0:349 radians (global 4X4 matrix of float)
|
|
0:349 'inF0' (temp 4X4 matrix of float)
|
|
0:349 roundEven (global 4X4 matrix of float)
|
|
0:349 'inF0' (temp 4X4 matrix of float)
|
|
0:349 inverse sqrt (global 4X4 matrix of float)
|
|
0:349 'inF0' (temp 4X4 matrix of float)
|
|
0:349 Sign (global 4X4 matrix of float)
|
|
0:349 'inF0' (temp 4X4 matrix of float)
|
|
0:349 sine (global 4X4 matrix of float)
|
|
0:349 'inF0' (temp 4X4 matrix of float)
|
|
0:349 hyp. sine (global 4X4 matrix of float)
|
|
0:349 'inF0' (temp 4X4 matrix of float)
|
|
0:349 smoothstep (global 4X4 matrix of float)
|
|
0:349 'inF0' (temp 4X4 matrix of float)
|
|
0:349 'inF1' (temp 4X4 matrix of float)
|
|
0:349 'inF2' (temp 4X4 matrix of float)
|
|
0:349 sqrt (global 4X4 matrix of float)
|
|
0:349 'inF0' (temp 4X4 matrix of float)
|
|
0:349 step (global 4X4 matrix of float)
|
|
0:349 'inF0' (temp 4X4 matrix of float)
|
|
0:349 'inF1' (temp 4X4 matrix of float)
|
|
0:349 tangent (global 4X4 matrix of float)
|
|
0:349 'inF0' (temp 4X4 matrix of float)
|
|
0:349 hyp. tangent (global 4X4 matrix of float)
|
|
0:349 'inF0' (temp 4X4 matrix of float)
|
|
0:349 transpose (global 4X4 matrix of float)
|
|
0:349 'inF0' (temp 4X4 matrix of float)
|
|
0:349 trunc (global 4X4 matrix of float)
|
|
0:349 'inF0' (temp 4X4 matrix of float)
|
|
0:352 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:? Linker Objects
|
|
|
|
|
|
Linked fragment stage:
|
|
|
|
|
|
Shader version: 450
|
|
gl_FragCoord origin is upper left
|
|
0:? Sequence
|
|
0:62 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 cosine (global float)
|
|
0:12 'inF0' (temp float)
|
|
0:13 hyp. cosine (global float)
|
|
0:13 'inF0' (temp float)
|
|
0:14 bitCount (global uint)
|
|
0:14 Constant:
|
|
0:14 7 (const uint)
|
|
0:15 dPdx (global float)
|
|
0:15 'inF0' (temp float)
|
|
0:16 dPdxCoarse (global float)
|
|
0:16 'inF0' (temp float)
|
|
0:17 dPdxFine (global float)
|
|
0:17 'inF0' (temp float)
|
|
0:18 dPdy (global float)
|
|
0:18 'inF0' (temp float)
|
|
0:19 dPdyCoarse (global float)
|
|
0:19 'inF0' (temp float)
|
|
0:20 dPdyFine (global float)
|
|
0:20 'inF0' (temp float)
|
|
0:21 degrees (global float)
|
|
0:21 'inF0' (temp float)
|
|
0:25 exp (global float)
|
|
0:25 'inF0' (temp float)
|
|
0:26 exp2 (global float)
|
|
0:26 'inF0' (temp float)
|
|
0:27 findMSB (global int)
|
|
0:27 Constant:
|
|
0:27 7 (const int)
|
|
0:28 findLSB (global int)
|
|
0:28 Constant:
|
|
0:28 7 (const int)
|
|
0:29 Floor (global float)
|
|
0:29 'inF0' (temp float)
|
|
0:31 Function Call: fmod(f1;f1; (global float)
|
|
0:31 'inF0' (temp float)
|
|
0:31 'inF1' (temp float)
|
|
0:32 Fraction (global float)
|
|
0:32 'inF0' (temp float)
|
|
0:33 frexp (global float)
|
|
0:33 'inF0' (temp float)
|
|
0:33 'inF1' (temp float)
|
|
0:34 fwidth (global float)
|
|
0:34 'inF0' (temp float)
|
|
0:35 isinf (global bool)
|
|
0:35 'inF0' (temp float)
|
|
0:36 isnan (global bool)
|
|
0:36 'inF0' (temp float)
|
|
0:37 ldexp (global float)
|
|
0:37 'inF0' (temp float)
|
|
0:37 'inF1' (temp float)
|
|
0:38 log (global float)
|
|
0:38 'inF0' (temp float)
|
|
0:39 log2 (global float)
|
|
0:39 'inF0' (temp float)
|
|
0:40 max (global float)
|
|
0:40 'inF0' (temp float)
|
|
0:40 'inF1' (temp float)
|
|
0:41 min (global float)
|
|
0:41 'inF0' (temp float)
|
|
0:41 'inF1' (temp float)
|
|
0:43 pow (global float)
|
|
0:43 'inF0' (temp float)
|
|
0:43 'inF1' (temp float)
|
|
0:44 radians (global float)
|
|
0:44 'inF0' (temp float)
|
|
0:45 bitFieldReverse (global uint)
|
|
0:45 Constant:
|
|
0:45 2 (const uint)
|
|
0:46 roundEven (global float)
|
|
0:46 'inF0' (temp float)
|
|
0:47 inverse sqrt (global float)
|
|
0:47 'inF0' (temp float)
|
|
0:48 Sign (global float)
|
|
0:48 'inF0' (temp float)
|
|
0:49 sine (global float)
|
|
0:49 'inF0' (temp float)
|
|
0:50 hyp. sine (global float)
|
|
0:50 'inF0' (temp float)
|
|
0:51 smoothstep (global float)
|
|
0:51 'inF0' (temp float)
|
|
0:51 'inF1' (temp float)
|
|
0:51 'inF2' (temp float)
|
|
0:52 sqrt (global float)
|
|
0:52 'inF0' (temp float)
|
|
0:53 step (global float)
|
|
0:53 'inF0' (temp float)
|
|
0:53 'inF1' (temp float)
|
|
0:54 tangent (global float)
|
|
0:54 'inF0' (temp float)
|
|
0:55 hyp. tangent (global float)
|
|
0:55 'inF0' (temp float)
|
|
0:57 trunc (global float)
|
|
0:57 'inF0' (temp float)
|
|
0:59 Branch: Return with expression
|
|
0:59 Constant:
|
|
0:59 0.000000
|
|
0:68 Function Definition: PixelShaderFunction(vf1;vf1;vf1; (temp 1-component vector of float)
|
|
0:63 Function Parameters:
|
|
0:63 'inF0' (temp 1-component vector of float)
|
|
0:63 'inF1' (temp 1-component vector of float)
|
|
0:63 'inF2' (temp 1-component vector of float)
|
|
0:? Sequence
|
|
0:65 Branch: Return with expression
|
|
0:65 Constant:
|
|
0:65 0.000000
|
|
0:137 Function Definition: PixelShaderFunction(vf2;vf2;vf2; (temp 2-component vector of float)
|
|
0:69 Function Parameters:
|
|
0:69 'inF0' (temp 2-component vector of float)
|
|
0:69 'inF1' (temp 2-component vector of float)
|
|
0:69 'inF2' (temp 2-component vector of float)
|
|
0:? Sequence
|
|
0:70 all (global bool)
|
|
0:70 'inF0' (temp 2-component vector of float)
|
|
0:71 Absolute value (global 2-component vector of float)
|
|
0:71 'inF0' (temp 2-component vector of float)
|
|
0:72 arc cosine (global 2-component vector of float)
|
|
0:72 'inF0' (temp 2-component vector of float)
|
|
0:73 any (global bool)
|
|
0:73 'inF0' (temp 2-component vector of float)
|
|
0:74 arc sine (global 2-component vector of float)
|
|
0:74 'inF0' (temp 2-component vector of float)
|
|
0:75 arc tangent (global 2-component vector of float)
|
|
0:75 'inF0' (temp 2-component vector of float)
|
|
0:76 arc tangent (global 2-component vector of float)
|
|
0:76 'inF0' (temp 2-component vector of float)
|
|
0:76 'inF1' (temp 2-component vector of float)
|
|
0:77 Ceiling (global 2-component vector of float)
|
|
0:77 'inF0' (temp 2-component vector of float)
|
|
0:78 clamp (global 2-component vector of float)
|
|
0:78 'inF0' (temp 2-component vector of float)
|
|
0:78 'inF1' (temp 2-component vector of float)
|
|
0:78 'inF2' (temp 2-component vector of float)
|
|
0:79 cosine (global 2-component vector of float)
|
|
0:79 'inF0' (temp 2-component vector of float)
|
|
0:80 hyp. cosine (global 2-component vector of float)
|
|
0:80 '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:82 dPdx (global 2-component vector of float)
|
|
0:82 'inF0' (temp 2-component vector of float)
|
|
0:83 dPdxCoarse (global 2-component vector of float)
|
|
0:83 'inF0' (temp 2-component vector of float)
|
|
0:84 dPdxFine (global 2-component vector of float)
|
|
0:84 'inF0' (temp 2-component vector of float)
|
|
0:85 dPdy (global 2-component vector of float)
|
|
0:85 'inF0' (temp 2-component vector of float)
|
|
0:86 dPdyCoarse (global 2-component vector of float)
|
|
0:86 'inF0' (temp 2-component vector of float)
|
|
0:87 dPdyFine (global 2-component vector of float)
|
|
0:87 'inF0' (temp 2-component vector of float)
|
|
0:88 degrees (global 2-component vector of float)
|
|
0:88 'inF0' (temp 2-component vector of float)
|
|
0:89 distance (global float)
|
|
0:89 'inF0' (temp 2-component vector of float)
|
|
0:89 'inF1' (temp 2-component vector of float)
|
|
0:90 dot-product (global float)
|
|
0:90 'inF0' (temp 2-component vector of float)
|
|
0:90 'inF1' (temp 2-component vector of float)
|
|
0:94 exp (global 2-component vector of float)
|
|
0:94 'inF0' (temp 2-component vector of float)
|
|
0:95 exp2 (global 2-component vector of float)
|
|
0:95 'inF0' (temp 2-component vector of float)
|
|
0:96 face-forward (global 2-component vector of float)
|
|
0:96 'inF0' (temp 2-component vector of float)
|
|
0:96 'inF1' (temp 2-component vector of float)
|
|
0:96 'inF2' (temp 2-component vector of float)
|
|
0:97 findMSB (global int)
|
|
0:97 Constant:
|
|
0:97 7 (const int)
|
|
0:98 findLSB (global int)
|
|
0:98 Constant:
|
|
0:98 7 (const int)
|
|
0:99 Floor (global 2-component vector of float)
|
|
0:99 'inF0' (temp 2-component vector of float)
|
|
0:101 Function Call: fmod(vf2;vf2; (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:102 Fraction (global 2-component vector of float)
|
|
0:102 'inF0' (temp 2-component vector of float)
|
|
0:103 frexp (global 2-component vector of float)
|
|
0:103 'inF0' (temp 2-component vector of float)
|
|
0:103 'inF1' (temp 2-component vector of float)
|
|
0:104 fwidth (global 2-component vector of float)
|
|
0:104 'inF0' (temp 2-component vector of float)
|
|
0:105 isinf (global 2-component vector of bool)
|
|
0:105 'inF0' (temp 2-component vector of float)
|
|
0:106 isnan (global 2-component vector of bool)
|
|
0:106 'inF0' (temp 2-component vector of float)
|
|
0:107 ldexp (global 2-component vector of float)
|
|
0:107 'inF0' (temp 2-component vector of float)
|
|
0:107 'inF1' (temp 2-component vector of float)
|
|
0:108 length (global float)
|
|
0:108 'inF0' (temp 2-component vector of float)
|
|
0:109 log (global 2-component vector of float)
|
|
0:109 'inF0' (temp 2-component vector of float)
|
|
0:110 log2 (global 2-component vector of float)
|
|
0:110 'inF0' (temp 2-component vector of float)
|
|
0:111 max (global 2-component vector of float)
|
|
0:111 'inF0' (temp 2-component vector of float)
|
|
0:111 'inF1' (temp 2-component vector of float)
|
|
0:112 min (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:114 normalize (global 2-component vector of float)
|
|
0:114 'inF0' (temp 2-component vector of float)
|
|
0:115 pow (global 2-component vector of float)
|
|
0:115 'inF0' (temp 2-component vector of float)
|
|
0:115 'inF1' (temp 2-component vector of float)
|
|
0:116 radians (global 2-component vector of float)
|
|
0:116 'inF0' (temp 2-component vector of float)
|
|
0:117 reflect (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 refract (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:118 Constant:
|
|
0:118 2.000000
|
|
0:? bitFieldReverse (global 2-component vector of uint)
|
|
0:? Constant:
|
|
0:? 1 (const uint)
|
|
0:? 2 (const uint)
|
|
0:120 roundEven (global 2-component vector of float)
|
|
0:120 'inF0' (temp 2-component vector of float)
|
|
0:121 inverse sqrt (global 2-component vector of float)
|
|
0:121 'inF0' (temp 2-component vector of float)
|
|
0:122 Sign (global 2-component vector of float)
|
|
0:122 'inF0' (temp 2-component vector of float)
|
|
0:123 sine (global 2-component vector of float)
|
|
0:123 'inF0' (temp 2-component vector of float)
|
|
0:124 hyp. sine (global 2-component vector of float)
|
|
0:124 'inF0' (temp 2-component vector of float)
|
|
0:125 smoothstep (global 2-component vector of float)
|
|
0:125 'inF0' (temp 2-component vector of float)
|
|
0:125 'inF1' (temp 2-component vector of float)
|
|
0:125 'inF2' (temp 2-component vector of float)
|
|
0:126 sqrt (global 2-component vector of float)
|
|
0:126 'inF0' (temp 2-component vector of float)
|
|
0:127 step (global 2-component vector of float)
|
|
0:127 'inF0' (temp 2-component vector of float)
|
|
0:127 'inF1' (temp 2-component vector of float)
|
|
0:128 tangent (global 2-component vector of float)
|
|
0:128 'inF0' (temp 2-component vector of float)
|
|
0:129 hyp. tangent (global 2-component vector of float)
|
|
0:129 'inF0' (temp 2-component vector of float)
|
|
0:131 trunc (global 2-component vector of float)
|
|
0:131 'inF0' (temp 2-component vector of float)
|
|
0:134 Branch: Return with expression
|
|
0:? Constant:
|
|
0:? 1.000000
|
|
0:? 2.000000
|
|
0:207 Function Definition: PixelShaderFunction(vf3;vf3;vf3; (temp 3-component vector of float)
|
|
0:138 Function Parameters:
|
|
0:138 'inF0' (temp 3-component vector of float)
|
|
0:138 'inF1' (temp 3-component vector of float)
|
|
0:138 'inF2' (temp 3-component vector of float)
|
|
0:? Sequence
|
|
0:139 all (global bool)
|
|
0:139 'inF0' (temp 3-component vector of float)
|
|
0:140 Absolute value (global 3-component vector of float)
|
|
0:140 'inF0' (temp 3-component vector of float)
|
|
0:141 arc cosine (global 3-component vector of float)
|
|
0:141 'inF0' (temp 3-component vector of float)
|
|
0:142 any (global bool)
|
|
0:142 'inF0' (temp 3-component vector of float)
|
|
0:143 arc sine (global 3-component vector of float)
|
|
0:143 'inF0' (temp 3-component vector of float)
|
|
0:144 arc tangent (global 3-component vector of float)
|
|
0:144 'inF0' (temp 3-component vector of float)
|
|
0:145 arc tangent (global 3-component vector of float)
|
|
0:145 'inF0' (temp 3-component vector of float)
|
|
0:145 'inF1' (temp 3-component vector of float)
|
|
0:146 Ceiling (global 3-component vector of float)
|
|
0:146 'inF0' (temp 3-component vector of float)
|
|
0:147 clamp (global 3-component vector of float)
|
|
0:147 'inF0' (temp 3-component vector of float)
|
|
0:147 'inF1' (temp 3-component vector of float)
|
|
0:147 'inF2' (temp 3-component vector of float)
|
|
0:148 cosine (global 3-component vector of float)
|
|
0:148 'inF0' (temp 3-component vector of float)
|
|
0:149 hyp. cosine (global 3-component vector of float)
|
|
0:149 '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:151 cross-product (global 3-component vector of float)
|
|
0:151 'inF0' (temp 3-component vector of float)
|
|
0:151 'inF1' (temp 3-component vector of float)
|
|
0:152 dPdx (global 3-component vector of float)
|
|
0:152 'inF0' (temp 3-component vector of float)
|
|
0:153 dPdxCoarse (global 3-component vector of float)
|
|
0:153 'inF0' (temp 3-component vector of float)
|
|
0:154 dPdxFine (global 3-component vector of float)
|
|
0:154 'inF0' (temp 3-component vector of float)
|
|
0:155 dPdy (global 3-component vector of float)
|
|
0:155 'inF0' (temp 3-component vector of float)
|
|
0:156 dPdyCoarse (global 3-component vector of float)
|
|
0:156 'inF0' (temp 3-component vector of float)
|
|
0:157 dPdyFine (global 3-component vector of float)
|
|
0:157 'inF0' (temp 3-component vector of float)
|
|
0:158 degrees (global 3-component vector of float)
|
|
0:158 'inF0' (temp 3-component vector of float)
|
|
0:159 distance (global float)
|
|
0:159 'inF0' (temp 3-component vector of float)
|
|
0:159 'inF1' (temp 3-component vector of float)
|
|
0:160 dot-product (global float)
|
|
0:160 'inF0' (temp 3-component vector of float)
|
|
0:160 'inF1' (temp 3-component vector of float)
|
|
0:164 exp (global 3-component vector of float)
|
|
0:164 'inF0' (temp 3-component vector of float)
|
|
0:165 exp2 (global 3-component vector of float)
|
|
0:165 'inF0' (temp 3-component vector of float)
|
|
0:166 face-forward (global 3-component vector of float)
|
|
0:166 'inF0' (temp 3-component vector of float)
|
|
0:166 'inF1' (temp 3-component vector of float)
|
|
0:166 'inF2' (temp 3-component vector of float)
|
|
0:167 findMSB (global int)
|
|
0:167 Constant:
|
|
0:167 7 (const int)
|
|
0:168 findLSB (global int)
|
|
0:168 Constant:
|
|
0:168 7 (const int)
|
|
0:169 Floor (global 3-component vector of float)
|
|
0:169 'inF0' (temp 3-component vector of float)
|
|
0:171 Function Call: fmod(vf3;vf3; (global 3-component vector of float)
|
|
0:171 'inF0' (temp 3-component vector of float)
|
|
0:171 'inF1' (temp 3-component vector of float)
|
|
0:172 Fraction (global 3-component vector of float)
|
|
0:172 'inF0' (temp 3-component vector of float)
|
|
0:173 frexp (global 3-component vector of float)
|
|
0:173 'inF0' (temp 3-component vector of float)
|
|
0:173 'inF1' (temp 3-component vector of float)
|
|
0:174 fwidth (global 3-component vector of float)
|
|
0:174 'inF0' (temp 3-component vector of float)
|
|
0:175 isinf (global 3-component vector of bool)
|
|
0:175 'inF0' (temp 3-component vector of float)
|
|
0:176 isnan (global 3-component vector of bool)
|
|
0:176 'inF0' (temp 3-component vector of float)
|
|
0:177 ldexp (global 3-component vector of float)
|
|
0:177 'inF0' (temp 3-component vector of float)
|
|
0:177 'inF1' (temp 3-component vector of float)
|
|
0:178 length (global float)
|
|
0:178 'inF0' (temp 3-component vector of float)
|
|
0:179 log (global 3-component vector of float)
|
|
0:179 'inF0' (temp 3-component vector of float)
|
|
0:180 log2 (global 3-component vector of float)
|
|
0:180 'inF0' (temp 3-component vector of float)
|
|
0:181 max (global 3-component vector of float)
|
|
0:181 'inF0' (temp 3-component vector of float)
|
|
0:181 'inF1' (temp 3-component vector of float)
|
|
0:182 min (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:184 normalize (global 3-component vector of float)
|
|
0:184 'inF0' (temp 3-component vector of float)
|
|
0:185 pow (global 3-component vector of float)
|
|
0:185 'inF0' (temp 3-component vector of float)
|
|
0:185 'inF1' (temp 3-component vector of float)
|
|
0:186 radians (global 3-component vector of float)
|
|
0:186 'inF0' (temp 3-component vector of float)
|
|
0:187 reflect (global 3-component vector of float)
|
|
0:187 'inF0' (temp 3-component vector of float)
|
|
0:187 'inF1' (temp 3-component vector of float)
|
|
0:188 refract (global 3-component vector of float)
|
|
0:188 'inF0' (temp 3-component vector of float)
|
|
0:188 'inF1' (temp 3-component vector of float)
|
|
0:188 Constant:
|
|
0:188 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:190 roundEven (global 3-component vector of float)
|
|
0:190 'inF0' (temp 3-component vector of float)
|
|
0:191 inverse sqrt (global 3-component vector of float)
|
|
0:191 'inF0' (temp 3-component vector of float)
|
|
0:192 Sign (global 3-component vector of float)
|
|
0:192 'inF0' (temp 3-component vector of float)
|
|
0:193 sine (global 3-component vector of float)
|
|
0:193 'inF0' (temp 3-component vector of float)
|
|
0:194 hyp. sine (global 3-component vector of float)
|
|
0:194 'inF0' (temp 3-component vector of float)
|
|
0:195 smoothstep (global 3-component vector of float)
|
|
0:195 'inF0' (temp 3-component vector of float)
|
|
0:195 'inF1' (temp 3-component vector of float)
|
|
0:195 'inF2' (temp 3-component vector of float)
|
|
0:196 sqrt (global 3-component vector of float)
|
|
0:196 'inF0' (temp 3-component vector of float)
|
|
0:197 step (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 tangent (global 3-component vector of float)
|
|
0:198 'inF0' (temp 3-component vector of float)
|
|
0:199 hyp. tangent (global 3-component vector of float)
|
|
0:199 'inF0' (temp 3-component vector of float)
|
|
0:201 trunc (global 3-component vector of float)
|
|
0:201 'inF0' (temp 3-component vector of float)
|
|
0:204 Branch: Return with expression
|
|
0:? Constant:
|
|
0:? 1.000000
|
|
0:? 2.000000
|
|
0:? 3.000000
|
|
0:328 Function Definition: PixelShaderFunction(vf4;vf4;vf4; (temp 4-component vector of float)
|
|
0:208 Function Parameters:
|
|
0:208 'inF0' (temp 4-component vector of float)
|
|
0:208 'inF1' (temp 4-component vector of float)
|
|
0:208 'inF2' (temp 4-component vector of float)
|
|
0:? Sequence
|
|
0:209 all (global bool)
|
|
0:209 'inF0' (temp 4-component vector of float)
|
|
0:210 Absolute value (global 4-component vector of float)
|
|
0:210 'inF0' (temp 4-component vector of float)
|
|
0:211 arc cosine (global 4-component vector of float)
|
|
0:211 'inF0' (temp 4-component vector of float)
|
|
0:212 any (global bool)
|
|
0:212 'inF0' (temp 4-component vector of float)
|
|
0:213 arc sine (global 4-component vector of float)
|
|
0:213 'inF0' (temp 4-component vector of float)
|
|
0:214 arc tangent (global 4-component vector of float)
|
|
0:214 'inF0' (temp 4-component vector of float)
|
|
0:215 arc tangent (global 4-component vector of float)
|
|
0:215 'inF0' (temp 4-component vector of float)
|
|
0:215 'inF1' (temp 4-component vector of float)
|
|
0:216 Ceiling (global 4-component vector of float)
|
|
0:216 'inF0' (temp 4-component vector of float)
|
|
0:217 clamp (global 4-component vector of float)
|
|
0:217 'inF0' (temp 4-component vector of float)
|
|
0:217 'inF1' (temp 4-component vector of float)
|
|
0:217 'inF2' (temp 4-component vector of float)
|
|
0:218 cosine (global 4-component vector of float)
|
|
0:218 'inF0' (temp 4-component vector of float)
|
|
0:219 hyp. cosine (global 4-component vector of float)
|
|
0:219 '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:221 dPdx (global 4-component vector of float)
|
|
0:221 'inF0' (temp 4-component vector of float)
|
|
0:222 dPdxCoarse (global 4-component vector of float)
|
|
0:222 'inF0' (temp 4-component vector of float)
|
|
0:223 dPdxFine (global 4-component vector of float)
|
|
0:223 'inF0' (temp 4-component vector of float)
|
|
0:224 dPdy (global 4-component vector of float)
|
|
0:224 'inF0' (temp 4-component vector of float)
|
|
0:225 dPdyCoarse (global 4-component vector of float)
|
|
0:225 'inF0' (temp 4-component vector of float)
|
|
0:226 dPdyFine (global 4-component vector of float)
|
|
0:226 'inF0' (temp 4-component vector of float)
|
|
0:227 degrees (global 4-component vector of float)
|
|
0:227 'inF0' (temp 4-component vector of float)
|
|
0:228 distance (global float)
|
|
0:228 'inF0' (temp 4-component vector of float)
|
|
0:228 'inF1' (temp 4-component vector of float)
|
|
0:229 dot-product (global float)
|
|
0:229 'inF0' (temp 4-component vector of float)
|
|
0:229 'inF1' (temp 4-component vector of float)
|
|
0:233 exp (global 4-component vector of float)
|
|
0:233 'inF0' (temp 4-component vector of float)
|
|
0:234 exp2 (global 4-component vector of float)
|
|
0:234 'inF0' (temp 4-component vector of float)
|
|
0:235 face-forward (global 4-component vector of float)
|
|
0:235 'inF0' (temp 4-component vector of float)
|
|
0:235 'inF1' (temp 4-component vector of float)
|
|
0:235 'inF2' (temp 4-component vector of float)
|
|
0:236 findMSB (global int)
|
|
0:236 Constant:
|
|
0:236 7 (const int)
|
|
0:237 findLSB (global int)
|
|
0:237 Constant:
|
|
0:237 7 (const int)
|
|
0:238 Floor (global 4-component vector of float)
|
|
0:238 'inF0' (temp 4-component vector of float)
|
|
0:240 Function Call: fmod(vf4;vf4; (global 4-component vector of float)
|
|
0:240 'inF0' (temp 4-component vector of float)
|
|
0:240 'inF1' (temp 4-component vector of float)
|
|
0:241 Fraction (global 4-component vector of float)
|
|
0:241 'inF0' (temp 4-component vector of float)
|
|
0:242 frexp (global 4-component vector of float)
|
|
0:242 'inF0' (temp 4-component vector of float)
|
|
0:242 'inF1' (temp 4-component vector of float)
|
|
0:243 fwidth (global 4-component vector of float)
|
|
0:243 'inF0' (temp 4-component vector of float)
|
|
0:244 isinf (global 4-component vector of bool)
|
|
0:244 'inF0' (temp 4-component vector of float)
|
|
0:245 isnan (global 4-component vector of bool)
|
|
0:245 'inF0' (temp 4-component vector of float)
|
|
0:246 ldexp (global 4-component vector of float)
|
|
0:246 'inF0' (temp 4-component vector of float)
|
|
0:246 'inF1' (temp 4-component vector of float)
|
|
0:247 length (global float)
|
|
0:247 'inF0' (temp 4-component vector of float)
|
|
0:248 log (global 4-component vector of float)
|
|
0:248 'inF0' (temp 4-component vector of float)
|
|
0:249 log2 (global 4-component vector of float)
|
|
0:249 'inF0' (temp 4-component vector of float)
|
|
0:250 max (global 4-component vector of float)
|
|
0:250 'inF0' (temp 4-component vector of float)
|
|
0:250 'inF1' (temp 4-component vector of float)
|
|
0:251 min (global 4-component vector of float)
|
|
0:251 'inF0' (temp 4-component vector of float)
|
|
0:251 'inF1' (temp 4-component vector of float)
|
|
0:253 normalize (global 4-component vector of float)
|
|
0:253 'inF0' (temp 4-component vector of float)
|
|
0:254 pow (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 radians (global 4-component vector of float)
|
|
0:255 'inF0' (temp 4-component vector of float)
|
|
0:256 reflect (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 refract (global 4-component vector of float)
|
|
0:257 'inF0' (temp 4-component vector of float)
|
|
0:257 'inF1' (temp 4-component vector of float)
|
|
0:257 Constant:
|
|
0:257 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:259 roundEven (global 4-component vector of float)
|
|
0:259 'inF0' (temp 4-component vector of float)
|
|
0:260 inverse sqrt (global 4-component vector of float)
|
|
0:260 'inF0' (temp 4-component vector of float)
|
|
0:261 Sign (global 4-component vector of float)
|
|
0:261 'inF0' (temp 4-component vector of float)
|
|
0:262 sine (global 4-component vector of float)
|
|
0:262 'inF0' (temp 4-component vector of float)
|
|
0:263 hyp. sine (global 4-component vector of float)
|
|
0:263 'inF0' (temp 4-component vector of float)
|
|
0:264 smoothstep (global 4-component vector of float)
|
|
0:264 'inF0' (temp 4-component vector of float)
|
|
0:264 'inF1' (temp 4-component vector of float)
|
|
0:264 'inF2' (temp 4-component vector of float)
|
|
0:265 sqrt (global 4-component vector of float)
|
|
0:265 'inF0' (temp 4-component vector of float)
|
|
0:266 step (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 tangent (global 4-component vector of float)
|
|
0:267 'inF0' (temp 4-component vector of float)
|
|
0:268 hyp. tangent (global 4-component vector of float)
|
|
0:268 'inF0' (temp 4-component vector of float)
|
|
0:270 trunc (global 4-component vector of float)
|
|
0:270 'inF0' (temp 4-component vector of float)
|
|
0:273 Branch: Return with expression
|
|
0:? Constant:
|
|
0:? 1.000000
|
|
0:? 2.000000
|
|
0:? 3.000000
|
|
0:? 4.000000
|
|
0:337 Function Definition: PixelShaderFunction(mf22;mf22;mf22; (temp 2X2 matrix of float)
|
|
0:329 Function Parameters:
|
|
0:329 'inF0' (temp 2X2 matrix of float)
|
|
0:329 'inF1' (temp 2X2 matrix of float)
|
|
0:329 'inF2' (temp 2X2 matrix of float)
|
|
0:? Sequence
|
|
0:331 all (global bool)
|
|
0:331 'inF0' (temp 2X2 matrix of float)
|
|
0:331 Absolute value (global 2X2 matrix of float)
|
|
0:331 'inF0' (temp 2X2 matrix of float)
|
|
0:331 arc cosine (global 2X2 matrix of float)
|
|
0:331 'inF0' (temp 2X2 matrix of float)
|
|
0:331 any (global bool)
|
|
0:331 'inF0' (temp 2X2 matrix of float)
|
|
0:331 arc sine (global 2X2 matrix of float)
|
|
0:331 'inF0' (temp 2X2 matrix of float)
|
|
0:331 arc tangent (global 2X2 matrix of float)
|
|
0:331 'inF0' (temp 2X2 matrix of float)
|
|
0:331 arc tangent (global 2X2 matrix of float)
|
|
0:331 'inF0' (temp 2X2 matrix of float)
|
|
0:331 'inF1' (temp 2X2 matrix of float)
|
|
0:331 Ceiling (global 2X2 matrix of float)
|
|
0:331 'inF0' (temp 2X2 matrix of float)
|
|
0:331 clamp (global 2X2 matrix of float)
|
|
0:331 'inF0' (temp 2X2 matrix of float)
|
|
0:331 'inF1' (temp 2X2 matrix of float)
|
|
0:331 'inF2' (temp 2X2 matrix of float)
|
|
0:331 cosine (global 2X2 matrix of float)
|
|
0:331 'inF0' (temp 2X2 matrix of float)
|
|
0:331 hyp. cosine (global 2X2 matrix of float)
|
|
0:331 'inF0' (temp 2X2 matrix of float)
|
|
0:331 dPdx (global 2X2 matrix of float)
|
|
0:331 'inF0' (temp 2X2 matrix of float)
|
|
0:331 dPdxCoarse (global 2X2 matrix of float)
|
|
0:331 'inF0' (temp 2X2 matrix of float)
|
|
0:331 dPdxFine (global 2X2 matrix of float)
|
|
0:331 'inF0' (temp 2X2 matrix of float)
|
|
0:331 dPdy (global 2X2 matrix of float)
|
|
0:331 'inF0' (temp 2X2 matrix of float)
|
|
0:331 dPdyCoarse (global 2X2 matrix of float)
|
|
0:331 'inF0' (temp 2X2 matrix of float)
|
|
0:331 dPdyFine (global 2X2 matrix of float)
|
|
0:331 'inF0' (temp 2X2 matrix of float)
|
|
0:331 degrees (global 2X2 matrix of float)
|
|
0:331 'inF0' (temp 2X2 matrix of float)
|
|
0:331 determinant (global float)
|
|
0:331 'inF0' (temp 2X2 matrix of float)
|
|
0:331 exp (global 2X2 matrix of float)
|
|
0:331 'inF0' (temp 2X2 matrix of float)
|
|
0:331 exp2 (global 2X2 matrix of float)
|
|
0:331 'inF0' (temp 2X2 matrix of float)
|
|
0:331 findMSB (global int)
|
|
0:331 Constant:
|
|
0:331 7 (const int)
|
|
0:331 findLSB (global int)
|
|
0:331 Constant:
|
|
0:331 7 (const int)
|
|
0:331 Floor (global 2X2 matrix of float)
|
|
0:331 'inF0' (temp 2X2 matrix of float)
|
|
0:331 Function Call: fmod(mf22;mf22; (global 2X2 matrix of float)
|
|
0:331 'inF0' (temp 2X2 matrix of float)
|
|
0:331 'inF1' (temp 2X2 matrix of float)
|
|
0:331 Fraction (global 2X2 matrix of float)
|
|
0:331 'inF0' (temp 2X2 matrix of float)
|
|
0:331 frexp (global 2X2 matrix of float)
|
|
0:331 'inF0' (temp 2X2 matrix of float)
|
|
0:331 'inF1' (temp 2X2 matrix of float)
|
|
0:331 fwidth (global 2X2 matrix of float)
|
|
0:331 'inF0' (temp 2X2 matrix of float)
|
|
0:331 ldexp (global 2X2 matrix of float)
|
|
0:331 'inF0' (temp 2X2 matrix of float)
|
|
0:331 'inF1' (temp 2X2 matrix of float)
|
|
0:331 log (global 2X2 matrix of float)
|
|
0:331 'inF0' (temp 2X2 matrix of float)
|
|
0:331 log2 (global 2X2 matrix of float)
|
|
0:331 'inF0' (temp 2X2 matrix of float)
|
|
0:331 max (global 2X2 matrix of float)
|
|
0:331 'inF0' (temp 2X2 matrix of float)
|
|
0:331 'inF1' (temp 2X2 matrix of float)
|
|
0:331 min (global 2X2 matrix of float)
|
|
0:331 'inF0' (temp 2X2 matrix of float)
|
|
0:331 'inF1' (temp 2X2 matrix of float)
|
|
0:331 pow (global 2X2 matrix of float)
|
|
0:331 'inF0' (temp 2X2 matrix of float)
|
|
0:331 'inF1' (temp 2X2 matrix of float)
|
|
0:331 radians (global 2X2 matrix of float)
|
|
0:331 'inF0' (temp 2X2 matrix of float)
|
|
0:331 roundEven (global 2X2 matrix of float)
|
|
0:331 'inF0' (temp 2X2 matrix of float)
|
|
0:331 inverse sqrt (global 2X2 matrix of float)
|
|
0:331 'inF0' (temp 2X2 matrix of float)
|
|
0:331 Sign (global 2X2 matrix of float)
|
|
0:331 'inF0' (temp 2X2 matrix of float)
|
|
0:331 sine (global 2X2 matrix of float)
|
|
0:331 'inF0' (temp 2X2 matrix of float)
|
|
0:331 hyp. sine (global 2X2 matrix of float)
|
|
0:331 'inF0' (temp 2X2 matrix of float)
|
|
0:331 smoothstep (global 2X2 matrix of float)
|
|
0:331 'inF0' (temp 2X2 matrix of float)
|
|
0:331 'inF1' (temp 2X2 matrix of float)
|
|
0:331 'inF2' (temp 2X2 matrix of float)
|
|
0:331 sqrt (global 2X2 matrix of float)
|
|
0:331 'inF0' (temp 2X2 matrix of float)
|
|
0:331 step (global 2X2 matrix of float)
|
|
0:331 'inF0' (temp 2X2 matrix of float)
|
|
0:331 'inF1' (temp 2X2 matrix of float)
|
|
0:331 tangent (global 2X2 matrix of float)
|
|
0:331 'inF0' (temp 2X2 matrix of float)
|
|
0:331 hyp. tangent (global 2X2 matrix of float)
|
|
0:331 'inF0' (temp 2X2 matrix of float)
|
|
0:331 transpose (global 2X2 matrix of float)
|
|
0:331 'inF0' (temp 2X2 matrix of float)
|
|
0:331 trunc (global 2X2 matrix of float)
|
|
0:331 'inF0' (temp 2X2 matrix of float)
|
|
0:334 Branch: Return with expression
|
|
0:? Constant:
|
|
0:? 2.000000
|
|
0:? 2.000000
|
|
0:? 2.000000
|
|
0:? 2.000000
|
|
0:346 Function Definition: PixelShaderFunction(mf33;mf33;mf33; (temp 3X3 matrix of float)
|
|
0:338 Function Parameters:
|
|
0:338 'inF0' (temp 3X3 matrix of float)
|
|
0:338 'inF1' (temp 3X3 matrix of float)
|
|
0:338 'inF2' (temp 3X3 matrix of float)
|
|
0:? Sequence
|
|
0:340 all (global bool)
|
|
0:340 'inF0' (temp 3X3 matrix of float)
|
|
0:340 Absolute value (global 3X3 matrix of float)
|
|
0:340 'inF0' (temp 3X3 matrix of float)
|
|
0:340 arc cosine (global 3X3 matrix of float)
|
|
0:340 'inF0' (temp 3X3 matrix of float)
|
|
0:340 any (global bool)
|
|
0:340 'inF0' (temp 3X3 matrix of float)
|
|
0:340 arc sine (global 3X3 matrix of float)
|
|
0:340 'inF0' (temp 3X3 matrix of float)
|
|
0:340 arc tangent (global 3X3 matrix of float)
|
|
0:340 'inF0' (temp 3X3 matrix of float)
|
|
0:340 arc tangent (global 3X3 matrix of float)
|
|
0:340 'inF0' (temp 3X3 matrix of float)
|
|
0:340 'inF1' (temp 3X3 matrix of float)
|
|
0:340 Ceiling (global 3X3 matrix of float)
|
|
0:340 'inF0' (temp 3X3 matrix of float)
|
|
0:340 clamp (global 3X3 matrix of float)
|
|
0:340 'inF0' (temp 3X3 matrix of float)
|
|
0:340 'inF1' (temp 3X3 matrix of float)
|
|
0:340 'inF2' (temp 3X3 matrix of float)
|
|
0:340 cosine (global 3X3 matrix of float)
|
|
0:340 'inF0' (temp 3X3 matrix of float)
|
|
0:340 hyp. cosine (global 3X3 matrix of float)
|
|
0:340 'inF0' (temp 3X3 matrix of float)
|
|
0:340 dPdx (global 3X3 matrix of float)
|
|
0:340 'inF0' (temp 3X3 matrix of float)
|
|
0:340 dPdxCoarse (global 3X3 matrix of float)
|
|
0:340 'inF0' (temp 3X3 matrix of float)
|
|
0:340 dPdxFine (global 3X3 matrix of float)
|
|
0:340 'inF0' (temp 3X3 matrix of float)
|
|
0:340 dPdy (global 3X3 matrix of float)
|
|
0:340 'inF0' (temp 3X3 matrix of float)
|
|
0:340 dPdyCoarse (global 3X3 matrix of float)
|
|
0:340 'inF0' (temp 3X3 matrix of float)
|
|
0:340 dPdyFine (global 3X3 matrix of float)
|
|
0:340 'inF0' (temp 3X3 matrix of float)
|
|
0:340 degrees (global 3X3 matrix of float)
|
|
0:340 'inF0' (temp 3X3 matrix of float)
|
|
0:340 determinant (global float)
|
|
0:340 'inF0' (temp 3X3 matrix of float)
|
|
0:340 exp (global 3X3 matrix of float)
|
|
0:340 'inF0' (temp 3X3 matrix of float)
|
|
0:340 exp2 (global 3X3 matrix of float)
|
|
0:340 'inF0' (temp 3X3 matrix of float)
|
|
0:340 findMSB (global int)
|
|
0:340 Constant:
|
|
0:340 7 (const int)
|
|
0:340 findLSB (global int)
|
|
0:340 Constant:
|
|
0:340 7 (const int)
|
|
0:340 Floor (global 3X3 matrix of float)
|
|
0:340 'inF0' (temp 3X3 matrix of float)
|
|
0:340 Function Call: fmod(mf33;mf33; (global 3X3 matrix of float)
|
|
0:340 'inF0' (temp 3X3 matrix of float)
|
|
0:340 'inF1' (temp 3X3 matrix of float)
|
|
0:340 Fraction (global 3X3 matrix of float)
|
|
0:340 'inF0' (temp 3X3 matrix of float)
|
|
0:340 frexp (global 3X3 matrix of float)
|
|
0:340 'inF0' (temp 3X3 matrix of float)
|
|
0:340 'inF1' (temp 3X3 matrix of float)
|
|
0:340 fwidth (global 3X3 matrix of float)
|
|
0:340 'inF0' (temp 3X3 matrix of float)
|
|
0:340 ldexp (global 3X3 matrix of float)
|
|
0:340 'inF0' (temp 3X3 matrix of float)
|
|
0:340 'inF1' (temp 3X3 matrix of float)
|
|
0:340 log (global 3X3 matrix of float)
|
|
0:340 'inF0' (temp 3X3 matrix of float)
|
|
0:340 log2 (global 3X3 matrix of float)
|
|
0:340 'inF0' (temp 3X3 matrix of float)
|
|
0:340 max (global 3X3 matrix of float)
|
|
0:340 'inF0' (temp 3X3 matrix of float)
|
|
0:340 'inF1' (temp 3X3 matrix of float)
|
|
0:340 min (global 3X3 matrix of float)
|
|
0:340 'inF0' (temp 3X3 matrix of float)
|
|
0:340 'inF1' (temp 3X3 matrix of float)
|
|
0:340 pow (global 3X3 matrix of float)
|
|
0:340 'inF0' (temp 3X3 matrix of float)
|
|
0:340 'inF1' (temp 3X3 matrix of float)
|
|
0:340 radians (global 3X3 matrix of float)
|
|
0:340 'inF0' (temp 3X3 matrix of float)
|
|
0:340 roundEven (global 3X3 matrix of float)
|
|
0:340 'inF0' (temp 3X3 matrix of float)
|
|
0:340 inverse sqrt (global 3X3 matrix of float)
|
|
0:340 'inF0' (temp 3X3 matrix of float)
|
|
0:340 Sign (global 3X3 matrix of float)
|
|
0:340 'inF0' (temp 3X3 matrix of float)
|
|
0:340 sine (global 3X3 matrix of float)
|
|
0:340 'inF0' (temp 3X3 matrix of float)
|
|
0:340 hyp. sine (global 3X3 matrix of float)
|
|
0:340 'inF0' (temp 3X3 matrix of float)
|
|
0:340 smoothstep (global 3X3 matrix of float)
|
|
0:340 'inF0' (temp 3X3 matrix of float)
|
|
0:340 'inF1' (temp 3X3 matrix of float)
|
|
0:340 'inF2' (temp 3X3 matrix of float)
|
|
0:340 sqrt (global 3X3 matrix of float)
|
|
0:340 'inF0' (temp 3X3 matrix of float)
|
|
0:340 step (global 3X3 matrix of float)
|
|
0:340 'inF0' (temp 3X3 matrix of float)
|
|
0:340 'inF1' (temp 3X3 matrix of float)
|
|
0:340 tangent (global 3X3 matrix of float)
|
|
0:340 'inF0' (temp 3X3 matrix of float)
|
|
0:340 hyp. tangent (global 3X3 matrix of float)
|
|
0:340 'inF0' (temp 3X3 matrix of float)
|
|
0:340 transpose (global 3X3 matrix of float)
|
|
0:340 'inF0' (temp 3X3 matrix of float)
|
|
0:340 trunc (global 3X3 matrix of float)
|
|
0:340 'inF0' (temp 3X3 matrix of float)
|
|
0:343 Branch: Return with expression
|
|
0:? Constant:
|
|
0:? 3.000000
|
|
0:? 3.000000
|
|
0:? 3.000000
|
|
0:? 3.000000
|
|
0:? 3.000000
|
|
0:? 3.000000
|
|
0:? 3.000000
|
|
0:? 3.000000
|
|
0:? 3.000000
|
|
0:354 Function Definition: PixelShaderFunction(mf44;mf44;mf44; (temp 4X4 matrix of float)
|
|
0:347 Function Parameters:
|
|
0:347 'inF0' (temp 4X4 matrix of float)
|
|
0:347 'inF1' (temp 4X4 matrix of float)
|
|
0:347 'inF2' (temp 4X4 matrix of float)
|
|
0:? Sequence
|
|
0:349 all (global bool)
|
|
0:349 'inF0' (temp 4X4 matrix of float)
|
|
0:349 Absolute value (global 4X4 matrix of float)
|
|
0:349 'inF0' (temp 4X4 matrix of float)
|
|
0:349 arc cosine (global 4X4 matrix of float)
|
|
0:349 'inF0' (temp 4X4 matrix of float)
|
|
0:349 any (global bool)
|
|
0:349 'inF0' (temp 4X4 matrix of float)
|
|
0:349 arc sine (global 4X4 matrix of float)
|
|
0:349 'inF0' (temp 4X4 matrix of float)
|
|
0:349 arc tangent (global 4X4 matrix of float)
|
|
0:349 'inF0' (temp 4X4 matrix of float)
|
|
0:349 arc tangent (global 4X4 matrix of float)
|
|
0:349 'inF0' (temp 4X4 matrix of float)
|
|
0:349 'inF1' (temp 4X4 matrix of float)
|
|
0:349 Ceiling (global 4X4 matrix of float)
|
|
0:349 'inF0' (temp 4X4 matrix of float)
|
|
0:349 clamp (global 4X4 matrix of float)
|
|
0:349 'inF0' (temp 4X4 matrix of float)
|
|
0:349 'inF1' (temp 4X4 matrix of float)
|
|
0:349 'inF2' (temp 4X4 matrix of float)
|
|
0:349 cosine (global 4X4 matrix of float)
|
|
0:349 'inF0' (temp 4X4 matrix of float)
|
|
0:349 hyp. cosine (global 4X4 matrix of float)
|
|
0:349 'inF0' (temp 4X4 matrix of float)
|
|
0:349 dPdx (global 4X4 matrix of float)
|
|
0:349 'inF0' (temp 4X4 matrix of float)
|
|
0:349 dPdxCoarse (global 4X4 matrix of float)
|
|
0:349 'inF0' (temp 4X4 matrix of float)
|
|
0:349 dPdxFine (global 4X4 matrix of float)
|
|
0:349 'inF0' (temp 4X4 matrix of float)
|
|
0:349 dPdy (global 4X4 matrix of float)
|
|
0:349 'inF0' (temp 4X4 matrix of float)
|
|
0:349 dPdyCoarse (global 4X4 matrix of float)
|
|
0:349 'inF0' (temp 4X4 matrix of float)
|
|
0:349 dPdyFine (global 4X4 matrix of float)
|
|
0:349 'inF0' (temp 4X4 matrix of float)
|
|
0:349 degrees (global 4X4 matrix of float)
|
|
0:349 'inF0' (temp 4X4 matrix of float)
|
|
0:349 determinant (global float)
|
|
0:349 'inF0' (temp 4X4 matrix of float)
|
|
0:349 exp (global 4X4 matrix of float)
|
|
0:349 'inF0' (temp 4X4 matrix of float)
|
|
0:349 exp2 (global 4X4 matrix of float)
|
|
0:349 'inF0' (temp 4X4 matrix of float)
|
|
0:349 findMSB (global int)
|
|
0:349 Constant:
|
|
0:349 7 (const int)
|
|
0:349 findLSB (global int)
|
|
0:349 Constant:
|
|
0:349 7 (const int)
|
|
0:349 Floor (global 4X4 matrix of float)
|
|
0:349 'inF0' (temp 4X4 matrix of float)
|
|
0:349 Function Call: fmod(mf44;mf44; (global 4X4 matrix of float)
|
|
0:349 'inF0' (temp 4X4 matrix of float)
|
|
0:349 'inF1' (temp 4X4 matrix of float)
|
|
0:349 Fraction (global 4X4 matrix of float)
|
|
0:349 'inF0' (temp 4X4 matrix of float)
|
|
0:349 frexp (global 4X4 matrix of float)
|
|
0:349 'inF0' (temp 4X4 matrix of float)
|
|
0:349 'inF1' (temp 4X4 matrix of float)
|
|
0:349 fwidth (global 4X4 matrix of float)
|
|
0:349 'inF0' (temp 4X4 matrix of float)
|
|
0:349 ldexp (global 4X4 matrix of float)
|
|
0:349 'inF0' (temp 4X4 matrix of float)
|
|
0:349 'inF1' (temp 4X4 matrix of float)
|
|
0:349 log (global 4X4 matrix of float)
|
|
0:349 'inF0' (temp 4X4 matrix of float)
|
|
0:349 log2 (global 4X4 matrix of float)
|
|
0:349 'inF0' (temp 4X4 matrix of float)
|
|
0:349 max (global 4X4 matrix of float)
|
|
0:349 'inF0' (temp 4X4 matrix of float)
|
|
0:349 'inF1' (temp 4X4 matrix of float)
|
|
0:349 min (global 4X4 matrix of float)
|
|
0:349 'inF0' (temp 4X4 matrix of float)
|
|
0:349 'inF1' (temp 4X4 matrix of float)
|
|
0:349 pow (global 4X4 matrix of float)
|
|
0:349 'inF0' (temp 4X4 matrix of float)
|
|
0:349 'inF1' (temp 4X4 matrix of float)
|
|
0:349 radians (global 4X4 matrix of float)
|
|
0:349 'inF0' (temp 4X4 matrix of float)
|
|
0:349 roundEven (global 4X4 matrix of float)
|
|
0:349 'inF0' (temp 4X4 matrix of float)
|
|
0:349 inverse sqrt (global 4X4 matrix of float)
|
|
0:349 'inF0' (temp 4X4 matrix of float)
|
|
0:349 Sign (global 4X4 matrix of float)
|
|
0:349 'inF0' (temp 4X4 matrix of float)
|
|
0:349 sine (global 4X4 matrix of float)
|
|
0:349 'inF0' (temp 4X4 matrix of float)
|
|
0:349 hyp. sine (global 4X4 matrix of float)
|
|
0:349 'inF0' (temp 4X4 matrix of float)
|
|
0:349 smoothstep (global 4X4 matrix of float)
|
|
0:349 'inF0' (temp 4X4 matrix of float)
|
|
0:349 'inF1' (temp 4X4 matrix of float)
|
|
0:349 'inF2' (temp 4X4 matrix of float)
|
|
0:349 sqrt (global 4X4 matrix of float)
|
|
0:349 'inF0' (temp 4X4 matrix of float)
|
|
0:349 step (global 4X4 matrix of float)
|
|
0:349 'inF0' (temp 4X4 matrix of float)
|
|
0:349 'inF1' (temp 4X4 matrix of float)
|
|
0:349 tangent (global 4X4 matrix of float)
|
|
0:349 'inF0' (temp 4X4 matrix of float)
|
|
0:349 hyp. tangent (global 4X4 matrix of float)
|
|
0:349 'inF0' (temp 4X4 matrix of float)
|
|
0:349 transpose (global 4X4 matrix of float)
|
|
0:349 'inF0' (temp 4X4 matrix of float)
|
|
0:349 trunc (global 4X4 matrix of float)
|
|
0:349 'inF0' (temp 4X4 matrix of float)
|
|
0:352 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:? Linker Objects
|
|
|
|
Missing functionality: missing user function; linker needs to catch that
|
|
// Module Version 10000
|
|
// Generated by (magic number): 80001
|
|
// Id's are bound by 880
|
|
|
|
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 8 "inF0"
|
|
Name 23 "inF1"
|
|
Name 30 "inF2"
|
|
Name 67 "ResType"
|
|
Name 127 "inF0"
|
|
Name 141 "inF1"
|
|
Name 148 "inF2"
|
|
Name 195 "ResType"
|
|
Name 268 "inF0"
|
|
Name 282 "inF1"
|
|
Name 289 "inF2"
|
|
Name 339 "ResType"
|
|
Name 410 "inF0"
|
|
Name 424 "inF1"
|
|
Name 431 "inF2"
|
|
Name 477 "ResType"
|
|
Name 549 "inF0"
|
|
Name 563 "inF1"
|
|
Name 570 "inF2"
|
|
Name 604 "ResType"
|
|
Name 660 "inF0"
|
|
Name 674 "inF1"
|
|
Name 681 "inF2"
|
|
Name 715 "ResType"
|
|
Name 771 "inF0"
|
|
Name 785 "inF1"
|
|
Name 792 "inF2"
|
|
Name 826 "ResType"
|
|
2: TypeVoid
|
|
3: TypeFunction 2
|
|
6: TypeFloat 32
|
|
7: TypePointer Function 6(float)
|
|
10: TypeBool
|
|
37: TypeInt 32 0
|
|
38: 37(int) Constant 7
|
|
58: TypeInt 32 1
|
|
59: 58(int) Constant 7
|
|
67(ResType): TypeStruct 6(float) 58(int)
|
|
95: 37(int) Constant 2
|
|
122: 6(float) Constant 0
|
|
125: TypeVector 6(float) 2
|
|
126: TypePointer Function 125(fvec2)
|
|
155: TypeVector 37(int) 2
|
|
156: 37(int) Constant 3
|
|
157: 155(ivec2) ConstantComposite 38 156
|
|
194: TypeVector 58(int) 2
|
|
195(ResType): TypeStruct 125(fvec2) 194(ivec2)
|
|
202: TypeVector 10(bool) 2
|
|
233: 6(float) Constant 1073741824
|
|
235: 37(int) Constant 1
|
|
236: 155(ivec2) ConstantComposite 235 95
|
|
263: 6(float) Constant 1065353216
|
|
264: 125(fvec2) ConstantComposite 263 233
|
|
266: TypeVector 6(float) 3
|
|
267: TypePointer Function 266(fvec3)
|
|
296: TypeVector 37(int) 3
|
|
297: 37(int) Constant 5
|
|
298: 296(ivec3) ConstantComposite 38 156 297
|
|
338: TypeVector 58(int) 3
|
|
339(ResType): TypeStruct 266(fvec3) 338(ivec3)
|
|
346: TypeVector 10(bool) 3
|
|
378: 296(ivec3) ConstantComposite 235 95 156
|
|
405: 6(float) Constant 1077936128
|
|
406: 266(fvec3) ConstantComposite 263 233 405
|
|
408: TypeVector 6(float) 4
|
|
409: TypePointer Function 408(fvec4)
|
|
438: TypeVector 37(int) 4
|
|
439: 438(ivec4) ConstantComposite 38 156 297 95
|
|
476: TypeVector 58(int) 4
|
|
477(ResType): TypeStruct 408(fvec4) 476(ivec4)
|
|
484: TypeVector 10(bool) 4
|
|
516: 37(int) Constant 4
|
|
517: 438(ivec4) ConstantComposite 235 95 156 516
|
|
544: 6(float) Constant 1082130432
|
|
545: 408(fvec4) ConstantComposite 263 233 405 544
|
|
547: TypeMatrix 125(fvec2) 2
|
|
548: TypePointer Function 547
|
|
604(ResType): TypeStruct 547 194(ivec2)
|
|
655: 125(fvec2) ConstantComposite 233 233
|
|
656: 547 ConstantComposite 655 655
|
|
658: TypeMatrix 266(fvec3) 3
|
|
659: TypePointer Function 658
|
|
715(ResType): TypeStruct 658 338(ivec3)
|
|
766: 266(fvec3) ConstantComposite 405 405 405
|
|
767: 658 ConstantComposite 766 766 766
|
|
769: TypeMatrix 408(fvec4) 4
|
|
770: TypePointer Function 769
|
|
826(ResType): TypeStruct 769 476(ivec4)
|
|
877: 408(fvec4) ConstantComposite 544 544 544 544
|
|
878: 769 ConstantComposite 877 877 877 877
|
|
4(PixelShaderFunction): 2 Function None 3
|
|
5: Label
|
|
8(inF0): 7(ptr) Variable Function
|
|
23(inF1): 7(ptr) Variable Function
|
|
30(inF2): 7(ptr) Variable Function
|
|
127(inF0): 126(ptr) Variable Function
|
|
141(inF1): 126(ptr) Variable Function
|
|
148(inF2): 126(ptr) Variable Function
|
|
268(inF0): 267(ptr) Variable Function
|
|
282(inF1): 267(ptr) Variable Function
|
|
289(inF2): 267(ptr) Variable Function
|
|
410(inF0): 409(ptr) Variable Function
|
|
424(inF1): 409(ptr) Variable Function
|
|
431(inF2): 409(ptr) Variable Function
|
|
549(inF0): 548(ptr) Variable Function
|
|
563(inF1): 548(ptr) Variable Function
|
|
570(inF2): 548(ptr) Variable Function
|
|
660(inF0): 659(ptr) Variable Function
|
|
674(inF1): 659(ptr) Variable Function
|
|
681(inF2): 659(ptr) Variable Function
|
|
771(inF0): 770(ptr) Variable Function
|
|
785(inF1): 770(ptr) Variable Function
|
|
792(inF2): 770(ptr) Variable Function
|
|
9: 6(float) Load 8(inF0)
|
|
11: 10(bool) All 9
|
|
12: 6(float) Load 8(inF0)
|
|
13: 6(float) ExtInst 1(GLSL.std.450) 4(FAbs) 12
|
|
14: 6(float) Load 8(inF0)
|
|
15: 6(float) ExtInst 1(GLSL.std.450) 17(Acos) 14
|
|
16: 6(float) Load 8(inF0)
|
|
17: 10(bool) Any 16
|
|
18: 6(float) Load 8(inF0)
|
|
19: 6(float) ExtInst 1(GLSL.std.450) 16(Asin) 18
|
|
20: 6(float) Load 8(inF0)
|
|
21: 6(float) ExtInst 1(GLSL.std.450) 18(Atan) 20
|
|
22: 6(float) Load 8(inF0)
|
|
24: 6(float) Load 23(inF1)
|
|
25: 6(float) ExtInst 1(GLSL.std.450) 25(Atan2) 22 24
|
|
26: 6(float) Load 8(inF0)
|
|
27: 6(float) ExtInst 1(GLSL.std.450) 9(Ceil) 26
|
|
28: 6(float) Load 8(inF0)
|
|
29: 6(float) Load 23(inF1)
|
|
31: 6(float) Load 30(inF2)
|
|
32: 6(float) ExtInst 1(GLSL.std.450) 43(FClamp) 28 29 31
|
|
33: 6(float) Load 8(inF0)
|
|
34: 6(float) ExtInst 1(GLSL.std.450) 14(Cos) 33
|
|
35: 6(float) Load 8(inF0)
|
|
36: 6(float) ExtInst 1(GLSL.std.450) 20(Cosh) 35
|
|
39: 37(int) BitCount 38
|
|
40: 6(float) Load 8(inF0)
|
|
41: 6(float) DPdx 40
|
|
42: 6(float) Load 8(inF0)
|
|
43: 6(float) DPdxCoarse 42
|
|
44: 6(float) Load 8(inF0)
|
|
45: 6(float) DPdxFine 44
|
|
46: 6(float) Load 8(inF0)
|
|
47: 6(float) DPdy 46
|
|
48: 6(float) Load 8(inF0)
|
|
49: 6(float) DPdyCoarse 48
|
|
50: 6(float) Load 8(inF0)
|
|
51: 6(float) DPdyFine 50
|
|
52: 6(float) Load 8(inF0)
|
|
53: 6(float) ExtInst 1(GLSL.std.450) 12(Degrees) 52
|
|
54: 6(float) Load 8(inF0)
|
|
55: 6(float) ExtInst 1(GLSL.std.450) 27(Exp) 54
|
|
56: 6(float) Load 8(inF0)
|
|
57: 6(float) ExtInst 1(GLSL.std.450) 29(Exp2) 56
|
|
60: 58(int) ExtInst 1(GLSL.std.450) 74(FindSMsb) 59
|
|
61: 58(int) ExtInst 1(GLSL.std.450) 73(FindILsb) 59
|
|
62: 6(float) Load 8(inF0)
|
|
63: 6(float) ExtInst 1(GLSL.std.450) 8(Floor) 62
|
|
64: 6(float) Load 8(inF0)
|
|
65: 6(float) ExtInst 1(GLSL.std.450) 10(Fract) 64
|
|
66: 6(float) Load 8(inF0)
|
|
68: 67(ResType) ExtInst 1(GLSL.std.450) 52(FrexpStruct) 66
|
|
69: 58(int) CompositeExtract 68 1
|
|
Store 23(inF1) 69
|
|
70: 6(float) CompositeExtract 68 0
|
|
71: 6(float) Load 8(inF0)
|
|
72: 6(float) Fwidth 71
|
|
73: 6(float) Load 8(inF0)
|
|
74: 10(bool) IsInf 73
|
|
75: 6(float) Load 8(inF0)
|
|
76: 10(bool) IsNan 75
|
|
77: 6(float) Load 8(inF0)
|
|
78: 6(float) Load 23(inF1)
|
|
79: 6(float) ExtInst 1(GLSL.std.450) 53(Ldexp) 77 78
|
|
80: 6(float) Load 8(inF0)
|
|
81: 6(float) ExtInst 1(GLSL.std.450) 28(Log) 80
|
|
82: 6(float) Load 8(inF0)
|
|
83: 6(float) ExtInst 1(GLSL.std.450) 30(Log2) 82
|
|
84: 6(float) Load 8(inF0)
|
|
85: 6(float) Load 23(inF1)
|
|
86: 6(float) ExtInst 1(GLSL.std.450) 40(FMax) 84 85
|
|
87: 6(float) Load 8(inF0)
|
|
88: 6(float) Load 23(inF1)
|
|
89: 6(float) ExtInst 1(GLSL.std.450) 37(FMin) 87 88
|
|
90: 6(float) Load 8(inF0)
|
|
91: 6(float) Load 23(inF1)
|
|
92: 6(float) ExtInst 1(GLSL.std.450) 26(Pow) 90 91
|
|
93: 6(float) Load 8(inF0)
|
|
94: 6(float) ExtInst 1(GLSL.std.450) 11(Radians) 93
|
|
96: 37(int) BitReverse 95
|
|
97: 6(float) Load 8(inF0)
|
|
98: 6(float) ExtInst 1(GLSL.std.450) 2(RoundEven) 97
|
|
99: 6(float) Load 8(inF0)
|
|
100: 6(float) ExtInst 1(GLSL.std.450) 32(InverseSqrt) 99
|
|
101: 6(float) Load 8(inF0)
|
|
102: 6(float) ExtInst 1(GLSL.std.450) 6(FSign) 101
|
|
103: 6(float) Load 8(inF0)
|
|
104: 6(float) ExtInst 1(GLSL.std.450) 13(Sin) 103
|
|
105: 6(float) Load 8(inF0)
|
|
106: 6(float) ExtInst 1(GLSL.std.450) 19(Sinh) 105
|
|
107: 6(float) Load 8(inF0)
|
|
108: 6(float) Load 23(inF1)
|
|
109: 6(float) Load 30(inF2)
|
|
110: 6(float) ExtInst 1(GLSL.std.450) 49(SmoothStep) 107 108 109
|
|
111: 6(float) Load 8(inF0)
|
|
112: 6(float) ExtInst 1(GLSL.std.450) 31(Sqrt) 111
|
|
113: 6(float) Load 8(inF0)
|
|
114: 6(float) Load 23(inF1)
|
|
115: 6(float) ExtInst 1(GLSL.std.450) 48(Step) 113 114
|
|
116: 6(float) Load 8(inF0)
|
|
117: 6(float) ExtInst 1(GLSL.std.450) 15(Tan) 116
|
|
118: 6(float) Load 8(inF0)
|
|
119: 6(float) ExtInst 1(GLSL.std.450) 21(Tanh) 118
|
|
120: 6(float) Load 8(inF0)
|
|
121: 6(float) ExtInst 1(GLSL.std.450) 3(Trunc) 120
|
|
ReturnValue 122
|
|
FunctionEnd
|