6194 lines
303 KiB
Plaintext
6194 lines
303 KiB
Plaintext
hlsl.intrinsics.frag
|
|
Shader version: 450
|
|
gl_FragCoord origin is upper left
|
|
0:? Sequence
|
|
0:88 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 move second child to first child (temp bool)
|
|
0:20 'r000' (temp bool)
|
|
0:20 all (global bool)
|
|
0:20 'inF0' (in float)
|
|
0:21 move second child to first child (temp float)
|
|
0:21 'r001' (temp float)
|
|
0:21 Absolute value (global float)
|
|
0:21 'inF0' (in float)
|
|
0:22 move second child to first child (temp float)
|
|
0:22 'r002' (temp float)
|
|
0:22 arc cosine (global float)
|
|
0:22 'inF0' (in float)
|
|
0:23 move second child to first child (temp bool)
|
|
0:23 'r003' (temp bool)
|
|
0:23 any (global bool)
|
|
0:23 'inF0' (in float)
|
|
0:24 move second child to first child (temp float)
|
|
0:24 'r004' (temp float)
|
|
0:24 arc sine (global float)
|
|
0:24 'inF0' (in float)
|
|
0:25 move second child to first child (temp int)
|
|
0:25 'r005' (temp int)
|
|
0:25 floatBitsToInt (global int)
|
|
0:25 'inF0' (in float)
|
|
0:26 move second child to first child (temp uint)
|
|
0:26 'r006' (temp uint)
|
|
0:26 floatBitsToUint (global uint)
|
|
0:26 'inF0' (in float)
|
|
0:27 move second child to first child (temp float)
|
|
0:27 'r007' (temp float)
|
|
0:27 intBitsToFloat (global float)
|
|
0:27 'inU0' (in uint)
|
|
0:29 move second child to first child (temp float)
|
|
0:29 'r009' (temp float)
|
|
0:29 arc tangent (global float)
|
|
0:29 'inF0' (in float)
|
|
0:30 move second child to first child (temp float)
|
|
0:30 'r010' (temp float)
|
|
0:30 arc tangent (global float)
|
|
0:30 'inF0' (in float)
|
|
0:30 'inF1' (in float)
|
|
0:31 move second child to first child (temp float)
|
|
0:31 'r011' (temp float)
|
|
0:31 Ceiling (global float)
|
|
0:31 'inF0' (in float)
|
|
0:32 move second child to first child (temp float)
|
|
0:32 'r012' (temp 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 move second child to first child (temp float)
|
|
0:34 'r014' (temp float)
|
|
0:34 cosine (global float)
|
|
0:34 'inF0' (in float)
|
|
0:35 move second child to first child (temp float)
|
|
0:35 'r015' (temp float)
|
|
0:35 hyp. cosine (global float)
|
|
0:35 'inF0' (in float)
|
|
0:36 move second child to first child (temp uint)
|
|
0:36 'r016' (temp uint)
|
|
0:36 bitCount (global uint)
|
|
0:36 Constant:
|
|
0:36 7 (const uint)
|
|
0:37 move second child to first child (temp float)
|
|
0:37 'r017' (temp float)
|
|
0:37 dPdx (global float)
|
|
0:37 'inF0' (in float)
|
|
0:38 move second child to first child (temp float)
|
|
0:38 'r018' (temp float)
|
|
0:38 dPdxCoarse (global float)
|
|
0:38 'inF0' (in float)
|
|
0:39 move second child to first child (temp float)
|
|
0:39 'r019' (temp float)
|
|
0:39 dPdxFine (global float)
|
|
0:39 'inF0' (in float)
|
|
0:40 move second child to first child (temp float)
|
|
0:40 'r020' (temp float)
|
|
0:40 dPdy (global float)
|
|
0:40 'inF0' (in float)
|
|
0:41 move second child to first child (temp float)
|
|
0:41 'r021' (temp float)
|
|
0:41 dPdyCoarse (global float)
|
|
0:41 'inF0' (in float)
|
|
0:42 move second child to first child (temp float)
|
|
0:42 'r022' (temp float)
|
|
0:42 dPdyFine (global float)
|
|
0:42 'inF0' (in float)
|
|
0:43 move second child to first child (temp float)
|
|
0:43 'r023' (temp float)
|
|
0:43 degrees (global float)
|
|
0:43 'inF0' (in float)
|
|
0:47 move second child to first child (temp float)
|
|
0:47 'r027' (temp float)
|
|
0:47 exp (global float)
|
|
0:47 'inF0' (in float)
|
|
0:48 move second child to first child (temp float)
|
|
0:48 'r028' (temp float)
|
|
0:48 exp2 (global float)
|
|
0:48 'inF0' (in float)
|
|
0:49 move second child to first child (temp uint)
|
|
0:49 'r029' (temp uint)
|
|
0:49 Convert int to uint (temp uint)
|
|
0:49 findMSB (global int)
|
|
0:49 Constant:
|
|
0:49 7 (const int)
|
|
0:50 move second child to first child (temp uint)
|
|
0:50 'r030' (temp uint)
|
|
0:50 Convert int to uint (temp uint)
|
|
0:50 findLSB (global int)
|
|
0:50 Constant:
|
|
0:50 7 (const int)
|
|
0:51 move second child to first child (temp float)
|
|
0:51 'r031' (temp float)
|
|
0:51 Floor (global float)
|
|
0:51 'inF0' (in float)
|
|
0:53 move second child to first child (temp float)
|
|
0:53 'r033' (temp float)
|
|
0:53 mod (global float)
|
|
0:53 'inF0' (in float)
|
|
0:53 'inF1' (in float)
|
|
0:54 move second child to first child (temp float)
|
|
0:54 'r034' (temp float)
|
|
0:54 Fraction (global float)
|
|
0:54 'inF0' (in float)
|
|
0:55 move second child to first child (temp float)
|
|
0:55 'r035' (temp float)
|
|
0:55 frexp (global float)
|
|
0:55 'inF0' (in float)
|
|
0:55 'inF1' (in float)
|
|
0:56 move second child to first child (temp float)
|
|
0:56 'r036' (temp float)
|
|
0:56 fwidth (global float)
|
|
0:56 'inF0' (in float)
|
|
0:57 move second child to first child (temp bool)
|
|
0:57 'r037' (temp bool)
|
|
0:57 isinf (global bool)
|
|
0:57 'inF0' (in float)
|
|
0:58 move second child to first child (temp bool)
|
|
0:58 'r038' (temp bool)
|
|
0:58 isnan (global bool)
|
|
0:58 'inF0' (in float)
|
|
0:59 move second child to first child (temp float)
|
|
0:59 'r039' (temp float)
|
|
0:59 ldexp (global float)
|
|
0:59 'inF0' (in float)
|
|
0:59 'inF1' (in float)
|
|
0:60 move second child to first child (temp float)
|
|
0:60 'r039a' (temp float)
|
|
0:60 mix (global float)
|
|
0:60 'inF0' (in float)
|
|
0:60 'inF1' (in float)
|
|
0:60 'inF2' (in float)
|
|
0:61 move second child to first child (temp float)
|
|
0:61 'r040' (temp float)
|
|
0:61 log (global float)
|
|
0:61 'inF0' (in float)
|
|
0:62 move second child to first child (temp float)
|
|
0:62 'r041' (temp float)
|
|
0:62 component-wise multiply (temp float)
|
|
0:62 log2 (temp float)
|
|
0:62 'inF0' (in float)
|
|
0:62 Constant:
|
|
0:62 0.301030
|
|
0:63 move second child to first child (temp float)
|
|
0:63 'r042' (temp float)
|
|
0:63 log2 (global float)
|
|
0:63 'inF0' (in float)
|
|
0:64 move second child to first child (temp float)
|
|
0:64 'r043' (temp float)
|
|
0:64 max (global float)
|
|
0:64 'inF0' (in float)
|
|
0:64 'inF1' (in float)
|
|
0:65 move second child to first child (temp float)
|
|
0:65 'r044' (temp float)
|
|
0:65 min (global float)
|
|
0:65 'inF0' (in float)
|
|
0:65 'inF1' (in float)
|
|
0:66 move second child to first child (temp float)
|
|
0:66 'r045' (temp float)
|
|
0:66 pow (global float)
|
|
0:66 'inF0' (in float)
|
|
0:66 'inF1' (in float)
|
|
0:67 move second child to first child (temp float)
|
|
0:67 'r046' (temp float)
|
|
0:67 radians (global float)
|
|
0:67 'inF0' (in float)
|
|
0:68 move second child to first child (temp float)
|
|
0:68 'r047' (temp float)
|
|
0:68 divide (temp float)
|
|
0:68 Constant:
|
|
0:68 1.000000
|
|
0:68 'inF0' (in float)
|
|
0:69 move second child to first child (temp uint)
|
|
0:69 'r048' (temp uint)
|
|
0:69 bitFieldReverse (global uint)
|
|
0:69 Constant:
|
|
0:69 2 (const uint)
|
|
0:70 move second child to first child (temp float)
|
|
0:70 'r049' (temp float)
|
|
0:70 roundEven (global float)
|
|
0:70 'inF0' (in float)
|
|
0:71 move second child to first child (temp float)
|
|
0:71 'r050' (temp float)
|
|
0:71 inverse sqrt (global float)
|
|
0:71 'inF0' (in float)
|
|
0:72 move second child to first child (temp float)
|
|
0:72 'r051' (temp float)
|
|
0:72 clamp (temp float)
|
|
0:72 'inF0' (in float)
|
|
0:72 Constant:
|
|
0:72 0.000000
|
|
0:72 Constant:
|
|
0:72 1.000000
|
|
0:73 move second child to first child (temp float)
|
|
0:73 'r052' (temp float)
|
|
0:73 Sign (global float)
|
|
0:73 'inF0' (in float)
|
|
0:74 move second child to first child (temp float)
|
|
0:74 'r053' (temp float)
|
|
0:74 sine (global float)
|
|
0:74 'inF0' (in float)
|
|
0:75 Sequence
|
|
0:75 move second child to first child (temp float)
|
|
0:75 'inF1' (in float)
|
|
0:75 sine (temp float)
|
|
0:75 'inF0' (in float)
|
|
0:75 move second child to first child (temp float)
|
|
0:75 'inF2' (in float)
|
|
0:75 cosine (temp float)
|
|
0:75 'inF0' (in float)
|
|
0:76 move second child to first child (temp float)
|
|
0:76 'r055' (temp float)
|
|
0:76 hyp. sine (global float)
|
|
0:76 'inF0' (in float)
|
|
0:77 move second child to first child (temp float)
|
|
0:77 'r056' (temp float)
|
|
0:77 smoothstep (global float)
|
|
0:77 'inF0' (in float)
|
|
0:77 'inF1' (in float)
|
|
0:77 'inF2' (in float)
|
|
0:78 move second child to first child (temp float)
|
|
0:78 'r057' (temp float)
|
|
0:78 sqrt (global float)
|
|
0:78 'inF0' (in float)
|
|
0:79 move second child to first child (temp float)
|
|
0:79 'r058' (temp float)
|
|
0:79 step (global float)
|
|
0:79 'inF0' (in float)
|
|
0:79 'inF1' (in float)
|
|
0:80 move second child to first child (temp float)
|
|
0:80 'r059' (temp float)
|
|
0:80 tangent (global float)
|
|
0:80 'inF0' (in float)
|
|
0:81 move second child to first child (temp float)
|
|
0:81 'r060' (temp float)
|
|
0:81 hyp. tangent (global float)
|
|
0:81 'inF0' (in float)
|
|
0:83 move second child to first child (temp float)
|
|
0:83 'r061' (temp float)
|
|
0:83 trunc (global float)
|
|
0:83 'inF0' (in float)
|
|
0:85 Branch: Return with expression
|
|
0:85 Constant:
|
|
0:85 0.000000
|
|
0:94 Function Definition: PixelShaderFunction(vf1;vf1;vf1; (temp 1-component vector of float)
|
|
0:89 Function Parameters:
|
|
0:89 'inF0' (in 1-component vector of float)
|
|
0:89 'inF1' (in 1-component vector of float)
|
|
0:89 'inF2' (in 1-component vector of float)
|
|
0:? Sequence
|
|
0:91 Branch: Return with expression
|
|
0:91 Constant:
|
|
0:91 0.000000
|
|
0:177 Function Definition: PixelShaderFunction(vf2;vf2;vf2;vu2;vu2; (temp 2-component vector of float)
|
|
0:95 Function Parameters:
|
|
0:95 'inF0' (in 2-component vector of float)
|
|
0:95 'inF1' (in 2-component vector of float)
|
|
0:95 'inF2' (in 2-component vector of float)
|
|
0:95 'inU0' (in 2-component vector of uint)
|
|
0:95 'inU1' (in 2-component vector of uint)
|
|
0:? Sequence
|
|
0:98 move second child to first child (temp bool)
|
|
0:98 'r000' (temp bool)
|
|
0:98 all (global bool)
|
|
0:98 'inF0' (in 2-component vector of float)
|
|
0:99 move second child to first child (temp 2-component vector of float)
|
|
0:99 'r001' (temp 2-component vector of float)
|
|
0:99 Absolute value (global 2-component vector of float)
|
|
0:99 'inF0' (in 2-component vector of float)
|
|
0:100 move second child to first child (temp 2-component vector of float)
|
|
0:100 'r002' (temp 2-component vector of float)
|
|
0:100 arc cosine (global 2-component vector of float)
|
|
0:100 'inF0' (in 2-component vector of float)
|
|
0:101 move second child to first child (temp bool)
|
|
0:101 'r003' (temp bool)
|
|
0:101 any (global bool)
|
|
0:101 'inF0' (in 2-component vector of float)
|
|
0:102 move second child to first child (temp 2-component vector of float)
|
|
0:102 'r004' (temp 2-component vector of float)
|
|
0:102 arc sine (global 2-component vector of float)
|
|
0:102 'inF0' (in 2-component vector of float)
|
|
0:103 move second child to first child (temp 2-component vector of int)
|
|
0:103 'r005' (temp 2-component vector of int)
|
|
0:103 floatBitsToInt (global 2-component vector of int)
|
|
0:103 'inF0' (in 2-component vector of float)
|
|
0:104 move second child to first child (temp 2-component vector of uint)
|
|
0:104 'r006' (temp 2-component vector of uint)
|
|
0:104 floatBitsToUint (global 2-component vector of uint)
|
|
0:104 'inF0' (in 2-component vector of float)
|
|
0:105 move second child to first child (temp 2-component vector of float)
|
|
0:105 'r007' (temp 2-component vector of float)
|
|
0:105 intBitsToFloat (global 2-component vector of float)
|
|
0:105 'inU0' (in 2-component vector of uint)
|
|
0:107 move second child to first child (temp 2-component vector of float)
|
|
0:107 'r009' (temp 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:108 move second child to first child (temp 2-component vector of float)
|
|
0:108 'r010' (temp 2-component vector of float)
|
|
0:108 arc tangent (global 2-component vector of float)
|
|
0:108 'inF0' (in 2-component vector of float)
|
|
0:108 'inF1' (in 2-component vector of float)
|
|
0:109 move second child to first child (temp 2-component vector of float)
|
|
0:109 'r011' (temp 2-component vector of float)
|
|
0:109 Ceiling (global 2-component vector of float)
|
|
0:109 'inF0' (in 2-component vector of float)
|
|
0:110 move second child to first child (temp 2-component vector of float)
|
|
0:110 'r012' (temp 2-component vector of float)
|
|
0:110 clamp (global 2-component vector of float)
|
|
0:110 'inF0' (in 2-component vector of float)
|
|
0:110 'inF1' (in 2-component vector of float)
|
|
0:110 'inF2' (in 2-component vector of float)
|
|
0:111 Test condition and select (temp void)
|
|
0:111 Condition
|
|
0:111 any (temp bool)
|
|
0:111 Compare Less Than (temp 2-component vector of bool)
|
|
0:111 'inF0' (in 2-component vector of float)
|
|
0:111 Constant:
|
|
0:111 0.000000
|
|
0:111 0.000000
|
|
0:111 true case
|
|
0:111 Branch: Kill
|
|
0:112 move second child to first child (temp 2-component vector of float)
|
|
0:112 'r013' (temp 2-component vector of float)
|
|
0:112 cosine (global 2-component vector of float)
|
|
0:112 'inF0' (in 2-component vector of float)
|
|
0:113 move second child to first child (temp 2-component vector of float)
|
|
0:113 'r015' (temp 2-component vector of float)
|
|
0:113 hyp. cosine (global 2-component vector of float)
|
|
0:113 'inF0' (in 2-component vector of float)
|
|
0:114 move second child to first child (temp 2-component vector of uint)
|
|
0:114 'r016' (temp 2-component vector of uint)
|
|
0:? bitCount (global 2-component vector of uint)
|
|
0:? Constant:
|
|
0:? 7 (const uint)
|
|
0:? 3 (const uint)
|
|
0:115 move second child to first child (temp 2-component vector of float)
|
|
0:115 'r017' (temp 2-component vector of float)
|
|
0:115 dPdx (global 2-component vector of float)
|
|
0:115 'inF0' (in 2-component vector of float)
|
|
0:116 move second child to first child (temp 2-component vector of float)
|
|
0:116 'r018' (temp 2-component vector of float)
|
|
0:116 dPdxCoarse (global 2-component vector of float)
|
|
0:116 'inF0' (in 2-component vector of float)
|
|
0:117 move second child to first child (temp 2-component vector of float)
|
|
0:117 'r019' (temp 2-component vector of float)
|
|
0:117 dPdxFine (global 2-component vector of float)
|
|
0:117 'inF0' (in 2-component vector of float)
|
|
0:118 move second child to first child (temp 2-component vector of float)
|
|
0:118 'r020' (temp 2-component vector of float)
|
|
0:118 dPdy (global 2-component vector of float)
|
|
0:118 'inF0' (in 2-component vector of float)
|
|
0:119 move second child to first child (temp 2-component vector of float)
|
|
0:119 'r021' (temp 2-component vector of float)
|
|
0:119 dPdyCoarse (global 2-component vector of float)
|
|
0:119 'inF0' (in 2-component vector of float)
|
|
0:120 move second child to first child (temp 2-component vector of float)
|
|
0:120 'r022' (temp 2-component vector of float)
|
|
0:120 dPdyFine (global 2-component vector of float)
|
|
0:120 'inF0' (in 2-component vector of float)
|
|
0:121 move second child to first child (temp 2-component vector of float)
|
|
0:121 'r023' (temp 2-component vector of float)
|
|
0:121 degrees (global 2-component vector of float)
|
|
0:121 'inF0' (in 2-component vector of float)
|
|
0:125 move second child to first child (temp float)
|
|
0:125 'r026' (temp float)
|
|
0:125 distance (global float)
|
|
0:125 'inF0' (in 2-component vector of float)
|
|
0:125 'inF1' (in 2-component vector of float)
|
|
0:126 move second child to first child (temp float)
|
|
0:126 'r027' (temp float)
|
|
0:126 dot-product (global float)
|
|
0:126 'inF0' (in 2-component vector of float)
|
|
0:126 'inF1' (in 2-component vector of float)
|
|
0:130 move second child to first child (temp 2-component vector of float)
|
|
0:130 'r028' (temp 2-component vector of float)
|
|
0:130 exp (global 2-component vector of float)
|
|
0:130 'inF0' (in 2-component vector of float)
|
|
0:131 move second child to first child (temp 2-component vector of float)
|
|
0:131 'r029' (temp 2-component vector of float)
|
|
0:131 exp2 (global 2-component vector of float)
|
|
0:131 'inF0' (in 2-component vector of float)
|
|
0:132 move second child to first child (temp 2-component vector of float)
|
|
0:132 'r030' (temp 2-component vector of float)
|
|
0:132 face-forward (global 2-component vector of float)
|
|
0:132 'inF0' (in 2-component vector of float)
|
|
0:132 'inF1' (in 2-component vector of float)
|
|
0:132 'inF2' (in 2-component vector of float)
|
|
0:133 move second child to first child (temp 2-component vector of uint)
|
|
0:133 'r031' (temp 2-component vector of uint)
|
|
0:? findMSB (global 2-component vector of uint)
|
|
0:? Constant:
|
|
0:? 7 (const uint)
|
|
0:? 8 (const uint)
|
|
0:134 move second child to first child (temp 2-component vector of uint)
|
|
0:134 'r032' (temp 2-component vector of uint)
|
|
0:? findLSB (global 2-component vector of uint)
|
|
0:? Constant:
|
|
0:? 7 (const uint)
|
|
0:? 8 (const uint)
|
|
0:135 move second child to first child (temp 2-component vector of float)
|
|
0:135 'r033' (temp 2-component vector of float)
|
|
0:135 Floor (global 2-component vector of float)
|
|
0:135 'inF0' (in 2-component vector of float)
|
|
0:137 move second child to first child (temp 2-component vector of float)
|
|
0:137 'r035' (temp 2-component vector of float)
|
|
0:137 mod (global 2-component vector of float)
|
|
0:137 'inF0' (in 2-component vector of float)
|
|
0:137 'inF1' (in 2-component vector of float)
|
|
0:138 move second child to first child (temp 2-component vector of float)
|
|
0:138 'r036' (temp 2-component vector of float)
|
|
0:138 Fraction (global 2-component vector of float)
|
|
0:138 'inF0' (in 2-component vector of float)
|
|
0:139 move second child to first child (temp 2-component vector of float)
|
|
0:139 'r037' (temp 2-component vector of float)
|
|
0:139 frexp (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 move second child to first child (temp 2-component vector of float)
|
|
0:140 'r038' (temp 2-component vector of float)
|
|
0:140 fwidth (global 2-component vector of float)
|
|
0:140 'inF0' (in 2-component vector of float)
|
|
0:141 move second child to first child (temp 2-component vector of bool)
|
|
0:141 'r039' (temp 2-component vector of bool)
|
|
0:141 isinf (global 2-component vector of bool)
|
|
0:141 'inF0' (in 2-component vector of float)
|
|
0:142 move second child to first child (temp 2-component vector of bool)
|
|
0:142 'r040' (temp 2-component vector of bool)
|
|
0:142 isnan (global 2-component vector of bool)
|
|
0:142 'inF0' (in 2-component vector of float)
|
|
0:143 move second child to first child (temp 2-component vector of float)
|
|
0:143 'r041' (temp 2-component vector of float)
|
|
0:143 ldexp (global 2-component vector of float)
|
|
0:143 'inF0' (in 2-component vector of float)
|
|
0:143 'inF1' (in 2-component vector of float)
|
|
0:144 move second child to first child (temp 2-component vector of float)
|
|
0:144 'r039a' (temp 2-component vector of float)
|
|
0:144 mix (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:144 'inF2' (in 2-component vector of float)
|
|
0:145 move second child to first child (temp float)
|
|
0:145 'r042' (temp float)
|
|
0:145 length (global float)
|
|
0:145 'inF0' (in 2-component vector of float)
|
|
0:146 move second child to first child (temp 2-component vector of float)
|
|
0:146 'r043' (temp 2-component vector of float)
|
|
0:146 log (global 2-component vector of float)
|
|
0:146 'inF0' (in 2-component vector of float)
|
|
0:147 move second child to first child (temp 2-component vector of float)
|
|
0:147 'r044' (temp 2-component vector of float)
|
|
0:147 vector-scale (temp 2-component vector of float)
|
|
0:147 log2 (temp 2-component vector of float)
|
|
0:147 'inF0' (in 2-component vector of float)
|
|
0:147 Constant:
|
|
0:147 0.301030
|
|
0:148 move second child to first child (temp 2-component vector of float)
|
|
0:148 'r045' (temp 2-component vector of float)
|
|
0:148 log2 (global 2-component vector of float)
|
|
0:148 'inF0' (in 2-component vector of float)
|
|
0:149 move second child to first child (temp 2-component vector of float)
|
|
0:149 'r046' (temp 2-component vector of float)
|
|
0:149 max (global 2-component vector of float)
|
|
0:149 'inF0' (in 2-component vector of float)
|
|
0:149 'inF1' (in 2-component vector of float)
|
|
0:150 move second child to first child (temp 2-component vector of float)
|
|
0:150 'r047' (temp 2-component vector of float)
|
|
0:150 min (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 move second child to first child (temp 2-component vector of float)
|
|
0:151 'r048' (temp 2-component vector of float)
|
|
0:151 normalize (global 2-component vector of float)
|
|
0:151 'inF0' (in 2-component vector of float)
|
|
0:152 move second child to first child (temp 2-component vector of float)
|
|
0:152 'r049' (temp 2-component vector of float)
|
|
0:152 pow (global 2-component vector of float)
|
|
0:152 'inF0' (in 2-component vector of float)
|
|
0:152 'inF1' (in 2-component vector of float)
|
|
0:153 move second child to first child (temp 2-component vector of float)
|
|
0:153 'r050' (temp 2-component vector of float)
|
|
0:153 radians (global 2-component vector of float)
|
|
0:153 'inF0' (in 2-component vector of float)
|
|
0:154 move second child to first child (temp 2-component vector of float)
|
|
0:154 'r051' (temp 2-component vector of float)
|
|
0:154 divide (temp 2-component vector of float)
|
|
0:154 Constant:
|
|
0:154 1.000000
|
|
0:154 'inF0' (in 2-component vector of float)
|
|
0:155 move second child to first child (temp 2-component vector of float)
|
|
0:155 'r052' (temp 2-component vector of float)
|
|
0:155 reflect (global 2-component vector of float)
|
|
0:155 'inF0' (in 2-component vector of float)
|
|
0:155 'inF1' (in 2-component vector of float)
|
|
0:156 move second child to first child (temp 2-component vector of float)
|
|
0:156 'r053' (temp 2-component vector of float)
|
|
0:156 refract (global 2-component vector of float)
|
|
0:156 'inF0' (in 2-component vector of float)
|
|
0:156 'inF1' (in 2-component vector of float)
|
|
0:156 Constant:
|
|
0:156 2.000000
|
|
0:157 move second child to first child (temp 2-component vector of uint)
|
|
0:157 'r054' (temp 2-component vector of uint)
|
|
0:? bitFieldReverse (global 2-component vector of uint)
|
|
0:? Constant:
|
|
0:? 1 (const uint)
|
|
0:? 2 (const uint)
|
|
0:158 move second child to first child (temp 2-component vector of float)
|
|
0:158 'r055' (temp 2-component vector of float)
|
|
0:158 roundEven (global 2-component vector of float)
|
|
0:158 'inF0' (in 2-component vector of float)
|
|
0:159 move second child to first child (temp 2-component vector of float)
|
|
0:159 'r056' (temp 2-component vector of float)
|
|
0:159 inverse sqrt (global 2-component vector of float)
|
|
0:159 'inF0' (in 2-component vector of float)
|
|
0:160 move second child to first child (temp 2-component vector of float)
|
|
0:160 'r057' (temp 2-component vector of float)
|
|
0:160 clamp (temp 2-component vector of float)
|
|
0:160 'inF0' (in 2-component vector of float)
|
|
0:160 Constant:
|
|
0:160 0.000000
|
|
0:160 Constant:
|
|
0:160 1.000000
|
|
0:161 move second child to first child (temp 2-component vector of float)
|
|
0:161 'r058' (temp 2-component vector of float)
|
|
0:161 Sign (global 2-component vector of float)
|
|
0:161 'inF0' (in 2-component vector of float)
|
|
0:162 move second child to first child (temp 2-component vector of float)
|
|
0:162 'r059' (temp 2-component vector of float)
|
|
0:162 sine (global 2-component vector of float)
|
|
0:162 'inF0' (in 2-component vector of float)
|
|
0:163 Sequence
|
|
0:163 move second child to first child (temp 2-component vector of float)
|
|
0:163 'inF1' (in 2-component vector of float)
|
|
0:163 sine (temp 2-component vector of float)
|
|
0:163 'inF0' (in 2-component vector of float)
|
|
0:163 move second child to first child (temp 2-component vector of float)
|
|
0:163 'inF2' (in 2-component vector of float)
|
|
0:163 cosine (temp 2-component vector of float)
|
|
0:163 'inF0' (in 2-component vector of float)
|
|
0:164 move second child to first child (temp 2-component vector of float)
|
|
0:164 'r060' (temp 2-component vector of float)
|
|
0:164 hyp. sine (global 2-component vector of float)
|
|
0:164 'inF0' (in 2-component vector of float)
|
|
0:165 move second child to first child (temp 2-component vector of float)
|
|
0:165 'r061' (temp 2-component vector of float)
|
|
0:165 smoothstep (global 2-component vector of float)
|
|
0:165 'inF0' (in 2-component vector of float)
|
|
0:165 'inF1' (in 2-component vector of float)
|
|
0:165 'inF2' (in 2-component vector of float)
|
|
0:166 move second child to first child (temp 2-component vector of float)
|
|
0:166 'r062' (temp 2-component vector of float)
|
|
0:166 sqrt (global 2-component vector of float)
|
|
0:166 'inF0' (in 2-component vector of float)
|
|
0:167 move second child to first child (temp 2-component vector of float)
|
|
0:167 'r063' (temp 2-component vector of float)
|
|
0:167 step (global 2-component vector of float)
|
|
0:167 'inF0' (in 2-component vector of float)
|
|
0:167 'inF1' (in 2-component vector of float)
|
|
0:168 move second child to first child (temp 2-component vector of float)
|
|
0:168 'r064' (temp 2-component vector of float)
|
|
0:168 tangent (global 2-component vector of float)
|
|
0:168 'inF0' (in 2-component vector of float)
|
|
0:169 move second child to first child (temp 2-component vector of float)
|
|
0:169 'r065' (temp 2-component vector of float)
|
|
0:169 hyp. tangent (global 2-component vector of float)
|
|
0:169 'inF0' (in 2-component vector of float)
|
|
0:171 move second child to first child (temp 2-component vector of float)
|
|
0:171 'r066' (temp 2-component vector of float)
|
|
0:171 trunc (global 2-component vector of float)
|
|
0:171 'inF0' (in 2-component vector of float)
|
|
0:174 Branch: Return with expression
|
|
0:? Constant:
|
|
0:? 1.000000
|
|
0:? 2.000000
|
|
0:258 Function Definition: PixelShaderFunction(vf3;vf3;vf3;vu3;vu3; (temp 3-component vector of float)
|
|
0:178 Function Parameters:
|
|
0:178 'inF0' (in 3-component vector of float)
|
|
0:178 'inF1' (in 3-component vector of float)
|
|
0:178 'inF2' (in 3-component vector of float)
|
|
0:178 'inU0' (in 3-component vector of uint)
|
|
0:178 'inU1' (in 3-component vector of uint)
|
|
0:? Sequence
|
|
0:181 move second child to first child (temp bool)
|
|
0:181 'r000' (temp bool)
|
|
0:181 all (global bool)
|
|
0:181 'inF0' (in 3-component vector of float)
|
|
0:182 move second child to first child (temp 3-component vector of float)
|
|
0:182 'r001' (temp 3-component vector of float)
|
|
0:182 Absolute value (global 3-component vector of float)
|
|
0:182 'inF0' (in 3-component vector of float)
|
|
0:183 move second child to first child (temp 3-component vector of float)
|
|
0:183 'r002' (temp 3-component vector of float)
|
|
0:183 arc cosine (global 3-component vector of float)
|
|
0:183 'inF0' (in 3-component vector of float)
|
|
0:184 move second child to first child (temp bool)
|
|
0:184 'r003' (temp bool)
|
|
0:184 any (global bool)
|
|
0:184 'inF0' (in 3-component vector of float)
|
|
0:185 move second child to first child (temp 3-component vector of float)
|
|
0:185 'r004' (temp 3-component vector of float)
|
|
0:185 arc sine (global 3-component vector of float)
|
|
0:185 'inF0' (in 3-component vector of float)
|
|
0:186 move second child to first child (temp 3-component vector of int)
|
|
0:186 'r005' (temp 3-component vector of int)
|
|
0:186 floatBitsToInt (global 3-component vector of int)
|
|
0:186 'inF0' (in 3-component vector of float)
|
|
0:187 move second child to first child (temp 3-component vector of uint)
|
|
0:187 'r006' (temp 3-component vector of uint)
|
|
0:187 floatBitsToUint (global 3-component vector of uint)
|
|
0:187 'inF0' (in 3-component vector of float)
|
|
0:188 move second child to first child (temp 3-component vector of float)
|
|
0:188 'r007' (temp 3-component vector of float)
|
|
0:188 intBitsToFloat (global 3-component vector of float)
|
|
0:188 'inU0' (in 3-component vector of uint)
|
|
0:190 move second child to first child (temp 3-component vector of float)
|
|
0:190 'r009' (temp 3-component vector of float)
|
|
0:190 arc tangent (global 3-component vector of float)
|
|
0:190 'inF0' (in 3-component vector of float)
|
|
0:191 move second child to first child (temp 3-component vector of float)
|
|
0:191 'r010' (temp 3-component vector of float)
|
|
0:191 arc tangent (global 3-component vector of float)
|
|
0:191 'inF0' (in 3-component vector of float)
|
|
0:191 'inF1' (in 3-component vector of float)
|
|
0:192 move second child to first child (temp 3-component vector of float)
|
|
0:192 'r011' (temp 3-component vector of float)
|
|
0:192 Ceiling (global 3-component vector of float)
|
|
0:192 'inF0' (in 3-component vector of float)
|
|
0:193 move second child to first child (temp 3-component vector of float)
|
|
0:193 'r012' (temp 3-component vector of float)
|
|
0:193 clamp (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:193 'inF2' (in 3-component vector of float)
|
|
0:194 Test condition and select (temp void)
|
|
0:194 Condition
|
|
0:194 any (temp bool)
|
|
0:194 Compare Less Than (temp 3-component vector of bool)
|
|
0:194 'inF0' (in 3-component vector of float)
|
|
0:194 Constant:
|
|
0:194 0.000000
|
|
0:194 0.000000
|
|
0:194 0.000000
|
|
0:194 true case
|
|
0:194 Branch: Kill
|
|
0:195 move second child to first child (temp 3-component vector of float)
|
|
0:195 'r013' (temp 3-component vector of float)
|
|
0:195 cosine (global 3-component vector of float)
|
|
0:195 'inF0' (in 3-component vector of float)
|
|
0:196 move second child to first child (temp 3-component vector of float)
|
|
0:196 'r014' (temp 3-component vector of float)
|
|
0:196 hyp. cosine (global 3-component vector of float)
|
|
0:196 'inF0' (in 3-component vector of float)
|
|
0:197 move second child to first child (temp 3-component vector of uint)
|
|
0:197 'r015' (temp 3-component vector of uint)
|
|
0:? bitCount (global 3-component vector of uint)
|
|
0:? Constant:
|
|
0:? 7 (const uint)
|
|
0:? 3 (const uint)
|
|
0:? 5 (const uint)
|
|
0:198 move second child to first child (temp 3-component vector of float)
|
|
0:198 'r016' (temp 3-component vector of float)
|
|
0:198 cross-product (global 3-component vector of float)
|
|
0:198 'inF0' (in 3-component vector of float)
|
|
0:198 'inF1' (in 3-component vector of float)
|
|
0:199 move second child to first child (temp 3-component vector of float)
|
|
0:199 'r017' (temp 3-component vector of float)
|
|
0:199 dPdx (global 3-component vector of float)
|
|
0:199 'inF0' (in 3-component vector of float)
|
|
0:200 move second child to first child (temp 3-component vector of float)
|
|
0:200 'r018' (temp 3-component vector of float)
|
|
0:200 dPdxCoarse (global 3-component vector of float)
|
|
0:200 'inF0' (in 3-component vector of float)
|
|
0:201 move second child to first child (temp 3-component vector of float)
|
|
0:201 'r019' (temp 3-component vector of float)
|
|
0:201 dPdxFine (global 3-component vector of float)
|
|
0:201 'inF0' (in 3-component vector of float)
|
|
0:202 move second child to first child (temp 3-component vector of float)
|
|
0:202 'r020' (temp 3-component vector of float)
|
|
0:202 dPdy (global 3-component vector of float)
|
|
0:202 'inF0' (in 3-component vector of float)
|
|
0:203 move second child to first child (temp 3-component vector of float)
|
|
0:203 'r021' (temp 3-component vector of float)
|
|
0:203 dPdyCoarse (global 3-component vector of float)
|
|
0:203 'inF0' (in 3-component vector of float)
|
|
0:204 move second child to first child (temp 3-component vector of float)
|
|
0:204 'r022' (temp 3-component vector of float)
|
|
0:204 dPdyFine (global 3-component vector of float)
|
|
0:204 'inF0' (in 3-component vector of float)
|
|
0:205 move second child to first child (temp 3-component vector of float)
|
|
0:205 'r023' (temp 3-component vector of float)
|
|
0:205 degrees (global 3-component vector of float)
|
|
0:205 'inF0' (in 3-component vector of float)
|
|
0:206 move second child to first child (temp float)
|
|
0:206 'r024' (temp float)
|
|
0:206 distance (global float)
|
|
0:206 'inF0' (in 3-component vector of float)
|
|
0:206 'inF1' (in 3-component vector of float)
|
|
0:207 move second child to first child (temp float)
|
|
0:207 'r025' (temp float)
|
|
0:207 dot-product (global float)
|
|
0:207 'inF0' (in 3-component vector of float)
|
|
0:207 'inF1' (in 3-component vector of float)
|
|
0:211 move second child to first child (temp 3-component vector of float)
|
|
0:211 'r029' (temp 3-component vector of float)
|
|
0:211 exp (global 3-component vector of float)
|
|
0:211 'inF0' (in 3-component vector of float)
|
|
0:212 move second child to first child (temp 3-component vector of float)
|
|
0:212 'r030' (temp 3-component vector of float)
|
|
0:212 exp2 (global 3-component vector of float)
|
|
0:212 'inF0' (in 3-component vector of float)
|
|
0:213 move second child to first child (temp 3-component vector of float)
|
|
0:213 'r031' (temp 3-component vector of float)
|
|
0:213 face-forward (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:213 'inF2' (in 3-component vector of float)
|
|
0:214 move second child to first child (temp 3-component vector of uint)
|
|
0:214 'r032' (temp 3-component vector of uint)
|
|
0:? findMSB (global 3-component vector of uint)
|
|
0:? Constant:
|
|
0:? 2 (const uint)
|
|
0:? 3 (const uint)
|
|
0:? 4 (const uint)
|
|
0:215 move second child to first child (temp 3-component vector of uint)
|
|
0:215 'r033' (temp 3-component vector of uint)
|
|
0:? findLSB (global 3-component vector of uint)
|
|
0:? Constant:
|
|
0:? 2 (const uint)
|
|
0:? 3 (const uint)
|
|
0:? 4 (const uint)
|
|
0:216 move second child to first child (temp 3-component vector of float)
|
|
0:216 'r034' (temp 3-component vector of float)
|
|
0:216 Floor (global 3-component vector of float)
|
|
0:216 'inF0' (in 3-component vector of float)
|
|
0:218 move second child to first child (temp 3-component vector of float)
|
|
0:218 'r036' (temp 3-component vector of float)
|
|
0:218 mod (global 3-component vector of float)
|
|
0:218 'inF0' (in 3-component vector of float)
|
|
0:218 'inF1' (in 3-component vector of float)
|
|
0:219 move second child to first child (temp 3-component vector of float)
|
|
0:219 'r037' (temp 3-component vector of float)
|
|
0:219 Fraction (global 3-component vector of float)
|
|
0:219 'inF0' (in 3-component vector of float)
|
|
0:220 move second child to first child (temp 3-component vector of float)
|
|
0:220 'r038' (temp 3-component vector of float)
|
|
0:220 frexp (global 3-component vector of float)
|
|
0:220 'inF0' (in 3-component vector of float)
|
|
0:220 'inF1' (in 3-component vector of float)
|
|
0:221 move second child to first child (temp 3-component vector of float)
|
|
0:221 'r039' (temp 3-component vector of float)
|
|
0:221 fwidth (global 3-component vector of float)
|
|
0:221 'inF0' (in 3-component vector of float)
|
|
0:222 move second child to first child (temp 3-component vector of bool)
|
|
0:222 'r040' (temp 3-component vector of bool)
|
|
0:222 isinf (global 3-component vector of bool)
|
|
0:222 'inF0' (in 3-component vector of float)
|
|
0:223 move second child to first child (temp 3-component vector of bool)
|
|
0:223 'r041' (temp 3-component vector of bool)
|
|
0:223 isnan (global 3-component vector of bool)
|
|
0:223 'inF0' (in 3-component vector of float)
|
|
0:224 move second child to first child (temp 3-component vector of float)
|
|
0:224 'r042' (temp 3-component vector of float)
|
|
0:224 ldexp (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 move second child to first child (temp 3-component vector of float)
|
|
0:225 'r039a' (temp 3-component vector of float)
|
|
0:225 mix (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:225 'inF2' (in 3-component vector of float)
|
|
0:226 move second child to first child (temp float)
|
|
0:226 'r043' (temp float)
|
|
0:226 length (global float)
|
|
0:226 'inF0' (in 3-component vector of float)
|
|
0:227 move second child to first child (temp 3-component vector of float)
|
|
0:227 'r044' (temp 3-component vector of float)
|
|
0:227 log (global 3-component vector of float)
|
|
0:227 'inF0' (in 3-component vector of float)
|
|
0:228 move second child to first child (temp 3-component vector of float)
|
|
0:228 'r045' (temp 3-component vector of float)
|
|
0:228 vector-scale (temp 3-component vector of float)
|
|
0:228 log2 (temp 3-component vector of float)
|
|
0:228 'inF0' (in 3-component vector of float)
|
|
0:228 Constant:
|
|
0:228 0.301030
|
|
0:229 move second child to first child (temp 3-component vector of float)
|
|
0:229 'r046' (temp 3-component vector of float)
|
|
0:229 log2 (global 3-component vector of float)
|
|
0:229 'inF0' (in 3-component vector of float)
|
|
0:230 move second child to first child (temp 3-component vector of float)
|
|
0:230 'r047' (temp 3-component vector of float)
|
|
0:230 max (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 move second child to first child (temp 3-component vector of float)
|
|
0:231 'r048' (temp 3-component vector of float)
|
|
0:231 min (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:232 move second child to first child (temp 3-component vector of float)
|
|
0:232 'r049' (temp 3-component vector of float)
|
|
0:232 normalize (global 3-component vector of float)
|
|
0:232 'inF0' (in 3-component vector of float)
|
|
0:233 move second child to first child (temp 3-component vector of float)
|
|
0:233 'r050' (temp 3-component vector of float)
|
|
0:233 pow (global 3-component vector of float)
|
|
0:233 'inF0' (in 3-component vector of float)
|
|
0:233 'inF1' (in 3-component vector of float)
|
|
0:234 move second child to first child (temp 3-component vector of float)
|
|
0:234 'r051' (temp 3-component vector of float)
|
|
0:234 radians (global 3-component vector of float)
|
|
0:234 'inF0' (in 3-component vector of float)
|
|
0:235 move second child to first child (temp 3-component vector of float)
|
|
0:235 'r052' (temp 3-component vector of float)
|
|
0:235 divide (temp 3-component vector of float)
|
|
0:235 Constant:
|
|
0:235 1.000000
|
|
0:235 'inF0' (in 3-component vector of float)
|
|
0:236 move second child to first child (temp 3-component vector of float)
|
|
0:236 'r053' (temp 3-component vector of float)
|
|
0:236 reflect (global 3-component vector of float)
|
|
0:236 'inF0' (in 3-component vector of float)
|
|
0:236 'inF1' (in 3-component vector of float)
|
|
0:237 move second child to first child (temp 3-component vector of float)
|
|
0:237 'r054' (temp 3-component vector of float)
|
|
0:237 refract (global 3-component vector of float)
|
|
0:237 'inF0' (in 3-component vector of float)
|
|
0:237 'inF1' (in 3-component vector of float)
|
|
0:237 Constant:
|
|
0:237 2.000000
|
|
0:238 move second child to first child (temp 3-component vector of uint)
|
|
0:238 'r055' (temp 3-component vector of uint)
|
|
0:? bitFieldReverse (global 3-component vector of uint)
|
|
0:? Constant:
|
|
0:? 1 (const uint)
|
|
0:? 2 (const uint)
|
|
0:? 3 (const uint)
|
|
0:239 move second child to first child (temp 3-component vector of float)
|
|
0:239 'r056' (temp 3-component vector of float)
|
|
0:239 roundEven (global 3-component vector of float)
|
|
0:239 'inF0' (in 3-component vector of float)
|
|
0:240 move second child to first child (temp 3-component vector of float)
|
|
0:240 'r057' (temp 3-component vector of float)
|
|
0:240 inverse sqrt (global 3-component vector of float)
|
|
0:240 'inF0' (in 3-component vector of float)
|
|
0:241 move second child to first child (temp 3-component vector of float)
|
|
0:241 'r058' (temp 3-component vector of float)
|
|
0:241 clamp (temp 3-component vector of float)
|
|
0:241 'inF0' (in 3-component vector of float)
|
|
0:241 Constant:
|
|
0:241 0.000000
|
|
0:241 Constant:
|
|
0:241 1.000000
|
|
0:242 move second child to first child (temp 3-component vector of float)
|
|
0:242 'r059' (temp 3-component vector of float)
|
|
0:242 Sign (global 3-component vector of float)
|
|
0:242 'inF0' (in 3-component vector of float)
|
|
0:243 move second child to first child (temp 3-component vector of float)
|
|
0:243 'r060' (temp 3-component vector of float)
|
|
0:243 sine (global 3-component vector of float)
|
|
0:243 'inF0' (in 3-component vector of float)
|
|
0:244 Sequence
|
|
0:244 move second child to first child (temp 3-component vector of float)
|
|
0:244 'inF1' (in 3-component vector of float)
|
|
0:244 sine (temp 3-component vector of float)
|
|
0:244 'inF0' (in 3-component vector of float)
|
|
0:244 move second child to first child (temp 3-component vector of float)
|
|
0:244 'inF2' (in 3-component vector of float)
|
|
0:244 cosine (temp 3-component vector of float)
|
|
0:244 'inF0' (in 3-component vector of float)
|
|
0:245 move second child to first child (temp 3-component vector of float)
|
|
0:245 'r061' (temp 3-component vector of float)
|
|
0:245 hyp. sine (global 3-component vector of float)
|
|
0:245 'inF0' (in 3-component vector of float)
|
|
0:246 move second child to first child (temp 3-component vector of float)
|
|
0:246 'r062' (temp 3-component vector of float)
|
|
0:246 smoothstep (global 3-component vector of float)
|
|
0:246 'inF0' (in 3-component vector of float)
|
|
0:246 'inF1' (in 3-component vector of float)
|
|
0:246 'inF2' (in 3-component vector of float)
|
|
0:247 move second child to first child (temp 3-component vector of float)
|
|
0:247 'r063' (temp 3-component vector of float)
|
|
0:247 sqrt (global 3-component vector of float)
|
|
0:247 'inF0' (in 3-component vector of float)
|
|
0:248 move second child to first child (temp 3-component vector of float)
|
|
0:248 'r064' (temp 3-component vector of float)
|
|
0:248 step (global 3-component vector of float)
|
|
0:248 'inF0' (in 3-component vector of float)
|
|
0:248 'inF1' (in 3-component vector of float)
|
|
0:249 move second child to first child (temp 3-component vector of float)
|
|
0:249 'r065' (temp 3-component vector of float)
|
|
0:249 tangent (global 3-component vector of float)
|
|
0:249 'inF0' (in 3-component vector of float)
|
|
0:250 move second child to first child (temp 3-component vector of float)
|
|
0:250 'r066' (temp 3-component vector of float)
|
|
0:250 hyp. tangent (global 3-component vector of float)
|
|
0:250 'inF0' (in 3-component vector of float)
|
|
0:252 move second child to first child (temp 3-component vector of float)
|
|
0:252 'r067' (temp 3-component vector of float)
|
|
0:252 trunc (global 3-component vector of float)
|
|
0:252 'inF0' (in 3-component vector of float)
|
|
0:255 Branch: Return with expression
|
|
0:? Constant:
|
|
0:? 1.000000
|
|
0:? 2.000000
|
|
0:? 3.000000
|
|
0:399 Function Definition: PixelShaderFunction(vf4;vf4;vf4;vu4;vu4; (temp 4-component vector of float)
|
|
0:259 Function Parameters:
|
|
0:259 'inF0' (in 4-component vector of float)
|
|
0:259 'inF1' (in 4-component vector of float)
|
|
0:259 'inF2' (in 4-component vector of float)
|
|
0:259 'inU0' (in 4-component vector of uint)
|
|
0:259 'inU1' (in 4-component vector of uint)
|
|
0:? Sequence
|
|
0:262 move second child to first child (temp bool)
|
|
0:262 'r000' (temp bool)
|
|
0:262 all (global bool)
|
|
0:262 'inF0' (in 4-component vector of float)
|
|
0:263 move second child to first child (temp 4-component vector of float)
|
|
0:263 'r001' (temp 4-component vector of float)
|
|
0:263 Absolute value (global 4-component vector of float)
|
|
0:263 'inF0' (in 4-component vector of float)
|
|
0:264 move second child to first child (temp 4-component vector of float)
|
|
0:264 'r002' (temp 4-component vector of float)
|
|
0:264 arc cosine (global 4-component vector of float)
|
|
0:264 'inF0' (in 4-component vector of float)
|
|
0:265 move second child to first child (temp bool)
|
|
0:265 'r003' (temp bool)
|
|
0:265 any (global bool)
|
|
0:265 'inF0' (in 4-component vector of float)
|
|
0:266 move second child to first child (temp 4-component vector of float)
|
|
0:266 'r004' (temp 4-component vector of float)
|
|
0:266 arc sine (global 4-component vector of float)
|
|
0:266 'inF0' (in 4-component vector of float)
|
|
0:267 move second child to first child (temp 4-component vector of int)
|
|
0:267 'r005' (temp 4-component vector of int)
|
|
0:267 floatBitsToInt (global 4-component vector of int)
|
|
0:267 'inF0' (in 4-component vector of float)
|
|
0:268 move second child to first child (temp 4-component vector of uint)
|
|
0:268 'r006' (temp 4-component vector of uint)
|
|
0:268 floatBitsToUint (global 4-component vector of uint)
|
|
0:268 'inF0' (in 4-component vector of float)
|
|
0:269 move second child to first child (temp 4-component vector of float)
|
|
0:269 'r007' (temp 4-component vector of float)
|
|
0:269 intBitsToFloat (global 4-component vector of float)
|
|
0:269 'inU0' (in 4-component vector of uint)
|
|
0:271 move second child to first child (temp 4-component vector of float)
|
|
0:271 'r009' (temp 4-component vector of float)
|
|
0:271 arc tangent (global 4-component vector of float)
|
|
0:271 'inF0' (in 4-component vector of float)
|
|
0:272 move second child to first child (temp 4-component vector of float)
|
|
0:272 'r010' (temp 4-component vector of float)
|
|
0:272 arc tangent (global 4-component vector of float)
|
|
0:272 'inF0' (in 4-component vector of float)
|
|
0:272 'inF1' (in 4-component vector of float)
|
|
0:273 move second child to first child (temp 4-component vector of float)
|
|
0:273 'r011' (temp 4-component vector of float)
|
|
0:273 Ceiling (global 4-component vector of float)
|
|
0:273 'inF0' (in 4-component vector of float)
|
|
0:274 move second child to first child (temp 4-component vector of float)
|
|
0:274 'r012' (temp 4-component vector of float)
|
|
0:274 clamp (global 4-component vector of float)
|
|
0:274 'inF0' (in 4-component vector of float)
|
|
0:274 'inF1' (in 4-component vector of float)
|
|
0:274 'inF2' (in 4-component vector of float)
|
|
0:275 Test condition and select (temp void)
|
|
0:275 Condition
|
|
0:275 any (temp bool)
|
|
0:275 Compare Less Than (temp 4-component vector of bool)
|
|
0:275 'inF0' (in 4-component vector of float)
|
|
0:275 Constant:
|
|
0:275 0.000000
|
|
0:275 0.000000
|
|
0:275 0.000000
|
|
0:275 0.000000
|
|
0:275 true case
|
|
0:275 Branch: Kill
|
|
0:276 move second child to first child (temp 4-component vector of float)
|
|
0:276 'r013' (temp 4-component vector of float)
|
|
0:276 cosine (global 4-component vector of float)
|
|
0:276 'inF0' (in 4-component vector of float)
|
|
0:277 move second child to first child (temp 4-component vector of float)
|
|
0:277 'r014' (temp 4-component vector of float)
|
|
0:277 hyp. cosine (global 4-component vector of float)
|
|
0:277 'inF0' (in 4-component vector of float)
|
|
0:278 move second child to first child (temp 4-component vector of uint)
|
|
0:278 'r015' (temp 4-component vector of uint)
|
|
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:279 move second child to first child (temp 4-component vector of float)
|
|
0:279 'r016' (temp 4-component vector of float)
|
|
0:279 dPdx (global 4-component vector of float)
|
|
0:279 'inF0' (in 4-component vector of float)
|
|
0:280 move second child to first child (temp 4-component vector of float)
|
|
0:280 'r017' (temp 4-component vector of float)
|
|
0:280 dPdxCoarse (global 4-component vector of float)
|
|
0:280 'inF0' (in 4-component vector of float)
|
|
0:281 move second child to first child (temp 4-component vector of float)
|
|
0:281 'r018' (temp 4-component vector of float)
|
|
0:281 dPdxFine (global 4-component vector of float)
|
|
0:281 'inF0' (in 4-component vector of float)
|
|
0:282 move second child to first child (temp 4-component vector of float)
|
|
0:282 'r019' (temp 4-component vector of float)
|
|
0:282 dPdy (global 4-component vector of float)
|
|
0:282 'inF0' (in 4-component vector of float)
|
|
0:283 move second child to first child (temp 4-component vector of float)
|
|
0:283 'r020' (temp 4-component vector of float)
|
|
0:283 dPdyCoarse (global 4-component vector of float)
|
|
0:283 'inF0' (in 4-component vector of float)
|
|
0:284 move second child to first child (temp 4-component vector of float)
|
|
0:284 'r021' (temp 4-component vector of float)
|
|
0:284 dPdyFine (global 4-component vector of float)
|
|
0:284 'inF0' (in 4-component vector of float)
|
|
0:285 move second child to first child (temp 4-component vector of float)
|
|
0:285 'r022' (temp 4-component vector of float)
|
|
0:285 degrees (global 4-component vector of float)
|
|
0:285 'inF0' (in 4-component vector of float)
|
|
0:286 move second child to first child (temp float)
|
|
0:286 'r023' (temp float)
|
|
0:286 distance (global float)
|
|
0:286 'inF0' (in 4-component vector of float)
|
|
0:286 'inF1' (in 4-component vector of float)
|
|
0:287 move second child to first child (temp float)
|
|
0:287 'r024' (temp float)
|
|
0:287 dot-product (global float)
|
|
0:287 'inF0' (in 4-component vector of float)
|
|
0:287 'inF1' (in 4-component vector of float)
|
|
0:288 move second child to first child (temp 4-component vector of float)
|
|
0:288 'r025' (temp 4-component vector of float)
|
|
0:288 Construct vec4 (temp 4-component vector of float)
|
|
0:288 Constant:
|
|
0:288 1.000000
|
|
0:288 component-wise multiply (temp float)
|
|
0:288 direct index (temp float)
|
|
0:288 'inF0' (in 4-component vector of float)
|
|
0:288 Constant:
|
|
0:288 1 (const int)
|
|
0:288 direct index (temp float)
|
|
0:288 'inF1' (in 4-component vector of float)
|
|
0:288 Constant:
|
|
0:288 1 (const int)
|
|
0:288 direct index (temp float)
|
|
0:288 'inF0' (in 4-component vector of float)
|
|
0:288 Constant:
|
|
0:288 2 (const int)
|
|
0:288 direct index (temp float)
|
|
0:288 'inF1' (in 4-component vector of float)
|
|
0:288 Constant:
|
|
0:288 3 (const int)
|
|
0:292 move second child to first child (temp 4-component vector of float)
|
|
0:292 'r029' (temp 4-component vector of float)
|
|
0:292 exp (global 4-component vector of float)
|
|
0:292 'inF0' (in 4-component vector of float)
|
|
0:293 move second child to first child (temp 4-component vector of float)
|
|
0:293 'r030' (temp 4-component vector of float)
|
|
0:293 exp2 (global 4-component vector of float)
|
|
0:293 'inF0' (in 4-component vector of float)
|
|
0:294 move second child to first child (temp 4-component vector of float)
|
|
0:294 'r031' (temp 4-component vector of float)
|
|
0:294 face-forward (global 4-component vector of float)
|
|
0:294 'inF0' (in 4-component vector of float)
|
|
0:294 'inF1' (in 4-component vector of float)
|
|
0:294 'inF2' (in 4-component vector of float)
|
|
0:295 move second child to first child (temp 4-component vector of uint)
|
|
0:295 'r032' (temp 4-component vector of uint)
|
|
0:? findMSB (global 4-component vector of uint)
|
|
0:? Constant:
|
|
0:? 7 (const uint)
|
|
0:? 8 (const uint)
|
|
0:? 9 (const uint)
|
|
0:? 10 (const uint)
|
|
0:296 move second child to first child (temp 4-component vector of uint)
|
|
0:296 'r033' (temp 4-component vector of uint)
|
|
0:? findLSB (global 4-component vector of uint)
|
|
0:? Constant:
|
|
0:? 7 (const uint)
|
|
0:? 8 (const uint)
|
|
0:? 9 (const uint)
|
|
0:? 10 (const uint)
|
|
0:297 move second child to first child (temp 4-component vector of float)
|
|
0:297 'r034' (temp 4-component vector of float)
|
|
0:297 Floor (global 4-component vector of float)
|
|
0:297 'inF0' (in 4-component vector of float)
|
|
0:299 move second child to first child (temp 4-component vector of float)
|
|
0:299 'r036' (temp 4-component vector of float)
|
|
0:299 mod (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 move second child to first child (temp 4-component vector of float)
|
|
0:300 'r037' (temp 4-component vector of float)
|
|
0:300 Fraction (global 4-component vector of float)
|
|
0:300 'inF0' (in 4-component vector of float)
|
|
0:301 move second child to first child (temp 4-component vector of float)
|
|
0:301 'r038' (temp 4-component vector of float)
|
|
0:301 frexp (global 4-component vector of float)
|
|
0:301 'inF0' (in 4-component vector of float)
|
|
0:301 'inF1' (in 4-component vector of float)
|
|
0:302 move second child to first child (temp 4-component vector of float)
|
|
0:302 'r039' (temp 4-component vector of float)
|
|
0:302 fwidth (global 4-component vector of float)
|
|
0:302 'inF0' (in 4-component vector of float)
|
|
0:303 move second child to first child (temp 4-component vector of bool)
|
|
0:303 'r040' (temp 4-component vector of bool)
|
|
0:303 isinf (global 4-component vector of bool)
|
|
0:303 'inF0' (in 4-component vector of float)
|
|
0:304 move second child to first child (temp 4-component vector of bool)
|
|
0:304 'r041' (temp 4-component vector of bool)
|
|
0:304 isnan (global 4-component vector of bool)
|
|
0:304 'inF0' (in 4-component vector of float)
|
|
0:305 move second child to first child (temp 4-component vector of float)
|
|
0:305 'r042' (temp 4-component vector of float)
|
|
0:305 ldexp (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 move second child to first child (temp 4-component vector of float)
|
|
0:306 'r039a' (temp 4-component vector of float)
|
|
0:306 mix (global 4-component vector of float)
|
|
0:306 'inF0' (in 4-component vector of float)
|
|
0:306 'inF1' (in 4-component vector of float)
|
|
0:306 'inF2' (in 4-component vector of float)
|
|
0:307 move second child to first child (temp float)
|
|
0:307 'r043' (temp float)
|
|
0:307 length (global float)
|
|
0:307 'inF0' (in 4-component vector of float)
|
|
0:308 move second child to first child (temp 4-component vector of float)
|
|
0:308 'r044' (temp 4-component vector of float)
|
|
0:308 log (global 4-component vector of float)
|
|
0:308 'inF0' (in 4-component vector of float)
|
|
0:309 move second child to first child (temp 4-component vector of float)
|
|
0:309 'r045' (temp 4-component vector of float)
|
|
0:309 vector-scale (temp 4-component vector of float)
|
|
0:309 log2 (temp 4-component vector of float)
|
|
0:309 'inF0' (in 4-component vector of float)
|
|
0:309 Constant:
|
|
0:309 0.301030
|
|
0:310 move second child to first child (temp 4-component vector of float)
|
|
0:310 'r046' (temp 4-component vector of float)
|
|
0:310 log2 (global 4-component vector of float)
|
|
0:310 'inF0' (in 4-component vector of float)
|
|
0:311 move second child to first child (temp 4-component vector of float)
|
|
0:311 'r047' (temp 4-component vector of float)
|
|
0:311 max (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:312 move second child to first child (temp 4-component vector of float)
|
|
0:312 'r048' (temp 4-component vector of float)
|
|
0:312 min (global 4-component vector of float)
|
|
0:312 'inF0' (in 4-component vector of float)
|
|
0:312 'inF1' (in 4-component vector of float)
|
|
0:313 move second child to first child (temp 4-component vector of float)
|
|
0:313 'r049' (temp 4-component vector of float)
|
|
0:313 normalize (global 4-component vector of float)
|
|
0:313 'inF0' (in 4-component vector of float)
|
|
0:314 move second child to first child (temp 4-component vector of float)
|
|
0:314 'r050' (temp 4-component vector of float)
|
|
0:314 pow (global 4-component vector of float)
|
|
0:314 'inF0' (in 4-component vector of float)
|
|
0:314 'inF1' (in 4-component vector of float)
|
|
0:315 move second child to first child (temp 4-component vector of float)
|
|
0:315 'r051' (temp 4-component vector of float)
|
|
0:315 radians (global 4-component vector of float)
|
|
0:315 'inF0' (in 4-component vector of float)
|
|
0:316 move second child to first child (temp 4-component vector of float)
|
|
0:316 'r052' (temp 4-component vector of float)
|
|
0:316 divide (temp 4-component vector of float)
|
|
0:316 Constant:
|
|
0:316 1.000000
|
|
0:316 'inF0' (in 4-component vector of float)
|
|
0:317 move second child to first child (temp 4-component vector of float)
|
|
0:317 'r053' (temp 4-component vector of float)
|
|
0:317 reflect (global 4-component vector of float)
|
|
0:317 'inF0' (in 4-component vector of float)
|
|
0:317 'inF1' (in 4-component vector of float)
|
|
0:318 move second child to first child (temp 4-component vector of float)
|
|
0:318 'r054' (temp 4-component vector of float)
|
|
0:318 refract (global 4-component vector of float)
|
|
0:318 'inF0' (in 4-component vector of float)
|
|
0:318 'inF1' (in 4-component vector of float)
|
|
0:318 Constant:
|
|
0:318 2.000000
|
|
0:319 move second child to first child (temp 4-component vector of uint)
|
|
0:319 'r055' (temp 4-component vector of uint)
|
|
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:320 move second child to first child (temp 4-component vector of float)
|
|
0:320 'r056' (temp 4-component vector of float)
|
|
0:320 roundEven (global 4-component vector of float)
|
|
0:320 'inF0' (in 4-component vector of float)
|
|
0:321 move second child to first child (temp 4-component vector of float)
|
|
0:321 'r057' (temp 4-component vector of float)
|
|
0:321 inverse sqrt (global 4-component vector of float)
|
|
0:321 'inF0' (in 4-component vector of float)
|
|
0:322 move second child to first child (temp 4-component vector of float)
|
|
0:322 'r058' (temp 4-component vector of float)
|
|
0:322 clamp (temp 4-component vector of float)
|
|
0:322 'inF0' (in 4-component vector of float)
|
|
0:322 Constant:
|
|
0:322 0.000000
|
|
0:322 Constant:
|
|
0:322 1.000000
|
|
0:323 move second child to first child (temp 4-component vector of float)
|
|
0:323 'r059' (temp 4-component vector of float)
|
|
0:323 Sign (global 4-component vector of float)
|
|
0:323 'inF0' (in 4-component vector of float)
|
|
0:324 move second child to first child (temp 4-component vector of float)
|
|
0:324 'r060' (temp 4-component vector of float)
|
|
0:324 sine (global 4-component vector of float)
|
|
0:324 'inF0' (in 4-component vector of float)
|
|
0:325 Sequence
|
|
0:325 move second child to first child (temp 4-component vector of float)
|
|
0:325 'inF1' (in 4-component vector of float)
|
|
0:325 sine (temp 4-component vector of float)
|
|
0:325 'inF0' (in 4-component vector of float)
|
|
0:325 move second child to first child (temp 4-component vector of float)
|
|
0:325 'inF2' (in 4-component vector of float)
|
|
0:325 cosine (temp 4-component vector of float)
|
|
0:325 'inF0' (in 4-component vector of float)
|
|
0:326 move second child to first child (temp 4-component vector of float)
|
|
0:326 'r061' (temp 4-component vector of float)
|
|
0:326 hyp. sine (global 4-component vector of float)
|
|
0:326 'inF0' (in 4-component vector of float)
|
|
0:327 move second child to first child (temp 4-component vector of float)
|
|
0:327 'r062' (temp 4-component vector of float)
|
|
0:327 smoothstep (global 4-component vector of float)
|
|
0:327 'inF0' (in 4-component vector of float)
|
|
0:327 'inF1' (in 4-component vector of float)
|
|
0:327 'inF2' (in 4-component vector of float)
|
|
0:328 move second child to first child (temp 4-component vector of float)
|
|
0:328 'r063' (temp 4-component vector of float)
|
|
0:328 sqrt (global 4-component vector of float)
|
|
0:328 'inF0' (in 4-component vector of float)
|
|
0:329 move second child to first child (temp 4-component vector of float)
|
|
0:329 'r064' (temp 4-component vector of float)
|
|
0:329 step (global 4-component vector of float)
|
|
0:329 'inF0' (in 4-component vector of float)
|
|
0:329 'inF1' (in 4-component vector of float)
|
|
0:330 move second child to first child (temp 4-component vector of float)
|
|
0:330 'r065' (temp 4-component vector of float)
|
|
0:330 tangent (global 4-component vector of float)
|
|
0:330 'inF0' (in 4-component vector of float)
|
|
0:331 move second child to first child (temp 4-component vector of float)
|
|
0:331 'r066' (temp 4-component vector of float)
|
|
0:331 hyp. tangent (global 4-component vector of float)
|
|
0:331 'inF0' (in 4-component vector of float)
|
|
0:333 move second child to first child (temp 4-component vector of float)
|
|
0:333 'r067' (temp 4-component vector of float)
|
|
0:333 trunc (global 4-component vector of float)
|
|
0:333 'inF0' (in 4-component vector of float)
|
|
0:336 Branch: Return with expression
|
|
0:? Constant:
|
|
0:? 1.000000
|
|
0:? 2.000000
|
|
0:? 3.000000
|
|
0:? 4.000000
|
|
0:408 Function Definition: PixelShaderFunction(mf22;mf22;mf22; (temp 2X2 matrix of float)
|
|
0:400 Function Parameters:
|
|
0:400 'inF0' (in 2X2 matrix of float)
|
|
0:400 'inF1' (in 2X2 matrix of float)
|
|
0:400 'inF2' (in 2X2 matrix of float)
|
|
0:? Sequence
|
|
0:402 move second child to first child (temp bool)
|
|
0:402 'r000' (temp bool)
|
|
0:402 all (global bool)
|
|
0:402 'inF0' (in 2X2 matrix of float)
|
|
0:402 move second child to first child (temp 2X2 matrix of float)
|
|
0:402 'r001' (temp 2X2 matrix of float)
|
|
0:402 Absolute value (global 2X2 matrix of float)
|
|
0:402 'inF0' (in 2X2 matrix of float)
|
|
0:402 arc cosine (global 2X2 matrix of float)
|
|
0:402 'inF0' (in 2X2 matrix of float)
|
|
0:402 move second child to first child (temp bool)
|
|
0:402 'r003' (temp bool)
|
|
0:402 any (global bool)
|
|
0:402 'inF0' (in 2X2 matrix of float)
|
|
0:402 move second child to first child (temp 2X2 matrix of float)
|
|
0:402 'r004' (temp 2X2 matrix of float)
|
|
0:402 arc sine (global 2X2 matrix of float)
|
|
0:402 'inF0' (in 2X2 matrix of float)
|
|
0:402 move second child to first child (temp 2X2 matrix of float)
|
|
0:402 'r005' (temp 2X2 matrix of float)
|
|
0:402 arc tangent (global 2X2 matrix of float)
|
|
0:402 'inF0' (in 2X2 matrix of float)
|
|
0:402 move second child to first child (temp 2X2 matrix of float)
|
|
0:402 'r006' (temp 2X2 matrix of float)
|
|
0:402 arc tangent (global 2X2 matrix of float)
|
|
0:402 'inF0' (in 2X2 matrix of float)
|
|
0:402 'inF1' (in 2X2 matrix of float)
|
|
0:402 move second child to first child (temp 2X2 matrix of float)
|
|
0:402 'r007' (temp 2X2 matrix of float)
|
|
0:402 Ceiling (global 2X2 matrix of float)
|
|
0:402 'inF0' (in 2X2 matrix of float)
|
|
0:402 Test condition and select (temp void)
|
|
0:402 Condition
|
|
0:402 any (temp bool)
|
|
0:402 Compare Less Than (temp 2X2 matrix of bool)
|
|
0:402 'inF0' (in 2X2 matrix of float)
|
|
0:402 Constant:
|
|
0:402 0.000000
|
|
0:402 0.000000
|
|
0:402 0.000000
|
|
0:402 0.000000
|
|
0:402 true case
|
|
0:402 Branch: Kill
|
|
0:402 move second child to first child (temp 2X2 matrix of float)
|
|
0:402 'r008' (temp 2X2 matrix of float)
|
|
0:402 clamp (global 2X2 matrix of float)
|
|
0:402 'inF0' (in 2X2 matrix of float)
|
|
0:402 'inF1' (in 2X2 matrix of float)
|
|
0:402 'inF2' (in 2X2 matrix of float)
|
|
0:402 move second child to first child (temp 2X2 matrix of float)
|
|
0:402 'r009' (temp 2X2 matrix of float)
|
|
0:402 cosine (global 2X2 matrix of float)
|
|
0:402 'inF0' (in 2X2 matrix of float)
|
|
0:402 move second child to first child (temp 2X2 matrix of float)
|
|
0:402 'r010' (temp 2X2 matrix of float)
|
|
0:402 hyp. cosine (global 2X2 matrix of float)
|
|
0:402 'inF0' (in 2X2 matrix of float)
|
|
0:402 move second child to first child (temp 2X2 matrix of float)
|
|
0:402 'r011' (temp 2X2 matrix of float)
|
|
0:402 dPdx (global 2X2 matrix of float)
|
|
0:402 'inF0' (in 2X2 matrix of float)
|
|
0:402 move second child to first child (temp 2X2 matrix of float)
|
|
0:402 'r012' (temp 2X2 matrix of float)
|
|
0:402 dPdxCoarse (global 2X2 matrix of float)
|
|
0:402 'inF0' (in 2X2 matrix of float)
|
|
0:402 move second child to first child (temp 2X2 matrix of float)
|
|
0:402 'r013' (temp 2X2 matrix of float)
|
|
0:402 dPdxFine (global 2X2 matrix of float)
|
|
0:402 'inF0' (in 2X2 matrix of float)
|
|
0:402 move second child to first child (temp 2X2 matrix of float)
|
|
0:402 'r014' (temp 2X2 matrix of float)
|
|
0:402 dPdy (global 2X2 matrix of float)
|
|
0:402 'inF0' (in 2X2 matrix of float)
|
|
0:402 move second child to first child (temp 2X2 matrix of float)
|
|
0:402 'r015' (temp 2X2 matrix of float)
|
|
0:402 dPdyCoarse (global 2X2 matrix of float)
|
|
0:402 'inF0' (in 2X2 matrix of float)
|
|
0:402 move second child to first child (temp 2X2 matrix of float)
|
|
0:402 'r016' (temp 2X2 matrix of float)
|
|
0:402 dPdyFine (global 2X2 matrix of float)
|
|
0:402 'inF0' (in 2X2 matrix of float)
|
|
0:402 move second child to first child (temp 2X2 matrix of float)
|
|
0:402 'r017' (temp 2X2 matrix of float)
|
|
0:402 degrees (global 2X2 matrix of float)
|
|
0:402 'inF0' (in 2X2 matrix of float)
|
|
0:402 move second child to first child (temp float)
|
|
0:402 'r018' (temp float)
|
|
0:402 determinant (global float)
|
|
0:402 'inF0' (in 2X2 matrix of float)
|
|
0:402 move second child to first child (temp 2X2 matrix of float)
|
|
0:402 'r019' (temp 2X2 matrix of float)
|
|
0:402 exp (global 2X2 matrix of float)
|
|
0:402 'inF0' (in 2X2 matrix of float)
|
|
0:402 move second child to first child (temp 2X2 matrix of float)
|
|
0:402 'R020' (temp 2X2 matrix of float)
|
|
0:402 exp2 (global 2X2 matrix of float)
|
|
0:402 'inF0' (in 2X2 matrix of float)
|
|
0:402 move second child to first child (temp 2X2 matrix of float)
|
|
0:402 'r021' (temp 2X2 matrix of float)
|
|
0:402 Floor (global 2X2 matrix of float)
|
|
0:402 'inF0' (in 2X2 matrix of float)
|
|
0:402 move second child to first child (temp 2X2 matrix of float)
|
|
0:402 'r022' (temp 2X2 matrix of float)
|
|
0:402 mod (global 2X2 matrix of float)
|
|
0:402 'inF0' (in 2X2 matrix of float)
|
|
0:402 'inF1' (in 2X2 matrix of float)
|
|
0:402 move second child to first child (temp 2X2 matrix of float)
|
|
0:402 'r023' (temp 2X2 matrix of float)
|
|
0:402 Fraction (global 2X2 matrix of float)
|
|
0:402 'inF0' (in 2X2 matrix of float)
|
|
0:402 move second child to first child (temp 2X2 matrix of float)
|
|
0:402 'r024' (temp 2X2 matrix of float)
|
|
0:402 frexp (global 2X2 matrix of float)
|
|
0:402 'inF0' (in 2X2 matrix of float)
|
|
0:402 'inF1' (in 2X2 matrix of float)
|
|
0:402 move second child to first child (temp 2X2 matrix of float)
|
|
0:402 'r025' (temp 2X2 matrix of float)
|
|
0:402 fwidth (global 2X2 matrix of float)
|
|
0:402 'inF0' (in 2X2 matrix of float)
|
|
0:402 move second child to first child (temp 2X2 matrix of float)
|
|
0:402 'r026' (temp 2X2 matrix of float)
|
|
0:402 ldexp (global 2X2 matrix of float)
|
|
0:402 'inF0' (in 2X2 matrix of float)
|
|
0:402 'inF1' (in 2X2 matrix of float)
|
|
0:402 move second child to first child (temp 2X2 matrix of float)
|
|
0:402 'r026a' (temp 2X2 matrix of float)
|
|
0:402 mix (global 2X2 matrix of float)
|
|
0:402 'inF0' (in 2X2 matrix of float)
|
|
0:402 'inF1' (in 2X2 matrix of float)
|
|
0:402 'inF2' (in 2X2 matrix of float)
|
|
0:402 move second child to first child (temp 2X2 matrix of float)
|
|
0:402 'r027' (temp 2X2 matrix of float)
|
|
0:402 log (global 2X2 matrix of float)
|
|
0:402 'inF0' (in 2X2 matrix of float)
|
|
0:402 move second child to first child (temp 2X2 matrix of float)
|
|
0:402 'r028' (temp 2X2 matrix of float)
|
|
0:402 matrix-scale (temp 2X2 matrix of float)
|
|
0:402 log2 (temp 2X2 matrix of float)
|
|
0:402 'inF0' (in 2X2 matrix of float)
|
|
0:402 Constant:
|
|
0:402 0.301030
|
|
0:402 move second child to first child (temp 2X2 matrix of float)
|
|
0:402 'r029' (temp 2X2 matrix of float)
|
|
0:402 log2 (global 2X2 matrix of float)
|
|
0:402 'inF0' (in 2X2 matrix of float)
|
|
0:402 move second child to first child (temp 2X2 matrix of float)
|
|
0:402 'r030' (temp 2X2 matrix of float)
|
|
0:402 max (global 2X2 matrix of float)
|
|
0:402 'inF0' (in 2X2 matrix of float)
|
|
0:402 'inF1' (in 2X2 matrix of float)
|
|
0:402 move second child to first child (temp 2X2 matrix of float)
|
|
0:402 'r031' (temp 2X2 matrix of float)
|
|
0:402 min (global 2X2 matrix of float)
|
|
0:402 'inF0' (in 2X2 matrix of float)
|
|
0:402 'inF1' (in 2X2 matrix of float)
|
|
0:402 move second child to first child (temp 2X2 matrix of float)
|
|
0:402 'r032' (temp 2X2 matrix of float)
|
|
0:402 pow (global 2X2 matrix of float)
|
|
0:402 'inF0' (in 2X2 matrix of float)
|
|
0:402 'inF1' (in 2X2 matrix of float)
|
|
0:402 move second child to first child (temp 2X2 matrix of float)
|
|
0:402 'r033' (temp 2X2 matrix of float)
|
|
0:402 radians (global 2X2 matrix of float)
|
|
0:402 'inF0' (in 2X2 matrix of float)
|
|
0:402 move second child to first child (temp 2X2 matrix of float)
|
|
0:402 'r034' (temp 2X2 matrix of float)
|
|
0:402 roundEven (global 2X2 matrix of float)
|
|
0:402 'inF0' (in 2X2 matrix of float)
|
|
0:402 move second child to first child (temp 2X2 matrix of float)
|
|
0:402 'r035' (temp 2X2 matrix of float)
|
|
0:402 inverse sqrt (global 2X2 matrix of float)
|
|
0:402 'inF0' (in 2X2 matrix of float)
|
|
0:402 move second child to first child (temp 2X2 matrix of float)
|
|
0:402 'r036' (temp 2X2 matrix of float)
|
|
0:402 clamp (temp 2X2 matrix of float)
|
|
0:402 'inF0' (in 2X2 matrix of float)
|
|
0:402 Constant:
|
|
0:402 0.000000
|
|
0:402 Constant:
|
|
0:402 1.000000
|
|
0:402 move second child to first child (temp 2X2 matrix of float)
|
|
0:402 'r037' (temp 2X2 matrix of float)
|
|
0:402 Sign (global 2X2 matrix of float)
|
|
0:402 'inF0' (in 2X2 matrix of float)
|
|
0:402 move second child to first child (temp 2X2 matrix of float)
|
|
0:402 'r038' (temp 2X2 matrix of float)
|
|
0:402 sine (global 2X2 matrix of float)
|
|
0:402 'inF0' (in 2X2 matrix of float)
|
|
0:402 Sequence
|
|
0:402 move second child to first child (temp 2X2 matrix of float)
|
|
0:402 'inF1' (in 2X2 matrix of float)
|
|
0:402 sine (temp 2X2 matrix of float)
|
|
0:402 'inF0' (in 2X2 matrix of float)
|
|
0:402 move second child to first child (temp 2X2 matrix of float)
|
|
0:402 'inF2' (in 2X2 matrix of float)
|
|
0:402 cosine (temp 2X2 matrix of float)
|
|
0:402 'inF0' (in 2X2 matrix of float)
|
|
0:402 move second child to first child (temp 2X2 matrix of float)
|
|
0:402 'r039' (temp 2X2 matrix of float)
|
|
0:402 hyp. sine (global 2X2 matrix of float)
|
|
0:402 'inF0' (in 2X2 matrix of float)
|
|
0:402 move second child to first child (temp 2X2 matrix of float)
|
|
0:402 'r049' (temp 2X2 matrix of float)
|
|
0:402 smoothstep (global 2X2 matrix of float)
|
|
0:402 'inF0' (in 2X2 matrix of float)
|
|
0:402 'inF1' (in 2X2 matrix of float)
|
|
0:402 'inF2' (in 2X2 matrix of float)
|
|
0:402 move second child to first child (temp 2X2 matrix of float)
|
|
0:402 'r041' (temp 2X2 matrix of float)
|
|
0:402 sqrt (global 2X2 matrix of float)
|
|
0:402 'inF0' (in 2X2 matrix of float)
|
|
0:402 move second child to first child (temp 2X2 matrix of float)
|
|
0:402 'r042' (temp 2X2 matrix of float)
|
|
0:402 step (global 2X2 matrix of float)
|
|
0:402 'inF0' (in 2X2 matrix of float)
|
|
0:402 'inF1' (in 2X2 matrix of float)
|
|
0:402 move second child to first child (temp 2X2 matrix of float)
|
|
0:402 'r043' (temp 2X2 matrix of float)
|
|
0:402 tangent (global 2X2 matrix of float)
|
|
0:402 'inF0' (in 2X2 matrix of float)
|
|
0:402 move second child to first child (temp 2X2 matrix of float)
|
|
0:402 'r044' (temp 2X2 matrix of float)
|
|
0:402 hyp. tangent (global 2X2 matrix of float)
|
|
0:402 'inF0' (in 2X2 matrix of float)
|
|
0:402 transpose (global 2X2 matrix of float)
|
|
0:402 'inF0' (in 2X2 matrix of float)
|
|
0:402 move second child to first child (temp 2X2 matrix of float)
|
|
0:402 'r046' (temp 2X2 matrix of float)
|
|
0:402 trunc (global 2X2 matrix of float)
|
|
0:402 'inF0' (in 2X2 matrix of float)
|
|
0:405 Branch: Return with expression
|
|
0:? Constant:
|
|
0:? 2.000000
|
|
0:? 2.000000
|
|
0:? 2.000000
|
|
0:? 2.000000
|
|
0:417 Function Definition: PixelShaderFunction(mf33;mf33;mf33; (temp 3X3 matrix of float)
|
|
0:409 Function Parameters:
|
|
0:409 'inF0' (in 3X3 matrix of float)
|
|
0:409 'inF1' (in 3X3 matrix of float)
|
|
0:409 'inF2' (in 3X3 matrix of float)
|
|
0:? Sequence
|
|
0:411 move second child to first child (temp bool)
|
|
0:411 'r000' (temp bool)
|
|
0:411 all (global bool)
|
|
0:411 'inF0' (in 3X3 matrix of float)
|
|
0:411 move second child to first child (temp 3X3 matrix of float)
|
|
0:411 'r001' (temp 3X3 matrix of float)
|
|
0:411 Absolute value (global 3X3 matrix of float)
|
|
0:411 'inF0' (in 3X3 matrix of float)
|
|
0:411 arc cosine (global 3X3 matrix of float)
|
|
0:411 'inF0' (in 3X3 matrix of float)
|
|
0:411 move second child to first child (temp bool)
|
|
0:411 'r003' (temp bool)
|
|
0:411 any (global bool)
|
|
0:411 'inF0' (in 3X3 matrix of float)
|
|
0:411 move second child to first child (temp 3X3 matrix of float)
|
|
0:411 'r004' (temp 3X3 matrix of float)
|
|
0:411 arc sine (global 3X3 matrix of float)
|
|
0:411 'inF0' (in 3X3 matrix of float)
|
|
0:411 move second child to first child (temp 3X3 matrix of float)
|
|
0:411 'r005' (temp 3X3 matrix of float)
|
|
0:411 arc tangent (global 3X3 matrix of float)
|
|
0:411 'inF0' (in 3X3 matrix of float)
|
|
0:411 move second child to first child (temp 3X3 matrix of float)
|
|
0:411 'r006' (temp 3X3 matrix of float)
|
|
0:411 arc tangent (global 3X3 matrix of float)
|
|
0:411 'inF0' (in 3X3 matrix of float)
|
|
0:411 'inF1' (in 3X3 matrix of float)
|
|
0:411 move second child to first child (temp 3X3 matrix of float)
|
|
0:411 'r007' (temp 3X3 matrix of float)
|
|
0:411 Ceiling (global 3X3 matrix of float)
|
|
0:411 'inF0' (in 3X3 matrix of float)
|
|
0:411 Test condition and select (temp void)
|
|
0:411 Condition
|
|
0:411 any (temp bool)
|
|
0:411 Compare Less Than (temp 3X3 matrix of bool)
|
|
0:411 'inF0' (in 3X3 matrix of float)
|
|
0:411 Constant:
|
|
0:411 0.000000
|
|
0:411 0.000000
|
|
0:411 0.000000
|
|
0:411 0.000000
|
|
0:411 0.000000
|
|
0:411 0.000000
|
|
0:411 0.000000
|
|
0:411 0.000000
|
|
0:411 0.000000
|
|
0:411 true case
|
|
0:411 Branch: Kill
|
|
0:411 move second child to first child (temp 3X3 matrix of float)
|
|
0:411 'r008' (temp 3X3 matrix of float)
|
|
0:411 clamp (global 3X3 matrix of float)
|
|
0:411 'inF0' (in 3X3 matrix of float)
|
|
0:411 'inF1' (in 3X3 matrix of float)
|
|
0:411 'inF2' (in 3X3 matrix of float)
|
|
0:411 move second child to first child (temp 3X3 matrix of float)
|
|
0:411 'r009' (temp 3X3 matrix of float)
|
|
0:411 cosine (global 3X3 matrix of float)
|
|
0:411 'inF0' (in 3X3 matrix of float)
|
|
0:411 move second child to first child (temp 3X3 matrix of float)
|
|
0:411 'r010' (temp 3X3 matrix of float)
|
|
0:411 hyp. cosine (global 3X3 matrix of float)
|
|
0:411 'inF0' (in 3X3 matrix of float)
|
|
0:411 move second child to first child (temp 3X3 matrix of float)
|
|
0:411 'r011' (temp 3X3 matrix of float)
|
|
0:411 dPdx (global 3X3 matrix of float)
|
|
0:411 'inF0' (in 3X3 matrix of float)
|
|
0:411 move second child to first child (temp 3X3 matrix of float)
|
|
0:411 'r012' (temp 3X3 matrix of float)
|
|
0:411 dPdxCoarse (global 3X3 matrix of float)
|
|
0:411 'inF0' (in 3X3 matrix of float)
|
|
0:411 move second child to first child (temp 3X3 matrix of float)
|
|
0:411 'r013' (temp 3X3 matrix of float)
|
|
0:411 dPdxFine (global 3X3 matrix of float)
|
|
0:411 'inF0' (in 3X3 matrix of float)
|
|
0:411 move second child to first child (temp 3X3 matrix of float)
|
|
0:411 'r014' (temp 3X3 matrix of float)
|
|
0:411 dPdy (global 3X3 matrix of float)
|
|
0:411 'inF0' (in 3X3 matrix of float)
|
|
0:411 move second child to first child (temp 3X3 matrix of float)
|
|
0:411 'r015' (temp 3X3 matrix of float)
|
|
0:411 dPdyCoarse (global 3X3 matrix of float)
|
|
0:411 'inF0' (in 3X3 matrix of float)
|
|
0:411 move second child to first child (temp 3X3 matrix of float)
|
|
0:411 'r016' (temp 3X3 matrix of float)
|
|
0:411 dPdyFine (global 3X3 matrix of float)
|
|
0:411 'inF0' (in 3X3 matrix of float)
|
|
0:411 move second child to first child (temp 3X3 matrix of float)
|
|
0:411 'r017' (temp 3X3 matrix of float)
|
|
0:411 degrees (global 3X3 matrix of float)
|
|
0:411 'inF0' (in 3X3 matrix of float)
|
|
0:411 move second child to first child (temp float)
|
|
0:411 'r018' (temp float)
|
|
0:411 determinant (global float)
|
|
0:411 'inF0' (in 3X3 matrix of float)
|
|
0:411 move second child to first child (temp 3X3 matrix of float)
|
|
0:411 'r019' (temp 3X3 matrix of float)
|
|
0:411 exp (global 3X3 matrix of float)
|
|
0:411 'inF0' (in 3X3 matrix of float)
|
|
0:411 move second child to first child (temp 3X3 matrix of float)
|
|
0:411 'R020' (temp 3X3 matrix of float)
|
|
0:411 exp2 (global 3X3 matrix of float)
|
|
0:411 'inF0' (in 3X3 matrix of float)
|
|
0:411 move second child to first child (temp 3X3 matrix of float)
|
|
0:411 'r021' (temp 3X3 matrix of float)
|
|
0:411 Floor (global 3X3 matrix of float)
|
|
0:411 'inF0' (in 3X3 matrix of float)
|
|
0:411 move second child to first child (temp 3X3 matrix of float)
|
|
0:411 'r022' (temp 3X3 matrix of float)
|
|
0:411 mod (global 3X3 matrix of float)
|
|
0:411 'inF0' (in 3X3 matrix of float)
|
|
0:411 'inF1' (in 3X3 matrix of float)
|
|
0:411 move second child to first child (temp 3X3 matrix of float)
|
|
0:411 'r023' (temp 3X3 matrix of float)
|
|
0:411 Fraction (global 3X3 matrix of float)
|
|
0:411 'inF0' (in 3X3 matrix of float)
|
|
0:411 move second child to first child (temp 3X3 matrix of float)
|
|
0:411 'r024' (temp 3X3 matrix of float)
|
|
0:411 frexp (global 3X3 matrix of float)
|
|
0:411 'inF0' (in 3X3 matrix of float)
|
|
0:411 'inF1' (in 3X3 matrix of float)
|
|
0:411 move second child to first child (temp 3X3 matrix of float)
|
|
0:411 'r025' (temp 3X3 matrix of float)
|
|
0:411 fwidth (global 3X3 matrix of float)
|
|
0:411 'inF0' (in 3X3 matrix of float)
|
|
0:411 move second child to first child (temp 3X3 matrix of float)
|
|
0:411 'r026' (temp 3X3 matrix of float)
|
|
0:411 ldexp (global 3X3 matrix of float)
|
|
0:411 'inF0' (in 3X3 matrix of float)
|
|
0:411 'inF1' (in 3X3 matrix of float)
|
|
0:411 move second child to first child (temp 3X3 matrix of float)
|
|
0:411 'r026a' (temp 3X3 matrix of float)
|
|
0:411 mix (global 3X3 matrix of float)
|
|
0:411 'inF0' (in 3X3 matrix of float)
|
|
0:411 'inF1' (in 3X3 matrix of float)
|
|
0:411 'inF2' (in 3X3 matrix of float)
|
|
0:411 move second child to first child (temp 3X3 matrix of float)
|
|
0:411 'r027' (temp 3X3 matrix of float)
|
|
0:411 log (global 3X3 matrix of float)
|
|
0:411 'inF0' (in 3X3 matrix of float)
|
|
0:411 move second child to first child (temp 3X3 matrix of float)
|
|
0:411 'r028' (temp 3X3 matrix of float)
|
|
0:411 matrix-scale (temp 3X3 matrix of float)
|
|
0:411 log2 (temp 3X3 matrix of float)
|
|
0:411 'inF0' (in 3X3 matrix of float)
|
|
0:411 Constant:
|
|
0:411 0.301030
|
|
0:411 move second child to first child (temp 3X3 matrix of float)
|
|
0:411 'r029' (temp 3X3 matrix of float)
|
|
0:411 log2 (global 3X3 matrix of float)
|
|
0:411 'inF0' (in 3X3 matrix of float)
|
|
0:411 move second child to first child (temp 3X3 matrix of float)
|
|
0:411 'r030' (temp 3X3 matrix of float)
|
|
0:411 max (global 3X3 matrix of float)
|
|
0:411 'inF0' (in 3X3 matrix of float)
|
|
0:411 'inF1' (in 3X3 matrix of float)
|
|
0:411 move second child to first child (temp 3X3 matrix of float)
|
|
0:411 'r031' (temp 3X3 matrix of float)
|
|
0:411 min (global 3X3 matrix of float)
|
|
0:411 'inF0' (in 3X3 matrix of float)
|
|
0:411 'inF1' (in 3X3 matrix of float)
|
|
0:411 move second child to first child (temp 3X3 matrix of float)
|
|
0:411 'r032' (temp 3X3 matrix of float)
|
|
0:411 pow (global 3X3 matrix of float)
|
|
0:411 'inF0' (in 3X3 matrix of float)
|
|
0:411 'inF1' (in 3X3 matrix of float)
|
|
0:411 move second child to first child (temp 3X3 matrix of float)
|
|
0:411 'r033' (temp 3X3 matrix of float)
|
|
0:411 radians (global 3X3 matrix of float)
|
|
0:411 'inF0' (in 3X3 matrix of float)
|
|
0:411 move second child to first child (temp 3X3 matrix of float)
|
|
0:411 'r034' (temp 3X3 matrix of float)
|
|
0:411 roundEven (global 3X3 matrix of float)
|
|
0:411 'inF0' (in 3X3 matrix of float)
|
|
0:411 move second child to first child (temp 3X3 matrix of float)
|
|
0:411 'r035' (temp 3X3 matrix of float)
|
|
0:411 inverse sqrt (global 3X3 matrix of float)
|
|
0:411 'inF0' (in 3X3 matrix of float)
|
|
0:411 move second child to first child (temp 3X3 matrix of float)
|
|
0:411 'r036' (temp 3X3 matrix of float)
|
|
0:411 clamp (temp 3X3 matrix of float)
|
|
0:411 'inF0' (in 3X3 matrix of float)
|
|
0:411 Constant:
|
|
0:411 0.000000
|
|
0:411 Constant:
|
|
0:411 1.000000
|
|
0:411 move second child to first child (temp 3X3 matrix of float)
|
|
0:411 'r037' (temp 3X3 matrix of float)
|
|
0:411 Sign (global 3X3 matrix of float)
|
|
0:411 'inF0' (in 3X3 matrix of float)
|
|
0:411 move second child to first child (temp 3X3 matrix of float)
|
|
0:411 'r038' (temp 3X3 matrix of float)
|
|
0:411 sine (global 3X3 matrix of float)
|
|
0:411 'inF0' (in 3X3 matrix of float)
|
|
0:411 Sequence
|
|
0:411 move second child to first child (temp 3X3 matrix of float)
|
|
0:411 'inF1' (in 3X3 matrix of float)
|
|
0:411 sine (temp 3X3 matrix of float)
|
|
0:411 'inF0' (in 3X3 matrix of float)
|
|
0:411 move second child to first child (temp 3X3 matrix of float)
|
|
0:411 'inF2' (in 3X3 matrix of float)
|
|
0:411 cosine (temp 3X3 matrix of float)
|
|
0:411 'inF0' (in 3X3 matrix of float)
|
|
0:411 move second child to first child (temp 3X3 matrix of float)
|
|
0:411 'r039' (temp 3X3 matrix of float)
|
|
0:411 hyp. sine (global 3X3 matrix of float)
|
|
0:411 'inF0' (in 3X3 matrix of float)
|
|
0:411 move second child to first child (temp 3X3 matrix of float)
|
|
0:411 'r049' (temp 3X3 matrix of float)
|
|
0:411 smoothstep (global 3X3 matrix of float)
|
|
0:411 'inF0' (in 3X3 matrix of float)
|
|
0:411 'inF1' (in 3X3 matrix of float)
|
|
0:411 'inF2' (in 3X3 matrix of float)
|
|
0:411 move second child to first child (temp 3X3 matrix of float)
|
|
0:411 'r041' (temp 3X3 matrix of float)
|
|
0:411 sqrt (global 3X3 matrix of float)
|
|
0:411 'inF0' (in 3X3 matrix of float)
|
|
0:411 move second child to first child (temp 3X3 matrix of float)
|
|
0:411 'r042' (temp 3X3 matrix of float)
|
|
0:411 step (global 3X3 matrix of float)
|
|
0:411 'inF0' (in 3X3 matrix of float)
|
|
0:411 'inF1' (in 3X3 matrix of float)
|
|
0:411 move second child to first child (temp 3X3 matrix of float)
|
|
0:411 'r043' (temp 3X3 matrix of float)
|
|
0:411 tangent (global 3X3 matrix of float)
|
|
0:411 'inF0' (in 3X3 matrix of float)
|
|
0:411 move second child to first child (temp 3X3 matrix of float)
|
|
0:411 'r044' (temp 3X3 matrix of float)
|
|
0:411 hyp. tangent (global 3X3 matrix of float)
|
|
0:411 'inF0' (in 3X3 matrix of float)
|
|
0:411 transpose (global 3X3 matrix of float)
|
|
0:411 'inF0' (in 3X3 matrix of float)
|
|
0:411 move second child to first child (temp 3X3 matrix of float)
|
|
0:411 'r046' (temp 3X3 matrix of float)
|
|
0:411 trunc (global 3X3 matrix of float)
|
|
0:411 'inF0' (in 3X3 matrix of float)
|
|
0:414 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:438 Function Definition: PixelShaderFunction(mf44;mf44;mf44; (temp 4X4 matrix of float)
|
|
0:418 Function Parameters:
|
|
0:418 'inF0' (in 4X4 matrix of float)
|
|
0:418 'inF1' (in 4X4 matrix of float)
|
|
0:418 'inF2' (in 4X4 matrix of float)
|
|
0:? Sequence
|
|
0:420 move second child to first child (temp bool)
|
|
0:420 'r000' (temp bool)
|
|
0:420 all (global bool)
|
|
0:420 'inF0' (in 4X4 matrix of float)
|
|
0:420 move second child to first child (temp 4X4 matrix of float)
|
|
0:420 'r001' (temp 4X4 matrix of float)
|
|
0:420 Absolute value (global 4X4 matrix of float)
|
|
0:420 'inF0' (in 4X4 matrix of float)
|
|
0:420 arc cosine (global 4X4 matrix of float)
|
|
0:420 'inF0' (in 4X4 matrix of float)
|
|
0:420 move second child to first child (temp bool)
|
|
0:420 'r003' (temp bool)
|
|
0:420 any (global bool)
|
|
0:420 'inF0' (in 4X4 matrix of float)
|
|
0:420 move second child to first child (temp 4X4 matrix of float)
|
|
0:420 'r004' (temp 4X4 matrix of float)
|
|
0:420 arc sine (global 4X4 matrix of float)
|
|
0:420 'inF0' (in 4X4 matrix of float)
|
|
0:420 move second child to first child (temp 4X4 matrix of float)
|
|
0:420 'r005' (temp 4X4 matrix of float)
|
|
0:420 arc tangent (global 4X4 matrix of float)
|
|
0:420 'inF0' (in 4X4 matrix of float)
|
|
0:420 move second child to first child (temp 4X4 matrix of float)
|
|
0:420 'r006' (temp 4X4 matrix of float)
|
|
0:420 arc tangent (global 4X4 matrix of float)
|
|
0:420 'inF0' (in 4X4 matrix of float)
|
|
0:420 'inF1' (in 4X4 matrix of float)
|
|
0:420 move second child to first child (temp 4X4 matrix of float)
|
|
0:420 'r007' (temp 4X4 matrix of float)
|
|
0:420 Ceiling (global 4X4 matrix of float)
|
|
0:420 'inF0' (in 4X4 matrix of float)
|
|
0:420 Test condition and select (temp void)
|
|
0:420 Condition
|
|
0:420 any (temp bool)
|
|
0:420 Compare Less Than (temp 4X4 matrix of bool)
|
|
0:420 'inF0' (in 4X4 matrix of float)
|
|
0:420 Constant:
|
|
0:420 0.000000
|
|
0:420 0.000000
|
|
0:420 0.000000
|
|
0:420 0.000000
|
|
0:420 0.000000
|
|
0:420 0.000000
|
|
0:420 0.000000
|
|
0:420 0.000000
|
|
0:420 0.000000
|
|
0:420 0.000000
|
|
0:420 0.000000
|
|
0:420 0.000000
|
|
0:420 0.000000
|
|
0:420 0.000000
|
|
0:420 0.000000
|
|
0:420 0.000000
|
|
0:420 true case
|
|
0:420 Branch: Kill
|
|
0:420 move second child to first child (temp 4X4 matrix of float)
|
|
0:420 'r008' (temp 4X4 matrix of float)
|
|
0:420 clamp (global 4X4 matrix of float)
|
|
0:420 'inF0' (in 4X4 matrix of float)
|
|
0:420 'inF1' (in 4X4 matrix of float)
|
|
0:420 'inF2' (in 4X4 matrix of float)
|
|
0:420 move second child to first child (temp 4X4 matrix of float)
|
|
0:420 'r009' (temp 4X4 matrix of float)
|
|
0:420 cosine (global 4X4 matrix of float)
|
|
0:420 'inF0' (in 4X4 matrix of float)
|
|
0:420 move second child to first child (temp 4X4 matrix of float)
|
|
0:420 'r010' (temp 4X4 matrix of float)
|
|
0:420 hyp. cosine (global 4X4 matrix of float)
|
|
0:420 'inF0' (in 4X4 matrix of float)
|
|
0:420 move second child to first child (temp 4X4 matrix of float)
|
|
0:420 'r011' (temp 4X4 matrix of float)
|
|
0:420 dPdx (global 4X4 matrix of float)
|
|
0:420 'inF0' (in 4X4 matrix of float)
|
|
0:420 move second child to first child (temp 4X4 matrix of float)
|
|
0:420 'r012' (temp 4X4 matrix of float)
|
|
0:420 dPdxCoarse (global 4X4 matrix of float)
|
|
0:420 'inF0' (in 4X4 matrix of float)
|
|
0:420 move second child to first child (temp 4X4 matrix of float)
|
|
0:420 'r013' (temp 4X4 matrix of float)
|
|
0:420 dPdxFine (global 4X4 matrix of float)
|
|
0:420 'inF0' (in 4X4 matrix of float)
|
|
0:420 move second child to first child (temp 4X4 matrix of float)
|
|
0:420 'r014' (temp 4X4 matrix of float)
|
|
0:420 dPdy (global 4X4 matrix of float)
|
|
0:420 'inF0' (in 4X4 matrix of float)
|
|
0:420 move second child to first child (temp 4X4 matrix of float)
|
|
0:420 'r015' (temp 4X4 matrix of float)
|
|
0:420 dPdyCoarse (global 4X4 matrix of float)
|
|
0:420 'inF0' (in 4X4 matrix of float)
|
|
0:420 move second child to first child (temp 4X4 matrix of float)
|
|
0:420 'r016' (temp 4X4 matrix of float)
|
|
0:420 dPdyFine (global 4X4 matrix of float)
|
|
0:420 'inF0' (in 4X4 matrix of float)
|
|
0:420 move second child to first child (temp 4X4 matrix of float)
|
|
0:420 'r017' (temp 4X4 matrix of float)
|
|
0:420 degrees (global 4X4 matrix of float)
|
|
0:420 'inF0' (in 4X4 matrix of float)
|
|
0:420 move second child to first child (temp float)
|
|
0:420 'r018' (temp float)
|
|
0:420 determinant (global float)
|
|
0:420 'inF0' (in 4X4 matrix of float)
|
|
0:420 move second child to first child (temp 4X4 matrix of float)
|
|
0:420 'r019' (temp 4X4 matrix of float)
|
|
0:420 exp (global 4X4 matrix of float)
|
|
0:420 'inF0' (in 4X4 matrix of float)
|
|
0:420 move second child to first child (temp 4X4 matrix of float)
|
|
0:420 'R020' (temp 4X4 matrix of float)
|
|
0:420 exp2 (global 4X4 matrix of float)
|
|
0:420 'inF0' (in 4X4 matrix of float)
|
|
0:420 move second child to first child (temp 4X4 matrix of float)
|
|
0:420 'r021' (temp 4X4 matrix of float)
|
|
0:420 Floor (global 4X4 matrix of float)
|
|
0:420 'inF0' (in 4X4 matrix of float)
|
|
0:420 move second child to first child (temp 4X4 matrix of float)
|
|
0:420 'r022' (temp 4X4 matrix of float)
|
|
0:420 mod (global 4X4 matrix of float)
|
|
0:420 'inF0' (in 4X4 matrix of float)
|
|
0:420 'inF1' (in 4X4 matrix of float)
|
|
0:420 move second child to first child (temp 4X4 matrix of float)
|
|
0:420 'r023' (temp 4X4 matrix of float)
|
|
0:420 Fraction (global 4X4 matrix of float)
|
|
0:420 'inF0' (in 4X4 matrix of float)
|
|
0:420 move second child to first child (temp 4X4 matrix of float)
|
|
0:420 'r024' (temp 4X4 matrix of float)
|
|
0:420 frexp (global 4X4 matrix of float)
|
|
0:420 'inF0' (in 4X4 matrix of float)
|
|
0:420 'inF1' (in 4X4 matrix of float)
|
|
0:420 move second child to first child (temp 4X4 matrix of float)
|
|
0:420 'r025' (temp 4X4 matrix of float)
|
|
0:420 fwidth (global 4X4 matrix of float)
|
|
0:420 'inF0' (in 4X4 matrix of float)
|
|
0:420 move second child to first child (temp 4X4 matrix of float)
|
|
0:420 'r026' (temp 4X4 matrix of float)
|
|
0:420 ldexp (global 4X4 matrix of float)
|
|
0:420 'inF0' (in 4X4 matrix of float)
|
|
0:420 'inF1' (in 4X4 matrix of float)
|
|
0:420 move second child to first child (temp 4X4 matrix of float)
|
|
0:420 'r026a' (temp 4X4 matrix of float)
|
|
0:420 mix (global 4X4 matrix of float)
|
|
0:420 'inF0' (in 4X4 matrix of float)
|
|
0:420 'inF1' (in 4X4 matrix of float)
|
|
0:420 'inF2' (in 4X4 matrix of float)
|
|
0:420 move second child to first child (temp 4X4 matrix of float)
|
|
0:420 'r027' (temp 4X4 matrix of float)
|
|
0:420 log (global 4X4 matrix of float)
|
|
0:420 'inF0' (in 4X4 matrix of float)
|
|
0:420 move second child to first child (temp 4X4 matrix of float)
|
|
0:420 'r028' (temp 4X4 matrix of float)
|
|
0:420 matrix-scale (temp 4X4 matrix of float)
|
|
0:420 log2 (temp 4X4 matrix of float)
|
|
0:420 'inF0' (in 4X4 matrix of float)
|
|
0:420 Constant:
|
|
0:420 0.301030
|
|
0:420 move second child to first child (temp 4X4 matrix of float)
|
|
0:420 'r029' (temp 4X4 matrix of float)
|
|
0:420 log2 (global 4X4 matrix of float)
|
|
0:420 'inF0' (in 4X4 matrix of float)
|
|
0:420 move second child to first child (temp 4X4 matrix of float)
|
|
0:420 'r030' (temp 4X4 matrix of float)
|
|
0:420 max (global 4X4 matrix of float)
|
|
0:420 'inF0' (in 4X4 matrix of float)
|
|
0:420 'inF1' (in 4X4 matrix of float)
|
|
0:420 move second child to first child (temp 4X4 matrix of float)
|
|
0:420 'r031' (temp 4X4 matrix of float)
|
|
0:420 min (global 4X4 matrix of float)
|
|
0:420 'inF0' (in 4X4 matrix of float)
|
|
0:420 'inF1' (in 4X4 matrix of float)
|
|
0:420 move second child to first child (temp 4X4 matrix of float)
|
|
0:420 'r032' (temp 4X4 matrix of float)
|
|
0:420 pow (global 4X4 matrix of float)
|
|
0:420 'inF0' (in 4X4 matrix of float)
|
|
0:420 'inF1' (in 4X4 matrix of float)
|
|
0:420 move second child to first child (temp 4X4 matrix of float)
|
|
0:420 'r033' (temp 4X4 matrix of float)
|
|
0:420 radians (global 4X4 matrix of float)
|
|
0:420 'inF0' (in 4X4 matrix of float)
|
|
0:420 move second child to first child (temp 4X4 matrix of float)
|
|
0:420 'r034' (temp 4X4 matrix of float)
|
|
0:420 roundEven (global 4X4 matrix of float)
|
|
0:420 'inF0' (in 4X4 matrix of float)
|
|
0:420 move second child to first child (temp 4X4 matrix of float)
|
|
0:420 'r035' (temp 4X4 matrix of float)
|
|
0:420 inverse sqrt (global 4X4 matrix of float)
|
|
0:420 'inF0' (in 4X4 matrix of float)
|
|
0:420 move second child to first child (temp 4X4 matrix of float)
|
|
0:420 'r036' (temp 4X4 matrix of float)
|
|
0:420 clamp (temp 4X4 matrix of float)
|
|
0:420 'inF0' (in 4X4 matrix of float)
|
|
0:420 Constant:
|
|
0:420 0.000000
|
|
0:420 Constant:
|
|
0:420 1.000000
|
|
0:420 move second child to first child (temp 4X4 matrix of float)
|
|
0:420 'r037' (temp 4X4 matrix of float)
|
|
0:420 Sign (global 4X4 matrix of float)
|
|
0:420 'inF0' (in 4X4 matrix of float)
|
|
0:420 move second child to first child (temp 4X4 matrix of float)
|
|
0:420 'r038' (temp 4X4 matrix of float)
|
|
0:420 sine (global 4X4 matrix of float)
|
|
0:420 'inF0' (in 4X4 matrix of float)
|
|
0:420 Sequence
|
|
0:420 move second child to first child (temp 4X4 matrix of float)
|
|
0:420 'inF1' (in 4X4 matrix of float)
|
|
0:420 sine (temp 4X4 matrix of float)
|
|
0:420 'inF0' (in 4X4 matrix of float)
|
|
0:420 move second child to first child (temp 4X4 matrix of float)
|
|
0:420 'inF2' (in 4X4 matrix of float)
|
|
0:420 cosine (temp 4X4 matrix of float)
|
|
0:420 'inF0' (in 4X4 matrix of float)
|
|
0:420 move second child to first child (temp 4X4 matrix of float)
|
|
0:420 'r039' (temp 4X4 matrix of float)
|
|
0:420 hyp. sine (global 4X4 matrix of float)
|
|
0:420 'inF0' (in 4X4 matrix of float)
|
|
0:420 move second child to first child (temp 4X4 matrix of float)
|
|
0:420 'r049' (temp 4X4 matrix of float)
|
|
0:420 smoothstep (global 4X4 matrix of float)
|
|
0:420 'inF0' (in 4X4 matrix of float)
|
|
0:420 'inF1' (in 4X4 matrix of float)
|
|
0:420 'inF2' (in 4X4 matrix of float)
|
|
0:420 move second child to first child (temp 4X4 matrix of float)
|
|
0:420 'r041' (temp 4X4 matrix of float)
|
|
0:420 sqrt (global 4X4 matrix of float)
|
|
0:420 'inF0' (in 4X4 matrix of float)
|
|
0:420 move second child to first child (temp 4X4 matrix of float)
|
|
0:420 'r042' (temp 4X4 matrix of float)
|
|
0:420 step (global 4X4 matrix of float)
|
|
0:420 'inF0' (in 4X4 matrix of float)
|
|
0:420 'inF1' (in 4X4 matrix of float)
|
|
0:420 move second child to first child (temp 4X4 matrix of float)
|
|
0:420 'r043' (temp 4X4 matrix of float)
|
|
0:420 tangent (global 4X4 matrix of float)
|
|
0:420 'inF0' (in 4X4 matrix of float)
|
|
0:420 move second child to first child (temp 4X4 matrix of float)
|
|
0:420 'r044' (temp 4X4 matrix of float)
|
|
0:420 hyp. tangent (global 4X4 matrix of float)
|
|
0:420 'inF0' (in 4X4 matrix of float)
|
|
0:420 transpose (global 4X4 matrix of float)
|
|
0:420 'inF0' (in 4X4 matrix of float)
|
|
0:420 move second child to first child (temp 4X4 matrix of float)
|
|
0:420 'r046' (temp 4X4 matrix of float)
|
|
0:420 trunc (global 4X4 matrix of float)
|
|
0:420 'inF0' (in 4X4 matrix of float)
|
|
0:423 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:445 Function Definition: TestGenMul(f1;f1;vf2;vf2;mf22;mf22; (temp void)
|
|
0:441 Function Parameters:
|
|
0:441 'inF0' (in float)
|
|
0:441 'inF1' (in float)
|
|
0:441 'inFV0' (in 2-component vector of float)
|
|
0:441 'inFV1' (in 2-component vector of float)
|
|
0:441 'inFM0' (in 2X2 matrix of float)
|
|
0:441 'inFM1' (in 2X2 matrix of float)
|
|
0:? Sequence
|
|
0:442 move second child to first child (temp float)
|
|
0:442 'r0' (temp float)
|
|
0:442 component-wise multiply (temp float)
|
|
0:442 'inF0' (in float)
|
|
0:442 'inF1' (in float)
|
|
0:442 move second child to first child (temp 2-component vector of float)
|
|
0:442 'r1' (temp 2-component vector of float)
|
|
0:442 vector-scale (temp 2-component vector of float)
|
|
0:442 'inFV0' (in 2-component vector of float)
|
|
0:442 'inF0' (in float)
|
|
0:442 move second child to first child (temp 2-component vector of float)
|
|
0:442 'r2' (temp 2-component vector of float)
|
|
0:442 vector-scale (temp 2-component vector of float)
|
|
0:442 'inF0' (in float)
|
|
0:442 'inFV0' (in 2-component vector of float)
|
|
0:442 move second child to first child (temp float)
|
|
0:442 'r3' (temp float)
|
|
0:442 dot-product (global float)
|
|
0:442 'inFV0' (in 2-component vector of float)
|
|
0:442 'inFV1' (in 2-component vector of float)
|
|
0:442 move second child to first child (temp 2-component vector of float)
|
|
0:442 'r4' (temp 2-component vector of float)
|
|
0:442 matrix-times-vector (temp 2-component vector of float)
|
|
0:442 'inFM0' (in 2X2 matrix of float)
|
|
0:442 'inFV0' (in 2-component vector of float)
|
|
0:442 move second child to first child (temp 2-component vector of float)
|
|
0:442 'r5' (temp 2-component vector of float)
|
|
0:442 vector-times-matrix (temp 2-component vector of float)
|
|
0:442 'inFV0' (in 2-component vector of float)
|
|
0:442 'inFM0' (in 2X2 matrix of float)
|
|
0:442 move second child to first child (temp 2X2 matrix of float)
|
|
0:442 'r6' (temp 2X2 matrix of float)
|
|
0:442 matrix-scale (temp 2X2 matrix of float)
|
|
0:442 'inFM0' (in 2X2 matrix of float)
|
|
0:442 'inF0' (in float)
|
|
0:442 move second child to first child (temp 2X2 matrix of float)
|
|
0:442 'r7' (temp 2X2 matrix of float)
|
|
0:442 matrix-scale (temp 2X2 matrix of float)
|
|
0:442 'inF0' (in float)
|
|
0:442 'inFM0' (in 2X2 matrix of float)
|
|
0:442 move second child to first child (temp 2X2 matrix of float)
|
|
0:442 'r8' (temp 2X2 matrix of float)
|
|
0:442 matrix-multiply (temp 2X2 matrix of float)
|
|
0:442 'inFM0' (in 2X2 matrix of float)
|
|
0:442 'inFM1' (in 2X2 matrix of float)
|
|
0:452 Function Definition: TestGenMul(f1;f1;vf3;vf3;mf33;mf33; (temp void)
|
|
0:448 Function Parameters:
|
|
0:448 'inF0' (in float)
|
|
0:448 'inF1' (in float)
|
|
0:448 'inFV0' (in 3-component vector of float)
|
|
0:448 'inFV1' (in 3-component vector of float)
|
|
0:448 'inFM0' (in 3X3 matrix of float)
|
|
0:448 'inFM1' (in 3X3 matrix of float)
|
|
0:? Sequence
|
|
0:449 move second child to first child (temp float)
|
|
0:449 'r0' (temp float)
|
|
0:449 component-wise multiply (temp float)
|
|
0:449 'inF0' (in float)
|
|
0:449 'inF1' (in float)
|
|
0:449 move second child to first child (temp 3-component vector of float)
|
|
0:449 'r1' (temp 3-component vector of float)
|
|
0:449 vector-scale (temp 3-component vector of float)
|
|
0:449 'inFV0' (in 3-component vector of float)
|
|
0:449 'inF0' (in float)
|
|
0:449 move second child to first child (temp 3-component vector of float)
|
|
0:449 'r2' (temp 3-component vector of float)
|
|
0:449 vector-scale (temp 3-component vector of float)
|
|
0:449 'inF0' (in float)
|
|
0:449 'inFV0' (in 3-component vector of float)
|
|
0:449 move second child to first child (temp float)
|
|
0:449 'r3' (temp float)
|
|
0:449 dot-product (global float)
|
|
0:449 'inFV0' (in 3-component vector of float)
|
|
0:449 'inFV1' (in 3-component vector of float)
|
|
0:449 move second child to first child (temp 3-component vector of float)
|
|
0:449 'r4' (temp 3-component vector of float)
|
|
0:449 matrix-times-vector (temp 3-component vector of float)
|
|
0:449 'inFM0' (in 3X3 matrix of float)
|
|
0:449 'inFV0' (in 3-component vector of float)
|
|
0:449 move second child to first child (temp 3-component vector of float)
|
|
0:449 'r5' (temp 3-component vector of float)
|
|
0:449 vector-times-matrix (temp 3-component vector of float)
|
|
0:449 'inFV0' (in 3-component vector of float)
|
|
0:449 'inFM0' (in 3X3 matrix of float)
|
|
0:449 move second child to first child (temp 3X3 matrix of float)
|
|
0:449 'r6' (temp 3X3 matrix of float)
|
|
0:449 matrix-scale (temp 3X3 matrix of float)
|
|
0:449 'inFM0' (in 3X3 matrix of float)
|
|
0:449 'inF0' (in float)
|
|
0:449 move second child to first child (temp 3X3 matrix of float)
|
|
0:449 'r7' (temp 3X3 matrix of float)
|
|
0:449 matrix-scale (temp 3X3 matrix of float)
|
|
0:449 'inF0' (in float)
|
|
0:449 'inFM0' (in 3X3 matrix of float)
|
|
0:449 move second child to first child (temp 3X3 matrix of float)
|
|
0:449 'r8' (temp 3X3 matrix of float)
|
|
0:449 matrix-multiply (temp 3X3 matrix of float)
|
|
0:449 'inFM0' (in 3X3 matrix of float)
|
|
0:449 'inFM1' (in 3X3 matrix of float)
|
|
0:460 Function Definition: TestGenMul(f1;f1;vf4;vf4;mf44;mf44; (temp void)
|
|
0:455 Function Parameters:
|
|
0:455 'inF0' (in float)
|
|
0:455 'inF1' (in float)
|
|
0:455 'inFV0' (in 4-component vector of float)
|
|
0:455 'inFV1' (in 4-component vector of float)
|
|
0:455 'inFM0' (in 4X4 matrix of float)
|
|
0:455 'inFM1' (in 4X4 matrix of float)
|
|
0:? Sequence
|
|
0:456 move second child to first child (temp float)
|
|
0:456 'r0' (temp float)
|
|
0:456 component-wise multiply (temp float)
|
|
0:456 'inF0' (in float)
|
|
0:456 'inF1' (in float)
|
|
0:456 move second child to first child (temp 4-component vector of float)
|
|
0:456 'r1' (temp 4-component vector of float)
|
|
0:456 vector-scale (temp 4-component vector of float)
|
|
0:456 'inFV0' (in 4-component vector of float)
|
|
0:456 'inF0' (in float)
|
|
0:456 move second child to first child (temp 4-component vector of float)
|
|
0:456 'r2' (temp 4-component vector of float)
|
|
0:456 vector-scale (temp 4-component vector of float)
|
|
0:456 'inF0' (in float)
|
|
0:456 'inFV0' (in 4-component vector of float)
|
|
0:456 move second child to first child (temp float)
|
|
0:456 'r3' (temp float)
|
|
0:456 dot-product (global float)
|
|
0:456 'inFV0' (in 4-component vector of float)
|
|
0:456 'inFV1' (in 4-component vector of float)
|
|
0:456 move second child to first child (temp 4-component vector of float)
|
|
0:456 'r4' (temp 4-component vector of float)
|
|
0:456 matrix-times-vector (temp 4-component vector of float)
|
|
0:456 'inFM0' (in 4X4 matrix of float)
|
|
0:456 'inFV0' (in 4-component vector of float)
|
|
0:456 move second child to first child (temp 4-component vector of float)
|
|
0:456 'r5' (temp 4-component vector of float)
|
|
0:456 vector-times-matrix (temp 4-component vector of float)
|
|
0:456 'inFV0' (in 4-component vector of float)
|
|
0:456 'inFM0' (in 4X4 matrix of float)
|
|
0:456 move second child to first child (temp 4X4 matrix of float)
|
|
0:456 'r6' (temp 4X4 matrix of float)
|
|
0:456 matrix-scale (temp 4X4 matrix of float)
|
|
0:456 'inFM0' (in 4X4 matrix of float)
|
|
0:456 'inF0' (in float)
|
|
0:456 move second child to first child (temp 4X4 matrix of float)
|
|
0:456 'r7' (temp 4X4 matrix of float)
|
|
0:456 matrix-scale (temp 4X4 matrix of float)
|
|
0:456 'inF0' (in float)
|
|
0:456 'inFM0' (in 4X4 matrix of float)
|
|
0:456 move second child to first child (temp 4X4 matrix of float)
|
|
0:456 'r8' (temp 4X4 matrix of float)
|
|
0:456 matrix-multiply (temp 4X4 matrix of float)
|
|
0:456 'inFM0' (in 4X4 matrix of float)
|
|
0:456 'inFM1' (in 4X4 matrix of float)
|
|
0:484 Function Definition: TestGenMul(f1;f1;vf2;vf3;mf32;mf23;mf33;mf43;mf42; (temp void)
|
|
0:465 Function Parameters:
|
|
0:465 'inF0' (in float)
|
|
0:465 'inF1' (in float)
|
|
0:465 'inFV2' (in 2-component vector of float)
|
|
0:465 'inFV3' (in 3-component vector of float)
|
|
0:465 'inFM2x3' (in 3X2 matrix of float)
|
|
0:465 'inFM3x2' (in 2X3 matrix of float)
|
|
0:465 'inFM3x3' (in 3X3 matrix of float)
|
|
0:465 'inFM3x4' (in 4X3 matrix of float)
|
|
0:465 'inFM2x4' (in 4X2 matrix of float)
|
|
0:? Sequence
|
|
0:466 move second child to first child (temp float)
|
|
0:466 'r00' (temp float)
|
|
0:466 component-wise multiply (temp float)
|
|
0:466 'inF0' (in float)
|
|
0:466 'inF1' (in float)
|
|
0:467 move second child to first child (temp 2-component vector of float)
|
|
0:467 'r01' (temp 2-component vector of float)
|
|
0:467 vector-scale (temp 2-component vector of float)
|
|
0:467 'inFV2' (in 2-component vector of float)
|
|
0:467 'inF0' (in float)
|
|
0:468 move second child to first child (temp 3-component vector of float)
|
|
0:468 'r02' (temp 3-component vector of float)
|
|
0:468 vector-scale (temp 3-component vector of float)
|
|
0:468 'inFV3' (in 3-component vector of float)
|
|
0:468 'inF0' (in float)
|
|
0:469 move second child to first child (temp 2-component vector of float)
|
|
0:469 'r03' (temp 2-component vector of float)
|
|
0:469 vector-scale (temp 2-component vector of float)
|
|
0:469 'inF0' (in float)
|
|
0:469 'inFV2' (in 2-component vector of float)
|
|
0:470 move second child to first child (temp 3-component vector of float)
|
|
0:470 'r04' (temp 3-component vector of float)
|
|
0:470 vector-scale (temp 3-component vector of float)
|
|
0:470 'inF0' (in float)
|
|
0:470 'inFV3' (in 3-component vector of float)
|
|
0:471 move second child to first child (temp float)
|
|
0:471 'r05' (temp float)
|
|
0:471 dot-product (global float)
|
|
0:471 'inFV2' (in 2-component vector of float)
|
|
0:471 'inFV2' (in 2-component vector of float)
|
|
0:472 move second child to first child (temp float)
|
|
0:472 'r06' (temp float)
|
|
0:472 dot-product (global float)
|
|
0:472 'inFV3' (in 3-component vector of float)
|
|
0:472 'inFV3' (in 3-component vector of float)
|
|
0:473 move second child to first child (temp 3-component vector of float)
|
|
0:473 'r07' (temp 3-component vector of float)
|
|
0:473 vector-times-matrix (temp 3-component vector of float)
|
|
0:473 'inFV2' (in 2-component vector of float)
|
|
0:473 'inFM2x3' (in 3X2 matrix of float)
|
|
0:474 move second child to first child (temp 2-component vector of float)
|
|
0:474 'r08' (temp 2-component vector of float)
|
|
0:474 vector-times-matrix (temp 2-component vector of float)
|
|
0:474 'inFV3' (in 3-component vector of float)
|
|
0:474 'inFM3x2' (in 2X3 matrix of float)
|
|
0:475 move second child to first child (temp 2-component vector of float)
|
|
0:475 'r09' (temp 2-component vector of float)
|
|
0:475 matrix-times-vector (temp 2-component vector of float)
|
|
0:475 'inFM2x3' (in 3X2 matrix of float)
|
|
0:475 'inFV3' (in 3-component vector of float)
|
|
0:476 move second child to first child (temp 3-component vector of float)
|
|
0:476 'r10' (temp 3-component vector of float)
|
|
0:476 matrix-times-vector (temp 3-component vector of float)
|
|
0:476 'inFM3x2' (in 2X3 matrix of float)
|
|
0:476 'inFV2' (in 2-component vector of float)
|
|
0:477 move second child to first child (temp 3X2 matrix of float)
|
|
0:477 'r11' (temp 3X2 matrix of float)
|
|
0:477 matrix-scale (temp 3X2 matrix of float)
|
|
0:477 'inFM2x3' (in 3X2 matrix of float)
|
|
0:477 'inF0' (in float)
|
|
0:478 move second child to first child (temp 2X3 matrix of float)
|
|
0:478 'r12' (temp 2X3 matrix of float)
|
|
0:478 matrix-scale (temp 2X3 matrix of float)
|
|
0:478 'inFM3x2' (in 2X3 matrix of float)
|
|
0:478 'inF0' (in float)
|
|
0:479 move second child to first child (temp 2X2 matrix of float)
|
|
0:479 'r13' (temp 2X2 matrix of float)
|
|
0:479 matrix-multiply (temp 2X2 matrix of float)
|
|
0:479 'inFM2x3' (in 3X2 matrix of float)
|
|
0:479 'inFM3x2' (in 2X3 matrix of float)
|
|
0:480 move second child to first child (temp 3X2 matrix of float)
|
|
0:480 'r14' (temp 3X2 matrix of float)
|
|
0:480 matrix-multiply (temp 3X2 matrix of float)
|
|
0:480 'inFM2x3' (in 3X2 matrix of float)
|
|
0:480 'inFM3x3' (in 3X3 matrix of float)
|
|
0:481 move second child to first child (temp 4X2 matrix of float)
|
|
0:481 'r15' (temp 4X2 matrix of float)
|
|
0:481 matrix-multiply (temp 4X2 matrix of float)
|
|
0:481 'inFM2x3' (in 3X2 matrix of float)
|
|
0:481 'inFM3x4' (in 4X3 matrix of float)
|
|
0:482 move second child to first child (temp 4X3 matrix of float)
|
|
0:482 'r16' (temp 4X3 matrix of float)
|
|
0:482 matrix-multiply (temp 4X3 matrix of float)
|
|
0:482 'inFM3x2' (in 2X3 matrix of float)
|
|
0:482 'inFM2x4' (in 4X2 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:88 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 move second child to first child (temp bool)
|
|
0:20 'r000' (temp bool)
|
|
0:20 all (global bool)
|
|
0:20 'inF0' (in float)
|
|
0:21 move second child to first child (temp float)
|
|
0:21 'r001' (temp float)
|
|
0:21 Absolute value (global float)
|
|
0:21 'inF0' (in float)
|
|
0:22 move second child to first child (temp float)
|
|
0:22 'r002' (temp float)
|
|
0:22 arc cosine (global float)
|
|
0:22 'inF0' (in float)
|
|
0:23 move second child to first child (temp bool)
|
|
0:23 'r003' (temp bool)
|
|
0:23 any (global bool)
|
|
0:23 'inF0' (in float)
|
|
0:24 move second child to first child (temp float)
|
|
0:24 'r004' (temp float)
|
|
0:24 arc sine (global float)
|
|
0:24 'inF0' (in float)
|
|
0:25 move second child to first child (temp int)
|
|
0:25 'r005' (temp int)
|
|
0:25 floatBitsToInt (global int)
|
|
0:25 'inF0' (in float)
|
|
0:26 move second child to first child (temp uint)
|
|
0:26 'r006' (temp uint)
|
|
0:26 floatBitsToUint (global uint)
|
|
0:26 'inF0' (in float)
|
|
0:27 move second child to first child (temp float)
|
|
0:27 'r007' (temp float)
|
|
0:27 intBitsToFloat (global float)
|
|
0:27 'inU0' (in uint)
|
|
0:29 move second child to first child (temp float)
|
|
0:29 'r009' (temp float)
|
|
0:29 arc tangent (global float)
|
|
0:29 'inF0' (in float)
|
|
0:30 move second child to first child (temp float)
|
|
0:30 'r010' (temp float)
|
|
0:30 arc tangent (global float)
|
|
0:30 'inF0' (in float)
|
|
0:30 'inF1' (in float)
|
|
0:31 move second child to first child (temp float)
|
|
0:31 'r011' (temp float)
|
|
0:31 Ceiling (global float)
|
|
0:31 'inF0' (in float)
|
|
0:32 move second child to first child (temp float)
|
|
0:32 'r012' (temp 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 move second child to first child (temp float)
|
|
0:34 'r014' (temp float)
|
|
0:34 cosine (global float)
|
|
0:34 'inF0' (in float)
|
|
0:35 move second child to first child (temp float)
|
|
0:35 'r015' (temp float)
|
|
0:35 hyp. cosine (global float)
|
|
0:35 'inF0' (in float)
|
|
0:36 move second child to first child (temp uint)
|
|
0:36 'r016' (temp uint)
|
|
0:36 bitCount (global uint)
|
|
0:36 Constant:
|
|
0:36 7 (const uint)
|
|
0:37 move second child to first child (temp float)
|
|
0:37 'r017' (temp float)
|
|
0:37 dPdx (global float)
|
|
0:37 'inF0' (in float)
|
|
0:38 move second child to first child (temp float)
|
|
0:38 'r018' (temp float)
|
|
0:38 dPdxCoarse (global float)
|
|
0:38 'inF0' (in float)
|
|
0:39 move second child to first child (temp float)
|
|
0:39 'r019' (temp float)
|
|
0:39 dPdxFine (global float)
|
|
0:39 'inF0' (in float)
|
|
0:40 move second child to first child (temp float)
|
|
0:40 'r020' (temp float)
|
|
0:40 dPdy (global float)
|
|
0:40 'inF0' (in float)
|
|
0:41 move second child to first child (temp float)
|
|
0:41 'r021' (temp float)
|
|
0:41 dPdyCoarse (global float)
|
|
0:41 'inF0' (in float)
|
|
0:42 move second child to first child (temp float)
|
|
0:42 'r022' (temp float)
|
|
0:42 dPdyFine (global float)
|
|
0:42 'inF0' (in float)
|
|
0:43 move second child to first child (temp float)
|
|
0:43 'r023' (temp float)
|
|
0:43 degrees (global float)
|
|
0:43 'inF0' (in float)
|
|
0:47 move second child to first child (temp float)
|
|
0:47 'r027' (temp float)
|
|
0:47 exp (global float)
|
|
0:47 'inF0' (in float)
|
|
0:48 move second child to first child (temp float)
|
|
0:48 'r028' (temp float)
|
|
0:48 exp2 (global float)
|
|
0:48 'inF0' (in float)
|
|
0:49 move second child to first child (temp uint)
|
|
0:49 'r029' (temp uint)
|
|
0:49 Convert int to uint (temp uint)
|
|
0:49 findMSB (global int)
|
|
0:49 Constant:
|
|
0:49 7 (const int)
|
|
0:50 move second child to first child (temp uint)
|
|
0:50 'r030' (temp uint)
|
|
0:50 Convert int to uint (temp uint)
|
|
0:50 findLSB (global int)
|
|
0:50 Constant:
|
|
0:50 7 (const int)
|
|
0:51 move second child to first child (temp float)
|
|
0:51 'r031' (temp float)
|
|
0:51 Floor (global float)
|
|
0:51 'inF0' (in float)
|
|
0:53 move second child to first child (temp float)
|
|
0:53 'r033' (temp float)
|
|
0:53 mod (global float)
|
|
0:53 'inF0' (in float)
|
|
0:53 'inF1' (in float)
|
|
0:54 move second child to first child (temp float)
|
|
0:54 'r034' (temp float)
|
|
0:54 Fraction (global float)
|
|
0:54 'inF0' (in float)
|
|
0:55 move second child to first child (temp float)
|
|
0:55 'r035' (temp float)
|
|
0:55 frexp (global float)
|
|
0:55 'inF0' (in float)
|
|
0:55 'inF1' (in float)
|
|
0:56 move second child to first child (temp float)
|
|
0:56 'r036' (temp float)
|
|
0:56 fwidth (global float)
|
|
0:56 'inF0' (in float)
|
|
0:57 move second child to first child (temp bool)
|
|
0:57 'r037' (temp bool)
|
|
0:57 isinf (global bool)
|
|
0:57 'inF0' (in float)
|
|
0:58 move second child to first child (temp bool)
|
|
0:58 'r038' (temp bool)
|
|
0:58 isnan (global bool)
|
|
0:58 'inF0' (in float)
|
|
0:59 move second child to first child (temp float)
|
|
0:59 'r039' (temp float)
|
|
0:59 ldexp (global float)
|
|
0:59 'inF0' (in float)
|
|
0:59 'inF1' (in float)
|
|
0:60 move second child to first child (temp float)
|
|
0:60 'r039a' (temp float)
|
|
0:60 mix (global float)
|
|
0:60 'inF0' (in float)
|
|
0:60 'inF1' (in float)
|
|
0:60 'inF2' (in float)
|
|
0:61 move second child to first child (temp float)
|
|
0:61 'r040' (temp float)
|
|
0:61 log (global float)
|
|
0:61 'inF0' (in float)
|
|
0:62 move second child to first child (temp float)
|
|
0:62 'r041' (temp float)
|
|
0:62 component-wise multiply (temp float)
|
|
0:62 log2 (temp float)
|
|
0:62 'inF0' (in float)
|
|
0:62 Constant:
|
|
0:62 0.301030
|
|
0:63 move second child to first child (temp float)
|
|
0:63 'r042' (temp float)
|
|
0:63 log2 (global float)
|
|
0:63 'inF0' (in float)
|
|
0:64 move second child to first child (temp float)
|
|
0:64 'r043' (temp float)
|
|
0:64 max (global float)
|
|
0:64 'inF0' (in float)
|
|
0:64 'inF1' (in float)
|
|
0:65 move second child to first child (temp float)
|
|
0:65 'r044' (temp float)
|
|
0:65 min (global float)
|
|
0:65 'inF0' (in float)
|
|
0:65 'inF1' (in float)
|
|
0:66 move second child to first child (temp float)
|
|
0:66 'r045' (temp float)
|
|
0:66 pow (global float)
|
|
0:66 'inF0' (in float)
|
|
0:66 'inF1' (in float)
|
|
0:67 move second child to first child (temp float)
|
|
0:67 'r046' (temp float)
|
|
0:67 radians (global float)
|
|
0:67 'inF0' (in float)
|
|
0:68 move second child to first child (temp float)
|
|
0:68 'r047' (temp float)
|
|
0:68 divide (temp float)
|
|
0:68 Constant:
|
|
0:68 1.000000
|
|
0:68 'inF0' (in float)
|
|
0:69 move second child to first child (temp uint)
|
|
0:69 'r048' (temp uint)
|
|
0:69 bitFieldReverse (global uint)
|
|
0:69 Constant:
|
|
0:69 2 (const uint)
|
|
0:70 move second child to first child (temp float)
|
|
0:70 'r049' (temp float)
|
|
0:70 roundEven (global float)
|
|
0:70 'inF0' (in float)
|
|
0:71 move second child to first child (temp float)
|
|
0:71 'r050' (temp float)
|
|
0:71 inverse sqrt (global float)
|
|
0:71 'inF0' (in float)
|
|
0:72 move second child to first child (temp float)
|
|
0:72 'r051' (temp float)
|
|
0:72 clamp (temp float)
|
|
0:72 'inF0' (in float)
|
|
0:72 Constant:
|
|
0:72 0.000000
|
|
0:72 Constant:
|
|
0:72 1.000000
|
|
0:73 move second child to first child (temp float)
|
|
0:73 'r052' (temp float)
|
|
0:73 Sign (global float)
|
|
0:73 'inF0' (in float)
|
|
0:74 move second child to first child (temp float)
|
|
0:74 'r053' (temp float)
|
|
0:74 sine (global float)
|
|
0:74 'inF0' (in float)
|
|
0:75 Sequence
|
|
0:75 move second child to first child (temp float)
|
|
0:75 'inF1' (in float)
|
|
0:75 sine (temp float)
|
|
0:75 'inF0' (in float)
|
|
0:75 move second child to first child (temp float)
|
|
0:75 'inF2' (in float)
|
|
0:75 cosine (temp float)
|
|
0:75 'inF0' (in float)
|
|
0:76 move second child to first child (temp float)
|
|
0:76 'r055' (temp float)
|
|
0:76 hyp. sine (global float)
|
|
0:76 'inF0' (in float)
|
|
0:77 move second child to first child (temp float)
|
|
0:77 'r056' (temp float)
|
|
0:77 smoothstep (global float)
|
|
0:77 'inF0' (in float)
|
|
0:77 'inF1' (in float)
|
|
0:77 'inF2' (in float)
|
|
0:78 move second child to first child (temp float)
|
|
0:78 'r057' (temp float)
|
|
0:78 sqrt (global float)
|
|
0:78 'inF0' (in float)
|
|
0:79 move second child to first child (temp float)
|
|
0:79 'r058' (temp float)
|
|
0:79 step (global float)
|
|
0:79 'inF0' (in float)
|
|
0:79 'inF1' (in float)
|
|
0:80 move second child to first child (temp float)
|
|
0:80 'r059' (temp float)
|
|
0:80 tangent (global float)
|
|
0:80 'inF0' (in float)
|
|
0:81 move second child to first child (temp float)
|
|
0:81 'r060' (temp float)
|
|
0:81 hyp. tangent (global float)
|
|
0:81 'inF0' (in float)
|
|
0:83 move second child to first child (temp float)
|
|
0:83 'r061' (temp float)
|
|
0:83 trunc (global float)
|
|
0:83 'inF0' (in float)
|
|
0:85 Branch: Return with expression
|
|
0:85 Constant:
|
|
0:85 0.000000
|
|
0:94 Function Definition: PixelShaderFunction(vf1;vf1;vf1; (temp 1-component vector of float)
|
|
0:89 Function Parameters:
|
|
0:89 'inF0' (in 1-component vector of float)
|
|
0:89 'inF1' (in 1-component vector of float)
|
|
0:89 'inF2' (in 1-component vector of float)
|
|
0:? Sequence
|
|
0:91 Branch: Return with expression
|
|
0:91 Constant:
|
|
0:91 0.000000
|
|
0:177 Function Definition: PixelShaderFunction(vf2;vf2;vf2;vu2;vu2; (temp 2-component vector of float)
|
|
0:95 Function Parameters:
|
|
0:95 'inF0' (in 2-component vector of float)
|
|
0:95 'inF1' (in 2-component vector of float)
|
|
0:95 'inF2' (in 2-component vector of float)
|
|
0:95 'inU0' (in 2-component vector of uint)
|
|
0:95 'inU1' (in 2-component vector of uint)
|
|
0:? Sequence
|
|
0:98 move second child to first child (temp bool)
|
|
0:98 'r000' (temp bool)
|
|
0:98 all (global bool)
|
|
0:98 'inF0' (in 2-component vector of float)
|
|
0:99 move second child to first child (temp 2-component vector of float)
|
|
0:99 'r001' (temp 2-component vector of float)
|
|
0:99 Absolute value (global 2-component vector of float)
|
|
0:99 'inF0' (in 2-component vector of float)
|
|
0:100 move second child to first child (temp 2-component vector of float)
|
|
0:100 'r002' (temp 2-component vector of float)
|
|
0:100 arc cosine (global 2-component vector of float)
|
|
0:100 'inF0' (in 2-component vector of float)
|
|
0:101 move second child to first child (temp bool)
|
|
0:101 'r003' (temp bool)
|
|
0:101 any (global bool)
|
|
0:101 'inF0' (in 2-component vector of float)
|
|
0:102 move second child to first child (temp 2-component vector of float)
|
|
0:102 'r004' (temp 2-component vector of float)
|
|
0:102 arc sine (global 2-component vector of float)
|
|
0:102 'inF0' (in 2-component vector of float)
|
|
0:103 move second child to first child (temp 2-component vector of int)
|
|
0:103 'r005' (temp 2-component vector of int)
|
|
0:103 floatBitsToInt (global 2-component vector of int)
|
|
0:103 'inF0' (in 2-component vector of float)
|
|
0:104 move second child to first child (temp 2-component vector of uint)
|
|
0:104 'r006' (temp 2-component vector of uint)
|
|
0:104 floatBitsToUint (global 2-component vector of uint)
|
|
0:104 'inF0' (in 2-component vector of float)
|
|
0:105 move second child to first child (temp 2-component vector of float)
|
|
0:105 'r007' (temp 2-component vector of float)
|
|
0:105 intBitsToFloat (global 2-component vector of float)
|
|
0:105 'inU0' (in 2-component vector of uint)
|
|
0:107 move second child to first child (temp 2-component vector of float)
|
|
0:107 'r009' (temp 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:108 move second child to first child (temp 2-component vector of float)
|
|
0:108 'r010' (temp 2-component vector of float)
|
|
0:108 arc tangent (global 2-component vector of float)
|
|
0:108 'inF0' (in 2-component vector of float)
|
|
0:108 'inF1' (in 2-component vector of float)
|
|
0:109 move second child to first child (temp 2-component vector of float)
|
|
0:109 'r011' (temp 2-component vector of float)
|
|
0:109 Ceiling (global 2-component vector of float)
|
|
0:109 'inF0' (in 2-component vector of float)
|
|
0:110 move second child to first child (temp 2-component vector of float)
|
|
0:110 'r012' (temp 2-component vector of float)
|
|
0:110 clamp (global 2-component vector of float)
|
|
0:110 'inF0' (in 2-component vector of float)
|
|
0:110 'inF1' (in 2-component vector of float)
|
|
0:110 'inF2' (in 2-component vector of float)
|
|
0:111 Test condition and select (temp void)
|
|
0:111 Condition
|
|
0:111 any (temp bool)
|
|
0:111 Compare Less Than (temp 2-component vector of bool)
|
|
0:111 'inF0' (in 2-component vector of float)
|
|
0:111 Constant:
|
|
0:111 0.000000
|
|
0:111 0.000000
|
|
0:111 true case
|
|
0:111 Branch: Kill
|
|
0:112 move second child to first child (temp 2-component vector of float)
|
|
0:112 'r013' (temp 2-component vector of float)
|
|
0:112 cosine (global 2-component vector of float)
|
|
0:112 'inF0' (in 2-component vector of float)
|
|
0:113 move second child to first child (temp 2-component vector of float)
|
|
0:113 'r015' (temp 2-component vector of float)
|
|
0:113 hyp. cosine (global 2-component vector of float)
|
|
0:113 'inF0' (in 2-component vector of float)
|
|
0:114 move second child to first child (temp 2-component vector of uint)
|
|
0:114 'r016' (temp 2-component vector of uint)
|
|
0:? bitCount (global 2-component vector of uint)
|
|
0:? Constant:
|
|
0:? 7 (const uint)
|
|
0:? 3 (const uint)
|
|
0:115 move second child to first child (temp 2-component vector of float)
|
|
0:115 'r017' (temp 2-component vector of float)
|
|
0:115 dPdx (global 2-component vector of float)
|
|
0:115 'inF0' (in 2-component vector of float)
|
|
0:116 move second child to first child (temp 2-component vector of float)
|
|
0:116 'r018' (temp 2-component vector of float)
|
|
0:116 dPdxCoarse (global 2-component vector of float)
|
|
0:116 'inF0' (in 2-component vector of float)
|
|
0:117 move second child to first child (temp 2-component vector of float)
|
|
0:117 'r019' (temp 2-component vector of float)
|
|
0:117 dPdxFine (global 2-component vector of float)
|
|
0:117 'inF0' (in 2-component vector of float)
|
|
0:118 move second child to first child (temp 2-component vector of float)
|
|
0:118 'r020' (temp 2-component vector of float)
|
|
0:118 dPdy (global 2-component vector of float)
|
|
0:118 'inF0' (in 2-component vector of float)
|
|
0:119 move second child to first child (temp 2-component vector of float)
|
|
0:119 'r021' (temp 2-component vector of float)
|
|
0:119 dPdyCoarse (global 2-component vector of float)
|
|
0:119 'inF0' (in 2-component vector of float)
|
|
0:120 move second child to first child (temp 2-component vector of float)
|
|
0:120 'r022' (temp 2-component vector of float)
|
|
0:120 dPdyFine (global 2-component vector of float)
|
|
0:120 'inF0' (in 2-component vector of float)
|
|
0:121 move second child to first child (temp 2-component vector of float)
|
|
0:121 'r023' (temp 2-component vector of float)
|
|
0:121 degrees (global 2-component vector of float)
|
|
0:121 'inF0' (in 2-component vector of float)
|
|
0:125 move second child to first child (temp float)
|
|
0:125 'r026' (temp float)
|
|
0:125 distance (global float)
|
|
0:125 'inF0' (in 2-component vector of float)
|
|
0:125 'inF1' (in 2-component vector of float)
|
|
0:126 move second child to first child (temp float)
|
|
0:126 'r027' (temp float)
|
|
0:126 dot-product (global float)
|
|
0:126 'inF0' (in 2-component vector of float)
|
|
0:126 'inF1' (in 2-component vector of float)
|
|
0:130 move second child to first child (temp 2-component vector of float)
|
|
0:130 'r028' (temp 2-component vector of float)
|
|
0:130 exp (global 2-component vector of float)
|
|
0:130 'inF0' (in 2-component vector of float)
|
|
0:131 move second child to first child (temp 2-component vector of float)
|
|
0:131 'r029' (temp 2-component vector of float)
|
|
0:131 exp2 (global 2-component vector of float)
|
|
0:131 'inF0' (in 2-component vector of float)
|
|
0:132 move second child to first child (temp 2-component vector of float)
|
|
0:132 'r030' (temp 2-component vector of float)
|
|
0:132 face-forward (global 2-component vector of float)
|
|
0:132 'inF0' (in 2-component vector of float)
|
|
0:132 'inF1' (in 2-component vector of float)
|
|
0:132 'inF2' (in 2-component vector of float)
|
|
0:133 move second child to first child (temp 2-component vector of uint)
|
|
0:133 'r031' (temp 2-component vector of uint)
|
|
0:? findMSB (global 2-component vector of uint)
|
|
0:? Constant:
|
|
0:? 7 (const uint)
|
|
0:? 8 (const uint)
|
|
0:134 move second child to first child (temp 2-component vector of uint)
|
|
0:134 'r032' (temp 2-component vector of uint)
|
|
0:? findLSB (global 2-component vector of uint)
|
|
0:? Constant:
|
|
0:? 7 (const uint)
|
|
0:? 8 (const uint)
|
|
0:135 move second child to first child (temp 2-component vector of float)
|
|
0:135 'r033' (temp 2-component vector of float)
|
|
0:135 Floor (global 2-component vector of float)
|
|
0:135 'inF0' (in 2-component vector of float)
|
|
0:137 move second child to first child (temp 2-component vector of float)
|
|
0:137 'r035' (temp 2-component vector of float)
|
|
0:137 mod (global 2-component vector of float)
|
|
0:137 'inF0' (in 2-component vector of float)
|
|
0:137 'inF1' (in 2-component vector of float)
|
|
0:138 move second child to first child (temp 2-component vector of float)
|
|
0:138 'r036' (temp 2-component vector of float)
|
|
0:138 Fraction (global 2-component vector of float)
|
|
0:138 'inF0' (in 2-component vector of float)
|
|
0:139 move second child to first child (temp 2-component vector of float)
|
|
0:139 'r037' (temp 2-component vector of float)
|
|
0:139 frexp (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 move second child to first child (temp 2-component vector of float)
|
|
0:140 'r038' (temp 2-component vector of float)
|
|
0:140 fwidth (global 2-component vector of float)
|
|
0:140 'inF0' (in 2-component vector of float)
|
|
0:141 move second child to first child (temp 2-component vector of bool)
|
|
0:141 'r039' (temp 2-component vector of bool)
|
|
0:141 isinf (global 2-component vector of bool)
|
|
0:141 'inF0' (in 2-component vector of float)
|
|
0:142 move second child to first child (temp 2-component vector of bool)
|
|
0:142 'r040' (temp 2-component vector of bool)
|
|
0:142 isnan (global 2-component vector of bool)
|
|
0:142 'inF0' (in 2-component vector of float)
|
|
0:143 move second child to first child (temp 2-component vector of float)
|
|
0:143 'r041' (temp 2-component vector of float)
|
|
0:143 ldexp (global 2-component vector of float)
|
|
0:143 'inF0' (in 2-component vector of float)
|
|
0:143 'inF1' (in 2-component vector of float)
|
|
0:144 move second child to first child (temp 2-component vector of float)
|
|
0:144 'r039a' (temp 2-component vector of float)
|
|
0:144 mix (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:144 'inF2' (in 2-component vector of float)
|
|
0:145 move second child to first child (temp float)
|
|
0:145 'r042' (temp float)
|
|
0:145 length (global float)
|
|
0:145 'inF0' (in 2-component vector of float)
|
|
0:146 move second child to first child (temp 2-component vector of float)
|
|
0:146 'r043' (temp 2-component vector of float)
|
|
0:146 log (global 2-component vector of float)
|
|
0:146 'inF0' (in 2-component vector of float)
|
|
0:147 move second child to first child (temp 2-component vector of float)
|
|
0:147 'r044' (temp 2-component vector of float)
|
|
0:147 vector-scale (temp 2-component vector of float)
|
|
0:147 log2 (temp 2-component vector of float)
|
|
0:147 'inF0' (in 2-component vector of float)
|
|
0:147 Constant:
|
|
0:147 0.301030
|
|
0:148 move second child to first child (temp 2-component vector of float)
|
|
0:148 'r045' (temp 2-component vector of float)
|
|
0:148 log2 (global 2-component vector of float)
|
|
0:148 'inF0' (in 2-component vector of float)
|
|
0:149 move second child to first child (temp 2-component vector of float)
|
|
0:149 'r046' (temp 2-component vector of float)
|
|
0:149 max (global 2-component vector of float)
|
|
0:149 'inF0' (in 2-component vector of float)
|
|
0:149 'inF1' (in 2-component vector of float)
|
|
0:150 move second child to first child (temp 2-component vector of float)
|
|
0:150 'r047' (temp 2-component vector of float)
|
|
0:150 min (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 move second child to first child (temp 2-component vector of float)
|
|
0:151 'r048' (temp 2-component vector of float)
|
|
0:151 normalize (global 2-component vector of float)
|
|
0:151 'inF0' (in 2-component vector of float)
|
|
0:152 move second child to first child (temp 2-component vector of float)
|
|
0:152 'r049' (temp 2-component vector of float)
|
|
0:152 pow (global 2-component vector of float)
|
|
0:152 'inF0' (in 2-component vector of float)
|
|
0:152 'inF1' (in 2-component vector of float)
|
|
0:153 move second child to first child (temp 2-component vector of float)
|
|
0:153 'r050' (temp 2-component vector of float)
|
|
0:153 radians (global 2-component vector of float)
|
|
0:153 'inF0' (in 2-component vector of float)
|
|
0:154 move second child to first child (temp 2-component vector of float)
|
|
0:154 'r051' (temp 2-component vector of float)
|
|
0:154 divide (temp 2-component vector of float)
|
|
0:154 Constant:
|
|
0:154 1.000000
|
|
0:154 'inF0' (in 2-component vector of float)
|
|
0:155 move second child to first child (temp 2-component vector of float)
|
|
0:155 'r052' (temp 2-component vector of float)
|
|
0:155 reflect (global 2-component vector of float)
|
|
0:155 'inF0' (in 2-component vector of float)
|
|
0:155 'inF1' (in 2-component vector of float)
|
|
0:156 move second child to first child (temp 2-component vector of float)
|
|
0:156 'r053' (temp 2-component vector of float)
|
|
0:156 refract (global 2-component vector of float)
|
|
0:156 'inF0' (in 2-component vector of float)
|
|
0:156 'inF1' (in 2-component vector of float)
|
|
0:156 Constant:
|
|
0:156 2.000000
|
|
0:157 move second child to first child (temp 2-component vector of uint)
|
|
0:157 'r054' (temp 2-component vector of uint)
|
|
0:? bitFieldReverse (global 2-component vector of uint)
|
|
0:? Constant:
|
|
0:? 1 (const uint)
|
|
0:? 2 (const uint)
|
|
0:158 move second child to first child (temp 2-component vector of float)
|
|
0:158 'r055' (temp 2-component vector of float)
|
|
0:158 roundEven (global 2-component vector of float)
|
|
0:158 'inF0' (in 2-component vector of float)
|
|
0:159 move second child to first child (temp 2-component vector of float)
|
|
0:159 'r056' (temp 2-component vector of float)
|
|
0:159 inverse sqrt (global 2-component vector of float)
|
|
0:159 'inF0' (in 2-component vector of float)
|
|
0:160 move second child to first child (temp 2-component vector of float)
|
|
0:160 'r057' (temp 2-component vector of float)
|
|
0:160 clamp (temp 2-component vector of float)
|
|
0:160 'inF0' (in 2-component vector of float)
|
|
0:160 Constant:
|
|
0:160 0.000000
|
|
0:160 Constant:
|
|
0:160 1.000000
|
|
0:161 move second child to first child (temp 2-component vector of float)
|
|
0:161 'r058' (temp 2-component vector of float)
|
|
0:161 Sign (global 2-component vector of float)
|
|
0:161 'inF0' (in 2-component vector of float)
|
|
0:162 move second child to first child (temp 2-component vector of float)
|
|
0:162 'r059' (temp 2-component vector of float)
|
|
0:162 sine (global 2-component vector of float)
|
|
0:162 'inF0' (in 2-component vector of float)
|
|
0:163 Sequence
|
|
0:163 move second child to first child (temp 2-component vector of float)
|
|
0:163 'inF1' (in 2-component vector of float)
|
|
0:163 sine (temp 2-component vector of float)
|
|
0:163 'inF0' (in 2-component vector of float)
|
|
0:163 move second child to first child (temp 2-component vector of float)
|
|
0:163 'inF2' (in 2-component vector of float)
|
|
0:163 cosine (temp 2-component vector of float)
|
|
0:163 'inF0' (in 2-component vector of float)
|
|
0:164 move second child to first child (temp 2-component vector of float)
|
|
0:164 'r060' (temp 2-component vector of float)
|
|
0:164 hyp. sine (global 2-component vector of float)
|
|
0:164 'inF0' (in 2-component vector of float)
|
|
0:165 move second child to first child (temp 2-component vector of float)
|
|
0:165 'r061' (temp 2-component vector of float)
|
|
0:165 smoothstep (global 2-component vector of float)
|
|
0:165 'inF0' (in 2-component vector of float)
|
|
0:165 'inF1' (in 2-component vector of float)
|
|
0:165 'inF2' (in 2-component vector of float)
|
|
0:166 move second child to first child (temp 2-component vector of float)
|
|
0:166 'r062' (temp 2-component vector of float)
|
|
0:166 sqrt (global 2-component vector of float)
|
|
0:166 'inF0' (in 2-component vector of float)
|
|
0:167 move second child to first child (temp 2-component vector of float)
|
|
0:167 'r063' (temp 2-component vector of float)
|
|
0:167 step (global 2-component vector of float)
|
|
0:167 'inF0' (in 2-component vector of float)
|
|
0:167 'inF1' (in 2-component vector of float)
|
|
0:168 move second child to first child (temp 2-component vector of float)
|
|
0:168 'r064' (temp 2-component vector of float)
|
|
0:168 tangent (global 2-component vector of float)
|
|
0:168 'inF0' (in 2-component vector of float)
|
|
0:169 move second child to first child (temp 2-component vector of float)
|
|
0:169 'r065' (temp 2-component vector of float)
|
|
0:169 hyp. tangent (global 2-component vector of float)
|
|
0:169 'inF0' (in 2-component vector of float)
|
|
0:171 move second child to first child (temp 2-component vector of float)
|
|
0:171 'r066' (temp 2-component vector of float)
|
|
0:171 trunc (global 2-component vector of float)
|
|
0:171 'inF0' (in 2-component vector of float)
|
|
0:174 Branch: Return with expression
|
|
0:? Constant:
|
|
0:? 1.000000
|
|
0:? 2.000000
|
|
0:258 Function Definition: PixelShaderFunction(vf3;vf3;vf3;vu3;vu3; (temp 3-component vector of float)
|
|
0:178 Function Parameters:
|
|
0:178 'inF0' (in 3-component vector of float)
|
|
0:178 'inF1' (in 3-component vector of float)
|
|
0:178 'inF2' (in 3-component vector of float)
|
|
0:178 'inU0' (in 3-component vector of uint)
|
|
0:178 'inU1' (in 3-component vector of uint)
|
|
0:? Sequence
|
|
0:181 move second child to first child (temp bool)
|
|
0:181 'r000' (temp bool)
|
|
0:181 all (global bool)
|
|
0:181 'inF0' (in 3-component vector of float)
|
|
0:182 move second child to first child (temp 3-component vector of float)
|
|
0:182 'r001' (temp 3-component vector of float)
|
|
0:182 Absolute value (global 3-component vector of float)
|
|
0:182 'inF0' (in 3-component vector of float)
|
|
0:183 move second child to first child (temp 3-component vector of float)
|
|
0:183 'r002' (temp 3-component vector of float)
|
|
0:183 arc cosine (global 3-component vector of float)
|
|
0:183 'inF0' (in 3-component vector of float)
|
|
0:184 move second child to first child (temp bool)
|
|
0:184 'r003' (temp bool)
|
|
0:184 any (global bool)
|
|
0:184 'inF0' (in 3-component vector of float)
|
|
0:185 move second child to first child (temp 3-component vector of float)
|
|
0:185 'r004' (temp 3-component vector of float)
|
|
0:185 arc sine (global 3-component vector of float)
|
|
0:185 'inF0' (in 3-component vector of float)
|
|
0:186 move second child to first child (temp 3-component vector of int)
|
|
0:186 'r005' (temp 3-component vector of int)
|
|
0:186 floatBitsToInt (global 3-component vector of int)
|
|
0:186 'inF0' (in 3-component vector of float)
|
|
0:187 move second child to first child (temp 3-component vector of uint)
|
|
0:187 'r006' (temp 3-component vector of uint)
|
|
0:187 floatBitsToUint (global 3-component vector of uint)
|
|
0:187 'inF0' (in 3-component vector of float)
|
|
0:188 move second child to first child (temp 3-component vector of float)
|
|
0:188 'r007' (temp 3-component vector of float)
|
|
0:188 intBitsToFloat (global 3-component vector of float)
|
|
0:188 'inU0' (in 3-component vector of uint)
|
|
0:190 move second child to first child (temp 3-component vector of float)
|
|
0:190 'r009' (temp 3-component vector of float)
|
|
0:190 arc tangent (global 3-component vector of float)
|
|
0:190 'inF0' (in 3-component vector of float)
|
|
0:191 move second child to first child (temp 3-component vector of float)
|
|
0:191 'r010' (temp 3-component vector of float)
|
|
0:191 arc tangent (global 3-component vector of float)
|
|
0:191 'inF0' (in 3-component vector of float)
|
|
0:191 'inF1' (in 3-component vector of float)
|
|
0:192 move second child to first child (temp 3-component vector of float)
|
|
0:192 'r011' (temp 3-component vector of float)
|
|
0:192 Ceiling (global 3-component vector of float)
|
|
0:192 'inF0' (in 3-component vector of float)
|
|
0:193 move second child to first child (temp 3-component vector of float)
|
|
0:193 'r012' (temp 3-component vector of float)
|
|
0:193 clamp (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:193 'inF2' (in 3-component vector of float)
|
|
0:194 Test condition and select (temp void)
|
|
0:194 Condition
|
|
0:194 any (temp bool)
|
|
0:194 Compare Less Than (temp 3-component vector of bool)
|
|
0:194 'inF0' (in 3-component vector of float)
|
|
0:194 Constant:
|
|
0:194 0.000000
|
|
0:194 0.000000
|
|
0:194 0.000000
|
|
0:194 true case
|
|
0:194 Branch: Kill
|
|
0:195 move second child to first child (temp 3-component vector of float)
|
|
0:195 'r013' (temp 3-component vector of float)
|
|
0:195 cosine (global 3-component vector of float)
|
|
0:195 'inF0' (in 3-component vector of float)
|
|
0:196 move second child to first child (temp 3-component vector of float)
|
|
0:196 'r014' (temp 3-component vector of float)
|
|
0:196 hyp. cosine (global 3-component vector of float)
|
|
0:196 'inF0' (in 3-component vector of float)
|
|
0:197 move second child to first child (temp 3-component vector of uint)
|
|
0:197 'r015' (temp 3-component vector of uint)
|
|
0:? bitCount (global 3-component vector of uint)
|
|
0:? Constant:
|
|
0:? 7 (const uint)
|
|
0:? 3 (const uint)
|
|
0:? 5 (const uint)
|
|
0:198 move second child to first child (temp 3-component vector of float)
|
|
0:198 'r016' (temp 3-component vector of float)
|
|
0:198 cross-product (global 3-component vector of float)
|
|
0:198 'inF0' (in 3-component vector of float)
|
|
0:198 'inF1' (in 3-component vector of float)
|
|
0:199 move second child to first child (temp 3-component vector of float)
|
|
0:199 'r017' (temp 3-component vector of float)
|
|
0:199 dPdx (global 3-component vector of float)
|
|
0:199 'inF0' (in 3-component vector of float)
|
|
0:200 move second child to first child (temp 3-component vector of float)
|
|
0:200 'r018' (temp 3-component vector of float)
|
|
0:200 dPdxCoarse (global 3-component vector of float)
|
|
0:200 'inF0' (in 3-component vector of float)
|
|
0:201 move second child to first child (temp 3-component vector of float)
|
|
0:201 'r019' (temp 3-component vector of float)
|
|
0:201 dPdxFine (global 3-component vector of float)
|
|
0:201 'inF0' (in 3-component vector of float)
|
|
0:202 move second child to first child (temp 3-component vector of float)
|
|
0:202 'r020' (temp 3-component vector of float)
|
|
0:202 dPdy (global 3-component vector of float)
|
|
0:202 'inF0' (in 3-component vector of float)
|
|
0:203 move second child to first child (temp 3-component vector of float)
|
|
0:203 'r021' (temp 3-component vector of float)
|
|
0:203 dPdyCoarse (global 3-component vector of float)
|
|
0:203 'inF0' (in 3-component vector of float)
|
|
0:204 move second child to first child (temp 3-component vector of float)
|
|
0:204 'r022' (temp 3-component vector of float)
|
|
0:204 dPdyFine (global 3-component vector of float)
|
|
0:204 'inF0' (in 3-component vector of float)
|
|
0:205 move second child to first child (temp 3-component vector of float)
|
|
0:205 'r023' (temp 3-component vector of float)
|
|
0:205 degrees (global 3-component vector of float)
|
|
0:205 'inF0' (in 3-component vector of float)
|
|
0:206 move second child to first child (temp float)
|
|
0:206 'r024' (temp float)
|
|
0:206 distance (global float)
|
|
0:206 'inF0' (in 3-component vector of float)
|
|
0:206 'inF1' (in 3-component vector of float)
|
|
0:207 move second child to first child (temp float)
|
|
0:207 'r025' (temp float)
|
|
0:207 dot-product (global float)
|
|
0:207 'inF0' (in 3-component vector of float)
|
|
0:207 'inF1' (in 3-component vector of float)
|
|
0:211 move second child to first child (temp 3-component vector of float)
|
|
0:211 'r029' (temp 3-component vector of float)
|
|
0:211 exp (global 3-component vector of float)
|
|
0:211 'inF0' (in 3-component vector of float)
|
|
0:212 move second child to first child (temp 3-component vector of float)
|
|
0:212 'r030' (temp 3-component vector of float)
|
|
0:212 exp2 (global 3-component vector of float)
|
|
0:212 'inF0' (in 3-component vector of float)
|
|
0:213 move second child to first child (temp 3-component vector of float)
|
|
0:213 'r031' (temp 3-component vector of float)
|
|
0:213 face-forward (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:213 'inF2' (in 3-component vector of float)
|
|
0:214 move second child to first child (temp 3-component vector of uint)
|
|
0:214 'r032' (temp 3-component vector of uint)
|
|
0:? findMSB (global 3-component vector of uint)
|
|
0:? Constant:
|
|
0:? 2 (const uint)
|
|
0:? 3 (const uint)
|
|
0:? 4 (const uint)
|
|
0:215 move second child to first child (temp 3-component vector of uint)
|
|
0:215 'r033' (temp 3-component vector of uint)
|
|
0:? findLSB (global 3-component vector of uint)
|
|
0:? Constant:
|
|
0:? 2 (const uint)
|
|
0:? 3 (const uint)
|
|
0:? 4 (const uint)
|
|
0:216 move second child to first child (temp 3-component vector of float)
|
|
0:216 'r034' (temp 3-component vector of float)
|
|
0:216 Floor (global 3-component vector of float)
|
|
0:216 'inF0' (in 3-component vector of float)
|
|
0:218 move second child to first child (temp 3-component vector of float)
|
|
0:218 'r036' (temp 3-component vector of float)
|
|
0:218 mod (global 3-component vector of float)
|
|
0:218 'inF0' (in 3-component vector of float)
|
|
0:218 'inF1' (in 3-component vector of float)
|
|
0:219 move second child to first child (temp 3-component vector of float)
|
|
0:219 'r037' (temp 3-component vector of float)
|
|
0:219 Fraction (global 3-component vector of float)
|
|
0:219 'inF0' (in 3-component vector of float)
|
|
0:220 move second child to first child (temp 3-component vector of float)
|
|
0:220 'r038' (temp 3-component vector of float)
|
|
0:220 frexp (global 3-component vector of float)
|
|
0:220 'inF0' (in 3-component vector of float)
|
|
0:220 'inF1' (in 3-component vector of float)
|
|
0:221 move second child to first child (temp 3-component vector of float)
|
|
0:221 'r039' (temp 3-component vector of float)
|
|
0:221 fwidth (global 3-component vector of float)
|
|
0:221 'inF0' (in 3-component vector of float)
|
|
0:222 move second child to first child (temp 3-component vector of bool)
|
|
0:222 'r040' (temp 3-component vector of bool)
|
|
0:222 isinf (global 3-component vector of bool)
|
|
0:222 'inF0' (in 3-component vector of float)
|
|
0:223 move second child to first child (temp 3-component vector of bool)
|
|
0:223 'r041' (temp 3-component vector of bool)
|
|
0:223 isnan (global 3-component vector of bool)
|
|
0:223 'inF0' (in 3-component vector of float)
|
|
0:224 move second child to first child (temp 3-component vector of float)
|
|
0:224 'r042' (temp 3-component vector of float)
|
|
0:224 ldexp (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 move second child to first child (temp 3-component vector of float)
|
|
0:225 'r039a' (temp 3-component vector of float)
|
|
0:225 mix (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:225 'inF2' (in 3-component vector of float)
|
|
0:226 move second child to first child (temp float)
|
|
0:226 'r043' (temp float)
|
|
0:226 length (global float)
|
|
0:226 'inF0' (in 3-component vector of float)
|
|
0:227 move second child to first child (temp 3-component vector of float)
|
|
0:227 'r044' (temp 3-component vector of float)
|
|
0:227 log (global 3-component vector of float)
|
|
0:227 'inF0' (in 3-component vector of float)
|
|
0:228 move second child to first child (temp 3-component vector of float)
|
|
0:228 'r045' (temp 3-component vector of float)
|
|
0:228 vector-scale (temp 3-component vector of float)
|
|
0:228 log2 (temp 3-component vector of float)
|
|
0:228 'inF0' (in 3-component vector of float)
|
|
0:228 Constant:
|
|
0:228 0.301030
|
|
0:229 move second child to first child (temp 3-component vector of float)
|
|
0:229 'r046' (temp 3-component vector of float)
|
|
0:229 log2 (global 3-component vector of float)
|
|
0:229 'inF0' (in 3-component vector of float)
|
|
0:230 move second child to first child (temp 3-component vector of float)
|
|
0:230 'r047' (temp 3-component vector of float)
|
|
0:230 max (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 move second child to first child (temp 3-component vector of float)
|
|
0:231 'r048' (temp 3-component vector of float)
|
|
0:231 min (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:232 move second child to first child (temp 3-component vector of float)
|
|
0:232 'r049' (temp 3-component vector of float)
|
|
0:232 normalize (global 3-component vector of float)
|
|
0:232 'inF0' (in 3-component vector of float)
|
|
0:233 move second child to first child (temp 3-component vector of float)
|
|
0:233 'r050' (temp 3-component vector of float)
|
|
0:233 pow (global 3-component vector of float)
|
|
0:233 'inF0' (in 3-component vector of float)
|
|
0:233 'inF1' (in 3-component vector of float)
|
|
0:234 move second child to first child (temp 3-component vector of float)
|
|
0:234 'r051' (temp 3-component vector of float)
|
|
0:234 radians (global 3-component vector of float)
|
|
0:234 'inF0' (in 3-component vector of float)
|
|
0:235 move second child to first child (temp 3-component vector of float)
|
|
0:235 'r052' (temp 3-component vector of float)
|
|
0:235 divide (temp 3-component vector of float)
|
|
0:235 Constant:
|
|
0:235 1.000000
|
|
0:235 'inF0' (in 3-component vector of float)
|
|
0:236 move second child to first child (temp 3-component vector of float)
|
|
0:236 'r053' (temp 3-component vector of float)
|
|
0:236 reflect (global 3-component vector of float)
|
|
0:236 'inF0' (in 3-component vector of float)
|
|
0:236 'inF1' (in 3-component vector of float)
|
|
0:237 move second child to first child (temp 3-component vector of float)
|
|
0:237 'r054' (temp 3-component vector of float)
|
|
0:237 refract (global 3-component vector of float)
|
|
0:237 'inF0' (in 3-component vector of float)
|
|
0:237 'inF1' (in 3-component vector of float)
|
|
0:237 Constant:
|
|
0:237 2.000000
|
|
0:238 move second child to first child (temp 3-component vector of uint)
|
|
0:238 'r055' (temp 3-component vector of uint)
|
|
0:? bitFieldReverse (global 3-component vector of uint)
|
|
0:? Constant:
|
|
0:? 1 (const uint)
|
|
0:? 2 (const uint)
|
|
0:? 3 (const uint)
|
|
0:239 move second child to first child (temp 3-component vector of float)
|
|
0:239 'r056' (temp 3-component vector of float)
|
|
0:239 roundEven (global 3-component vector of float)
|
|
0:239 'inF0' (in 3-component vector of float)
|
|
0:240 move second child to first child (temp 3-component vector of float)
|
|
0:240 'r057' (temp 3-component vector of float)
|
|
0:240 inverse sqrt (global 3-component vector of float)
|
|
0:240 'inF0' (in 3-component vector of float)
|
|
0:241 move second child to first child (temp 3-component vector of float)
|
|
0:241 'r058' (temp 3-component vector of float)
|
|
0:241 clamp (temp 3-component vector of float)
|
|
0:241 'inF0' (in 3-component vector of float)
|
|
0:241 Constant:
|
|
0:241 0.000000
|
|
0:241 Constant:
|
|
0:241 1.000000
|
|
0:242 move second child to first child (temp 3-component vector of float)
|
|
0:242 'r059' (temp 3-component vector of float)
|
|
0:242 Sign (global 3-component vector of float)
|
|
0:242 'inF0' (in 3-component vector of float)
|
|
0:243 move second child to first child (temp 3-component vector of float)
|
|
0:243 'r060' (temp 3-component vector of float)
|
|
0:243 sine (global 3-component vector of float)
|
|
0:243 'inF0' (in 3-component vector of float)
|
|
0:244 Sequence
|
|
0:244 move second child to first child (temp 3-component vector of float)
|
|
0:244 'inF1' (in 3-component vector of float)
|
|
0:244 sine (temp 3-component vector of float)
|
|
0:244 'inF0' (in 3-component vector of float)
|
|
0:244 move second child to first child (temp 3-component vector of float)
|
|
0:244 'inF2' (in 3-component vector of float)
|
|
0:244 cosine (temp 3-component vector of float)
|
|
0:244 'inF0' (in 3-component vector of float)
|
|
0:245 move second child to first child (temp 3-component vector of float)
|
|
0:245 'r061' (temp 3-component vector of float)
|
|
0:245 hyp. sine (global 3-component vector of float)
|
|
0:245 'inF0' (in 3-component vector of float)
|
|
0:246 move second child to first child (temp 3-component vector of float)
|
|
0:246 'r062' (temp 3-component vector of float)
|
|
0:246 smoothstep (global 3-component vector of float)
|
|
0:246 'inF0' (in 3-component vector of float)
|
|
0:246 'inF1' (in 3-component vector of float)
|
|
0:246 'inF2' (in 3-component vector of float)
|
|
0:247 move second child to first child (temp 3-component vector of float)
|
|
0:247 'r063' (temp 3-component vector of float)
|
|
0:247 sqrt (global 3-component vector of float)
|
|
0:247 'inF0' (in 3-component vector of float)
|
|
0:248 move second child to first child (temp 3-component vector of float)
|
|
0:248 'r064' (temp 3-component vector of float)
|
|
0:248 step (global 3-component vector of float)
|
|
0:248 'inF0' (in 3-component vector of float)
|
|
0:248 'inF1' (in 3-component vector of float)
|
|
0:249 move second child to first child (temp 3-component vector of float)
|
|
0:249 'r065' (temp 3-component vector of float)
|
|
0:249 tangent (global 3-component vector of float)
|
|
0:249 'inF0' (in 3-component vector of float)
|
|
0:250 move second child to first child (temp 3-component vector of float)
|
|
0:250 'r066' (temp 3-component vector of float)
|
|
0:250 hyp. tangent (global 3-component vector of float)
|
|
0:250 'inF0' (in 3-component vector of float)
|
|
0:252 move second child to first child (temp 3-component vector of float)
|
|
0:252 'r067' (temp 3-component vector of float)
|
|
0:252 trunc (global 3-component vector of float)
|
|
0:252 'inF0' (in 3-component vector of float)
|
|
0:255 Branch: Return with expression
|
|
0:? Constant:
|
|
0:? 1.000000
|
|
0:? 2.000000
|
|
0:? 3.000000
|
|
0:399 Function Definition: PixelShaderFunction(vf4;vf4;vf4;vu4;vu4; (temp 4-component vector of float)
|
|
0:259 Function Parameters:
|
|
0:259 'inF0' (in 4-component vector of float)
|
|
0:259 'inF1' (in 4-component vector of float)
|
|
0:259 'inF2' (in 4-component vector of float)
|
|
0:259 'inU0' (in 4-component vector of uint)
|
|
0:259 'inU1' (in 4-component vector of uint)
|
|
0:? Sequence
|
|
0:262 move second child to first child (temp bool)
|
|
0:262 'r000' (temp bool)
|
|
0:262 all (global bool)
|
|
0:262 'inF0' (in 4-component vector of float)
|
|
0:263 move second child to first child (temp 4-component vector of float)
|
|
0:263 'r001' (temp 4-component vector of float)
|
|
0:263 Absolute value (global 4-component vector of float)
|
|
0:263 'inF0' (in 4-component vector of float)
|
|
0:264 move second child to first child (temp 4-component vector of float)
|
|
0:264 'r002' (temp 4-component vector of float)
|
|
0:264 arc cosine (global 4-component vector of float)
|
|
0:264 'inF0' (in 4-component vector of float)
|
|
0:265 move second child to first child (temp bool)
|
|
0:265 'r003' (temp bool)
|
|
0:265 any (global bool)
|
|
0:265 'inF0' (in 4-component vector of float)
|
|
0:266 move second child to first child (temp 4-component vector of float)
|
|
0:266 'r004' (temp 4-component vector of float)
|
|
0:266 arc sine (global 4-component vector of float)
|
|
0:266 'inF0' (in 4-component vector of float)
|
|
0:267 move second child to first child (temp 4-component vector of int)
|
|
0:267 'r005' (temp 4-component vector of int)
|
|
0:267 floatBitsToInt (global 4-component vector of int)
|
|
0:267 'inF0' (in 4-component vector of float)
|
|
0:268 move second child to first child (temp 4-component vector of uint)
|
|
0:268 'r006' (temp 4-component vector of uint)
|
|
0:268 floatBitsToUint (global 4-component vector of uint)
|
|
0:268 'inF0' (in 4-component vector of float)
|
|
0:269 move second child to first child (temp 4-component vector of float)
|
|
0:269 'r007' (temp 4-component vector of float)
|
|
0:269 intBitsToFloat (global 4-component vector of float)
|
|
0:269 'inU0' (in 4-component vector of uint)
|
|
0:271 move second child to first child (temp 4-component vector of float)
|
|
0:271 'r009' (temp 4-component vector of float)
|
|
0:271 arc tangent (global 4-component vector of float)
|
|
0:271 'inF0' (in 4-component vector of float)
|
|
0:272 move second child to first child (temp 4-component vector of float)
|
|
0:272 'r010' (temp 4-component vector of float)
|
|
0:272 arc tangent (global 4-component vector of float)
|
|
0:272 'inF0' (in 4-component vector of float)
|
|
0:272 'inF1' (in 4-component vector of float)
|
|
0:273 move second child to first child (temp 4-component vector of float)
|
|
0:273 'r011' (temp 4-component vector of float)
|
|
0:273 Ceiling (global 4-component vector of float)
|
|
0:273 'inF0' (in 4-component vector of float)
|
|
0:274 move second child to first child (temp 4-component vector of float)
|
|
0:274 'r012' (temp 4-component vector of float)
|
|
0:274 clamp (global 4-component vector of float)
|
|
0:274 'inF0' (in 4-component vector of float)
|
|
0:274 'inF1' (in 4-component vector of float)
|
|
0:274 'inF2' (in 4-component vector of float)
|
|
0:275 Test condition and select (temp void)
|
|
0:275 Condition
|
|
0:275 any (temp bool)
|
|
0:275 Compare Less Than (temp 4-component vector of bool)
|
|
0:275 'inF0' (in 4-component vector of float)
|
|
0:275 Constant:
|
|
0:275 0.000000
|
|
0:275 0.000000
|
|
0:275 0.000000
|
|
0:275 0.000000
|
|
0:275 true case
|
|
0:275 Branch: Kill
|
|
0:276 move second child to first child (temp 4-component vector of float)
|
|
0:276 'r013' (temp 4-component vector of float)
|
|
0:276 cosine (global 4-component vector of float)
|
|
0:276 'inF0' (in 4-component vector of float)
|
|
0:277 move second child to first child (temp 4-component vector of float)
|
|
0:277 'r014' (temp 4-component vector of float)
|
|
0:277 hyp. cosine (global 4-component vector of float)
|
|
0:277 'inF0' (in 4-component vector of float)
|
|
0:278 move second child to first child (temp 4-component vector of uint)
|
|
0:278 'r015' (temp 4-component vector of uint)
|
|
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:279 move second child to first child (temp 4-component vector of float)
|
|
0:279 'r016' (temp 4-component vector of float)
|
|
0:279 dPdx (global 4-component vector of float)
|
|
0:279 'inF0' (in 4-component vector of float)
|
|
0:280 move second child to first child (temp 4-component vector of float)
|
|
0:280 'r017' (temp 4-component vector of float)
|
|
0:280 dPdxCoarse (global 4-component vector of float)
|
|
0:280 'inF0' (in 4-component vector of float)
|
|
0:281 move second child to first child (temp 4-component vector of float)
|
|
0:281 'r018' (temp 4-component vector of float)
|
|
0:281 dPdxFine (global 4-component vector of float)
|
|
0:281 'inF0' (in 4-component vector of float)
|
|
0:282 move second child to first child (temp 4-component vector of float)
|
|
0:282 'r019' (temp 4-component vector of float)
|
|
0:282 dPdy (global 4-component vector of float)
|
|
0:282 'inF0' (in 4-component vector of float)
|
|
0:283 move second child to first child (temp 4-component vector of float)
|
|
0:283 'r020' (temp 4-component vector of float)
|
|
0:283 dPdyCoarse (global 4-component vector of float)
|
|
0:283 'inF0' (in 4-component vector of float)
|
|
0:284 move second child to first child (temp 4-component vector of float)
|
|
0:284 'r021' (temp 4-component vector of float)
|
|
0:284 dPdyFine (global 4-component vector of float)
|
|
0:284 'inF0' (in 4-component vector of float)
|
|
0:285 move second child to first child (temp 4-component vector of float)
|
|
0:285 'r022' (temp 4-component vector of float)
|
|
0:285 degrees (global 4-component vector of float)
|
|
0:285 'inF0' (in 4-component vector of float)
|
|
0:286 move second child to first child (temp float)
|
|
0:286 'r023' (temp float)
|
|
0:286 distance (global float)
|
|
0:286 'inF0' (in 4-component vector of float)
|
|
0:286 'inF1' (in 4-component vector of float)
|
|
0:287 move second child to first child (temp float)
|
|
0:287 'r024' (temp float)
|
|
0:287 dot-product (global float)
|
|
0:287 'inF0' (in 4-component vector of float)
|
|
0:287 'inF1' (in 4-component vector of float)
|
|
0:288 move second child to first child (temp 4-component vector of float)
|
|
0:288 'r025' (temp 4-component vector of float)
|
|
0:288 Construct vec4 (temp 4-component vector of float)
|
|
0:288 Constant:
|
|
0:288 1.000000
|
|
0:288 component-wise multiply (temp float)
|
|
0:288 direct index (temp float)
|
|
0:288 'inF0' (in 4-component vector of float)
|
|
0:288 Constant:
|
|
0:288 1 (const int)
|
|
0:288 direct index (temp float)
|
|
0:288 'inF1' (in 4-component vector of float)
|
|
0:288 Constant:
|
|
0:288 1 (const int)
|
|
0:288 direct index (temp float)
|
|
0:288 'inF0' (in 4-component vector of float)
|
|
0:288 Constant:
|
|
0:288 2 (const int)
|
|
0:288 direct index (temp float)
|
|
0:288 'inF1' (in 4-component vector of float)
|
|
0:288 Constant:
|
|
0:288 3 (const int)
|
|
0:292 move second child to first child (temp 4-component vector of float)
|
|
0:292 'r029' (temp 4-component vector of float)
|
|
0:292 exp (global 4-component vector of float)
|
|
0:292 'inF0' (in 4-component vector of float)
|
|
0:293 move second child to first child (temp 4-component vector of float)
|
|
0:293 'r030' (temp 4-component vector of float)
|
|
0:293 exp2 (global 4-component vector of float)
|
|
0:293 'inF0' (in 4-component vector of float)
|
|
0:294 move second child to first child (temp 4-component vector of float)
|
|
0:294 'r031' (temp 4-component vector of float)
|
|
0:294 face-forward (global 4-component vector of float)
|
|
0:294 'inF0' (in 4-component vector of float)
|
|
0:294 'inF1' (in 4-component vector of float)
|
|
0:294 'inF2' (in 4-component vector of float)
|
|
0:295 move second child to first child (temp 4-component vector of uint)
|
|
0:295 'r032' (temp 4-component vector of uint)
|
|
0:? findMSB (global 4-component vector of uint)
|
|
0:? Constant:
|
|
0:? 7 (const uint)
|
|
0:? 8 (const uint)
|
|
0:? 9 (const uint)
|
|
0:? 10 (const uint)
|
|
0:296 move second child to first child (temp 4-component vector of uint)
|
|
0:296 'r033' (temp 4-component vector of uint)
|
|
0:? findLSB (global 4-component vector of uint)
|
|
0:? Constant:
|
|
0:? 7 (const uint)
|
|
0:? 8 (const uint)
|
|
0:? 9 (const uint)
|
|
0:? 10 (const uint)
|
|
0:297 move second child to first child (temp 4-component vector of float)
|
|
0:297 'r034' (temp 4-component vector of float)
|
|
0:297 Floor (global 4-component vector of float)
|
|
0:297 'inF0' (in 4-component vector of float)
|
|
0:299 move second child to first child (temp 4-component vector of float)
|
|
0:299 'r036' (temp 4-component vector of float)
|
|
0:299 mod (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 move second child to first child (temp 4-component vector of float)
|
|
0:300 'r037' (temp 4-component vector of float)
|
|
0:300 Fraction (global 4-component vector of float)
|
|
0:300 'inF0' (in 4-component vector of float)
|
|
0:301 move second child to first child (temp 4-component vector of float)
|
|
0:301 'r038' (temp 4-component vector of float)
|
|
0:301 frexp (global 4-component vector of float)
|
|
0:301 'inF0' (in 4-component vector of float)
|
|
0:301 'inF1' (in 4-component vector of float)
|
|
0:302 move second child to first child (temp 4-component vector of float)
|
|
0:302 'r039' (temp 4-component vector of float)
|
|
0:302 fwidth (global 4-component vector of float)
|
|
0:302 'inF0' (in 4-component vector of float)
|
|
0:303 move second child to first child (temp 4-component vector of bool)
|
|
0:303 'r040' (temp 4-component vector of bool)
|
|
0:303 isinf (global 4-component vector of bool)
|
|
0:303 'inF0' (in 4-component vector of float)
|
|
0:304 move second child to first child (temp 4-component vector of bool)
|
|
0:304 'r041' (temp 4-component vector of bool)
|
|
0:304 isnan (global 4-component vector of bool)
|
|
0:304 'inF0' (in 4-component vector of float)
|
|
0:305 move second child to first child (temp 4-component vector of float)
|
|
0:305 'r042' (temp 4-component vector of float)
|
|
0:305 ldexp (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 move second child to first child (temp 4-component vector of float)
|
|
0:306 'r039a' (temp 4-component vector of float)
|
|
0:306 mix (global 4-component vector of float)
|
|
0:306 'inF0' (in 4-component vector of float)
|
|
0:306 'inF1' (in 4-component vector of float)
|
|
0:306 'inF2' (in 4-component vector of float)
|
|
0:307 move second child to first child (temp float)
|
|
0:307 'r043' (temp float)
|
|
0:307 length (global float)
|
|
0:307 'inF0' (in 4-component vector of float)
|
|
0:308 move second child to first child (temp 4-component vector of float)
|
|
0:308 'r044' (temp 4-component vector of float)
|
|
0:308 log (global 4-component vector of float)
|
|
0:308 'inF0' (in 4-component vector of float)
|
|
0:309 move second child to first child (temp 4-component vector of float)
|
|
0:309 'r045' (temp 4-component vector of float)
|
|
0:309 vector-scale (temp 4-component vector of float)
|
|
0:309 log2 (temp 4-component vector of float)
|
|
0:309 'inF0' (in 4-component vector of float)
|
|
0:309 Constant:
|
|
0:309 0.301030
|
|
0:310 move second child to first child (temp 4-component vector of float)
|
|
0:310 'r046' (temp 4-component vector of float)
|
|
0:310 log2 (global 4-component vector of float)
|
|
0:310 'inF0' (in 4-component vector of float)
|
|
0:311 move second child to first child (temp 4-component vector of float)
|
|
0:311 'r047' (temp 4-component vector of float)
|
|
0:311 max (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:312 move second child to first child (temp 4-component vector of float)
|
|
0:312 'r048' (temp 4-component vector of float)
|
|
0:312 min (global 4-component vector of float)
|
|
0:312 'inF0' (in 4-component vector of float)
|
|
0:312 'inF1' (in 4-component vector of float)
|
|
0:313 move second child to first child (temp 4-component vector of float)
|
|
0:313 'r049' (temp 4-component vector of float)
|
|
0:313 normalize (global 4-component vector of float)
|
|
0:313 'inF0' (in 4-component vector of float)
|
|
0:314 move second child to first child (temp 4-component vector of float)
|
|
0:314 'r050' (temp 4-component vector of float)
|
|
0:314 pow (global 4-component vector of float)
|
|
0:314 'inF0' (in 4-component vector of float)
|
|
0:314 'inF1' (in 4-component vector of float)
|
|
0:315 move second child to first child (temp 4-component vector of float)
|
|
0:315 'r051' (temp 4-component vector of float)
|
|
0:315 radians (global 4-component vector of float)
|
|
0:315 'inF0' (in 4-component vector of float)
|
|
0:316 move second child to first child (temp 4-component vector of float)
|
|
0:316 'r052' (temp 4-component vector of float)
|
|
0:316 divide (temp 4-component vector of float)
|
|
0:316 Constant:
|
|
0:316 1.000000
|
|
0:316 'inF0' (in 4-component vector of float)
|
|
0:317 move second child to first child (temp 4-component vector of float)
|
|
0:317 'r053' (temp 4-component vector of float)
|
|
0:317 reflect (global 4-component vector of float)
|
|
0:317 'inF0' (in 4-component vector of float)
|
|
0:317 'inF1' (in 4-component vector of float)
|
|
0:318 move second child to first child (temp 4-component vector of float)
|
|
0:318 'r054' (temp 4-component vector of float)
|
|
0:318 refract (global 4-component vector of float)
|
|
0:318 'inF0' (in 4-component vector of float)
|
|
0:318 'inF1' (in 4-component vector of float)
|
|
0:318 Constant:
|
|
0:318 2.000000
|
|
0:319 move second child to first child (temp 4-component vector of uint)
|
|
0:319 'r055' (temp 4-component vector of uint)
|
|
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:320 move second child to first child (temp 4-component vector of float)
|
|
0:320 'r056' (temp 4-component vector of float)
|
|
0:320 roundEven (global 4-component vector of float)
|
|
0:320 'inF0' (in 4-component vector of float)
|
|
0:321 move second child to first child (temp 4-component vector of float)
|
|
0:321 'r057' (temp 4-component vector of float)
|
|
0:321 inverse sqrt (global 4-component vector of float)
|
|
0:321 'inF0' (in 4-component vector of float)
|
|
0:322 move second child to first child (temp 4-component vector of float)
|
|
0:322 'r058' (temp 4-component vector of float)
|
|
0:322 clamp (temp 4-component vector of float)
|
|
0:322 'inF0' (in 4-component vector of float)
|
|
0:322 Constant:
|
|
0:322 0.000000
|
|
0:322 Constant:
|
|
0:322 1.000000
|
|
0:323 move second child to first child (temp 4-component vector of float)
|
|
0:323 'r059' (temp 4-component vector of float)
|
|
0:323 Sign (global 4-component vector of float)
|
|
0:323 'inF0' (in 4-component vector of float)
|
|
0:324 move second child to first child (temp 4-component vector of float)
|
|
0:324 'r060' (temp 4-component vector of float)
|
|
0:324 sine (global 4-component vector of float)
|
|
0:324 'inF0' (in 4-component vector of float)
|
|
0:325 Sequence
|
|
0:325 move second child to first child (temp 4-component vector of float)
|
|
0:325 'inF1' (in 4-component vector of float)
|
|
0:325 sine (temp 4-component vector of float)
|
|
0:325 'inF0' (in 4-component vector of float)
|
|
0:325 move second child to first child (temp 4-component vector of float)
|
|
0:325 'inF2' (in 4-component vector of float)
|
|
0:325 cosine (temp 4-component vector of float)
|
|
0:325 'inF0' (in 4-component vector of float)
|
|
0:326 move second child to first child (temp 4-component vector of float)
|
|
0:326 'r061' (temp 4-component vector of float)
|
|
0:326 hyp. sine (global 4-component vector of float)
|
|
0:326 'inF0' (in 4-component vector of float)
|
|
0:327 move second child to first child (temp 4-component vector of float)
|
|
0:327 'r062' (temp 4-component vector of float)
|
|
0:327 smoothstep (global 4-component vector of float)
|
|
0:327 'inF0' (in 4-component vector of float)
|
|
0:327 'inF1' (in 4-component vector of float)
|
|
0:327 'inF2' (in 4-component vector of float)
|
|
0:328 move second child to first child (temp 4-component vector of float)
|
|
0:328 'r063' (temp 4-component vector of float)
|
|
0:328 sqrt (global 4-component vector of float)
|
|
0:328 'inF0' (in 4-component vector of float)
|
|
0:329 move second child to first child (temp 4-component vector of float)
|
|
0:329 'r064' (temp 4-component vector of float)
|
|
0:329 step (global 4-component vector of float)
|
|
0:329 'inF0' (in 4-component vector of float)
|
|
0:329 'inF1' (in 4-component vector of float)
|
|
0:330 move second child to first child (temp 4-component vector of float)
|
|
0:330 'r065' (temp 4-component vector of float)
|
|
0:330 tangent (global 4-component vector of float)
|
|
0:330 'inF0' (in 4-component vector of float)
|
|
0:331 move second child to first child (temp 4-component vector of float)
|
|
0:331 'r066' (temp 4-component vector of float)
|
|
0:331 hyp. tangent (global 4-component vector of float)
|
|
0:331 'inF0' (in 4-component vector of float)
|
|
0:333 move second child to first child (temp 4-component vector of float)
|
|
0:333 'r067' (temp 4-component vector of float)
|
|
0:333 trunc (global 4-component vector of float)
|
|
0:333 'inF0' (in 4-component vector of float)
|
|
0:336 Branch: Return with expression
|
|
0:? Constant:
|
|
0:? 1.000000
|
|
0:? 2.000000
|
|
0:? 3.000000
|
|
0:? 4.000000
|
|
0:408 Function Definition: PixelShaderFunction(mf22;mf22;mf22; (temp 2X2 matrix of float)
|
|
0:400 Function Parameters:
|
|
0:400 'inF0' (in 2X2 matrix of float)
|
|
0:400 'inF1' (in 2X2 matrix of float)
|
|
0:400 'inF2' (in 2X2 matrix of float)
|
|
0:? Sequence
|
|
0:402 move second child to first child (temp bool)
|
|
0:402 'r000' (temp bool)
|
|
0:402 all (global bool)
|
|
0:402 'inF0' (in 2X2 matrix of float)
|
|
0:402 move second child to first child (temp 2X2 matrix of float)
|
|
0:402 'r001' (temp 2X2 matrix of float)
|
|
0:402 Absolute value (global 2X2 matrix of float)
|
|
0:402 'inF0' (in 2X2 matrix of float)
|
|
0:402 arc cosine (global 2X2 matrix of float)
|
|
0:402 'inF0' (in 2X2 matrix of float)
|
|
0:402 move second child to first child (temp bool)
|
|
0:402 'r003' (temp bool)
|
|
0:402 any (global bool)
|
|
0:402 'inF0' (in 2X2 matrix of float)
|
|
0:402 move second child to first child (temp 2X2 matrix of float)
|
|
0:402 'r004' (temp 2X2 matrix of float)
|
|
0:402 arc sine (global 2X2 matrix of float)
|
|
0:402 'inF0' (in 2X2 matrix of float)
|
|
0:402 move second child to first child (temp 2X2 matrix of float)
|
|
0:402 'r005' (temp 2X2 matrix of float)
|
|
0:402 arc tangent (global 2X2 matrix of float)
|
|
0:402 'inF0' (in 2X2 matrix of float)
|
|
0:402 move second child to first child (temp 2X2 matrix of float)
|
|
0:402 'r006' (temp 2X2 matrix of float)
|
|
0:402 arc tangent (global 2X2 matrix of float)
|
|
0:402 'inF0' (in 2X2 matrix of float)
|
|
0:402 'inF1' (in 2X2 matrix of float)
|
|
0:402 move second child to first child (temp 2X2 matrix of float)
|
|
0:402 'r007' (temp 2X2 matrix of float)
|
|
0:402 Ceiling (global 2X2 matrix of float)
|
|
0:402 'inF0' (in 2X2 matrix of float)
|
|
0:402 Test condition and select (temp void)
|
|
0:402 Condition
|
|
0:402 any (temp bool)
|
|
0:402 Compare Less Than (temp 2X2 matrix of bool)
|
|
0:402 'inF0' (in 2X2 matrix of float)
|
|
0:402 Constant:
|
|
0:402 0.000000
|
|
0:402 0.000000
|
|
0:402 0.000000
|
|
0:402 0.000000
|
|
0:402 true case
|
|
0:402 Branch: Kill
|
|
0:402 move second child to first child (temp 2X2 matrix of float)
|
|
0:402 'r008' (temp 2X2 matrix of float)
|
|
0:402 clamp (global 2X2 matrix of float)
|
|
0:402 'inF0' (in 2X2 matrix of float)
|
|
0:402 'inF1' (in 2X2 matrix of float)
|
|
0:402 'inF2' (in 2X2 matrix of float)
|
|
0:402 move second child to first child (temp 2X2 matrix of float)
|
|
0:402 'r009' (temp 2X2 matrix of float)
|
|
0:402 cosine (global 2X2 matrix of float)
|
|
0:402 'inF0' (in 2X2 matrix of float)
|
|
0:402 move second child to first child (temp 2X2 matrix of float)
|
|
0:402 'r010' (temp 2X2 matrix of float)
|
|
0:402 hyp. cosine (global 2X2 matrix of float)
|
|
0:402 'inF0' (in 2X2 matrix of float)
|
|
0:402 move second child to first child (temp 2X2 matrix of float)
|
|
0:402 'r011' (temp 2X2 matrix of float)
|
|
0:402 dPdx (global 2X2 matrix of float)
|
|
0:402 'inF0' (in 2X2 matrix of float)
|
|
0:402 move second child to first child (temp 2X2 matrix of float)
|
|
0:402 'r012' (temp 2X2 matrix of float)
|
|
0:402 dPdxCoarse (global 2X2 matrix of float)
|
|
0:402 'inF0' (in 2X2 matrix of float)
|
|
0:402 move second child to first child (temp 2X2 matrix of float)
|
|
0:402 'r013' (temp 2X2 matrix of float)
|
|
0:402 dPdxFine (global 2X2 matrix of float)
|
|
0:402 'inF0' (in 2X2 matrix of float)
|
|
0:402 move second child to first child (temp 2X2 matrix of float)
|
|
0:402 'r014' (temp 2X2 matrix of float)
|
|
0:402 dPdy (global 2X2 matrix of float)
|
|
0:402 'inF0' (in 2X2 matrix of float)
|
|
0:402 move second child to first child (temp 2X2 matrix of float)
|
|
0:402 'r015' (temp 2X2 matrix of float)
|
|
0:402 dPdyCoarse (global 2X2 matrix of float)
|
|
0:402 'inF0' (in 2X2 matrix of float)
|
|
0:402 move second child to first child (temp 2X2 matrix of float)
|
|
0:402 'r016' (temp 2X2 matrix of float)
|
|
0:402 dPdyFine (global 2X2 matrix of float)
|
|
0:402 'inF0' (in 2X2 matrix of float)
|
|
0:402 move second child to first child (temp 2X2 matrix of float)
|
|
0:402 'r017' (temp 2X2 matrix of float)
|
|
0:402 degrees (global 2X2 matrix of float)
|
|
0:402 'inF0' (in 2X2 matrix of float)
|
|
0:402 move second child to first child (temp float)
|
|
0:402 'r018' (temp float)
|
|
0:402 determinant (global float)
|
|
0:402 'inF0' (in 2X2 matrix of float)
|
|
0:402 move second child to first child (temp 2X2 matrix of float)
|
|
0:402 'r019' (temp 2X2 matrix of float)
|
|
0:402 exp (global 2X2 matrix of float)
|
|
0:402 'inF0' (in 2X2 matrix of float)
|
|
0:402 move second child to first child (temp 2X2 matrix of float)
|
|
0:402 'R020' (temp 2X2 matrix of float)
|
|
0:402 exp2 (global 2X2 matrix of float)
|
|
0:402 'inF0' (in 2X2 matrix of float)
|
|
0:402 move second child to first child (temp 2X2 matrix of float)
|
|
0:402 'r021' (temp 2X2 matrix of float)
|
|
0:402 Floor (global 2X2 matrix of float)
|
|
0:402 'inF0' (in 2X2 matrix of float)
|
|
0:402 move second child to first child (temp 2X2 matrix of float)
|
|
0:402 'r022' (temp 2X2 matrix of float)
|
|
0:402 mod (global 2X2 matrix of float)
|
|
0:402 'inF0' (in 2X2 matrix of float)
|
|
0:402 'inF1' (in 2X2 matrix of float)
|
|
0:402 move second child to first child (temp 2X2 matrix of float)
|
|
0:402 'r023' (temp 2X2 matrix of float)
|
|
0:402 Fraction (global 2X2 matrix of float)
|
|
0:402 'inF0' (in 2X2 matrix of float)
|
|
0:402 move second child to first child (temp 2X2 matrix of float)
|
|
0:402 'r024' (temp 2X2 matrix of float)
|
|
0:402 frexp (global 2X2 matrix of float)
|
|
0:402 'inF0' (in 2X2 matrix of float)
|
|
0:402 'inF1' (in 2X2 matrix of float)
|
|
0:402 move second child to first child (temp 2X2 matrix of float)
|
|
0:402 'r025' (temp 2X2 matrix of float)
|
|
0:402 fwidth (global 2X2 matrix of float)
|
|
0:402 'inF0' (in 2X2 matrix of float)
|
|
0:402 move second child to first child (temp 2X2 matrix of float)
|
|
0:402 'r026' (temp 2X2 matrix of float)
|
|
0:402 ldexp (global 2X2 matrix of float)
|
|
0:402 'inF0' (in 2X2 matrix of float)
|
|
0:402 'inF1' (in 2X2 matrix of float)
|
|
0:402 move second child to first child (temp 2X2 matrix of float)
|
|
0:402 'r026a' (temp 2X2 matrix of float)
|
|
0:402 mix (global 2X2 matrix of float)
|
|
0:402 'inF0' (in 2X2 matrix of float)
|
|
0:402 'inF1' (in 2X2 matrix of float)
|
|
0:402 'inF2' (in 2X2 matrix of float)
|
|
0:402 move second child to first child (temp 2X2 matrix of float)
|
|
0:402 'r027' (temp 2X2 matrix of float)
|
|
0:402 log (global 2X2 matrix of float)
|
|
0:402 'inF0' (in 2X2 matrix of float)
|
|
0:402 move second child to first child (temp 2X2 matrix of float)
|
|
0:402 'r028' (temp 2X2 matrix of float)
|
|
0:402 matrix-scale (temp 2X2 matrix of float)
|
|
0:402 log2 (temp 2X2 matrix of float)
|
|
0:402 'inF0' (in 2X2 matrix of float)
|
|
0:402 Constant:
|
|
0:402 0.301030
|
|
0:402 move second child to first child (temp 2X2 matrix of float)
|
|
0:402 'r029' (temp 2X2 matrix of float)
|
|
0:402 log2 (global 2X2 matrix of float)
|
|
0:402 'inF0' (in 2X2 matrix of float)
|
|
0:402 move second child to first child (temp 2X2 matrix of float)
|
|
0:402 'r030' (temp 2X2 matrix of float)
|
|
0:402 max (global 2X2 matrix of float)
|
|
0:402 'inF0' (in 2X2 matrix of float)
|
|
0:402 'inF1' (in 2X2 matrix of float)
|
|
0:402 move second child to first child (temp 2X2 matrix of float)
|
|
0:402 'r031' (temp 2X2 matrix of float)
|
|
0:402 min (global 2X2 matrix of float)
|
|
0:402 'inF0' (in 2X2 matrix of float)
|
|
0:402 'inF1' (in 2X2 matrix of float)
|
|
0:402 move second child to first child (temp 2X2 matrix of float)
|
|
0:402 'r032' (temp 2X2 matrix of float)
|
|
0:402 pow (global 2X2 matrix of float)
|
|
0:402 'inF0' (in 2X2 matrix of float)
|
|
0:402 'inF1' (in 2X2 matrix of float)
|
|
0:402 move second child to first child (temp 2X2 matrix of float)
|
|
0:402 'r033' (temp 2X2 matrix of float)
|
|
0:402 radians (global 2X2 matrix of float)
|
|
0:402 'inF0' (in 2X2 matrix of float)
|
|
0:402 move second child to first child (temp 2X2 matrix of float)
|
|
0:402 'r034' (temp 2X2 matrix of float)
|
|
0:402 roundEven (global 2X2 matrix of float)
|
|
0:402 'inF0' (in 2X2 matrix of float)
|
|
0:402 move second child to first child (temp 2X2 matrix of float)
|
|
0:402 'r035' (temp 2X2 matrix of float)
|
|
0:402 inverse sqrt (global 2X2 matrix of float)
|
|
0:402 'inF0' (in 2X2 matrix of float)
|
|
0:402 move second child to first child (temp 2X2 matrix of float)
|
|
0:402 'r036' (temp 2X2 matrix of float)
|
|
0:402 clamp (temp 2X2 matrix of float)
|
|
0:402 'inF0' (in 2X2 matrix of float)
|
|
0:402 Constant:
|
|
0:402 0.000000
|
|
0:402 Constant:
|
|
0:402 1.000000
|
|
0:402 move second child to first child (temp 2X2 matrix of float)
|
|
0:402 'r037' (temp 2X2 matrix of float)
|
|
0:402 Sign (global 2X2 matrix of float)
|
|
0:402 'inF0' (in 2X2 matrix of float)
|
|
0:402 move second child to first child (temp 2X2 matrix of float)
|
|
0:402 'r038' (temp 2X2 matrix of float)
|
|
0:402 sine (global 2X2 matrix of float)
|
|
0:402 'inF0' (in 2X2 matrix of float)
|
|
0:402 Sequence
|
|
0:402 move second child to first child (temp 2X2 matrix of float)
|
|
0:402 'inF1' (in 2X2 matrix of float)
|
|
0:402 sine (temp 2X2 matrix of float)
|
|
0:402 'inF0' (in 2X2 matrix of float)
|
|
0:402 move second child to first child (temp 2X2 matrix of float)
|
|
0:402 'inF2' (in 2X2 matrix of float)
|
|
0:402 cosine (temp 2X2 matrix of float)
|
|
0:402 'inF0' (in 2X2 matrix of float)
|
|
0:402 move second child to first child (temp 2X2 matrix of float)
|
|
0:402 'r039' (temp 2X2 matrix of float)
|
|
0:402 hyp. sine (global 2X2 matrix of float)
|
|
0:402 'inF0' (in 2X2 matrix of float)
|
|
0:402 move second child to first child (temp 2X2 matrix of float)
|
|
0:402 'r049' (temp 2X2 matrix of float)
|
|
0:402 smoothstep (global 2X2 matrix of float)
|
|
0:402 'inF0' (in 2X2 matrix of float)
|
|
0:402 'inF1' (in 2X2 matrix of float)
|
|
0:402 'inF2' (in 2X2 matrix of float)
|
|
0:402 move second child to first child (temp 2X2 matrix of float)
|
|
0:402 'r041' (temp 2X2 matrix of float)
|
|
0:402 sqrt (global 2X2 matrix of float)
|
|
0:402 'inF0' (in 2X2 matrix of float)
|
|
0:402 move second child to first child (temp 2X2 matrix of float)
|
|
0:402 'r042' (temp 2X2 matrix of float)
|
|
0:402 step (global 2X2 matrix of float)
|
|
0:402 'inF0' (in 2X2 matrix of float)
|
|
0:402 'inF1' (in 2X2 matrix of float)
|
|
0:402 move second child to first child (temp 2X2 matrix of float)
|
|
0:402 'r043' (temp 2X2 matrix of float)
|
|
0:402 tangent (global 2X2 matrix of float)
|
|
0:402 'inF0' (in 2X2 matrix of float)
|
|
0:402 move second child to first child (temp 2X2 matrix of float)
|
|
0:402 'r044' (temp 2X2 matrix of float)
|
|
0:402 hyp. tangent (global 2X2 matrix of float)
|
|
0:402 'inF0' (in 2X2 matrix of float)
|
|
0:402 transpose (global 2X2 matrix of float)
|
|
0:402 'inF0' (in 2X2 matrix of float)
|
|
0:402 move second child to first child (temp 2X2 matrix of float)
|
|
0:402 'r046' (temp 2X2 matrix of float)
|
|
0:402 trunc (global 2X2 matrix of float)
|
|
0:402 'inF0' (in 2X2 matrix of float)
|
|
0:405 Branch: Return with expression
|
|
0:? Constant:
|
|
0:? 2.000000
|
|
0:? 2.000000
|
|
0:? 2.000000
|
|
0:? 2.000000
|
|
0:417 Function Definition: PixelShaderFunction(mf33;mf33;mf33; (temp 3X3 matrix of float)
|
|
0:409 Function Parameters:
|
|
0:409 'inF0' (in 3X3 matrix of float)
|
|
0:409 'inF1' (in 3X3 matrix of float)
|
|
0:409 'inF2' (in 3X3 matrix of float)
|
|
0:? Sequence
|
|
0:411 move second child to first child (temp bool)
|
|
0:411 'r000' (temp bool)
|
|
0:411 all (global bool)
|
|
0:411 'inF0' (in 3X3 matrix of float)
|
|
0:411 move second child to first child (temp 3X3 matrix of float)
|
|
0:411 'r001' (temp 3X3 matrix of float)
|
|
0:411 Absolute value (global 3X3 matrix of float)
|
|
0:411 'inF0' (in 3X3 matrix of float)
|
|
0:411 arc cosine (global 3X3 matrix of float)
|
|
0:411 'inF0' (in 3X3 matrix of float)
|
|
0:411 move second child to first child (temp bool)
|
|
0:411 'r003' (temp bool)
|
|
0:411 any (global bool)
|
|
0:411 'inF0' (in 3X3 matrix of float)
|
|
0:411 move second child to first child (temp 3X3 matrix of float)
|
|
0:411 'r004' (temp 3X3 matrix of float)
|
|
0:411 arc sine (global 3X3 matrix of float)
|
|
0:411 'inF0' (in 3X3 matrix of float)
|
|
0:411 move second child to first child (temp 3X3 matrix of float)
|
|
0:411 'r005' (temp 3X3 matrix of float)
|
|
0:411 arc tangent (global 3X3 matrix of float)
|
|
0:411 'inF0' (in 3X3 matrix of float)
|
|
0:411 move second child to first child (temp 3X3 matrix of float)
|
|
0:411 'r006' (temp 3X3 matrix of float)
|
|
0:411 arc tangent (global 3X3 matrix of float)
|
|
0:411 'inF0' (in 3X3 matrix of float)
|
|
0:411 'inF1' (in 3X3 matrix of float)
|
|
0:411 move second child to first child (temp 3X3 matrix of float)
|
|
0:411 'r007' (temp 3X3 matrix of float)
|
|
0:411 Ceiling (global 3X3 matrix of float)
|
|
0:411 'inF0' (in 3X3 matrix of float)
|
|
0:411 Test condition and select (temp void)
|
|
0:411 Condition
|
|
0:411 any (temp bool)
|
|
0:411 Compare Less Than (temp 3X3 matrix of bool)
|
|
0:411 'inF0' (in 3X3 matrix of float)
|
|
0:411 Constant:
|
|
0:411 0.000000
|
|
0:411 0.000000
|
|
0:411 0.000000
|
|
0:411 0.000000
|
|
0:411 0.000000
|
|
0:411 0.000000
|
|
0:411 0.000000
|
|
0:411 0.000000
|
|
0:411 0.000000
|
|
0:411 true case
|
|
0:411 Branch: Kill
|
|
0:411 move second child to first child (temp 3X3 matrix of float)
|
|
0:411 'r008' (temp 3X3 matrix of float)
|
|
0:411 clamp (global 3X3 matrix of float)
|
|
0:411 'inF0' (in 3X3 matrix of float)
|
|
0:411 'inF1' (in 3X3 matrix of float)
|
|
0:411 'inF2' (in 3X3 matrix of float)
|
|
0:411 move second child to first child (temp 3X3 matrix of float)
|
|
0:411 'r009' (temp 3X3 matrix of float)
|
|
0:411 cosine (global 3X3 matrix of float)
|
|
0:411 'inF0' (in 3X3 matrix of float)
|
|
0:411 move second child to first child (temp 3X3 matrix of float)
|
|
0:411 'r010' (temp 3X3 matrix of float)
|
|
0:411 hyp. cosine (global 3X3 matrix of float)
|
|
0:411 'inF0' (in 3X3 matrix of float)
|
|
0:411 move second child to first child (temp 3X3 matrix of float)
|
|
0:411 'r011' (temp 3X3 matrix of float)
|
|
0:411 dPdx (global 3X3 matrix of float)
|
|
0:411 'inF0' (in 3X3 matrix of float)
|
|
0:411 move second child to first child (temp 3X3 matrix of float)
|
|
0:411 'r012' (temp 3X3 matrix of float)
|
|
0:411 dPdxCoarse (global 3X3 matrix of float)
|
|
0:411 'inF0' (in 3X3 matrix of float)
|
|
0:411 move second child to first child (temp 3X3 matrix of float)
|
|
0:411 'r013' (temp 3X3 matrix of float)
|
|
0:411 dPdxFine (global 3X3 matrix of float)
|
|
0:411 'inF0' (in 3X3 matrix of float)
|
|
0:411 move second child to first child (temp 3X3 matrix of float)
|
|
0:411 'r014' (temp 3X3 matrix of float)
|
|
0:411 dPdy (global 3X3 matrix of float)
|
|
0:411 'inF0' (in 3X3 matrix of float)
|
|
0:411 move second child to first child (temp 3X3 matrix of float)
|
|
0:411 'r015' (temp 3X3 matrix of float)
|
|
0:411 dPdyCoarse (global 3X3 matrix of float)
|
|
0:411 'inF0' (in 3X3 matrix of float)
|
|
0:411 move second child to first child (temp 3X3 matrix of float)
|
|
0:411 'r016' (temp 3X3 matrix of float)
|
|
0:411 dPdyFine (global 3X3 matrix of float)
|
|
0:411 'inF0' (in 3X3 matrix of float)
|
|
0:411 move second child to first child (temp 3X3 matrix of float)
|
|
0:411 'r017' (temp 3X3 matrix of float)
|
|
0:411 degrees (global 3X3 matrix of float)
|
|
0:411 'inF0' (in 3X3 matrix of float)
|
|
0:411 move second child to first child (temp float)
|
|
0:411 'r018' (temp float)
|
|
0:411 determinant (global float)
|
|
0:411 'inF0' (in 3X3 matrix of float)
|
|
0:411 move second child to first child (temp 3X3 matrix of float)
|
|
0:411 'r019' (temp 3X3 matrix of float)
|
|
0:411 exp (global 3X3 matrix of float)
|
|
0:411 'inF0' (in 3X3 matrix of float)
|
|
0:411 move second child to first child (temp 3X3 matrix of float)
|
|
0:411 'R020' (temp 3X3 matrix of float)
|
|
0:411 exp2 (global 3X3 matrix of float)
|
|
0:411 'inF0' (in 3X3 matrix of float)
|
|
0:411 move second child to first child (temp 3X3 matrix of float)
|
|
0:411 'r021' (temp 3X3 matrix of float)
|
|
0:411 Floor (global 3X3 matrix of float)
|
|
0:411 'inF0' (in 3X3 matrix of float)
|
|
0:411 move second child to first child (temp 3X3 matrix of float)
|
|
0:411 'r022' (temp 3X3 matrix of float)
|
|
0:411 mod (global 3X3 matrix of float)
|
|
0:411 'inF0' (in 3X3 matrix of float)
|
|
0:411 'inF1' (in 3X3 matrix of float)
|
|
0:411 move second child to first child (temp 3X3 matrix of float)
|
|
0:411 'r023' (temp 3X3 matrix of float)
|
|
0:411 Fraction (global 3X3 matrix of float)
|
|
0:411 'inF0' (in 3X3 matrix of float)
|
|
0:411 move second child to first child (temp 3X3 matrix of float)
|
|
0:411 'r024' (temp 3X3 matrix of float)
|
|
0:411 frexp (global 3X3 matrix of float)
|
|
0:411 'inF0' (in 3X3 matrix of float)
|
|
0:411 'inF1' (in 3X3 matrix of float)
|
|
0:411 move second child to first child (temp 3X3 matrix of float)
|
|
0:411 'r025' (temp 3X3 matrix of float)
|
|
0:411 fwidth (global 3X3 matrix of float)
|
|
0:411 'inF0' (in 3X3 matrix of float)
|
|
0:411 move second child to first child (temp 3X3 matrix of float)
|
|
0:411 'r026' (temp 3X3 matrix of float)
|
|
0:411 ldexp (global 3X3 matrix of float)
|
|
0:411 'inF0' (in 3X3 matrix of float)
|
|
0:411 'inF1' (in 3X3 matrix of float)
|
|
0:411 move second child to first child (temp 3X3 matrix of float)
|
|
0:411 'r026a' (temp 3X3 matrix of float)
|
|
0:411 mix (global 3X3 matrix of float)
|
|
0:411 'inF0' (in 3X3 matrix of float)
|
|
0:411 'inF1' (in 3X3 matrix of float)
|
|
0:411 'inF2' (in 3X3 matrix of float)
|
|
0:411 move second child to first child (temp 3X3 matrix of float)
|
|
0:411 'r027' (temp 3X3 matrix of float)
|
|
0:411 log (global 3X3 matrix of float)
|
|
0:411 'inF0' (in 3X3 matrix of float)
|
|
0:411 move second child to first child (temp 3X3 matrix of float)
|
|
0:411 'r028' (temp 3X3 matrix of float)
|
|
0:411 matrix-scale (temp 3X3 matrix of float)
|
|
0:411 log2 (temp 3X3 matrix of float)
|
|
0:411 'inF0' (in 3X3 matrix of float)
|
|
0:411 Constant:
|
|
0:411 0.301030
|
|
0:411 move second child to first child (temp 3X3 matrix of float)
|
|
0:411 'r029' (temp 3X3 matrix of float)
|
|
0:411 log2 (global 3X3 matrix of float)
|
|
0:411 'inF0' (in 3X3 matrix of float)
|
|
0:411 move second child to first child (temp 3X3 matrix of float)
|
|
0:411 'r030' (temp 3X3 matrix of float)
|
|
0:411 max (global 3X3 matrix of float)
|
|
0:411 'inF0' (in 3X3 matrix of float)
|
|
0:411 'inF1' (in 3X3 matrix of float)
|
|
0:411 move second child to first child (temp 3X3 matrix of float)
|
|
0:411 'r031' (temp 3X3 matrix of float)
|
|
0:411 min (global 3X3 matrix of float)
|
|
0:411 'inF0' (in 3X3 matrix of float)
|
|
0:411 'inF1' (in 3X3 matrix of float)
|
|
0:411 move second child to first child (temp 3X3 matrix of float)
|
|
0:411 'r032' (temp 3X3 matrix of float)
|
|
0:411 pow (global 3X3 matrix of float)
|
|
0:411 'inF0' (in 3X3 matrix of float)
|
|
0:411 'inF1' (in 3X3 matrix of float)
|
|
0:411 move second child to first child (temp 3X3 matrix of float)
|
|
0:411 'r033' (temp 3X3 matrix of float)
|
|
0:411 radians (global 3X3 matrix of float)
|
|
0:411 'inF0' (in 3X3 matrix of float)
|
|
0:411 move second child to first child (temp 3X3 matrix of float)
|
|
0:411 'r034' (temp 3X3 matrix of float)
|
|
0:411 roundEven (global 3X3 matrix of float)
|
|
0:411 'inF0' (in 3X3 matrix of float)
|
|
0:411 move second child to first child (temp 3X3 matrix of float)
|
|
0:411 'r035' (temp 3X3 matrix of float)
|
|
0:411 inverse sqrt (global 3X3 matrix of float)
|
|
0:411 'inF0' (in 3X3 matrix of float)
|
|
0:411 move second child to first child (temp 3X3 matrix of float)
|
|
0:411 'r036' (temp 3X3 matrix of float)
|
|
0:411 clamp (temp 3X3 matrix of float)
|
|
0:411 'inF0' (in 3X3 matrix of float)
|
|
0:411 Constant:
|
|
0:411 0.000000
|
|
0:411 Constant:
|
|
0:411 1.000000
|
|
0:411 move second child to first child (temp 3X3 matrix of float)
|
|
0:411 'r037' (temp 3X3 matrix of float)
|
|
0:411 Sign (global 3X3 matrix of float)
|
|
0:411 'inF0' (in 3X3 matrix of float)
|
|
0:411 move second child to first child (temp 3X3 matrix of float)
|
|
0:411 'r038' (temp 3X3 matrix of float)
|
|
0:411 sine (global 3X3 matrix of float)
|
|
0:411 'inF0' (in 3X3 matrix of float)
|
|
0:411 Sequence
|
|
0:411 move second child to first child (temp 3X3 matrix of float)
|
|
0:411 'inF1' (in 3X3 matrix of float)
|
|
0:411 sine (temp 3X3 matrix of float)
|
|
0:411 'inF0' (in 3X3 matrix of float)
|
|
0:411 move second child to first child (temp 3X3 matrix of float)
|
|
0:411 'inF2' (in 3X3 matrix of float)
|
|
0:411 cosine (temp 3X3 matrix of float)
|
|
0:411 'inF0' (in 3X3 matrix of float)
|
|
0:411 move second child to first child (temp 3X3 matrix of float)
|
|
0:411 'r039' (temp 3X3 matrix of float)
|
|
0:411 hyp. sine (global 3X3 matrix of float)
|
|
0:411 'inF0' (in 3X3 matrix of float)
|
|
0:411 move second child to first child (temp 3X3 matrix of float)
|
|
0:411 'r049' (temp 3X3 matrix of float)
|
|
0:411 smoothstep (global 3X3 matrix of float)
|
|
0:411 'inF0' (in 3X3 matrix of float)
|
|
0:411 'inF1' (in 3X3 matrix of float)
|
|
0:411 'inF2' (in 3X3 matrix of float)
|
|
0:411 move second child to first child (temp 3X3 matrix of float)
|
|
0:411 'r041' (temp 3X3 matrix of float)
|
|
0:411 sqrt (global 3X3 matrix of float)
|
|
0:411 'inF0' (in 3X3 matrix of float)
|
|
0:411 move second child to first child (temp 3X3 matrix of float)
|
|
0:411 'r042' (temp 3X3 matrix of float)
|
|
0:411 step (global 3X3 matrix of float)
|
|
0:411 'inF0' (in 3X3 matrix of float)
|
|
0:411 'inF1' (in 3X3 matrix of float)
|
|
0:411 move second child to first child (temp 3X3 matrix of float)
|
|
0:411 'r043' (temp 3X3 matrix of float)
|
|
0:411 tangent (global 3X3 matrix of float)
|
|
0:411 'inF0' (in 3X3 matrix of float)
|
|
0:411 move second child to first child (temp 3X3 matrix of float)
|
|
0:411 'r044' (temp 3X3 matrix of float)
|
|
0:411 hyp. tangent (global 3X3 matrix of float)
|
|
0:411 'inF0' (in 3X3 matrix of float)
|
|
0:411 transpose (global 3X3 matrix of float)
|
|
0:411 'inF0' (in 3X3 matrix of float)
|
|
0:411 move second child to first child (temp 3X3 matrix of float)
|
|
0:411 'r046' (temp 3X3 matrix of float)
|
|
0:411 trunc (global 3X3 matrix of float)
|
|
0:411 'inF0' (in 3X3 matrix of float)
|
|
0:414 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:438 Function Definition: PixelShaderFunction(mf44;mf44;mf44; (temp 4X4 matrix of float)
|
|
0:418 Function Parameters:
|
|
0:418 'inF0' (in 4X4 matrix of float)
|
|
0:418 'inF1' (in 4X4 matrix of float)
|
|
0:418 'inF2' (in 4X4 matrix of float)
|
|
0:? Sequence
|
|
0:420 move second child to first child (temp bool)
|
|
0:420 'r000' (temp bool)
|
|
0:420 all (global bool)
|
|
0:420 'inF0' (in 4X4 matrix of float)
|
|
0:420 move second child to first child (temp 4X4 matrix of float)
|
|
0:420 'r001' (temp 4X4 matrix of float)
|
|
0:420 Absolute value (global 4X4 matrix of float)
|
|
0:420 'inF0' (in 4X4 matrix of float)
|
|
0:420 arc cosine (global 4X4 matrix of float)
|
|
0:420 'inF0' (in 4X4 matrix of float)
|
|
0:420 move second child to first child (temp bool)
|
|
0:420 'r003' (temp bool)
|
|
0:420 any (global bool)
|
|
0:420 'inF0' (in 4X4 matrix of float)
|
|
0:420 move second child to first child (temp 4X4 matrix of float)
|
|
0:420 'r004' (temp 4X4 matrix of float)
|
|
0:420 arc sine (global 4X4 matrix of float)
|
|
0:420 'inF0' (in 4X4 matrix of float)
|
|
0:420 move second child to first child (temp 4X4 matrix of float)
|
|
0:420 'r005' (temp 4X4 matrix of float)
|
|
0:420 arc tangent (global 4X4 matrix of float)
|
|
0:420 'inF0' (in 4X4 matrix of float)
|
|
0:420 move second child to first child (temp 4X4 matrix of float)
|
|
0:420 'r006' (temp 4X4 matrix of float)
|
|
0:420 arc tangent (global 4X4 matrix of float)
|
|
0:420 'inF0' (in 4X4 matrix of float)
|
|
0:420 'inF1' (in 4X4 matrix of float)
|
|
0:420 move second child to first child (temp 4X4 matrix of float)
|
|
0:420 'r007' (temp 4X4 matrix of float)
|
|
0:420 Ceiling (global 4X4 matrix of float)
|
|
0:420 'inF0' (in 4X4 matrix of float)
|
|
0:420 Test condition and select (temp void)
|
|
0:420 Condition
|
|
0:420 any (temp bool)
|
|
0:420 Compare Less Than (temp 4X4 matrix of bool)
|
|
0:420 'inF0' (in 4X4 matrix of float)
|
|
0:420 Constant:
|
|
0:420 0.000000
|
|
0:420 0.000000
|
|
0:420 0.000000
|
|
0:420 0.000000
|
|
0:420 0.000000
|
|
0:420 0.000000
|
|
0:420 0.000000
|
|
0:420 0.000000
|
|
0:420 0.000000
|
|
0:420 0.000000
|
|
0:420 0.000000
|
|
0:420 0.000000
|
|
0:420 0.000000
|
|
0:420 0.000000
|
|
0:420 0.000000
|
|
0:420 0.000000
|
|
0:420 true case
|
|
0:420 Branch: Kill
|
|
0:420 move second child to first child (temp 4X4 matrix of float)
|
|
0:420 'r008' (temp 4X4 matrix of float)
|
|
0:420 clamp (global 4X4 matrix of float)
|
|
0:420 'inF0' (in 4X4 matrix of float)
|
|
0:420 'inF1' (in 4X4 matrix of float)
|
|
0:420 'inF2' (in 4X4 matrix of float)
|
|
0:420 move second child to first child (temp 4X4 matrix of float)
|
|
0:420 'r009' (temp 4X4 matrix of float)
|
|
0:420 cosine (global 4X4 matrix of float)
|
|
0:420 'inF0' (in 4X4 matrix of float)
|
|
0:420 move second child to first child (temp 4X4 matrix of float)
|
|
0:420 'r010' (temp 4X4 matrix of float)
|
|
0:420 hyp. cosine (global 4X4 matrix of float)
|
|
0:420 'inF0' (in 4X4 matrix of float)
|
|
0:420 move second child to first child (temp 4X4 matrix of float)
|
|
0:420 'r011' (temp 4X4 matrix of float)
|
|
0:420 dPdx (global 4X4 matrix of float)
|
|
0:420 'inF0' (in 4X4 matrix of float)
|
|
0:420 move second child to first child (temp 4X4 matrix of float)
|
|
0:420 'r012' (temp 4X4 matrix of float)
|
|
0:420 dPdxCoarse (global 4X4 matrix of float)
|
|
0:420 'inF0' (in 4X4 matrix of float)
|
|
0:420 move second child to first child (temp 4X4 matrix of float)
|
|
0:420 'r013' (temp 4X4 matrix of float)
|
|
0:420 dPdxFine (global 4X4 matrix of float)
|
|
0:420 'inF0' (in 4X4 matrix of float)
|
|
0:420 move second child to first child (temp 4X4 matrix of float)
|
|
0:420 'r014' (temp 4X4 matrix of float)
|
|
0:420 dPdy (global 4X4 matrix of float)
|
|
0:420 'inF0' (in 4X4 matrix of float)
|
|
0:420 move second child to first child (temp 4X4 matrix of float)
|
|
0:420 'r015' (temp 4X4 matrix of float)
|
|
0:420 dPdyCoarse (global 4X4 matrix of float)
|
|
0:420 'inF0' (in 4X4 matrix of float)
|
|
0:420 move second child to first child (temp 4X4 matrix of float)
|
|
0:420 'r016' (temp 4X4 matrix of float)
|
|
0:420 dPdyFine (global 4X4 matrix of float)
|
|
0:420 'inF0' (in 4X4 matrix of float)
|
|
0:420 move second child to first child (temp 4X4 matrix of float)
|
|
0:420 'r017' (temp 4X4 matrix of float)
|
|
0:420 degrees (global 4X4 matrix of float)
|
|
0:420 'inF0' (in 4X4 matrix of float)
|
|
0:420 move second child to first child (temp float)
|
|
0:420 'r018' (temp float)
|
|
0:420 determinant (global float)
|
|
0:420 'inF0' (in 4X4 matrix of float)
|
|
0:420 move second child to first child (temp 4X4 matrix of float)
|
|
0:420 'r019' (temp 4X4 matrix of float)
|
|
0:420 exp (global 4X4 matrix of float)
|
|
0:420 'inF0' (in 4X4 matrix of float)
|
|
0:420 move second child to first child (temp 4X4 matrix of float)
|
|
0:420 'R020' (temp 4X4 matrix of float)
|
|
0:420 exp2 (global 4X4 matrix of float)
|
|
0:420 'inF0' (in 4X4 matrix of float)
|
|
0:420 move second child to first child (temp 4X4 matrix of float)
|
|
0:420 'r021' (temp 4X4 matrix of float)
|
|
0:420 Floor (global 4X4 matrix of float)
|
|
0:420 'inF0' (in 4X4 matrix of float)
|
|
0:420 move second child to first child (temp 4X4 matrix of float)
|
|
0:420 'r022' (temp 4X4 matrix of float)
|
|
0:420 mod (global 4X4 matrix of float)
|
|
0:420 'inF0' (in 4X4 matrix of float)
|
|
0:420 'inF1' (in 4X4 matrix of float)
|
|
0:420 move second child to first child (temp 4X4 matrix of float)
|
|
0:420 'r023' (temp 4X4 matrix of float)
|
|
0:420 Fraction (global 4X4 matrix of float)
|
|
0:420 'inF0' (in 4X4 matrix of float)
|
|
0:420 move second child to first child (temp 4X4 matrix of float)
|
|
0:420 'r024' (temp 4X4 matrix of float)
|
|
0:420 frexp (global 4X4 matrix of float)
|
|
0:420 'inF0' (in 4X4 matrix of float)
|
|
0:420 'inF1' (in 4X4 matrix of float)
|
|
0:420 move second child to first child (temp 4X4 matrix of float)
|
|
0:420 'r025' (temp 4X4 matrix of float)
|
|
0:420 fwidth (global 4X4 matrix of float)
|
|
0:420 'inF0' (in 4X4 matrix of float)
|
|
0:420 move second child to first child (temp 4X4 matrix of float)
|
|
0:420 'r026' (temp 4X4 matrix of float)
|
|
0:420 ldexp (global 4X4 matrix of float)
|
|
0:420 'inF0' (in 4X4 matrix of float)
|
|
0:420 'inF1' (in 4X4 matrix of float)
|
|
0:420 move second child to first child (temp 4X4 matrix of float)
|
|
0:420 'r026a' (temp 4X4 matrix of float)
|
|
0:420 mix (global 4X4 matrix of float)
|
|
0:420 'inF0' (in 4X4 matrix of float)
|
|
0:420 'inF1' (in 4X4 matrix of float)
|
|
0:420 'inF2' (in 4X4 matrix of float)
|
|
0:420 move second child to first child (temp 4X4 matrix of float)
|
|
0:420 'r027' (temp 4X4 matrix of float)
|
|
0:420 log (global 4X4 matrix of float)
|
|
0:420 'inF0' (in 4X4 matrix of float)
|
|
0:420 move second child to first child (temp 4X4 matrix of float)
|
|
0:420 'r028' (temp 4X4 matrix of float)
|
|
0:420 matrix-scale (temp 4X4 matrix of float)
|
|
0:420 log2 (temp 4X4 matrix of float)
|
|
0:420 'inF0' (in 4X4 matrix of float)
|
|
0:420 Constant:
|
|
0:420 0.301030
|
|
0:420 move second child to first child (temp 4X4 matrix of float)
|
|
0:420 'r029' (temp 4X4 matrix of float)
|
|
0:420 log2 (global 4X4 matrix of float)
|
|
0:420 'inF0' (in 4X4 matrix of float)
|
|
0:420 move second child to first child (temp 4X4 matrix of float)
|
|
0:420 'r030' (temp 4X4 matrix of float)
|
|
0:420 max (global 4X4 matrix of float)
|
|
0:420 'inF0' (in 4X4 matrix of float)
|
|
0:420 'inF1' (in 4X4 matrix of float)
|
|
0:420 move second child to first child (temp 4X4 matrix of float)
|
|
0:420 'r031' (temp 4X4 matrix of float)
|
|
0:420 min (global 4X4 matrix of float)
|
|
0:420 'inF0' (in 4X4 matrix of float)
|
|
0:420 'inF1' (in 4X4 matrix of float)
|
|
0:420 move second child to first child (temp 4X4 matrix of float)
|
|
0:420 'r032' (temp 4X4 matrix of float)
|
|
0:420 pow (global 4X4 matrix of float)
|
|
0:420 'inF0' (in 4X4 matrix of float)
|
|
0:420 'inF1' (in 4X4 matrix of float)
|
|
0:420 move second child to first child (temp 4X4 matrix of float)
|
|
0:420 'r033' (temp 4X4 matrix of float)
|
|
0:420 radians (global 4X4 matrix of float)
|
|
0:420 'inF0' (in 4X4 matrix of float)
|
|
0:420 move second child to first child (temp 4X4 matrix of float)
|
|
0:420 'r034' (temp 4X4 matrix of float)
|
|
0:420 roundEven (global 4X4 matrix of float)
|
|
0:420 'inF0' (in 4X4 matrix of float)
|
|
0:420 move second child to first child (temp 4X4 matrix of float)
|
|
0:420 'r035' (temp 4X4 matrix of float)
|
|
0:420 inverse sqrt (global 4X4 matrix of float)
|
|
0:420 'inF0' (in 4X4 matrix of float)
|
|
0:420 move second child to first child (temp 4X4 matrix of float)
|
|
0:420 'r036' (temp 4X4 matrix of float)
|
|
0:420 clamp (temp 4X4 matrix of float)
|
|
0:420 'inF0' (in 4X4 matrix of float)
|
|
0:420 Constant:
|
|
0:420 0.000000
|
|
0:420 Constant:
|
|
0:420 1.000000
|
|
0:420 move second child to first child (temp 4X4 matrix of float)
|
|
0:420 'r037' (temp 4X4 matrix of float)
|
|
0:420 Sign (global 4X4 matrix of float)
|
|
0:420 'inF0' (in 4X4 matrix of float)
|
|
0:420 move second child to first child (temp 4X4 matrix of float)
|
|
0:420 'r038' (temp 4X4 matrix of float)
|
|
0:420 sine (global 4X4 matrix of float)
|
|
0:420 'inF0' (in 4X4 matrix of float)
|
|
0:420 Sequence
|
|
0:420 move second child to first child (temp 4X4 matrix of float)
|
|
0:420 'inF1' (in 4X4 matrix of float)
|
|
0:420 sine (temp 4X4 matrix of float)
|
|
0:420 'inF0' (in 4X4 matrix of float)
|
|
0:420 move second child to first child (temp 4X4 matrix of float)
|
|
0:420 'inF2' (in 4X4 matrix of float)
|
|
0:420 cosine (temp 4X4 matrix of float)
|
|
0:420 'inF0' (in 4X4 matrix of float)
|
|
0:420 move second child to first child (temp 4X4 matrix of float)
|
|
0:420 'r039' (temp 4X4 matrix of float)
|
|
0:420 hyp. sine (global 4X4 matrix of float)
|
|
0:420 'inF0' (in 4X4 matrix of float)
|
|
0:420 move second child to first child (temp 4X4 matrix of float)
|
|
0:420 'r049' (temp 4X4 matrix of float)
|
|
0:420 smoothstep (global 4X4 matrix of float)
|
|
0:420 'inF0' (in 4X4 matrix of float)
|
|
0:420 'inF1' (in 4X4 matrix of float)
|
|
0:420 'inF2' (in 4X4 matrix of float)
|
|
0:420 move second child to first child (temp 4X4 matrix of float)
|
|
0:420 'r041' (temp 4X4 matrix of float)
|
|
0:420 sqrt (global 4X4 matrix of float)
|
|
0:420 'inF0' (in 4X4 matrix of float)
|
|
0:420 move second child to first child (temp 4X4 matrix of float)
|
|
0:420 'r042' (temp 4X4 matrix of float)
|
|
0:420 step (global 4X4 matrix of float)
|
|
0:420 'inF0' (in 4X4 matrix of float)
|
|
0:420 'inF1' (in 4X4 matrix of float)
|
|
0:420 move second child to first child (temp 4X4 matrix of float)
|
|
0:420 'r043' (temp 4X4 matrix of float)
|
|
0:420 tangent (global 4X4 matrix of float)
|
|
0:420 'inF0' (in 4X4 matrix of float)
|
|
0:420 move second child to first child (temp 4X4 matrix of float)
|
|
0:420 'r044' (temp 4X4 matrix of float)
|
|
0:420 hyp. tangent (global 4X4 matrix of float)
|
|
0:420 'inF0' (in 4X4 matrix of float)
|
|
0:420 transpose (global 4X4 matrix of float)
|
|
0:420 'inF0' (in 4X4 matrix of float)
|
|
0:420 move second child to first child (temp 4X4 matrix of float)
|
|
0:420 'r046' (temp 4X4 matrix of float)
|
|
0:420 trunc (global 4X4 matrix of float)
|
|
0:420 'inF0' (in 4X4 matrix of float)
|
|
0:423 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:445 Function Definition: TestGenMul(f1;f1;vf2;vf2;mf22;mf22; (temp void)
|
|
0:441 Function Parameters:
|
|
0:441 'inF0' (in float)
|
|
0:441 'inF1' (in float)
|
|
0:441 'inFV0' (in 2-component vector of float)
|
|
0:441 'inFV1' (in 2-component vector of float)
|
|
0:441 'inFM0' (in 2X2 matrix of float)
|
|
0:441 'inFM1' (in 2X2 matrix of float)
|
|
0:? Sequence
|
|
0:442 move second child to first child (temp float)
|
|
0:442 'r0' (temp float)
|
|
0:442 component-wise multiply (temp float)
|
|
0:442 'inF0' (in float)
|
|
0:442 'inF1' (in float)
|
|
0:442 move second child to first child (temp 2-component vector of float)
|
|
0:442 'r1' (temp 2-component vector of float)
|
|
0:442 vector-scale (temp 2-component vector of float)
|
|
0:442 'inFV0' (in 2-component vector of float)
|
|
0:442 'inF0' (in float)
|
|
0:442 move second child to first child (temp 2-component vector of float)
|
|
0:442 'r2' (temp 2-component vector of float)
|
|
0:442 vector-scale (temp 2-component vector of float)
|
|
0:442 'inF0' (in float)
|
|
0:442 'inFV0' (in 2-component vector of float)
|
|
0:442 move second child to first child (temp float)
|
|
0:442 'r3' (temp float)
|
|
0:442 dot-product (global float)
|
|
0:442 'inFV0' (in 2-component vector of float)
|
|
0:442 'inFV1' (in 2-component vector of float)
|
|
0:442 move second child to first child (temp 2-component vector of float)
|
|
0:442 'r4' (temp 2-component vector of float)
|
|
0:442 matrix-times-vector (temp 2-component vector of float)
|
|
0:442 'inFM0' (in 2X2 matrix of float)
|
|
0:442 'inFV0' (in 2-component vector of float)
|
|
0:442 move second child to first child (temp 2-component vector of float)
|
|
0:442 'r5' (temp 2-component vector of float)
|
|
0:442 vector-times-matrix (temp 2-component vector of float)
|
|
0:442 'inFV0' (in 2-component vector of float)
|
|
0:442 'inFM0' (in 2X2 matrix of float)
|
|
0:442 move second child to first child (temp 2X2 matrix of float)
|
|
0:442 'r6' (temp 2X2 matrix of float)
|
|
0:442 matrix-scale (temp 2X2 matrix of float)
|
|
0:442 'inFM0' (in 2X2 matrix of float)
|
|
0:442 'inF0' (in float)
|
|
0:442 move second child to first child (temp 2X2 matrix of float)
|
|
0:442 'r7' (temp 2X2 matrix of float)
|
|
0:442 matrix-scale (temp 2X2 matrix of float)
|
|
0:442 'inF0' (in float)
|
|
0:442 'inFM0' (in 2X2 matrix of float)
|
|
0:442 move second child to first child (temp 2X2 matrix of float)
|
|
0:442 'r8' (temp 2X2 matrix of float)
|
|
0:442 matrix-multiply (temp 2X2 matrix of float)
|
|
0:442 'inFM0' (in 2X2 matrix of float)
|
|
0:442 'inFM1' (in 2X2 matrix of float)
|
|
0:452 Function Definition: TestGenMul(f1;f1;vf3;vf3;mf33;mf33; (temp void)
|
|
0:448 Function Parameters:
|
|
0:448 'inF0' (in float)
|
|
0:448 'inF1' (in float)
|
|
0:448 'inFV0' (in 3-component vector of float)
|
|
0:448 'inFV1' (in 3-component vector of float)
|
|
0:448 'inFM0' (in 3X3 matrix of float)
|
|
0:448 'inFM1' (in 3X3 matrix of float)
|
|
0:? Sequence
|
|
0:449 move second child to first child (temp float)
|
|
0:449 'r0' (temp float)
|
|
0:449 component-wise multiply (temp float)
|
|
0:449 'inF0' (in float)
|
|
0:449 'inF1' (in float)
|
|
0:449 move second child to first child (temp 3-component vector of float)
|
|
0:449 'r1' (temp 3-component vector of float)
|
|
0:449 vector-scale (temp 3-component vector of float)
|
|
0:449 'inFV0' (in 3-component vector of float)
|
|
0:449 'inF0' (in float)
|
|
0:449 move second child to first child (temp 3-component vector of float)
|
|
0:449 'r2' (temp 3-component vector of float)
|
|
0:449 vector-scale (temp 3-component vector of float)
|
|
0:449 'inF0' (in float)
|
|
0:449 'inFV0' (in 3-component vector of float)
|
|
0:449 move second child to first child (temp float)
|
|
0:449 'r3' (temp float)
|
|
0:449 dot-product (global float)
|
|
0:449 'inFV0' (in 3-component vector of float)
|
|
0:449 'inFV1' (in 3-component vector of float)
|
|
0:449 move second child to first child (temp 3-component vector of float)
|
|
0:449 'r4' (temp 3-component vector of float)
|
|
0:449 matrix-times-vector (temp 3-component vector of float)
|
|
0:449 'inFM0' (in 3X3 matrix of float)
|
|
0:449 'inFV0' (in 3-component vector of float)
|
|
0:449 move second child to first child (temp 3-component vector of float)
|
|
0:449 'r5' (temp 3-component vector of float)
|
|
0:449 vector-times-matrix (temp 3-component vector of float)
|
|
0:449 'inFV0' (in 3-component vector of float)
|
|
0:449 'inFM0' (in 3X3 matrix of float)
|
|
0:449 move second child to first child (temp 3X3 matrix of float)
|
|
0:449 'r6' (temp 3X3 matrix of float)
|
|
0:449 matrix-scale (temp 3X3 matrix of float)
|
|
0:449 'inFM0' (in 3X3 matrix of float)
|
|
0:449 'inF0' (in float)
|
|
0:449 move second child to first child (temp 3X3 matrix of float)
|
|
0:449 'r7' (temp 3X3 matrix of float)
|
|
0:449 matrix-scale (temp 3X3 matrix of float)
|
|
0:449 'inF0' (in float)
|
|
0:449 'inFM0' (in 3X3 matrix of float)
|
|
0:449 move second child to first child (temp 3X3 matrix of float)
|
|
0:449 'r8' (temp 3X3 matrix of float)
|
|
0:449 matrix-multiply (temp 3X3 matrix of float)
|
|
0:449 'inFM0' (in 3X3 matrix of float)
|
|
0:449 'inFM1' (in 3X3 matrix of float)
|
|
0:460 Function Definition: TestGenMul(f1;f1;vf4;vf4;mf44;mf44; (temp void)
|
|
0:455 Function Parameters:
|
|
0:455 'inF0' (in float)
|
|
0:455 'inF1' (in float)
|
|
0:455 'inFV0' (in 4-component vector of float)
|
|
0:455 'inFV1' (in 4-component vector of float)
|
|
0:455 'inFM0' (in 4X4 matrix of float)
|
|
0:455 'inFM1' (in 4X4 matrix of float)
|
|
0:? Sequence
|
|
0:456 move second child to first child (temp float)
|
|
0:456 'r0' (temp float)
|
|
0:456 component-wise multiply (temp float)
|
|
0:456 'inF0' (in float)
|
|
0:456 'inF1' (in float)
|
|
0:456 move second child to first child (temp 4-component vector of float)
|
|
0:456 'r1' (temp 4-component vector of float)
|
|
0:456 vector-scale (temp 4-component vector of float)
|
|
0:456 'inFV0' (in 4-component vector of float)
|
|
0:456 'inF0' (in float)
|
|
0:456 move second child to first child (temp 4-component vector of float)
|
|
0:456 'r2' (temp 4-component vector of float)
|
|
0:456 vector-scale (temp 4-component vector of float)
|
|
0:456 'inF0' (in float)
|
|
0:456 'inFV0' (in 4-component vector of float)
|
|
0:456 move second child to first child (temp float)
|
|
0:456 'r3' (temp float)
|
|
0:456 dot-product (global float)
|
|
0:456 'inFV0' (in 4-component vector of float)
|
|
0:456 'inFV1' (in 4-component vector of float)
|
|
0:456 move second child to first child (temp 4-component vector of float)
|
|
0:456 'r4' (temp 4-component vector of float)
|
|
0:456 matrix-times-vector (temp 4-component vector of float)
|
|
0:456 'inFM0' (in 4X4 matrix of float)
|
|
0:456 'inFV0' (in 4-component vector of float)
|
|
0:456 move second child to first child (temp 4-component vector of float)
|
|
0:456 'r5' (temp 4-component vector of float)
|
|
0:456 vector-times-matrix (temp 4-component vector of float)
|
|
0:456 'inFV0' (in 4-component vector of float)
|
|
0:456 'inFM0' (in 4X4 matrix of float)
|
|
0:456 move second child to first child (temp 4X4 matrix of float)
|
|
0:456 'r6' (temp 4X4 matrix of float)
|
|
0:456 matrix-scale (temp 4X4 matrix of float)
|
|
0:456 'inFM0' (in 4X4 matrix of float)
|
|
0:456 'inF0' (in float)
|
|
0:456 move second child to first child (temp 4X4 matrix of float)
|
|
0:456 'r7' (temp 4X4 matrix of float)
|
|
0:456 matrix-scale (temp 4X4 matrix of float)
|
|
0:456 'inF0' (in float)
|
|
0:456 'inFM0' (in 4X4 matrix of float)
|
|
0:456 move second child to first child (temp 4X4 matrix of float)
|
|
0:456 'r8' (temp 4X4 matrix of float)
|
|
0:456 matrix-multiply (temp 4X4 matrix of float)
|
|
0:456 'inFM0' (in 4X4 matrix of float)
|
|
0:456 'inFM1' (in 4X4 matrix of float)
|
|
0:484 Function Definition: TestGenMul(f1;f1;vf2;vf3;mf32;mf23;mf33;mf43;mf42; (temp void)
|
|
0:465 Function Parameters:
|
|
0:465 'inF0' (in float)
|
|
0:465 'inF1' (in float)
|
|
0:465 'inFV2' (in 2-component vector of float)
|
|
0:465 'inFV3' (in 3-component vector of float)
|
|
0:465 'inFM2x3' (in 3X2 matrix of float)
|
|
0:465 'inFM3x2' (in 2X3 matrix of float)
|
|
0:465 'inFM3x3' (in 3X3 matrix of float)
|
|
0:465 'inFM3x4' (in 4X3 matrix of float)
|
|
0:465 'inFM2x4' (in 4X2 matrix of float)
|
|
0:? Sequence
|
|
0:466 move second child to first child (temp float)
|
|
0:466 'r00' (temp float)
|
|
0:466 component-wise multiply (temp float)
|
|
0:466 'inF0' (in float)
|
|
0:466 'inF1' (in float)
|
|
0:467 move second child to first child (temp 2-component vector of float)
|
|
0:467 'r01' (temp 2-component vector of float)
|
|
0:467 vector-scale (temp 2-component vector of float)
|
|
0:467 'inFV2' (in 2-component vector of float)
|
|
0:467 'inF0' (in float)
|
|
0:468 move second child to first child (temp 3-component vector of float)
|
|
0:468 'r02' (temp 3-component vector of float)
|
|
0:468 vector-scale (temp 3-component vector of float)
|
|
0:468 'inFV3' (in 3-component vector of float)
|
|
0:468 'inF0' (in float)
|
|
0:469 move second child to first child (temp 2-component vector of float)
|
|
0:469 'r03' (temp 2-component vector of float)
|
|
0:469 vector-scale (temp 2-component vector of float)
|
|
0:469 'inF0' (in float)
|
|
0:469 'inFV2' (in 2-component vector of float)
|
|
0:470 move second child to first child (temp 3-component vector of float)
|
|
0:470 'r04' (temp 3-component vector of float)
|
|
0:470 vector-scale (temp 3-component vector of float)
|
|
0:470 'inF0' (in float)
|
|
0:470 'inFV3' (in 3-component vector of float)
|
|
0:471 move second child to first child (temp float)
|
|
0:471 'r05' (temp float)
|
|
0:471 dot-product (global float)
|
|
0:471 'inFV2' (in 2-component vector of float)
|
|
0:471 'inFV2' (in 2-component vector of float)
|
|
0:472 move second child to first child (temp float)
|
|
0:472 'r06' (temp float)
|
|
0:472 dot-product (global float)
|
|
0:472 'inFV3' (in 3-component vector of float)
|
|
0:472 'inFV3' (in 3-component vector of float)
|
|
0:473 move second child to first child (temp 3-component vector of float)
|
|
0:473 'r07' (temp 3-component vector of float)
|
|
0:473 vector-times-matrix (temp 3-component vector of float)
|
|
0:473 'inFV2' (in 2-component vector of float)
|
|
0:473 'inFM2x3' (in 3X2 matrix of float)
|
|
0:474 move second child to first child (temp 2-component vector of float)
|
|
0:474 'r08' (temp 2-component vector of float)
|
|
0:474 vector-times-matrix (temp 2-component vector of float)
|
|
0:474 'inFV3' (in 3-component vector of float)
|
|
0:474 'inFM3x2' (in 2X3 matrix of float)
|
|
0:475 move second child to first child (temp 2-component vector of float)
|
|
0:475 'r09' (temp 2-component vector of float)
|
|
0:475 matrix-times-vector (temp 2-component vector of float)
|
|
0:475 'inFM2x3' (in 3X2 matrix of float)
|
|
0:475 'inFV3' (in 3-component vector of float)
|
|
0:476 move second child to first child (temp 3-component vector of float)
|
|
0:476 'r10' (temp 3-component vector of float)
|
|
0:476 matrix-times-vector (temp 3-component vector of float)
|
|
0:476 'inFM3x2' (in 2X3 matrix of float)
|
|
0:476 'inFV2' (in 2-component vector of float)
|
|
0:477 move second child to first child (temp 3X2 matrix of float)
|
|
0:477 'r11' (temp 3X2 matrix of float)
|
|
0:477 matrix-scale (temp 3X2 matrix of float)
|
|
0:477 'inFM2x3' (in 3X2 matrix of float)
|
|
0:477 'inF0' (in float)
|
|
0:478 move second child to first child (temp 2X3 matrix of float)
|
|
0:478 'r12' (temp 2X3 matrix of float)
|
|
0:478 matrix-scale (temp 2X3 matrix of float)
|
|
0:478 'inFM3x2' (in 2X3 matrix of float)
|
|
0:478 'inF0' (in float)
|
|
0:479 move second child to first child (temp 2X2 matrix of float)
|
|
0:479 'r13' (temp 2X2 matrix of float)
|
|
0:479 matrix-multiply (temp 2X2 matrix of float)
|
|
0:479 'inFM2x3' (in 3X2 matrix of float)
|
|
0:479 'inFM3x2' (in 2X3 matrix of float)
|
|
0:480 move second child to first child (temp 3X2 matrix of float)
|
|
0:480 'r14' (temp 3X2 matrix of float)
|
|
0:480 matrix-multiply (temp 3X2 matrix of float)
|
|
0:480 'inFM2x3' (in 3X2 matrix of float)
|
|
0:480 'inFM3x3' (in 3X3 matrix of float)
|
|
0:481 move second child to first child (temp 4X2 matrix of float)
|
|
0:481 'r15' (temp 4X2 matrix of float)
|
|
0:481 matrix-multiply (temp 4X2 matrix of float)
|
|
0:481 'inFM2x3' (in 3X2 matrix of float)
|
|
0:481 'inFM3x4' (in 4X3 matrix of float)
|
|
0:482 move second child to first child (temp 4X3 matrix of float)
|
|
0:482 'r16' (temp 4X3 matrix of float)
|
|
0:482 matrix-multiply (temp 4X3 matrix of float)
|
|
0:482 'inFM3x2' (in 2X3 matrix of float)
|
|
0:482 'inFM2x4' (in 4X2 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 1776
|
|
|
|
Capability Shader
|
|
Capability DerivativeControl
|
|
1: ExtInstImport "GLSL.std.450"
|
|
MemoryModel Logical GLSL450
|
|
EntryPoint Fragment 4 "PixelShaderFunction" 71 98 106 115 281 308 316 325 524 551 559 568 770 797 805 814 1023 1042 1059 1209 1228 1245 1398 1417 1434
|
|
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 65 "TestGenMul(f1;f1;vf2;vf3;mf32;mf23;mf33;mf43;mf42;"
|
|
Name 56 "inF0"
|
|
Name 57 "inF1"
|
|
Name 58 "inFV2"
|
|
Name 59 "inFV3"
|
|
Name 60 "inFM2x3"
|
|
Name 61 "inFM3x2"
|
|
Name 62 "inFM3x3"
|
|
Name 63 "inFM3x4"
|
|
Name 64 "inFM2x4"
|
|
Name 69 "r000"
|
|
Name 71 "inF0"
|
|
Name 74 "r001"
|
|
Name 77 "r002"
|
|
Name 80 "r003"
|
|
Name 83 "r004"
|
|
Name 88 "r005"
|
|
Name 93 "r006"
|
|
Name 96 "r007"
|
|
Name 98 "inU0"
|
|
Name 101 "r009"
|
|
Name 104 "r010"
|
|
Name 106 "inF1"
|
|
Name 109 "r011"
|
|
Name 112 "r012"
|
|
Name 115 "inF2"
|
|
Name 124 "r014"
|
|
Name 127 "r015"
|
|
Name 130 "r016"
|
|
Name 133 "r017"
|
|
Name 136 "r018"
|
|
Name 139 "r019"
|
|
Name 142 "r020"
|
|
Name 145 "r021"
|
|
Name 148 "r022"
|
|
Name 151 "r023"
|
|
Name 154 "r027"
|
|
Name 157 "r028"
|
|
Name 160 "r029"
|
|
Name 164 "r030"
|
|
Name 167 "r031"
|
|
Name 170 "r033"
|
|
Name 174 "r034"
|
|
Name 177 "r035"
|
|
Name 179 "ResType"
|
|
Name 183 "r036"
|
|
Name 186 "r037"
|
|
Name 189 "r038"
|
|
Name 192 "r039"
|
|
Name 196 "r039a"
|
|
Name 201 "r040"
|
|
Name 204 "r041"
|
|
Name 209 "r042"
|
|
Name 212 "r043"
|
|
Name 216 "r044"
|
|
Name 220 "r045"
|
|
Name 224 "r046"
|
|
Name 227 "r047"
|
|
Name 231 "r048"
|
|
Name 234 "r049"
|
|
Name 237 "r050"
|
|
Name 240 "r051"
|
|
Name 243 "r052"
|
|
Name 246 "r053"
|
|
Name 253 "r055"
|
|
Name 256 "r056"
|
|
Name 261 "r057"
|
|
Name 264 "r058"
|
|
Name 268 "r059"
|
|
Name 271 "r060"
|
|
Name 274 "r061"
|
|
Name 279 "r000"
|
|
Name 281 "inF0"
|
|
Name 284 "r001"
|
|
Name 287 "r002"
|
|
Name 290 "r003"
|
|
Name 293 "r004"
|
|
Name 298 "r005"
|
|
Name 303 "r006"
|
|
Name 306 "r007"
|
|
Name 308 "inU0"
|
|
Name 311 "r009"
|
|
Name 314 "r010"
|
|
Name 316 "inF1"
|
|
Name 319 "r011"
|
|
Name 322 "r012"
|
|
Name 325 "inF2"
|
|
Name 336 "r013"
|
|
Name 339 "r015"
|
|
Name 342 "r016"
|
|
Name 346 "r017"
|
|
Name 349 "r018"
|
|
Name 352 "r019"
|
|
Name 355 "r020"
|
|
Name 358 "r021"
|
|
Name 361 "r022"
|
|
Name 364 "r023"
|
|
Name 367 "r026"
|
|
Name 371 "r027"
|
|
Name 375 "r028"
|
|
Name 378 "r029"
|
|
Name 381 "r030"
|
|
Name 386 "r031"
|
|
Name 390 "r032"
|
|
Name 392 "r033"
|
|
Name 395 "r035"
|
|
Name 399 "r036"
|
|
Name 402 "r037"
|
|
Name 404 "ResType"
|
|
Name 408 "r038"
|
|
Name 412 "r039"
|
|
Name 415 "r040"
|
|
Name 418 "r041"
|
|
Name 422 "r039a"
|
|
Name 427 "r042"
|
|
Name 430 "r043"
|
|
Name 433 "r044"
|
|
Name 437 "r045"
|
|
Name 440 "r046"
|
|
Name 444 "r047"
|
|
Name 448 "r048"
|
|
Name 451 "r049"
|
|
Name 455 "r050"
|
|
Name 458 "r051"
|
|
Name 462 "r052"
|
|
Name 466 "r053"
|
|
Name 471 "r054"
|
|
Name 475 "r055"
|
|
Name 478 "r056"
|
|
Name 481 "r057"
|
|
Name 486 "r058"
|
|
Name 489 "r059"
|
|
Name 496 "r060"
|
|
Name 499 "r061"
|
|
Name 504 "r062"
|
|
Name 507 "r063"
|
|
Name 511 "r064"
|
|
Name 514 "r065"
|
|
Name 517 "r066"
|
|
Name 522 "r000"
|
|
Name 524 "inF0"
|
|
Name 527 "r001"
|
|
Name 530 "r002"
|
|
Name 533 "r003"
|
|
Name 536 "r004"
|
|
Name 541 "r005"
|
|
Name 546 "r006"
|
|
Name 549 "r007"
|
|
Name 551 "inU0"
|
|
Name 554 "r009"
|
|
Name 557 "r010"
|
|
Name 559 "inF1"
|
|
Name 562 "r011"
|
|
Name 565 "r012"
|
|
Name 568 "inF2"
|
|
Name 579 "r013"
|
|
Name 582 "r014"
|
|
Name 585 "r015"
|
|
Name 589 "r016"
|
|
Name 593 "r017"
|
|
Name 596 "r018"
|
|
Name 599 "r019"
|
|
Name 602 "r020"
|
|
Name 605 "r021"
|
|
Name 608 "r022"
|
|
Name 611 "r023"
|
|
Name 614 "r024"
|
|
Name 618 "r025"
|
|
Name 622 "r029"
|
|
Name 625 "r030"
|
|
Name 628 "r031"
|
|
Name 633 "r032"
|
|
Name 637 "r033"
|
|
Name 639 "r034"
|
|
Name 642 "r036"
|
|
Name 646 "r037"
|
|
Name 649 "r038"
|
|
Name 651 "ResType"
|
|
Name 655 "r039"
|
|
Name 659 "r040"
|
|
Name 662 "r041"
|
|
Name 665 "r042"
|
|
Name 669 "r039a"
|
|
Name 674 "r043"
|
|
Name 677 "r044"
|
|
Name 680 "r045"
|
|
Name 684 "r046"
|
|
Name 687 "r047"
|
|
Name 691 "r048"
|
|
Name 695 "r049"
|
|
Name 698 "r050"
|
|
Name 702 "r051"
|
|
Name 705 "r052"
|
|
Name 709 "r053"
|
|
Name 713 "r054"
|
|
Name 717 "r055"
|
|
Name 720 "r056"
|
|
Name 723 "r057"
|
|
Name 726 "r058"
|
|
Name 731 "r059"
|
|
Name 734 "r060"
|
|
Name 741 "r061"
|
|
Name 744 "r062"
|
|
Name 749 "r063"
|
|
Name 752 "r064"
|
|
Name 756 "r065"
|
|
Name 759 "r066"
|
|
Name 762 "r067"
|
|
Name 768 "r000"
|
|
Name 770 "inF0"
|
|
Name 773 "r001"
|
|
Name 776 "r002"
|
|
Name 779 "r003"
|
|
Name 782 "r004"
|
|
Name 787 "r005"
|
|
Name 792 "r006"
|
|
Name 795 "r007"
|
|
Name 797 "inU0"
|
|
Name 800 "r009"
|
|
Name 803 "r010"
|
|
Name 805 "inF1"
|
|
Name 808 "r011"
|
|
Name 811 "r012"
|
|
Name 814 "inF2"
|
|
Name 825 "r013"
|
|
Name 828 "r014"
|
|
Name 831 "r015"
|
|
Name 834 "r016"
|
|
Name 837 "r017"
|
|
Name 840 "r018"
|
|
Name 843 "r019"
|
|
Name 846 "r020"
|
|
Name 849 "r021"
|
|
Name 852 "r022"
|
|
Name 855 "r023"
|
|
Name 859 "r024"
|
|
Name 863 "r025"
|
|
Name 874 "r029"
|
|
Name 877 "r030"
|
|
Name 880 "r031"
|
|
Name 885 "r032"
|
|
Name 890 "r033"
|
|
Name 892 "r034"
|
|
Name 895 "r036"
|
|
Name 899 "r037"
|
|
Name 902 "r038"
|
|
Name 904 "ResType"
|
|
Name 908 "r039"
|
|
Name 912 "r040"
|
|
Name 915 "r041"
|
|
Name 918 "r042"
|
|
Name 922 "r039a"
|
|
Name 927 "r043"
|
|
Name 930 "r044"
|
|
Name 933 "r045"
|
|
Name 937 "r046"
|
|
Name 940 "r047"
|
|
Name 944 "r048"
|
|
Name 948 "r049"
|
|
Name 951 "r050"
|
|
Name 955 "r051"
|
|
Name 958 "r052"
|
|
Name 962 "r053"
|
|
Name 966 "r054"
|
|
Name 970 "r055"
|
|
Name 973 "r056"
|
|
Name 976 "r057"
|
|
Name 979 "r058"
|
|
Name 984 "r059"
|
|
Name 987 "r060"
|
|
Name 994 "r061"
|
|
Name 997 "r062"
|
|
Name 1002 "r063"
|
|
Name 1005 "r064"
|
|
Name 1009 "r065"
|
|
Name 1012 "r066"
|
|
Name 1015 "r067"
|
|
Name 1021 "r000"
|
|
Name 1023 "inF0"
|
|
Name 1026 "r001"
|
|
Name 1031 "r003"
|
|
Name 1034 "r004"
|
|
Name 1037 "r005"
|
|
Name 1040 "r006"
|
|
Name 1042 "inF1"
|
|
Name 1045 "r007"
|
|
Name 1056 "r008"
|
|
Name 1059 "inF2"
|
|
Name 1062 "r009"
|
|
Name 1065 "r010"
|
|
Name 1068 "r011"
|
|
Name 1071 "r012"
|
|
Name 1074 "r013"
|
|
Name 1077 "r014"
|
|
Name 1080 "r015"
|
|
Name 1083 "r016"
|
|
Name 1086 "r017"
|
|
Name 1089 "r018"
|
|
Name 1092 "r019"
|
|
Name 1095 "R020"
|
|
Name 1098 "r021"
|
|
Name 1101 "r022"
|
|
Name 1111 "r023"
|
|
Name 1114 "r024"
|
|
Name 1116 "ResType"
|
|
Name 1120 "r025"
|
|
Name 1123 "r026"
|
|
Name 1127 "r026a"
|
|
Name 1132 "r027"
|
|
Name 1135 "r028"
|
|
Name 1139 "r029"
|
|
Name 1142 "r030"
|
|
Name 1146 "r031"
|
|
Name 1150 "r032"
|
|
Name 1154 "r033"
|
|
Name 1157 "r034"
|
|
Name 1160 "r035"
|
|
Name 1163 "r036"
|
|
Name 1168 "r037"
|
|
Name 1171 "r038"
|
|
Name 1178 "r039"
|
|
Name 1181 "r049"
|
|
Name 1186 "r041"
|
|
Name 1189 "r042"
|
|
Name 1193 "r043"
|
|
Name 1196 "r044"
|
|
Name 1201 "r046"
|
|
Name 1207 "r000"
|
|
Name 1209 "inF0"
|
|
Name 1212 "r001"
|
|
Name 1217 "r003"
|
|
Name 1220 "r004"
|
|
Name 1223 "r005"
|
|
Name 1226 "r006"
|
|
Name 1228 "inF1"
|
|
Name 1231 "r007"
|
|
Name 1242 "r008"
|
|
Name 1245 "inF2"
|
|
Name 1248 "r009"
|
|
Name 1251 "r010"
|
|
Name 1254 "r011"
|
|
Name 1257 "r012"
|
|
Name 1260 "r013"
|
|
Name 1263 "r014"
|
|
Name 1266 "r015"
|
|
Name 1269 "r016"
|
|
Name 1272 "r017"
|
|
Name 1275 "r018"
|
|
Name 1278 "r019"
|
|
Name 1281 "R020"
|
|
Name 1284 "r021"
|
|
Name 1287 "r022"
|
|
Name 1300 "r023"
|
|
Name 1303 "r024"
|
|
Name 1305 "ResType"
|
|
Name 1309 "r025"
|
|
Name 1312 "r026"
|
|
Name 1316 "r026a"
|
|
Name 1321 "r027"
|
|
Name 1324 "r028"
|
|
Name 1328 "r029"
|
|
Name 1331 "r030"
|
|
Name 1335 "r031"
|
|
Name 1339 "r032"
|
|
Name 1343 "r033"
|
|
Name 1346 "r034"
|
|
Name 1349 "r035"
|
|
Name 1352 "r036"
|
|
Name 1357 "r037"
|
|
Name 1360 "r038"
|
|
Name 1367 "r039"
|
|
Name 1370 "r049"
|
|
Name 1375 "r041"
|
|
Name 1378 "r042"
|
|
Name 1382 "r043"
|
|
Name 1385 "r044"
|
|
Name 1390 "r046"
|
|
Name 1396 "r000"
|
|
Name 1398 "inF0"
|
|
Name 1401 "r001"
|
|
Name 1406 "r003"
|
|
Name 1409 "r004"
|
|
Name 1412 "r005"
|
|
Name 1415 "r006"
|
|
Name 1417 "inF1"
|
|
Name 1420 "r007"
|
|
Name 1431 "r008"
|
|
Name 1434 "inF2"
|
|
Name 1437 "r009"
|
|
Name 1440 "r010"
|
|
Name 1443 "r011"
|
|
Name 1446 "r012"
|
|
Name 1449 "r013"
|
|
Name 1452 "r014"
|
|
Name 1455 "r015"
|
|
Name 1458 "r016"
|
|
Name 1461 "r017"
|
|
Name 1464 "r018"
|
|
Name 1467 "r019"
|
|
Name 1470 "R020"
|
|
Name 1473 "r021"
|
|
Name 1476 "r022"
|
|
Name 1492 "r023"
|
|
Name 1495 "r024"
|
|
Name 1497 "ResType"
|
|
Name 1501 "r025"
|
|
Name 1504 "r026"
|
|
Name 1508 "r026a"
|
|
Name 1513 "r027"
|
|
Name 1516 "r028"
|
|
Name 1520 "r029"
|
|
Name 1523 "r030"
|
|
Name 1527 "r031"
|
|
Name 1531 "r032"
|
|
Name 1535 "r033"
|
|
Name 1538 "r034"
|
|
Name 1541 "r035"
|
|
Name 1544 "r036"
|
|
Name 1549 "r037"
|
|
Name 1552 "r038"
|
|
Name 1559 "r039"
|
|
Name 1562 "r049"
|
|
Name 1567 "r041"
|
|
Name 1570 "r042"
|
|
Name 1574 "r043"
|
|
Name 1577 "r044"
|
|
Name 1582 "r046"
|
|
Name 1588 "r0"
|
|
Name 1592 "r1"
|
|
Name 1596 "r2"
|
|
Name 1600 "r3"
|
|
Name 1604 "r4"
|
|
Name 1608 "r5"
|
|
Name 1612 "r6"
|
|
Name 1616 "r7"
|
|
Name 1620 "r8"
|
|
Name 1624 "r0"
|
|
Name 1628 "r1"
|
|
Name 1632 "r2"
|
|
Name 1636 "r3"
|
|
Name 1640 "r4"
|
|
Name 1644 "r5"
|
|
Name 1648 "r6"
|
|
Name 1652 "r7"
|
|
Name 1656 "r8"
|
|
Name 1660 "r0"
|
|
Name 1664 "r1"
|
|
Name 1668 "r2"
|
|
Name 1672 "r3"
|
|
Name 1676 "r4"
|
|
Name 1680 "r5"
|
|
Name 1684 "r6"
|
|
Name 1688 "r7"
|
|
Name 1692 "r8"
|
|
Name 1696 "r00"
|
|
Name 1700 "r01"
|
|
Name 1704 "r02"
|
|
Name 1708 "r03"
|
|
Name 1712 "r04"
|
|
Name 1716 "r05"
|
|
Name 1720 "r06"
|
|
Name 1724 "r07"
|
|
Name 1728 "r08"
|
|
Name 1732 "r09"
|
|
Name 1736 "r10"
|
|
Name 1740 "r11"
|
|
Name 1744 "r12"
|
|
Name 1748 "r13"
|
|
Name 1752 "r14"
|
|
Name 1756 "r15"
|
|
Name 1760 "r16"
|
|
Name 1764 "gs_ua"
|
|
Name 1765 "gs_ub"
|
|
Name 1766 "gs_uc"
|
|
Name 1767 "gs_ua2"
|
|
Name 1768 "gs_ub2"
|
|
Name 1769 "gs_uc2"
|
|
Name 1770 "gs_ua3"
|
|
Name 1771 "gs_ub3"
|
|
Name 1772 "gs_uc3"
|
|
Name 1773 "gs_ua4"
|
|
Name 1774 "gs_ub4"
|
|
Name 1775 "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: TypeMatrix 8(fvec2) 3
|
|
48: TypePointer Function 47
|
|
49: TypeMatrix 21(fvec3) 2
|
|
50: TypePointer Function 49
|
|
51: TypeMatrix 21(fvec3) 4
|
|
52: TypePointer Function 51
|
|
53: TypeMatrix 8(fvec2) 4
|
|
54: TypePointer Function 53
|
|
55: TypeFunction 2 7(ptr) 7(ptr) 9(ptr) 22(ptr) 48(ptr) 50(ptr) 24(ptr) 52(ptr) 54(ptr)
|
|
67: TypeBool
|
|
68: TypePointer Function 67(bool)
|
|
70: TypePointer Input 6(float)
|
|
71(inF0): 70(ptr) Variable Input
|
|
86: TypeInt 32 1
|
|
87: TypePointer Function 86(int)
|
|
91: TypeInt 32 0
|
|
92: TypePointer Function 91(int)
|
|
97: TypePointer Input 91(int)
|
|
98(inU0): 97(ptr) Variable Input
|
|
106(inF1): 70(ptr) Variable Input
|
|
115(inF2): 70(ptr) Variable Input
|
|
119: 6(float) Constant 0
|
|
131: 91(int) Constant 7
|
|
161: 86(int) Constant 7
|
|
179(ResType): TypeStruct 6(float) 86(int)
|
|
207: 6(float) Constant 1050288283
|
|
228: 6(float) Constant 1065353216
|
|
232: 91(int) Constant 2
|
|
280: TypePointer Input 8(fvec2)
|
|
281(inF0): 280(ptr) Variable Input
|
|
296: TypeVector 86(int) 2
|
|
297: TypePointer Function 296(ivec2)
|
|
301: TypeVector 91(int) 2
|
|
302: TypePointer Function 301(ivec2)
|
|
307: TypePointer Input 301(ivec2)
|
|
308(inU0): 307(ptr) Variable Input
|
|
316(inF1): 280(ptr) Variable Input
|
|
325(inF2): 280(ptr) Variable Input
|
|
329: 8(fvec2) ConstantComposite 119 119
|
|
330: TypeVector 67(bool) 2
|
|
343: 91(int) Constant 3
|
|
344: 301(ivec2) ConstantComposite 131 343
|
|
387: 91(int) Constant 8
|
|
388: 301(ivec2) ConstantComposite 131 387
|
|
404(ResType): TypeStruct 8(fvec2) 296(ivec2)
|
|
411: TypePointer Function 330(bvec2)
|
|
469: 6(float) Constant 1073741824
|
|
472: 91(int) Constant 1
|
|
473: 301(ivec2) ConstantComposite 472 232
|
|
520: 8(fvec2) ConstantComposite 228 469
|
|
523: TypePointer Input 21(fvec3)
|
|
524(inF0): 523(ptr) Variable Input
|
|
539: TypeVector 86(int) 3
|
|
540: TypePointer Function 539(ivec3)
|
|
544: TypeVector 91(int) 3
|
|
545: TypePointer Function 544(ivec3)
|
|
550: TypePointer Input 544(ivec3)
|
|
551(inU0): 550(ptr) Variable Input
|
|
559(inF1): 523(ptr) Variable Input
|
|
568(inF2): 523(ptr) Variable Input
|
|
572: 21(fvec3) ConstantComposite 119 119 119
|
|
573: TypeVector 67(bool) 3
|
|
586: 91(int) Constant 5
|
|
587: 544(ivec3) ConstantComposite 131 343 586
|
|
634: 91(int) Constant 4
|
|
635: 544(ivec3) ConstantComposite 232 343 634
|
|
651(ResType): TypeStruct 21(fvec3) 539(ivec3)
|
|
658: TypePointer Function 573(bvec3)
|
|
718: 544(ivec3) ConstantComposite 472 232 343
|
|
765: 6(float) Constant 1077936128
|
|
766: 21(fvec3) ConstantComposite 228 469 765
|
|
769: TypePointer Input 34(fvec4)
|
|
770(inF0): 769(ptr) Variable Input
|
|
785: TypeVector 86(int) 4
|
|
786: TypePointer Function 785(ivec4)
|
|
790: TypeVector 91(int) 4
|
|
791: TypePointer Function 790(ivec4)
|
|
796: TypePointer Input 790(ivec4)
|
|
797(inU0): 796(ptr) Variable Input
|
|
805(inF1): 769(ptr) Variable Input
|
|
814(inF2): 769(ptr) Variable Input
|
|
818: 34(fvec4) ConstantComposite 119 119 119 119
|
|
819: TypeVector 67(bool) 4
|
|
832: 790(ivec4) ConstantComposite 131 343 586 232
|
|
886: 91(int) Constant 9
|
|
887: 91(int) Constant 10
|
|
888: 790(ivec4) ConstantComposite 131 387 886 887
|
|
904(ResType): TypeStruct 34(fvec4) 785(ivec4)
|
|
911: TypePointer Function 819(bvec4)
|
|
971: 790(ivec4) ConstantComposite 472 232 343 634
|
|
1018: 6(float) Constant 1082130432
|
|
1019: 34(fvec4) ConstantComposite 228 469 765 1018
|
|
1022: TypePointer Input 10
|
|
1023(inF0): 1022(ptr) Variable Input
|
|
1042(inF1): 1022(ptr) Variable Input
|
|
1049: 10 ConstantComposite 329 329
|
|
1050: TypeMatrix 330(bvec2) 2
|
|
1059(inF2): 1022(ptr) Variable Input
|
|
1116(ResType): TypeStruct 10 296(ivec2)
|
|
1204: 8(fvec2) ConstantComposite 469 469
|
|
1205: 10 ConstantComposite 1204 1204
|
|
1208: TypePointer Input 23
|
|
1209(inF0): 1208(ptr) Variable Input
|
|
1228(inF1): 1208(ptr) Variable Input
|
|
1235: 23 ConstantComposite 572 572 572
|
|
1236: TypeMatrix 573(bvec3) 3
|
|
1245(inF2): 1208(ptr) Variable Input
|
|
1305(ResType): TypeStruct 23 539(ivec3)
|
|
1393: 21(fvec3) ConstantComposite 765 765 765
|
|
1394: 23 ConstantComposite 1393 1393 1393
|
|
1397: TypePointer Input 36
|
|
1398(inF0): 1397(ptr) Variable Input
|
|
1417(inF1): 1397(ptr) Variable Input
|
|
1424: 36 ConstantComposite 818 818 818 818
|
|
1425: TypeMatrix 819(bvec4) 4
|
|
1434(inF2): 1397(ptr) Variable Input
|
|
1497(ResType): TypeStruct 36 785(ivec4)
|
|
1585: 34(fvec4) ConstantComposite 1018 1018 1018 1018
|
|
1586: 36 ConstantComposite 1585 1585 1585 1585
|
|
4(PixelShaderFunction): 2 Function None 3
|
|
5: Label
|
|
69(r000): 68(ptr) Variable Function
|
|
74(r001): 7(ptr) Variable Function
|
|
77(r002): 7(ptr) Variable Function
|
|
80(r003): 68(ptr) Variable Function
|
|
83(r004): 7(ptr) Variable Function
|
|
88(r005): 87(ptr) Variable Function
|
|
93(r006): 92(ptr) Variable Function
|
|
96(r007): 7(ptr) Variable Function
|
|
101(r009): 7(ptr) Variable Function
|
|
104(r010): 7(ptr) Variable Function
|
|
109(r011): 7(ptr) Variable Function
|
|
112(r012): 7(ptr) Variable Function
|
|
124(r014): 7(ptr) Variable Function
|
|
127(r015): 7(ptr) Variable Function
|
|
130(r016): 92(ptr) Variable Function
|
|
133(r017): 7(ptr) Variable Function
|
|
136(r018): 7(ptr) Variable Function
|
|
139(r019): 7(ptr) Variable Function
|
|
142(r020): 7(ptr) Variable Function
|
|
145(r021): 7(ptr) Variable Function
|
|
148(r022): 7(ptr) Variable Function
|
|
151(r023): 7(ptr) Variable Function
|
|
154(r027): 7(ptr) Variable Function
|
|
157(r028): 7(ptr) Variable Function
|
|
160(r029): 92(ptr) Variable Function
|
|
164(r030): 92(ptr) Variable Function
|
|
167(r031): 7(ptr) Variable Function
|
|
170(r033): 7(ptr) Variable Function
|
|
174(r034): 7(ptr) Variable Function
|
|
177(r035): 7(ptr) Variable Function
|
|
183(r036): 7(ptr) Variable Function
|
|
186(r037): 68(ptr) Variable Function
|
|
189(r038): 68(ptr) Variable Function
|
|
192(r039): 7(ptr) Variable Function
|
|
196(r039a): 7(ptr) Variable Function
|
|
201(r040): 7(ptr) Variable Function
|
|
204(r041): 7(ptr) Variable Function
|
|
209(r042): 7(ptr) Variable Function
|
|
212(r043): 7(ptr) Variable Function
|
|
216(r044): 7(ptr) Variable Function
|
|
220(r045): 7(ptr) Variable Function
|
|
224(r046): 7(ptr) Variable Function
|
|
227(r047): 7(ptr) Variable Function
|
|
231(r048): 92(ptr) Variable Function
|
|
234(r049): 7(ptr) Variable Function
|
|
237(r050): 7(ptr) Variable Function
|
|
240(r051): 7(ptr) Variable Function
|
|
243(r052): 7(ptr) Variable Function
|
|
246(r053): 7(ptr) Variable Function
|
|
253(r055): 7(ptr) Variable Function
|
|
256(r056): 7(ptr) Variable Function
|
|
261(r057): 7(ptr) Variable Function
|
|
264(r058): 7(ptr) Variable Function
|
|
268(r059): 7(ptr) Variable Function
|
|
271(r060): 7(ptr) Variable Function
|
|
274(r061): 7(ptr) Variable Function
|
|
279(r000): 68(ptr) Variable Function
|
|
284(r001): 9(ptr) Variable Function
|
|
287(r002): 9(ptr) Variable Function
|
|
290(r003): 68(ptr) Variable Function
|
|
293(r004): 9(ptr) Variable Function
|
|
298(r005): 297(ptr) Variable Function
|
|
303(r006): 302(ptr) Variable Function
|
|
306(r007): 9(ptr) Variable Function
|
|
311(r009): 9(ptr) Variable Function
|
|
314(r010): 9(ptr) Variable Function
|
|
319(r011): 9(ptr) Variable Function
|
|
322(r012): 9(ptr) Variable Function
|
|
336(r013): 9(ptr) Variable Function
|
|
339(r015): 9(ptr) Variable Function
|
|
342(r016): 302(ptr) Variable Function
|
|
346(r017): 9(ptr) Variable Function
|
|
349(r018): 9(ptr) Variable Function
|
|
352(r019): 9(ptr) Variable Function
|
|
355(r020): 9(ptr) Variable Function
|
|
358(r021): 9(ptr) Variable Function
|
|
361(r022): 9(ptr) Variable Function
|
|
364(r023): 9(ptr) Variable Function
|
|
367(r026): 7(ptr) Variable Function
|
|
371(r027): 7(ptr) Variable Function
|
|
375(r028): 9(ptr) Variable Function
|
|
378(r029): 9(ptr) Variable Function
|
|
381(r030): 9(ptr) Variable Function
|
|
386(r031): 302(ptr) Variable Function
|
|
390(r032): 302(ptr) Variable Function
|
|
392(r033): 9(ptr) Variable Function
|
|
395(r035): 9(ptr) Variable Function
|
|
399(r036): 9(ptr) Variable Function
|
|
402(r037): 9(ptr) Variable Function
|
|
408(r038): 9(ptr) Variable Function
|
|
412(r039): 411(ptr) Variable Function
|
|
415(r040): 411(ptr) Variable Function
|
|
418(r041): 9(ptr) Variable Function
|
|
422(r039a): 9(ptr) Variable Function
|
|
427(r042): 7(ptr) Variable Function
|
|
430(r043): 9(ptr) Variable Function
|
|
433(r044): 9(ptr) Variable Function
|
|
437(r045): 9(ptr) Variable Function
|
|
440(r046): 9(ptr) Variable Function
|
|
444(r047): 9(ptr) Variable Function
|
|
448(r048): 9(ptr) Variable Function
|
|
451(r049): 9(ptr) Variable Function
|
|
455(r050): 9(ptr) Variable Function
|
|
458(r051): 9(ptr) Variable Function
|
|
462(r052): 9(ptr) Variable Function
|
|
466(r053): 9(ptr) Variable Function
|
|
471(r054): 302(ptr) Variable Function
|
|
475(r055): 9(ptr) Variable Function
|
|
478(r056): 9(ptr) Variable Function
|
|
481(r057): 9(ptr) Variable Function
|
|
486(r058): 9(ptr) Variable Function
|
|
489(r059): 9(ptr) Variable Function
|
|
496(r060): 9(ptr) Variable Function
|
|
499(r061): 9(ptr) Variable Function
|
|
504(r062): 9(ptr) Variable Function
|
|
507(r063): 9(ptr) Variable Function
|
|
511(r064): 9(ptr) Variable Function
|
|
514(r065): 9(ptr) Variable Function
|
|
517(r066): 9(ptr) Variable Function
|
|
522(r000): 68(ptr) Variable Function
|
|
527(r001): 22(ptr) Variable Function
|
|
530(r002): 22(ptr) Variable Function
|
|
533(r003): 68(ptr) Variable Function
|
|
536(r004): 22(ptr) Variable Function
|
|
541(r005): 540(ptr) Variable Function
|
|
546(r006): 545(ptr) Variable Function
|
|
549(r007): 22(ptr) Variable Function
|
|
554(r009): 22(ptr) Variable Function
|
|
557(r010): 22(ptr) Variable Function
|
|
562(r011): 22(ptr) Variable Function
|
|
565(r012): 22(ptr) Variable Function
|
|
579(r013): 22(ptr) Variable Function
|
|
582(r014): 22(ptr) Variable Function
|
|
585(r015): 545(ptr) Variable Function
|
|
589(r016): 22(ptr) Variable Function
|
|
593(r017): 22(ptr) Variable Function
|
|
596(r018): 22(ptr) Variable Function
|
|
599(r019): 22(ptr) Variable Function
|
|
602(r020): 22(ptr) Variable Function
|
|
605(r021): 22(ptr) Variable Function
|
|
608(r022): 22(ptr) Variable Function
|
|
611(r023): 22(ptr) Variable Function
|
|
614(r024): 7(ptr) Variable Function
|
|
618(r025): 7(ptr) Variable Function
|
|
622(r029): 22(ptr) Variable Function
|
|
625(r030): 22(ptr) Variable Function
|
|
628(r031): 22(ptr) Variable Function
|
|
633(r032): 545(ptr) Variable Function
|
|
637(r033): 545(ptr) Variable Function
|
|
639(r034): 22(ptr) Variable Function
|
|
642(r036): 22(ptr) Variable Function
|
|
646(r037): 22(ptr) Variable Function
|
|
649(r038): 22(ptr) Variable Function
|
|
655(r039): 22(ptr) Variable Function
|
|
659(r040): 658(ptr) Variable Function
|
|
662(r041): 658(ptr) Variable Function
|
|
665(r042): 22(ptr) Variable Function
|
|
669(r039a): 22(ptr) Variable Function
|
|
674(r043): 7(ptr) Variable Function
|
|
677(r044): 22(ptr) Variable Function
|
|
680(r045): 22(ptr) Variable Function
|
|
684(r046): 22(ptr) Variable Function
|
|
687(r047): 22(ptr) Variable Function
|
|
691(r048): 22(ptr) Variable Function
|
|
695(r049): 22(ptr) Variable Function
|
|
698(r050): 22(ptr) Variable Function
|
|
702(r051): 22(ptr) Variable Function
|
|
705(r052): 22(ptr) Variable Function
|
|
709(r053): 22(ptr) Variable Function
|
|
713(r054): 22(ptr) Variable Function
|
|
717(r055): 545(ptr) Variable Function
|
|
720(r056): 22(ptr) Variable Function
|
|
723(r057): 22(ptr) Variable Function
|
|
726(r058): 22(ptr) Variable Function
|
|
731(r059): 22(ptr) Variable Function
|
|
734(r060): 22(ptr) Variable Function
|
|
741(r061): 22(ptr) Variable Function
|
|
744(r062): 22(ptr) Variable Function
|
|
749(r063): 22(ptr) Variable Function
|
|
752(r064): 22(ptr) Variable Function
|
|
756(r065): 22(ptr) Variable Function
|
|
759(r066): 22(ptr) Variable Function
|
|
762(r067): 22(ptr) Variable Function
|
|
768(r000): 68(ptr) Variable Function
|
|
773(r001): 35(ptr) Variable Function
|
|
776(r002): 35(ptr) Variable Function
|
|
779(r003): 68(ptr) Variable Function
|
|
782(r004): 35(ptr) Variable Function
|
|
787(r005): 786(ptr) Variable Function
|
|
792(r006): 791(ptr) Variable Function
|
|
795(r007): 35(ptr) Variable Function
|
|
800(r009): 35(ptr) Variable Function
|
|
803(r010): 35(ptr) Variable Function
|
|
808(r011): 35(ptr) Variable Function
|
|
811(r012): 35(ptr) Variable Function
|
|
825(r013): 35(ptr) Variable Function
|
|
828(r014): 35(ptr) Variable Function
|
|
831(r015): 791(ptr) Variable Function
|
|
834(r016): 35(ptr) Variable Function
|
|
837(r017): 35(ptr) Variable Function
|
|
840(r018): 35(ptr) Variable Function
|
|
843(r019): 35(ptr) Variable Function
|
|
846(r020): 35(ptr) Variable Function
|
|
849(r021): 35(ptr) Variable Function
|
|
852(r022): 35(ptr) Variable Function
|
|
855(r023): 7(ptr) Variable Function
|
|
859(r024): 7(ptr) Variable Function
|
|
863(r025): 35(ptr) Variable Function
|
|
874(r029): 35(ptr) Variable Function
|
|
877(r030): 35(ptr) Variable Function
|
|
880(r031): 35(ptr) Variable Function
|
|
885(r032): 791(ptr) Variable Function
|
|
890(r033): 791(ptr) Variable Function
|
|
892(r034): 35(ptr) Variable Function
|
|
895(r036): 35(ptr) Variable Function
|
|
899(r037): 35(ptr) Variable Function
|
|
902(r038): 35(ptr) Variable Function
|
|
908(r039): 35(ptr) Variable Function
|
|
912(r040): 911(ptr) Variable Function
|
|
915(r041): 911(ptr) Variable Function
|
|
918(r042): 35(ptr) Variable Function
|
|
922(r039a): 35(ptr) Variable Function
|
|
927(r043): 7(ptr) Variable Function
|
|
930(r044): 35(ptr) Variable Function
|
|
933(r045): 35(ptr) Variable Function
|
|
937(r046): 35(ptr) Variable Function
|
|
940(r047): 35(ptr) Variable Function
|
|
944(r048): 35(ptr) Variable Function
|
|
948(r049): 35(ptr) Variable Function
|
|
951(r050): 35(ptr) Variable Function
|
|
955(r051): 35(ptr) Variable Function
|
|
958(r052): 35(ptr) Variable Function
|
|
962(r053): 35(ptr) Variable Function
|
|
966(r054): 35(ptr) Variable Function
|
|
970(r055): 791(ptr) Variable Function
|
|
973(r056): 35(ptr) Variable Function
|
|
976(r057): 35(ptr) Variable Function
|
|
979(r058): 35(ptr) Variable Function
|
|
984(r059): 35(ptr) Variable Function
|
|
987(r060): 35(ptr) Variable Function
|
|
994(r061): 35(ptr) Variable Function
|
|
997(r062): 35(ptr) Variable Function
|
|
1002(r063): 35(ptr) Variable Function
|
|
1005(r064): 35(ptr) Variable Function
|
|
1009(r065): 35(ptr) Variable Function
|
|
1012(r066): 35(ptr) Variable Function
|
|
1015(r067): 35(ptr) Variable Function
|
|
1021(r000): 68(ptr) Variable Function
|
|
1026(r001): 11(ptr) Variable Function
|
|
1031(r003): 68(ptr) Variable Function
|
|
1034(r004): 11(ptr) Variable Function
|
|
1037(r005): 11(ptr) Variable Function
|
|
1040(r006): 11(ptr) Variable Function
|
|
1045(r007): 11(ptr) Variable Function
|
|
1056(r008): 11(ptr) Variable Function
|
|
1062(r009): 11(ptr) Variable Function
|
|
1065(r010): 11(ptr) Variable Function
|
|
1068(r011): 11(ptr) Variable Function
|
|
1071(r012): 11(ptr) Variable Function
|
|
1074(r013): 11(ptr) Variable Function
|
|
1077(r014): 11(ptr) Variable Function
|
|
1080(r015): 11(ptr) Variable Function
|
|
1083(r016): 11(ptr) Variable Function
|
|
1086(r017): 11(ptr) Variable Function
|
|
1089(r018): 7(ptr) Variable Function
|
|
1092(r019): 11(ptr) Variable Function
|
|
1095(R020): 11(ptr) Variable Function
|
|
1098(r021): 11(ptr) Variable Function
|
|
1101(r022): 11(ptr) Variable Function
|
|
1111(r023): 11(ptr) Variable Function
|
|
1114(r024): 11(ptr) Variable Function
|
|
1120(r025): 11(ptr) Variable Function
|
|
1123(r026): 11(ptr) Variable Function
|
|
1127(r026a): 11(ptr) Variable Function
|
|
1132(r027): 11(ptr) Variable Function
|
|
1135(r028): 11(ptr) Variable Function
|
|
1139(r029): 11(ptr) Variable Function
|
|
1142(r030): 11(ptr) Variable Function
|
|
1146(r031): 11(ptr) Variable Function
|
|
1150(r032): 11(ptr) Variable Function
|
|
1154(r033): 11(ptr) Variable Function
|
|
1157(r034): 11(ptr) Variable Function
|
|
1160(r035): 11(ptr) Variable Function
|
|
1163(r036): 11(ptr) Variable Function
|
|
1168(r037): 11(ptr) Variable Function
|
|
1171(r038): 11(ptr) Variable Function
|
|
1178(r039): 11(ptr) Variable Function
|
|
1181(r049): 11(ptr) Variable Function
|
|
1186(r041): 11(ptr) Variable Function
|
|
1189(r042): 11(ptr) Variable Function
|
|
1193(r043): 11(ptr) Variable Function
|
|
1196(r044): 11(ptr) Variable Function
|
|
1201(r046): 11(ptr) Variable Function
|
|
1207(r000): 68(ptr) Variable Function
|
|
1212(r001): 24(ptr) Variable Function
|
|
1217(r003): 68(ptr) Variable Function
|
|
1220(r004): 24(ptr) Variable Function
|
|
1223(r005): 24(ptr) Variable Function
|
|
1226(r006): 24(ptr) Variable Function
|
|
1231(r007): 24(ptr) Variable Function
|
|
1242(r008): 24(ptr) Variable Function
|
|
1248(r009): 24(ptr) Variable Function
|
|
1251(r010): 24(ptr) Variable Function
|
|
1254(r011): 24(ptr) Variable Function
|
|
1257(r012): 24(ptr) Variable Function
|
|
1260(r013): 24(ptr) Variable Function
|
|
1263(r014): 24(ptr) Variable Function
|
|
1266(r015): 24(ptr) Variable Function
|
|
1269(r016): 24(ptr) Variable Function
|
|
1272(r017): 24(ptr) Variable Function
|
|
1275(r018): 7(ptr) Variable Function
|
|
1278(r019): 24(ptr) Variable Function
|
|
1281(R020): 24(ptr) Variable Function
|
|
1284(r021): 24(ptr) Variable Function
|
|
1287(r022): 24(ptr) Variable Function
|
|
1300(r023): 24(ptr) Variable Function
|
|
1303(r024): 24(ptr) Variable Function
|
|
1309(r025): 24(ptr) Variable Function
|
|
1312(r026): 24(ptr) Variable Function
|
|
1316(r026a): 24(ptr) Variable Function
|
|
1321(r027): 24(ptr) Variable Function
|
|
1324(r028): 24(ptr) Variable Function
|
|
1328(r029): 24(ptr) Variable Function
|
|
1331(r030): 24(ptr) Variable Function
|
|
1335(r031): 24(ptr) Variable Function
|
|
1339(r032): 24(ptr) Variable Function
|
|
1343(r033): 24(ptr) Variable Function
|
|
1346(r034): 24(ptr) Variable Function
|
|
1349(r035): 24(ptr) Variable Function
|
|
1352(r036): 24(ptr) Variable Function
|
|
1357(r037): 24(ptr) Variable Function
|
|
1360(r038): 24(ptr) Variable Function
|
|
1367(r039): 24(ptr) Variable Function
|
|
1370(r049): 24(ptr) Variable Function
|
|
1375(r041): 24(ptr) Variable Function
|
|
1378(r042): 24(ptr) Variable Function
|
|
1382(r043): 24(ptr) Variable Function
|
|
1385(r044): 24(ptr) Variable Function
|
|
1390(r046): 24(ptr) Variable Function
|
|
1396(r000): 68(ptr) Variable Function
|
|
1401(r001): 37(ptr) Variable Function
|
|
1406(r003): 68(ptr) Variable Function
|
|
1409(r004): 37(ptr) Variable Function
|
|
1412(r005): 37(ptr) Variable Function
|
|
1415(r006): 37(ptr) Variable Function
|
|
1420(r007): 37(ptr) Variable Function
|
|
1431(r008): 37(ptr) Variable Function
|
|
1437(r009): 37(ptr) Variable Function
|
|
1440(r010): 37(ptr) Variable Function
|
|
1443(r011): 37(ptr) Variable Function
|
|
1446(r012): 37(ptr) Variable Function
|
|
1449(r013): 37(ptr) Variable Function
|
|
1452(r014): 37(ptr) Variable Function
|
|
1455(r015): 37(ptr) Variable Function
|
|
1458(r016): 37(ptr) Variable Function
|
|
1461(r017): 37(ptr) Variable Function
|
|
1464(r018): 7(ptr) Variable Function
|
|
1467(r019): 37(ptr) Variable Function
|
|
1470(R020): 37(ptr) Variable Function
|
|
1473(r021): 37(ptr) Variable Function
|
|
1476(r022): 37(ptr) Variable Function
|
|
1492(r023): 37(ptr) Variable Function
|
|
1495(r024): 37(ptr) Variable Function
|
|
1501(r025): 37(ptr) Variable Function
|
|
1504(r026): 37(ptr) Variable Function
|
|
1508(r026a): 37(ptr) Variable Function
|
|
1513(r027): 37(ptr) Variable Function
|
|
1516(r028): 37(ptr) Variable Function
|
|
1520(r029): 37(ptr) Variable Function
|
|
1523(r030): 37(ptr) Variable Function
|
|
1527(r031): 37(ptr) Variable Function
|
|
1531(r032): 37(ptr) Variable Function
|
|
1535(r033): 37(ptr) Variable Function
|
|
1538(r034): 37(ptr) Variable Function
|
|
1541(r035): 37(ptr) Variable Function
|
|
1544(r036): 37(ptr) Variable Function
|
|
1549(r037): 37(ptr) Variable Function
|
|
1552(r038): 37(ptr) Variable Function
|
|
1559(r039): 37(ptr) Variable Function
|
|
1562(r049): 37(ptr) Variable Function
|
|
1567(r041): 37(ptr) Variable Function
|
|
1570(r042): 37(ptr) Variable Function
|
|
1574(r043): 37(ptr) Variable Function
|
|
1577(r044): 37(ptr) Variable Function
|
|
1582(r046): 37(ptr) Variable Function
|
|
72: 6(float) Load 71(inF0)
|
|
73: 67(bool) All 72
|
|
Store 69(r000) 73
|
|
75: 6(float) Load 71(inF0)
|
|
76: 6(float) ExtInst 1(GLSL.std.450) 4(FAbs) 75
|
|
Store 74(r001) 76
|
|
78: 6(float) Load 71(inF0)
|
|
79: 6(float) ExtInst 1(GLSL.std.450) 17(Acos) 78
|
|
Store 77(r002) 79
|
|
81: 6(float) Load 71(inF0)
|
|
82: 67(bool) Any 81
|
|
Store 80(r003) 82
|
|
84: 6(float) Load 71(inF0)
|
|
85: 6(float) ExtInst 1(GLSL.std.450) 16(Asin) 84
|
|
Store 83(r004) 85
|
|
89: 6(float) Load 71(inF0)
|
|
90: 86(int) Bitcast 89
|
|
Store 88(r005) 90
|
|
94: 6(float) Load 71(inF0)
|
|
95: 91(int) Bitcast 94
|
|
Store 93(r006) 95
|
|
99: 91(int) Load 98(inU0)
|
|
100: 6(float) Bitcast 99
|
|
Store 96(r007) 100
|
|
102: 6(float) Load 71(inF0)
|
|
103: 6(float) ExtInst 1(GLSL.std.450) 18(Atan) 102
|
|
Store 101(r009) 103
|
|
105: 6(float) Load 71(inF0)
|
|
107: 6(float) Load 106(inF1)
|
|
108: 6(float) ExtInst 1(GLSL.std.450) 25(Atan2) 105 107
|
|
Store 104(r010) 108
|
|
110: 6(float) Load 71(inF0)
|
|
111: 6(float) ExtInst 1(GLSL.std.450) 9(Ceil) 110
|
|
Store 109(r011) 111
|
|
113: 6(float) Load 71(inF0)
|
|
114: 6(float) Load 106(inF1)
|
|
116: 6(float) Load 115(inF2)
|
|
117: 6(float) ExtInst 1(GLSL.std.450) 43(FClamp) 113 114 116
|
|
Store 112(r012) 117
|
|
118: 6(float) Load 71(inF0)
|
|
120: 67(bool) FOrdLessThan 118 119
|
|
SelectionMerge 122 None
|
|
BranchConditional 120 121 122
|
|
121: Label
|
|
Kill
|
|
122: Label
|
|
125: 6(float) Load 71(inF0)
|
|
126: 6(float) ExtInst 1(GLSL.std.450) 14(Cos) 125
|
|
Store 124(r014) 126
|
|
128: 6(float) Load 71(inF0)
|
|
129: 6(float) ExtInst 1(GLSL.std.450) 20(Cosh) 128
|
|
Store 127(r015) 129
|
|
132: 91(int) BitCount 131
|
|
Store 130(r016) 132
|
|
134: 6(float) Load 71(inF0)
|
|
135: 6(float) DPdx 134
|
|
Store 133(r017) 135
|
|
137: 6(float) Load 71(inF0)
|
|
138: 6(float) DPdxCoarse 137
|
|
Store 136(r018) 138
|
|
140: 6(float) Load 71(inF0)
|
|
141: 6(float) DPdxFine 140
|
|
Store 139(r019) 141
|
|
143: 6(float) Load 71(inF0)
|
|
144: 6(float) DPdy 143
|
|
Store 142(r020) 144
|
|
146: 6(float) Load 71(inF0)
|
|
147: 6(float) DPdyCoarse 146
|
|
Store 145(r021) 147
|
|
149: 6(float) Load 71(inF0)
|
|
150: 6(float) DPdyFine 149
|
|
Store 148(r022) 150
|
|
152: 6(float) Load 71(inF0)
|
|
153: 6(float) ExtInst 1(GLSL.std.450) 12(Degrees) 152
|
|
Store 151(r023) 153
|
|
155: 6(float) Load 71(inF0)
|
|
156: 6(float) ExtInst 1(GLSL.std.450) 27(Exp) 155
|
|
Store 154(r027) 156
|
|
158: 6(float) Load 71(inF0)
|
|
159: 6(float) ExtInst 1(GLSL.std.450) 29(Exp2) 158
|
|
Store 157(r028) 159
|
|
162: 86(int) ExtInst 1(GLSL.std.450) 74(FindSMsb) 161
|
|
163: 91(int) Bitcast 162
|
|
Store 160(r029) 163
|
|
165: 86(int) ExtInst 1(GLSL.std.450) 73(FindILsb) 161
|
|
166: 91(int) Bitcast 165
|
|
Store 164(r030) 166
|
|
168: 6(float) Load 71(inF0)
|
|
169: 6(float) ExtInst 1(GLSL.std.450) 8(Floor) 168
|
|
Store 167(r031) 169
|
|
171: 6(float) Load 71(inF0)
|
|
172: 6(float) Load 106(inF1)
|
|
173: 6(float) FMod 171 172
|
|
Store 170(r033) 173
|
|
175: 6(float) Load 71(inF0)
|
|
176: 6(float) ExtInst 1(GLSL.std.450) 10(Fract) 175
|
|
Store 174(r034) 176
|
|
178: 6(float) Load 71(inF0)
|
|
180:179(ResType) ExtInst 1(GLSL.std.450) 52(FrexpStruct) 178
|
|
181: 86(int) CompositeExtract 180 1
|
|
Store 106(inF1) 181
|
|
182: 6(float) CompositeExtract 180 0
|
|
Store 177(r035) 182
|
|
184: 6(float) Load 71(inF0)
|
|
185: 6(float) Fwidth 184
|
|
Store 183(r036) 185
|
|
187: 6(float) Load 71(inF0)
|
|
188: 67(bool) IsInf 187
|
|
Store 186(r037) 188
|
|
190: 6(float) Load 71(inF0)
|
|
191: 67(bool) IsNan 190
|
|
Store 189(r038) 191
|
|
193: 6(float) Load 71(inF0)
|
|
194: 6(float) Load 106(inF1)
|
|
195: 6(float) ExtInst 1(GLSL.std.450) 53(Ldexp) 193 194
|
|
Store 192(r039) 195
|
|
197: 6(float) Load 71(inF0)
|
|
198: 6(float) Load 106(inF1)
|
|
199: 6(float) Load 115(inF2)
|
|
200: 6(float) ExtInst 1(GLSL.std.450) 46(FMix) 197 198 199
|
|
Store 196(r039a) 200
|
|
202: 6(float) Load 71(inF0)
|
|
203: 6(float) ExtInst 1(GLSL.std.450) 28(Log) 202
|
|
Store 201(r040) 203
|
|
205: 6(float) Load 71(inF0)
|
|
206: 6(float) ExtInst 1(GLSL.std.450) 30(Log2) 205
|
|
208: 6(float) FMul 206 207
|
|
Store 204(r041) 208
|
|
210: 6(float) Load 71(inF0)
|
|
211: 6(float) ExtInst 1(GLSL.std.450) 30(Log2) 210
|
|
Store 209(r042) 211
|
|
213: 6(float) Load 71(inF0)
|
|
214: 6(float) Load 106(inF1)
|
|
215: 6(float) ExtInst 1(GLSL.std.450) 40(FMax) 213 214
|
|
Store 212(r043) 215
|
|
217: 6(float) Load 71(inF0)
|
|
218: 6(float) Load 106(inF1)
|
|
219: 6(float) ExtInst 1(GLSL.std.450) 37(FMin) 217 218
|
|
Store 216(r044) 219
|
|
221: 6(float) Load 71(inF0)
|
|
222: 6(float) Load 106(inF1)
|
|
223: 6(float) ExtInst 1(GLSL.std.450) 26(Pow) 221 222
|
|
Store 220(r045) 223
|
|
225: 6(float) Load 71(inF0)
|
|
226: 6(float) ExtInst 1(GLSL.std.450) 11(Radians) 225
|
|
Store 224(r046) 226
|
|
229: 6(float) Load 71(inF0)
|
|
230: 6(float) FDiv 228 229
|
|
Store 227(r047) 230
|
|
233: 91(int) BitReverse 232
|
|
Store 231(r048) 233
|
|
235: 6(float) Load 71(inF0)
|
|
236: 6(float) ExtInst 1(GLSL.std.450) 2(RoundEven) 235
|
|
Store 234(r049) 236
|
|
238: 6(float) Load 71(inF0)
|
|
239: 6(float) ExtInst 1(GLSL.std.450) 32(InverseSqrt) 238
|
|
Store 237(r050) 239
|
|
241: 6(float) Load 71(inF0)
|
|
242: 6(float) ExtInst 1(GLSL.std.450) 43(FClamp) 241 119 228
|
|
Store 240(r051) 242
|
|
244: 6(float) Load 71(inF0)
|
|
245: 6(float) ExtInst 1(GLSL.std.450) 6(FSign) 244
|
|
Store 243(r052) 245
|
|
247: 6(float) Load 71(inF0)
|
|
248: 6(float) ExtInst 1(GLSL.std.450) 13(Sin) 247
|
|
Store 246(r053) 248
|
|
249: 6(float) Load 71(inF0)
|
|
250: 6(float) ExtInst 1(GLSL.std.450) 13(Sin) 249
|
|
Store 106(inF1) 250
|
|
251: 6(float) Load 71(inF0)
|
|
252: 6(float) ExtInst 1(GLSL.std.450) 14(Cos) 251
|
|
Store 115(inF2) 252
|
|
254: 6(float) Load 71(inF0)
|
|
255: 6(float) ExtInst 1(GLSL.std.450) 19(Sinh) 254
|
|
Store 253(r055) 255
|
|
257: 6(float) Load 71(inF0)
|
|
258: 6(float) Load 106(inF1)
|
|
259: 6(float) Load 115(inF2)
|
|
260: 6(float) ExtInst 1(GLSL.std.450) 49(SmoothStep) 257 258 259
|
|
Store 256(r056) 260
|
|
262: 6(float) Load 71(inF0)
|
|
263: 6(float) ExtInst 1(GLSL.std.450) 31(Sqrt) 262
|
|
Store 261(r057) 263
|
|
265: 6(float) Load 71(inF0)
|
|
266: 6(float) Load 106(inF1)
|
|
267: 6(float) ExtInst 1(GLSL.std.450) 48(Step) 265 266
|
|
Store 264(r058) 267
|
|
269: 6(float) Load 71(inF0)
|
|
270: 6(float) ExtInst 1(GLSL.std.450) 15(Tan) 269
|
|
Store 268(r059) 270
|
|
272: 6(float) Load 71(inF0)
|
|
273: 6(float) ExtInst 1(GLSL.std.450) 21(Tanh) 272
|
|
Store 271(r060) 273
|
|
275: 6(float) Load 71(inF0)
|
|
276: 6(float) ExtInst 1(GLSL.std.450) 3(Trunc) 275
|
|
Store 274(r061) 276
|
|
ReturnValue 119
|
|
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
|
|
1588(r0): 7(ptr) Variable Function
|
|
1592(r1): 9(ptr) Variable Function
|
|
1596(r2): 9(ptr) Variable Function
|
|
1600(r3): 7(ptr) Variable Function
|
|
1604(r4): 9(ptr) Variable Function
|
|
1608(r5): 9(ptr) Variable Function
|
|
1612(r6): 11(ptr) Variable Function
|
|
1616(r7): 11(ptr) Variable Function
|
|
1620(r8): 11(ptr) Variable Function
|
|
1589: 6(float) Load 13(inF0)
|
|
1590: 6(float) Load 14(inF1)
|
|
1591: 6(float) FMul 1589 1590
|
|
Store 1588(r0) 1591
|
|
1593: 8(fvec2) Load 15(inFV0)
|
|
1594: 6(float) Load 13(inF0)
|
|
1595: 8(fvec2) VectorTimesScalar 1593 1594
|
|
Store 1592(r1) 1595
|
|
1597: 6(float) Load 13(inF0)
|
|
1598: 8(fvec2) Load 15(inFV0)
|
|
1599: 8(fvec2) VectorTimesScalar 1598 1597
|
|
Store 1596(r2) 1599
|
|
1601: 8(fvec2) Load 15(inFV0)
|
|
1602: 8(fvec2) Load 16(inFV1)
|
|
1603: 6(float) Dot 1601 1602
|
|
Store 1600(r3) 1603
|
|
1605: 10 Load 17(inFM0)
|
|
1606: 8(fvec2) Load 15(inFV0)
|
|
1607: 8(fvec2) MatrixTimesVector 1605 1606
|
|
Store 1604(r4) 1607
|
|
1609: 8(fvec2) Load 15(inFV0)
|
|
1610: 10 Load 17(inFM0)
|
|
1611: 8(fvec2) VectorTimesMatrix 1609 1610
|
|
Store 1608(r5) 1611
|
|
1613: 10 Load 17(inFM0)
|
|
1614: 6(float) Load 13(inF0)
|
|
1615: 10 MatrixTimesScalar 1613 1614
|
|
Store 1612(r6) 1615
|
|
1617: 6(float) Load 13(inF0)
|
|
1618: 10 Load 17(inFM0)
|
|
1619: 10 MatrixTimesScalar 1618 1617
|
|
Store 1616(r7) 1619
|
|
1621: 10 Load 17(inFM0)
|
|
1622: 10 Load 18(inFM1)
|
|
1623: 10 MatrixTimesMatrix 1621 1622
|
|
Store 1620(r8) 1623
|
|
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
|
|
1624(r0): 7(ptr) Variable Function
|
|
1628(r1): 22(ptr) Variable Function
|
|
1632(r2): 22(ptr) Variable Function
|
|
1636(r3): 7(ptr) Variable Function
|
|
1640(r4): 22(ptr) Variable Function
|
|
1644(r5): 22(ptr) Variable Function
|
|
1648(r6): 24(ptr) Variable Function
|
|
1652(r7): 24(ptr) Variable Function
|
|
1656(r8): 24(ptr) Variable Function
|
|
1625: 6(float) Load 26(inF0)
|
|
1626: 6(float) Load 27(inF1)
|
|
1627: 6(float) FMul 1625 1626
|
|
Store 1624(r0) 1627
|
|
1629: 21(fvec3) Load 28(inFV0)
|
|
1630: 6(float) Load 26(inF0)
|
|
1631: 21(fvec3) VectorTimesScalar 1629 1630
|
|
Store 1628(r1) 1631
|
|
1633: 6(float) Load 26(inF0)
|
|
1634: 21(fvec3) Load 28(inFV0)
|
|
1635: 21(fvec3) VectorTimesScalar 1634 1633
|
|
Store 1632(r2) 1635
|
|
1637: 21(fvec3) Load 28(inFV0)
|
|
1638: 21(fvec3) Load 29(inFV1)
|
|
1639: 6(float) Dot 1637 1638
|
|
Store 1636(r3) 1639
|
|
1641: 23 Load 30(inFM0)
|
|
1642: 21(fvec3) Load 28(inFV0)
|
|
1643: 21(fvec3) MatrixTimesVector 1641 1642
|
|
Store 1640(r4) 1643
|
|
1645: 21(fvec3) Load 28(inFV0)
|
|
1646: 23 Load 30(inFM0)
|
|
1647: 21(fvec3) VectorTimesMatrix 1645 1646
|
|
Store 1644(r5) 1647
|
|
1649: 23 Load 30(inFM0)
|
|
1650: 6(float) Load 26(inF0)
|
|
1651: 23 MatrixTimesScalar 1649 1650
|
|
Store 1648(r6) 1651
|
|
1653: 6(float) Load 26(inF0)
|
|
1654: 23 Load 30(inFM0)
|
|
1655: 23 MatrixTimesScalar 1654 1653
|
|
Store 1652(r7) 1655
|
|
1657: 23 Load 30(inFM0)
|
|
1658: 23 Load 31(inFM1)
|
|
1659: 23 MatrixTimesMatrix 1657 1658
|
|
Store 1656(r8) 1659
|
|
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
|
|
1660(r0): 7(ptr) Variable Function
|
|
1664(r1): 35(ptr) Variable Function
|
|
1668(r2): 35(ptr) Variable Function
|
|
1672(r3): 7(ptr) Variable Function
|
|
1676(r4): 35(ptr) Variable Function
|
|
1680(r5): 35(ptr) Variable Function
|
|
1684(r6): 37(ptr) Variable Function
|
|
1688(r7): 37(ptr) Variable Function
|
|
1692(r8): 37(ptr) Variable Function
|
|
1661: 6(float) Load 39(inF0)
|
|
1662: 6(float) Load 40(inF1)
|
|
1663: 6(float) FMul 1661 1662
|
|
Store 1660(r0) 1663
|
|
1665: 34(fvec4) Load 41(inFV0)
|
|
1666: 6(float) Load 39(inF0)
|
|
1667: 34(fvec4) VectorTimesScalar 1665 1666
|
|
Store 1664(r1) 1667
|
|
1669: 6(float) Load 39(inF0)
|
|
1670: 34(fvec4) Load 41(inFV0)
|
|
1671: 34(fvec4) VectorTimesScalar 1670 1669
|
|
Store 1668(r2) 1671
|
|
1673: 34(fvec4) Load 41(inFV0)
|
|
1674: 34(fvec4) Load 42(inFV1)
|
|
1675: 6(float) Dot 1673 1674
|
|
Store 1672(r3) 1675
|
|
1677: 36 Load 43(inFM0)
|
|
1678: 34(fvec4) Load 41(inFV0)
|
|
1679: 34(fvec4) MatrixTimesVector 1677 1678
|
|
Store 1676(r4) 1679
|
|
1681: 34(fvec4) Load 41(inFV0)
|
|
1682: 36 Load 43(inFM0)
|
|
1683: 34(fvec4) VectorTimesMatrix 1681 1682
|
|
Store 1680(r5) 1683
|
|
1685: 36 Load 43(inFM0)
|
|
1686: 6(float) Load 39(inF0)
|
|
1687: 36 MatrixTimesScalar 1685 1686
|
|
Store 1684(r6) 1687
|
|
1689: 6(float) Load 39(inF0)
|
|
1690: 36 Load 43(inFM0)
|
|
1691: 36 MatrixTimesScalar 1690 1689
|
|
Store 1688(r7) 1691
|
|
1693: 36 Load 43(inFM0)
|
|
1694: 36 Load 44(inFM1)
|
|
1695: 36 MatrixTimesMatrix 1693 1694
|
|
Store 1692(r8) 1695
|
|
Return
|
|
FunctionEnd
|
|
65(TestGenMul(f1;f1;vf2;vf3;mf32;mf23;mf33;mf43;mf42;): 2 Function None 55
|
|
56(inF0): 7(ptr) FunctionParameter
|
|
57(inF1): 7(ptr) FunctionParameter
|
|
58(inFV2): 9(ptr) FunctionParameter
|
|
59(inFV3): 22(ptr) FunctionParameter
|
|
60(inFM2x3): 48(ptr) FunctionParameter
|
|
61(inFM3x2): 50(ptr) FunctionParameter
|
|
62(inFM3x3): 24(ptr) FunctionParameter
|
|
63(inFM3x4): 52(ptr) FunctionParameter
|
|
64(inFM2x4): 54(ptr) FunctionParameter
|
|
66: Label
|
|
1696(r00): 7(ptr) Variable Function
|
|
1700(r01): 9(ptr) Variable Function
|
|
1704(r02): 22(ptr) Variable Function
|
|
1708(r03): 9(ptr) Variable Function
|
|
1712(r04): 22(ptr) Variable Function
|
|
1716(r05): 7(ptr) Variable Function
|
|
1720(r06): 7(ptr) Variable Function
|
|
1724(r07): 22(ptr) Variable Function
|
|
1728(r08): 9(ptr) Variable Function
|
|
1732(r09): 9(ptr) Variable Function
|
|
1736(r10): 22(ptr) Variable Function
|
|
1740(r11): 48(ptr) Variable Function
|
|
1744(r12): 50(ptr) Variable Function
|
|
1748(r13): 11(ptr) Variable Function
|
|
1752(r14): 48(ptr) Variable Function
|
|
1756(r15): 54(ptr) Variable Function
|
|
1760(r16): 52(ptr) Variable Function
|
|
1764(gs_ua): 92(ptr) Variable Function
|
|
1765(gs_ub): 92(ptr) Variable Function
|
|
1766(gs_uc): 92(ptr) Variable Function
|
|
1767(gs_ua2): 302(ptr) Variable Function
|
|
1768(gs_ub2): 302(ptr) Variable Function
|
|
1769(gs_uc2): 302(ptr) Variable Function
|
|
1770(gs_ua3): 545(ptr) Variable Function
|
|
1771(gs_ub3): 545(ptr) Variable Function
|
|
1772(gs_uc3): 545(ptr) Variable Function
|
|
1773(gs_ua4): 791(ptr) Variable Function
|
|
1774(gs_ub4): 791(ptr) Variable Function
|
|
1775(gs_uc4): 791(ptr) Variable Function
|
|
1697: 6(float) Load 56(inF0)
|
|
1698: 6(float) Load 57(inF1)
|
|
1699: 6(float) FMul 1697 1698
|
|
Store 1696(r00) 1699
|
|
1701: 8(fvec2) Load 58(inFV2)
|
|
1702: 6(float) Load 56(inF0)
|
|
1703: 8(fvec2) VectorTimesScalar 1701 1702
|
|
Store 1700(r01) 1703
|
|
1705: 21(fvec3) Load 59(inFV3)
|
|
1706: 6(float) Load 56(inF0)
|
|
1707: 21(fvec3) VectorTimesScalar 1705 1706
|
|
Store 1704(r02) 1707
|
|
1709: 6(float) Load 56(inF0)
|
|
1710: 8(fvec2) Load 58(inFV2)
|
|
1711: 8(fvec2) VectorTimesScalar 1710 1709
|
|
Store 1708(r03) 1711
|
|
1713: 6(float) Load 56(inF0)
|
|
1714: 21(fvec3) Load 59(inFV3)
|
|
1715: 21(fvec3) VectorTimesScalar 1714 1713
|
|
Store 1712(r04) 1715
|
|
1717: 8(fvec2) Load 58(inFV2)
|
|
1718: 8(fvec2) Load 58(inFV2)
|
|
1719: 6(float) Dot 1717 1718
|
|
Store 1716(r05) 1719
|
|
1721: 21(fvec3) Load 59(inFV3)
|
|
1722: 21(fvec3) Load 59(inFV3)
|
|
1723: 6(float) Dot 1721 1722
|
|
Store 1720(r06) 1723
|
|
1725: 8(fvec2) Load 58(inFV2)
|
|
1726: 47 Load 60(inFM2x3)
|
|
1727: 21(fvec3) VectorTimesMatrix 1725 1726
|
|
Store 1724(r07) 1727
|
|
1729: 21(fvec3) Load 59(inFV3)
|
|
1730: 49 Load 61(inFM3x2)
|
|
1731: 8(fvec2) VectorTimesMatrix 1729 1730
|
|
Store 1728(r08) 1731
|
|
1733: 47 Load 60(inFM2x3)
|
|
1734: 21(fvec3) Load 59(inFV3)
|
|
1735: 8(fvec2) MatrixTimesVector 1733 1734
|
|
Store 1732(r09) 1735
|
|
1737: 49 Load 61(inFM3x2)
|
|
1738: 8(fvec2) Load 58(inFV2)
|
|
1739: 21(fvec3) MatrixTimesVector 1737 1738
|
|
Store 1736(r10) 1739
|
|
1741: 47 Load 60(inFM2x3)
|
|
1742: 6(float) Load 56(inF0)
|
|
1743: 47 MatrixTimesScalar 1741 1742
|
|
Store 1740(r11) 1743
|
|
1745: 49 Load 61(inFM3x2)
|
|
1746: 6(float) Load 56(inF0)
|
|
1747: 49 MatrixTimesScalar 1745 1746
|
|
Store 1744(r12) 1747
|
|
1749: 47 Load 60(inFM2x3)
|
|
1750: 49 Load 61(inFM3x2)
|
|
1751: 10 MatrixTimesMatrix 1749 1750
|
|
Store 1748(r13) 1751
|
|
1753: 47 Load 60(inFM2x3)
|
|
1754: 23 Load 62(inFM3x3)
|
|
1755: 47 MatrixTimesMatrix 1753 1754
|
|
Store 1752(r14) 1755
|
|
1757: 47 Load 60(inFM2x3)
|
|
1758: 51 Load 63(inFM3x4)
|
|
1759: 53 MatrixTimesMatrix 1757 1758
|
|
Store 1756(r15) 1759
|
|
1761: 49 Load 61(inFM3x2)
|
|
1762: 53 Load 64(inFM2x4)
|
|
1763: 51 MatrixTimesMatrix 1761 1762
|
|
Store 1760(r16) 1763
|
|
Return
|
|
FunctionEnd
|