3432 lines
151 KiB
Plaintext
3432 lines
151 KiB
Plaintext
hlsl.intrinsics.frag
|
|
Shader version: 450
|
|
gl_FragCoord origin is upper left
|
|
0:? Sequence
|
|
0:87 Function Definition: PixelShaderFunction(f1;f1;f1;u1;u1; (temp float)
|
|
0:17 Function Parameters:
|
|
0:17 'inF0' (in float)
|
|
0:17 'inF1' (in float)
|
|
0:17 'inF2' (in float)
|
|
0:17 'inU0' (in uint)
|
|
0:17 'inU1' (in uint)
|
|
0:? Sequence
|
|
0:20 all (global bool)
|
|
0:20 'inF0' (in float)
|
|
0:21 Absolute value (global float)
|
|
0:21 'inF0' (in float)
|
|
0:22 arc cosine (global float)
|
|
0:22 'inF0' (in float)
|
|
0:23 any (global bool)
|
|
0:23 'inF0' (in float)
|
|
0:24 arc sine (global float)
|
|
0:24 'inF0' (in float)
|
|
0:25 floatBitsToInt (global int)
|
|
0:25 'inF0' (in float)
|
|
0:26 floatBitsToUint (global uint)
|
|
0:26 'inF0' (in float)
|
|
0:27 intBitsToFloat (global float)
|
|
0:27 'inU0' (in uint)
|
|
0:29 arc tangent (global float)
|
|
0:29 'inF0' (in float)
|
|
0:30 arc tangent (global float)
|
|
0:30 'inF0' (in float)
|
|
0:30 'inF1' (in float)
|
|
0:31 Ceiling (global float)
|
|
0:31 'inF0' (in float)
|
|
0:32 clamp (global float)
|
|
0:32 'inF0' (in float)
|
|
0:32 'inF1' (in float)
|
|
0:32 'inF2' (in float)
|
|
0:33 Test condition and select (temp void)
|
|
0:33 Condition
|
|
0:33 Compare Less Than (temp bool)
|
|
0:33 'inF0' (in float)
|
|
0:33 Constant:
|
|
0:33 0.000000
|
|
0:33 true case
|
|
0:33 Branch: Kill
|
|
0:34 cosine (global float)
|
|
0:34 'inF0' (in float)
|
|
0:35 hyp. cosine (global float)
|
|
0:35 'inF0' (in float)
|
|
0:36 bitCount (global uint)
|
|
0:36 Constant:
|
|
0:36 7 (const uint)
|
|
0:37 dPdx (global float)
|
|
0:37 'inF0' (in float)
|
|
0:38 dPdxCoarse (global float)
|
|
0:38 'inF0' (in float)
|
|
0:39 dPdxFine (global float)
|
|
0:39 'inF0' (in float)
|
|
0:40 dPdy (global float)
|
|
0:40 'inF0' (in float)
|
|
0:41 dPdyCoarse (global float)
|
|
0:41 'inF0' (in float)
|
|
0:42 dPdyFine (global float)
|
|
0:42 'inF0' (in float)
|
|
0:43 degrees (global float)
|
|
0:43 'inF0' (in float)
|
|
0:47 exp (global float)
|
|
0:47 'inF0' (in float)
|
|
0:48 exp2 (global float)
|
|
0:48 'inF0' (in float)
|
|
0:49 findMSB (global int)
|
|
0:49 Constant:
|
|
0:49 7 (const int)
|
|
0:50 findLSB (global int)
|
|
0:50 Constant:
|
|
0:50 7 (const int)
|
|
0:51 Floor (global float)
|
|
0:51 'inF0' (in float)
|
|
0:53 mod (global float)
|
|
0:53 'inF0' (in float)
|
|
0:53 'inF1' (in float)
|
|
0:54 Fraction (global float)
|
|
0:54 'inF0' (in float)
|
|
0:55 frexp (global float)
|
|
0:55 'inF0' (in float)
|
|
0:55 'inF1' (in float)
|
|
0:56 fwidth (global float)
|
|
0:56 'inF0' (in float)
|
|
0:57 isinf (global bool)
|
|
0:57 'inF0' (in float)
|
|
0:58 isnan (global bool)
|
|
0:58 'inF0' (in float)
|
|
0:59 ldexp (global float)
|
|
0:59 'inF0' (in float)
|
|
0:59 'inF1' (in float)
|
|
0:60 log (global float)
|
|
0:60 'inF0' (in float)
|
|
0:61 component-wise multiply (temp float)
|
|
0:61 log2 (temp float)
|
|
0:61 'inF0' (in float)
|
|
0:61 Constant:
|
|
0:61 0.301030
|
|
0:62 log2 (global float)
|
|
0:62 'inF0' (in float)
|
|
0:63 max (global float)
|
|
0:63 'inF0' (in float)
|
|
0:63 'inF1' (in float)
|
|
0:64 min (global float)
|
|
0:64 'inF0' (in float)
|
|
0:64 'inF1' (in float)
|
|
0:65 pow (global float)
|
|
0:65 'inF0' (in float)
|
|
0:65 'inF1' (in float)
|
|
0:66 radians (global float)
|
|
0:66 'inF0' (in float)
|
|
0:67 divide (temp float)
|
|
0:67 Constant:
|
|
0:67 1.000000
|
|
0:67 'inF0' (in float)
|
|
0:68 bitFieldReverse (global uint)
|
|
0:68 Constant:
|
|
0:68 2 (const uint)
|
|
0:69 roundEven (global float)
|
|
0:69 'inF0' (in float)
|
|
0:70 inverse sqrt (global float)
|
|
0:70 'inF0' (in float)
|
|
0:71 clamp (temp float)
|
|
0:71 'inF0' (in float)
|
|
0:71 Constant:
|
|
0:71 0.000000
|
|
0:71 Constant:
|
|
0:71 1.000000
|
|
0:72 Sign (global float)
|
|
0:72 'inF0' (in float)
|
|
0:73 sine (global float)
|
|
0:73 'inF0' (in float)
|
|
0:74 Sequence
|
|
0:74 move second child to first child (temp float)
|
|
0:74 'inF1' (in float)
|
|
0:74 sine (temp float)
|
|
0:74 'inF0' (in float)
|
|
0:74 move second child to first child (temp float)
|
|
0:74 'inF2' (in float)
|
|
0:74 cosine (temp float)
|
|
0:74 'inF0' (in float)
|
|
0:75 hyp. sine (global float)
|
|
0:75 'inF0' (in float)
|
|
0:76 smoothstep (global float)
|
|
0:76 'inF0' (in float)
|
|
0:76 'inF1' (in float)
|
|
0:76 'inF2' (in float)
|
|
0:77 sqrt (global float)
|
|
0:77 'inF0' (in float)
|
|
0:78 step (global float)
|
|
0:78 'inF0' (in float)
|
|
0:78 'inF1' (in float)
|
|
0:79 tangent (global float)
|
|
0:79 'inF0' (in float)
|
|
0:80 hyp. tangent (global float)
|
|
0:80 'inF0' (in float)
|
|
0:82 trunc (global float)
|
|
0:82 'inF0' (in float)
|
|
0:84 Branch: Return with expression
|
|
0:84 Constant:
|
|
0:84 0.000000
|
|
0:93 Function Definition: PixelShaderFunction(vf1;vf1;vf1; (temp 1-component vector of float)
|
|
0:88 Function Parameters:
|
|
0:88 'inF0' (in 1-component vector of float)
|
|
0:88 'inF1' (in 1-component vector of float)
|
|
0:88 'inF2' (in 1-component vector of float)
|
|
0:? Sequence
|
|
0:90 Branch: Return with expression
|
|
0:90 Constant:
|
|
0:90 0.000000
|
|
0:172 Function Definition: PixelShaderFunction(vf2;vf2;vf2;vu2;vu2; (temp 2-component vector of float)
|
|
0:94 Function Parameters:
|
|
0:94 'inF0' (in 2-component vector of float)
|
|
0:94 'inF1' (in 2-component vector of float)
|
|
0:94 'inF2' (in 2-component vector of float)
|
|
0:94 'inU0' (in 2-component vector of uint)
|
|
0:94 'inU1' (in 2-component vector of uint)
|
|
0:? Sequence
|
|
0:97 all (global bool)
|
|
0:97 'inF0' (in 2-component vector of float)
|
|
0:98 Absolute value (global 2-component vector of float)
|
|
0:98 'inF0' (in 2-component vector of float)
|
|
0:99 arc cosine (global 2-component vector of float)
|
|
0:99 'inF0' (in 2-component vector of float)
|
|
0:100 any (global bool)
|
|
0:100 'inF0' (in 2-component vector of float)
|
|
0:101 arc sine (global 2-component vector of float)
|
|
0:101 'inF0' (in 2-component vector of float)
|
|
0:102 floatBitsToInt (global 2-component vector of int)
|
|
0:102 'inF0' (in 2-component vector of float)
|
|
0:103 floatBitsToUint (global 2-component vector of uint)
|
|
0:103 'inF0' (in 2-component vector of float)
|
|
0:104 intBitsToFloat (global 2-component vector of float)
|
|
0:104 'inU0' (in 2-component vector of uint)
|
|
0:106 arc tangent (global 2-component vector of float)
|
|
0:106 'inF0' (in 2-component vector of float)
|
|
0:107 arc tangent (global 2-component vector of float)
|
|
0:107 'inF0' (in 2-component vector of float)
|
|
0:107 'inF1' (in 2-component vector of float)
|
|
0:108 Ceiling (global 2-component vector of float)
|
|
0:108 'inF0' (in 2-component vector of float)
|
|
0:109 clamp (global 2-component vector of float)
|
|
0:109 'inF0' (in 2-component vector of float)
|
|
0:109 'inF1' (in 2-component vector of float)
|
|
0:109 'inF2' (in 2-component vector of float)
|
|
0:110 Test condition and select (temp void)
|
|
0:110 Condition
|
|
0:110 any (temp bool)
|
|
0:110 Compare Less Than (temp 2-component vector of bool)
|
|
0:110 'inF0' (in 2-component vector of float)
|
|
0:110 Constant:
|
|
0:110 0.000000
|
|
0:110 0.000000
|
|
0:110 true case
|
|
0:110 Branch: Kill
|
|
0:111 cosine (global 2-component vector of float)
|
|
0:111 'inF0' (in 2-component vector of float)
|
|
0:112 hyp. cosine (global 2-component vector of float)
|
|
0:112 'inF0' (in 2-component vector of float)
|
|
0:? bitCount (global 2-component vector of uint)
|
|
0:? Constant:
|
|
0:? 7 (const uint)
|
|
0:? 3 (const uint)
|
|
0:114 dPdx (global 2-component vector of float)
|
|
0:114 'inF0' (in 2-component vector of float)
|
|
0:115 dPdxCoarse (global 2-component vector of float)
|
|
0:115 'inF0' (in 2-component vector of float)
|
|
0:116 dPdxFine (global 2-component vector of float)
|
|
0:116 'inF0' (in 2-component vector of float)
|
|
0:117 dPdy (global 2-component vector of float)
|
|
0:117 'inF0' (in 2-component vector of float)
|
|
0:118 dPdyCoarse (global 2-component vector of float)
|
|
0:118 'inF0' (in 2-component vector of float)
|
|
0:119 dPdyFine (global 2-component vector of float)
|
|
0:119 'inF0' (in 2-component vector of float)
|
|
0:120 degrees (global 2-component vector of float)
|
|
0:120 'inF0' (in 2-component vector of float)
|
|
0:121 distance (global float)
|
|
0:121 'inF0' (in 2-component vector of float)
|
|
0:121 'inF1' (in 2-component vector of float)
|
|
0:122 dot-product (global float)
|
|
0:122 'inF0' (in 2-component vector of float)
|
|
0:122 'inF1' (in 2-component vector of float)
|
|
0:126 exp (global 2-component vector of float)
|
|
0:126 'inF0' (in 2-component vector of float)
|
|
0:127 exp2 (global 2-component vector of float)
|
|
0:127 'inF0' (in 2-component vector of float)
|
|
0:128 face-forward (global 2-component vector of float)
|
|
0:128 'inF0' (in 2-component vector of float)
|
|
0:128 'inF1' (in 2-component vector of float)
|
|
0:128 'inF2' (in 2-component vector of float)
|
|
0:129 findMSB (global int)
|
|
0:129 Constant:
|
|
0:129 7 (const int)
|
|
0:130 findLSB (global int)
|
|
0:130 Constant:
|
|
0:130 7 (const int)
|
|
0:131 Floor (global 2-component vector of float)
|
|
0:131 'inF0' (in 2-component vector of float)
|
|
0:133 mod (global 2-component vector of float)
|
|
0:133 'inF0' (in 2-component vector of float)
|
|
0:133 'inF1' (in 2-component vector of float)
|
|
0:134 Fraction (global 2-component vector of float)
|
|
0:134 'inF0' (in 2-component vector of float)
|
|
0:135 frexp (global 2-component vector of float)
|
|
0:135 'inF0' (in 2-component vector of float)
|
|
0:135 'inF1' (in 2-component vector of float)
|
|
0:136 fwidth (global 2-component vector of float)
|
|
0:136 'inF0' (in 2-component vector of float)
|
|
0:137 isinf (global 2-component vector of bool)
|
|
0:137 'inF0' (in 2-component vector of float)
|
|
0:138 isnan (global 2-component vector of bool)
|
|
0:138 'inF0' (in 2-component vector of float)
|
|
0:139 ldexp (global 2-component vector of float)
|
|
0:139 'inF0' (in 2-component vector of float)
|
|
0:139 'inF1' (in 2-component vector of float)
|
|
0:140 length (global float)
|
|
0:140 'inF0' (in 2-component vector of float)
|
|
0:141 log (global 2-component vector of float)
|
|
0:141 'inF0' (in 2-component vector of float)
|
|
0:142 vector-scale (temp 2-component vector of float)
|
|
0:142 log2 (temp 2-component vector of float)
|
|
0:142 'inF0' (in 2-component vector of float)
|
|
0:142 Constant:
|
|
0:142 0.301030
|
|
0:143 log2 (global 2-component vector of float)
|
|
0:143 'inF0' (in 2-component vector of float)
|
|
0:144 max (global 2-component vector of float)
|
|
0:144 'inF0' (in 2-component vector of float)
|
|
0:144 'inF1' (in 2-component vector of float)
|
|
0:145 min (global 2-component vector of float)
|
|
0:145 'inF0' (in 2-component vector of float)
|
|
0:145 'inF1' (in 2-component vector of float)
|
|
0:146 normalize (global 2-component vector of float)
|
|
0:146 'inF0' (in 2-component vector of float)
|
|
0:147 pow (global 2-component vector of float)
|
|
0:147 'inF0' (in 2-component vector of float)
|
|
0:147 'inF1' (in 2-component vector of float)
|
|
0:148 radians (global 2-component vector of float)
|
|
0:148 'inF0' (in 2-component vector of float)
|
|
0:149 divide (temp 2-component vector of float)
|
|
0:149 Constant:
|
|
0:149 1.000000
|
|
0:149 'inF0' (in 2-component vector of float)
|
|
0:150 reflect (global 2-component vector of float)
|
|
0:150 'inF0' (in 2-component vector of float)
|
|
0:150 'inF1' (in 2-component vector of float)
|
|
0:151 refract (global 2-component vector of float)
|
|
0:151 'inF0' (in 2-component vector of float)
|
|
0:151 'inF1' (in 2-component vector of float)
|
|
0:151 Constant:
|
|
0:151 2.000000
|
|
0:? bitFieldReverse (global 2-component vector of uint)
|
|
0:? Constant:
|
|
0:? 1 (const uint)
|
|
0:? 2 (const uint)
|
|
0:153 roundEven (global 2-component vector of float)
|
|
0:153 'inF0' (in 2-component vector of float)
|
|
0:154 inverse sqrt (global 2-component vector of float)
|
|
0:154 'inF0' (in 2-component vector of float)
|
|
0:155 clamp (temp 2-component vector of float)
|
|
0:155 'inF0' (in 2-component vector of float)
|
|
0:155 Constant:
|
|
0:155 0.000000
|
|
0:155 Constant:
|
|
0:155 1.000000
|
|
0:156 Sign (global 2-component vector of float)
|
|
0:156 'inF0' (in 2-component vector of float)
|
|
0:157 sine (global 2-component vector of float)
|
|
0:157 'inF0' (in 2-component vector of float)
|
|
0:158 Sequence
|
|
0:158 move second child to first child (temp 2-component vector of float)
|
|
0:158 'inF1' (in 2-component vector of float)
|
|
0:158 sine (temp 2-component vector of float)
|
|
0:158 'inF0' (in 2-component vector of float)
|
|
0:158 move second child to first child (temp 2-component vector of float)
|
|
0:158 'inF2' (in 2-component vector of float)
|
|
0:158 cosine (temp 2-component vector of float)
|
|
0:158 'inF0' (in 2-component vector of float)
|
|
0:159 hyp. sine (global 2-component vector of float)
|
|
0:159 'inF0' (in 2-component vector of float)
|
|
0:160 smoothstep (global 2-component vector of float)
|
|
0:160 'inF0' (in 2-component vector of float)
|
|
0:160 'inF1' (in 2-component vector of float)
|
|
0:160 'inF2' (in 2-component vector of float)
|
|
0:161 sqrt (global 2-component vector of float)
|
|
0:161 'inF0' (in 2-component vector of float)
|
|
0:162 step (global 2-component vector of float)
|
|
0:162 'inF0' (in 2-component vector of float)
|
|
0:162 'inF1' (in 2-component vector of float)
|
|
0:163 tangent (global 2-component vector of float)
|
|
0:163 'inF0' (in 2-component vector of float)
|
|
0:164 hyp. tangent (global 2-component vector of float)
|
|
0:164 'inF0' (in 2-component vector of float)
|
|
0:166 trunc (global 2-component vector of float)
|
|
0:166 'inF0' (in 2-component vector of float)
|
|
0:169 Branch: Return with expression
|
|
0:? Constant:
|
|
0:? 1.000000
|
|
0:? 2.000000
|
|
0:252 Function Definition: PixelShaderFunction(vf3;vf3;vf3;vu3;vu3; (temp 3-component vector of float)
|
|
0:173 Function Parameters:
|
|
0:173 'inF0' (in 3-component vector of float)
|
|
0:173 'inF1' (in 3-component vector of float)
|
|
0:173 'inF2' (in 3-component vector of float)
|
|
0:173 'inU0' (in 3-component vector of uint)
|
|
0:173 'inU1' (in 3-component vector of uint)
|
|
0:? Sequence
|
|
0:176 all (global bool)
|
|
0:176 'inF0' (in 3-component vector of float)
|
|
0:177 Absolute value (global 3-component vector of float)
|
|
0:177 'inF0' (in 3-component vector of float)
|
|
0:178 arc cosine (global 3-component vector of float)
|
|
0:178 'inF0' (in 3-component vector of float)
|
|
0:179 any (global bool)
|
|
0:179 'inF0' (in 3-component vector of float)
|
|
0:180 arc sine (global 3-component vector of float)
|
|
0:180 'inF0' (in 3-component vector of float)
|
|
0:181 floatBitsToInt (global 3-component vector of int)
|
|
0:181 'inF0' (in 3-component vector of float)
|
|
0:182 floatBitsToUint (global 3-component vector of uint)
|
|
0:182 'inF0' (in 3-component vector of float)
|
|
0:183 intBitsToFloat (global 3-component vector of float)
|
|
0:183 'inU0' (in 3-component vector of uint)
|
|
0:185 arc tangent (global 3-component vector of float)
|
|
0:185 'inF0' (in 3-component vector of float)
|
|
0:186 arc tangent (global 3-component vector of float)
|
|
0:186 'inF0' (in 3-component vector of float)
|
|
0:186 'inF1' (in 3-component vector of float)
|
|
0:187 Ceiling (global 3-component vector of float)
|
|
0:187 'inF0' (in 3-component vector of float)
|
|
0:188 clamp (global 3-component vector of float)
|
|
0:188 'inF0' (in 3-component vector of float)
|
|
0:188 'inF1' (in 3-component vector of float)
|
|
0:188 'inF2' (in 3-component vector of float)
|
|
0:189 Test condition and select (temp void)
|
|
0:189 Condition
|
|
0:189 any (temp bool)
|
|
0:189 Compare Less Than (temp 3-component vector of bool)
|
|
0:189 'inF0' (in 3-component vector of float)
|
|
0:189 Constant:
|
|
0:189 0.000000
|
|
0:189 0.000000
|
|
0:189 0.000000
|
|
0:189 true case
|
|
0:189 Branch: Kill
|
|
0:190 cosine (global 3-component vector of float)
|
|
0:190 'inF0' (in 3-component vector of float)
|
|
0:191 hyp. cosine (global 3-component vector of float)
|
|
0:191 'inF0' (in 3-component vector of float)
|
|
0:? bitCount (global 3-component vector of uint)
|
|
0:? Constant:
|
|
0:? 7 (const uint)
|
|
0:? 3 (const uint)
|
|
0:? 5 (const uint)
|
|
0:193 cross-product (global 3-component vector of float)
|
|
0:193 'inF0' (in 3-component vector of float)
|
|
0:193 'inF1' (in 3-component vector of float)
|
|
0:194 dPdx (global 3-component vector of float)
|
|
0:194 'inF0' (in 3-component vector of float)
|
|
0:195 dPdxCoarse (global 3-component vector of float)
|
|
0:195 'inF0' (in 3-component vector of float)
|
|
0:196 dPdxFine (global 3-component vector of float)
|
|
0:196 'inF0' (in 3-component vector of float)
|
|
0:197 dPdy (global 3-component vector of float)
|
|
0:197 'inF0' (in 3-component vector of float)
|
|
0:198 dPdyCoarse (global 3-component vector of float)
|
|
0:198 'inF0' (in 3-component vector of float)
|
|
0:199 dPdyFine (global 3-component vector of float)
|
|
0:199 'inF0' (in 3-component vector of float)
|
|
0:200 degrees (global 3-component vector of float)
|
|
0:200 'inF0' (in 3-component vector of float)
|
|
0:201 distance (global float)
|
|
0:201 'inF0' (in 3-component vector of float)
|
|
0:201 'inF1' (in 3-component vector of float)
|
|
0:202 dot-product (global float)
|
|
0:202 'inF0' (in 3-component vector of float)
|
|
0:202 'inF1' (in 3-component vector of float)
|
|
0:206 exp (global 3-component vector of float)
|
|
0:206 'inF0' (in 3-component vector of float)
|
|
0:207 exp2 (global 3-component vector of float)
|
|
0:207 'inF0' (in 3-component vector of float)
|
|
0:208 face-forward (global 3-component vector of float)
|
|
0:208 'inF0' (in 3-component vector of float)
|
|
0:208 'inF1' (in 3-component vector of float)
|
|
0:208 'inF2' (in 3-component vector of float)
|
|
0:209 findMSB (global int)
|
|
0:209 Constant:
|
|
0:209 7 (const int)
|
|
0:210 findLSB (global int)
|
|
0:210 Constant:
|
|
0:210 7 (const int)
|
|
0:211 Floor (global 3-component vector of float)
|
|
0:211 'inF0' (in 3-component vector of float)
|
|
0:213 mod (global 3-component vector of float)
|
|
0:213 'inF0' (in 3-component vector of float)
|
|
0:213 'inF1' (in 3-component vector of float)
|
|
0:214 Fraction (global 3-component vector of float)
|
|
0:214 'inF0' (in 3-component vector of float)
|
|
0:215 frexp (global 3-component vector of float)
|
|
0:215 'inF0' (in 3-component vector of float)
|
|
0:215 'inF1' (in 3-component vector of float)
|
|
0:216 fwidth (global 3-component vector of float)
|
|
0:216 'inF0' (in 3-component vector of float)
|
|
0:217 isinf (global 3-component vector of bool)
|
|
0:217 'inF0' (in 3-component vector of float)
|
|
0:218 isnan (global 3-component vector of bool)
|
|
0:218 'inF0' (in 3-component vector of float)
|
|
0:219 ldexp (global 3-component vector of float)
|
|
0:219 'inF0' (in 3-component vector of float)
|
|
0:219 'inF1' (in 3-component vector of float)
|
|
0:220 length (global float)
|
|
0:220 'inF0' (in 3-component vector of float)
|
|
0:221 log (global 3-component vector of float)
|
|
0:221 'inF0' (in 3-component vector of float)
|
|
0:222 vector-scale (temp 3-component vector of float)
|
|
0:222 log2 (temp 3-component vector of float)
|
|
0:222 'inF0' (in 3-component vector of float)
|
|
0:222 Constant:
|
|
0:222 0.301030
|
|
0:223 log2 (global 3-component vector of float)
|
|
0:223 'inF0' (in 3-component vector of float)
|
|
0:224 max (global 3-component vector of float)
|
|
0:224 'inF0' (in 3-component vector of float)
|
|
0:224 'inF1' (in 3-component vector of float)
|
|
0:225 min (global 3-component vector of float)
|
|
0:225 'inF0' (in 3-component vector of float)
|
|
0:225 'inF1' (in 3-component vector of float)
|
|
0:226 normalize (global 3-component vector of float)
|
|
0:226 'inF0' (in 3-component vector of float)
|
|
0:227 pow (global 3-component vector of float)
|
|
0:227 'inF0' (in 3-component vector of float)
|
|
0:227 'inF1' (in 3-component vector of float)
|
|
0:228 radians (global 3-component vector of float)
|
|
0:228 'inF0' (in 3-component vector of float)
|
|
0:229 divide (temp 3-component vector of float)
|
|
0:229 Constant:
|
|
0:229 1.000000
|
|
0:229 'inF0' (in 3-component vector of float)
|
|
0:230 reflect (global 3-component vector of float)
|
|
0:230 'inF0' (in 3-component vector of float)
|
|
0:230 'inF1' (in 3-component vector of float)
|
|
0:231 refract (global 3-component vector of float)
|
|
0:231 'inF0' (in 3-component vector of float)
|
|
0:231 'inF1' (in 3-component vector of float)
|
|
0:231 Constant:
|
|
0:231 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:233 roundEven (global 3-component vector of float)
|
|
0:233 'inF0' (in 3-component vector of float)
|
|
0:234 inverse sqrt (global 3-component vector of float)
|
|
0:234 'inF0' (in 3-component vector of float)
|
|
0:235 clamp (temp 3-component vector of float)
|
|
0:235 'inF0' (in 3-component vector of float)
|
|
0:235 Constant:
|
|
0:235 0.000000
|
|
0:235 Constant:
|
|
0:235 1.000000
|
|
0:236 Sign (global 3-component vector of float)
|
|
0:236 'inF0' (in 3-component vector of float)
|
|
0:237 sine (global 3-component vector of float)
|
|
0:237 'inF0' (in 3-component vector of float)
|
|
0:238 Sequence
|
|
0:238 move second child to first child (temp 3-component vector of float)
|
|
0:238 'inF1' (in 3-component vector of float)
|
|
0:238 sine (temp 3-component vector of float)
|
|
0:238 'inF0' (in 3-component vector of float)
|
|
0:238 move second child to first child (temp 3-component vector of float)
|
|
0:238 'inF2' (in 3-component vector of float)
|
|
0:238 cosine (temp 3-component vector of float)
|
|
0:238 'inF0' (in 3-component vector of float)
|
|
0:239 hyp. sine (global 3-component vector of float)
|
|
0:239 'inF0' (in 3-component vector of float)
|
|
0:240 smoothstep (global 3-component vector of float)
|
|
0:240 'inF0' (in 3-component vector of float)
|
|
0:240 'inF1' (in 3-component vector of float)
|
|
0:240 'inF2' (in 3-component vector of float)
|
|
0:241 sqrt (global 3-component vector of float)
|
|
0:241 'inF0' (in 3-component vector of float)
|
|
0:242 step (global 3-component vector of float)
|
|
0:242 'inF0' (in 3-component vector of float)
|
|
0:242 'inF1' (in 3-component vector of float)
|
|
0:243 tangent (global 3-component vector of float)
|
|
0:243 'inF0' (in 3-component vector of float)
|
|
0:244 hyp. tangent (global 3-component vector of float)
|
|
0:244 'inF0' (in 3-component vector of float)
|
|
0:246 trunc (global 3-component vector of float)
|
|
0:246 'inF0' (in 3-component vector of float)
|
|
0:249 Branch: Return with expression
|
|
0:? Constant:
|
|
0:? 1.000000
|
|
0:? 2.000000
|
|
0:? 3.000000
|
|
0:393 Function Definition: PixelShaderFunction(vf4;vf4;vf4;vu4;vu4; (temp 4-component vector of float)
|
|
0:253 Function Parameters:
|
|
0:253 'inF0' (in 4-component vector of float)
|
|
0:253 'inF1' (in 4-component vector of float)
|
|
0:253 'inF2' (in 4-component vector of float)
|
|
0:253 'inU0' (in 4-component vector of uint)
|
|
0:253 'inU1' (in 4-component vector of uint)
|
|
0:? Sequence
|
|
0:256 all (global bool)
|
|
0:256 'inF0' (in 4-component vector of float)
|
|
0:257 Absolute value (global 4-component vector of float)
|
|
0:257 'inF0' (in 4-component vector of float)
|
|
0:258 arc cosine (global 4-component vector of float)
|
|
0:258 'inF0' (in 4-component vector of float)
|
|
0:259 any (global bool)
|
|
0:259 'inF0' (in 4-component vector of float)
|
|
0:260 arc sine (global 4-component vector of float)
|
|
0:260 'inF0' (in 4-component vector of float)
|
|
0:261 floatBitsToInt (global 4-component vector of int)
|
|
0:261 'inF0' (in 4-component vector of float)
|
|
0:262 floatBitsToUint (global 4-component vector of uint)
|
|
0:262 'inF0' (in 4-component vector of float)
|
|
0:263 intBitsToFloat (global 4-component vector of float)
|
|
0:263 'inU0' (in 4-component vector of uint)
|
|
0:265 arc tangent (global 4-component vector of float)
|
|
0:265 'inF0' (in 4-component vector of float)
|
|
0:266 arc tangent (global 4-component vector of float)
|
|
0:266 'inF0' (in 4-component vector of float)
|
|
0:266 'inF1' (in 4-component vector of float)
|
|
0:267 Ceiling (global 4-component vector of float)
|
|
0:267 'inF0' (in 4-component vector of float)
|
|
0:268 clamp (global 4-component vector of float)
|
|
0:268 'inF0' (in 4-component vector of float)
|
|
0:268 'inF1' (in 4-component vector of float)
|
|
0:268 'inF2' (in 4-component vector of float)
|
|
0:269 Test condition and select (temp void)
|
|
0:269 Condition
|
|
0:269 any (temp bool)
|
|
0:269 Compare Less Than (temp 4-component vector of bool)
|
|
0:269 'inF0' (in 4-component vector of float)
|
|
0:269 Constant:
|
|
0:269 0.000000
|
|
0:269 0.000000
|
|
0:269 0.000000
|
|
0:269 0.000000
|
|
0:269 true case
|
|
0:269 Branch: Kill
|
|
0:270 cosine (global 4-component vector of float)
|
|
0:270 'inF0' (in 4-component vector of float)
|
|
0:271 hyp. cosine (global 4-component vector of float)
|
|
0:271 'inF0' (in 4-component vector of float)
|
|
0:? bitCount (global 4-component vector of uint)
|
|
0:? Constant:
|
|
0:? 7 (const uint)
|
|
0:? 3 (const uint)
|
|
0:? 5 (const uint)
|
|
0:? 2 (const uint)
|
|
0:273 dPdx (global 4-component vector of float)
|
|
0:273 'inF0' (in 4-component vector of float)
|
|
0:274 dPdxCoarse (global 4-component vector of float)
|
|
0:274 'inF0' (in 4-component vector of float)
|
|
0:275 dPdxFine (global 4-component vector of float)
|
|
0:275 'inF0' (in 4-component vector of float)
|
|
0:276 dPdy (global 4-component vector of float)
|
|
0:276 'inF0' (in 4-component vector of float)
|
|
0:277 dPdyCoarse (global 4-component vector of float)
|
|
0:277 'inF0' (in 4-component vector of float)
|
|
0:278 dPdyFine (global 4-component vector of float)
|
|
0:278 'inF0' (in 4-component vector of float)
|
|
0:279 degrees (global 4-component vector of float)
|
|
0:279 'inF0' (in 4-component vector of float)
|
|
0:280 distance (global float)
|
|
0:280 'inF0' (in 4-component vector of float)
|
|
0:280 'inF1' (in 4-component vector of float)
|
|
0:281 dot-product (global float)
|
|
0:281 'inF0' (in 4-component vector of float)
|
|
0:281 'inF1' (in 4-component vector of float)
|
|
0:282 Construct vec4 (temp 4-component vector of float)
|
|
0:282 Constant:
|
|
0:282 1.000000
|
|
0:282 component-wise multiply (temp float)
|
|
0:282 direct index (temp float)
|
|
0:282 'inF0' (in 4-component vector of float)
|
|
0:282 Constant:
|
|
0:282 1 (const int)
|
|
0:282 direct index (temp float)
|
|
0:282 'inF1' (in 4-component vector of float)
|
|
0:282 Constant:
|
|
0:282 1 (const int)
|
|
0:282 direct index (temp float)
|
|
0:282 'inF0' (in 4-component vector of float)
|
|
0:282 Constant:
|
|
0:282 2 (const int)
|
|
0:282 direct index (temp float)
|
|
0:282 'inF1' (in 4-component vector of float)
|
|
0:282 Constant:
|
|
0:282 3 (const int)
|
|
0:286 exp (global 4-component vector of float)
|
|
0:286 'inF0' (in 4-component vector of float)
|
|
0:287 exp2 (global 4-component vector of float)
|
|
0:287 'inF0' (in 4-component vector of float)
|
|
0:288 face-forward (global 4-component vector of float)
|
|
0:288 'inF0' (in 4-component vector of float)
|
|
0:288 'inF1' (in 4-component vector of float)
|
|
0:288 'inF2' (in 4-component vector of float)
|
|
0:289 findMSB (global int)
|
|
0:289 Constant:
|
|
0:289 7 (const int)
|
|
0:290 findLSB (global int)
|
|
0:290 Constant:
|
|
0:290 7 (const int)
|
|
0:291 Floor (global 4-component vector of float)
|
|
0:291 'inF0' (in 4-component vector of float)
|
|
0:293 mod (global 4-component vector of float)
|
|
0:293 'inF0' (in 4-component vector of float)
|
|
0:293 'inF1' (in 4-component vector of float)
|
|
0:294 Fraction (global 4-component vector of float)
|
|
0:294 'inF0' (in 4-component vector of float)
|
|
0:295 frexp (global 4-component vector of float)
|
|
0:295 'inF0' (in 4-component vector of float)
|
|
0:295 'inF1' (in 4-component vector of float)
|
|
0:296 fwidth (global 4-component vector of float)
|
|
0:296 'inF0' (in 4-component vector of float)
|
|
0:297 isinf (global 4-component vector of bool)
|
|
0:297 'inF0' (in 4-component vector of float)
|
|
0:298 isnan (global 4-component vector of bool)
|
|
0:298 'inF0' (in 4-component vector of float)
|
|
0:299 ldexp (global 4-component vector of float)
|
|
0:299 'inF0' (in 4-component vector of float)
|
|
0:299 'inF1' (in 4-component vector of float)
|
|
0:300 length (global float)
|
|
0:300 'inF0' (in 4-component vector of float)
|
|
0:301 log (global 4-component vector of float)
|
|
0:301 'inF0' (in 4-component vector of float)
|
|
0:302 vector-scale (temp 4-component vector of float)
|
|
0:302 log2 (temp 4-component vector of float)
|
|
0:302 'inF0' (in 4-component vector of float)
|
|
0:302 Constant:
|
|
0:302 0.301030
|
|
0:303 log2 (global 4-component vector of float)
|
|
0:303 'inF0' (in 4-component vector of float)
|
|
0:304 max (global 4-component vector of float)
|
|
0:304 'inF0' (in 4-component vector of float)
|
|
0:304 'inF1' (in 4-component vector of float)
|
|
0:305 min (global 4-component vector of float)
|
|
0:305 'inF0' (in 4-component vector of float)
|
|
0:305 'inF1' (in 4-component vector of float)
|
|
0:306 normalize (global 4-component vector of float)
|
|
0:306 'inF0' (in 4-component vector of float)
|
|
0:307 pow (global 4-component vector of float)
|
|
0:307 'inF0' (in 4-component vector of float)
|
|
0:307 'inF1' (in 4-component vector of float)
|
|
0:308 radians (global 4-component vector of float)
|
|
0:308 'inF0' (in 4-component vector of float)
|
|
0:309 divide (temp 4-component vector of float)
|
|
0:309 Constant:
|
|
0:309 1.000000
|
|
0:309 'inF0' (in 4-component vector of float)
|
|
0:310 reflect (global 4-component vector of float)
|
|
0:310 'inF0' (in 4-component vector of float)
|
|
0:310 'inF1' (in 4-component vector of float)
|
|
0:311 refract (global 4-component vector of float)
|
|
0:311 'inF0' (in 4-component vector of float)
|
|
0:311 'inF1' (in 4-component vector of float)
|
|
0:311 Constant:
|
|
0:311 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:313 roundEven (global 4-component vector of float)
|
|
0:313 'inF0' (in 4-component vector of float)
|
|
0:314 inverse sqrt (global 4-component vector of float)
|
|
0:314 'inF0' (in 4-component vector of float)
|
|
0:315 clamp (temp 4-component vector of float)
|
|
0:315 'inF0' (in 4-component vector of float)
|
|
0:315 Constant:
|
|
0:315 0.000000
|
|
0:315 Constant:
|
|
0:315 1.000000
|
|
0:316 Sign (global 4-component vector of float)
|
|
0:316 'inF0' (in 4-component vector of float)
|
|
0:317 sine (global 4-component vector of float)
|
|
0:317 'inF0' (in 4-component vector of float)
|
|
0:318 Sequence
|
|
0:318 move second child to first child (temp 4-component vector of float)
|
|
0:318 'inF1' (in 4-component vector of float)
|
|
0:318 sine (temp 4-component vector of float)
|
|
0:318 'inF0' (in 4-component vector of float)
|
|
0:318 move second child to first child (temp 4-component vector of float)
|
|
0:318 'inF2' (in 4-component vector of float)
|
|
0:318 cosine (temp 4-component vector of float)
|
|
0:318 'inF0' (in 4-component vector of float)
|
|
0:319 hyp. sine (global 4-component vector of float)
|
|
0:319 'inF0' (in 4-component vector of float)
|
|
0:320 smoothstep (global 4-component vector of float)
|
|
0:320 'inF0' (in 4-component vector of float)
|
|
0:320 'inF1' (in 4-component vector of float)
|
|
0:320 'inF2' (in 4-component vector of float)
|
|
0:321 sqrt (global 4-component vector of float)
|
|
0:321 'inF0' (in 4-component vector of float)
|
|
0:322 step (global 4-component vector of float)
|
|
0:322 'inF0' (in 4-component vector of float)
|
|
0:322 'inF1' (in 4-component vector of float)
|
|
0:323 tangent (global 4-component vector of float)
|
|
0:323 'inF0' (in 4-component vector of float)
|
|
0:324 hyp. tangent (global 4-component vector of float)
|
|
0:324 'inF0' (in 4-component vector of float)
|
|
0:326 trunc (global 4-component vector of float)
|
|
0:326 'inF0' (in 4-component vector of float)
|
|
0:329 Branch: Return with expression
|
|
0:? Constant:
|
|
0:? 1.000000
|
|
0:? 2.000000
|
|
0:? 3.000000
|
|
0:? 4.000000
|
|
0:402 Function Definition: PixelShaderFunction(mf22;mf22;mf22; (temp 2X2 matrix of float)
|
|
0:394 Function Parameters:
|
|
0:394 'inF0' (in 2X2 matrix of float)
|
|
0:394 'inF1' (in 2X2 matrix of float)
|
|
0:394 'inF2' (in 2X2 matrix of float)
|
|
0:? Sequence
|
|
0:396 all (global bool)
|
|
0:396 'inF0' (in 2X2 matrix of float)
|
|
0:396 Absolute value (global 2X2 matrix of float)
|
|
0:396 'inF0' (in 2X2 matrix of float)
|
|
0:396 arc cosine (global 2X2 matrix of float)
|
|
0:396 'inF0' (in 2X2 matrix of float)
|
|
0:396 any (global bool)
|
|
0:396 'inF0' (in 2X2 matrix of float)
|
|
0:396 arc sine (global 2X2 matrix of float)
|
|
0:396 'inF0' (in 2X2 matrix of float)
|
|
0:396 arc tangent (global 2X2 matrix of float)
|
|
0:396 'inF0' (in 2X2 matrix of float)
|
|
0:396 arc tangent (global 2X2 matrix of float)
|
|
0:396 'inF0' (in 2X2 matrix of float)
|
|
0:396 'inF1' (in 2X2 matrix of float)
|
|
0:396 Ceiling (global 2X2 matrix of float)
|
|
0:396 'inF0' (in 2X2 matrix of float)
|
|
0:396 Test condition and select (temp void)
|
|
0:396 Condition
|
|
0:396 any (temp bool)
|
|
0:396 Compare Less Than (temp 2X2 matrix of bool)
|
|
0:396 'inF0' (in 2X2 matrix of float)
|
|
0:396 Constant:
|
|
0:396 0.000000
|
|
0:396 0.000000
|
|
0:396 0.000000
|
|
0:396 0.000000
|
|
0:396 true case
|
|
0:396 Branch: Kill
|
|
0:396 clamp (global 2X2 matrix of float)
|
|
0:396 'inF0' (in 2X2 matrix of float)
|
|
0:396 'inF1' (in 2X2 matrix of float)
|
|
0:396 'inF2' (in 2X2 matrix of float)
|
|
0:396 cosine (global 2X2 matrix of float)
|
|
0:396 'inF0' (in 2X2 matrix of float)
|
|
0:396 hyp. cosine (global 2X2 matrix of float)
|
|
0:396 'inF0' (in 2X2 matrix of float)
|
|
0:396 dPdx (global 2X2 matrix of float)
|
|
0:396 'inF0' (in 2X2 matrix of float)
|
|
0:396 dPdxCoarse (global 2X2 matrix of float)
|
|
0:396 'inF0' (in 2X2 matrix of float)
|
|
0:396 dPdxFine (global 2X2 matrix of float)
|
|
0:396 'inF0' (in 2X2 matrix of float)
|
|
0:396 dPdy (global 2X2 matrix of float)
|
|
0:396 'inF0' (in 2X2 matrix of float)
|
|
0:396 dPdyCoarse (global 2X2 matrix of float)
|
|
0:396 'inF0' (in 2X2 matrix of float)
|
|
0:396 dPdyFine (global 2X2 matrix of float)
|
|
0:396 'inF0' (in 2X2 matrix of float)
|
|
0:396 degrees (global 2X2 matrix of float)
|
|
0:396 'inF0' (in 2X2 matrix of float)
|
|
0:396 determinant (global float)
|
|
0:396 'inF0' (in 2X2 matrix of float)
|
|
0:396 exp (global 2X2 matrix of float)
|
|
0:396 'inF0' (in 2X2 matrix of float)
|
|
0:396 exp2 (global 2X2 matrix of float)
|
|
0:396 'inF0' (in 2X2 matrix of float)
|
|
0:396 findMSB (global int)
|
|
0:396 Constant:
|
|
0:396 7 (const int)
|
|
0:396 findLSB (global int)
|
|
0:396 Constant:
|
|
0:396 7 (const int)
|
|
0:396 Floor (global 2X2 matrix of float)
|
|
0:396 'inF0' (in 2X2 matrix of float)
|
|
0:396 mod (global 2X2 matrix of float)
|
|
0:396 'inF0' (in 2X2 matrix of float)
|
|
0:396 'inF1' (in 2X2 matrix of float)
|
|
0:396 Fraction (global 2X2 matrix of float)
|
|
0:396 'inF0' (in 2X2 matrix of float)
|
|
0:396 frexp (global 2X2 matrix of float)
|
|
0:396 'inF0' (in 2X2 matrix of float)
|
|
0:396 'inF1' (in 2X2 matrix of float)
|
|
0:396 fwidth (global 2X2 matrix of float)
|
|
0:396 'inF0' (in 2X2 matrix of float)
|
|
0:396 ldexp (global 2X2 matrix of float)
|
|
0:396 'inF0' (in 2X2 matrix of float)
|
|
0:396 'inF1' (in 2X2 matrix of float)
|
|
0:396 log (global 2X2 matrix of float)
|
|
0:396 'inF0' (in 2X2 matrix of float)
|
|
0:396 matrix-scale (temp 2X2 matrix of float)
|
|
0:396 log2 (temp 2X2 matrix of float)
|
|
0:396 'inF0' (in 2X2 matrix of float)
|
|
0:396 Constant:
|
|
0:396 0.301030
|
|
0:396 log2 (global 2X2 matrix of float)
|
|
0:396 'inF0' (in 2X2 matrix of float)
|
|
0:396 max (global 2X2 matrix of float)
|
|
0:396 'inF0' (in 2X2 matrix of float)
|
|
0:396 'inF1' (in 2X2 matrix of float)
|
|
0:396 min (global 2X2 matrix of float)
|
|
0:396 'inF0' (in 2X2 matrix of float)
|
|
0:396 'inF1' (in 2X2 matrix of float)
|
|
0:396 pow (global 2X2 matrix of float)
|
|
0:396 'inF0' (in 2X2 matrix of float)
|
|
0:396 'inF1' (in 2X2 matrix of float)
|
|
0:396 radians (global 2X2 matrix of float)
|
|
0:396 'inF0' (in 2X2 matrix of float)
|
|
0:396 roundEven (global 2X2 matrix of float)
|
|
0:396 'inF0' (in 2X2 matrix of float)
|
|
0:396 inverse sqrt (global 2X2 matrix of float)
|
|
0:396 'inF0' (in 2X2 matrix of float)
|
|
0:396 clamp (temp 2X2 matrix of float)
|
|
0:396 'inF0' (in 2X2 matrix of float)
|
|
0:396 Constant:
|
|
0:396 0.000000
|
|
0:396 Constant:
|
|
0:396 1.000000
|
|
0:396 Sign (global 2X2 matrix of float)
|
|
0:396 'inF0' (in 2X2 matrix of float)
|
|
0:396 sine (global 2X2 matrix of float)
|
|
0:396 'inF0' (in 2X2 matrix of float)
|
|
0:396 Sequence
|
|
0:396 move second child to first child (temp 2X2 matrix of float)
|
|
0:396 'inF1' (in 2X2 matrix of float)
|
|
0:396 sine (temp 2X2 matrix of float)
|
|
0:396 'inF0' (in 2X2 matrix of float)
|
|
0:396 move second child to first child (temp 2X2 matrix of float)
|
|
0:396 'inF2' (in 2X2 matrix of float)
|
|
0:396 cosine (temp 2X2 matrix of float)
|
|
0:396 'inF0' (in 2X2 matrix of float)
|
|
0:396 hyp. sine (global 2X2 matrix of float)
|
|
0:396 'inF0' (in 2X2 matrix of float)
|
|
0:396 smoothstep (global 2X2 matrix of float)
|
|
0:396 'inF0' (in 2X2 matrix of float)
|
|
0:396 'inF1' (in 2X2 matrix of float)
|
|
0:396 'inF2' (in 2X2 matrix of float)
|
|
0:396 sqrt (global 2X2 matrix of float)
|
|
0:396 'inF0' (in 2X2 matrix of float)
|
|
0:396 step (global 2X2 matrix of float)
|
|
0:396 'inF0' (in 2X2 matrix of float)
|
|
0:396 'inF1' (in 2X2 matrix of float)
|
|
0:396 tangent (global 2X2 matrix of float)
|
|
0:396 'inF0' (in 2X2 matrix of float)
|
|
0:396 hyp. tangent (global 2X2 matrix of float)
|
|
0:396 'inF0' (in 2X2 matrix of float)
|
|
0:396 transpose (global 2X2 matrix of float)
|
|
0:396 'inF0' (in 2X2 matrix of float)
|
|
0:396 trunc (global 2X2 matrix of float)
|
|
0:396 'inF0' (in 2X2 matrix of float)
|
|
0:399 Branch: Return with expression
|
|
0:? Constant:
|
|
0:? 2.000000
|
|
0:? 2.000000
|
|
0:? 2.000000
|
|
0:? 2.000000
|
|
0:411 Function Definition: PixelShaderFunction(mf33;mf33;mf33; (temp 3X3 matrix of float)
|
|
0:403 Function Parameters:
|
|
0:403 'inF0' (in 3X3 matrix of float)
|
|
0:403 'inF1' (in 3X3 matrix of float)
|
|
0:403 'inF2' (in 3X3 matrix of float)
|
|
0:? Sequence
|
|
0:405 all (global bool)
|
|
0:405 'inF0' (in 3X3 matrix of float)
|
|
0:405 Absolute value (global 3X3 matrix of float)
|
|
0:405 'inF0' (in 3X3 matrix of float)
|
|
0:405 arc cosine (global 3X3 matrix of float)
|
|
0:405 'inF0' (in 3X3 matrix of float)
|
|
0:405 any (global bool)
|
|
0:405 'inF0' (in 3X3 matrix of float)
|
|
0:405 arc sine (global 3X3 matrix of float)
|
|
0:405 'inF0' (in 3X3 matrix of float)
|
|
0:405 arc tangent (global 3X3 matrix of float)
|
|
0:405 'inF0' (in 3X3 matrix of float)
|
|
0:405 arc tangent (global 3X3 matrix of float)
|
|
0:405 'inF0' (in 3X3 matrix of float)
|
|
0:405 'inF1' (in 3X3 matrix of float)
|
|
0:405 Ceiling (global 3X3 matrix of float)
|
|
0:405 'inF0' (in 3X3 matrix of float)
|
|
0:405 Test condition and select (temp void)
|
|
0:405 Condition
|
|
0:405 any (temp bool)
|
|
0:405 Compare Less Than (temp 3X3 matrix of bool)
|
|
0:405 'inF0' (in 3X3 matrix of float)
|
|
0:405 Constant:
|
|
0:405 0.000000
|
|
0:405 0.000000
|
|
0:405 0.000000
|
|
0:405 0.000000
|
|
0:405 0.000000
|
|
0:405 0.000000
|
|
0:405 0.000000
|
|
0:405 0.000000
|
|
0:405 0.000000
|
|
0:405 true case
|
|
0:405 Branch: Kill
|
|
0:405 clamp (global 3X3 matrix of float)
|
|
0:405 'inF0' (in 3X3 matrix of float)
|
|
0:405 'inF1' (in 3X3 matrix of float)
|
|
0:405 'inF2' (in 3X3 matrix of float)
|
|
0:405 cosine (global 3X3 matrix of float)
|
|
0:405 'inF0' (in 3X3 matrix of float)
|
|
0:405 hyp. cosine (global 3X3 matrix of float)
|
|
0:405 'inF0' (in 3X3 matrix of float)
|
|
0:405 dPdx (global 3X3 matrix of float)
|
|
0:405 'inF0' (in 3X3 matrix of float)
|
|
0:405 dPdxCoarse (global 3X3 matrix of float)
|
|
0:405 'inF0' (in 3X3 matrix of float)
|
|
0:405 dPdxFine (global 3X3 matrix of float)
|
|
0:405 'inF0' (in 3X3 matrix of float)
|
|
0:405 dPdy (global 3X3 matrix of float)
|
|
0:405 'inF0' (in 3X3 matrix of float)
|
|
0:405 dPdyCoarse (global 3X3 matrix of float)
|
|
0:405 'inF0' (in 3X3 matrix of float)
|
|
0:405 dPdyFine (global 3X3 matrix of float)
|
|
0:405 'inF0' (in 3X3 matrix of float)
|
|
0:405 degrees (global 3X3 matrix of float)
|
|
0:405 'inF0' (in 3X3 matrix of float)
|
|
0:405 determinant (global float)
|
|
0:405 'inF0' (in 3X3 matrix of float)
|
|
0:405 exp (global 3X3 matrix of float)
|
|
0:405 'inF0' (in 3X3 matrix of float)
|
|
0:405 exp2 (global 3X3 matrix of float)
|
|
0:405 'inF0' (in 3X3 matrix of float)
|
|
0:405 findMSB (global int)
|
|
0:405 Constant:
|
|
0:405 7 (const int)
|
|
0:405 findLSB (global int)
|
|
0:405 Constant:
|
|
0:405 7 (const int)
|
|
0:405 Floor (global 3X3 matrix of float)
|
|
0:405 'inF0' (in 3X3 matrix of float)
|
|
0:405 mod (global 3X3 matrix of float)
|
|
0:405 'inF0' (in 3X3 matrix of float)
|
|
0:405 'inF1' (in 3X3 matrix of float)
|
|
0:405 Fraction (global 3X3 matrix of float)
|
|
0:405 'inF0' (in 3X3 matrix of float)
|
|
0:405 frexp (global 3X3 matrix of float)
|
|
0:405 'inF0' (in 3X3 matrix of float)
|
|
0:405 'inF1' (in 3X3 matrix of float)
|
|
0:405 fwidth (global 3X3 matrix of float)
|
|
0:405 'inF0' (in 3X3 matrix of float)
|
|
0:405 ldexp (global 3X3 matrix of float)
|
|
0:405 'inF0' (in 3X3 matrix of float)
|
|
0:405 'inF1' (in 3X3 matrix of float)
|
|
0:405 log (global 3X3 matrix of float)
|
|
0:405 'inF0' (in 3X3 matrix of float)
|
|
0:405 matrix-scale (temp 3X3 matrix of float)
|
|
0:405 log2 (temp 3X3 matrix of float)
|
|
0:405 'inF0' (in 3X3 matrix of float)
|
|
0:405 Constant:
|
|
0:405 0.301030
|
|
0:405 log2 (global 3X3 matrix of float)
|
|
0:405 'inF0' (in 3X3 matrix of float)
|
|
0:405 max (global 3X3 matrix of float)
|
|
0:405 'inF0' (in 3X3 matrix of float)
|
|
0:405 'inF1' (in 3X3 matrix of float)
|
|
0:405 min (global 3X3 matrix of float)
|
|
0:405 'inF0' (in 3X3 matrix of float)
|
|
0:405 'inF1' (in 3X3 matrix of float)
|
|
0:405 pow (global 3X3 matrix of float)
|
|
0:405 'inF0' (in 3X3 matrix of float)
|
|
0:405 'inF1' (in 3X3 matrix of float)
|
|
0:405 radians (global 3X3 matrix of float)
|
|
0:405 'inF0' (in 3X3 matrix of float)
|
|
0:405 roundEven (global 3X3 matrix of float)
|
|
0:405 'inF0' (in 3X3 matrix of float)
|
|
0:405 inverse sqrt (global 3X3 matrix of float)
|
|
0:405 'inF0' (in 3X3 matrix of float)
|
|
0:405 clamp (temp 3X3 matrix of float)
|
|
0:405 'inF0' (in 3X3 matrix of float)
|
|
0:405 Constant:
|
|
0:405 0.000000
|
|
0:405 Constant:
|
|
0:405 1.000000
|
|
0:405 Sign (global 3X3 matrix of float)
|
|
0:405 'inF0' (in 3X3 matrix of float)
|
|
0:405 sine (global 3X3 matrix of float)
|
|
0:405 'inF0' (in 3X3 matrix of float)
|
|
0:405 Sequence
|
|
0:405 move second child to first child (temp 3X3 matrix of float)
|
|
0:405 'inF1' (in 3X3 matrix of float)
|
|
0:405 sine (temp 3X3 matrix of float)
|
|
0:405 'inF0' (in 3X3 matrix of float)
|
|
0:405 move second child to first child (temp 3X3 matrix of float)
|
|
0:405 'inF2' (in 3X3 matrix of float)
|
|
0:405 cosine (temp 3X3 matrix of float)
|
|
0:405 'inF0' (in 3X3 matrix of float)
|
|
0:405 hyp. sine (global 3X3 matrix of float)
|
|
0:405 'inF0' (in 3X3 matrix of float)
|
|
0:405 smoothstep (global 3X3 matrix of float)
|
|
0:405 'inF0' (in 3X3 matrix of float)
|
|
0:405 'inF1' (in 3X3 matrix of float)
|
|
0:405 'inF2' (in 3X3 matrix of float)
|
|
0:405 sqrt (global 3X3 matrix of float)
|
|
0:405 'inF0' (in 3X3 matrix of float)
|
|
0:405 step (global 3X3 matrix of float)
|
|
0:405 'inF0' (in 3X3 matrix of float)
|
|
0:405 'inF1' (in 3X3 matrix of float)
|
|
0:405 tangent (global 3X3 matrix of float)
|
|
0:405 'inF0' (in 3X3 matrix of float)
|
|
0:405 hyp. tangent (global 3X3 matrix of float)
|
|
0:405 'inF0' (in 3X3 matrix of float)
|
|
0:405 transpose (global 3X3 matrix of float)
|
|
0:405 'inF0' (in 3X3 matrix of float)
|
|
0:405 trunc (global 3X3 matrix of float)
|
|
0:405 'inF0' (in 3X3 matrix of float)
|
|
0:408 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:432 Function Definition: PixelShaderFunction(mf44;mf44;mf44; (temp 4X4 matrix of float)
|
|
0:412 Function Parameters:
|
|
0:412 'inF0' (in 4X4 matrix of float)
|
|
0:412 'inF1' (in 4X4 matrix of float)
|
|
0:412 'inF2' (in 4X4 matrix of float)
|
|
0:? Sequence
|
|
0:414 all (global bool)
|
|
0:414 'inF0' (in 4X4 matrix of float)
|
|
0:414 Absolute value (global 4X4 matrix of float)
|
|
0:414 'inF0' (in 4X4 matrix of float)
|
|
0:414 arc cosine (global 4X4 matrix of float)
|
|
0:414 'inF0' (in 4X4 matrix of float)
|
|
0:414 any (global bool)
|
|
0:414 'inF0' (in 4X4 matrix of float)
|
|
0:414 arc sine (global 4X4 matrix of float)
|
|
0:414 'inF0' (in 4X4 matrix of float)
|
|
0:414 arc tangent (global 4X4 matrix of float)
|
|
0:414 'inF0' (in 4X4 matrix of float)
|
|
0:414 arc tangent (global 4X4 matrix of float)
|
|
0:414 'inF0' (in 4X4 matrix of float)
|
|
0:414 'inF1' (in 4X4 matrix of float)
|
|
0:414 Ceiling (global 4X4 matrix of float)
|
|
0:414 'inF0' (in 4X4 matrix of float)
|
|
0:414 Test condition and select (temp void)
|
|
0:414 Condition
|
|
0:414 any (temp bool)
|
|
0:414 Compare Less Than (temp 4X4 matrix of bool)
|
|
0:414 'inF0' (in 4X4 matrix of float)
|
|
0:414 Constant:
|
|
0:414 0.000000
|
|
0:414 0.000000
|
|
0:414 0.000000
|
|
0:414 0.000000
|
|
0:414 0.000000
|
|
0:414 0.000000
|
|
0:414 0.000000
|
|
0:414 0.000000
|
|
0:414 0.000000
|
|
0:414 0.000000
|
|
0:414 0.000000
|
|
0:414 0.000000
|
|
0:414 0.000000
|
|
0:414 0.000000
|
|
0:414 0.000000
|
|
0:414 0.000000
|
|
0:414 true case
|
|
0:414 Branch: Kill
|
|
0:414 clamp (global 4X4 matrix of float)
|
|
0:414 'inF0' (in 4X4 matrix of float)
|
|
0:414 'inF1' (in 4X4 matrix of float)
|
|
0:414 'inF2' (in 4X4 matrix of float)
|
|
0:414 cosine (global 4X4 matrix of float)
|
|
0:414 'inF0' (in 4X4 matrix of float)
|
|
0:414 hyp. cosine (global 4X4 matrix of float)
|
|
0:414 'inF0' (in 4X4 matrix of float)
|
|
0:414 dPdx (global 4X4 matrix of float)
|
|
0:414 'inF0' (in 4X4 matrix of float)
|
|
0:414 dPdxCoarse (global 4X4 matrix of float)
|
|
0:414 'inF0' (in 4X4 matrix of float)
|
|
0:414 dPdxFine (global 4X4 matrix of float)
|
|
0:414 'inF0' (in 4X4 matrix of float)
|
|
0:414 dPdy (global 4X4 matrix of float)
|
|
0:414 'inF0' (in 4X4 matrix of float)
|
|
0:414 dPdyCoarse (global 4X4 matrix of float)
|
|
0:414 'inF0' (in 4X4 matrix of float)
|
|
0:414 dPdyFine (global 4X4 matrix of float)
|
|
0:414 'inF0' (in 4X4 matrix of float)
|
|
0:414 degrees (global 4X4 matrix of float)
|
|
0:414 'inF0' (in 4X4 matrix of float)
|
|
0:414 determinant (global float)
|
|
0:414 'inF0' (in 4X4 matrix of float)
|
|
0:414 exp (global 4X4 matrix of float)
|
|
0:414 'inF0' (in 4X4 matrix of float)
|
|
0:414 exp2 (global 4X4 matrix of float)
|
|
0:414 'inF0' (in 4X4 matrix of float)
|
|
0:414 findMSB (global int)
|
|
0:414 Constant:
|
|
0:414 7 (const int)
|
|
0:414 findLSB (global int)
|
|
0:414 Constant:
|
|
0:414 7 (const int)
|
|
0:414 Floor (global 4X4 matrix of float)
|
|
0:414 'inF0' (in 4X4 matrix of float)
|
|
0:414 mod (global 4X4 matrix of float)
|
|
0:414 'inF0' (in 4X4 matrix of float)
|
|
0:414 'inF1' (in 4X4 matrix of float)
|
|
0:414 Fraction (global 4X4 matrix of float)
|
|
0:414 'inF0' (in 4X4 matrix of float)
|
|
0:414 frexp (global 4X4 matrix of float)
|
|
0:414 'inF0' (in 4X4 matrix of float)
|
|
0:414 'inF1' (in 4X4 matrix of float)
|
|
0:414 fwidth (global 4X4 matrix of float)
|
|
0:414 'inF0' (in 4X4 matrix of float)
|
|
0:414 ldexp (global 4X4 matrix of float)
|
|
0:414 'inF0' (in 4X4 matrix of float)
|
|
0:414 'inF1' (in 4X4 matrix of float)
|
|
0:414 log (global 4X4 matrix of float)
|
|
0:414 'inF0' (in 4X4 matrix of float)
|
|
0:414 matrix-scale (temp 4X4 matrix of float)
|
|
0:414 log2 (temp 4X4 matrix of float)
|
|
0:414 'inF0' (in 4X4 matrix of float)
|
|
0:414 Constant:
|
|
0:414 0.301030
|
|
0:414 log2 (global 4X4 matrix of float)
|
|
0:414 'inF0' (in 4X4 matrix of float)
|
|
0:414 max (global 4X4 matrix of float)
|
|
0:414 'inF0' (in 4X4 matrix of float)
|
|
0:414 'inF1' (in 4X4 matrix of float)
|
|
0:414 min (global 4X4 matrix of float)
|
|
0:414 'inF0' (in 4X4 matrix of float)
|
|
0:414 'inF1' (in 4X4 matrix of float)
|
|
0:414 pow (global 4X4 matrix of float)
|
|
0:414 'inF0' (in 4X4 matrix of float)
|
|
0:414 'inF1' (in 4X4 matrix of float)
|
|
0:414 radians (global 4X4 matrix of float)
|
|
0:414 'inF0' (in 4X4 matrix of float)
|
|
0:414 roundEven (global 4X4 matrix of float)
|
|
0:414 'inF0' (in 4X4 matrix of float)
|
|
0:414 inverse sqrt (global 4X4 matrix of float)
|
|
0:414 'inF0' (in 4X4 matrix of float)
|
|
0:414 clamp (temp 4X4 matrix of float)
|
|
0:414 'inF0' (in 4X4 matrix of float)
|
|
0:414 Constant:
|
|
0:414 0.000000
|
|
0:414 Constant:
|
|
0:414 1.000000
|
|
0:414 Sign (global 4X4 matrix of float)
|
|
0:414 'inF0' (in 4X4 matrix of float)
|
|
0:414 sine (global 4X4 matrix of float)
|
|
0:414 'inF0' (in 4X4 matrix of float)
|
|
0:414 Sequence
|
|
0:414 move second child to first child (temp 4X4 matrix of float)
|
|
0:414 'inF1' (in 4X4 matrix of float)
|
|
0:414 sine (temp 4X4 matrix of float)
|
|
0:414 'inF0' (in 4X4 matrix of float)
|
|
0:414 move second child to first child (temp 4X4 matrix of float)
|
|
0:414 'inF2' (in 4X4 matrix of float)
|
|
0:414 cosine (temp 4X4 matrix of float)
|
|
0:414 'inF0' (in 4X4 matrix of float)
|
|
0:414 hyp. sine (global 4X4 matrix of float)
|
|
0:414 'inF0' (in 4X4 matrix of float)
|
|
0:414 smoothstep (global 4X4 matrix of float)
|
|
0:414 'inF0' (in 4X4 matrix of float)
|
|
0:414 'inF1' (in 4X4 matrix of float)
|
|
0:414 'inF2' (in 4X4 matrix of float)
|
|
0:414 sqrt (global 4X4 matrix of float)
|
|
0:414 'inF0' (in 4X4 matrix of float)
|
|
0:414 step (global 4X4 matrix of float)
|
|
0:414 'inF0' (in 4X4 matrix of float)
|
|
0:414 'inF1' (in 4X4 matrix of float)
|
|
0:414 tangent (global 4X4 matrix of float)
|
|
0:414 'inF0' (in 4X4 matrix of float)
|
|
0:414 hyp. tangent (global 4X4 matrix of float)
|
|
0:414 'inF0' (in 4X4 matrix of float)
|
|
0:414 transpose (global 4X4 matrix of float)
|
|
0:414 'inF0' (in 4X4 matrix of float)
|
|
0:414 trunc (global 4X4 matrix of float)
|
|
0:414 'inF0' (in 4X4 matrix of float)
|
|
0:417 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:439 Function Definition: TestGenMul(f1;f1;vf2;vf2;mf22;mf22; (temp void)
|
|
0:435 Function Parameters:
|
|
0:435 'inF0' (in float)
|
|
0:435 'inF1' (in float)
|
|
0:435 'inFV0' (in 2-component vector of float)
|
|
0:435 'inFV1' (in 2-component vector of float)
|
|
0:435 'inFM0' (in 2X2 matrix of float)
|
|
0:435 'inFM1' (in 2X2 matrix of float)
|
|
0:? Sequence
|
|
0:436 move second child to first child (temp float)
|
|
0:436 'r0' (temp float)
|
|
0:436 component-wise multiply (temp float)
|
|
0:436 'inF0' (in float)
|
|
0:436 'inF1' (in float)
|
|
0:436 move second child to first child (temp 2-component vector of float)
|
|
0:436 'r1' (temp 2-component vector of float)
|
|
0:436 vector-scale (temp 2-component vector of float)
|
|
0:436 'inFV0' (in 2-component vector of float)
|
|
0:436 'inF0' (in float)
|
|
0:436 move second child to first child (temp 2-component vector of float)
|
|
0:436 'r2' (temp 2-component vector of float)
|
|
0:436 vector-scale (temp 2-component vector of float)
|
|
0:436 'inF0' (in float)
|
|
0:436 'inFV0' (in 2-component vector of float)
|
|
0:436 move second child to first child (temp float)
|
|
0:436 'r3' (temp float)
|
|
0:436 dot-product (global float)
|
|
0:436 'inFV0' (in 2-component vector of float)
|
|
0:436 'inFV1' (in 2-component vector of float)
|
|
0:436 move second child to first child (temp 2-component vector of float)
|
|
0:436 'r4' (temp 2-component vector of float)
|
|
0:436 matrix-times-vector (temp 2-component vector of float)
|
|
0:436 'inFM0' (in 2X2 matrix of float)
|
|
0:436 'inFV0' (in 2-component vector of float)
|
|
0:436 move second child to first child (temp 2-component vector of float)
|
|
0:436 'r5' (temp 2-component vector of float)
|
|
0:436 vector-times-matrix (temp 2-component vector of float)
|
|
0:436 'inFV0' (in 2-component vector of float)
|
|
0:436 'inFM0' (in 2X2 matrix of float)
|
|
0:436 move second child to first child (temp 2X2 matrix of float)
|
|
0:436 'r6' (temp 2X2 matrix of float)
|
|
0:436 matrix-scale (temp 2X2 matrix of float)
|
|
0:436 'inFM0' (in 2X2 matrix of float)
|
|
0:436 'inF0' (in float)
|
|
0:436 move second child to first child (temp 2X2 matrix of float)
|
|
0:436 'r7' (temp 2X2 matrix of float)
|
|
0:436 matrix-scale (temp 2X2 matrix of float)
|
|
0:436 'inF0' (in float)
|
|
0:436 'inFM0' (in 2X2 matrix of float)
|
|
0:436 move second child to first child (temp 2X2 matrix of float)
|
|
0:436 'r8' (temp 2X2 matrix of float)
|
|
0:436 matrix-multiply (temp 2X2 matrix of float)
|
|
0:436 'inFM0' (in 2X2 matrix of float)
|
|
0:436 'inFM1' (in 2X2 matrix of float)
|
|
0:446 Function Definition: TestGenMul(f1;f1;vf3;vf3;mf33;mf33; (temp void)
|
|
0:442 Function Parameters:
|
|
0:442 'inF0' (in float)
|
|
0:442 'inF1' (in float)
|
|
0:442 'inFV0' (in 3-component vector of float)
|
|
0:442 'inFV1' (in 3-component vector of float)
|
|
0:442 'inFM0' (in 3X3 matrix of float)
|
|
0:442 'inFM1' (in 3X3 matrix of float)
|
|
0:? Sequence
|
|
0:443 move second child to first child (temp float)
|
|
0:443 'r0' (temp float)
|
|
0:443 component-wise multiply (temp float)
|
|
0:443 'inF0' (in float)
|
|
0:443 'inF1' (in float)
|
|
0:443 move second child to first child (temp 3-component vector of float)
|
|
0:443 'r1' (temp 3-component vector of float)
|
|
0:443 vector-scale (temp 3-component vector of float)
|
|
0:443 'inFV0' (in 3-component vector of float)
|
|
0:443 'inF0' (in float)
|
|
0:443 move second child to first child (temp 3-component vector of float)
|
|
0:443 'r2' (temp 3-component vector of float)
|
|
0:443 vector-scale (temp 3-component vector of float)
|
|
0:443 'inF0' (in float)
|
|
0:443 'inFV0' (in 3-component vector of float)
|
|
0:443 move second child to first child (temp float)
|
|
0:443 'r3' (temp float)
|
|
0:443 dot-product (global float)
|
|
0:443 'inFV0' (in 3-component vector of float)
|
|
0:443 'inFV1' (in 3-component vector of float)
|
|
0:443 move second child to first child (temp 3-component vector of float)
|
|
0:443 'r4' (temp 3-component vector of float)
|
|
0:443 matrix-times-vector (temp 3-component vector of float)
|
|
0:443 'inFM0' (in 3X3 matrix of float)
|
|
0:443 'inFV0' (in 3-component vector of float)
|
|
0:443 move second child to first child (temp 3-component vector of float)
|
|
0:443 'r5' (temp 3-component vector of float)
|
|
0:443 vector-times-matrix (temp 3-component vector of float)
|
|
0:443 'inFV0' (in 3-component vector of float)
|
|
0:443 'inFM0' (in 3X3 matrix of float)
|
|
0:443 move second child to first child (temp 3X3 matrix of float)
|
|
0:443 'r6' (temp 3X3 matrix of float)
|
|
0:443 matrix-scale (temp 3X3 matrix of float)
|
|
0:443 'inFM0' (in 3X3 matrix of float)
|
|
0:443 'inF0' (in float)
|
|
0:443 move second child to first child (temp 3X3 matrix of float)
|
|
0:443 'r7' (temp 3X3 matrix of float)
|
|
0:443 matrix-scale (temp 3X3 matrix of float)
|
|
0:443 'inF0' (in float)
|
|
0:443 'inFM0' (in 3X3 matrix of float)
|
|
0:443 move second child to first child (temp 3X3 matrix of float)
|
|
0:443 'r8' (temp 3X3 matrix of float)
|
|
0:443 matrix-multiply (temp 3X3 matrix of float)
|
|
0:443 'inFM0' (in 3X3 matrix of float)
|
|
0:443 'inFM1' (in 3X3 matrix of float)
|
|
0:452 Function Definition: TestGenMul(f1;f1;vf4;vf4;mf44;mf44; (temp void)
|
|
0:449 Function Parameters:
|
|
0:449 'inF0' (in float)
|
|
0:449 'inF1' (in float)
|
|
0:449 'inFV0' (in 4-component vector of float)
|
|
0:449 'inFV1' (in 4-component vector of float)
|
|
0:449 'inFM0' (in 4X4 matrix of float)
|
|
0:449 'inFM1' (in 4X4 matrix of float)
|
|
0:? Sequence
|
|
0:450 move second child to first child (temp float)
|
|
0:450 'r0' (temp float)
|
|
0:450 component-wise multiply (temp float)
|
|
0:450 'inF0' (in float)
|
|
0:450 'inF1' (in float)
|
|
0:450 move second child to first child (temp 4-component vector of float)
|
|
0:450 'r1' (temp 4-component vector of float)
|
|
0:450 vector-scale (temp 4-component vector of float)
|
|
0:450 'inFV0' (in 4-component vector of float)
|
|
0:450 'inF0' (in float)
|
|
0:450 move second child to first child (temp 4-component vector of float)
|
|
0:450 'r2' (temp 4-component vector of float)
|
|
0:450 vector-scale (temp 4-component vector of float)
|
|
0:450 'inF0' (in float)
|
|
0:450 'inFV0' (in 4-component vector of float)
|
|
0:450 move second child to first child (temp float)
|
|
0:450 'r3' (temp float)
|
|
0:450 dot-product (global float)
|
|
0:450 'inFV0' (in 4-component vector of float)
|
|
0:450 'inFV1' (in 4-component vector of float)
|
|
0:450 move second child to first child (temp 4-component vector of float)
|
|
0:450 'r4' (temp 4-component vector of float)
|
|
0:450 matrix-times-vector (temp 4-component vector of float)
|
|
0:450 'inFM0' (in 4X4 matrix of float)
|
|
0:450 'inFV0' (in 4-component vector of float)
|
|
0:450 move second child to first child (temp 4-component vector of float)
|
|
0:450 'r5' (temp 4-component vector of float)
|
|
0:450 vector-times-matrix (temp 4-component vector of float)
|
|
0:450 'inFV0' (in 4-component vector of float)
|
|
0:450 'inFM0' (in 4X4 matrix of float)
|
|
0:450 move second child to first child (temp 4X4 matrix of float)
|
|
0:450 'r6' (temp 4X4 matrix of float)
|
|
0:450 matrix-scale (temp 4X4 matrix of float)
|
|
0:450 'inFM0' (in 4X4 matrix of float)
|
|
0:450 'inF0' (in float)
|
|
0:450 move second child to first child (temp 4X4 matrix of float)
|
|
0:450 'r7' (temp 4X4 matrix of float)
|
|
0:450 matrix-scale (temp 4X4 matrix of float)
|
|
0:450 'inF0' (in float)
|
|
0:450 'inFM0' (in 4X4 matrix of float)
|
|
0:450 move second child to first child (temp 4X4 matrix of float)
|
|
0:450 'r8' (temp 4X4 matrix of float)
|
|
0:450 matrix-multiply (temp 4X4 matrix of float)
|
|
0:450 'inFM0' (in 4X4 matrix of float)
|
|
0:450 'inFM1' (in 4X4 matrix of float)
|
|
0:? Linker Objects
|
|
0:? 'gs_ua' (temp uint)
|
|
0:? 'gs_ub' (temp uint)
|
|
0:? 'gs_uc' (temp uint)
|
|
0:? 'gs_ua2' (temp 2-component vector of uint)
|
|
0:? 'gs_ub2' (temp 2-component vector of uint)
|
|
0:? 'gs_uc2' (temp 2-component vector of uint)
|
|
0:? 'gs_ua3' (temp 3-component vector of uint)
|
|
0:? 'gs_ub3' (temp 3-component vector of uint)
|
|
0:? 'gs_uc3' (temp 3-component vector of uint)
|
|
0:? 'gs_ua4' (temp 4-component vector of uint)
|
|
0:? 'gs_ub4' (temp 4-component vector of uint)
|
|
0:? 'gs_uc4' (temp 4-component vector of uint)
|
|
|
|
|
|
Linked fragment stage:
|
|
|
|
|
|
Shader version: 450
|
|
gl_FragCoord origin is upper left
|
|
0:? Sequence
|
|
0:87 Function Definition: PixelShaderFunction(f1;f1;f1;u1;u1; (temp float)
|
|
0:17 Function Parameters:
|
|
0:17 'inF0' (in float)
|
|
0:17 'inF1' (in float)
|
|
0:17 'inF2' (in float)
|
|
0:17 'inU0' (in uint)
|
|
0:17 'inU1' (in uint)
|
|
0:? Sequence
|
|
0:20 all (global bool)
|
|
0:20 'inF0' (in float)
|
|
0:21 Absolute value (global float)
|
|
0:21 'inF0' (in float)
|
|
0:22 arc cosine (global float)
|
|
0:22 'inF0' (in float)
|
|
0:23 any (global bool)
|
|
0:23 'inF0' (in float)
|
|
0:24 arc sine (global float)
|
|
0:24 'inF0' (in float)
|
|
0:25 floatBitsToInt (global int)
|
|
0:25 'inF0' (in float)
|
|
0:26 floatBitsToUint (global uint)
|
|
0:26 'inF0' (in float)
|
|
0:27 intBitsToFloat (global float)
|
|
0:27 'inU0' (in uint)
|
|
0:29 arc tangent (global float)
|
|
0:29 'inF0' (in float)
|
|
0:30 arc tangent (global float)
|
|
0:30 'inF0' (in float)
|
|
0:30 'inF1' (in float)
|
|
0:31 Ceiling (global float)
|
|
0:31 'inF0' (in float)
|
|
0:32 clamp (global float)
|
|
0:32 'inF0' (in float)
|
|
0:32 'inF1' (in float)
|
|
0:32 'inF2' (in float)
|
|
0:33 Test condition and select (temp void)
|
|
0:33 Condition
|
|
0:33 Compare Less Than (temp bool)
|
|
0:33 'inF0' (in float)
|
|
0:33 Constant:
|
|
0:33 0.000000
|
|
0:33 true case
|
|
0:33 Branch: Kill
|
|
0:34 cosine (global float)
|
|
0:34 'inF0' (in float)
|
|
0:35 hyp. cosine (global float)
|
|
0:35 'inF0' (in float)
|
|
0:36 bitCount (global uint)
|
|
0:36 Constant:
|
|
0:36 7 (const uint)
|
|
0:37 dPdx (global float)
|
|
0:37 'inF0' (in float)
|
|
0:38 dPdxCoarse (global float)
|
|
0:38 'inF0' (in float)
|
|
0:39 dPdxFine (global float)
|
|
0:39 'inF0' (in float)
|
|
0:40 dPdy (global float)
|
|
0:40 'inF0' (in float)
|
|
0:41 dPdyCoarse (global float)
|
|
0:41 'inF0' (in float)
|
|
0:42 dPdyFine (global float)
|
|
0:42 'inF0' (in float)
|
|
0:43 degrees (global float)
|
|
0:43 'inF0' (in float)
|
|
0:47 exp (global float)
|
|
0:47 'inF0' (in float)
|
|
0:48 exp2 (global float)
|
|
0:48 'inF0' (in float)
|
|
0:49 findMSB (global int)
|
|
0:49 Constant:
|
|
0:49 7 (const int)
|
|
0:50 findLSB (global int)
|
|
0:50 Constant:
|
|
0:50 7 (const int)
|
|
0:51 Floor (global float)
|
|
0:51 'inF0' (in float)
|
|
0:53 mod (global float)
|
|
0:53 'inF0' (in float)
|
|
0:53 'inF1' (in float)
|
|
0:54 Fraction (global float)
|
|
0:54 'inF0' (in float)
|
|
0:55 frexp (global float)
|
|
0:55 'inF0' (in float)
|
|
0:55 'inF1' (in float)
|
|
0:56 fwidth (global float)
|
|
0:56 'inF0' (in float)
|
|
0:57 isinf (global bool)
|
|
0:57 'inF0' (in float)
|
|
0:58 isnan (global bool)
|
|
0:58 'inF0' (in float)
|
|
0:59 ldexp (global float)
|
|
0:59 'inF0' (in float)
|
|
0:59 'inF1' (in float)
|
|
0:60 log (global float)
|
|
0:60 'inF0' (in float)
|
|
0:61 component-wise multiply (temp float)
|
|
0:61 log2 (temp float)
|
|
0:61 'inF0' (in float)
|
|
0:61 Constant:
|
|
0:61 0.301030
|
|
0:62 log2 (global float)
|
|
0:62 'inF0' (in float)
|
|
0:63 max (global float)
|
|
0:63 'inF0' (in float)
|
|
0:63 'inF1' (in float)
|
|
0:64 min (global float)
|
|
0:64 'inF0' (in float)
|
|
0:64 'inF1' (in float)
|
|
0:65 pow (global float)
|
|
0:65 'inF0' (in float)
|
|
0:65 'inF1' (in float)
|
|
0:66 radians (global float)
|
|
0:66 'inF0' (in float)
|
|
0:67 divide (temp float)
|
|
0:67 Constant:
|
|
0:67 1.000000
|
|
0:67 'inF0' (in float)
|
|
0:68 bitFieldReverse (global uint)
|
|
0:68 Constant:
|
|
0:68 2 (const uint)
|
|
0:69 roundEven (global float)
|
|
0:69 'inF0' (in float)
|
|
0:70 inverse sqrt (global float)
|
|
0:70 'inF0' (in float)
|
|
0:71 clamp (temp float)
|
|
0:71 'inF0' (in float)
|
|
0:71 Constant:
|
|
0:71 0.000000
|
|
0:71 Constant:
|
|
0:71 1.000000
|
|
0:72 Sign (global float)
|
|
0:72 'inF0' (in float)
|
|
0:73 sine (global float)
|
|
0:73 'inF0' (in float)
|
|
0:74 Sequence
|
|
0:74 move second child to first child (temp float)
|
|
0:74 'inF1' (in float)
|
|
0:74 sine (temp float)
|
|
0:74 'inF0' (in float)
|
|
0:74 move second child to first child (temp float)
|
|
0:74 'inF2' (in float)
|
|
0:74 cosine (temp float)
|
|
0:74 'inF0' (in float)
|
|
0:75 hyp. sine (global float)
|
|
0:75 'inF0' (in float)
|
|
0:76 smoothstep (global float)
|
|
0:76 'inF0' (in float)
|
|
0:76 'inF1' (in float)
|
|
0:76 'inF2' (in float)
|
|
0:77 sqrt (global float)
|
|
0:77 'inF0' (in float)
|
|
0:78 step (global float)
|
|
0:78 'inF0' (in float)
|
|
0:78 'inF1' (in float)
|
|
0:79 tangent (global float)
|
|
0:79 'inF0' (in float)
|
|
0:80 hyp. tangent (global float)
|
|
0:80 'inF0' (in float)
|
|
0:82 trunc (global float)
|
|
0:82 'inF0' (in float)
|
|
0:84 Branch: Return with expression
|
|
0:84 Constant:
|
|
0:84 0.000000
|
|
0:93 Function Definition: PixelShaderFunction(vf1;vf1;vf1; (temp 1-component vector of float)
|
|
0:88 Function Parameters:
|
|
0:88 'inF0' (in 1-component vector of float)
|
|
0:88 'inF1' (in 1-component vector of float)
|
|
0:88 'inF2' (in 1-component vector of float)
|
|
0:? Sequence
|
|
0:90 Branch: Return with expression
|
|
0:90 Constant:
|
|
0:90 0.000000
|
|
0:172 Function Definition: PixelShaderFunction(vf2;vf2;vf2;vu2;vu2; (temp 2-component vector of float)
|
|
0:94 Function Parameters:
|
|
0:94 'inF0' (in 2-component vector of float)
|
|
0:94 'inF1' (in 2-component vector of float)
|
|
0:94 'inF2' (in 2-component vector of float)
|
|
0:94 'inU0' (in 2-component vector of uint)
|
|
0:94 'inU1' (in 2-component vector of uint)
|
|
0:? Sequence
|
|
0:97 all (global bool)
|
|
0:97 'inF0' (in 2-component vector of float)
|
|
0:98 Absolute value (global 2-component vector of float)
|
|
0:98 'inF0' (in 2-component vector of float)
|
|
0:99 arc cosine (global 2-component vector of float)
|
|
0:99 'inF0' (in 2-component vector of float)
|
|
0:100 any (global bool)
|
|
0:100 'inF0' (in 2-component vector of float)
|
|
0:101 arc sine (global 2-component vector of float)
|
|
0:101 'inF0' (in 2-component vector of float)
|
|
0:102 floatBitsToInt (global 2-component vector of int)
|
|
0:102 'inF0' (in 2-component vector of float)
|
|
0:103 floatBitsToUint (global 2-component vector of uint)
|
|
0:103 'inF0' (in 2-component vector of float)
|
|
0:104 intBitsToFloat (global 2-component vector of float)
|
|
0:104 'inU0' (in 2-component vector of uint)
|
|
0:106 arc tangent (global 2-component vector of float)
|
|
0:106 'inF0' (in 2-component vector of float)
|
|
0:107 arc tangent (global 2-component vector of float)
|
|
0:107 'inF0' (in 2-component vector of float)
|
|
0:107 'inF1' (in 2-component vector of float)
|
|
0:108 Ceiling (global 2-component vector of float)
|
|
0:108 'inF0' (in 2-component vector of float)
|
|
0:109 clamp (global 2-component vector of float)
|
|
0:109 'inF0' (in 2-component vector of float)
|
|
0:109 'inF1' (in 2-component vector of float)
|
|
0:109 'inF2' (in 2-component vector of float)
|
|
0:110 Test condition and select (temp void)
|
|
0:110 Condition
|
|
0:110 any (temp bool)
|
|
0:110 Compare Less Than (temp 2-component vector of bool)
|
|
0:110 'inF0' (in 2-component vector of float)
|
|
0:110 Constant:
|
|
0:110 0.000000
|
|
0:110 0.000000
|
|
0:110 true case
|
|
0:110 Branch: Kill
|
|
0:111 cosine (global 2-component vector of float)
|
|
0:111 'inF0' (in 2-component vector of float)
|
|
0:112 hyp. cosine (global 2-component vector of float)
|
|
0:112 'inF0' (in 2-component vector of float)
|
|
0:? bitCount (global 2-component vector of uint)
|
|
0:? Constant:
|
|
0:? 7 (const uint)
|
|
0:? 3 (const uint)
|
|
0:114 dPdx (global 2-component vector of float)
|
|
0:114 'inF0' (in 2-component vector of float)
|
|
0:115 dPdxCoarse (global 2-component vector of float)
|
|
0:115 'inF0' (in 2-component vector of float)
|
|
0:116 dPdxFine (global 2-component vector of float)
|
|
0:116 'inF0' (in 2-component vector of float)
|
|
0:117 dPdy (global 2-component vector of float)
|
|
0:117 'inF0' (in 2-component vector of float)
|
|
0:118 dPdyCoarse (global 2-component vector of float)
|
|
0:118 'inF0' (in 2-component vector of float)
|
|
0:119 dPdyFine (global 2-component vector of float)
|
|
0:119 'inF0' (in 2-component vector of float)
|
|
0:120 degrees (global 2-component vector of float)
|
|
0:120 'inF0' (in 2-component vector of float)
|
|
0:121 distance (global float)
|
|
0:121 'inF0' (in 2-component vector of float)
|
|
0:121 'inF1' (in 2-component vector of float)
|
|
0:122 dot-product (global float)
|
|
0:122 'inF0' (in 2-component vector of float)
|
|
0:122 'inF1' (in 2-component vector of float)
|
|
0:126 exp (global 2-component vector of float)
|
|
0:126 'inF0' (in 2-component vector of float)
|
|
0:127 exp2 (global 2-component vector of float)
|
|
0:127 'inF0' (in 2-component vector of float)
|
|
0:128 face-forward (global 2-component vector of float)
|
|
0:128 'inF0' (in 2-component vector of float)
|
|
0:128 'inF1' (in 2-component vector of float)
|
|
0:128 'inF2' (in 2-component vector of float)
|
|
0:129 findMSB (global int)
|
|
0:129 Constant:
|
|
0:129 7 (const int)
|
|
0:130 findLSB (global int)
|
|
0:130 Constant:
|
|
0:130 7 (const int)
|
|
0:131 Floor (global 2-component vector of float)
|
|
0:131 'inF0' (in 2-component vector of float)
|
|
0:133 mod (global 2-component vector of float)
|
|
0:133 'inF0' (in 2-component vector of float)
|
|
0:133 'inF1' (in 2-component vector of float)
|
|
0:134 Fraction (global 2-component vector of float)
|
|
0:134 'inF0' (in 2-component vector of float)
|
|
0:135 frexp (global 2-component vector of float)
|
|
0:135 'inF0' (in 2-component vector of float)
|
|
0:135 'inF1' (in 2-component vector of float)
|
|
0:136 fwidth (global 2-component vector of float)
|
|
0:136 'inF0' (in 2-component vector of float)
|
|
0:137 isinf (global 2-component vector of bool)
|
|
0:137 'inF0' (in 2-component vector of float)
|
|
0:138 isnan (global 2-component vector of bool)
|
|
0:138 'inF0' (in 2-component vector of float)
|
|
0:139 ldexp (global 2-component vector of float)
|
|
0:139 'inF0' (in 2-component vector of float)
|
|
0:139 'inF1' (in 2-component vector of float)
|
|
0:140 length (global float)
|
|
0:140 'inF0' (in 2-component vector of float)
|
|
0:141 log (global 2-component vector of float)
|
|
0:141 'inF0' (in 2-component vector of float)
|
|
0:142 vector-scale (temp 2-component vector of float)
|
|
0:142 log2 (temp 2-component vector of float)
|
|
0:142 'inF0' (in 2-component vector of float)
|
|
0:142 Constant:
|
|
0:142 0.301030
|
|
0:143 log2 (global 2-component vector of float)
|
|
0:143 'inF0' (in 2-component vector of float)
|
|
0:144 max (global 2-component vector of float)
|
|
0:144 'inF0' (in 2-component vector of float)
|
|
0:144 'inF1' (in 2-component vector of float)
|
|
0:145 min (global 2-component vector of float)
|
|
0:145 'inF0' (in 2-component vector of float)
|
|
0:145 'inF1' (in 2-component vector of float)
|
|
0:146 normalize (global 2-component vector of float)
|
|
0:146 'inF0' (in 2-component vector of float)
|
|
0:147 pow (global 2-component vector of float)
|
|
0:147 'inF0' (in 2-component vector of float)
|
|
0:147 'inF1' (in 2-component vector of float)
|
|
0:148 radians (global 2-component vector of float)
|
|
0:148 'inF0' (in 2-component vector of float)
|
|
0:149 divide (temp 2-component vector of float)
|
|
0:149 Constant:
|
|
0:149 1.000000
|
|
0:149 'inF0' (in 2-component vector of float)
|
|
0:150 reflect (global 2-component vector of float)
|
|
0:150 'inF0' (in 2-component vector of float)
|
|
0:150 'inF1' (in 2-component vector of float)
|
|
0:151 refract (global 2-component vector of float)
|
|
0:151 'inF0' (in 2-component vector of float)
|
|
0:151 'inF1' (in 2-component vector of float)
|
|
0:151 Constant:
|
|
0:151 2.000000
|
|
0:? bitFieldReverse (global 2-component vector of uint)
|
|
0:? Constant:
|
|
0:? 1 (const uint)
|
|
0:? 2 (const uint)
|
|
0:153 roundEven (global 2-component vector of float)
|
|
0:153 'inF0' (in 2-component vector of float)
|
|
0:154 inverse sqrt (global 2-component vector of float)
|
|
0:154 'inF0' (in 2-component vector of float)
|
|
0:155 clamp (temp 2-component vector of float)
|
|
0:155 'inF0' (in 2-component vector of float)
|
|
0:155 Constant:
|
|
0:155 0.000000
|
|
0:155 Constant:
|
|
0:155 1.000000
|
|
0:156 Sign (global 2-component vector of float)
|
|
0:156 'inF0' (in 2-component vector of float)
|
|
0:157 sine (global 2-component vector of float)
|
|
0:157 'inF0' (in 2-component vector of float)
|
|
0:158 Sequence
|
|
0:158 move second child to first child (temp 2-component vector of float)
|
|
0:158 'inF1' (in 2-component vector of float)
|
|
0:158 sine (temp 2-component vector of float)
|
|
0:158 'inF0' (in 2-component vector of float)
|
|
0:158 move second child to first child (temp 2-component vector of float)
|
|
0:158 'inF2' (in 2-component vector of float)
|
|
0:158 cosine (temp 2-component vector of float)
|
|
0:158 'inF0' (in 2-component vector of float)
|
|
0:159 hyp. sine (global 2-component vector of float)
|
|
0:159 'inF0' (in 2-component vector of float)
|
|
0:160 smoothstep (global 2-component vector of float)
|
|
0:160 'inF0' (in 2-component vector of float)
|
|
0:160 'inF1' (in 2-component vector of float)
|
|
0:160 'inF2' (in 2-component vector of float)
|
|
0:161 sqrt (global 2-component vector of float)
|
|
0:161 'inF0' (in 2-component vector of float)
|
|
0:162 step (global 2-component vector of float)
|
|
0:162 'inF0' (in 2-component vector of float)
|
|
0:162 'inF1' (in 2-component vector of float)
|
|
0:163 tangent (global 2-component vector of float)
|
|
0:163 'inF0' (in 2-component vector of float)
|
|
0:164 hyp. tangent (global 2-component vector of float)
|
|
0:164 'inF0' (in 2-component vector of float)
|
|
0:166 trunc (global 2-component vector of float)
|
|
0:166 'inF0' (in 2-component vector of float)
|
|
0:169 Branch: Return with expression
|
|
0:? Constant:
|
|
0:? 1.000000
|
|
0:? 2.000000
|
|
0:252 Function Definition: PixelShaderFunction(vf3;vf3;vf3;vu3;vu3; (temp 3-component vector of float)
|
|
0:173 Function Parameters:
|
|
0:173 'inF0' (in 3-component vector of float)
|
|
0:173 'inF1' (in 3-component vector of float)
|
|
0:173 'inF2' (in 3-component vector of float)
|
|
0:173 'inU0' (in 3-component vector of uint)
|
|
0:173 'inU1' (in 3-component vector of uint)
|
|
0:? Sequence
|
|
0:176 all (global bool)
|
|
0:176 'inF0' (in 3-component vector of float)
|
|
0:177 Absolute value (global 3-component vector of float)
|
|
0:177 'inF0' (in 3-component vector of float)
|
|
0:178 arc cosine (global 3-component vector of float)
|
|
0:178 'inF0' (in 3-component vector of float)
|
|
0:179 any (global bool)
|
|
0:179 'inF0' (in 3-component vector of float)
|
|
0:180 arc sine (global 3-component vector of float)
|
|
0:180 'inF0' (in 3-component vector of float)
|
|
0:181 floatBitsToInt (global 3-component vector of int)
|
|
0:181 'inF0' (in 3-component vector of float)
|
|
0:182 floatBitsToUint (global 3-component vector of uint)
|
|
0:182 'inF0' (in 3-component vector of float)
|
|
0:183 intBitsToFloat (global 3-component vector of float)
|
|
0:183 'inU0' (in 3-component vector of uint)
|
|
0:185 arc tangent (global 3-component vector of float)
|
|
0:185 'inF0' (in 3-component vector of float)
|
|
0:186 arc tangent (global 3-component vector of float)
|
|
0:186 'inF0' (in 3-component vector of float)
|
|
0:186 'inF1' (in 3-component vector of float)
|
|
0:187 Ceiling (global 3-component vector of float)
|
|
0:187 'inF0' (in 3-component vector of float)
|
|
0:188 clamp (global 3-component vector of float)
|
|
0:188 'inF0' (in 3-component vector of float)
|
|
0:188 'inF1' (in 3-component vector of float)
|
|
0:188 'inF2' (in 3-component vector of float)
|
|
0:189 Test condition and select (temp void)
|
|
0:189 Condition
|
|
0:189 any (temp bool)
|
|
0:189 Compare Less Than (temp 3-component vector of bool)
|
|
0:189 'inF0' (in 3-component vector of float)
|
|
0:189 Constant:
|
|
0:189 0.000000
|
|
0:189 0.000000
|
|
0:189 0.000000
|
|
0:189 true case
|
|
0:189 Branch: Kill
|
|
0:190 cosine (global 3-component vector of float)
|
|
0:190 'inF0' (in 3-component vector of float)
|
|
0:191 hyp. cosine (global 3-component vector of float)
|
|
0:191 'inF0' (in 3-component vector of float)
|
|
0:? bitCount (global 3-component vector of uint)
|
|
0:? Constant:
|
|
0:? 7 (const uint)
|
|
0:? 3 (const uint)
|
|
0:? 5 (const uint)
|
|
0:193 cross-product (global 3-component vector of float)
|
|
0:193 'inF0' (in 3-component vector of float)
|
|
0:193 'inF1' (in 3-component vector of float)
|
|
0:194 dPdx (global 3-component vector of float)
|
|
0:194 'inF0' (in 3-component vector of float)
|
|
0:195 dPdxCoarse (global 3-component vector of float)
|
|
0:195 'inF0' (in 3-component vector of float)
|
|
0:196 dPdxFine (global 3-component vector of float)
|
|
0:196 'inF0' (in 3-component vector of float)
|
|
0:197 dPdy (global 3-component vector of float)
|
|
0:197 'inF0' (in 3-component vector of float)
|
|
0:198 dPdyCoarse (global 3-component vector of float)
|
|
0:198 'inF0' (in 3-component vector of float)
|
|
0:199 dPdyFine (global 3-component vector of float)
|
|
0:199 'inF0' (in 3-component vector of float)
|
|
0:200 degrees (global 3-component vector of float)
|
|
0:200 'inF0' (in 3-component vector of float)
|
|
0:201 distance (global float)
|
|
0:201 'inF0' (in 3-component vector of float)
|
|
0:201 'inF1' (in 3-component vector of float)
|
|
0:202 dot-product (global float)
|
|
0:202 'inF0' (in 3-component vector of float)
|
|
0:202 'inF1' (in 3-component vector of float)
|
|
0:206 exp (global 3-component vector of float)
|
|
0:206 'inF0' (in 3-component vector of float)
|
|
0:207 exp2 (global 3-component vector of float)
|
|
0:207 'inF0' (in 3-component vector of float)
|
|
0:208 face-forward (global 3-component vector of float)
|
|
0:208 'inF0' (in 3-component vector of float)
|
|
0:208 'inF1' (in 3-component vector of float)
|
|
0:208 'inF2' (in 3-component vector of float)
|
|
0:209 findMSB (global int)
|
|
0:209 Constant:
|
|
0:209 7 (const int)
|
|
0:210 findLSB (global int)
|
|
0:210 Constant:
|
|
0:210 7 (const int)
|
|
0:211 Floor (global 3-component vector of float)
|
|
0:211 'inF0' (in 3-component vector of float)
|
|
0:213 mod (global 3-component vector of float)
|
|
0:213 'inF0' (in 3-component vector of float)
|
|
0:213 'inF1' (in 3-component vector of float)
|
|
0:214 Fraction (global 3-component vector of float)
|
|
0:214 'inF0' (in 3-component vector of float)
|
|
0:215 frexp (global 3-component vector of float)
|
|
0:215 'inF0' (in 3-component vector of float)
|
|
0:215 'inF1' (in 3-component vector of float)
|
|
0:216 fwidth (global 3-component vector of float)
|
|
0:216 'inF0' (in 3-component vector of float)
|
|
0:217 isinf (global 3-component vector of bool)
|
|
0:217 'inF0' (in 3-component vector of float)
|
|
0:218 isnan (global 3-component vector of bool)
|
|
0:218 'inF0' (in 3-component vector of float)
|
|
0:219 ldexp (global 3-component vector of float)
|
|
0:219 'inF0' (in 3-component vector of float)
|
|
0:219 'inF1' (in 3-component vector of float)
|
|
0:220 length (global float)
|
|
0:220 'inF0' (in 3-component vector of float)
|
|
0:221 log (global 3-component vector of float)
|
|
0:221 'inF0' (in 3-component vector of float)
|
|
0:222 vector-scale (temp 3-component vector of float)
|
|
0:222 log2 (temp 3-component vector of float)
|
|
0:222 'inF0' (in 3-component vector of float)
|
|
0:222 Constant:
|
|
0:222 0.301030
|
|
0:223 log2 (global 3-component vector of float)
|
|
0:223 'inF0' (in 3-component vector of float)
|
|
0:224 max (global 3-component vector of float)
|
|
0:224 'inF0' (in 3-component vector of float)
|
|
0:224 'inF1' (in 3-component vector of float)
|
|
0:225 min (global 3-component vector of float)
|
|
0:225 'inF0' (in 3-component vector of float)
|
|
0:225 'inF1' (in 3-component vector of float)
|
|
0:226 normalize (global 3-component vector of float)
|
|
0:226 'inF0' (in 3-component vector of float)
|
|
0:227 pow (global 3-component vector of float)
|
|
0:227 'inF0' (in 3-component vector of float)
|
|
0:227 'inF1' (in 3-component vector of float)
|
|
0:228 radians (global 3-component vector of float)
|
|
0:228 'inF0' (in 3-component vector of float)
|
|
0:229 divide (temp 3-component vector of float)
|
|
0:229 Constant:
|
|
0:229 1.000000
|
|
0:229 'inF0' (in 3-component vector of float)
|
|
0:230 reflect (global 3-component vector of float)
|
|
0:230 'inF0' (in 3-component vector of float)
|
|
0:230 'inF1' (in 3-component vector of float)
|
|
0:231 refract (global 3-component vector of float)
|
|
0:231 'inF0' (in 3-component vector of float)
|
|
0:231 'inF1' (in 3-component vector of float)
|
|
0:231 Constant:
|
|
0:231 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:233 roundEven (global 3-component vector of float)
|
|
0:233 'inF0' (in 3-component vector of float)
|
|
0:234 inverse sqrt (global 3-component vector of float)
|
|
0:234 'inF0' (in 3-component vector of float)
|
|
0:235 clamp (temp 3-component vector of float)
|
|
0:235 'inF0' (in 3-component vector of float)
|
|
0:235 Constant:
|
|
0:235 0.000000
|
|
0:235 Constant:
|
|
0:235 1.000000
|
|
0:236 Sign (global 3-component vector of float)
|
|
0:236 'inF0' (in 3-component vector of float)
|
|
0:237 sine (global 3-component vector of float)
|
|
0:237 'inF0' (in 3-component vector of float)
|
|
0:238 Sequence
|
|
0:238 move second child to first child (temp 3-component vector of float)
|
|
0:238 'inF1' (in 3-component vector of float)
|
|
0:238 sine (temp 3-component vector of float)
|
|
0:238 'inF0' (in 3-component vector of float)
|
|
0:238 move second child to first child (temp 3-component vector of float)
|
|
0:238 'inF2' (in 3-component vector of float)
|
|
0:238 cosine (temp 3-component vector of float)
|
|
0:238 'inF0' (in 3-component vector of float)
|
|
0:239 hyp. sine (global 3-component vector of float)
|
|
0:239 'inF0' (in 3-component vector of float)
|
|
0:240 smoothstep (global 3-component vector of float)
|
|
0:240 'inF0' (in 3-component vector of float)
|
|
0:240 'inF1' (in 3-component vector of float)
|
|
0:240 'inF2' (in 3-component vector of float)
|
|
0:241 sqrt (global 3-component vector of float)
|
|
0:241 'inF0' (in 3-component vector of float)
|
|
0:242 step (global 3-component vector of float)
|
|
0:242 'inF0' (in 3-component vector of float)
|
|
0:242 'inF1' (in 3-component vector of float)
|
|
0:243 tangent (global 3-component vector of float)
|
|
0:243 'inF0' (in 3-component vector of float)
|
|
0:244 hyp. tangent (global 3-component vector of float)
|
|
0:244 'inF0' (in 3-component vector of float)
|
|
0:246 trunc (global 3-component vector of float)
|
|
0:246 'inF0' (in 3-component vector of float)
|
|
0:249 Branch: Return with expression
|
|
0:? Constant:
|
|
0:? 1.000000
|
|
0:? 2.000000
|
|
0:? 3.000000
|
|
0:393 Function Definition: PixelShaderFunction(vf4;vf4;vf4;vu4;vu4; (temp 4-component vector of float)
|
|
0:253 Function Parameters:
|
|
0:253 'inF0' (in 4-component vector of float)
|
|
0:253 'inF1' (in 4-component vector of float)
|
|
0:253 'inF2' (in 4-component vector of float)
|
|
0:253 'inU0' (in 4-component vector of uint)
|
|
0:253 'inU1' (in 4-component vector of uint)
|
|
0:? Sequence
|
|
0:256 all (global bool)
|
|
0:256 'inF0' (in 4-component vector of float)
|
|
0:257 Absolute value (global 4-component vector of float)
|
|
0:257 'inF0' (in 4-component vector of float)
|
|
0:258 arc cosine (global 4-component vector of float)
|
|
0:258 'inF0' (in 4-component vector of float)
|
|
0:259 any (global bool)
|
|
0:259 'inF0' (in 4-component vector of float)
|
|
0:260 arc sine (global 4-component vector of float)
|
|
0:260 'inF0' (in 4-component vector of float)
|
|
0:261 floatBitsToInt (global 4-component vector of int)
|
|
0:261 'inF0' (in 4-component vector of float)
|
|
0:262 floatBitsToUint (global 4-component vector of uint)
|
|
0:262 'inF0' (in 4-component vector of float)
|
|
0:263 intBitsToFloat (global 4-component vector of float)
|
|
0:263 'inU0' (in 4-component vector of uint)
|
|
0:265 arc tangent (global 4-component vector of float)
|
|
0:265 'inF0' (in 4-component vector of float)
|
|
0:266 arc tangent (global 4-component vector of float)
|
|
0:266 'inF0' (in 4-component vector of float)
|
|
0:266 'inF1' (in 4-component vector of float)
|
|
0:267 Ceiling (global 4-component vector of float)
|
|
0:267 'inF0' (in 4-component vector of float)
|
|
0:268 clamp (global 4-component vector of float)
|
|
0:268 'inF0' (in 4-component vector of float)
|
|
0:268 'inF1' (in 4-component vector of float)
|
|
0:268 'inF2' (in 4-component vector of float)
|
|
0:269 Test condition and select (temp void)
|
|
0:269 Condition
|
|
0:269 any (temp bool)
|
|
0:269 Compare Less Than (temp 4-component vector of bool)
|
|
0:269 'inF0' (in 4-component vector of float)
|
|
0:269 Constant:
|
|
0:269 0.000000
|
|
0:269 0.000000
|
|
0:269 0.000000
|
|
0:269 0.000000
|
|
0:269 true case
|
|
0:269 Branch: Kill
|
|
0:270 cosine (global 4-component vector of float)
|
|
0:270 'inF0' (in 4-component vector of float)
|
|
0:271 hyp. cosine (global 4-component vector of float)
|
|
0:271 'inF0' (in 4-component vector of float)
|
|
0:? bitCount (global 4-component vector of uint)
|
|
0:? Constant:
|
|
0:? 7 (const uint)
|
|
0:? 3 (const uint)
|
|
0:? 5 (const uint)
|
|
0:? 2 (const uint)
|
|
0:273 dPdx (global 4-component vector of float)
|
|
0:273 'inF0' (in 4-component vector of float)
|
|
0:274 dPdxCoarse (global 4-component vector of float)
|
|
0:274 'inF0' (in 4-component vector of float)
|
|
0:275 dPdxFine (global 4-component vector of float)
|
|
0:275 'inF0' (in 4-component vector of float)
|
|
0:276 dPdy (global 4-component vector of float)
|
|
0:276 'inF0' (in 4-component vector of float)
|
|
0:277 dPdyCoarse (global 4-component vector of float)
|
|
0:277 'inF0' (in 4-component vector of float)
|
|
0:278 dPdyFine (global 4-component vector of float)
|
|
0:278 'inF0' (in 4-component vector of float)
|
|
0:279 degrees (global 4-component vector of float)
|
|
0:279 'inF0' (in 4-component vector of float)
|
|
0:280 distance (global float)
|
|
0:280 'inF0' (in 4-component vector of float)
|
|
0:280 'inF1' (in 4-component vector of float)
|
|
0:281 dot-product (global float)
|
|
0:281 'inF0' (in 4-component vector of float)
|
|
0:281 'inF1' (in 4-component vector of float)
|
|
0:282 Construct vec4 (temp 4-component vector of float)
|
|
0:282 Constant:
|
|
0:282 1.000000
|
|
0:282 component-wise multiply (temp float)
|
|
0:282 direct index (temp float)
|
|
0:282 'inF0' (in 4-component vector of float)
|
|
0:282 Constant:
|
|
0:282 1 (const int)
|
|
0:282 direct index (temp float)
|
|
0:282 'inF1' (in 4-component vector of float)
|
|
0:282 Constant:
|
|
0:282 1 (const int)
|
|
0:282 direct index (temp float)
|
|
0:282 'inF0' (in 4-component vector of float)
|
|
0:282 Constant:
|
|
0:282 2 (const int)
|
|
0:282 direct index (temp float)
|
|
0:282 'inF1' (in 4-component vector of float)
|
|
0:282 Constant:
|
|
0:282 3 (const int)
|
|
0:286 exp (global 4-component vector of float)
|
|
0:286 'inF0' (in 4-component vector of float)
|
|
0:287 exp2 (global 4-component vector of float)
|
|
0:287 'inF0' (in 4-component vector of float)
|
|
0:288 face-forward (global 4-component vector of float)
|
|
0:288 'inF0' (in 4-component vector of float)
|
|
0:288 'inF1' (in 4-component vector of float)
|
|
0:288 'inF2' (in 4-component vector of float)
|
|
0:289 findMSB (global int)
|
|
0:289 Constant:
|
|
0:289 7 (const int)
|
|
0:290 findLSB (global int)
|
|
0:290 Constant:
|
|
0:290 7 (const int)
|
|
0:291 Floor (global 4-component vector of float)
|
|
0:291 'inF0' (in 4-component vector of float)
|
|
0:293 mod (global 4-component vector of float)
|
|
0:293 'inF0' (in 4-component vector of float)
|
|
0:293 'inF1' (in 4-component vector of float)
|
|
0:294 Fraction (global 4-component vector of float)
|
|
0:294 'inF0' (in 4-component vector of float)
|
|
0:295 frexp (global 4-component vector of float)
|
|
0:295 'inF0' (in 4-component vector of float)
|
|
0:295 'inF1' (in 4-component vector of float)
|
|
0:296 fwidth (global 4-component vector of float)
|
|
0:296 'inF0' (in 4-component vector of float)
|
|
0:297 isinf (global 4-component vector of bool)
|
|
0:297 'inF0' (in 4-component vector of float)
|
|
0:298 isnan (global 4-component vector of bool)
|
|
0:298 'inF0' (in 4-component vector of float)
|
|
0:299 ldexp (global 4-component vector of float)
|
|
0:299 'inF0' (in 4-component vector of float)
|
|
0:299 'inF1' (in 4-component vector of float)
|
|
0:300 length (global float)
|
|
0:300 'inF0' (in 4-component vector of float)
|
|
0:301 log (global 4-component vector of float)
|
|
0:301 'inF0' (in 4-component vector of float)
|
|
0:302 vector-scale (temp 4-component vector of float)
|
|
0:302 log2 (temp 4-component vector of float)
|
|
0:302 'inF0' (in 4-component vector of float)
|
|
0:302 Constant:
|
|
0:302 0.301030
|
|
0:303 log2 (global 4-component vector of float)
|
|
0:303 'inF0' (in 4-component vector of float)
|
|
0:304 max (global 4-component vector of float)
|
|
0:304 'inF0' (in 4-component vector of float)
|
|
0:304 'inF1' (in 4-component vector of float)
|
|
0:305 min (global 4-component vector of float)
|
|
0:305 'inF0' (in 4-component vector of float)
|
|
0:305 'inF1' (in 4-component vector of float)
|
|
0:306 normalize (global 4-component vector of float)
|
|
0:306 'inF0' (in 4-component vector of float)
|
|
0:307 pow (global 4-component vector of float)
|
|
0:307 'inF0' (in 4-component vector of float)
|
|
0:307 'inF1' (in 4-component vector of float)
|
|
0:308 radians (global 4-component vector of float)
|
|
0:308 'inF0' (in 4-component vector of float)
|
|
0:309 divide (temp 4-component vector of float)
|
|
0:309 Constant:
|
|
0:309 1.000000
|
|
0:309 'inF0' (in 4-component vector of float)
|
|
0:310 reflect (global 4-component vector of float)
|
|
0:310 'inF0' (in 4-component vector of float)
|
|
0:310 'inF1' (in 4-component vector of float)
|
|
0:311 refract (global 4-component vector of float)
|
|
0:311 'inF0' (in 4-component vector of float)
|
|
0:311 'inF1' (in 4-component vector of float)
|
|
0:311 Constant:
|
|
0:311 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:313 roundEven (global 4-component vector of float)
|
|
0:313 'inF0' (in 4-component vector of float)
|
|
0:314 inverse sqrt (global 4-component vector of float)
|
|
0:314 'inF0' (in 4-component vector of float)
|
|
0:315 clamp (temp 4-component vector of float)
|
|
0:315 'inF0' (in 4-component vector of float)
|
|
0:315 Constant:
|
|
0:315 0.000000
|
|
0:315 Constant:
|
|
0:315 1.000000
|
|
0:316 Sign (global 4-component vector of float)
|
|
0:316 'inF0' (in 4-component vector of float)
|
|
0:317 sine (global 4-component vector of float)
|
|
0:317 'inF0' (in 4-component vector of float)
|
|
0:318 Sequence
|
|
0:318 move second child to first child (temp 4-component vector of float)
|
|
0:318 'inF1' (in 4-component vector of float)
|
|
0:318 sine (temp 4-component vector of float)
|
|
0:318 'inF0' (in 4-component vector of float)
|
|
0:318 move second child to first child (temp 4-component vector of float)
|
|
0:318 'inF2' (in 4-component vector of float)
|
|
0:318 cosine (temp 4-component vector of float)
|
|
0:318 'inF0' (in 4-component vector of float)
|
|
0:319 hyp. sine (global 4-component vector of float)
|
|
0:319 'inF0' (in 4-component vector of float)
|
|
0:320 smoothstep (global 4-component vector of float)
|
|
0:320 'inF0' (in 4-component vector of float)
|
|
0:320 'inF1' (in 4-component vector of float)
|
|
0:320 'inF2' (in 4-component vector of float)
|
|
0:321 sqrt (global 4-component vector of float)
|
|
0:321 'inF0' (in 4-component vector of float)
|
|
0:322 step (global 4-component vector of float)
|
|
0:322 'inF0' (in 4-component vector of float)
|
|
0:322 'inF1' (in 4-component vector of float)
|
|
0:323 tangent (global 4-component vector of float)
|
|
0:323 'inF0' (in 4-component vector of float)
|
|
0:324 hyp. tangent (global 4-component vector of float)
|
|
0:324 'inF0' (in 4-component vector of float)
|
|
0:326 trunc (global 4-component vector of float)
|
|
0:326 'inF0' (in 4-component vector of float)
|
|
0:329 Branch: Return with expression
|
|
0:? Constant:
|
|
0:? 1.000000
|
|
0:? 2.000000
|
|
0:? 3.000000
|
|
0:? 4.000000
|
|
0:402 Function Definition: PixelShaderFunction(mf22;mf22;mf22; (temp 2X2 matrix of float)
|
|
0:394 Function Parameters:
|
|
0:394 'inF0' (in 2X2 matrix of float)
|
|
0:394 'inF1' (in 2X2 matrix of float)
|
|
0:394 'inF2' (in 2X2 matrix of float)
|
|
0:? Sequence
|
|
0:396 all (global bool)
|
|
0:396 'inF0' (in 2X2 matrix of float)
|
|
0:396 Absolute value (global 2X2 matrix of float)
|
|
0:396 'inF0' (in 2X2 matrix of float)
|
|
0:396 arc cosine (global 2X2 matrix of float)
|
|
0:396 'inF0' (in 2X2 matrix of float)
|
|
0:396 any (global bool)
|
|
0:396 'inF0' (in 2X2 matrix of float)
|
|
0:396 arc sine (global 2X2 matrix of float)
|
|
0:396 'inF0' (in 2X2 matrix of float)
|
|
0:396 arc tangent (global 2X2 matrix of float)
|
|
0:396 'inF0' (in 2X2 matrix of float)
|
|
0:396 arc tangent (global 2X2 matrix of float)
|
|
0:396 'inF0' (in 2X2 matrix of float)
|
|
0:396 'inF1' (in 2X2 matrix of float)
|
|
0:396 Ceiling (global 2X2 matrix of float)
|
|
0:396 'inF0' (in 2X2 matrix of float)
|
|
0:396 Test condition and select (temp void)
|
|
0:396 Condition
|
|
0:396 any (temp bool)
|
|
0:396 Compare Less Than (temp 2X2 matrix of bool)
|
|
0:396 'inF0' (in 2X2 matrix of float)
|
|
0:396 Constant:
|
|
0:396 0.000000
|
|
0:396 0.000000
|
|
0:396 0.000000
|
|
0:396 0.000000
|
|
0:396 true case
|
|
0:396 Branch: Kill
|
|
0:396 clamp (global 2X2 matrix of float)
|
|
0:396 'inF0' (in 2X2 matrix of float)
|
|
0:396 'inF1' (in 2X2 matrix of float)
|
|
0:396 'inF2' (in 2X2 matrix of float)
|
|
0:396 cosine (global 2X2 matrix of float)
|
|
0:396 'inF0' (in 2X2 matrix of float)
|
|
0:396 hyp. cosine (global 2X2 matrix of float)
|
|
0:396 'inF0' (in 2X2 matrix of float)
|
|
0:396 dPdx (global 2X2 matrix of float)
|
|
0:396 'inF0' (in 2X2 matrix of float)
|
|
0:396 dPdxCoarse (global 2X2 matrix of float)
|
|
0:396 'inF0' (in 2X2 matrix of float)
|
|
0:396 dPdxFine (global 2X2 matrix of float)
|
|
0:396 'inF0' (in 2X2 matrix of float)
|
|
0:396 dPdy (global 2X2 matrix of float)
|
|
0:396 'inF0' (in 2X2 matrix of float)
|
|
0:396 dPdyCoarse (global 2X2 matrix of float)
|
|
0:396 'inF0' (in 2X2 matrix of float)
|
|
0:396 dPdyFine (global 2X2 matrix of float)
|
|
0:396 'inF0' (in 2X2 matrix of float)
|
|
0:396 degrees (global 2X2 matrix of float)
|
|
0:396 'inF0' (in 2X2 matrix of float)
|
|
0:396 determinant (global float)
|
|
0:396 'inF0' (in 2X2 matrix of float)
|
|
0:396 exp (global 2X2 matrix of float)
|
|
0:396 'inF0' (in 2X2 matrix of float)
|
|
0:396 exp2 (global 2X2 matrix of float)
|
|
0:396 'inF0' (in 2X2 matrix of float)
|
|
0:396 findMSB (global int)
|
|
0:396 Constant:
|
|
0:396 7 (const int)
|
|
0:396 findLSB (global int)
|
|
0:396 Constant:
|
|
0:396 7 (const int)
|
|
0:396 Floor (global 2X2 matrix of float)
|
|
0:396 'inF0' (in 2X2 matrix of float)
|
|
0:396 mod (global 2X2 matrix of float)
|
|
0:396 'inF0' (in 2X2 matrix of float)
|
|
0:396 'inF1' (in 2X2 matrix of float)
|
|
0:396 Fraction (global 2X2 matrix of float)
|
|
0:396 'inF0' (in 2X2 matrix of float)
|
|
0:396 frexp (global 2X2 matrix of float)
|
|
0:396 'inF0' (in 2X2 matrix of float)
|
|
0:396 'inF1' (in 2X2 matrix of float)
|
|
0:396 fwidth (global 2X2 matrix of float)
|
|
0:396 'inF0' (in 2X2 matrix of float)
|
|
0:396 ldexp (global 2X2 matrix of float)
|
|
0:396 'inF0' (in 2X2 matrix of float)
|
|
0:396 'inF1' (in 2X2 matrix of float)
|
|
0:396 log (global 2X2 matrix of float)
|
|
0:396 'inF0' (in 2X2 matrix of float)
|
|
0:396 matrix-scale (temp 2X2 matrix of float)
|
|
0:396 log2 (temp 2X2 matrix of float)
|
|
0:396 'inF0' (in 2X2 matrix of float)
|
|
0:396 Constant:
|
|
0:396 0.301030
|
|
0:396 log2 (global 2X2 matrix of float)
|
|
0:396 'inF0' (in 2X2 matrix of float)
|
|
0:396 max (global 2X2 matrix of float)
|
|
0:396 'inF0' (in 2X2 matrix of float)
|
|
0:396 'inF1' (in 2X2 matrix of float)
|
|
0:396 min (global 2X2 matrix of float)
|
|
0:396 'inF0' (in 2X2 matrix of float)
|
|
0:396 'inF1' (in 2X2 matrix of float)
|
|
0:396 pow (global 2X2 matrix of float)
|
|
0:396 'inF0' (in 2X2 matrix of float)
|
|
0:396 'inF1' (in 2X2 matrix of float)
|
|
0:396 radians (global 2X2 matrix of float)
|
|
0:396 'inF0' (in 2X2 matrix of float)
|
|
0:396 roundEven (global 2X2 matrix of float)
|
|
0:396 'inF0' (in 2X2 matrix of float)
|
|
0:396 inverse sqrt (global 2X2 matrix of float)
|
|
0:396 'inF0' (in 2X2 matrix of float)
|
|
0:396 clamp (temp 2X2 matrix of float)
|
|
0:396 'inF0' (in 2X2 matrix of float)
|
|
0:396 Constant:
|
|
0:396 0.000000
|
|
0:396 Constant:
|
|
0:396 1.000000
|
|
0:396 Sign (global 2X2 matrix of float)
|
|
0:396 'inF0' (in 2X2 matrix of float)
|
|
0:396 sine (global 2X2 matrix of float)
|
|
0:396 'inF0' (in 2X2 matrix of float)
|
|
0:396 Sequence
|
|
0:396 move second child to first child (temp 2X2 matrix of float)
|
|
0:396 'inF1' (in 2X2 matrix of float)
|
|
0:396 sine (temp 2X2 matrix of float)
|
|
0:396 'inF0' (in 2X2 matrix of float)
|
|
0:396 move second child to first child (temp 2X2 matrix of float)
|
|
0:396 'inF2' (in 2X2 matrix of float)
|
|
0:396 cosine (temp 2X2 matrix of float)
|
|
0:396 'inF0' (in 2X2 matrix of float)
|
|
0:396 hyp. sine (global 2X2 matrix of float)
|
|
0:396 'inF0' (in 2X2 matrix of float)
|
|
0:396 smoothstep (global 2X2 matrix of float)
|
|
0:396 'inF0' (in 2X2 matrix of float)
|
|
0:396 'inF1' (in 2X2 matrix of float)
|
|
0:396 'inF2' (in 2X2 matrix of float)
|
|
0:396 sqrt (global 2X2 matrix of float)
|
|
0:396 'inF0' (in 2X2 matrix of float)
|
|
0:396 step (global 2X2 matrix of float)
|
|
0:396 'inF0' (in 2X2 matrix of float)
|
|
0:396 'inF1' (in 2X2 matrix of float)
|
|
0:396 tangent (global 2X2 matrix of float)
|
|
0:396 'inF0' (in 2X2 matrix of float)
|
|
0:396 hyp. tangent (global 2X2 matrix of float)
|
|
0:396 'inF0' (in 2X2 matrix of float)
|
|
0:396 transpose (global 2X2 matrix of float)
|
|
0:396 'inF0' (in 2X2 matrix of float)
|
|
0:396 trunc (global 2X2 matrix of float)
|
|
0:396 'inF0' (in 2X2 matrix of float)
|
|
0:399 Branch: Return with expression
|
|
0:? Constant:
|
|
0:? 2.000000
|
|
0:? 2.000000
|
|
0:? 2.000000
|
|
0:? 2.000000
|
|
0:411 Function Definition: PixelShaderFunction(mf33;mf33;mf33; (temp 3X3 matrix of float)
|
|
0:403 Function Parameters:
|
|
0:403 'inF0' (in 3X3 matrix of float)
|
|
0:403 'inF1' (in 3X3 matrix of float)
|
|
0:403 'inF2' (in 3X3 matrix of float)
|
|
0:? Sequence
|
|
0:405 all (global bool)
|
|
0:405 'inF0' (in 3X3 matrix of float)
|
|
0:405 Absolute value (global 3X3 matrix of float)
|
|
0:405 'inF0' (in 3X3 matrix of float)
|
|
0:405 arc cosine (global 3X3 matrix of float)
|
|
0:405 'inF0' (in 3X3 matrix of float)
|
|
0:405 any (global bool)
|
|
0:405 'inF0' (in 3X3 matrix of float)
|
|
0:405 arc sine (global 3X3 matrix of float)
|
|
0:405 'inF0' (in 3X3 matrix of float)
|
|
0:405 arc tangent (global 3X3 matrix of float)
|
|
0:405 'inF0' (in 3X3 matrix of float)
|
|
0:405 arc tangent (global 3X3 matrix of float)
|
|
0:405 'inF0' (in 3X3 matrix of float)
|
|
0:405 'inF1' (in 3X3 matrix of float)
|
|
0:405 Ceiling (global 3X3 matrix of float)
|
|
0:405 'inF0' (in 3X3 matrix of float)
|
|
0:405 Test condition and select (temp void)
|
|
0:405 Condition
|
|
0:405 any (temp bool)
|
|
0:405 Compare Less Than (temp 3X3 matrix of bool)
|
|
0:405 'inF0' (in 3X3 matrix of float)
|
|
0:405 Constant:
|
|
0:405 0.000000
|
|
0:405 0.000000
|
|
0:405 0.000000
|
|
0:405 0.000000
|
|
0:405 0.000000
|
|
0:405 0.000000
|
|
0:405 0.000000
|
|
0:405 0.000000
|
|
0:405 0.000000
|
|
0:405 true case
|
|
0:405 Branch: Kill
|
|
0:405 clamp (global 3X3 matrix of float)
|
|
0:405 'inF0' (in 3X3 matrix of float)
|
|
0:405 'inF1' (in 3X3 matrix of float)
|
|
0:405 'inF2' (in 3X3 matrix of float)
|
|
0:405 cosine (global 3X3 matrix of float)
|
|
0:405 'inF0' (in 3X3 matrix of float)
|
|
0:405 hyp. cosine (global 3X3 matrix of float)
|
|
0:405 'inF0' (in 3X3 matrix of float)
|
|
0:405 dPdx (global 3X3 matrix of float)
|
|
0:405 'inF0' (in 3X3 matrix of float)
|
|
0:405 dPdxCoarse (global 3X3 matrix of float)
|
|
0:405 'inF0' (in 3X3 matrix of float)
|
|
0:405 dPdxFine (global 3X3 matrix of float)
|
|
0:405 'inF0' (in 3X3 matrix of float)
|
|
0:405 dPdy (global 3X3 matrix of float)
|
|
0:405 'inF0' (in 3X3 matrix of float)
|
|
0:405 dPdyCoarse (global 3X3 matrix of float)
|
|
0:405 'inF0' (in 3X3 matrix of float)
|
|
0:405 dPdyFine (global 3X3 matrix of float)
|
|
0:405 'inF0' (in 3X3 matrix of float)
|
|
0:405 degrees (global 3X3 matrix of float)
|
|
0:405 'inF0' (in 3X3 matrix of float)
|
|
0:405 determinant (global float)
|
|
0:405 'inF0' (in 3X3 matrix of float)
|
|
0:405 exp (global 3X3 matrix of float)
|
|
0:405 'inF0' (in 3X3 matrix of float)
|
|
0:405 exp2 (global 3X3 matrix of float)
|
|
0:405 'inF0' (in 3X3 matrix of float)
|
|
0:405 findMSB (global int)
|
|
0:405 Constant:
|
|
0:405 7 (const int)
|
|
0:405 findLSB (global int)
|
|
0:405 Constant:
|
|
0:405 7 (const int)
|
|
0:405 Floor (global 3X3 matrix of float)
|
|
0:405 'inF0' (in 3X3 matrix of float)
|
|
0:405 mod (global 3X3 matrix of float)
|
|
0:405 'inF0' (in 3X3 matrix of float)
|
|
0:405 'inF1' (in 3X3 matrix of float)
|
|
0:405 Fraction (global 3X3 matrix of float)
|
|
0:405 'inF0' (in 3X3 matrix of float)
|
|
0:405 frexp (global 3X3 matrix of float)
|
|
0:405 'inF0' (in 3X3 matrix of float)
|
|
0:405 'inF1' (in 3X3 matrix of float)
|
|
0:405 fwidth (global 3X3 matrix of float)
|
|
0:405 'inF0' (in 3X3 matrix of float)
|
|
0:405 ldexp (global 3X3 matrix of float)
|
|
0:405 'inF0' (in 3X3 matrix of float)
|
|
0:405 'inF1' (in 3X3 matrix of float)
|
|
0:405 log (global 3X3 matrix of float)
|
|
0:405 'inF0' (in 3X3 matrix of float)
|
|
0:405 matrix-scale (temp 3X3 matrix of float)
|
|
0:405 log2 (temp 3X3 matrix of float)
|
|
0:405 'inF0' (in 3X3 matrix of float)
|
|
0:405 Constant:
|
|
0:405 0.301030
|
|
0:405 log2 (global 3X3 matrix of float)
|
|
0:405 'inF0' (in 3X3 matrix of float)
|
|
0:405 max (global 3X3 matrix of float)
|
|
0:405 'inF0' (in 3X3 matrix of float)
|
|
0:405 'inF1' (in 3X3 matrix of float)
|
|
0:405 min (global 3X3 matrix of float)
|
|
0:405 'inF0' (in 3X3 matrix of float)
|
|
0:405 'inF1' (in 3X3 matrix of float)
|
|
0:405 pow (global 3X3 matrix of float)
|
|
0:405 'inF0' (in 3X3 matrix of float)
|
|
0:405 'inF1' (in 3X3 matrix of float)
|
|
0:405 radians (global 3X3 matrix of float)
|
|
0:405 'inF0' (in 3X3 matrix of float)
|
|
0:405 roundEven (global 3X3 matrix of float)
|
|
0:405 'inF0' (in 3X3 matrix of float)
|
|
0:405 inverse sqrt (global 3X3 matrix of float)
|
|
0:405 'inF0' (in 3X3 matrix of float)
|
|
0:405 clamp (temp 3X3 matrix of float)
|
|
0:405 'inF0' (in 3X3 matrix of float)
|
|
0:405 Constant:
|
|
0:405 0.000000
|
|
0:405 Constant:
|
|
0:405 1.000000
|
|
0:405 Sign (global 3X3 matrix of float)
|
|
0:405 'inF0' (in 3X3 matrix of float)
|
|
0:405 sine (global 3X3 matrix of float)
|
|
0:405 'inF0' (in 3X3 matrix of float)
|
|
0:405 Sequence
|
|
0:405 move second child to first child (temp 3X3 matrix of float)
|
|
0:405 'inF1' (in 3X3 matrix of float)
|
|
0:405 sine (temp 3X3 matrix of float)
|
|
0:405 'inF0' (in 3X3 matrix of float)
|
|
0:405 move second child to first child (temp 3X3 matrix of float)
|
|
0:405 'inF2' (in 3X3 matrix of float)
|
|
0:405 cosine (temp 3X3 matrix of float)
|
|
0:405 'inF0' (in 3X3 matrix of float)
|
|
0:405 hyp. sine (global 3X3 matrix of float)
|
|
0:405 'inF0' (in 3X3 matrix of float)
|
|
0:405 smoothstep (global 3X3 matrix of float)
|
|
0:405 'inF0' (in 3X3 matrix of float)
|
|
0:405 'inF1' (in 3X3 matrix of float)
|
|
0:405 'inF2' (in 3X3 matrix of float)
|
|
0:405 sqrt (global 3X3 matrix of float)
|
|
0:405 'inF0' (in 3X3 matrix of float)
|
|
0:405 step (global 3X3 matrix of float)
|
|
0:405 'inF0' (in 3X3 matrix of float)
|
|
0:405 'inF1' (in 3X3 matrix of float)
|
|
0:405 tangent (global 3X3 matrix of float)
|
|
0:405 'inF0' (in 3X3 matrix of float)
|
|
0:405 hyp. tangent (global 3X3 matrix of float)
|
|
0:405 'inF0' (in 3X3 matrix of float)
|
|
0:405 transpose (global 3X3 matrix of float)
|
|
0:405 'inF0' (in 3X3 matrix of float)
|
|
0:405 trunc (global 3X3 matrix of float)
|
|
0:405 'inF0' (in 3X3 matrix of float)
|
|
0:408 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:432 Function Definition: PixelShaderFunction(mf44;mf44;mf44; (temp 4X4 matrix of float)
|
|
0:412 Function Parameters:
|
|
0:412 'inF0' (in 4X4 matrix of float)
|
|
0:412 'inF1' (in 4X4 matrix of float)
|
|
0:412 'inF2' (in 4X4 matrix of float)
|
|
0:? Sequence
|
|
0:414 all (global bool)
|
|
0:414 'inF0' (in 4X4 matrix of float)
|
|
0:414 Absolute value (global 4X4 matrix of float)
|
|
0:414 'inF0' (in 4X4 matrix of float)
|
|
0:414 arc cosine (global 4X4 matrix of float)
|
|
0:414 'inF0' (in 4X4 matrix of float)
|
|
0:414 any (global bool)
|
|
0:414 'inF0' (in 4X4 matrix of float)
|
|
0:414 arc sine (global 4X4 matrix of float)
|
|
0:414 'inF0' (in 4X4 matrix of float)
|
|
0:414 arc tangent (global 4X4 matrix of float)
|
|
0:414 'inF0' (in 4X4 matrix of float)
|
|
0:414 arc tangent (global 4X4 matrix of float)
|
|
0:414 'inF0' (in 4X4 matrix of float)
|
|
0:414 'inF1' (in 4X4 matrix of float)
|
|
0:414 Ceiling (global 4X4 matrix of float)
|
|
0:414 'inF0' (in 4X4 matrix of float)
|
|
0:414 Test condition and select (temp void)
|
|
0:414 Condition
|
|
0:414 any (temp bool)
|
|
0:414 Compare Less Than (temp 4X4 matrix of bool)
|
|
0:414 'inF0' (in 4X4 matrix of float)
|
|
0:414 Constant:
|
|
0:414 0.000000
|
|
0:414 0.000000
|
|
0:414 0.000000
|
|
0:414 0.000000
|
|
0:414 0.000000
|
|
0:414 0.000000
|
|
0:414 0.000000
|
|
0:414 0.000000
|
|
0:414 0.000000
|
|
0:414 0.000000
|
|
0:414 0.000000
|
|
0:414 0.000000
|
|
0:414 0.000000
|
|
0:414 0.000000
|
|
0:414 0.000000
|
|
0:414 0.000000
|
|
0:414 true case
|
|
0:414 Branch: Kill
|
|
0:414 clamp (global 4X4 matrix of float)
|
|
0:414 'inF0' (in 4X4 matrix of float)
|
|
0:414 'inF1' (in 4X4 matrix of float)
|
|
0:414 'inF2' (in 4X4 matrix of float)
|
|
0:414 cosine (global 4X4 matrix of float)
|
|
0:414 'inF0' (in 4X4 matrix of float)
|
|
0:414 hyp. cosine (global 4X4 matrix of float)
|
|
0:414 'inF0' (in 4X4 matrix of float)
|
|
0:414 dPdx (global 4X4 matrix of float)
|
|
0:414 'inF0' (in 4X4 matrix of float)
|
|
0:414 dPdxCoarse (global 4X4 matrix of float)
|
|
0:414 'inF0' (in 4X4 matrix of float)
|
|
0:414 dPdxFine (global 4X4 matrix of float)
|
|
0:414 'inF0' (in 4X4 matrix of float)
|
|
0:414 dPdy (global 4X4 matrix of float)
|
|
0:414 'inF0' (in 4X4 matrix of float)
|
|
0:414 dPdyCoarse (global 4X4 matrix of float)
|
|
0:414 'inF0' (in 4X4 matrix of float)
|
|
0:414 dPdyFine (global 4X4 matrix of float)
|
|
0:414 'inF0' (in 4X4 matrix of float)
|
|
0:414 degrees (global 4X4 matrix of float)
|
|
0:414 'inF0' (in 4X4 matrix of float)
|
|
0:414 determinant (global float)
|
|
0:414 'inF0' (in 4X4 matrix of float)
|
|
0:414 exp (global 4X4 matrix of float)
|
|
0:414 'inF0' (in 4X4 matrix of float)
|
|
0:414 exp2 (global 4X4 matrix of float)
|
|
0:414 'inF0' (in 4X4 matrix of float)
|
|
0:414 findMSB (global int)
|
|
0:414 Constant:
|
|
0:414 7 (const int)
|
|
0:414 findLSB (global int)
|
|
0:414 Constant:
|
|
0:414 7 (const int)
|
|
0:414 Floor (global 4X4 matrix of float)
|
|
0:414 'inF0' (in 4X4 matrix of float)
|
|
0:414 mod (global 4X4 matrix of float)
|
|
0:414 'inF0' (in 4X4 matrix of float)
|
|
0:414 'inF1' (in 4X4 matrix of float)
|
|
0:414 Fraction (global 4X4 matrix of float)
|
|
0:414 'inF0' (in 4X4 matrix of float)
|
|
0:414 frexp (global 4X4 matrix of float)
|
|
0:414 'inF0' (in 4X4 matrix of float)
|
|
0:414 'inF1' (in 4X4 matrix of float)
|
|
0:414 fwidth (global 4X4 matrix of float)
|
|
0:414 'inF0' (in 4X4 matrix of float)
|
|
0:414 ldexp (global 4X4 matrix of float)
|
|
0:414 'inF0' (in 4X4 matrix of float)
|
|
0:414 'inF1' (in 4X4 matrix of float)
|
|
0:414 log (global 4X4 matrix of float)
|
|
0:414 'inF0' (in 4X4 matrix of float)
|
|
0:414 matrix-scale (temp 4X4 matrix of float)
|
|
0:414 log2 (temp 4X4 matrix of float)
|
|
0:414 'inF0' (in 4X4 matrix of float)
|
|
0:414 Constant:
|
|
0:414 0.301030
|
|
0:414 log2 (global 4X4 matrix of float)
|
|
0:414 'inF0' (in 4X4 matrix of float)
|
|
0:414 max (global 4X4 matrix of float)
|
|
0:414 'inF0' (in 4X4 matrix of float)
|
|
0:414 'inF1' (in 4X4 matrix of float)
|
|
0:414 min (global 4X4 matrix of float)
|
|
0:414 'inF0' (in 4X4 matrix of float)
|
|
0:414 'inF1' (in 4X4 matrix of float)
|
|
0:414 pow (global 4X4 matrix of float)
|
|
0:414 'inF0' (in 4X4 matrix of float)
|
|
0:414 'inF1' (in 4X4 matrix of float)
|
|
0:414 radians (global 4X4 matrix of float)
|
|
0:414 'inF0' (in 4X4 matrix of float)
|
|
0:414 roundEven (global 4X4 matrix of float)
|
|
0:414 'inF0' (in 4X4 matrix of float)
|
|
0:414 inverse sqrt (global 4X4 matrix of float)
|
|
0:414 'inF0' (in 4X4 matrix of float)
|
|
0:414 clamp (temp 4X4 matrix of float)
|
|
0:414 'inF0' (in 4X4 matrix of float)
|
|
0:414 Constant:
|
|
0:414 0.000000
|
|
0:414 Constant:
|
|
0:414 1.000000
|
|
0:414 Sign (global 4X4 matrix of float)
|
|
0:414 'inF0' (in 4X4 matrix of float)
|
|
0:414 sine (global 4X4 matrix of float)
|
|
0:414 'inF0' (in 4X4 matrix of float)
|
|
0:414 Sequence
|
|
0:414 move second child to first child (temp 4X4 matrix of float)
|
|
0:414 'inF1' (in 4X4 matrix of float)
|
|
0:414 sine (temp 4X4 matrix of float)
|
|
0:414 'inF0' (in 4X4 matrix of float)
|
|
0:414 move second child to first child (temp 4X4 matrix of float)
|
|
0:414 'inF2' (in 4X4 matrix of float)
|
|
0:414 cosine (temp 4X4 matrix of float)
|
|
0:414 'inF0' (in 4X4 matrix of float)
|
|
0:414 hyp. sine (global 4X4 matrix of float)
|
|
0:414 'inF0' (in 4X4 matrix of float)
|
|
0:414 smoothstep (global 4X4 matrix of float)
|
|
0:414 'inF0' (in 4X4 matrix of float)
|
|
0:414 'inF1' (in 4X4 matrix of float)
|
|
0:414 'inF2' (in 4X4 matrix of float)
|
|
0:414 sqrt (global 4X4 matrix of float)
|
|
0:414 'inF0' (in 4X4 matrix of float)
|
|
0:414 step (global 4X4 matrix of float)
|
|
0:414 'inF0' (in 4X4 matrix of float)
|
|
0:414 'inF1' (in 4X4 matrix of float)
|
|
0:414 tangent (global 4X4 matrix of float)
|
|
0:414 'inF0' (in 4X4 matrix of float)
|
|
0:414 hyp. tangent (global 4X4 matrix of float)
|
|
0:414 'inF0' (in 4X4 matrix of float)
|
|
0:414 transpose (global 4X4 matrix of float)
|
|
0:414 'inF0' (in 4X4 matrix of float)
|
|
0:414 trunc (global 4X4 matrix of float)
|
|
0:414 'inF0' (in 4X4 matrix of float)
|
|
0:417 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:439 Function Definition: TestGenMul(f1;f1;vf2;vf2;mf22;mf22; (temp void)
|
|
0:435 Function Parameters:
|
|
0:435 'inF0' (in float)
|
|
0:435 'inF1' (in float)
|
|
0:435 'inFV0' (in 2-component vector of float)
|
|
0:435 'inFV1' (in 2-component vector of float)
|
|
0:435 'inFM0' (in 2X2 matrix of float)
|
|
0:435 'inFM1' (in 2X2 matrix of float)
|
|
0:? Sequence
|
|
0:436 move second child to first child (temp float)
|
|
0:436 'r0' (temp float)
|
|
0:436 component-wise multiply (temp float)
|
|
0:436 'inF0' (in float)
|
|
0:436 'inF1' (in float)
|
|
0:436 move second child to first child (temp 2-component vector of float)
|
|
0:436 'r1' (temp 2-component vector of float)
|
|
0:436 vector-scale (temp 2-component vector of float)
|
|
0:436 'inFV0' (in 2-component vector of float)
|
|
0:436 'inF0' (in float)
|
|
0:436 move second child to first child (temp 2-component vector of float)
|
|
0:436 'r2' (temp 2-component vector of float)
|
|
0:436 vector-scale (temp 2-component vector of float)
|
|
0:436 'inF0' (in float)
|
|
0:436 'inFV0' (in 2-component vector of float)
|
|
0:436 move second child to first child (temp float)
|
|
0:436 'r3' (temp float)
|
|
0:436 dot-product (global float)
|
|
0:436 'inFV0' (in 2-component vector of float)
|
|
0:436 'inFV1' (in 2-component vector of float)
|
|
0:436 move second child to first child (temp 2-component vector of float)
|
|
0:436 'r4' (temp 2-component vector of float)
|
|
0:436 matrix-times-vector (temp 2-component vector of float)
|
|
0:436 'inFM0' (in 2X2 matrix of float)
|
|
0:436 'inFV0' (in 2-component vector of float)
|
|
0:436 move second child to first child (temp 2-component vector of float)
|
|
0:436 'r5' (temp 2-component vector of float)
|
|
0:436 vector-times-matrix (temp 2-component vector of float)
|
|
0:436 'inFV0' (in 2-component vector of float)
|
|
0:436 'inFM0' (in 2X2 matrix of float)
|
|
0:436 move second child to first child (temp 2X2 matrix of float)
|
|
0:436 'r6' (temp 2X2 matrix of float)
|
|
0:436 matrix-scale (temp 2X2 matrix of float)
|
|
0:436 'inFM0' (in 2X2 matrix of float)
|
|
0:436 'inF0' (in float)
|
|
0:436 move second child to first child (temp 2X2 matrix of float)
|
|
0:436 'r7' (temp 2X2 matrix of float)
|
|
0:436 matrix-scale (temp 2X2 matrix of float)
|
|
0:436 'inF0' (in float)
|
|
0:436 'inFM0' (in 2X2 matrix of float)
|
|
0:436 move second child to first child (temp 2X2 matrix of float)
|
|
0:436 'r8' (temp 2X2 matrix of float)
|
|
0:436 matrix-multiply (temp 2X2 matrix of float)
|
|
0:436 'inFM0' (in 2X2 matrix of float)
|
|
0:436 'inFM1' (in 2X2 matrix of float)
|
|
0:446 Function Definition: TestGenMul(f1;f1;vf3;vf3;mf33;mf33; (temp void)
|
|
0:442 Function Parameters:
|
|
0:442 'inF0' (in float)
|
|
0:442 'inF1' (in float)
|
|
0:442 'inFV0' (in 3-component vector of float)
|
|
0:442 'inFV1' (in 3-component vector of float)
|
|
0:442 'inFM0' (in 3X3 matrix of float)
|
|
0:442 'inFM1' (in 3X3 matrix of float)
|
|
0:? Sequence
|
|
0:443 move second child to first child (temp float)
|
|
0:443 'r0' (temp float)
|
|
0:443 component-wise multiply (temp float)
|
|
0:443 'inF0' (in float)
|
|
0:443 'inF1' (in float)
|
|
0:443 move second child to first child (temp 3-component vector of float)
|
|
0:443 'r1' (temp 3-component vector of float)
|
|
0:443 vector-scale (temp 3-component vector of float)
|
|
0:443 'inFV0' (in 3-component vector of float)
|
|
0:443 'inF0' (in float)
|
|
0:443 move second child to first child (temp 3-component vector of float)
|
|
0:443 'r2' (temp 3-component vector of float)
|
|
0:443 vector-scale (temp 3-component vector of float)
|
|
0:443 'inF0' (in float)
|
|
0:443 'inFV0' (in 3-component vector of float)
|
|
0:443 move second child to first child (temp float)
|
|
0:443 'r3' (temp float)
|
|
0:443 dot-product (global float)
|
|
0:443 'inFV0' (in 3-component vector of float)
|
|
0:443 'inFV1' (in 3-component vector of float)
|
|
0:443 move second child to first child (temp 3-component vector of float)
|
|
0:443 'r4' (temp 3-component vector of float)
|
|
0:443 matrix-times-vector (temp 3-component vector of float)
|
|
0:443 'inFM0' (in 3X3 matrix of float)
|
|
0:443 'inFV0' (in 3-component vector of float)
|
|
0:443 move second child to first child (temp 3-component vector of float)
|
|
0:443 'r5' (temp 3-component vector of float)
|
|
0:443 vector-times-matrix (temp 3-component vector of float)
|
|
0:443 'inFV0' (in 3-component vector of float)
|
|
0:443 'inFM0' (in 3X3 matrix of float)
|
|
0:443 move second child to first child (temp 3X3 matrix of float)
|
|
0:443 'r6' (temp 3X3 matrix of float)
|
|
0:443 matrix-scale (temp 3X3 matrix of float)
|
|
0:443 'inFM0' (in 3X3 matrix of float)
|
|
0:443 'inF0' (in float)
|
|
0:443 move second child to first child (temp 3X3 matrix of float)
|
|
0:443 'r7' (temp 3X3 matrix of float)
|
|
0:443 matrix-scale (temp 3X3 matrix of float)
|
|
0:443 'inF0' (in float)
|
|
0:443 'inFM0' (in 3X3 matrix of float)
|
|
0:443 move second child to first child (temp 3X3 matrix of float)
|
|
0:443 'r8' (temp 3X3 matrix of float)
|
|
0:443 matrix-multiply (temp 3X3 matrix of float)
|
|
0:443 'inFM0' (in 3X3 matrix of float)
|
|
0:443 'inFM1' (in 3X3 matrix of float)
|
|
0:452 Function Definition: TestGenMul(f1;f1;vf4;vf4;mf44;mf44; (temp void)
|
|
0:449 Function Parameters:
|
|
0:449 'inF0' (in float)
|
|
0:449 'inF1' (in float)
|
|
0:449 'inFV0' (in 4-component vector of float)
|
|
0:449 'inFV1' (in 4-component vector of float)
|
|
0:449 'inFM0' (in 4X4 matrix of float)
|
|
0:449 'inFM1' (in 4X4 matrix of float)
|
|
0:? Sequence
|
|
0:450 move second child to first child (temp float)
|
|
0:450 'r0' (temp float)
|
|
0:450 component-wise multiply (temp float)
|
|
0:450 'inF0' (in float)
|
|
0:450 'inF1' (in float)
|
|
0:450 move second child to first child (temp 4-component vector of float)
|
|
0:450 'r1' (temp 4-component vector of float)
|
|
0:450 vector-scale (temp 4-component vector of float)
|
|
0:450 'inFV0' (in 4-component vector of float)
|
|
0:450 'inF0' (in float)
|
|
0:450 move second child to first child (temp 4-component vector of float)
|
|
0:450 'r2' (temp 4-component vector of float)
|
|
0:450 vector-scale (temp 4-component vector of float)
|
|
0:450 'inF0' (in float)
|
|
0:450 'inFV0' (in 4-component vector of float)
|
|
0:450 move second child to first child (temp float)
|
|
0:450 'r3' (temp float)
|
|
0:450 dot-product (global float)
|
|
0:450 'inFV0' (in 4-component vector of float)
|
|
0:450 'inFV1' (in 4-component vector of float)
|
|
0:450 move second child to first child (temp 4-component vector of float)
|
|
0:450 'r4' (temp 4-component vector of float)
|
|
0:450 matrix-times-vector (temp 4-component vector of float)
|
|
0:450 'inFM0' (in 4X4 matrix of float)
|
|
0:450 'inFV0' (in 4-component vector of float)
|
|
0:450 move second child to first child (temp 4-component vector of float)
|
|
0:450 'r5' (temp 4-component vector of float)
|
|
0:450 vector-times-matrix (temp 4-component vector of float)
|
|
0:450 'inFV0' (in 4-component vector of float)
|
|
0:450 'inFM0' (in 4X4 matrix of float)
|
|
0:450 move second child to first child (temp 4X4 matrix of float)
|
|
0:450 'r6' (temp 4X4 matrix of float)
|
|
0:450 matrix-scale (temp 4X4 matrix of float)
|
|
0:450 'inFM0' (in 4X4 matrix of float)
|
|
0:450 'inF0' (in float)
|
|
0:450 move second child to first child (temp 4X4 matrix of float)
|
|
0:450 'r7' (temp 4X4 matrix of float)
|
|
0:450 matrix-scale (temp 4X4 matrix of float)
|
|
0:450 'inF0' (in float)
|
|
0:450 'inFM0' (in 4X4 matrix of float)
|
|
0:450 move second child to first child (temp 4X4 matrix of float)
|
|
0:450 'r8' (temp 4X4 matrix of float)
|
|
0:450 matrix-multiply (temp 4X4 matrix of float)
|
|
0:450 'inFM0' (in 4X4 matrix of float)
|
|
0:450 'inFM1' (in 4X4 matrix of float)
|
|
0:? Linker Objects
|
|
0:? 'gs_ua' (temp uint)
|
|
0:? 'gs_ub' (temp uint)
|
|
0:? 'gs_uc' (temp uint)
|
|
0:? 'gs_ua2' (temp 2-component vector of uint)
|
|
0:? 'gs_ub2' (temp 2-component vector of uint)
|
|
0:? 'gs_uc2' (temp 2-component vector of uint)
|
|
0:? 'gs_ua3' (temp 3-component vector of uint)
|
|
0:? 'gs_ub3' (temp 3-component vector of uint)
|
|
0:? 'gs_uc3' (temp 3-component vector of uint)
|
|
0:? 'gs_ua4' (temp 4-component vector of uint)
|
|
0:? 'gs_ub4' (temp 4-component vector of uint)
|
|
0:? 'gs_uc4' (temp 4-component vector of uint)
|
|
|
|
// Module Version 10000
|
|
// Generated by (magic number): 80001
|
|
// Id's are bound by 1265
|
|
|
|
Capability Shader
|
|
Capability DerivativeControl
|
|
1: ExtInstImport "GLSL.std.450"
|
|
MemoryModel Logical GLSL450
|
|
EntryPoint Fragment 4 "PixelShaderFunction" 48 67 73 80 195 213 219 226 366 384 390 397 539 557 563 570 719 733 748 857 871 886 998 1012 1027
|
|
ExecutionMode 4 OriginUpperLeft
|
|
Source HLSL 450
|
|
Name 4 "PixelShaderFunction"
|
|
Name 19 "TestGenMul(f1;f1;vf2;vf2;mf22;mf22;"
|
|
Name 13 "inF0"
|
|
Name 14 "inF1"
|
|
Name 15 "inFV0"
|
|
Name 16 "inFV1"
|
|
Name 17 "inFM0"
|
|
Name 18 "inFM1"
|
|
Name 32 "TestGenMul(f1;f1;vf3;vf3;mf33;mf33;"
|
|
Name 26 "inF0"
|
|
Name 27 "inF1"
|
|
Name 28 "inFV0"
|
|
Name 29 "inFV1"
|
|
Name 30 "inFM0"
|
|
Name 31 "inFM1"
|
|
Name 45 "TestGenMul(f1;f1;vf4;vf4;mf44;mf44;"
|
|
Name 39 "inF0"
|
|
Name 40 "inF1"
|
|
Name 41 "inFV0"
|
|
Name 42 "inFV1"
|
|
Name 43 "inFM0"
|
|
Name 44 "inFM1"
|
|
Name 48 "inF0"
|
|
Name 67 "inU0"
|
|
Name 73 "inF1"
|
|
Name 80 "inF2"
|
|
Name 124 "ResType"
|
|
Name 195 "inF0"
|
|
Name 213 "inU0"
|
|
Name 219 "inF1"
|
|
Name 226 "inF2"
|
|
Name 282 "ResType"
|
|
Name 366 "inF0"
|
|
Name 384 "inU0"
|
|
Name 390 "inF1"
|
|
Name 397 "inF2"
|
|
Name 456 "ResType"
|
|
Name 539 "inF0"
|
|
Name 557 "inU0"
|
|
Name 563 "inF1"
|
|
Name 570 "inF2"
|
|
Name 635 "ResType"
|
|
Name 719 "inF0"
|
|
Name 733 "inF1"
|
|
Name 748 "inF2"
|
|
Name 791 "ResType"
|
|
Name 857 "inF0"
|
|
Name 871 "inF1"
|
|
Name 886 "inF2"
|
|
Name 932 "ResType"
|
|
Name 998 "inF0"
|
|
Name 1012 "inF1"
|
|
Name 1027 "inF2"
|
|
Name 1076 "ResType"
|
|
Name 1141 "r0"
|
|
Name 1145 "r1"
|
|
Name 1149 "r2"
|
|
Name 1153 "r3"
|
|
Name 1157 "r4"
|
|
Name 1161 "r5"
|
|
Name 1165 "r6"
|
|
Name 1169 "r7"
|
|
Name 1173 "r8"
|
|
Name 1177 "r0"
|
|
Name 1181 "r1"
|
|
Name 1185 "r2"
|
|
Name 1189 "r3"
|
|
Name 1193 "r4"
|
|
Name 1197 "r5"
|
|
Name 1201 "r6"
|
|
Name 1205 "r7"
|
|
Name 1209 "r8"
|
|
Name 1213 "r0"
|
|
Name 1217 "r1"
|
|
Name 1221 "r2"
|
|
Name 1225 "r3"
|
|
Name 1229 "r4"
|
|
Name 1233 "r5"
|
|
Name 1237 "r6"
|
|
Name 1241 "r7"
|
|
Name 1245 "r8"
|
|
Name 1250 "gs_ua"
|
|
Name 1251 "gs_ub"
|
|
Name 1252 "gs_uc"
|
|
Name 1254 "gs_ua2"
|
|
Name 1255 "gs_ub2"
|
|
Name 1256 "gs_uc2"
|
|
Name 1258 "gs_ua3"
|
|
Name 1259 "gs_ub3"
|
|
Name 1260 "gs_uc3"
|
|
Name 1262 "gs_ua4"
|
|
Name 1263 "gs_ub4"
|
|
Name 1264 "gs_uc4"
|
|
2: TypeVoid
|
|
3: TypeFunction 2
|
|
6: TypeFloat 32
|
|
7: TypePointer Function 6(float)
|
|
8: TypeVector 6(float) 2
|
|
9: TypePointer Function 8(fvec2)
|
|
10: TypeMatrix 8(fvec2) 2
|
|
11: TypePointer Function 10
|
|
12: TypeFunction 2 7(ptr) 7(ptr) 9(ptr) 9(ptr) 11(ptr) 11(ptr)
|
|
21: TypeVector 6(float) 3
|
|
22: TypePointer Function 21(fvec3)
|
|
23: TypeMatrix 21(fvec3) 3
|
|
24: TypePointer Function 23
|
|
25: TypeFunction 2 7(ptr) 7(ptr) 22(ptr) 22(ptr) 24(ptr) 24(ptr)
|
|
34: TypeVector 6(float) 4
|
|
35: TypePointer Function 34(fvec4)
|
|
36: TypeMatrix 34(fvec4) 4
|
|
37: TypePointer Function 36
|
|
38: TypeFunction 2 7(ptr) 7(ptr) 35(ptr) 35(ptr) 37(ptr) 37(ptr)
|
|
47: TypePointer Input 6(float)
|
|
48(inF0): 47(ptr) Variable Input
|
|
50: TypeBool
|
|
61: TypeInt 32 1
|
|
64: TypeInt 32 0
|
|
66: TypePointer Input 64(int)
|
|
67(inU0): 66(ptr) Variable Input
|
|
73(inF1): 47(ptr) Variable Input
|
|
80(inF2): 47(ptr) Variable Input
|
|
84: 6(float) Constant 0
|
|
93: 64(int) Constant 7
|
|
113: 61(int) Constant 7
|
|
124(ResType): TypeStruct 6(float) 61(int)
|
|
141: 6(float) Constant 1050288283
|
|
156: 6(float) Constant 1065353216
|
|
159: 64(int) Constant 2
|
|
194: TypePointer Input 8(fvec2)
|
|
195(inF0): 194(ptr) Variable Input
|
|
207: TypeVector 61(int) 2
|
|
210: TypeVector 64(int) 2
|
|
212: TypePointer Input 210(ivec2)
|
|
213(inU0): 212(ptr) Variable Input
|
|
219(inF1): 194(ptr) Variable Input
|
|
226(inF2): 194(ptr) Variable Input
|
|
230: 8(fvec2) ConstantComposite 84 84
|
|
231: TypeVector 50(bool) 2
|
|
241: 64(int) Constant 3
|
|
242: 210(ivec2) ConstantComposite 93 241
|
|
282(ResType): TypeStruct 8(fvec2) 207(ivec2)
|
|
325: 6(float) Constant 1073741824
|
|
327: 64(int) Constant 1
|
|
328: 210(ivec2) ConstantComposite 327 159
|
|
363: 8(fvec2) ConstantComposite 156 325
|
|
365: TypePointer Input 21(fvec3)
|
|
366(inF0): 365(ptr) Variable Input
|
|
378: TypeVector 61(int) 3
|
|
381: TypeVector 64(int) 3
|
|
383: TypePointer Input 381(ivec3)
|
|
384(inU0): 383(ptr) Variable Input
|
|
390(inF1): 365(ptr) Variable Input
|
|
397(inF2): 365(ptr) Variable Input
|
|
401: 21(fvec3) ConstantComposite 84 84 84
|
|
402: TypeVector 50(bool) 3
|
|
412: 64(int) Constant 5
|
|
413: 381(ivec3) ConstantComposite 93 241 412
|
|
456(ResType): TypeStruct 21(fvec3) 378(ivec3)
|
|
500: 381(ivec3) ConstantComposite 327 159 241
|
|
535: 6(float) Constant 1077936128
|
|
536: 21(fvec3) ConstantComposite 156 325 535
|
|
538: TypePointer Input 34(fvec4)
|
|
539(inF0): 538(ptr) Variable Input
|
|
551: TypeVector 61(int) 4
|
|
554: TypeVector 64(int) 4
|
|
556: TypePointer Input 554(ivec4)
|
|
557(inU0): 556(ptr) Variable Input
|
|
563(inF1): 538(ptr) Variable Input
|
|
570(inF2): 538(ptr) Variable Input
|
|
574: 34(fvec4) ConstantComposite 84 84 84 84
|
|
575: TypeVector 50(bool) 4
|
|
585: 554(ivec4) ConstantComposite 93 241 412 159
|
|
635(ResType): TypeStruct 34(fvec4) 551(ivec4)
|
|
679: 64(int) Constant 4
|
|
680: 554(ivec4) ConstantComposite 327 159 241 679
|
|
715: 6(float) Constant 1082130432
|
|
716: 34(fvec4) ConstantComposite 156 325 535 715
|
|
718: TypePointer Input 10
|
|
719(inF0): 718(ptr) Variable Input
|
|
733(inF1): 718(ptr) Variable Input
|
|
739: 10 ConstantComposite 230 230
|
|
740: TypeMatrix 231(bvec2) 2
|
|
748(inF2): 718(ptr) Variable Input
|
|
791(ResType): TypeStruct 10 207(ivec2)
|
|
853: 8(fvec2) ConstantComposite 325 325
|
|
854: 10 ConstantComposite 853 853
|
|
856: TypePointer Input 23
|
|
857(inF0): 856(ptr) Variable Input
|
|
871(inF1): 856(ptr) Variable Input
|
|
877: 23 ConstantComposite 401 401 401
|
|
878: TypeMatrix 402(bvec3) 3
|
|
886(inF2): 856(ptr) Variable Input
|
|
932(ResType): TypeStruct 23 378(ivec3)
|
|
994: 21(fvec3) ConstantComposite 535 535 535
|
|
995: 23 ConstantComposite 994 994 994
|
|
997: TypePointer Input 36
|
|
998(inF0): 997(ptr) Variable Input
|
|
1012(inF1): 997(ptr) Variable Input
|
|
1018: 36 ConstantComposite 574 574 574 574
|
|
1019: TypeMatrix 575(bvec4) 4
|
|
1027(inF2): 997(ptr) Variable Input
|
|
1076(ResType): TypeStruct 36 551(ivec4)
|
|
1138: 34(fvec4) ConstantComposite 715 715 715 715
|
|
1139: 36 ConstantComposite 1138 1138 1138 1138
|
|
1249: TypePointer Function 64(int)
|
|
1253: TypePointer Function 210(ivec2)
|
|
1257: TypePointer Function 381(ivec3)
|
|
1261: TypePointer Function 554(ivec4)
|
|
4(PixelShaderFunction): 2 Function None 3
|
|
5: Label
|
|
49: 6(float) Load 48(inF0)
|
|
51: 50(bool) All 49
|
|
52: 6(float) Load 48(inF0)
|
|
53: 6(float) ExtInst 1(GLSL.std.450) 4(FAbs) 52
|
|
54: 6(float) Load 48(inF0)
|
|
55: 6(float) ExtInst 1(GLSL.std.450) 17(Acos) 54
|
|
56: 6(float) Load 48(inF0)
|
|
57: 50(bool) Any 56
|
|
58: 6(float) Load 48(inF0)
|
|
59: 6(float) ExtInst 1(GLSL.std.450) 16(Asin) 58
|
|
60: 6(float) Load 48(inF0)
|
|
62: 61(int) Bitcast 60
|
|
63: 6(float) Load 48(inF0)
|
|
65: 64(int) Bitcast 63
|
|
68: 64(int) Load 67(inU0)
|
|
69: 6(float) Bitcast 68
|
|
70: 6(float) Load 48(inF0)
|
|
71: 6(float) ExtInst 1(GLSL.std.450) 18(Atan) 70
|
|
72: 6(float) Load 48(inF0)
|
|
74: 6(float) Load 73(inF1)
|
|
75: 6(float) ExtInst 1(GLSL.std.450) 25(Atan2) 72 74
|
|
76: 6(float) Load 48(inF0)
|
|
77: 6(float) ExtInst 1(GLSL.std.450) 9(Ceil) 76
|
|
78: 6(float) Load 48(inF0)
|
|
79: 6(float) Load 73(inF1)
|
|
81: 6(float) Load 80(inF2)
|
|
82: 6(float) ExtInst 1(GLSL.std.450) 43(FClamp) 78 79 81
|
|
83: 6(float) Load 48(inF0)
|
|
85: 50(bool) FOrdLessThan 83 84
|
|
SelectionMerge 87 None
|
|
BranchConditional 85 86 87
|
|
86: Label
|
|
Kill
|
|
87: Label
|
|
89: 6(float) Load 48(inF0)
|
|
90: 6(float) ExtInst 1(GLSL.std.450) 14(Cos) 89
|
|
91: 6(float) Load 48(inF0)
|
|
92: 6(float) ExtInst 1(GLSL.std.450) 20(Cosh) 91
|
|
94: 64(int) BitCount 93
|
|
95: 6(float) Load 48(inF0)
|
|
96: 6(float) DPdx 95
|
|
97: 6(float) Load 48(inF0)
|
|
98: 6(float) DPdxCoarse 97
|
|
99: 6(float) Load 48(inF0)
|
|
100: 6(float) DPdxFine 99
|
|
101: 6(float) Load 48(inF0)
|
|
102: 6(float) DPdy 101
|
|
103: 6(float) Load 48(inF0)
|
|
104: 6(float) DPdyCoarse 103
|
|
105: 6(float) Load 48(inF0)
|
|
106: 6(float) DPdyFine 105
|
|
107: 6(float) Load 48(inF0)
|
|
108: 6(float) ExtInst 1(GLSL.std.450) 12(Degrees) 107
|
|
109: 6(float) Load 48(inF0)
|
|
110: 6(float) ExtInst 1(GLSL.std.450) 27(Exp) 109
|
|
111: 6(float) Load 48(inF0)
|
|
112: 6(float) ExtInst 1(GLSL.std.450) 29(Exp2) 111
|
|
114: 61(int) ExtInst 1(GLSL.std.450) 74(FindSMsb) 113
|
|
115: 61(int) ExtInst 1(GLSL.std.450) 73(FindILsb) 113
|
|
116: 6(float) Load 48(inF0)
|
|
117: 6(float) ExtInst 1(GLSL.std.450) 8(Floor) 116
|
|
118: 6(float) Load 48(inF0)
|
|
119: 6(float) Load 73(inF1)
|
|
120: 6(float) FMod 118 119
|
|
121: 6(float) Load 48(inF0)
|
|
122: 6(float) ExtInst 1(GLSL.std.450) 10(Fract) 121
|
|
123: 6(float) Load 48(inF0)
|
|
125:124(ResType) ExtInst 1(GLSL.std.450) 52(FrexpStruct) 123
|
|
126: 61(int) CompositeExtract 125 1
|
|
Store 73(inF1) 126
|
|
127: 6(float) CompositeExtract 125 0
|
|
128: 6(float) Load 48(inF0)
|
|
129: 6(float) Fwidth 128
|
|
130: 6(float) Load 48(inF0)
|
|
131: 50(bool) IsInf 130
|
|
132: 6(float) Load 48(inF0)
|
|
133: 50(bool) IsNan 132
|
|
134: 6(float) Load 48(inF0)
|
|
135: 6(float) Load 73(inF1)
|
|
136: 6(float) ExtInst 1(GLSL.std.450) 53(Ldexp) 134 135
|
|
137: 6(float) Load 48(inF0)
|
|
138: 6(float) ExtInst 1(GLSL.std.450) 28(Log) 137
|
|
139: 6(float) Load 48(inF0)
|
|
140: 6(float) ExtInst 1(GLSL.std.450) 30(Log2) 139
|
|
142: 6(float) FMul 140 141
|
|
143: 6(float) Load 48(inF0)
|
|
144: 6(float) ExtInst 1(GLSL.std.450) 30(Log2) 143
|
|
145: 6(float) Load 48(inF0)
|
|
146: 6(float) Load 73(inF1)
|
|
147: 6(float) ExtInst 1(GLSL.std.450) 40(FMax) 145 146
|
|
148: 6(float) Load 48(inF0)
|
|
149: 6(float) Load 73(inF1)
|
|
150: 6(float) ExtInst 1(GLSL.std.450) 37(FMin) 148 149
|
|
151: 6(float) Load 48(inF0)
|
|
152: 6(float) Load 73(inF1)
|
|
153: 6(float) ExtInst 1(GLSL.std.450) 26(Pow) 151 152
|
|
154: 6(float) Load 48(inF0)
|
|
155: 6(float) ExtInst 1(GLSL.std.450) 11(Radians) 154
|
|
157: 6(float) Load 48(inF0)
|
|
158: 6(float) FDiv 156 157
|
|
160: 64(int) BitReverse 159
|
|
161: 6(float) Load 48(inF0)
|
|
162: 6(float) ExtInst 1(GLSL.std.450) 2(RoundEven) 161
|
|
163: 6(float) Load 48(inF0)
|
|
164: 6(float) ExtInst 1(GLSL.std.450) 32(InverseSqrt) 163
|
|
165: 6(float) Load 48(inF0)
|
|
166: 6(float) ExtInst 1(GLSL.std.450) 43(FClamp) 165 84 156
|
|
167: 6(float) Load 48(inF0)
|
|
168: 6(float) ExtInst 1(GLSL.std.450) 6(FSign) 167
|
|
169: 6(float) Load 48(inF0)
|
|
170: 6(float) ExtInst 1(GLSL.std.450) 13(Sin) 169
|
|
171: 6(float) Load 48(inF0)
|
|
172: 6(float) ExtInst 1(GLSL.std.450) 13(Sin) 171
|
|
Store 73(inF1) 172
|
|
173: 6(float) Load 48(inF0)
|
|
174: 6(float) ExtInst 1(GLSL.std.450) 14(Cos) 173
|
|
Store 80(inF2) 174
|
|
175: 6(float) Load 48(inF0)
|
|
176: 6(float) ExtInst 1(GLSL.std.450) 19(Sinh) 175
|
|
177: 6(float) Load 48(inF0)
|
|
178: 6(float) Load 73(inF1)
|
|
179: 6(float) Load 80(inF2)
|
|
180: 6(float) ExtInst 1(GLSL.std.450) 49(SmoothStep) 177 178 179
|
|
181: 6(float) Load 48(inF0)
|
|
182: 6(float) ExtInst 1(GLSL.std.450) 31(Sqrt) 181
|
|
183: 6(float) Load 48(inF0)
|
|
184: 6(float) Load 73(inF1)
|
|
185: 6(float) ExtInst 1(GLSL.std.450) 48(Step) 183 184
|
|
186: 6(float) Load 48(inF0)
|
|
187: 6(float) ExtInst 1(GLSL.std.450) 15(Tan) 186
|
|
188: 6(float) Load 48(inF0)
|
|
189: 6(float) ExtInst 1(GLSL.std.450) 21(Tanh) 188
|
|
190: 6(float) Load 48(inF0)
|
|
191: 6(float) ExtInst 1(GLSL.std.450) 3(Trunc) 190
|
|
ReturnValue 84
|
|
FunctionEnd
|
|
19(TestGenMul(f1;f1;vf2;vf2;mf22;mf22;): 2 Function None 12
|
|
13(inF0): 7(ptr) FunctionParameter
|
|
14(inF1): 7(ptr) FunctionParameter
|
|
15(inFV0): 9(ptr) FunctionParameter
|
|
16(inFV1): 9(ptr) FunctionParameter
|
|
17(inFM0): 11(ptr) FunctionParameter
|
|
18(inFM1): 11(ptr) FunctionParameter
|
|
20: Label
|
|
1141(r0): 7(ptr) Variable Function
|
|
1145(r1): 9(ptr) Variable Function
|
|
1149(r2): 9(ptr) Variable Function
|
|
1153(r3): 7(ptr) Variable Function
|
|
1157(r4): 9(ptr) Variable Function
|
|
1161(r5): 9(ptr) Variable Function
|
|
1165(r6): 11(ptr) Variable Function
|
|
1169(r7): 11(ptr) Variable Function
|
|
1173(r8): 11(ptr) Variable Function
|
|
1142: 6(float) Load 13(inF0)
|
|
1143: 6(float) Load 14(inF1)
|
|
1144: 6(float) FMul 1142 1143
|
|
Store 1141(r0) 1144
|
|
1146: 8(fvec2) Load 15(inFV0)
|
|
1147: 6(float) Load 13(inF0)
|
|
1148: 8(fvec2) VectorTimesScalar 1146 1147
|
|
Store 1145(r1) 1148
|
|
1150: 6(float) Load 13(inF0)
|
|
1151: 8(fvec2) Load 15(inFV0)
|
|
1152: 8(fvec2) VectorTimesScalar 1151 1150
|
|
Store 1149(r2) 1152
|
|
1154: 8(fvec2) Load 15(inFV0)
|
|
1155: 8(fvec2) Load 16(inFV1)
|
|
1156: 6(float) Dot 1154 1155
|
|
Store 1153(r3) 1156
|
|
1158: 10 Load 17(inFM0)
|
|
1159: 8(fvec2) Load 15(inFV0)
|
|
1160: 8(fvec2) MatrixTimesVector 1158 1159
|
|
Store 1157(r4) 1160
|
|
1162: 8(fvec2) Load 15(inFV0)
|
|
1163: 10 Load 17(inFM0)
|
|
1164: 8(fvec2) VectorTimesMatrix 1162 1163
|
|
Store 1161(r5) 1164
|
|
1166: 10 Load 17(inFM0)
|
|
1167: 6(float) Load 13(inF0)
|
|
1168: 10 MatrixTimesScalar 1166 1167
|
|
Store 1165(r6) 1168
|
|
1170: 6(float) Load 13(inF0)
|
|
1171: 10 Load 17(inFM0)
|
|
1172: 10 MatrixTimesScalar 1171 1170
|
|
Store 1169(r7) 1172
|
|
1174: 10 Load 17(inFM0)
|
|
1175: 10 Load 18(inFM1)
|
|
1176: 10 MatrixTimesMatrix 1174 1175
|
|
Store 1173(r8) 1176
|
|
Return
|
|
FunctionEnd
|
|
32(TestGenMul(f1;f1;vf3;vf3;mf33;mf33;): 2 Function None 25
|
|
26(inF0): 7(ptr) FunctionParameter
|
|
27(inF1): 7(ptr) FunctionParameter
|
|
28(inFV0): 22(ptr) FunctionParameter
|
|
29(inFV1): 22(ptr) FunctionParameter
|
|
30(inFM0): 24(ptr) FunctionParameter
|
|
31(inFM1): 24(ptr) FunctionParameter
|
|
33: Label
|
|
1177(r0): 7(ptr) Variable Function
|
|
1181(r1): 22(ptr) Variable Function
|
|
1185(r2): 22(ptr) Variable Function
|
|
1189(r3): 7(ptr) Variable Function
|
|
1193(r4): 22(ptr) Variable Function
|
|
1197(r5): 22(ptr) Variable Function
|
|
1201(r6): 24(ptr) Variable Function
|
|
1205(r7): 24(ptr) Variable Function
|
|
1209(r8): 24(ptr) Variable Function
|
|
1178: 6(float) Load 26(inF0)
|
|
1179: 6(float) Load 27(inF1)
|
|
1180: 6(float) FMul 1178 1179
|
|
Store 1177(r0) 1180
|
|
1182: 21(fvec3) Load 28(inFV0)
|
|
1183: 6(float) Load 26(inF0)
|
|
1184: 21(fvec3) VectorTimesScalar 1182 1183
|
|
Store 1181(r1) 1184
|
|
1186: 6(float) Load 26(inF0)
|
|
1187: 21(fvec3) Load 28(inFV0)
|
|
1188: 21(fvec3) VectorTimesScalar 1187 1186
|
|
Store 1185(r2) 1188
|
|
1190: 21(fvec3) Load 28(inFV0)
|
|
1191: 21(fvec3) Load 29(inFV1)
|
|
1192: 6(float) Dot 1190 1191
|
|
Store 1189(r3) 1192
|
|
1194: 23 Load 30(inFM0)
|
|
1195: 21(fvec3) Load 28(inFV0)
|
|
1196: 21(fvec3) MatrixTimesVector 1194 1195
|
|
Store 1193(r4) 1196
|
|
1198: 21(fvec3) Load 28(inFV0)
|
|
1199: 23 Load 30(inFM0)
|
|
1200: 21(fvec3) VectorTimesMatrix 1198 1199
|
|
Store 1197(r5) 1200
|
|
1202: 23 Load 30(inFM0)
|
|
1203: 6(float) Load 26(inF0)
|
|
1204: 23 MatrixTimesScalar 1202 1203
|
|
Store 1201(r6) 1204
|
|
1206: 6(float) Load 26(inF0)
|
|
1207: 23 Load 30(inFM0)
|
|
1208: 23 MatrixTimesScalar 1207 1206
|
|
Store 1205(r7) 1208
|
|
1210: 23 Load 30(inFM0)
|
|
1211: 23 Load 31(inFM1)
|
|
1212: 23 MatrixTimesMatrix 1210 1211
|
|
Store 1209(r8) 1212
|
|
Return
|
|
FunctionEnd
|
|
45(TestGenMul(f1;f1;vf4;vf4;mf44;mf44;): 2 Function None 38
|
|
39(inF0): 7(ptr) FunctionParameter
|
|
40(inF1): 7(ptr) FunctionParameter
|
|
41(inFV0): 35(ptr) FunctionParameter
|
|
42(inFV1): 35(ptr) FunctionParameter
|
|
43(inFM0): 37(ptr) FunctionParameter
|
|
44(inFM1): 37(ptr) FunctionParameter
|
|
46: Label
|
|
1213(r0): 7(ptr) Variable Function
|
|
1217(r1): 35(ptr) Variable Function
|
|
1221(r2): 35(ptr) Variable Function
|
|
1225(r3): 7(ptr) Variable Function
|
|
1229(r4): 35(ptr) Variable Function
|
|
1233(r5): 35(ptr) Variable Function
|
|
1237(r6): 37(ptr) Variable Function
|
|
1241(r7): 37(ptr) Variable Function
|
|
1245(r8): 37(ptr) Variable Function
|
|
1250(gs_ua): 1249(ptr) Variable Function
|
|
1251(gs_ub): 1249(ptr) Variable Function
|
|
1252(gs_uc): 1249(ptr) Variable Function
|
|
1254(gs_ua2): 1253(ptr) Variable Function
|
|
1255(gs_ub2): 1253(ptr) Variable Function
|
|
1256(gs_uc2): 1253(ptr) Variable Function
|
|
1258(gs_ua3): 1257(ptr) Variable Function
|
|
1259(gs_ub3): 1257(ptr) Variable Function
|
|
1260(gs_uc3): 1257(ptr) Variable Function
|
|
1262(gs_ua4): 1261(ptr) Variable Function
|
|
1263(gs_ub4): 1261(ptr) Variable Function
|
|
1264(gs_uc4): 1261(ptr) Variable Function
|
|
1214: 6(float) Load 39(inF0)
|
|
1215: 6(float) Load 40(inF1)
|
|
1216: 6(float) FMul 1214 1215
|
|
Store 1213(r0) 1216
|
|
1218: 34(fvec4) Load 41(inFV0)
|
|
1219: 6(float) Load 39(inF0)
|
|
1220: 34(fvec4) VectorTimesScalar 1218 1219
|
|
Store 1217(r1) 1220
|
|
1222: 6(float) Load 39(inF0)
|
|
1223: 34(fvec4) Load 41(inFV0)
|
|
1224: 34(fvec4) VectorTimesScalar 1223 1222
|
|
Store 1221(r2) 1224
|
|
1226: 34(fvec4) Load 41(inFV0)
|
|
1227: 34(fvec4) Load 42(inFV1)
|
|
1228: 6(float) Dot 1226 1227
|
|
Store 1225(r3) 1228
|
|
1230: 36 Load 43(inFM0)
|
|
1231: 34(fvec4) Load 41(inFV0)
|
|
1232: 34(fvec4) MatrixTimesVector 1230 1231
|
|
Store 1229(r4) 1232
|
|
1234: 34(fvec4) Load 41(inFV0)
|
|
1235: 36 Load 43(inFM0)
|
|
1236: 34(fvec4) VectorTimesMatrix 1234 1235
|
|
Store 1233(r5) 1236
|
|
1238: 36 Load 43(inFM0)
|
|
1239: 6(float) Load 39(inF0)
|
|
1240: 36 MatrixTimesScalar 1238 1239
|
|
Store 1237(r6) 1240
|
|
1242: 6(float) Load 39(inF0)
|
|
1243: 36 Load 43(inFM0)
|
|
1244: 36 MatrixTimesScalar 1243 1242
|
|
Store 1241(r7) 1244
|
|
1246: 36 Load 43(inFM0)
|
|
1247: 36 Load 44(inFM1)
|
|
1248: 36 MatrixTimesMatrix 1246 1247
|
|
Store 1245(r8) 1248
|
|
Return
|
|
FunctionEnd
|