8368 lines
395 KiB
Plaintext
8368 lines
395 KiB
Plaintext
hlsl.intrinsics.frag
|
|
Shader version: 450
|
|
gl_FragCoord origin is upper left
|
|
0:? Sequence
|
|
0:88 Function Definition: PixelShaderFunctionS(f1;f1;f1;u1;u1; (global 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 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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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: PixelShaderFunction1(vf1;vf1;vf1; (global 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: PixelShaderFunction2(vf2;vf2;vf2;vu2;vu2; (global 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 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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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:259 Function Definition: PixelShaderFunction3(vf3;vf3;vf3;vu3;vu3; (global 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 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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
0:226 move second child to first child (temp 3-component vector of float)
|
|
0:226 'r039b' (temp 3-component vector of float)
|
|
0:226 mix (global 3-component vector of float)
|
|
0:226 'inF0' (in 3-component vector of float)
|
|
0:226 'inF1' (in 3-component vector of float)
|
|
0:226 Constant:
|
|
0:226 0.300000
|
|
0:227 Sequence
|
|
0:227 move second child to first child (temp float)
|
|
0:227 'r043' (temp float)
|
|
0:227 length (global float)
|
|
0:227 'inF0' (in 3-component vector of float)
|
|
0:228 Sequence
|
|
0:228 move second child to first child (temp 3-component vector of float)
|
|
0:228 'r044' (temp 3-component vector of float)
|
|
0:228 log (global 3-component vector of float)
|
|
0:228 'inF0' (in 3-component vector of float)
|
|
0:229 Sequence
|
|
0:229 move second child to first child (temp 3-component vector of float)
|
|
0:229 'r045' (temp 3-component vector of float)
|
|
0:229 vector-scale (temp 3-component vector of float)
|
|
0:229 log2 (temp 3-component vector of float)
|
|
0:229 'inF0' (in 3-component vector of float)
|
|
0:229 Constant:
|
|
0:229 0.301030
|
|
0:230 Sequence
|
|
0:230 move second child to first child (temp 3-component vector of float)
|
|
0:230 'r046' (temp 3-component vector of float)
|
|
0:230 log2 (global 3-component vector of float)
|
|
0:230 'inF0' (in 3-component vector of float)
|
|
0:231 Sequence
|
|
0:231 move second child to first child (temp 3-component vector of float)
|
|
0:231 'r047' (temp 3-component vector of float)
|
|
0:231 max (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 Sequence
|
|
0:232 move second child to first child (temp 3-component vector of float)
|
|
0:232 'r048' (temp 3-component vector of float)
|
|
0:232 min (global 3-component vector of float)
|
|
0:232 'inF0' (in 3-component vector of float)
|
|
0:232 'inF1' (in 3-component vector of float)
|
|
0:233 Sequence
|
|
0:233 move second child to first child (temp 3-component vector of float)
|
|
0:233 'r049' (temp 3-component vector of float)
|
|
0:233 normalize (global 3-component vector of float)
|
|
0:233 'inF0' (in 3-component vector of float)
|
|
0:234 Sequence
|
|
0:234 move second child to first child (temp 3-component vector of float)
|
|
0:234 'r050' (temp 3-component vector of float)
|
|
0:234 pow (global 3-component vector of float)
|
|
0:234 'inF0' (in 3-component vector of float)
|
|
0:234 'inF1' (in 3-component vector of float)
|
|
0:235 Sequence
|
|
0:235 move second child to first child (temp 3-component vector of float)
|
|
0:235 'r051' (temp 3-component vector of float)
|
|
0:235 radians (global 3-component vector of float)
|
|
0:235 'inF0' (in 3-component vector of float)
|
|
0:236 Sequence
|
|
0:236 move second child to first child (temp 3-component vector of float)
|
|
0:236 'r052' (temp 3-component vector of float)
|
|
0:236 divide (temp 3-component vector of float)
|
|
0:236 Constant:
|
|
0:236 1.000000
|
|
0:236 'inF0' (in 3-component vector of float)
|
|
0:237 Sequence
|
|
0:237 move second child to first child (temp 3-component vector of float)
|
|
0:237 'r053' (temp 3-component vector of float)
|
|
0:237 reflect (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:238 Sequence
|
|
0:238 move second child to first child (temp 3-component vector of float)
|
|
0:238 'r054' (temp 3-component vector of float)
|
|
0:238 refract (global 3-component vector of float)
|
|
0:238 'inF0' (in 3-component vector of float)
|
|
0:238 'inF1' (in 3-component vector of float)
|
|
0:238 Constant:
|
|
0:238 2.000000
|
|
0:239 Sequence
|
|
0:239 move second child to first child (temp 3-component vector of uint)
|
|
0:239 '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:240 Sequence
|
|
0:240 move second child to first child (temp 3-component vector of float)
|
|
0:240 'r056' (temp 3-component vector of float)
|
|
0:240 roundEven (global 3-component vector of float)
|
|
0:240 'inF0' (in 3-component vector of float)
|
|
0:241 Sequence
|
|
0:241 move second child to first child (temp 3-component vector of float)
|
|
0:241 'r057' (temp 3-component vector of float)
|
|
0:241 inverse sqrt (global 3-component vector of float)
|
|
0:241 'inF0' (in 3-component vector of float)
|
|
0:242 Sequence
|
|
0:242 move second child to first child (temp 3-component vector of float)
|
|
0:242 'r058' (temp 3-component vector of float)
|
|
0:242 clamp (temp 3-component vector of float)
|
|
0:242 'inF0' (in 3-component vector of float)
|
|
0:242 Constant:
|
|
0:242 0.000000
|
|
0:242 Constant:
|
|
0:242 1.000000
|
|
0:243 Sequence
|
|
0:243 move second child to first child (temp 3-component vector of float)
|
|
0:243 'r059' (temp 3-component vector of float)
|
|
0:243 Sign (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 'r060' (temp 3-component vector of float)
|
|
0:244 sine (global 3-component vector of float)
|
|
0:244 'inF0' (in 3-component vector of float)
|
|
0:245 Sequence
|
|
0:245 move second child to first child (temp 3-component vector of float)
|
|
0:245 'inF1' (in 3-component vector of float)
|
|
0:245 sine (temp 3-component vector of float)
|
|
0:245 'inF0' (in 3-component vector of float)
|
|
0:245 move second child to first child (temp 3-component vector of float)
|
|
0:245 'inF2' (in 3-component vector of float)
|
|
0:245 cosine (temp 3-component vector of float)
|
|
0:245 'inF0' (in 3-component vector of float)
|
|
0:246 Sequence
|
|
0:246 move second child to first child (temp 3-component vector of float)
|
|
0:246 'r061' (temp 3-component vector of float)
|
|
0:246 hyp. sine (global 3-component vector of float)
|
|
0:246 'inF0' (in 3-component vector of float)
|
|
0:247 Sequence
|
|
0:247 move second child to first child (temp 3-component vector of float)
|
|
0:247 'r062' (temp 3-component vector of float)
|
|
0:247 smoothstep (global 3-component vector of float)
|
|
0:247 'inF0' (in 3-component vector of float)
|
|
0:247 'inF1' (in 3-component vector of float)
|
|
0:247 'inF2' (in 3-component vector of float)
|
|
0:248 Sequence
|
|
0:248 move second child to first child (temp 3-component vector of float)
|
|
0:248 'r063' (temp 3-component vector of float)
|
|
0:248 sqrt (global 3-component vector of float)
|
|
0:248 'inF0' (in 3-component vector of float)
|
|
0:249 Sequence
|
|
0:249 move second child to first child (temp 3-component vector of float)
|
|
0:249 'r064' (temp 3-component vector of float)
|
|
0:249 step (global 3-component vector of float)
|
|
0:249 'inF0' (in 3-component vector of float)
|
|
0:249 'inF1' (in 3-component vector of float)
|
|
0:250 Sequence
|
|
0:250 move second child to first child (temp 3-component vector of float)
|
|
0:250 'r065' (temp 3-component vector of float)
|
|
0:250 tangent (global 3-component vector of float)
|
|
0:250 'inF0' (in 3-component vector of float)
|
|
0:251 Sequence
|
|
0:251 move second child to first child (temp 3-component vector of float)
|
|
0:251 'r066' (temp 3-component vector of float)
|
|
0:251 hyp. tangent (global 3-component vector of float)
|
|
0:251 'inF0' (in 3-component vector of float)
|
|
0:253 Sequence
|
|
0:253 move second child to first child (temp 3-component vector of float)
|
|
0:253 'r067' (temp 3-component vector of float)
|
|
0:253 trunc (global 3-component vector of float)
|
|
0:253 'inF0' (in 3-component vector of float)
|
|
0:256 Branch: Return with expression
|
|
0:? Constant:
|
|
0:? 1.000000
|
|
0:? 2.000000
|
|
0:? 3.000000
|
|
0:400 Function Definition: PixelShaderFunction(vf4;vf4;vf4;vu4;vu4; (global 4-component vector of float)
|
|
0:260 Function Parameters:
|
|
0:260 'inF0' (in 4-component vector of float)
|
|
0:260 'inF1' (in 4-component vector of float)
|
|
0:260 'inF2' (in 4-component vector of float)
|
|
0:260 'inU0' (in 4-component vector of uint)
|
|
0:260 'inU1' (in 4-component vector of uint)
|
|
0:? Sequence
|
|
0:263 Sequence
|
|
0:263 move second child to first child (temp bool)
|
|
0:263 'r000' (temp bool)
|
|
0:263 all (global bool)
|
|
0:263 'inF0' (in 4-component vector of float)
|
|
0:264 Sequence
|
|
0:264 move second child to first child (temp 4-component vector of float)
|
|
0:264 'r001' (temp 4-component vector of float)
|
|
0:264 Absolute value (global 4-component vector of float)
|
|
0:264 'inF0' (in 4-component vector of float)
|
|
0:265 Sequence
|
|
0:265 move second child to first child (temp 4-component vector of float)
|
|
0:265 'r002' (temp 4-component vector of float)
|
|
0:265 arc cosine (global 4-component vector of float)
|
|
0:265 'inF0' (in 4-component vector of float)
|
|
0:266 Sequence
|
|
0:266 move second child to first child (temp bool)
|
|
0:266 'r003' (temp bool)
|
|
0:266 any (global bool)
|
|
0:266 'inF0' (in 4-component vector of float)
|
|
0:267 Sequence
|
|
0:267 move second child to first child (temp 4-component vector of float)
|
|
0:267 'r004' (temp 4-component vector of float)
|
|
0:267 arc sine (global 4-component vector of float)
|
|
0:267 'inF0' (in 4-component vector of float)
|
|
0:268 Sequence
|
|
0:268 move second child to first child (temp 4-component vector of int)
|
|
0:268 'r005' (temp 4-component vector of int)
|
|
0:268 floatBitsToInt (global 4-component vector of int)
|
|
0:268 'inF0' (in 4-component vector of float)
|
|
0:269 Sequence
|
|
0:269 move second child to first child (temp 4-component vector of uint)
|
|
0:269 'r006' (temp 4-component vector of uint)
|
|
0:269 floatBitsToUint (global 4-component vector of uint)
|
|
0:269 'inF0' (in 4-component vector of float)
|
|
0:270 Sequence
|
|
0:270 move second child to first child (temp 4-component vector of float)
|
|
0:270 'r007' (temp 4-component vector of float)
|
|
0:270 intBitsToFloat (global 4-component vector of float)
|
|
0:270 'inU0' (in 4-component vector of uint)
|
|
0:272 Sequence
|
|
0:272 move second child to first child (temp 4-component vector of float)
|
|
0:272 'r009' (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:273 Sequence
|
|
0:273 move second child to first child (temp 4-component vector of float)
|
|
0:273 'r010' (temp 4-component vector of float)
|
|
0:273 arc tangent (global 4-component vector of float)
|
|
0:273 'inF0' (in 4-component vector of float)
|
|
0:273 'inF1' (in 4-component vector of float)
|
|
0:274 Sequence
|
|
0:274 move second child to first child (temp 4-component vector of float)
|
|
0:274 'r011' (temp 4-component vector of float)
|
|
0:274 Ceiling (global 4-component vector of float)
|
|
0:274 'inF0' (in 4-component vector of float)
|
|
0:275 Sequence
|
|
0:275 move second child to first child (temp 4-component vector of float)
|
|
0:275 'r012' (temp 4-component vector of float)
|
|
0:275 clamp (global 4-component vector of float)
|
|
0:275 'inF0' (in 4-component vector of float)
|
|
0:275 'inF1' (in 4-component vector of float)
|
|
0:275 'inF2' (in 4-component vector of float)
|
|
0:276 Test condition and select (temp void)
|
|
0:276 Condition
|
|
0:276 any (temp bool)
|
|
0:276 Compare Less Than (temp 4-component vector of bool)
|
|
0:276 'inF0' (in 4-component vector of float)
|
|
0:276 Constant:
|
|
0:276 0.000000
|
|
0:276 0.000000
|
|
0:276 0.000000
|
|
0:276 0.000000
|
|
0:276 true case
|
|
0:276 Branch: Kill
|
|
0:277 Sequence
|
|
0:277 move second child to first child (temp 4-component vector of float)
|
|
0:277 'r013' (temp 4-component vector of float)
|
|
0:277 cosine (global 4-component vector of float)
|
|
0:277 'inF0' (in 4-component vector of float)
|
|
0:278 Sequence
|
|
0:278 move second child to first child (temp 4-component vector of float)
|
|
0:278 'r014' (temp 4-component vector of float)
|
|
0:278 hyp. cosine (global 4-component vector of float)
|
|
0:278 'inF0' (in 4-component vector of float)
|
|
0:279 Sequence
|
|
0:279 move second child to first child (temp 4-component vector of uint)
|
|
0:279 '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:280 Sequence
|
|
0:280 move second child to first child (temp 4-component vector of float)
|
|
0:280 'r016' (temp 4-component vector of float)
|
|
0:280 dPdx (global 4-component vector of float)
|
|
0:280 'inF0' (in 4-component vector of float)
|
|
0:281 Sequence
|
|
0:281 move second child to first child (temp 4-component vector of float)
|
|
0:281 'r017' (temp 4-component vector of float)
|
|
0:281 dPdxCoarse (global 4-component vector of float)
|
|
0:281 'inF0' (in 4-component vector of float)
|
|
0:282 Sequence
|
|
0:282 move second child to first child (temp 4-component vector of float)
|
|
0:282 'r018' (temp 4-component vector of float)
|
|
0:282 dPdxFine (global 4-component vector of float)
|
|
0:282 'inF0' (in 4-component vector of float)
|
|
0:283 Sequence
|
|
0:283 move second child to first child (temp 4-component vector of float)
|
|
0:283 'r019' (temp 4-component vector of float)
|
|
0:283 dPdy (global 4-component vector of float)
|
|
0:283 'inF0' (in 4-component vector of float)
|
|
0:284 Sequence
|
|
0:284 move second child to first child (temp 4-component vector of float)
|
|
0:284 'r020' (temp 4-component vector of float)
|
|
0:284 dPdyCoarse (global 4-component vector of float)
|
|
0:284 'inF0' (in 4-component vector of float)
|
|
0:285 Sequence
|
|
0:285 move second child to first child (temp 4-component vector of float)
|
|
0:285 'r021' (temp 4-component vector of float)
|
|
0:285 dPdyFine (global 4-component vector of float)
|
|
0:285 'inF0' (in 4-component vector of float)
|
|
0:286 Sequence
|
|
0:286 move second child to first child (temp 4-component vector of float)
|
|
0:286 'r022' (temp 4-component vector of float)
|
|
0:286 degrees (global 4-component vector of float)
|
|
0:286 'inF0' (in 4-component vector of float)
|
|
0:287 Sequence
|
|
0:287 move second child to first child (temp float)
|
|
0:287 'r023' (temp float)
|
|
0:287 distance (global float)
|
|
0:287 'inF0' (in 4-component vector of float)
|
|
0:287 'inF1' (in 4-component vector of float)
|
|
0:288 Sequence
|
|
0:288 move second child to first child (temp float)
|
|
0:288 'r024' (temp float)
|
|
0:288 dot-product (global float)
|
|
0:288 'inF0' (in 4-component vector of float)
|
|
0:288 'inF1' (in 4-component vector of float)
|
|
0:289 Sequence
|
|
0:289 move second child to first child (temp 4-component vector of float)
|
|
0:289 'r025' (temp 4-component vector of float)
|
|
0:289 Construct vec4 (temp 4-component vector of float)
|
|
0:289 Constant:
|
|
0:289 1.000000
|
|
0:289 component-wise multiply (temp float)
|
|
0:289 direct index (temp float)
|
|
0:289 'inF0' (in 4-component vector of float)
|
|
0:289 Constant:
|
|
0:289 1 (const int)
|
|
0:289 direct index (temp float)
|
|
0:289 'inF1' (in 4-component vector of float)
|
|
0:289 Constant:
|
|
0:289 1 (const int)
|
|
0:289 direct index (temp float)
|
|
0:289 'inF0' (in 4-component vector of float)
|
|
0:289 Constant:
|
|
0:289 2 (const int)
|
|
0:289 direct index (temp float)
|
|
0:289 'inF1' (in 4-component vector of float)
|
|
0:289 Constant:
|
|
0:289 3 (const int)
|
|
0:293 Sequence
|
|
0:293 move second child to first child (temp 4-component vector of float)
|
|
0:293 'r029' (temp 4-component vector of float)
|
|
0:293 exp (global 4-component vector of float)
|
|
0:293 'inF0' (in 4-component vector of float)
|
|
0:294 Sequence
|
|
0:294 move second child to first child (temp 4-component vector of float)
|
|
0:294 'r030' (temp 4-component vector of float)
|
|
0:294 exp2 (global 4-component vector of float)
|
|
0:294 'inF0' (in 4-component vector of float)
|
|
0:295 Sequence
|
|
0:295 move second child to first child (temp 4-component vector of float)
|
|
0:295 'r031' (temp 4-component vector of float)
|
|
0:295 face-forward (global 4-component vector of float)
|
|
0:295 'inF0' (in 4-component vector of float)
|
|
0:295 'inF1' (in 4-component vector of float)
|
|
0:295 'inF2' (in 4-component vector of float)
|
|
0:296 Sequence
|
|
0:296 move second child to first child (temp 4-component vector of uint)
|
|
0:296 '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:297 Sequence
|
|
0:297 move second child to first child (temp 4-component vector of uint)
|
|
0:297 '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:298 Sequence
|
|
0:298 move second child to first child (temp 4-component vector of float)
|
|
0:298 'r034' (temp 4-component vector of float)
|
|
0:298 Floor (global 4-component vector of float)
|
|
0:298 'inF0' (in 4-component vector of float)
|
|
0:300 Sequence
|
|
0:300 move second child to first child (temp 4-component vector of float)
|
|
0:300 'r036' (temp 4-component vector of float)
|
|
0:300 mod (global 4-component vector of float)
|
|
0:300 'inF0' (in 4-component vector of float)
|
|
0:300 'inF1' (in 4-component vector of float)
|
|
0:301 Sequence
|
|
0:301 move second child to first child (temp 4-component vector of float)
|
|
0:301 'r037' (temp 4-component vector of float)
|
|
0:301 Fraction (global 4-component vector of float)
|
|
0:301 'inF0' (in 4-component vector of float)
|
|
0:302 Sequence
|
|
0:302 move second child to first child (temp 4-component vector of float)
|
|
0:302 'r038' (temp 4-component vector of float)
|
|
0:302 frexp (global 4-component vector of float)
|
|
0:302 'inF0' (in 4-component vector of float)
|
|
0:302 'inF1' (in 4-component vector of float)
|
|
0:303 Sequence
|
|
0:303 move second child to first child (temp 4-component vector of float)
|
|
0:303 'r039' (temp 4-component vector of float)
|
|
0:303 fwidth (global 4-component vector of float)
|
|
0:303 'inF0' (in 4-component vector of float)
|
|
0:304 Sequence
|
|
0:304 move second child to first child (temp 4-component vector of bool)
|
|
0:304 'r040' (temp 4-component vector of bool)
|
|
0:304 isinf (global 4-component vector of bool)
|
|
0:304 'inF0' (in 4-component vector of float)
|
|
0:305 Sequence
|
|
0:305 move second child to first child (temp 4-component vector of bool)
|
|
0:305 'r041' (temp 4-component vector of bool)
|
|
0:305 isnan (global 4-component vector of bool)
|
|
0:305 'inF0' (in 4-component vector of float)
|
|
0:306 Sequence
|
|
0:306 move second child to first child (temp 4-component vector of float)
|
|
0:306 'r042' (temp 4-component vector of float)
|
|
0:306 ldexp (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:307 Sequence
|
|
0:307 move second child to first child (temp 4-component vector of float)
|
|
0:307 'r039a' (temp 4-component vector of float)
|
|
0:307 mix (global 4-component vector of float)
|
|
0:307 'inF0' (in 4-component vector of float)
|
|
0:307 'inF1' (in 4-component vector of float)
|
|
0:307 'inF2' (in 4-component vector of float)
|
|
0:308 Sequence
|
|
0:308 move second child to first child (temp float)
|
|
0:308 'r043' (temp float)
|
|
0:308 length (global float)
|
|
0:308 'inF0' (in 4-component vector of float)
|
|
0:309 Sequence
|
|
0:309 move second child to first child (temp 4-component vector of float)
|
|
0:309 'r044' (temp 4-component vector of float)
|
|
0:309 log (global 4-component vector of float)
|
|
0:309 'inF0' (in 4-component vector of float)
|
|
0:310 Sequence
|
|
0:310 move second child to first child (temp 4-component vector of float)
|
|
0:310 'r045' (temp 4-component vector of float)
|
|
0:310 vector-scale (temp 4-component vector of float)
|
|
0:310 log2 (temp 4-component vector of float)
|
|
0:310 'inF0' (in 4-component vector of float)
|
|
0:310 Constant:
|
|
0:310 0.301030
|
|
0:311 Sequence
|
|
0:311 move second child to first child (temp 4-component vector of float)
|
|
0:311 'r046' (temp 4-component vector of float)
|
|
0:311 log2 (global 4-component vector of float)
|
|
0:311 'inF0' (in 4-component vector of float)
|
|
0:312 Sequence
|
|
0:312 move second child to first child (temp 4-component vector of float)
|
|
0:312 'r047' (temp 4-component vector of float)
|
|
0:312 max (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 Sequence
|
|
0:313 move second child to first child (temp 4-component vector of float)
|
|
0:313 'r048' (temp 4-component vector of float)
|
|
0:313 min (global 4-component vector of float)
|
|
0:313 'inF0' (in 4-component vector of float)
|
|
0:313 'inF1' (in 4-component vector of float)
|
|
0:314 Sequence
|
|
0:314 move second child to first child (temp 4-component vector of float)
|
|
0:314 'r049' (temp 4-component vector of float)
|
|
0:314 normalize (global 4-component vector of float)
|
|
0:314 'inF0' (in 4-component vector of float)
|
|
0:315 Sequence
|
|
0:315 move second child to first child (temp 4-component vector of float)
|
|
0:315 'r050' (temp 4-component vector of float)
|
|
0:315 pow (global 4-component vector of float)
|
|
0:315 'inF0' (in 4-component vector of float)
|
|
0:315 'inF1' (in 4-component vector of float)
|
|
0:316 Sequence
|
|
0:316 move second child to first child (temp 4-component vector of float)
|
|
0:316 'r051' (temp 4-component vector of float)
|
|
0:316 radians (global 4-component vector of float)
|
|
0:316 'inF0' (in 4-component vector of float)
|
|
0:317 Sequence
|
|
0:317 move second child to first child (temp 4-component vector of float)
|
|
0:317 'r052' (temp 4-component vector of float)
|
|
0:317 divide (temp 4-component vector of float)
|
|
0:317 Constant:
|
|
0:317 1.000000
|
|
0:317 'inF0' (in 4-component vector of float)
|
|
0:318 Sequence
|
|
0:318 move second child to first child (temp 4-component vector of float)
|
|
0:318 'r053' (temp 4-component vector of float)
|
|
0:318 reflect (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:319 Sequence
|
|
0:319 move second child to first child (temp 4-component vector of float)
|
|
0:319 'r054' (temp 4-component vector of float)
|
|
0:319 refract (global 4-component vector of float)
|
|
0:319 'inF0' (in 4-component vector of float)
|
|
0:319 'inF1' (in 4-component vector of float)
|
|
0:319 Constant:
|
|
0:319 2.000000
|
|
0:320 Sequence
|
|
0:320 move second child to first child (temp 4-component vector of uint)
|
|
0:320 '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:321 Sequence
|
|
0:321 move second child to first child (temp 4-component vector of float)
|
|
0:321 'r056' (temp 4-component vector of float)
|
|
0:321 roundEven (global 4-component vector of float)
|
|
0:321 'inF0' (in 4-component vector of float)
|
|
0:322 Sequence
|
|
0:322 move second child to first child (temp 4-component vector of float)
|
|
0:322 'r057' (temp 4-component vector of float)
|
|
0:322 inverse sqrt (global 4-component vector of float)
|
|
0:322 'inF0' (in 4-component vector of float)
|
|
0:323 Sequence
|
|
0:323 move second child to first child (temp 4-component vector of float)
|
|
0:323 'r058' (temp 4-component vector of float)
|
|
0:323 clamp (temp 4-component vector of float)
|
|
0:323 'inF0' (in 4-component vector of float)
|
|
0:323 Constant:
|
|
0:323 0.000000
|
|
0:323 Constant:
|
|
0:323 1.000000
|
|
0:324 Sequence
|
|
0:324 move second child to first child (temp 4-component vector of float)
|
|
0:324 'r059' (temp 4-component vector of float)
|
|
0:324 Sign (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 'r060' (temp 4-component vector of float)
|
|
0:325 sine (global 4-component vector of float)
|
|
0:325 'inF0' (in 4-component vector of float)
|
|
0:326 Sequence
|
|
0:326 move second child to first child (temp 4-component vector of float)
|
|
0:326 'inF1' (in 4-component vector of float)
|
|
0:326 sine (temp 4-component vector of float)
|
|
0:326 'inF0' (in 4-component vector of float)
|
|
0:326 move second child to first child (temp 4-component vector of float)
|
|
0:326 'inF2' (in 4-component vector of float)
|
|
0:326 cosine (temp 4-component vector of float)
|
|
0:326 'inF0' (in 4-component vector of float)
|
|
0:327 Sequence
|
|
0:327 move second child to first child (temp 4-component vector of float)
|
|
0:327 'r061' (temp 4-component vector of float)
|
|
0:327 hyp. sine (global 4-component vector of float)
|
|
0:327 'inF0' (in 4-component vector of float)
|
|
0:328 Sequence
|
|
0:328 move second child to first child (temp 4-component vector of float)
|
|
0:328 'r062' (temp 4-component vector of float)
|
|
0:328 smoothstep (global 4-component vector of float)
|
|
0:328 'inF0' (in 4-component vector of float)
|
|
0:328 'inF1' (in 4-component vector of float)
|
|
0:328 'inF2' (in 4-component vector of float)
|
|
0:329 Sequence
|
|
0:329 move second child to first child (temp 4-component vector of float)
|
|
0:329 'r063' (temp 4-component vector of float)
|
|
0:329 sqrt (global 4-component vector of float)
|
|
0:329 'inF0' (in 4-component vector of float)
|
|
0:330 Sequence
|
|
0:330 move second child to first child (temp 4-component vector of float)
|
|
0:330 'r064' (temp 4-component vector of float)
|
|
0:330 step (global 4-component vector of float)
|
|
0:330 'inF0' (in 4-component vector of float)
|
|
0:330 'inF1' (in 4-component vector of float)
|
|
0:331 Sequence
|
|
0:331 move second child to first child (temp 4-component vector of float)
|
|
0:331 'r065' (temp 4-component vector of float)
|
|
0:331 tangent (global 4-component vector of float)
|
|
0:331 'inF0' (in 4-component vector of float)
|
|
0:332 Sequence
|
|
0:332 move second child to first child (temp 4-component vector of float)
|
|
0:332 'r066' (temp 4-component vector of float)
|
|
0:332 hyp. tangent (global 4-component vector of float)
|
|
0:332 'inF0' (in 4-component vector of float)
|
|
0:334 Sequence
|
|
0:334 move second child to first child (temp 4-component vector of float)
|
|
0:334 'r067' (temp 4-component vector of float)
|
|
0:334 trunc (global 4-component vector of float)
|
|
0:334 'inF0' (in 4-component vector of float)
|
|
0:337 Branch: Return with expression
|
|
0:? Constant:
|
|
0:? 1.000000
|
|
0:? 2.000000
|
|
0:? 3.000000
|
|
0:? 4.000000
|
|
0:409 Function Definition: PixelShaderFunction2x2(mf22;mf22;mf22; (global 2X2 matrix of float)
|
|
0:401 Function Parameters:
|
|
0:401 'inF0' (in 2X2 matrix of float)
|
|
0:401 'inF1' (in 2X2 matrix of float)
|
|
0:401 'inF2' (in 2X2 matrix of float)
|
|
0:? Sequence
|
|
0:403 Sequence
|
|
0:403 move second child to first child (temp bool)
|
|
0:403 'r000' (temp bool)
|
|
0:403 all (global bool)
|
|
0:403 'inF0' (in 2X2 matrix of float)
|
|
0:403 Sequence
|
|
0:403 move second child to first child (temp 2X2 matrix of float)
|
|
0:403 'r001' (temp 2X2 matrix of float)
|
|
0:403 Absolute value (global 2X2 matrix of float)
|
|
0:403 'inF0' (in 2X2 matrix of float)
|
|
0:403 arc cosine (global 2X2 matrix of float)
|
|
0:403 'inF0' (in 2X2 matrix of float)
|
|
0:403 Sequence
|
|
0:403 move second child to first child (temp bool)
|
|
0:403 'r003' (temp bool)
|
|
0:403 any (global bool)
|
|
0:403 'inF0' (in 2X2 matrix of float)
|
|
0:403 Sequence
|
|
0:403 move second child to first child (temp 2X2 matrix of float)
|
|
0:403 'r004' (temp 2X2 matrix of float)
|
|
0:403 arc sine (global 2X2 matrix of float)
|
|
0:403 'inF0' (in 2X2 matrix of float)
|
|
0:403 Sequence
|
|
0:403 move second child to first child (temp 2X2 matrix of float)
|
|
0:403 'r005' (temp 2X2 matrix of float)
|
|
0:403 arc tangent (global 2X2 matrix of float)
|
|
0:403 'inF0' (in 2X2 matrix of float)
|
|
0:403 Sequence
|
|
0:403 move second child to first child (temp 2X2 matrix of float)
|
|
0:403 'r006' (temp 2X2 matrix of float)
|
|
0:403 arc tangent (global 2X2 matrix of float)
|
|
0:403 'inF0' (in 2X2 matrix of float)
|
|
0:403 'inF1' (in 2X2 matrix of float)
|
|
0:403 Sequence
|
|
0:403 move second child to first child (temp 2X2 matrix of float)
|
|
0:403 'r007' (temp 2X2 matrix of float)
|
|
0:403 Ceiling (global 2X2 matrix of float)
|
|
0:403 'inF0' (in 2X2 matrix of float)
|
|
0:403 Test condition and select (temp void)
|
|
0:403 Condition
|
|
0:403 any (temp bool)
|
|
0:403 Compare Less Than (temp 2X2 matrix of bool)
|
|
0:403 'inF0' (in 2X2 matrix of float)
|
|
0:403 Constant:
|
|
0:403 0.000000
|
|
0:403 0.000000
|
|
0:403 0.000000
|
|
0:403 0.000000
|
|
0:403 true case
|
|
0:403 Branch: Kill
|
|
0:403 Sequence
|
|
0:403 move second child to first child (temp 2X2 matrix of float)
|
|
0:403 'r008' (temp 2X2 matrix of float)
|
|
0:403 clamp (global 2X2 matrix of float)
|
|
0:403 'inF0' (in 2X2 matrix of float)
|
|
0:403 'inF1' (in 2X2 matrix of float)
|
|
0:403 'inF2' (in 2X2 matrix of float)
|
|
0:403 Sequence
|
|
0:403 move second child to first child (temp 2X2 matrix of float)
|
|
0:403 'r009' (temp 2X2 matrix of float)
|
|
0:403 cosine (global 2X2 matrix of float)
|
|
0:403 'inF0' (in 2X2 matrix of float)
|
|
0:403 Sequence
|
|
0:403 move second child to first child (temp 2X2 matrix of float)
|
|
0:403 'r010' (temp 2X2 matrix of float)
|
|
0:403 hyp. cosine (global 2X2 matrix of float)
|
|
0:403 'inF0' (in 2X2 matrix of float)
|
|
0:403 Sequence
|
|
0:403 move second child to first child (temp 2X2 matrix of float)
|
|
0:403 'r011' (temp 2X2 matrix of float)
|
|
0:403 dPdx (global 2X2 matrix of float)
|
|
0:403 'inF0' (in 2X2 matrix of float)
|
|
0:403 Sequence
|
|
0:403 move second child to first child (temp 2X2 matrix of float)
|
|
0:403 'r012' (temp 2X2 matrix of float)
|
|
0:403 dPdxCoarse (global 2X2 matrix of float)
|
|
0:403 'inF0' (in 2X2 matrix of float)
|
|
0:403 Sequence
|
|
0:403 move second child to first child (temp 2X2 matrix of float)
|
|
0:403 'r013' (temp 2X2 matrix of float)
|
|
0:403 dPdxFine (global 2X2 matrix of float)
|
|
0:403 'inF0' (in 2X2 matrix of float)
|
|
0:403 Sequence
|
|
0:403 move second child to first child (temp 2X2 matrix of float)
|
|
0:403 'r014' (temp 2X2 matrix of float)
|
|
0:403 dPdy (global 2X2 matrix of float)
|
|
0:403 'inF0' (in 2X2 matrix of float)
|
|
0:403 Sequence
|
|
0:403 move second child to first child (temp 2X2 matrix of float)
|
|
0:403 'r015' (temp 2X2 matrix of float)
|
|
0:403 dPdyCoarse (global 2X2 matrix of float)
|
|
0:403 'inF0' (in 2X2 matrix of float)
|
|
0:403 Sequence
|
|
0:403 move second child to first child (temp 2X2 matrix of float)
|
|
0:403 'r016' (temp 2X2 matrix of float)
|
|
0:403 dPdyFine (global 2X2 matrix of float)
|
|
0:403 'inF0' (in 2X2 matrix of float)
|
|
0:403 Sequence
|
|
0:403 move second child to first child (temp 2X2 matrix of float)
|
|
0:403 'r017' (temp 2X2 matrix of float)
|
|
0:403 degrees (global 2X2 matrix of float)
|
|
0:403 'inF0' (in 2X2 matrix of float)
|
|
0:403 Sequence
|
|
0:403 move second child to first child (temp float)
|
|
0:403 'r018' (temp float)
|
|
0:403 determinant (global float)
|
|
0:403 'inF0' (in 2X2 matrix of float)
|
|
0:403 Sequence
|
|
0:403 move second child to first child (temp 2X2 matrix of float)
|
|
0:403 'r019' (temp 2X2 matrix of float)
|
|
0:403 exp (global 2X2 matrix of float)
|
|
0:403 'inF0' (in 2X2 matrix of float)
|
|
0:403 Sequence
|
|
0:403 move second child to first child (temp 2X2 matrix of float)
|
|
0:403 'R020' (temp 2X2 matrix of float)
|
|
0:403 exp2 (global 2X2 matrix of float)
|
|
0:403 'inF0' (in 2X2 matrix of float)
|
|
0:403 Sequence
|
|
0:403 move second child to first child (temp 2X2 matrix of float)
|
|
0:403 'r021' (temp 2X2 matrix of float)
|
|
0:403 Floor (global 2X2 matrix of float)
|
|
0:403 'inF0' (in 2X2 matrix of float)
|
|
0:403 Sequence
|
|
0:403 move second child to first child (temp 2X2 matrix of float)
|
|
0:403 'r022' (temp 2X2 matrix of float)
|
|
0:403 mod (global 2X2 matrix of float)
|
|
0:403 'inF0' (in 2X2 matrix of float)
|
|
0:403 'inF1' (in 2X2 matrix of float)
|
|
0:403 Sequence
|
|
0:403 move second child to first child (temp 2X2 matrix of float)
|
|
0:403 'r023' (temp 2X2 matrix of float)
|
|
0:403 Fraction (global 2X2 matrix of float)
|
|
0:403 'inF0' (in 2X2 matrix of float)
|
|
0:403 Sequence
|
|
0:403 move second child to first child (temp 2X2 matrix of float)
|
|
0:403 'r024' (temp 2X2 matrix of float)
|
|
0:403 frexp (global 2X2 matrix of float)
|
|
0:403 'inF0' (in 2X2 matrix of float)
|
|
0:403 'inF1' (in 2X2 matrix of float)
|
|
0:403 Sequence
|
|
0:403 move second child to first child (temp 2X2 matrix of float)
|
|
0:403 'r025' (temp 2X2 matrix of float)
|
|
0:403 fwidth (global 2X2 matrix of float)
|
|
0:403 'inF0' (in 2X2 matrix of float)
|
|
0:403 Sequence
|
|
0:403 move second child to first child (temp 2X2 matrix of float)
|
|
0:403 'r026' (temp 2X2 matrix of float)
|
|
0:403 ldexp (global 2X2 matrix of float)
|
|
0:403 'inF0' (in 2X2 matrix of float)
|
|
0:403 'inF1' (in 2X2 matrix of float)
|
|
0:403 Sequence
|
|
0:403 move second child to first child (temp 2X2 matrix of float)
|
|
0:403 'r026a' (temp 2X2 matrix of float)
|
|
0:403 mix (global 2X2 matrix of float)
|
|
0:403 'inF0' (in 2X2 matrix of float)
|
|
0:403 'inF1' (in 2X2 matrix of float)
|
|
0:403 'inF2' (in 2X2 matrix of float)
|
|
0:403 Sequence
|
|
0:403 move second child to first child (temp 2X2 matrix of float)
|
|
0:403 'r027' (temp 2X2 matrix of float)
|
|
0:403 log (global 2X2 matrix of float)
|
|
0:403 'inF0' (in 2X2 matrix of float)
|
|
0:403 Sequence
|
|
0:403 move second child to first child (temp 2X2 matrix of float)
|
|
0:403 'r028' (temp 2X2 matrix of float)
|
|
0:403 matrix-scale (temp 2X2 matrix of float)
|
|
0:403 log2 (temp 2X2 matrix of float)
|
|
0:403 'inF0' (in 2X2 matrix of float)
|
|
0:403 Constant:
|
|
0:403 0.301030
|
|
0:403 Sequence
|
|
0:403 move second child to first child (temp 2X2 matrix of float)
|
|
0:403 'r029' (temp 2X2 matrix of float)
|
|
0:403 log2 (global 2X2 matrix of float)
|
|
0:403 'inF0' (in 2X2 matrix of float)
|
|
0:403 Sequence
|
|
0:403 move second child to first child (temp 2X2 matrix of float)
|
|
0:403 'r030' (temp 2X2 matrix of float)
|
|
0:403 max (global 2X2 matrix of float)
|
|
0:403 'inF0' (in 2X2 matrix of float)
|
|
0:403 'inF1' (in 2X2 matrix of float)
|
|
0:403 Sequence
|
|
0:403 move second child to first child (temp 2X2 matrix of float)
|
|
0:403 'r031' (temp 2X2 matrix of float)
|
|
0:403 min (global 2X2 matrix of float)
|
|
0:403 'inF0' (in 2X2 matrix of float)
|
|
0:403 'inF1' (in 2X2 matrix of float)
|
|
0:403 Sequence
|
|
0:403 move second child to first child (temp 2X2 matrix of float)
|
|
0:403 'r032' (temp 2X2 matrix of float)
|
|
0:403 pow (global 2X2 matrix of float)
|
|
0:403 'inF0' (in 2X2 matrix of float)
|
|
0:403 'inF1' (in 2X2 matrix of float)
|
|
0:403 Sequence
|
|
0:403 move second child to first child (temp 2X2 matrix of float)
|
|
0:403 'r033' (temp 2X2 matrix of float)
|
|
0:403 radians (global 2X2 matrix of float)
|
|
0:403 'inF0' (in 2X2 matrix of float)
|
|
0:403 Sequence
|
|
0:403 move second child to first child (temp 2X2 matrix of float)
|
|
0:403 'r034' (temp 2X2 matrix of float)
|
|
0:403 roundEven (global 2X2 matrix of float)
|
|
0:403 'inF0' (in 2X2 matrix of float)
|
|
0:403 Sequence
|
|
0:403 move second child to first child (temp 2X2 matrix of float)
|
|
0:403 'r035' (temp 2X2 matrix of float)
|
|
0:403 inverse sqrt (global 2X2 matrix of float)
|
|
0:403 'inF0' (in 2X2 matrix of float)
|
|
0:403 Sequence
|
|
0:403 move second child to first child (temp 2X2 matrix of float)
|
|
0:403 'r036' (temp 2X2 matrix of float)
|
|
0:403 clamp (temp 2X2 matrix of float)
|
|
0:403 'inF0' (in 2X2 matrix of float)
|
|
0:403 Constant:
|
|
0:403 0.000000
|
|
0:403 Constant:
|
|
0:403 1.000000
|
|
0:403 Sequence
|
|
0:403 move second child to first child (temp 2X2 matrix of float)
|
|
0:403 'r037' (temp 2X2 matrix of float)
|
|
0:403 Sign (global 2X2 matrix of float)
|
|
0:403 'inF0' (in 2X2 matrix of float)
|
|
0:403 Sequence
|
|
0:403 move second child to first child (temp 2X2 matrix of float)
|
|
0:403 'r038' (temp 2X2 matrix of float)
|
|
0:403 sine (global 2X2 matrix of float)
|
|
0:403 'inF0' (in 2X2 matrix of float)
|
|
0:403 Sequence
|
|
0:403 move second child to first child (temp 2X2 matrix of float)
|
|
0:403 'inF1' (in 2X2 matrix of float)
|
|
0:403 sine (temp 2X2 matrix of float)
|
|
0:403 'inF0' (in 2X2 matrix of float)
|
|
0:403 move second child to first child (temp 2X2 matrix of float)
|
|
0:403 'inF2' (in 2X2 matrix of float)
|
|
0:403 cosine (temp 2X2 matrix of float)
|
|
0:403 'inF0' (in 2X2 matrix of float)
|
|
0:403 Sequence
|
|
0:403 move second child to first child (temp 2X2 matrix of float)
|
|
0:403 'r039' (temp 2X2 matrix of float)
|
|
0:403 hyp. sine (global 2X2 matrix of float)
|
|
0:403 'inF0' (in 2X2 matrix of float)
|
|
0:403 Sequence
|
|
0:403 move second child to first child (temp 2X2 matrix of float)
|
|
0:403 'r049' (temp 2X2 matrix of float)
|
|
0:403 smoothstep (global 2X2 matrix of float)
|
|
0:403 'inF0' (in 2X2 matrix of float)
|
|
0:403 'inF1' (in 2X2 matrix of float)
|
|
0:403 'inF2' (in 2X2 matrix of float)
|
|
0:403 Sequence
|
|
0:403 move second child to first child (temp 2X2 matrix of float)
|
|
0:403 'r041' (temp 2X2 matrix of float)
|
|
0:403 sqrt (global 2X2 matrix of float)
|
|
0:403 'inF0' (in 2X2 matrix of float)
|
|
0:403 Sequence
|
|
0:403 move second child to first child (temp 2X2 matrix of float)
|
|
0:403 'r042' (temp 2X2 matrix of float)
|
|
0:403 step (global 2X2 matrix of float)
|
|
0:403 'inF0' (in 2X2 matrix of float)
|
|
0:403 'inF1' (in 2X2 matrix of float)
|
|
0:403 Sequence
|
|
0:403 move second child to first child (temp 2X2 matrix of float)
|
|
0:403 'r043' (temp 2X2 matrix of float)
|
|
0:403 tangent (global 2X2 matrix of float)
|
|
0:403 'inF0' (in 2X2 matrix of float)
|
|
0:403 Sequence
|
|
0:403 move second child to first child (temp 2X2 matrix of float)
|
|
0:403 'r044' (temp 2X2 matrix of float)
|
|
0:403 hyp. tangent (global 2X2 matrix of float)
|
|
0:403 'inF0' (in 2X2 matrix of float)
|
|
0:403 transpose (global 2X2 matrix of float)
|
|
0:403 'inF0' (in 2X2 matrix of float)
|
|
0:403 Sequence
|
|
0:403 move second child to first child (temp 2X2 matrix of float)
|
|
0:403 'r046' (temp 2X2 matrix of float)
|
|
0:403 trunc (global 2X2 matrix of float)
|
|
0:403 'inF0' (in 2X2 matrix of float)
|
|
0:406 Branch: Return with expression
|
|
0:? Constant:
|
|
0:? 2.000000
|
|
0:? 2.000000
|
|
0:? 2.000000
|
|
0:? 2.000000
|
|
0:418 Function Definition: PixelShaderFunction3x3(mf33;mf33;mf33; (global 3X3 matrix of float)
|
|
0:410 Function Parameters:
|
|
0:410 'inF0' (in 3X3 matrix of float)
|
|
0:410 'inF1' (in 3X3 matrix of float)
|
|
0:410 'inF2' (in 3X3 matrix of float)
|
|
0:? Sequence
|
|
0:412 Sequence
|
|
0:412 move second child to first child (temp bool)
|
|
0:412 'r000' (temp bool)
|
|
0:412 all (global bool)
|
|
0:412 'inF0' (in 3X3 matrix of float)
|
|
0:412 Sequence
|
|
0:412 move second child to first child (temp 3X3 matrix of float)
|
|
0:412 'r001' (temp 3X3 matrix of float)
|
|
0:412 Absolute value (global 3X3 matrix of float)
|
|
0:412 'inF0' (in 3X3 matrix of float)
|
|
0:412 arc cosine (global 3X3 matrix of float)
|
|
0:412 'inF0' (in 3X3 matrix of float)
|
|
0:412 Sequence
|
|
0:412 move second child to first child (temp bool)
|
|
0:412 'r003' (temp bool)
|
|
0:412 any (global bool)
|
|
0:412 'inF0' (in 3X3 matrix of float)
|
|
0:412 Sequence
|
|
0:412 move second child to first child (temp 3X3 matrix of float)
|
|
0:412 'r004' (temp 3X3 matrix of float)
|
|
0:412 arc sine (global 3X3 matrix of float)
|
|
0:412 'inF0' (in 3X3 matrix of float)
|
|
0:412 Sequence
|
|
0:412 move second child to first child (temp 3X3 matrix of float)
|
|
0:412 'r005' (temp 3X3 matrix of float)
|
|
0:412 arc tangent (global 3X3 matrix of float)
|
|
0:412 'inF0' (in 3X3 matrix of float)
|
|
0:412 Sequence
|
|
0:412 move second child to first child (temp 3X3 matrix of float)
|
|
0:412 'r006' (temp 3X3 matrix of float)
|
|
0:412 arc tangent (global 3X3 matrix of float)
|
|
0:412 'inF0' (in 3X3 matrix of float)
|
|
0:412 'inF1' (in 3X3 matrix of float)
|
|
0:412 Sequence
|
|
0:412 move second child to first child (temp 3X3 matrix of float)
|
|
0:412 'r007' (temp 3X3 matrix of float)
|
|
0:412 Ceiling (global 3X3 matrix of float)
|
|
0:412 'inF0' (in 3X3 matrix of float)
|
|
0:412 Test condition and select (temp void)
|
|
0:412 Condition
|
|
0:412 any (temp bool)
|
|
0:412 Compare Less Than (temp 3X3 matrix of bool)
|
|
0:412 'inF0' (in 3X3 matrix of float)
|
|
0:412 Constant:
|
|
0:412 0.000000
|
|
0:412 0.000000
|
|
0:412 0.000000
|
|
0:412 0.000000
|
|
0:412 0.000000
|
|
0:412 0.000000
|
|
0:412 0.000000
|
|
0:412 0.000000
|
|
0:412 0.000000
|
|
0:412 true case
|
|
0:412 Branch: Kill
|
|
0:412 Sequence
|
|
0:412 move second child to first child (temp 3X3 matrix of float)
|
|
0:412 'r008' (temp 3X3 matrix of float)
|
|
0:412 clamp (global 3X3 matrix of float)
|
|
0:412 'inF0' (in 3X3 matrix of float)
|
|
0:412 'inF1' (in 3X3 matrix of float)
|
|
0:412 'inF2' (in 3X3 matrix of float)
|
|
0:412 Sequence
|
|
0:412 move second child to first child (temp 3X3 matrix of float)
|
|
0:412 'r009' (temp 3X3 matrix of float)
|
|
0:412 cosine (global 3X3 matrix of float)
|
|
0:412 'inF0' (in 3X3 matrix of float)
|
|
0:412 Sequence
|
|
0:412 move second child to first child (temp 3X3 matrix of float)
|
|
0:412 'r010' (temp 3X3 matrix of float)
|
|
0:412 hyp. cosine (global 3X3 matrix of float)
|
|
0:412 'inF0' (in 3X3 matrix of float)
|
|
0:412 Sequence
|
|
0:412 move second child to first child (temp 3X3 matrix of float)
|
|
0:412 'r011' (temp 3X3 matrix of float)
|
|
0:412 dPdx (global 3X3 matrix of float)
|
|
0:412 'inF0' (in 3X3 matrix of float)
|
|
0:412 Sequence
|
|
0:412 move second child to first child (temp 3X3 matrix of float)
|
|
0:412 'r012' (temp 3X3 matrix of float)
|
|
0:412 dPdxCoarse (global 3X3 matrix of float)
|
|
0:412 'inF0' (in 3X3 matrix of float)
|
|
0:412 Sequence
|
|
0:412 move second child to first child (temp 3X3 matrix of float)
|
|
0:412 'r013' (temp 3X3 matrix of float)
|
|
0:412 dPdxFine (global 3X3 matrix of float)
|
|
0:412 'inF0' (in 3X3 matrix of float)
|
|
0:412 Sequence
|
|
0:412 move second child to first child (temp 3X3 matrix of float)
|
|
0:412 'r014' (temp 3X3 matrix of float)
|
|
0:412 dPdy (global 3X3 matrix of float)
|
|
0:412 'inF0' (in 3X3 matrix of float)
|
|
0:412 Sequence
|
|
0:412 move second child to first child (temp 3X3 matrix of float)
|
|
0:412 'r015' (temp 3X3 matrix of float)
|
|
0:412 dPdyCoarse (global 3X3 matrix of float)
|
|
0:412 'inF0' (in 3X3 matrix of float)
|
|
0:412 Sequence
|
|
0:412 move second child to first child (temp 3X3 matrix of float)
|
|
0:412 'r016' (temp 3X3 matrix of float)
|
|
0:412 dPdyFine (global 3X3 matrix of float)
|
|
0:412 'inF0' (in 3X3 matrix of float)
|
|
0:412 Sequence
|
|
0:412 move second child to first child (temp 3X3 matrix of float)
|
|
0:412 'r017' (temp 3X3 matrix of float)
|
|
0:412 degrees (global 3X3 matrix of float)
|
|
0:412 'inF0' (in 3X3 matrix of float)
|
|
0:412 Sequence
|
|
0:412 move second child to first child (temp float)
|
|
0:412 'r018' (temp float)
|
|
0:412 determinant (global float)
|
|
0:412 'inF0' (in 3X3 matrix of float)
|
|
0:412 Sequence
|
|
0:412 move second child to first child (temp 3X3 matrix of float)
|
|
0:412 'r019' (temp 3X3 matrix of float)
|
|
0:412 exp (global 3X3 matrix of float)
|
|
0:412 'inF0' (in 3X3 matrix of float)
|
|
0:412 Sequence
|
|
0:412 move second child to first child (temp 3X3 matrix of float)
|
|
0:412 'R020' (temp 3X3 matrix of float)
|
|
0:412 exp2 (global 3X3 matrix of float)
|
|
0:412 'inF0' (in 3X3 matrix of float)
|
|
0:412 Sequence
|
|
0:412 move second child to first child (temp 3X3 matrix of float)
|
|
0:412 'r021' (temp 3X3 matrix of float)
|
|
0:412 Floor (global 3X3 matrix of float)
|
|
0:412 'inF0' (in 3X3 matrix of float)
|
|
0:412 Sequence
|
|
0:412 move second child to first child (temp 3X3 matrix of float)
|
|
0:412 'r022' (temp 3X3 matrix of float)
|
|
0:412 mod (global 3X3 matrix of float)
|
|
0:412 'inF0' (in 3X3 matrix of float)
|
|
0:412 'inF1' (in 3X3 matrix of float)
|
|
0:412 Sequence
|
|
0:412 move second child to first child (temp 3X3 matrix of float)
|
|
0:412 'r023' (temp 3X3 matrix of float)
|
|
0:412 Fraction (global 3X3 matrix of float)
|
|
0:412 'inF0' (in 3X3 matrix of float)
|
|
0:412 Sequence
|
|
0:412 move second child to first child (temp 3X3 matrix of float)
|
|
0:412 'r024' (temp 3X3 matrix of float)
|
|
0:412 frexp (global 3X3 matrix of float)
|
|
0:412 'inF0' (in 3X3 matrix of float)
|
|
0:412 'inF1' (in 3X3 matrix of float)
|
|
0:412 Sequence
|
|
0:412 move second child to first child (temp 3X3 matrix of float)
|
|
0:412 'r025' (temp 3X3 matrix of float)
|
|
0:412 fwidth (global 3X3 matrix of float)
|
|
0:412 'inF0' (in 3X3 matrix of float)
|
|
0:412 Sequence
|
|
0:412 move second child to first child (temp 3X3 matrix of float)
|
|
0:412 'r026' (temp 3X3 matrix of float)
|
|
0:412 ldexp (global 3X3 matrix of float)
|
|
0:412 'inF0' (in 3X3 matrix of float)
|
|
0:412 'inF1' (in 3X3 matrix of float)
|
|
0:412 Sequence
|
|
0:412 move second child to first child (temp 3X3 matrix of float)
|
|
0:412 'r026a' (temp 3X3 matrix of float)
|
|
0:412 mix (global 3X3 matrix of float)
|
|
0:412 'inF0' (in 3X3 matrix of float)
|
|
0:412 'inF1' (in 3X3 matrix of float)
|
|
0:412 'inF2' (in 3X3 matrix of float)
|
|
0:412 Sequence
|
|
0:412 move second child to first child (temp 3X3 matrix of float)
|
|
0:412 'r027' (temp 3X3 matrix of float)
|
|
0:412 log (global 3X3 matrix of float)
|
|
0:412 'inF0' (in 3X3 matrix of float)
|
|
0:412 Sequence
|
|
0:412 move second child to first child (temp 3X3 matrix of float)
|
|
0:412 'r028' (temp 3X3 matrix of float)
|
|
0:412 matrix-scale (temp 3X3 matrix of float)
|
|
0:412 log2 (temp 3X3 matrix of float)
|
|
0:412 'inF0' (in 3X3 matrix of float)
|
|
0:412 Constant:
|
|
0:412 0.301030
|
|
0:412 Sequence
|
|
0:412 move second child to first child (temp 3X3 matrix of float)
|
|
0:412 'r029' (temp 3X3 matrix of float)
|
|
0:412 log2 (global 3X3 matrix of float)
|
|
0:412 'inF0' (in 3X3 matrix of float)
|
|
0:412 Sequence
|
|
0:412 move second child to first child (temp 3X3 matrix of float)
|
|
0:412 'r030' (temp 3X3 matrix of float)
|
|
0:412 max (global 3X3 matrix of float)
|
|
0:412 'inF0' (in 3X3 matrix of float)
|
|
0:412 'inF1' (in 3X3 matrix of float)
|
|
0:412 Sequence
|
|
0:412 move second child to first child (temp 3X3 matrix of float)
|
|
0:412 'r031' (temp 3X3 matrix of float)
|
|
0:412 min (global 3X3 matrix of float)
|
|
0:412 'inF0' (in 3X3 matrix of float)
|
|
0:412 'inF1' (in 3X3 matrix of float)
|
|
0:412 Sequence
|
|
0:412 move second child to first child (temp 3X3 matrix of float)
|
|
0:412 'r032' (temp 3X3 matrix of float)
|
|
0:412 pow (global 3X3 matrix of float)
|
|
0:412 'inF0' (in 3X3 matrix of float)
|
|
0:412 'inF1' (in 3X3 matrix of float)
|
|
0:412 Sequence
|
|
0:412 move second child to first child (temp 3X3 matrix of float)
|
|
0:412 'r033' (temp 3X3 matrix of float)
|
|
0:412 radians (global 3X3 matrix of float)
|
|
0:412 'inF0' (in 3X3 matrix of float)
|
|
0:412 Sequence
|
|
0:412 move second child to first child (temp 3X3 matrix of float)
|
|
0:412 'r034' (temp 3X3 matrix of float)
|
|
0:412 roundEven (global 3X3 matrix of float)
|
|
0:412 'inF0' (in 3X3 matrix of float)
|
|
0:412 Sequence
|
|
0:412 move second child to first child (temp 3X3 matrix of float)
|
|
0:412 'r035' (temp 3X3 matrix of float)
|
|
0:412 inverse sqrt (global 3X3 matrix of float)
|
|
0:412 'inF0' (in 3X3 matrix of float)
|
|
0:412 Sequence
|
|
0:412 move second child to first child (temp 3X3 matrix of float)
|
|
0:412 'r036' (temp 3X3 matrix of float)
|
|
0:412 clamp (temp 3X3 matrix of float)
|
|
0:412 'inF0' (in 3X3 matrix of float)
|
|
0:412 Constant:
|
|
0:412 0.000000
|
|
0:412 Constant:
|
|
0:412 1.000000
|
|
0:412 Sequence
|
|
0:412 move second child to first child (temp 3X3 matrix of float)
|
|
0:412 'r037' (temp 3X3 matrix of float)
|
|
0:412 Sign (global 3X3 matrix of float)
|
|
0:412 'inF0' (in 3X3 matrix of float)
|
|
0:412 Sequence
|
|
0:412 move second child to first child (temp 3X3 matrix of float)
|
|
0:412 'r038' (temp 3X3 matrix of float)
|
|
0:412 sine (global 3X3 matrix of float)
|
|
0:412 'inF0' (in 3X3 matrix of float)
|
|
0:412 Sequence
|
|
0:412 move second child to first child (temp 3X3 matrix of float)
|
|
0:412 'inF1' (in 3X3 matrix of float)
|
|
0:412 sine (temp 3X3 matrix of float)
|
|
0:412 'inF0' (in 3X3 matrix of float)
|
|
0:412 move second child to first child (temp 3X3 matrix of float)
|
|
0:412 'inF2' (in 3X3 matrix of float)
|
|
0:412 cosine (temp 3X3 matrix of float)
|
|
0:412 'inF0' (in 3X3 matrix of float)
|
|
0:412 Sequence
|
|
0:412 move second child to first child (temp 3X3 matrix of float)
|
|
0:412 'r039' (temp 3X3 matrix of float)
|
|
0:412 hyp. sine (global 3X3 matrix of float)
|
|
0:412 'inF0' (in 3X3 matrix of float)
|
|
0:412 Sequence
|
|
0:412 move second child to first child (temp 3X3 matrix of float)
|
|
0:412 'r049' (temp 3X3 matrix of float)
|
|
0:412 smoothstep (global 3X3 matrix of float)
|
|
0:412 'inF0' (in 3X3 matrix of float)
|
|
0:412 'inF1' (in 3X3 matrix of float)
|
|
0:412 'inF2' (in 3X3 matrix of float)
|
|
0:412 Sequence
|
|
0:412 move second child to first child (temp 3X3 matrix of float)
|
|
0:412 'r041' (temp 3X3 matrix of float)
|
|
0:412 sqrt (global 3X3 matrix of float)
|
|
0:412 'inF0' (in 3X3 matrix of float)
|
|
0:412 Sequence
|
|
0:412 move second child to first child (temp 3X3 matrix of float)
|
|
0:412 'r042' (temp 3X3 matrix of float)
|
|
0:412 step (global 3X3 matrix of float)
|
|
0:412 'inF0' (in 3X3 matrix of float)
|
|
0:412 'inF1' (in 3X3 matrix of float)
|
|
0:412 Sequence
|
|
0:412 move second child to first child (temp 3X3 matrix of float)
|
|
0:412 'r043' (temp 3X3 matrix of float)
|
|
0:412 tangent (global 3X3 matrix of float)
|
|
0:412 'inF0' (in 3X3 matrix of float)
|
|
0:412 Sequence
|
|
0:412 move second child to first child (temp 3X3 matrix of float)
|
|
0:412 'r044' (temp 3X3 matrix of float)
|
|
0:412 hyp. tangent (global 3X3 matrix of float)
|
|
0:412 'inF0' (in 3X3 matrix of float)
|
|
0:412 transpose (global 3X3 matrix of float)
|
|
0:412 'inF0' (in 3X3 matrix of float)
|
|
0:412 Sequence
|
|
0:412 move second child to first child (temp 3X3 matrix of float)
|
|
0:412 'r046' (temp 3X3 matrix of float)
|
|
0:412 trunc (global 3X3 matrix of float)
|
|
0:412 'inF0' (in 3X3 matrix of float)
|
|
0:415 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:439 Function Definition: PixelShaderFunction4x4(mf44;mf44;mf44; (global 4X4 matrix of float)
|
|
0:419 Function Parameters:
|
|
0:419 'inF0' (in 4X4 matrix of float)
|
|
0:419 'inF1' (in 4X4 matrix of float)
|
|
0:419 'inF2' (in 4X4 matrix of float)
|
|
0:? Sequence
|
|
0:421 Sequence
|
|
0:421 move second child to first child (temp bool)
|
|
0:421 'r000' (temp bool)
|
|
0:421 all (global bool)
|
|
0:421 'inF0' (in 4X4 matrix of float)
|
|
0:421 Sequence
|
|
0:421 move second child to first child (temp 4X4 matrix of float)
|
|
0:421 'r001' (temp 4X4 matrix of float)
|
|
0:421 Absolute value (global 4X4 matrix of float)
|
|
0:421 'inF0' (in 4X4 matrix of float)
|
|
0:421 arc cosine (global 4X4 matrix of float)
|
|
0:421 'inF0' (in 4X4 matrix of float)
|
|
0:421 Sequence
|
|
0:421 move second child to first child (temp bool)
|
|
0:421 'r003' (temp bool)
|
|
0:421 any (global bool)
|
|
0:421 'inF0' (in 4X4 matrix of float)
|
|
0:421 Sequence
|
|
0:421 move second child to first child (temp 4X4 matrix of float)
|
|
0:421 'r004' (temp 4X4 matrix of float)
|
|
0:421 arc sine (global 4X4 matrix of float)
|
|
0:421 'inF0' (in 4X4 matrix of float)
|
|
0:421 Sequence
|
|
0:421 move second child to first child (temp 4X4 matrix of float)
|
|
0:421 'r005' (temp 4X4 matrix of float)
|
|
0:421 arc tangent (global 4X4 matrix of float)
|
|
0:421 'inF0' (in 4X4 matrix of float)
|
|
0:421 Sequence
|
|
0:421 move second child to first child (temp 4X4 matrix of float)
|
|
0:421 'r006' (temp 4X4 matrix of float)
|
|
0:421 arc tangent (global 4X4 matrix of float)
|
|
0:421 'inF0' (in 4X4 matrix of float)
|
|
0:421 'inF1' (in 4X4 matrix of float)
|
|
0:421 Sequence
|
|
0:421 move second child to first child (temp 4X4 matrix of float)
|
|
0:421 'r007' (temp 4X4 matrix of float)
|
|
0:421 Ceiling (global 4X4 matrix of float)
|
|
0:421 'inF0' (in 4X4 matrix of float)
|
|
0:421 Test condition and select (temp void)
|
|
0:421 Condition
|
|
0:421 any (temp bool)
|
|
0:421 Compare Less Than (temp 4X4 matrix of bool)
|
|
0:421 'inF0' (in 4X4 matrix of float)
|
|
0:421 Constant:
|
|
0:421 0.000000
|
|
0:421 0.000000
|
|
0:421 0.000000
|
|
0:421 0.000000
|
|
0:421 0.000000
|
|
0:421 0.000000
|
|
0:421 0.000000
|
|
0:421 0.000000
|
|
0:421 0.000000
|
|
0:421 0.000000
|
|
0:421 0.000000
|
|
0:421 0.000000
|
|
0:421 0.000000
|
|
0:421 0.000000
|
|
0:421 0.000000
|
|
0:421 0.000000
|
|
0:421 true case
|
|
0:421 Branch: Kill
|
|
0:421 Sequence
|
|
0:421 move second child to first child (temp 4X4 matrix of float)
|
|
0:421 'r008' (temp 4X4 matrix of float)
|
|
0:421 clamp (global 4X4 matrix of float)
|
|
0:421 'inF0' (in 4X4 matrix of float)
|
|
0:421 'inF1' (in 4X4 matrix of float)
|
|
0:421 'inF2' (in 4X4 matrix of float)
|
|
0:421 Sequence
|
|
0:421 move second child to first child (temp 4X4 matrix of float)
|
|
0:421 'r009' (temp 4X4 matrix of float)
|
|
0:421 cosine (global 4X4 matrix of float)
|
|
0:421 'inF0' (in 4X4 matrix of float)
|
|
0:421 Sequence
|
|
0:421 move second child to first child (temp 4X4 matrix of float)
|
|
0:421 'r010' (temp 4X4 matrix of float)
|
|
0:421 hyp. cosine (global 4X4 matrix of float)
|
|
0:421 'inF0' (in 4X4 matrix of float)
|
|
0:421 Sequence
|
|
0:421 move second child to first child (temp 4X4 matrix of float)
|
|
0:421 'r011' (temp 4X4 matrix of float)
|
|
0:421 dPdx (global 4X4 matrix of float)
|
|
0:421 'inF0' (in 4X4 matrix of float)
|
|
0:421 Sequence
|
|
0:421 move second child to first child (temp 4X4 matrix of float)
|
|
0:421 'r012' (temp 4X4 matrix of float)
|
|
0:421 dPdxCoarse (global 4X4 matrix of float)
|
|
0:421 'inF0' (in 4X4 matrix of float)
|
|
0:421 Sequence
|
|
0:421 move second child to first child (temp 4X4 matrix of float)
|
|
0:421 'r013' (temp 4X4 matrix of float)
|
|
0:421 dPdxFine (global 4X4 matrix of float)
|
|
0:421 'inF0' (in 4X4 matrix of float)
|
|
0:421 Sequence
|
|
0:421 move second child to first child (temp 4X4 matrix of float)
|
|
0:421 'r014' (temp 4X4 matrix of float)
|
|
0:421 dPdy (global 4X4 matrix of float)
|
|
0:421 'inF0' (in 4X4 matrix of float)
|
|
0:421 Sequence
|
|
0:421 move second child to first child (temp 4X4 matrix of float)
|
|
0:421 'r015' (temp 4X4 matrix of float)
|
|
0:421 dPdyCoarse (global 4X4 matrix of float)
|
|
0:421 'inF0' (in 4X4 matrix of float)
|
|
0:421 Sequence
|
|
0:421 move second child to first child (temp 4X4 matrix of float)
|
|
0:421 'r016' (temp 4X4 matrix of float)
|
|
0:421 dPdyFine (global 4X4 matrix of float)
|
|
0:421 'inF0' (in 4X4 matrix of float)
|
|
0:421 Sequence
|
|
0:421 move second child to first child (temp 4X4 matrix of float)
|
|
0:421 'r017' (temp 4X4 matrix of float)
|
|
0:421 degrees (global 4X4 matrix of float)
|
|
0:421 'inF0' (in 4X4 matrix of float)
|
|
0:421 Sequence
|
|
0:421 move second child to first child (temp float)
|
|
0:421 'r018' (temp float)
|
|
0:421 determinant (global float)
|
|
0:421 'inF0' (in 4X4 matrix of float)
|
|
0:421 Sequence
|
|
0:421 move second child to first child (temp 4X4 matrix of float)
|
|
0:421 'r019' (temp 4X4 matrix of float)
|
|
0:421 exp (global 4X4 matrix of float)
|
|
0:421 'inF0' (in 4X4 matrix of float)
|
|
0:421 Sequence
|
|
0:421 move second child to first child (temp 4X4 matrix of float)
|
|
0:421 'R020' (temp 4X4 matrix of float)
|
|
0:421 exp2 (global 4X4 matrix of float)
|
|
0:421 'inF0' (in 4X4 matrix of float)
|
|
0:421 Sequence
|
|
0:421 move second child to first child (temp 4X4 matrix of float)
|
|
0:421 'r021' (temp 4X4 matrix of float)
|
|
0:421 Floor (global 4X4 matrix of float)
|
|
0:421 'inF0' (in 4X4 matrix of float)
|
|
0:421 Sequence
|
|
0:421 move second child to first child (temp 4X4 matrix of float)
|
|
0:421 'r022' (temp 4X4 matrix of float)
|
|
0:421 mod (global 4X4 matrix of float)
|
|
0:421 'inF0' (in 4X4 matrix of float)
|
|
0:421 'inF1' (in 4X4 matrix of float)
|
|
0:421 Sequence
|
|
0:421 move second child to first child (temp 4X4 matrix of float)
|
|
0:421 'r023' (temp 4X4 matrix of float)
|
|
0:421 Fraction (global 4X4 matrix of float)
|
|
0:421 'inF0' (in 4X4 matrix of float)
|
|
0:421 Sequence
|
|
0:421 move second child to first child (temp 4X4 matrix of float)
|
|
0:421 'r024' (temp 4X4 matrix of float)
|
|
0:421 frexp (global 4X4 matrix of float)
|
|
0:421 'inF0' (in 4X4 matrix of float)
|
|
0:421 'inF1' (in 4X4 matrix of float)
|
|
0:421 Sequence
|
|
0:421 move second child to first child (temp 4X4 matrix of float)
|
|
0:421 'r025' (temp 4X4 matrix of float)
|
|
0:421 fwidth (global 4X4 matrix of float)
|
|
0:421 'inF0' (in 4X4 matrix of float)
|
|
0:421 Sequence
|
|
0:421 move second child to first child (temp 4X4 matrix of float)
|
|
0:421 'r026' (temp 4X4 matrix of float)
|
|
0:421 ldexp (global 4X4 matrix of float)
|
|
0:421 'inF0' (in 4X4 matrix of float)
|
|
0:421 'inF1' (in 4X4 matrix of float)
|
|
0:421 Sequence
|
|
0:421 move second child to first child (temp 4X4 matrix of float)
|
|
0:421 'r026a' (temp 4X4 matrix of float)
|
|
0:421 mix (global 4X4 matrix of float)
|
|
0:421 'inF0' (in 4X4 matrix of float)
|
|
0:421 'inF1' (in 4X4 matrix of float)
|
|
0:421 'inF2' (in 4X4 matrix of float)
|
|
0:421 Sequence
|
|
0:421 move second child to first child (temp 4X4 matrix of float)
|
|
0:421 'r027' (temp 4X4 matrix of float)
|
|
0:421 log (global 4X4 matrix of float)
|
|
0:421 'inF0' (in 4X4 matrix of float)
|
|
0:421 Sequence
|
|
0:421 move second child to first child (temp 4X4 matrix of float)
|
|
0:421 'r028' (temp 4X4 matrix of float)
|
|
0:421 matrix-scale (temp 4X4 matrix of float)
|
|
0:421 log2 (temp 4X4 matrix of float)
|
|
0:421 'inF0' (in 4X4 matrix of float)
|
|
0:421 Constant:
|
|
0:421 0.301030
|
|
0:421 Sequence
|
|
0:421 move second child to first child (temp 4X4 matrix of float)
|
|
0:421 'r029' (temp 4X4 matrix of float)
|
|
0:421 log2 (global 4X4 matrix of float)
|
|
0:421 'inF0' (in 4X4 matrix of float)
|
|
0:421 Sequence
|
|
0:421 move second child to first child (temp 4X4 matrix of float)
|
|
0:421 'r030' (temp 4X4 matrix of float)
|
|
0:421 max (global 4X4 matrix of float)
|
|
0:421 'inF0' (in 4X4 matrix of float)
|
|
0:421 'inF1' (in 4X4 matrix of float)
|
|
0:421 Sequence
|
|
0:421 move second child to first child (temp 4X4 matrix of float)
|
|
0:421 'r031' (temp 4X4 matrix of float)
|
|
0:421 min (global 4X4 matrix of float)
|
|
0:421 'inF0' (in 4X4 matrix of float)
|
|
0:421 'inF1' (in 4X4 matrix of float)
|
|
0:421 Sequence
|
|
0:421 move second child to first child (temp 4X4 matrix of float)
|
|
0:421 'r032' (temp 4X4 matrix of float)
|
|
0:421 pow (global 4X4 matrix of float)
|
|
0:421 'inF0' (in 4X4 matrix of float)
|
|
0:421 'inF1' (in 4X4 matrix of float)
|
|
0:421 Sequence
|
|
0:421 move second child to first child (temp 4X4 matrix of float)
|
|
0:421 'r033' (temp 4X4 matrix of float)
|
|
0:421 radians (global 4X4 matrix of float)
|
|
0:421 'inF0' (in 4X4 matrix of float)
|
|
0:421 Sequence
|
|
0:421 move second child to first child (temp 4X4 matrix of float)
|
|
0:421 'r034' (temp 4X4 matrix of float)
|
|
0:421 roundEven (global 4X4 matrix of float)
|
|
0:421 'inF0' (in 4X4 matrix of float)
|
|
0:421 Sequence
|
|
0:421 move second child to first child (temp 4X4 matrix of float)
|
|
0:421 'r035' (temp 4X4 matrix of float)
|
|
0:421 inverse sqrt (global 4X4 matrix of float)
|
|
0:421 'inF0' (in 4X4 matrix of float)
|
|
0:421 Sequence
|
|
0:421 move second child to first child (temp 4X4 matrix of float)
|
|
0:421 'r036' (temp 4X4 matrix of float)
|
|
0:421 clamp (temp 4X4 matrix of float)
|
|
0:421 'inF0' (in 4X4 matrix of float)
|
|
0:421 Constant:
|
|
0:421 0.000000
|
|
0:421 Constant:
|
|
0:421 1.000000
|
|
0:421 Sequence
|
|
0:421 move second child to first child (temp 4X4 matrix of float)
|
|
0:421 'r037' (temp 4X4 matrix of float)
|
|
0:421 Sign (global 4X4 matrix of float)
|
|
0:421 'inF0' (in 4X4 matrix of float)
|
|
0:421 Sequence
|
|
0:421 move second child to first child (temp 4X4 matrix of float)
|
|
0:421 'r038' (temp 4X4 matrix of float)
|
|
0:421 sine (global 4X4 matrix of float)
|
|
0:421 'inF0' (in 4X4 matrix of float)
|
|
0:421 Sequence
|
|
0:421 move second child to first child (temp 4X4 matrix of float)
|
|
0:421 'inF1' (in 4X4 matrix of float)
|
|
0:421 sine (temp 4X4 matrix of float)
|
|
0:421 'inF0' (in 4X4 matrix of float)
|
|
0:421 move second child to first child (temp 4X4 matrix of float)
|
|
0:421 'inF2' (in 4X4 matrix of float)
|
|
0:421 cosine (temp 4X4 matrix of float)
|
|
0:421 'inF0' (in 4X4 matrix of float)
|
|
0:421 Sequence
|
|
0:421 move second child to first child (temp 4X4 matrix of float)
|
|
0:421 'r039' (temp 4X4 matrix of float)
|
|
0:421 hyp. sine (global 4X4 matrix of float)
|
|
0:421 'inF0' (in 4X4 matrix of float)
|
|
0:421 Sequence
|
|
0:421 move second child to first child (temp 4X4 matrix of float)
|
|
0:421 'r049' (temp 4X4 matrix of float)
|
|
0:421 smoothstep (global 4X4 matrix of float)
|
|
0:421 'inF0' (in 4X4 matrix of float)
|
|
0:421 'inF1' (in 4X4 matrix of float)
|
|
0:421 'inF2' (in 4X4 matrix of float)
|
|
0:421 Sequence
|
|
0:421 move second child to first child (temp 4X4 matrix of float)
|
|
0:421 'r041' (temp 4X4 matrix of float)
|
|
0:421 sqrt (global 4X4 matrix of float)
|
|
0:421 'inF0' (in 4X4 matrix of float)
|
|
0:421 Sequence
|
|
0:421 move second child to first child (temp 4X4 matrix of float)
|
|
0:421 'r042' (temp 4X4 matrix of float)
|
|
0:421 step (global 4X4 matrix of float)
|
|
0:421 'inF0' (in 4X4 matrix of float)
|
|
0:421 'inF1' (in 4X4 matrix of float)
|
|
0:421 Sequence
|
|
0:421 move second child to first child (temp 4X4 matrix of float)
|
|
0:421 'r043' (temp 4X4 matrix of float)
|
|
0:421 tangent (global 4X4 matrix of float)
|
|
0:421 'inF0' (in 4X4 matrix of float)
|
|
0:421 Sequence
|
|
0:421 move second child to first child (temp 4X4 matrix of float)
|
|
0:421 'r044' (temp 4X4 matrix of float)
|
|
0:421 hyp. tangent (global 4X4 matrix of float)
|
|
0:421 'inF0' (in 4X4 matrix of float)
|
|
0:421 transpose (global 4X4 matrix of float)
|
|
0:421 'inF0' (in 4X4 matrix of float)
|
|
0:421 Sequence
|
|
0:421 move second child to first child (temp 4X4 matrix of float)
|
|
0:421 'r046' (temp 4X4 matrix of float)
|
|
0:421 trunc (global 4X4 matrix of float)
|
|
0:421 'inF0' (in 4X4 matrix of float)
|
|
0:424 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:446 Function Definition: TestGenMul2(f1;f1;vf2;vf2;mf22;mf22; (global void)
|
|
0:442 Function Parameters:
|
|
0:442 'inF0' (in float)
|
|
0:442 'inF1' (in float)
|
|
0:442 'inFV0' (in 2-component vector of float)
|
|
0:442 'inFV1' (in 2-component vector of float)
|
|
0:442 'inFM0' (in 2X2 matrix of float)
|
|
0:442 'inFM1' (in 2X2 matrix of float)
|
|
0:? Sequence
|
|
0:443 Sequence
|
|
0:443 move second child to first child (temp float)
|
|
0:443 'r0' (temp float)
|
|
0:443 component-wise multiply (temp float)
|
|
0:443 'inF0' (in float)
|
|
0:443 'inF1' (in float)
|
|
0:443 Sequence
|
|
0:443 move second child to first child (temp 2-component vector of float)
|
|
0:443 'r1' (temp 2-component vector of float)
|
|
0:443 vector-scale (temp 2-component vector of float)
|
|
0:443 'inFV0' (in 2-component vector of float)
|
|
0:443 'inF0' (in float)
|
|
0:443 Sequence
|
|
0:443 move second child to first child (temp 2-component vector of float)
|
|
0:443 'r2' (temp 2-component vector of float)
|
|
0:443 vector-scale (temp 2-component vector of float)
|
|
0:443 'inF0' (in float)
|
|
0:443 'inFV0' (in 2-component vector of float)
|
|
0:443 Sequence
|
|
0:443 move second child to first child (temp float)
|
|
0:443 'r3' (temp float)
|
|
0:443 dot-product (global float)
|
|
0:443 'inFV0' (in 2-component vector of float)
|
|
0:443 'inFV1' (in 2-component vector of float)
|
|
0:443 Sequence
|
|
0:443 move second child to first child (temp 2-component vector of float)
|
|
0:443 'r4' (temp 2-component vector of float)
|
|
0:443 matrix-times-vector (temp 2-component vector of float)
|
|
0:443 'inFM0' (in 2X2 matrix of float)
|
|
0:443 'inFV0' (in 2-component vector of float)
|
|
0:443 Sequence
|
|
0:443 move second child to first child (temp 2-component vector of float)
|
|
0:443 'r5' (temp 2-component vector of float)
|
|
0:443 vector-times-matrix (temp 2-component vector of float)
|
|
0:443 'inFV0' (in 2-component vector of float)
|
|
0:443 'inFM0' (in 2X2 matrix of float)
|
|
0:443 Sequence
|
|
0:443 move second child to first child (temp 2X2 matrix of float)
|
|
0:443 'r6' (temp 2X2 matrix of float)
|
|
0:443 matrix-scale (temp 2X2 matrix of float)
|
|
0:443 'inFM0' (in 2X2 matrix of float)
|
|
0:443 'inF0' (in float)
|
|
0:443 Sequence
|
|
0:443 move second child to first child (temp 2X2 matrix of float)
|
|
0:443 'r7' (temp 2X2 matrix of float)
|
|
0:443 matrix-scale (temp 2X2 matrix of float)
|
|
0:443 'inF0' (in float)
|
|
0:443 'inFM0' (in 2X2 matrix of float)
|
|
0:443 Sequence
|
|
0:443 move second child to first child (temp 2X2 matrix of float)
|
|
0:443 'r8' (temp 2X2 matrix of float)
|
|
0:443 matrix-multiply (temp 2X2 matrix of float)
|
|
0:443 'inFM0' (in 2X2 matrix of float)
|
|
0:443 'inFM1' (in 2X2 matrix of float)
|
|
0:453 Function Definition: TestGenMul3(f1;f1;vf3;vf3;mf33;mf33; (global void)
|
|
0:449 Function Parameters:
|
|
0:449 'inF0' (in float)
|
|
0:449 'inF1' (in float)
|
|
0:449 'inFV0' (in 3-component vector of float)
|
|
0:449 'inFV1' (in 3-component vector of float)
|
|
0:449 'inFM0' (in 3X3 matrix of float)
|
|
0:449 'inFM1' (in 3X3 matrix of float)
|
|
0:? Sequence
|
|
0:450 Sequence
|
|
0:450 move second child to first child (temp float)
|
|
0:450 'r0' (temp float)
|
|
0:450 component-wise multiply (temp float)
|
|
0:450 'inF0' (in float)
|
|
0:450 'inF1' (in float)
|
|
0:450 Sequence
|
|
0:450 move second child to first child (temp 3-component vector of float)
|
|
0:450 'r1' (temp 3-component vector of float)
|
|
0:450 vector-scale (temp 3-component vector of float)
|
|
0:450 'inFV0' (in 3-component vector of float)
|
|
0:450 'inF0' (in float)
|
|
0:450 Sequence
|
|
0:450 move second child to first child (temp 3-component vector of float)
|
|
0:450 'r2' (temp 3-component vector of float)
|
|
0:450 vector-scale (temp 3-component vector of float)
|
|
0:450 'inF0' (in float)
|
|
0:450 'inFV0' (in 3-component vector of float)
|
|
0:450 Sequence
|
|
0:450 move second child to first child (temp float)
|
|
0:450 'r3' (temp float)
|
|
0:450 dot-product (global float)
|
|
0:450 'inFV0' (in 3-component vector of float)
|
|
0:450 'inFV1' (in 3-component vector of float)
|
|
0:450 Sequence
|
|
0:450 move second child to first child (temp 3-component vector of float)
|
|
0:450 'r4' (temp 3-component vector of float)
|
|
0:450 matrix-times-vector (temp 3-component vector of float)
|
|
0:450 'inFM0' (in 3X3 matrix of float)
|
|
0:450 'inFV0' (in 3-component vector of float)
|
|
0:450 Sequence
|
|
0:450 move second child to first child (temp 3-component vector of float)
|
|
0:450 'r5' (temp 3-component vector of float)
|
|
0:450 vector-times-matrix (temp 3-component vector of float)
|
|
0:450 'inFV0' (in 3-component vector of float)
|
|
0:450 'inFM0' (in 3X3 matrix of float)
|
|
0:450 Sequence
|
|
0:450 move second child to first child (temp 3X3 matrix of float)
|
|
0:450 'r6' (temp 3X3 matrix of float)
|
|
0:450 matrix-scale (temp 3X3 matrix of float)
|
|
0:450 'inFM0' (in 3X3 matrix of float)
|
|
0:450 'inF0' (in float)
|
|
0:450 Sequence
|
|
0:450 move second child to first child (temp 3X3 matrix of float)
|
|
0:450 'r7' (temp 3X3 matrix of float)
|
|
0:450 matrix-scale (temp 3X3 matrix of float)
|
|
0:450 'inF0' (in float)
|
|
0:450 'inFM0' (in 3X3 matrix of float)
|
|
0:450 Sequence
|
|
0:450 move second child to first child (temp 3X3 matrix of float)
|
|
0:450 'r8' (temp 3X3 matrix of float)
|
|
0:450 matrix-multiply (temp 3X3 matrix of float)
|
|
0:450 'inFM0' (in 3X3 matrix of float)
|
|
0:450 'inFM1' (in 3X3 matrix of float)
|
|
0:461 Function Definition: TestGenMul4(f1;f1;vf4;vf4;mf44;mf44; (global void)
|
|
0:456 Function Parameters:
|
|
0:456 'inF0' (in float)
|
|
0:456 'inF1' (in float)
|
|
0:456 'inFV0' (in 4-component vector of float)
|
|
0:456 'inFV1' (in 4-component vector of float)
|
|
0:456 'inFM0' (in 4X4 matrix of float)
|
|
0:456 'inFM1' (in 4X4 matrix of float)
|
|
0:? Sequence
|
|
0:457 Sequence
|
|
0:457 move second child to first child (temp float)
|
|
0:457 'r0' (temp float)
|
|
0:457 component-wise multiply (temp float)
|
|
0:457 'inF0' (in float)
|
|
0:457 'inF1' (in float)
|
|
0:457 Sequence
|
|
0:457 move second child to first child (temp 4-component vector of float)
|
|
0:457 'r1' (temp 4-component vector of float)
|
|
0:457 vector-scale (temp 4-component vector of float)
|
|
0:457 'inFV0' (in 4-component vector of float)
|
|
0:457 'inF0' (in float)
|
|
0:457 Sequence
|
|
0:457 move second child to first child (temp 4-component vector of float)
|
|
0:457 'r2' (temp 4-component vector of float)
|
|
0:457 vector-scale (temp 4-component vector of float)
|
|
0:457 'inF0' (in float)
|
|
0:457 'inFV0' (in 4-component vector of float)
|
|
0:457 Sequence
|
|
0:457 move second child to first child (temp float)
|
|
0:457 'r3' (temp float)
|
|
0:457 dot-product (global float)
|
|
0:457 'inFV0' (in 4-component vector of float)
|
|
0:457 'inFV1' (in 4-component vector of float)
|
|
0:457 Sequence
|
|
0:457 move second child to first child (temp 4-component vector of float)
|
|
0:457 'r4' (temp 4-component vector of float)
|
|
0:457 matrix-times-vector (temp 4-component vector of float)
|
|
0:457 'inFM0' (in 4X4 matrix of float)
|
|
0:457 'inFV0' (in 4-component vector of float)
|
|
0:457 Sequence
|
|
0:457 move second child to first child (temp 4-component vector of float)
|
|
0:457 'r5' (temp 4-component vector of float)
|
|
0:457 vector-times-matrix (temp 4-component vector of float)
|
|
0:457 'inFV0' (in 4-component vector of float)
|
|
0:457 'inFM0' (in 4X4 matrix of float)
|
|
0:457 Sequence
|
|
0:457 move second child to first child (temp 4X4 matrix of float)
|
|
0:457 'r6' (temp 4X4 matrix of float)
|
|
0:457 matrix-scale (temp 4X4 matrix of float)
|
|
0:457 'inFM0' (in 4X4 matrix of float)
|
|
0:457 'inF0' (in float)
|
|
0:457 Sequence
|
|
0:457 move second child to first child (temp 4X4 matrix of float)
|
|
0:457 'r7' (temp 4X4 matrix of float)
|
|
0:457 matrix-scale (temp 4X4 matrix of float)
|
|
0:457 'inF0' (in float)
|
|
0:457 'inFM0' (in 4X4 matrix of float)
|
|
0:457 Sequence
|
|
0:457 move second child to first child (temp 4X4 matrix of float)
|
|
0:457 'r8' (temp 4X4 matrix of float)
|
|
0:457 matrix-multiply (temp 4X4 matrix of float)
|
|
0:457 'inFM0' (in 4X4 matrix of float)
|
|
0:457 'inFM1' (in 4X4 matrix of float)
|
|
0:485 Function Definition: TestGenMulNxM(f1;f1;vf2;vf3;mf32;mf23;mf33;mf43;mf42; (global void)
|
|
0:466 Function Parameters:
|
|
0:466 'inF0' (in float)
|
|
0:466 'inF1' (in float)
|
|
0:466 'inFV2' (in 2-component vector of float)
|
|
0:466 'inFV3' (in 3-component vector of float)
|
|
0:466 'inFM2x3' (in 3X2 matrix of float)
|
|
0:466 'inFM3x2' (in 2X3 matrix of float)
|
|
0:466 'inFM3x3' (in 3X3 matrix of float)
|
|
0:466 'inFM3x4' (in 4X3 matrix of float)
|
|
0:466 'inFM2x4' (in 4X2 matrix of float)
|
|
0:? Sequence
|
|
0:467 Sequence
|
|
0:467 move second child to first child (temp float)
|
|
0:467 'r00' (temp float)
|
|
0:467 component-wise multiply (temp float)
|
|
0:467 'inF0' (in float)
|
|
0:467 'inF1' (in float)
|
|
0:468 Sequence
|
|
0:468 move second child to first child (temp 2-component vector of float)
|
|
0:468 'r01' (temp 2-component vector of float)
|
|
0:468 vector-scale (temp 2-component vector of float)
|
|
0:468 'inFV2' (in 2-component vector of float)
|
|
0:468 'inF0' (in float)
|
|
0:469 Sequence
|
|
0:469 move second child to first child (temp 3-component vector of float)
|
|
0:469 'r02' (temp 3-component vector of float)
|
|
0:469 vector-scale (temp 3-component vector of float)
|
|
0:469 'inFV3' (in 3-component vector of float)
|
|
0:469 'inF0' (in float)
|
|
0:470 Sequence
|
|
0:470 move second child to first child (temp 2-component vector of float)
|
|
0:470 'r03' (temp 2-component vector of float)
|
|
0:470 vector-scale (temp 2-component vector of float)
|
|
0:470 'inF0' (in float)
|
|
0:470 'inFV2' (in 2-component vector of float)
|
|
0:471 Sequence
|
|
0:471 move second child to first child (temp 3-component vector of float)
|
|
0:471 'r04' (temp 3-component vector of float)
|
|
0:471 vector-scale (temp 3-component vector of float)
|
|
0:471 'inF0' (in float)
|
|
0:471 'inFV3' (in 3-component vector of float)
|
|
0:472 Sequence
|
|
0:472 move second child to first child (temp float)
|
|
0:472 'r05' (temp float)
|
|
0:472 dot-product (global float)
|
|
0:472 'inFV2' (in 2-component vector of float)
|
|
0:472 'inFV2' (in 2-component vector of float)
|
|
0:473 Sequence
|
|
0:473 move second child to first child (temp float)
|
|
0:473 'r06' (temp float)
|
|
0:473 dot-product (global float)
|
|
0:473 'inFV3' (in 3-component vector of float)
|
|
0:473 'inFV3' (in 3-component vector of float)
|
|
0:474 Sequence
|
|
0:474 move second child to first child (temp 3-component vector of float)
|
|
0:474 'r07' (temp 3-component vector of float)
|
|
0:474 vector-times-matrix (temp 3-component vector of float)
|
|
0:474 'inFV2' (in 2-component vector of float)
|
|
0:474 'inFM2x3' (in 3X2 matrix of float)
|
|
0:475 Sequence
|
|
0:475 move second child to first child (temp 2-component vector of float)
|
|
0:475 'r08' (temp 2-component vector of float)
|
|
0:475 vector-times-matrix (temp 2-component vector of float)
|
|
0:475 'inFV3' (in 3-component vector of float)
|
|
0:475 'inFM3x2' (in 2X3 matrix of float)
|
|
0:476 Sequence
|
|
0:476 move second child to first child (temp 2-component vector of float)
|
|
0:476 'r09' (temp 2-component vector of float)
|
|
0:476 matrix-times-vector (temp 2-component vector of float)
|
|
0:476 'inFM2x3' (in 3X2 matrix of float)
|
|
0:476 'inFV3' (in 3-component vector of float)
|
|
0:477 Sequence
|
|
0:477 move second child to first child (temp 3-component vector of float)
|
|
0:477 'r10' (temp 3-component vector of float)
|
|
0:477 matrix-times-vector (temp 3-component vector of float)
|
|
0:477 'inFM3x2' (in 2X3 matrix of float)
|
|
0:477 'inFV2' (in 2-component vector of float)
|
|
0:478 Sequence
|
|
0:478 move second child to first child (temp 3X2 matrix of float)
|
|
0:478 'r11' (temp 3X2 matrix of float)
|
|
0:478 matrix-scale (temp 3X2 matrix of float)
|
|
0:478 'inFM2x3' (in 3X2 matrix of float)
|
|
0:478 'inF0' (in float)
|
|
0:479 Sequence
|
|
0:479 move second child to first child (temp 2X3 matrix of float)
|
|
0:479 'r12' (temp 2X3 matrix of float)
|
|
0:479 matrix-scale (temp 2X3 matrix of float)
|
|
0:479 'inFM3x2' (in 2X3 matrix of float)
|
|
0:479 'inF0' (in float)
|
|
0:480 Sequence
|
|
0:480 move second child to first child (temp 2X2 matrix of float)
|
|
0:480 'r13' (temp 2X2 matrix of float)
|
|
0:480 matrix-multiply (temp 2X2 matrix of float)
|
|
0:480 'inFM2x3' (in 3X2 matrix of float)
|
|
0:480 'inFM3x2' (in 2X3 matrix of float)
|
|
0:481 Sequence
|
|
0:481 move second child to first child (temp 3X2 matrix of float)
|
|
0:481 'r14' (temp 3X2 matrix of float)
|
|
0:481 matrix-multiply (temp 3X2 matrix of float)
|
|
0:481 'inFM2x3' (in 3X2 matrix of float)
|
|
0:481 'inFM3x3' (in 3X3 matrix of float)
|
|
0:482 Sequence
|
|
0:482 move second child to first child (temp 4X2 matrix of float)
|
|
0:482 'r15' (temp 4X2 matrix of float)
|
|
0:482 matrix-multiply (temp 4X2 matrix of float)
|
|
0:482 'inFM2x3' (in 3X2 matrix of float)
|
|
0:482 'inFM3x4' (in 4X3 matrix of float)
|
|
0:483 Sequence
|
|
0:483 move second child to first child (temp 4X3 matrix of float)
|
|
0:483 'r16' (temp 4X3 matrix of float)
|
|
0:483 matrix-multiply (temp 4X3 matrix of float)
|
|
0:483 'inFM3x2' (in 2X3 matrix of float)
|
|
0:483 'inFM2x4' (in 4X2 matrix of float)
|
|
0:? Linker Objects
|
|
0:? 'gs_ua' (global uint)
|
|
0:? 'gs_ub' (global uint)
|
|
0:? 'gs_uc' (global uint)
|
|
0:? 'gs_ua2' (global 2-component vector of uint)
|
|
0:? 'gs_ub2' (global 2-component vector of uint)
|
|
0:? 'gs_uc2' (global 2-component vector of uint)
|
|
0:? 'gs_ua3' (global 3-component vector of uint)
|
|
0:? 'gs_ub3' (global 3-component vector of uint)
|
|
0:? 'gs_uc3' (global 3-component vector of uint)
|
|
0:? 'gs_ua4' (global 4-component vector of uint)
|
|
0:? 'gs_ub4' (global 4-component vector of uint)
|
|
0:? 'gs_uc4' (global 4-component vector of uint)
|
|
|
|
|
|
Linked fragment stage:
|
|
|
|
|
|
Shader version: 450
|
|
gl_FragCoord origin is upper left
|
|
0:? Sequence
|
|
0:88 Function Definition: PixelShaderFunctionS(f1;f1;f1;u1;u1; (global 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 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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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: PixelShaderFunction1(vf1;vf1;vf1; (global 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: PixelShaderFunction2(vf2;vf2;vf2;vu2;vu2; (global 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 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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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:259 Function Definition: PixelShaderFunction3(vf3;vf3;vf3;vu3;vu3; (global 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 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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
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 Sequence
|
|
0:226 move second child to first child (temp 3-component vector of float)
|
|
0:226 'r039b' (temp 3-component vector of float)
|
|
0:226 mix (global 3-component vector of float)
|
|
0:226 'inF0' (in 3-component vector of float)
|
|
0:226 'inF1' (in 3-component vector of float)
|
|
0:226 Constant:
|
|
0:226 0.300000
|
|
0:227 Sequence
|
|
0:227 move second child to first child (temp float)
|
|
0:227 'r043' (temp float)
|
|
0:227 length (global float)
|
|
0:227 'inF0' (in 3-component vector of float)
|
|
0:228 Sequence
|
|
0:228 move second child to first child (temp 3-component vector of float)
|
|
0:228 'r044' (temp 3-component vector of float)
|
|
0:228 log (global 3-component vector of float)
|
|
0:228 'inF0' (in 3-component vector of float)
|
|
0:229 Sequence
|
|
0:229 move second child to first child (temp 3-component vector of float)
|
|
0:229 'r045' (temp 3-component vector of float)
|
|
0:229 vector-scale (temp 3-component vector of float)
|
|
0:229 log2 (temp 3-component vector of float)
|
|
0:229 'inF0' (in 3-component vector of float)
|
|
0:229 Constant:
|
|
0:229 0.301030
|
|
0:230 Sequence
|
|
0:230 move second child to first child (temp 3-component vector of float)
|
|
0:230 'r046' (temp 3-component vector of float)
|
|
0:230 log2 (global 3-component vector of float)
|
|
0:230 'inF0' (in 3-component vector of float)
|
|
0:231 Sequence
|
|
0:231 move second child to first child (temp 3-component vector of float)
|
|
0:231 'r047' (temp 3-component vector of float)
|
|
0:231 max (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 Sequence
|
|
0:232 move second child to first child (temp 3-component vector of float)
|
|
0:232 'r048' (temp 3-component vector of float)
|
|
0:232 min (global 3-component vector of float)
|
|
0:232 'inF0' (in 3-component vector of float)
|
|
0:232 'inF1' (in 3-component vector of float)
|
|
0:233 Sequence
|
|
0:233 move second child to first child (temp 3-component vector of float)
|
|
0:233 'r049' (temp 3-component vector of float)
|
|
0:233 normalize (global 3-component vector of float)
|
|
0:233 'inF0' (in 3-component vector of float)
|
|
0:234 Sequence
|
|
0:234 move second child to first child (temp 3-component vector of float)
|
|
0:234 'r050' (temp 3-component vector of float)
|
|
0:234 pow (global 3-component vector of float)
|
|
0:234 'inF0' (in 3-component vector of float)
|
|
0:234 'inF1' (in 3-component vector of float)
|
|
0:235 Sequence
|
|
0:235 move second child to first child (temp 3-component vector of float)
|
|
0:235 'r051' (temp 3-component vector of float)
|
|
0:235 radians (global 3-component vector of float)
|
|
0:235 'inF0' (in 3-component vector of float)
|
|
0:236 Sequence
|
|
0:236 move second child to first child (temp 3-component vector of float)
|
|
0:236 'r052' (temp 3-component vector of float)
|
|
0:236 divide (temp 3-component vector of float)
|
|
0:236 Constant:
|
|
0:236 1.000000
|
|
0:236 'inF0' (in 3-component vector of float)
|
|
0:237 Sequence
|
|
0:237 move second child to first child (temp 3-component vector of float)
|
|
0:237 'r053' (temp 3-component vector of float)
|
|
0:237 reflect (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:238 Sequence
|
|
0:238 move second child to first child (temp 3-component vector of float)
|
|
0:238 'r054' (temp 3-component vector of float)
|
|
0:238 refract (global 3-component vector of float)
|
|
0:238 'inF0' (in 3-component vector of float)
|
|
0:238 'inF1' (in 3-component vector of float)
|
|
0:238 Constant:
|
|
0:238 2.000000
|
|
0:239 Sequence
|
|
0:239 move second child to first child (temp 3-component vector of uint)
|
|
0:239 '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:240 Sequence
|
|
0:240 move second child to first child (temp 3-component vector of float)
|
|
0:240 'r056' (temp 3-component vector of float)
|
|
0:240 roundEven (global 3-component vector of float)
|
|
0:240 'inF0' (in 3-component vector of float)
|
|
0:241 Sequence
|
|
0:241 move second child to first child (temp 3-component vector of float)
|
|
0:241 'r057' (temp 3-component vector of float)
|
|
0:241 inverse sqrt (global 3-component vector of float)
|
|
0:241 'inF0' (in 3-component vector of float)
|
|
0:242 Sequence
|
|
0:242 move second child to first child (temp 3-component vector of float)
|
|
0:242 'r058' (temp 3-component vector of float)
|
|
0:242 clamp (temp 3-component vector of float)
|
|
0:242 'inF0' (in 3-component vector of float)
|
|
0:242 Constant:
|
|
0:242 0.000000
|
|
0:242 Constant:
|
|
0:242 1.000000
|
|
0:243 Sequence
|
|
0:243 move second child to first child (temp 3-component vector of float)
|
|
0:243 'r059' (temp 3-component vector of float)
|
|
0:243 Sign (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 'r060' (temp 3-component vector of float)
|
|
0:244 sine (global 3-component vector of float)
|
|
0:244 'inF0' (in 3-component vector of float)
|
|
0:245 Sequence
|
|
0:245 move second child to first child (temp 3-component vector of float)
|
|
0:245 'inF1' (in 3-component vector of float)
|
|
0:245 sine (temp 3-component vector of float)
|
|
0:245 'inF0' (in 3-component vector of float)
|
|
0:245 move second child to first child (temp 3-component vector of float)
|
|
0:245 'inF2' (in 3-component vector of float)
|
|
0:245 cosine (temp 3-component vector of float)
|
|
0:245 'inF0' (in 3-component vector of float)
|
|
0:246 Sequence
|
|
0:246 move second child to first child (temp 3-component vector of float)
|
|
0:246 'r061' (temp 3-component vector of float)
|
|
0:246 hyp. sine (global 3-component vector of float)
|
|
0:246 'inF0' (in 3-component vector of float)
|
|
0:247 Sequence
|
|
0:247 move second child to first child (temp 3-component vector of float)
|
|
0:247 'r062' (temp 3-component vector of float)
|
|
0:247 smoothstep (global 3-component vector of float)
|
|
0:247 'inF0' (in 3-component vector of float)
|
|
0:247 'inF1' (in 3-component vector of float)
|
|
0:247 'inF2' (in 3-component vector of float)
|
|
0:248 Sequence
|
|
0:248 move second child to first child (temp 3-component vector of float)
|
|
0:248 'r063' (temp 3-component vector of float)
|
|
0:248 sqrt (global 3-component vector of float)
|
|
0:248 'inF0' (in 3-component vector of float)
|
|
0:249 Sequence
|
|
0:249 move second child to first child (temp 3-component vector of float)
|
|
0:249 'r064' (temp 3-component vector of float)
|
|
0:249 step (global 3-component vector of float)
|
|
0:249 'inF0' (in 3-component vector of float)
|
|
0:249 'inF1' (in 3-component vector of float)
|
|
0:250 Sequence
|
|
0:250 move second child to first child (temp 3-component vector of float)
|
|
0:250 'r065' (temp 3-component vector of float)
|
|
0:250 tangent (global 3-component vector of float)
|
|
0:250 'inF0' (in 3-component vector of float)
|
|
0:251 Sequence
|
|
0:251 move second child to first child (temp 3-component vector of float)
|
|
0:251 'r066' (temp 3-component vector of float)
|
|
0:251 hyp. tangent (global 3-component vector of float)
|
|
0:251 'inF0' (in 3-component vector of float)
|
|
0:253 Sequence
|
|
0:253 move second child to first child (temp 3-component vector of float)
|
|
0:253 'r067' (temp 3-component vector of float)
|
|
0:253 trunc (global 3-component vector of float)
|
|
0:253 'inF0' (in 3-component vector of float)
|
|
0:256 Branch: Return with expression
|
|
0:? Constant:
|
|
0:? 1.000000
|
|
0:? 2.000000
|
|
0:? 3.000000
|
|
0:400 Function Definition: PixelShaderFunction(vf4;vf4;vf4;vu4;vu4; (global 4-component vector of float)
|
|
0:260 Function Parameters:
|
|
0:260 'inF0' (in 4-component vector of float)
|
|
0:260 'inF1' (in 4-component vector of float)
|
|
0:260 'inF2' (in 4-component vector of float)
|
|
0:260 'inU0' (in 4-component vector of uint)
|
|
0:260 'inU1' (in 4-component vector of uint)
|
|
0:? Sequence
|
|
0:263 Sequence
|
|
0:263 move second child to first child (temp bool)
|
|
0:263 'r000' (temp bool)
|
|
0:263 all (global bool)
|
|
0:263 'inF0' (in 4-component vector of float)
|
|
0:264 Sequence
|
|
0:264 move second child to first child (temp 4-component vector of float)
|
|
0:264 'r001' (temp 4-component vector of float)
|
|
0:264 Absolute value (global 4-component vector of float)
|
|
0:264 'inF0' (in 4-component vector of float)
|
|
0:265 Sequence
|
|
0:265 move second child to first child (temp 4-component vector of float)
|
|
0:265 'r002' (temp 4-component vector of float)
|
|
0:265 arc cosine (global 4-component vector of float)
|
|
0:265 'inF0' (in 4-component vector of float)
|
|
0:266 Sequence
|
|
0:266 move second child to first child (temp bool)
|
|
0:266 'r003' (temp bool)
|
|
0:266 any (global bool)
|
|
0:266 'inF0' (in 4-component vector of float)
|
|
0:267 Sequence
|
|
0:267 move second child to first child (temp 4-component vector of float)
|
|
0:267 'r004' (temp 4-component vector of float)
|
|
0:267 arc sine (global 4-component vector of float)
|
|
0:267 'inF0' (in 4-component vector of float)
|
|
0:268 Sequence
|
|
0:268 move second child to first child (temp 4-component vector of int)
|
|
0:268 'r005' (temp 4-component vector of int)
|
|
0:268 floatBitsToInt (global 4-component vector of int)
|
|
0:268 'inF0' (in 4-component vector of float)
|
|
0:269 Sequence
|
|
0:269 move second child to first child (temp 4-component vector of uint)
|
|
0:269 'r006' (temp 4-component vector of uint)
|
|
0:269 floatBitsToUint (global 4-component vector of uint)
|
|
0:269 'inF0' (in 4-component vector of float)
|
|
0:270 Sequence
|
|
0:270 move second child to first child (temp 4-component vector of float)
|
|
0:270 'r007' (temp 4-component vector of float)
|
|
0:270 intBitsToFloat (global 4-component vector of float)
|
|
0:270 'inU0' (in 4-component vector of uint)
|
|
0:272 Sequence
|
|
0:272 move second child to first child (temp 4-component vector of float)
|
|
0:272 'r009' (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:273 Sequence
|
|
0:273 move second child to first child (temp 4-component vector of float)
|
|
0:273 'r010' (temp 4-component vector of float)
|
|
0:273 arc tangent (global 4-component vector of float)
|
|
0:273 'inF0' (in 4-component vector of float)
|
|
0:273 'inF1' (in 4-component vector of float)
|
|
0:274 Sequence
|
|
0:274 move second child to first child (temp 4-component vector of float)
|
|
0:274 'r011' (temp 4-component vector of float)
|
|
0:274 Ceiling (global 4-component vector of float)
|
|
0:274 'inF0' (in 4-component vector of float)
|
|
0:275 Sequence
|
|
0:275 move second child to first child (temp 4-component vector of float)
|
|
0:275 'r012' (temp 4-component vector of float)
|
|
0:275 clamp (global 4-component vector of float)
|
|
0:275 'inF0' (in 4-component vector of float)
|
|
0:275 'inF1' (in 4-component vector of float)
|
|
0:275 'inF2' (in 4-component vector of float)
|
|
0:276 Test condition and select (temp void)
|
|
0:276 Condition
|
|
0:276 any (temp bool)
|
|
0:276 Compare Less Than (temp 4-component vector of bool)
|
|
0:276 'inF0' (in 4-component vector of float)
|
|
0:276 Constant:
|
|
0:276 0.000000
|
|
0:276 0.000000
|
|
0:276 0.000000
|
|
0:276 0.000000
|
|
0:276 true case
|
|
0:276 Branch: Kill
|
|
0:277 Sequence
|
|
0:277 move second child to first child (temp 4-component vector of float)
|
|
0:277 'r013' (temp 4-component vector of float)
|
|
0:277 cosine (global 4-component vector of float)
|
|
0:277 'inF0' (in 4-component vector of float)
|
|
0:278 Sequence
|
|
0:278 move second child to first child (temp 4-component vector of float)
|
|
0:278 'r014' (temp 4-component vector of float)
|
|
0:278 hyp. cosine (global 4-component vector of float)
|
|
0:278 'inF0' (in 4-component vector of float)
|
|
0:279 Sequence
|
|
0:279 move second child to first child (temp 4-component vector of uint)
|
|
0:279 '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:280 Sequence
|
|
0:280 move second child to first child (temp 4-component vector of float)
|
|
0:280 'r016' (temp 4-component vector of float)
|
|
0:280 dPdx (global 4-component vector of float)
|
|
0:280 'inF0' (in 4-component vector of float)
|
|
0:281 Sequence
|
|
0:281 move second child to first child (temp 4-component vector of float)
|
|
0:281 'r017' (temp 4-component vector of float)
|
|
0:281 dPdxCoarse (global 4-component vector of float)
|
|
0:281 'inF0' (in 4-component vector of float)
|
|
0:282 Sequence
|
|
0:282 move second child to first child (temp 4-component vector of float)
|
|
0:282 'r018' (temp 4-component vector of float)
|
|
0:282 dPdxFine (global 4-component vector of float)
|
|
0:282 'inF0' (in 4-component vector of float)
|
|
0:283 Sequence
|
|
0:283 move second child to first child (temp 4-component vector of float)
|
|
0:283 'r019' (temp 4-component vector of float)
|
|
0:283 dPdy (global 4-component vector of float)
|
|
0:283 'inF0' (in 4-component vector of float)
|
|
0:284 Sequence
|
|
0:284 move second child to first child (temp 4-component vector of float)
|
|
0:284 'r020' (temp 4-component vector of float)
|
|
0:284 dPdyCoarse (global 4-component vector of float)
|
|
0:284 'inF0' (in 4-component vector of float)
|
|
0:285 Sequence
|
|
0:285 move second child to first child (temp 4-component vector of float)
|
|
0:285 'r021' (temp 4-component vector of float)
|
|
0:285 dPdyFine (global 4-component vector of float)
|
|
0:285 'inF0' (in 4-component vector of float)
|
|
0:286 Sequence
|
|
0:286 move second child to first child (temp 4-component vector of float)
|
|
0:286 'r022' (temp 4-component vector of float)
|
|
0:286 degrees (global 4-component vector of float)
|
|
0:286 'inF0' (in 4-component vector of float)
|
|
0:287 Sequence
|
|
0:287 move second child to first child (temp float)
|
|
0:287 'r023' (temp float)
|
|
0:287 distance (global float)
|
|
0:287 'inF0' (in 4-component vector of float)
|
|
0:287 'inF1' (in 4-component vector of float)
|
|
0:288 Sequence
|
|
0:288 move second child to first child (temp float)
|
|
0:288 'r024' (temp float)
|
|
0:288 dot-product (global float)
|
|
0:288 'inF0' (in 4-component vector of float)
|
|
0:288 'inF1' (in 4-component vector of float)
|
|
0:289 Sequence
|
|
0:289 move second child to first child (temp 4-component vector of float)
|
|
0:289 'r025' (temp 4-component vector of float)
|
|
0:289 Construct vec4 (temp 4-component vector of float)
|
|
0:289 Constant:
|
|
0:289 1.000000
|
|
0:289 component-wise multiply (temp float)
|
|
0:289 direct index (temp float)
|
|
0:289 'inF0' (in 4-component vector of float)
|
|
0:289 Constant:
|
|
0:289 1 (const int)
|
|
0:289 direct index (temp float)
|
|
0:289 'inF1' (in 4-component vector of float)
|
|
0:289 Constant:
|
|
0:289 1 (const int)
|
|
0:289 direct index (temp float)
|
|
0:289 'inF0' (in 4-component vector of float)
|
|
0:289 Constant:
|
|
0:289 2 (const int)
|
|
0:289 direct index (temp float)
|
|
0:289 'inF1' (in 4-component vector of float)
|
|
0:289 Constant:
|
|
0:289 3 (const int)
|
|
0:293 Sequence
|
|
0:293 move second child to first child (temp 4-component vector of float)
|
|
0:293 'r029' (temp 4-component vector of float)
|
|
0:293 exp (global 4-component vector of float)
|
|
0:293 'inF0' (in 4-component vector of float)
|
|
0:294 Sequence
|
|
0:294 move second child to first child (temp 4-component vector of float)
|
|
0:294 'r030' (temp 4-component vector of float)
|
|
0:294 exp2 (global 4-component vector of float)
|
|
0:294 'inF0' (in 4-component vector of float)
|
|
0:295 Sequence
|
|
0:295 move second child to first child (temp 4-component vector of float)
|
|
0:295 'r031' (temp 4-component vector of float)
|
|
0:295 face-forward (global 4-component vector of float)
|
|
0:295 'inF0' (in 4-component vector of float)
|
|
0:295 'inF1' (in 4-component vector of float)
|
|
0:295 'inF2' (in 4-component vector of float)
|
|
0:296 Sequence
|
|
0:296 move second child to first child (temp 4-component vector of uint)
|
|
0:296 '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:297 Sequence
|
|
0:297 move second child to first child (temp 4-component vector of uint)
|
|
0:297 '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:298 Sequence
|
|
0:298 move second child to first child (temp 4-component vector of float)
|
|
0:298 'r034' (temp 4-component vector of float)
|
|
0:298 Floor (global 4-component vector of float)
|
|
0:298 'inF0' (in 4-component vector of float)
|
|
0:300 Sequence
|
|
0:300 move second child to first child (temp 4-component vector of float)
|
|
0:300 'r036' (temp 4-component vector of float)
|
|
0:300 mod (global 4-component vector of float)
|
|
0:300 'inF0' (in 4-component vector of float)
|
|
0:300 'inF1' (in 4-component vector of float)
|
|
0:301 Sequence
|
|
0:301 move second child to first child (temp 4-component vector of float)
|
|
0:301 'r037' (temp 4-component vector of float)
|
|
0:301 Fraction (global 4-component vector of float)
|
|
0:301 'inF0' (in 4-component vector of float)
|
|
0:302 Sequence
|
|
0:302 move second child to first child (temp 4-component vector of float)
|
|
0:302 'r038' (temp 4-component vector of float)
|
|
0:302 frexp (global 4-component vector of float)
|
|
0:302 'inF0' (in 4-component vector of float)
|
|
0:302 'inF1' (in 4-component vector of float)
|
|
0:303 Sequence
|
|
0:303 move second child to first child (temp 4-component vector of float)
|
|
0:303 'r039' (temp 4-component vector of float)
|
|
0:303 fwidth (global 4-component vector of float)
|
|
0:303 'inF0' (in 4-component vector of float)
|
|
0:304 Sequence
|
|
0:304 move second child to first child (temp 4-component vector of bool)
|
|
0:304 'r040' (temp 4-component vector of bool)
|
|
0:304 isinf (global 4-component vector of bool)
|
|
0:304 'inF0' (in 4-component vector of float)
|
|
0:305 Sequence
|
|
0:305 move second child to first child (temp 4-component vector of bool)
|
|
0:305 'r041' (temp 4-component vector of bool)
|
|
0:305 isnan (global 4-component vector of bool)
|
|
0:305 'inF0' (in 4-component vector of float)
|
|
0:306 Sequence
|
|
0:306 move second child to first child (temp 4-component vector of float)
|
|
0:306 'r042' (temp 4-component vector of float)
|
|
0:306 ldexp (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:307 Sequence
|
|
0:307 move second child to first child (temp 4-component vector of float)
|
|
0:307 'r039a' (temp 4-component vector of float)
|
|
0:307 mix (global 4-component vector of float)
|
|
0:307 'inF0' (in 4-component vector of float)
|
|
0:307 'inF1' (in 4-component vector of float)
|
|
0:307 'inF2' (in 4-component vector of float)
|
|
0:308 Sequence
|
|
0:308 move second child to first child (temp float)
|
|
0:308 'r043' (temp float)
|
|
0:308 length (global float)
|
|
0:308 'inF0' (in 4-component vector of float)
|
|
0:309 Sequence
|
|
0:309 move second child to first child (temp 4-component vector of float)
|
|
0:309 'r044' (temp 4-component vector of float)
|
|
0:309 log (global 4-component vector of float)
|
|
0:309 'inF0' (in 4-component vector of float)
|
|
0:310 Sequence
|
|
0:310 move second child to first child (temp 4-component vector of float)
|
|
0:310 'r045' (temp 4-component vector of float)
|
|
0:310 vector-scale (temp 4-component vector of float)
|
|
0:310 log2 (temp 4-component vector of float)
|
|
0:310 'inF0' (in 4-component vector of float)
|
|
0:310 Constant:
|
|
0:310 0.301030
|
|
0:311 Sequence
|
|
0:311 move second child to first child (temp 4-component vector of float)
|
|
0:311 'r046' (temp 4-component vector of float)
|
|
0:311 log2 (global 4-component vector of float)
|
|
0:311 'inF0' (in 4-component vector of float)
|
|
0:312 Sequence
|
|
0:312 move second child to first child (temp 4-component vector of float)
|
|
0:312 'r047' (temp 4-component vector of float)
|
|
0:312 max (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 Sequence
|
|
0:313 move second child to first child (temp 4-component vector of float)
|
|
0:313 'r048' (temp 4-component vector of float)
|
|
0:313 min (global 4-component vector of float)
|
|
0:313 'inF0' (in 4-component vector of float)
|
|
0:313 'inF1' (in 4-component vector of float)
|
|
0:314 Sequence
|
|
0:314 move second child to first child (temp 4-component vector of float)
|
|
0:314 'r049' (temp 4-component vector of float)
|
|
0:314 normalize (global 4-component vector of float)
|
|
0:314 'inF0' (in 4-component vector of float)
|
|
0:315 Sequence
|
|
0:315 move second child to first child (temp 4-component vector of float)
|
|
0:315 'r050' (temp 4-component vector of float)
|
|
0:315 pow (global 4-component vector of float)
|
|
0:315 'inF0' (in 4-component vector of float)
|
|
0:315 'inF1' (in 4-component vector of float)
|
|
0:316 Sequence
|
|
0:316 move second child to first child (temp 4-component vector of float)
|
|
0:316 'r051' (temp 4-component vector of float)
|
|
0:316 radians (global 4-component vector of float)
|
|
0:316 'inF0' (in 4-component vector of float)
|
|
0:317 Sequence
|
|
0:317 move second child to first child (temp 4-component vector of float)
|
|
0:317 'r052' (temp 4-component vector of float)
|
|
0:317 divide (temp 4-component vector of float)
|
|
0:317 Constant:
|
|
0:317 1.000000
|
|
0:317 'inF0' (in 4-component vector of float)
|
|
0:318 Sequence
|
|
0:318 move second child to first child (temp 4-component vector of float)
|
|
0:318 'r053' (temp 4-component vector of float)
|
|
0:318 reflect (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:319 Sequence
|
|
0:319 move second child to first child (temp 4-component vector of float)
|
|
0:319 'r054' (temp 4-component vector of float)
|
|
0:319 refract (global 4-component vector of float)
|
|
0:319 'inF0' (in 4-component vector of float)
|
|
0:319 'inF1' (in 4-component vector of float)
|
|
0:319 Constant:
|
|
0:319 2.000000
|
|
0:320 Sequence
|
|
0:320 move second child to first child (temp 4-component vector of uint)
|
|
0:320 '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:321 Sequence
|
|
0:321 move second child to first child (temp 4-component vector of float)
|
|
0:321 'r056' (temp 4-component vector of float)
|
|
0:321 roundEven (global 4-component vector of float)
|
|
0:321 'inF0' (in 4-component vector of float)
|
|
0:322 Sequence
|
|
0:322 move second child to first child (temp 4-component vector of float)
|
|
0:322 'r057' (temp 4-component vector of float)
|
|
0:322 inverse sqrt (global 4-component vector of float)
|
|
0:322 'inF0' (in 4-component vector of float)
|
|
0:323 Sequence
|
|
0:323 move second child to first child (temp 4-component vector of float)
|
|
0:323 'r058' (temp 4-component vector of float)
|
|
0:323 clamp (temp 4-component vector of float)
|
|
0:323 'inF0' (in 4-component vector of float)
|
|
0:323 Constant:
|
|
0:323 0.000000
|
|
0:323 Constant:
|
|
0:323 1.000000
|
|
0:324 Sequence
|
|
0:324 move second child to first child (temp 4-component vector of float)
|
|
0:324 'r059' (temp 4-component vector of float)
|
|
0:324 Sign (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 'r060' (temp 4-component vector of float)
|
|
0:325 sine (global 4-component vector of float)
|
|
0:325 'inF0' (in 4-component vector of float)
|
|
0:326 Sequence
|
|
0:326 move second child to first child (temp 4-component vector of float)
|
|
0:326 'inF1' (in 4-component vector of float)
|
|
0:326 sine (temp 4-component vector of float)
|
|
0:326 'inF0' (in 4-component vector of float)
|
|
0:326 move second child to first child (temp 4-component vector of float)
|
|
0:326 'inF2' (in 4-component vector of float)
|
|
0:326 cosine (temp 4-component vector of float)
|
|
0:326 'inF0' (in 4-component vector of float)
|
|
0:327 Sequence
|
|
0:327 move second child to first child (temp 4-component vector of float)
|
|
0:327 'r061' (temp 4-component vector of float)
|
|
0:327 hyp. sine (global 4-component vector of float)
|
|
0:327 'inF0' (in 4-component vector of float)
|
|
0:328 Sequence
|
|
0:328 move second child to first child (temp 4-component vector of float)
|
|
0:328 'r062' (temp 4-component vector of float)
|
|
0:328 smoothstep (global 4-component vector of float)
|
|
0:328 'inF0' (in 4-component vector of float)
|
|
0:328 'inF1' (in 4-component vector of float)
|
|
0:328 'inF2' (in 4-component vector of float)
|
|
0:329 Sequence
|
|
0:329 move second child to first child (temp 4-component vector of float)
|
|
0:329 'r063' (temp 4-component vector of float)
|
|
0:329 sqrt (global 4-component vector of float)
|
|
0:329 'inF0' (in 4-component vector of float)
|
|
0:330 Sequence
|
|
0:330 move second child to first child (temp 4-component vector of float)
|
|
0:330 'r064' (temp 4-component vector of float)
|
|
0:330 step (global 4-component vector of float)
|
|
0:330 'inF0' (in 4-component vector of float)
|
|
0:330 'inF1' (in 4-component vector of float)
|
|
0:331 Sequence
|
|
0:331 move second child to first child (temp 4-component vector of float)
|
|
0:331 'r065' (temp 4-component vector of float)
|
|
0:331 tangent (global 4-component vector of float)
|
|
0:331 'inF0' (in 4-component vector of float)
|
|
0:332 Sequence
|
|
0:332 move second child to first child (temp 4-component vector of float)
|
|
0:332 'r066' (temp 4-component vector of float)
|
|
0:332 hyp. tangent (global 4-component vector of float)
|
|
0:332 'inF0' (in 4-component vector of float)
|
|
0:334 Sequence
|
|
0:334 move second child to first child (temp 4-component vector of float)
|
|
0:334 'r067' (temp 4-component vector of float)
|
|
0:334 trunc (global 4-component vector of float)
|
|
0:334 'inF0' (in 4-component vector of float)
|
|
0:337 Branch: Return with expression
|
|
0:? Constant:
|
|
0:? 1.000000
|
|
0:? 2.000000
|
|
0:? 3.000000
|
|
0:? 4.000000
|
|
0:409 Function Definition: PixelShaderFunction2x2(mf22;mf22;mf22; (global 2X2 matrix of float)
|
|
0:401 Function Parameters:
|
|
0:401 'inF0' (in 2X2 matrix of float)
|
|
0:401 'inF1' (in 2X2 matrix of float)
|
|
0:401 'inF2' (in 2X2 matrix of float)
|
|
0:? Sequence
|
|
0:403 Sequence
|
|
0:403 move second child to first child (temp bool)
|
|
0:403 'r000' (temp bool)
|
|
0:403 all (global bool)
|
|
0:403 'inF0' (in 2X2 matrix of float)
|
|
0:403 Sequence
|
|
0:403 move second child to first child (temp 2X2 matrix of float)
|
|
0:403 'r001' (temp 2X2 matrix of float)
|
|
0:403 Absolute value (global 2X2 matrix of float)
|
|
0:403 'inF0' (in 2X2 matrix of float)
|
|
0:403 arc cosine (global 2X2 matrix of float)
|
|
0:403 'inF0' (in 2X2 matrix of float)
|
|
0:403 Sequence
|
|
0:403 move second child to first child (temp bool)
|
|
0:403 'r003' (temp bool)
|
|
0:403 any (global bool)
|
|
0:403 'inF0' (in 2X2 matrix of float)
|
|
0:403 Sequence
|
|
0:403 move second child to first child (temp 2X2 matrix of float)
|
|
0:403 'r004' (temp 2X2 matrix of float)
|
|
0:403 arc sine (global 2X2 matrix of float)
|
|
0:403 'inF0' (in 2X2 matrix of float)
|
|
0:403 Sequence
|
|
0:403 move second child to first child (temp 2X2 matrix of float)
|
|
0:403 'r005' (temp 2X2 matrix of float)
|
|
0:403 arc tangent (global 2X2 matrix of float)
|
|
0:403 'inF0' (in 2X2 matrix of float)
|
|
0:403 Sequence
|
|
0:403 move second child to first child (temp 2X2 matrix of float)
|
|
0:403 'r006' (temp 2X2 matrix of float)
|
|
0:403 arc tangent (global 2X2 matrix of float)
|
|
0:403 'inF0' (in 2X2 matrix of float)
|
|
0:403 'inF1' (in 2X2 matrix of float)
|
|
0:403 Sequence
|
|
0:403 move second child to first child (temp 2X2 matrix of float)
|
|
0:403 'r007' (temp 2X2 matrix of float)
|
|
0:403 Ceiling (global 2X2 matrix of float)
|
|
0:403 'inF0' (in 2X2 matrix of float)
|
|
0:403 Test condition and select (temp void)
|
|
0:403 Condition
|
|
0:403 any (temp bool)
|
|
0:403 Compare Less Than (temp 2X2 matrix of bool)
|
|
0:403 'inF0' (in 2X2 matrix of float)
|
|
0:403 Constant:
|
|
0:403 0.000000
|
|
0:403 0.000000
|
|
0:403 0.000000
|
|
0:403 0.000000
|
|
0:403 true case
|
|
0:403 Branch: Kill
|
|
0:403 Sequence
|
|
0:403 move second child to first child (temp 2X2 matrix of float)
|
|
0:403 'r008' (temp 2X2 matrix of float)
|
|
0:403 clamp (global 2X2 matrix of float)
|
|
0:403 'inF0' (in 2X2 matrix of float)
|
|
0:403 'inF1' (in 2X2 matrix of float)
|
|
0:403 'inF2' (in 2X2 matrix of float)
|
|
0:403 Sequence
|
|
0:403 move second child to first child (temp 2X2 matrix of float)
|
|
0:403 'r009' (temp 2X2 matrix of float)
|
|
0:403 cosine (global 2X2 matrix of float)
|
|
0:403 'inF0' (in 2X2 matrix of float)
|
|
0:403 Sequence
|
|
0:403 move second child to first child (temp 2X2 matrix of float)
|
|
0:403 'r010' (temp 2X2 matrix of float)
|
|
0:403 hyp. cosine (global 2X2 matrix of float)
|
|
0:403 'inF0' (in 2X2 matrix of float)
|
|
0:403 Sequence
|
|
0:403 move second child to first child (temp 2X2 matrix of float)
|
|
0:403 'r011' (temp 2X2 matrix of float)
|
|
0:403 dPdx (global 2X2 matrix of float)
|
|
0:403 'inF0' (in 2X2 matrix of float)
|
|
0:403 Sequence
|
|
0:403 move second child to first child (temp 2X2 matrix of float)
|
|
0:403 'r012' (temp 2X2 matrix of float)
|
|
0:403 dPdxCoarse (global 2X2 matrix of float)
|
|
0:403 'inF0' (in 2X2 matrix of float)
|
|
0:403 Sequence
|
|
0:403 move second child to first child (temp 2X2 matrix of float)
|
|
0:403 'r013' (temp 2X2 matrix of float)
|
|
0:403 dPdxFine (global 2X2 matrix of float)
|
|
0:403 'inF0' (in 2X2 matrix of float)
|
|
0:403 Sequence
|
|
0:403 move second child to first child (temp 2X2 matrix of float)
|
|
0:403 'r014' (temp 2X2 matrix of float)
|
|
0:403 dPdy (global 2X2 matrix of float)
|
|
0:403 'inF0' (in 2X2 matrix of float)
|
|
0:403 Sequence
|
|
0:403 move second child to first child (temp 2X2 matrix of float)
|
|
0:403 'r015' (temp 2X2 matrix of float)
|
|
0:403 dPdyCoarse (global 2X2 matrix of float)
|
|
0:403 'inF0' (in 2X2 matrix of float)
|
|
0:403 Sequence
|
|
0:403 move second child to first child (temp 2X2 matrix of float)
|
|
0:403 'r016' (temp 2X2 matrix of float)
|
|
0:403 dPdyFine (global 2X2 matrix of float)
|
|
0:403 'inF0' (in 2X2 matrix of float)
|
|
0:403 Sequence
|
|
0:403 move second child to first child (temp 2X2 matrix of float)
|
|
0:403 'r017' (temp 2X2 matrix of float)
|
|
0:403 degrees (global 2X2 matrix of float)
|
|
0:403 'inF0' (in 2X2 matrix of float)
|
|
0:403 Sequence
|
|
0:403 move second child to first child (temp float)
|
|
0:403 'r018' (temp float)
|
|
0:403 determinant (global float)
|
|
0:403 'inF0' (in 2X2 matrix of float)
|
|
0:403 Sequence
|
|
0:403 move second child to first child (temp 2X2 matrix of float)
|
|
0:403 'r019' (temp 2X2 matrix of float)
|
|
0:403 exp (global 2X2 matrix of float)
|
|
0:403 'inF0' (in 2X2 matrix of float)
|
|
0:403 Sequence
|
|
0:403 move second child to first child (temp 2X2 matrix of float)
|
|
0:403 'R020' (temp 2X2 matrix of float)
|
|
0:403 exp2 (global 2X2 matrix of float)
|
|
0:403 'inF0' (in 2X2 matrix of float)
|
|
0:403 Sequence
|
|
0:403 move second child to first child (temp 2X2 matrix of float)
|
|
0:403 'r021' (temp 2X2 matrix of float)
|
|
0:403 Floor (global 2X2 matrix of float)
|
|
0:403 'inF0' (in 2X2 matrix of float)
|
|
0:403 Sequence
|
|
0:403 move second child to first child (temp 2X2 matrix of float)
|
|
0:403 'r022' (temp 2X2 matrix of float)
|
|
0:403 mod (global 2X2 matrix of float)
|
|
0:403 'inF0' (in 2X2 matrix of float)
|
|
0:403 'inF1' (in 2X2 matrix of float)
|
|
0:403 Sequence
|
|
0:403 move second child to first child (temp 2X2 matrix of float)
|
|
0:403 'r023' (temp 2X2 matrix of float)
|
|
0:403 Fraction (global 2X2 matrix of float)
|
|
0:403 'inF0' (in 2X2 matrix of float)
|
|
0:403 Sequence
|
|
0:403 move second child to first child (temp 2X2 matrix of float)
|
|
0:403 'r024' (temp 2X2 matrix of float)
|
|
0:403 frexp (global 2X2 matrix of float)
|
|
0:403 'inF0' (in 2X2 matrix of float)
|
|
0:403 'inF1' (in 2X2 matrix of float)
|
|
0:403 Sequence
|
|
0:403 move second child to first child (temp 2X2 matrix of float)
|
|
0:403 'r025' (temp 2X2 matrix of float)
|
|
0:403 fwidth (global 2X2 matrix of float)
|
|
0:403 'inF0' (in 2X2 matrix of float)
|
|
0:403 Sequence
|
|
0:403 move second child to first child (temp 2X2 matrix of float)
|
|
0:403 'r026' (temp 2X2 matrix of float)
|
|
0:403 ldexp (global 2X2 matrix of float)
|
|
0:403 'inF0' (in 2X2 matrix of float)
|
|
0:403 'inF1' (in 2X2 matrix of float)
|
|
0:403 Sequence
|
|
0:403 move second child to first child (temp 2X2 matrix of float)
|
|
0:403 'r026a' (temp 2X2 matrix of float)
|
|
0:403 mix (global 2X2 matrix of float)
|
|
0:403 'inF0' (in 2X2 matrix of float)
|
|
0:403 'inF1' (in 2X2 matrix of float)
|
|
0:403 'inF2' (in 2X2 matrix of float)
|
|
0:403 Sequence
|
|
0:403 move second child to first child (temp 2X2 matrix of float)
|
|
0:403 'r027' (temp 2X2 matrix of float)
|
|
0:403 log (global 2X2 matrix of float)
|
|
0:403 'inF0' (in 2X2 matrix of float)
|
|
0:403 Sequence
|
|
0:403 move second child to first child (temp 2X2 matrix of float)
|
|
0:403 'r028' (temp 2X2 matrix of float)
|
|
0:403 matrix-scale (temp 2X2 matrix of float)
|
|
0:403 log2 (temp 2X2 matrix of float)
|
|
0:403 'inF0' (in 2X2 matrix of float)
|
|
0:403 Constant:
|
|
0:403 0.301030
|
|
0:403 Sequence
|
|
0:403 move second child to first child (temp 2X2 matrix of float)
|
|
0:403 'r029' (temp 2X2 matrix of float)
|
|
0:403 log2 (global 2X2 matrix of float)
|
|
0:403 'inF0' (in 2X2 matrix of float)
|
|
0:403 Sequence
|
|
0:403 move second child to first child (temp 2X2 matrix of float)
|
|
0:403 'r030' (temp 2X2 matrix of float)
|
|
0:403 max (global 2X2 matrix of float)
|
|
0:403 'inF0' (in 2X2 matrix of float)
|
|
0:403 'inF1' (in 2X2 matrix of float)
|
|
0:403 Sequence
|
|
0:403 move second child to first child (temp 2X2 matrix of float)
|
|
0:403 'r031' (temp 2X2 matrix of float)
|
|
0:403 min (global 2X2 matrix of float)
|
|
0:403 'inF0' (in 2X2 matrix of float)
|
|
0:403 'inF1' (in 2X2 matrix of float)
|
|
0:403 Sequence
|
|
0:403 move second child to first child (temp 2X2 matrix of float)
|
|
0:403 'r032' (temp 2X2 matrix of float)
|
|
0:403 pow (global 2X2 matrix of float)
|
|
0:403 'inF0' (in 2X2 matrix of float)
|
|
0:403 'inF1' (in 2X2 matrix of float)
|
|
0:403 Sequence
|
|
0:403 move second child to first child (temp 2X2 matrix of float)
|
|
0:403 'r033' (temp 2X2 matrix of float)
|
|
0:403 radians (global 2X2 matrix of float)
|
|
0:403 'inF0' (in 2X2 matrix of float)
|
|
0:403 Sequence
|
|
0:403 move second child to first child (temp 2X2 matrix of float)
|
|
0:403 'r034' (temp 2X2 matrix of float)
|
|
0:403 roundEven (global 2X2 matrix of float)
|
|
0:403 'inF0' (in 2X2 matrix of float)
|
|
0:403 Sequence
|
|
0:403 move second child to first child (temp 2X2 matrix of float)
|
|
0:403 'r035' (temp 2X2 matrix of float)
|
|
0:403 inverse sqrt (global 2X2 matrix of float)
|
|
0:403 'inF0' (in 2X2 matrix of float)
|
|
0:403 Sequence
|
|
0:403 move second child to first child (temp 2X2 matrix of float)
|
|
0:403 'r036' (temp 2X2 matrix of float)
|
|
0:403 clamp (temp 2X2 matrix of float)
|
|
0:403 'inF0' (in 2X2 matrix of float)
|
|
0:403 Constant:
|
|
0:403 0.000000
|
|
0:403 Constant:
|
|
0:403 1.000000
|
|
0:403 Sequence
|
|
0:403 move second child to first child (temp 2X2 matrix of float)
|
|
0:403 'r037' (temp 2X2 matrix of float)
|
|
0:403 Sign (global 2X2 matrix of float)
|
|
0:403 'inF0' (in 2X2 matrix of float)
|
|
0:403 Sequence
|
|
0:403 move second child to first child (temp 2X2 matrix of float)
|
|
0:403 'r038' (temp 2X2 matrix of float)
|
|
0:403 sine (global 2X2 matrix of float)
|
|
0:403 'inF0' (in 2X2 matrix of float)
|
|
0:403 Sequence
|
|
0:403 move second child to first child (temp 2X2 matrix of float)
|
|
0:403 'inF1' (in 2X2 matrix of float)
|
|
0:403 sine (temp 2X2 matrix of float)
|
|
0:403 'inF0' (in 2X2 matrix of float)
|
|
0:403 move second child to first child (temp 2X2 matrix of float)
|
|
0:403 'inF2' (in 2X2 matrix of float)
|
|
0:403 cosine (temp 2X2 matrix of float)
|
|
0:403 'inF0' (in 2X2 matrix of float)
|
|
0:403 Sequence
|
|
0:403 move second child to first child (temp 2X2 matrix of float)
|
|
0:403 'r039' (temp 2X2 matrix of float)
|
|
0:403 hyp. sine (global 2X2 matrix of float)
|
|
0:403 'inF0' (in 2X2 matrix of float)
|
|
0:403 Sequence
|
|
0:403 move second child to first child (temp 2X2 matrix of float)
|
|
0:403 'r049' (temp 2X2 matrix of float)
|
|
0:403 smoothstep (global 2X2 matrix of float)
|
|
0:403 'inF0' (in 2X2 matrix of float)
|
|
0:403 'inF1' (in 2X2 matrix of float)
|
|
0:403 'inF2' (in 2X2 matrix of float)
|
|
0:403 Sequence
|
|
0:403 move second child to first child (temp 2X2 matrix of float)
|
|
0:403 'r041' (temp 2X2 matrix of float)
|
|
0:403 sqrt (global 2X2 matrix of float)
|
|
0:403 'inF0' (in 2X2 matrix of float)
|
|
0:403 Sequence
|
|
0:403 move second child to first child (temp 2X2 matrix of float)
|
|
0:403 'r042' (temp 2X2 matrix of float)
|
|
0:403 step (global 2X2 matrix of float)
|
|
0:403 'inF0' (in 2X2 matrix of float)
|
|
0:403 'inF1' (in 2X2 matrix of float)
|
|
0:403 Sequence
|
|
0:403 move second child to first child (temp 2X2 matrix of float)
|
|
0:403 'r043' (temp 2X2 matrix of float)
|
|
0:403 tangent (global 2X2 matrix of float)
|
|
0:403 'inF0' (in 2X2 matrix of float)
|
|
0:403 Sequence
|
|
0:403 move second child to first child (temp 2X2 matrix of float)
|
|
0:403 'r044' (temp 2X2 matrix of float)
|
|
0:403 hyp. tangent (global 2X2 matrix of float)
|
|
0:403 'inF0' (in 2X2 matrix of float)
|
|
0:403 transpose (global 2X2 matrix of float)
|
|
0:403 'inF0' (in 2X2 matrix of float)
|
|
0:403 Sequence
|
|
0:403 move second child to first child (temp 2X2 matrix of float)
|
|
0:403 'r046' (temp 2X2 matrix of float)
|
|
0:403 trunc (global 2X2 matrix of float)
|
|
0:403 'inF0' (in 2X2 matrix of float)
|
|
0:406 Branch: Return with expression
|
|
0:? Constant:
|
|
0:? 2.000000
|
|
0:? 2.000000
|
|
0:? 2.000000
|
|
0:? 2.000000
|
|
0:418 Function Definition: PixelShaderFunction3x3(mf33;mf33;mf33; (global 3X3 matrix of float)
|
|
0:410 Function Parameters:
|
|
0:410 'inF0' (in 3X3 matrix of float)
|
|
0:410 'inF1' (in 3X3 matrix of float)
|
|
0:410 'inF2' (in 3X3 matrix of float)
|
|
0:? Sequence
|
|
0:412 Sequence
|
|
0:412 move second child to first child (temp bool)
|
|
0:412 'r000' (temp bool)
|
|
0:412 all (global bool)
|
|
0:412 'inF0' (in 3X3 matrix of float)
|
|
0:412 Sequence
|
|
0:412 move second child to first child (temp 3X3 matrix of float)
|
|
0:412 'r001' (temp 3X3 matrix of float)
|
|
0:412 Absolute value (global 3X3 matrix of float)
|
|
0:412 'inF0' (in 3X3 matrix of float)
|
|
0:412 arc cosine (global 3X3 matrix of float)
|
|
0:412 'inF0' (in 3X3 matrix of float)
|
|
0:412 Sequence
|
|
0:412 move second child to first child (temp bool)
|
|
0:412 'r003' (temp bool)
|
|
0:412 any (global bool)
|
|
0:412 'inF0' (in 3X3 matrix of float)
|
|
0:412 Sequence
|
|
0:412 move second child to first child (temp 3X3 matrix of float)
|
|
0:412 'r004' (temp 3X3 matrix of float)
|
|
0:412 arc sine (global 3X3 matrix of float)
|
|
0:412 'inF0' (in 3X3 matrix of float)
|
|
0:412 Sequence
|
|
0:412 move second child to first child (temp 3X3 matrix of float)
|
|
0:412 'r005' (temp 3X3 matrix of float)
|
|
0:412 arc tangent (global 3X3 matrix of float)
|
|
0:412 'inF0' (in 3X3 matrix of float)
|
|
0:412 Sequence
|
|
0:412 move second child to first child (temp 3X3 matrix of float)
|
|
0:412 'r006' (temp 3X3 matrix of float)
|
|
0:412 arc tangent (global 3X3 matrix of float)
|
|
0:412 'inF0' (in 3X3 matrix of float)
|
|
0:412 'inF1' (in 3X3 matrix of float)
|
|
0:412 Sequence
|
|
0:412 move second child to first child (temp 3X3 matrix of float)
|
|
0:412 'r007' (temp 3X3 matrix of float)
|
|
0:412 Ceiling (global 3X3 matrix of float)
|
|
0:412 'inF0' (in 3X3 matrix of float)
|
|
0:412 Test condition and select (temp void)
|
|
0:412 Condition
|
|
0:412 any (temp bool)
|
|
0:412 Compare Less Than (temp 3X3 matrix of bool)
|
|
0:412 'inF0' (in 3X3 matrix of float)
|
|
0:412 Constant:
|
|
0:412 0.000000
|
|
0:412 0.000000
|
|
0:412 0.000000
|
|
0:412 0.000000
|
|
0:412 0.000000
|
|
0:412 0.000000
|
|
0:412 0.000000
|
|
0:412 0.000000
|
|
0:412 0.000000
|
|
0:412 true case
|
|
0:412 Branch: Kill
|
|
0:412 Sequence
|
|
0:412 move second child to first child (temp 3X3 matrix of float)
|
|
0:412 'r008' (temp 3X3 matrix of float)
|
|
0:412 clamp (global 3X3 matrix of float)
|
|
0:412 'inF0' (in 3X3 matrix of float)
|
|
0:412 'inF1' (in 3X3 matrix of float)
|
|
0:412 'inF2' (in 3X3 matrix of float)
|
|
0:412 Sequence
|
|
0:412 move second child to first child (temp 3X3 matrix of float)
|
|
0:412 'r009' (temp 3X3 matrix of float)
|
|
0:412 cosine (global 3X3 matrix of float)
|
|
0:412 'inF0' (in 3X3 matrix of float)
|
|
0:412 Sequence
|
|
0:412 move second child to first child (temp 3X3 matrix of float)
|
|
0:412 'r010' (temp 3X3 matrix of float)
|
|
0:412 hyp. cosine (global 3X3 matrix of float)
|
|
0:412 'inF0' (in 3X3 matrix of float)
|
|
0:412 Sequence
|
|
0:412 move second child to first child (temp 3X3 matrix of float)
|
|
0:412 'r011' (temp 3X3 matrix of float)
|
|
0:412 dPdx (global 3X3 matrix of float)
|
|
0:412 'inF0' (in 3X3 matrix of float)
|
|
0:412 Sequence
|
|
0:412 move second child to first child (temp 3X3 matrix of float)
|
|
0:412 'r012' (temp 3X3 matrix of float)
|
|
0:412 dPdxCoarse (global 3X3 matrix of float)
|
|
0:412 'inF0' (in 3X3 matrix of float)
|
|
0:412 Sequence
|
|
0:412 move second child to first child (temp 3X3 matrix of float)
|
|
0:412 'r013' (temp 3X3 matrix of float)
|
|
0:412 dPdxFine (global 3X3 matrix of float)
|
|
0:412 'inF0' (in 3X3 matrix of float)
|
|
0:412 Sequence
|
|
0:412 move second child to first child (temp 3X3 matrix of float)
|
|
0:412 'r014' (temp 3X3 matrix of float)
|
|
0:412 dPdy (global 3X3 matrix of float)
|
|
0:412 'inF0' (in 3X3 matrix of float)
|
|
0:412 Sequence
|
|
0:412 move second child to first child (temp 3X3 matrix of float)
|
|
0:412 'r015' (temp 3X3 matrix of float)
|
|
0:412 dPdyCoarse (global 3X3 matrix of float)
|
|
0:412 'inF0' (in 3X3 matrix of float)
|
|
0:412 Sequence
|
|
0:412 move second child to first child (temp 3X3 matrix of float)
|
|
0:412 'r016' (temp 3X3 matrix of float)
|
|
0:412 dPdyFine (global 3X3 matrix of float)
|
|
0:412 'inF0' (in 3X3 matrix of float)
|
|
0:412 Sequence
|
|
0:412 move second child to first child (temp 3X3 matrix of float)
|
|
0:412 'r017' (temp 3X3 matrix of float)
|
|
0:412 degrees (global 3X3 matrix of float)
|
|
0:412 'inF0' (in 3X3 matrix of float)
|
|
0:412 Sequence
|
|
0:412 move second child to first child (temp float)
|
|
0:412 'r018' (temp float)
|
|
0:412 determinant (global float)
|
|
0:412 'inF0' (in 3X3 matrix of float)
|
|
0:412 Sequence
|
|
0:412 move second child to first child (temp 3X3 matrix of float)
|
|
0:412 'r019' (temp 3X3 matrix of float)
|
|
0:412 exp (global 3X3 matrix of float)
|
|
0:412 'inF0' (in 3X3 matrix of float)
|
|
0:412 Sequence
|
|
0:412 move second child to first child (temp 3X3 matrix of float)
|
|
0:412 'R020' (temp 3X3 matrix of float)
|
|
0:412 exp2 (global 3X3 matrix of float)
|
|
0:412 'inF0' (in 3X3 matrix of float)
|
|
0:412 Sequence
|
|
0:412 move second child to first child (temp 3X3 matrix of float)
|
|
0:412 'r021' (temp 3X3 matrix of float)
|
|
0:412 Floor (global 3X3 matrix of float)
|
|
0:412 'inF0' (in 3X3 matrix of float)
|
|
0:412 Sequence
|
|
0:412 move second child to first child (temp 3X3 matrix of float)
|
|
0:412 'r022' (temp 3X3 matrix of float)
|
|
0:412 mod (global 3X3 matrix of float)
|
|
0:412 'inF0' (in 3X3 matrix of float)
|
|
0:412 'inF1' (in 3X3 matrix of float)
|
|
0:412 Sequence
|
|
0:412 move second child to first child (temp 3X3 matrix of float)
|
|
0:412 'r023' (temp 3X3 matrix of float)
|
|
0:412 Fraction (global 3X3 matrix of float)
|
|
0:412 'inF0' (in 3X3 matrix of float)
|
|
0:412 Sequence
|
|
0:412 move second child to first child (temp 3X3 matrix of float)
|
|
0:412 'r024' (temp 3X3 matrix of float)
|
|
0:412 frexp (global 3X3 matrix of float)
|
|
0:412 'inF0' (in 3X3 matrix of float)
|
|
0:412 'inF1' (in 3X3 matrix of float)
|
|
0:412 Sequence
|
|
0:412 move second child to first child (temp 3X3 matrix of float)
|
|
0:412 'r025' (temp 3X3 matrix of float)
|
|
0:412 fwidth (global 3X3 matrix of float)
|
|
0:412 'inF0' (in 3X3 matrix of float)
|
|
0:412 Sequence
|
|
0:412 move second child to first child (temp 3X3 matrix of float)
|
|
0:412 'r026' (temp 3X3 matrix of float)
|
|
0:412 ldexp (global 3X3 matrix of float)
|
|
0:412 'inF0' (in 3X3 matrix of float)
|
|
0:412 'inF1' (in 3X3 matrix of float)
|
|
0:412 Sequence
|
|
0:412 move second child to first child (temp 3X3 matrix of float)
|
|
0:412 'r026a' (temp 3X3 matrix of float)
|
|
0:412 mix (global 3X3 matrix of float)
|
|
0:412 'inF0' (in 3X3 matrix of float)
|
|
0:412 'inF1' (in 3X3 matrix of float)
|
|
0:412 'inF2' (in 3X3 matrix of float)
|
|
0:412 Sequence
|
|
0:412 move second child to first child (temp 3X3 matrix of float)
|
|
0:412 'r027' (temp 3X3 matrix of float)
|
|
0:412 log (global 3X3 matrix of float)
|
|
0:412 'inF0' (in 3X3 matrix of float)
|
|
0:412 Sequence
|
|
0:412 move second child to first child (temp 3X3 matrix of float)
|
|
0:412 'r028' (temp 3X3 matrix of float)
|
|
0:412 matrix-scale (temp 3X3 matrix of float)
|
|
0:412 log2 (temp 3X3 matrix of float)
|
|
0:412 'inF0' (in 3X3 matrix of float)
|
|
0:412 Constant:
|
|
0:412 0.301030
|
|
0:412 Sequence
|
|
0:412 move second child to first child (temp 3X3 matrix of float)
|
|
0:412 'r029' (temp 3X3 matrix of float)
|
|
0:412 log2 (global 3X3 matrix of float)
|
|
0:412 'inF0' (in 3X3 matrix of float)
|
|
0:412 Sequence
|
|
0:412 move second child to first child (temp 3X3 matrix of float)
|
|
0:412 'r030' (temp 3X3 matrix of float)
|
|
0:412 max (global 3X3 matrix of float)
|
|
0:412 'inF0' (in 3X3 matrix of float)
|
|
0:412 'inF1' (in 3X3 matrix of float)
|
|
0:412 Sequence
|
|
0:412 move second child to first child (temp 3X3 matrix of float)
|
|
0:412 'r031' (temp 3X3 matrix of float)
|
|
0:412 min (global 3X3 matrix of float)
|
|
0:412 'inF0' (in 3X3 matrix of float)
|
|
0:412 'inF1' (in 3X3 matrix of float)
|
|
0:412 Sequence
|
|
0:412 move second child to first child (temp 3X3 matrix of float)
|
|
0:412 'r032' (temp 3X3 matrix of float)
|
|
0:412 pow (global 3X3 matrix of float)
|
|
0:412 'inF0' (in 3X3 matrix of float)
|
|
0:412 'inF1' (in 3X3 matrix of float)
|
|
0:412 Sequence
|
|
0:412 move second child to first child (temp 3X3 matrix of float)
|
|
0:412 'r033' (temp 3X3 matrix of float)
|
|
0:412 radians (global 3X3 matrix of float)
|
|
0:412 'inF0' (in 3X3 matrix of float)
|
|
0:412 Sequence
|
|
0:412 move second child to first child (temp 3X3 matrix of float)
|
|
0:412 'r034' (temp 3X3 matrix of float)
|
|
0:412 roundEven (global 3X3 matrix of float)
|
|
0:412 'inF0' (in 3X3 matrix of float)
|
|
0:412 Sequence
|
|
0:412 move second child to first child (temp 3X3 matrix of float)
|
|
0:412 'r035' (temp 3X3 matrix of float)
|
|
0:412 inverse sqrt (global 3X3 matrix of float)
|
|
0:412 'inF0' (in 3X3 matrix of float)
|
|
0:412 Sequence
|
|
0:412 move second child to first child (temp 3X3 matrix of float)
|
|
0:412 'r036' (temp 3X3 matrix of float)
|
|
0:412 clamp (temp 3X3 matrix of float)
|
|
0:412 'inF0' (in 3X3 matrix of float)
|
|
0:412 Constant:
|
|
0:412 0.000000
|
|
0:412 Constant:
|
|
0:412 1.000000
|
|
0:412 Sequence
|
|
0:412 move second child to first child (temp 3X3 matrix of float)
|
|
0:412 'r037' (temp 3X3 matrix of float)
|
|
0:412 Sign (global 3X3 matrix of float)
|
|
0:412 'inF0' (in 3X3 matrix of float)
|
|
0:412 Sequence
|
|
0:412 move second child to first child (temp 3X3 matrix of float)
|
|
0:412 'r038' (temp 3X3 matrix of float)
|
|
0:412 sine (global 3X3 matrix of float)
|
|
0:412 'inF0' (in 3X3 matrix of float)
|
|
0:412 Sequence
|
|
0:412 move second child to first child (temp 3X3 matrix of float)
|
|
0:412 'inF1' (in 3X3 matrix of float)
|
|
0:412 sine (temp 3X3 matrix of float)
|
|
0:412 'inF0' (in 3X3 matrix of float)
|
|
0:412 move second child to first child (temp 3X3 matrix of float)
|
|
0:412 'inF2' (in 3X3 matrix of float)
|
|
0:412 cosine (temp 3X3 matrix of float)
|
|
0:412 'inF0' (in 3X3 matrix of float)
|
|
0:412 Sequence
|
|
0:412 move second child to first child (temp 3X3 matrix of float)
|
|
0:412 'r039' (temp 3X3 matrix of float)
|
|
0:412 hyp. sine (global 3X3 matrix of float)
|
|
0:412 'inF0' (in 3X3 matrix of float)
|
|
0:412 Sequence
|
|
0:412 move second child to first child (temp 3X3 matrix of float)
|
|
0:412 'r049' (temp 3X3 matrix of float)
|
|
0:412 smoothstep (global 3X3 matrix of float)
|
|
0:412 'inF0' (in 3X3 matrix of float)
|
|
0:412 'inF1' (in 3X3 matrix of float)
|
|
0:412 'inF2' (in 3X3 matrix of float)
|
|
0:412 Sequence
|
|
0:412 move second child to first child (temp 3X3 matrix of float)
|
|
0:412 'r041' (temp 3X3 matrix of float)
|
|
0:412 sqrt (global 3X3 matrix of float)
|
|
0:412 'inF0' (in 3X3 matrix of float)
|
|
0:412 Sequence
|
|
0:412 move second child to first child (temp 3X3 matrix of float)
|
|
0:412 'r042' (temp 3X3 matrix of float)
|
|
0:412 step (global 3X3 matrix of float)
|
|
0:412 'inF0' (in 3X3 matrix of float)
|
|
0:412 'inF1' (in 3X3 matrix of float)
|
|
0:412 Sequence
|
|
0:412 move second child to first child (temp 3X3 matrix of float)
|
|
0:412 'r043' (temp 3X3 matrix of float)
|
|
0:412 tangent (global 3X3 matrix of float)
|
|
0:412 'inF0' (in 3X3 matrix of float)
|
|
0:412 Sequence
|
|
0:412 move second child to first child (temp 3X3 matrix of float)
|
|
0:412 'r044' (temp 3X3 matrix of float)
|
|
0:412 hyp. tangent (global 3X3 matrix of float)
|
|
0:412 'inF0' (in 3X3 matrix of float)
|
|
0:412 transpose (global 3X3 matrix of float)
|
|
0:412 'inF0' (in 3X3 matrix of float)
|
|
0:412 Sequence
|
|
0:412 move second child to first child (temp 3X3 matrix of float)
|
|
0:412 'r046' (temp 3X3 matrix of float)
|
|
0:412 trunc (global 3X3 matrix of float)
|
|
0:412 'inF0' (in 3X3 matrix of float)
|
|
0:415 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:439 Function Definition: PixelShaderFunction4x4(mf44;mf44;mf44; (global 4X4 matrix of float)
|
|
0:419 Function Parameters:
|
|
0:419 'inF0' (in 4X4 matrix of float)
|
|
0:419 'inF1' (in 4X4 matrix of float)
|
|
0:419 'inF2' (in 4X4 matrix of float)
|
|
0:? Sequence
|
|
0:421 Sequence
|
|
0:421 move second child to first child (temp bool)
|
|
0:421 'r000' (temp bool)
|
|
0:421 all (global bool)
|
|
0:421 'inF0' (in 4X4 matrix of float)
|
|
0:421 Sequence
|
|
0:421 move second child to first child (temp 4X4 matrix of float)
|
|
0:421 'r001' (temp 4X4 matrix of float)
|
|
0:421 Absolute value (global 4X4 matrix of float)
|
|
0:421 'inF0' (in 4X4 matrix of float)
|
|
0:421 arc cosine (global 4X4 matrix of float)
|
|
0:421 'inF0' (in 4X4 matrix of float)
|
|
0:421 Sequence
|
|
0:421 move second child to first child (temp bool)
|
|
0:421 'r003' (temp bool)
|
|
0:421 any (global bool)
|
|
0:421 'inF0' (in 4X4 matrix of float)
|
|
0:421 Sequence
|
|
0:421 move second child to first child (temp 4X4 matrix of float)
|
|
0:421 'r004' (temp 4X4 matrix of float)
|
|
0:421 arc sine (global 4X4 matrix of float)
|
|
0:421 'inF0' (in 4X4 matrix of float)
|
|
0:421 Sequence
|
|
0:421 move second child to first child (temp 4X4 matrix of float)
|
|
0:421 'r005' (temp 4X4 matrix of float)
|
|
0:421 arc tangent (global 4X4 matrix of float)
|
|
0:421 'inF0' (in 4X4 matrix of float)
|
|
0:421 Sequence
|
|
0:421 move second child to first child (temp 4X4 matrix of float)
|
|
0:421 'r006' (temp 4X4 matrix of float)
|
|
0:421 arc tangent (global 4X4 matrix of float)
|
|
0:421 'inF0' (in 4X4 matrix of float)
|
|
0:421 'inF1' (in 4X4 matrix of float)
|
|
0:421 Sequence
|
|
0:421 move second child to first child (temp 4X4 matrix of float)
|
|
0:421 'r007' (temp 4X4 matrix of float)
|
|
0:421 Ceiling (global 4X4 matrix of float)
|
|
0:421 'inF0' (in 4X4 matrix of float)
|
|
0:421 Test condition and select (temp void)
|
|
0:421 Condition
|
|
0:421 any (temp bool)
|
|
0:421 Compare Less Than (temp 4X4 matrix of bool)
|
|
0:421 'inF0' (in 4X4 matrix of float)
|
|
0:421 Constant:
|
|
0:421 0.000000
|
|
0:421 0.000000
|
|
0:421 0.000000
|
|
0:421 0.000000
|
|
0:421 0.000000
|
|
0:421 0.000000
|
|
0:421 0.000000
|
|
0:421 0.000000
|
|
0:421 0.000000
|
|
0:421 0.000000
|
|
0:421 0.000000
|
|
0:421 0.000000
|
|
0:421 0.000000
|
|
0:421 0.000000
|
|
0:421 0.000000
|
|
0:421 0.000000
|
|
0:421 true case
|
|
0:421 Branch: Kill
|
|
0:421 Sequence
|
|
0:421 move second child to first child (temp 4X4 matrix of float)
|
|
0:421 'r008' (temp 4X4 matrix of float)
|
|
0:421 clamp (global 4X4 matrix of float)
|
|
0:421 'inF0' (in 4X4 matrix of float)
|
|
0:421 'inF1' (in 4X4 matrix of float)
|
|
0:421 'inF2' (in 4X4 matrix of float)
|
|
0:421 Sequence
|
|
0:421 move second child to first child (temp 4X4 matrix of float)
|
|
0:421 'r009' (temp 4X4 matrix of float)
|
|
0:421 cosine (global 4X4 matrix of float)
|
|
0:421 'inF0' (in 4X4 matrix of float)
|
|
0:421 Sequence
|
|
0:421 move second child to first child (temp 4X4 matrix of float)
|
|
0:421 'r010' (temp 4X4 matrix of float)
|
|
0:421 hyp. cosine (global 4X4 matrix of float)
|
|
0:421 'inF0' (in 4X4 matrix of float)
|
|
0:421 Sequence
|
|
0:421 move second child to first child (temp 4X4 matrix of float)
|
|
0:421 'r011' (temp 4X4 matrix of float)
|
|
0:421 dPdx (global 4X4 matrix of float)
|
|
0:421 'inF0' (in 4X4 matrix of float)
|
|
0:421 Sequence
|
|
0:421 move second child to first child (temp 4X4 matrix of float)
|
|
0:421 'r012' (temp 4X4 matrix of float)
|
|
0:421 dPdxCoarse (global 4X4 matrix of float)
|
|
0:421 'inF0' (in 4X4 matrix of float)
|
|
0:421 Sequence
|
|
0:421 move second child to first child (temp 4X4 matrix of float)
|
|
0:421 'r013' (temp 4X4 matrix of float)
|
|
0:421 dPdxFine (global 4X4 matrix of float)
|
|
0:421 'inF0' (in 4X4 matrix of float)
|
|
0:421 Sequence
|
|
0:421 move second child to first child (temp 4X4 matrix of float)
|
|
0:421 'r014' (temp 4X4 matrix of float)
|
|
0:421 dPdy (global 4X4 matrix of float)
|
|
0:421 'inF0' (in 4X4 matrix of float)
|
|
0:421 Sequence
|
|
0:421 move second child to first child (temp 4X4 matrix of float)
|
|
0:421 'r015' (temp 4X4 matrix of float)
|
|
0:421 dPdyCoarse (global 4X4 matrix of float)
|
|
0:421 'inF0' (in 4X4 matrix of float)
|
|
0:421 Sequence
|
|
0:421 move second child to first child (temp 4X4 matrix of float)
|
|
0:421 'r016' (temp 4X4 matrix of float)
|
|
0:421 dPdyFine (global 4X4 matrix of float)
|
|
0:421 'inF0' (in 4X4 matrix of float)
|
|
0:421 Sequence
|
|
0:421 move second child to first child (temp 4X4 matrix of float)
|
|
0:421 'r017' (temp 4X4 matrix of float)
|
|
0:421 degrees (global 4X4 matrix of float)
|
|
0:421 'inF0' (in 4X4 matrix of float)
|
|
0:421 Sequence
|
|
0:421 move second child to first child (temp float)
|
|
0:421 'r018' (temp float)
|
|
0:421 determinant (global float)
|
|
0:421 'inF0' (in 4X4 matrix of float)
|
|
0:421 Sequence
|
|
0:421 move second child to first child (temp 4X4 matrix of float)
|
|
0:421 'r019' (temp 4X4 matrix of float)
|
|
0:421 exp (global 4X4 matrix of float)
|
|
0:421 'inF0' (in 4X4 matrix of float)
|
|
0:421 Sequence
|
|
0:421 move second child to first child (temp 4X4 matrix of float)
|
|
0:421 'R020' (temp 4X4 matrix of float)
|
|
0:421 exp2 (global 4X4 matrix of float)
|
|
0:421 'inF0' (in 4X4 matrix of float)
|
|
0:421 Sequence
|
|
0:421 move second child to first child (temp 4X4 matrix of float)
|
|
0:421 'r021' (temp 4X4 matrix of float)
|
|
0:421 Floor (global 4X4 matrix of float)
|
|
0:421 'inF0' (in 4X4 matrix of float)
|
|
0:421 Sequence
|
|
0:421 move second child to first child (temp 4X4 matrix of float)
|
|
0:421 'r022' (temp 4X4 matrix of float)
|
|
0:421 mod (global 4X4 matrix of float)
|
|
0:421 'inF0' (in 4X4 matrix of float)
|
|
0:421 'inF1' (in 4X4 matrix of float)
|
|
0:421 Sequence
|
|
0:421 move second child to first child (temp 4X4 matrix of float)
|
|
0:421 'r023' (temp 4X4 matrix of float)
|
|
0:421 Fraction (global 4X4 matrix of float)
|
|
0:421 'inF0' (in 4X4 matrix of float)
|
|
0:421 Sequence
|
|
0:421 move second child to first child (temp 4X4 matrix of float)
|
|
0:421 'r024' (temp 4X4 matrix of float)
|
|
0:421 frexp (global 4X4 matrix of float)
|
|
0:421 'inF0' (in 4X4 matrix of float)
|
|
0:421 'inF1' (in 4X4 matrix of float)
|
|
0:421 Sequence
|
|
0:421 move second child to first child (temp 4X4 matrix of float)
|
|
0:421 'r025' (temp 4X4 matrix of float)
|
|
0:421 fwidth (global 4X4 matrix of float)
|
|
0:421 'inF0' (in 4X4 matrix of float)
|
|
0:421 Sequence
|
|
0:421 move second child to first child (temp 4X4 matrix of float)
|
|
0:421 'r026' (temp 4X4 matrix of float)
|
|
0:421 ldexp (global 4X4 matrix of float)
|
|
0:421 'inF0' (in 4X4 matrix of float)
|
|
0:421 'inF1' (in 4X4 matrix of float)
|
|
0:421 Sequence
|
|
0:421 move second child to first child (temp 4X4 matrix of float)
|
|
0:421 'r026a' (temp 4X4 matrix of float)
|
|
0:421 mix (global 4X4 matrix of float)
|
|
0:421 'inF0' (in 4X4 matrix of float)
|
|
0:421 'inF1' (in 4X4 matrix of float)
|
|
0:421 'inF2' (in 4X4 matrix of float)
|
|
0:421 Sequence
|
|
0:421 move second child to first child (temp 4X4 matrix of float)
|
|
0:421 'r027' (temp 4X4 matrix of float)
|
|
0:421 log (global 4X4 matrix of float)
|
|
0:421 'inF0' (in 4X4 matrix of float)
|
|
0:421 Sequence
|
|
0:421 move second child to first child (temp 4X4 matrix of float)
|
|
0:421 'r028' (temp 4X4 matrix of float)
|
|
0:421 matrix-scale (temp 4X4 matrix of float)
|
|
0:421 log2 (temp 4X4 matrix of float)
|
|
0:421 'inF0' (in 4X4 matrix of float)
|
|
0:421 Constant:
|
|
0:421 0.301030
|
|
0:421 Sequence
|
|
0:421 move second child to first child (temp 4X4 matrix of float)
|
|
0:421 'r029' (temp 4X4 matrix of float)
|
|
0:421 log2 (global 4X4 matrix of float)
|
|
0:421 'inF0' (in 4X4 matrix of float)
|
|
0:421 Sequence
|
|
0:421 move second child to first child (temp 4X4 matrix of float)
|
|
0:421 'r030' (temp 4X4 matrix of float)
|
|
0:421 max (global 4X4 matrix of float)
|
|
0:421 'inF0' (in 4X4 matrix of float)
|
|
0:421 'inF1' (in 4X4 matrix of float)
|
|
0:421 Sequence
|
|
0:421 move second child to first child (temp 4X4 matrix of float)
|
|
0:421 'r031' (temp 4X4 matrix of float)
|
|
0:421 min (global 4X4 matrix of float)
|
|
0:421 'inF0' (in 4X4 matrix of float)
|
|
0:421 'inF1' (in 4X4 matrix of float)
|
|
0:421 Sequence
|
|
0:421 move second child to first child (temp 4X4 matrix of float)
|
|
0:421 'r032' (temp 4X4 matrix of float)
|
|
0:421 pow (global 4X4 matrix of float)
|
|
0:421 'inF0' (in 4X4 matrix of float)
|
|
0:421 'inF1' (in 4X4 matrix of float)
|
|
0:421 Sequence
|
|
0:421 move second child to first child (temp 4X4 matrix of float)
|
|
0:421 'r033' (temp 4X4 matrix of float)
|
|
0:421 radians (global 4X4 matrix of float)
|
|
0:421 'inF0' (in 4X4 matrix of float)
|
|
0:421 Sequence
|
|
0:421 move second child to first child (temp 4X4 matrix of float)
|
|
0:421 'r034' (temp 4X4 matrix of float)
|
|
0:421 roundEven (global 4X4 matrix of float)
|
|
0:421 'inF0' (in 4X4 matrix of float)
|
|
0:421 Sequence
|
|
0:421 move second child to first child (temp 4X4 matrix of float)
|
|
0:421 'r035' (temp 4X4 matrix of float)
|
|
0:421 inverse sqrt (global 4X4 matrix of float)
|
|
0:421 'inF0' (in 4X4 matrix of float)
|
|
0:421 Sequence
|
|
0:421 move second child to first child (temp 4X4 matrix of float)
|
|
0:421 'r036' (temp 4X4 matrix of float)
|
|
0:421 clamp (temp 4X4 matrix of float)
|
|
0:421 'inF0' (in 4X4 matrix of float)
|
|
0:421 Constant:
|
|
0:421 0.000000
|
|
0:421 Constant:
|
|
0:421 1.000000
|
|
0:421 Sequence
|
|
0:421 move second child to first child (temp 4X4 matrix of float)
|
|
0:421 'r037' (temp 4X4 matrix of float)
|
|
0:421 Sign (global 4X4 matrix of float)
|
|
0:421 'inF0' (in 4X4 matrix of float)
|
|
0:421 Sequence
|
|
0:421 move second child to first child (temp 4X4 matrix of float)
|
|
0:421 'r038' (temp 4X4 matrix of float)
|
|
0:421 sine (global 4X4 matrix of float)
|
|
0:421 'inF0' (in 4X4 matrix of float)
|
|
0:421 Sequence
|
|
0:421 move second child to first child (temp 4X4 matrix of float)
|
|
0:421 'inF1' (in 4X4 matrix of float)
|
|
0:421 sine (temp 4X4 matrix of float)
|
|
0:421 'inF0' (in 4X4 matrix of float)
|
|
0:421 move second child to first child (temp 4X4 matrix of float)
|
|
0:421 'inF2' (in 4X4 matrix of float)
|
|
0:421 cosine (temp 4X4 matrix of float)
|
|
0:421 'inF0' (in 4X4 matrix of float)
|
|
0:421 Sequence
|
|
0:421 move second child to first child (temp 4X4 matrix of float)
|
|
0:421 'r039' (temp 4X4 matrix of float)
|
|
0:421 hyp. sine (global 4X4 matrix of float)
|
|
0:421 'inF0' (in 4X4 matrix of float)
|
|
0:421 Sequence
|
|
0:421 move second child to first child (temp 4X4 matrix of float)
|
|
0:421 'r049' (temp 4X4 matrix of float)
|
|
0:421 smoothstep (global 4X4 matrix of float)
|
|
0:421 'inF0' (in 4X4 matrix of float)
|
|
0:421 'inF1' (in 4X4 matrix of float)
|
|
0:421 'inF2' (in 4X4 matrix of float)
|
|
0:421 Sequence
|
|
0:421 move second child to first child (temp 4X4 matrix of float)
|
|
0:421 'r041' (temp 4X4 matrix of float)
|
|
0:421 sqrt (global 4X4 matrix of float)
|
|
0:421 'inF0' (in 4X4 matrix of float)
|
|
0:421 Sequence
|
|
0:421 move second child to first child (temp 4X4 matrix of float)
|
|
0:421 'r042' (temp 4X4 matrix of float)
|
|
0:421 step (global 4X4 matrix of float)
|
|
0:421 'inF0' (in 4X4 matrix of float)
|
|
0:421 'inF1' (in 4X4 matrix of float)
|
|
0:421 Sequence
|
|
0:421 move second child to first child (temp 4X4 matrix of float)
|
|
0:421 'r043' (temp 4X4 matrix of float)
|
|
0:421 tangent (global 4X4 matrix of float)
|
|
0:421 'inF0' (in 4X4 matrix of float)
|
|
0:421 Sequence
|
|
0:421 move second child to first child (temp 4X4 matrix of float)
|
|
0:421 'r044' (temp 4X4 matrix of float)
|
|
0:421 hyp. tangent (global 4X4 matrix of float)
|
|
0:421 'inF0' (in 4X4 matrix of float)
|
|
0:421 transpose (global 4X4 matrix of float)
|
|
0:421 'inF0' (in 4X4 matrix of float)
|
|
0:421 Sequence
|
|
0:421 move second child to first child (temp 4X4 matrix of float)
|
|
0:421 'r046' (temp 4X4 matrix of float)
|
|
0:421 trunc (global 4X4 matrix of float)
|
|
0:421 'inF0' (in 4X4 matrix of float)
|
|
0:424 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:446 Function Definition: TestGenMul2(f1;f1;vf2;vf2;mf22;mf22; (global void)
|
|
0:442 Function Parameters:
|
|
0:442 'inF0' (in float)
|
|
0:442 'inF1' (in float)
|
|
0:442 'inFV0' (in 2-component vector of float)
|
|
0:442 'inFV1' (in 2-component vector of float)
|
|
0:442 'inFM0' (in 2X2 matrix of float)
|
|
0:442 'inFM1' (in 2X2 matrix of float)
|
|
0:? Sequence
|
|
0:443 Sequence
|
|
0:443 move second child to first child (temp float)
|
|
0:443 'r0' (temp float)
|
|
0:443 component-wise multiply (temp float)
|
|
0:443 'inF0' (in float)
|
|
0:443 'inF1' (in float)
|
|
0:443 Sequence
|
|
0:443 move second child to first child (temp 2-component vector of float)
|
|
0:443 'r1' (temp 2-component vector of float)
|
|
0:443 vector-scale (temp 2-component vector of float)
|
|
0:443 'inFV0' (in 2-component vector of float)
|
|
0:443 'inF0' (in float)
|
|
0:443 Sequence
|
|
0:443 move second child to first child (temp 2-component vector of float)
|
|
0:443 'r2' (temp 2-component vector of float)
|
|
0:443 vector-scale (temp 2-component vector of float)
|
|
0:443 'inF0' (in float)
|
|
0:443 'inFV0' (in 2-component vector of float)
|
|
0:443 Sequence
|
|
0:443 move second child to first child (temp float)
|
|
0:443 'r3' (temp float)
|
|
0:443 dot-product (global float)
|
|
0:443 'inFV0' (in 2-component vector of float)
|
|
0:443 'inFV1' (in 2-component vector of float)
|
|
0:443 Sequence
|
|
0:443 move second child to first child (temp 2-component vector of float)
|
|
0:443 'r4' (temp 2-component vector of float)
|
|
0:443 matrix-times-vector (temp 2-component vector of float)
|
|
0:443 'inFM0' (in 2X2 matrix of float)
|
|
0:443 'inFV0' (in 2-component vector of float)
|
|
0:443 Sequence
|
|
0:443 move second child to first child (temp 2-component vector of float)
|
|
0:443 'r5' (temp 2-component vector of float)
|
|
0:443 vector-times-matrix (temp 2-component vector of float)
|
|
0:443 'inFV0' (in 2-component vector of float)
|
|
0:443 'inFM0' (in 2X2 matrix of float)
|
|
0:443 Sequence
|
|
0:443 move second child to first child (temp 2X2 matrix of float)
|
|
0:443 'r6' (temp 2X2 matrix of float)
|
|
0:443 matrix-scale (temp 2X2 matrix of float)
|
|
0:443 'inFM0' (in 2X2 matrix of float)
|
|
0:443 'inF0' (in float)
|
|
0:443 Sequence
|
|
0:443 move second child to first child (temp 2X2 matrix of float)
|
|
0:443 'r7' (temp 2X2 matrix of float)
|
|
0:443 matrix-scale (temp 2X2 matrix of float)
|
|
0:443 'inF0' (in float)
|
|
0:443 'inFM0' (in 2X2 matrix of float)
|
|
0:443 Sequence
|
|
0:443 move second child to first child (temp 2X2 matrix of float)
|
|
0:443 'r8' (temp 2X2 matrix of float)
|
|
0:443 matrix-multiply (temp 2X2 matrix of float)
|
|
0:443 'inFM0' (in 2X2 matrix of float)
|
|
0:443 'inFM1' (in 2X2 matrix of float)
|
|
0:453 Function Definition: TestGenMul3(f1;f1;vf3;vf3;mf33;mf33; (global void)
|
|
0:449 Function Parameters:
|
|
0:449 'inF0' (in float)
|
|
0:449 'inF1' (in float)
|
|
0:449 'inFV0' (in 3-component vector of float)
|
|
0:449 'inFV1' (in 3-component vector of float)
|
|
0:449 'inFM0' (in 3X3 matrix of float)
|
|
0:449 'inFM1' (in 3X3 matrix of float)
|
|
0:? Sequence
|
|
0:450 Sequence
|
|
0:450 move second child to first child (temp float)
|
|
0:450 'r0' (temp float)
|
|
0:450 component-wise multiply (temp float)
|
|
0:450 'inF0' (in float)
|
|
0:450 'inF1' (in float)
|
|
0:450 Sequence
|
|
0:450 move second child to first child (temp 3-component vector of float)
|
|
0:450 'r1' (temp 3-component vector of float)
|
|
0:450 vector-scale (temp 3-component vector of float)
|
|
0:450 'inFV0' (in 3-component vector of float)
|
|
0:450 'inF0' (in float)
|
|
0:450 Sequence
|
|
0:450 move second child to first child (temp 3-component vector of float)
|
|
0:450 'r2' (temp 3-component vector of float)
|
|
0:450 vector-scale (temp 3-component vector of float)
|
|
0:450 'inF0' (in float)
|
|
0:450 'inFV0' (in 3-component vector of float)
|
|
0:450 Sequence
|
|
0:450 move second child to first child (temp float)
|
|
0:450 'r3' (temp float)
|
|
0:450 dot-product (global float)
|
|
0:450 'inFV0' (in 3-component vector of float)
|
|
0:450 'inFV1' (in 3-component vector of float)
|
|
0:450 Sequence
|
|
0:450 move second child to first child (temp 3-component vector of float)
|
|
0:450 'r4' (temp 3-component vector of float)
|
|
0:450 matrix-times-vector (temp 3-component vector of float)
|
|
0:450 'inFM0' (in 3X3 matrix of float)
|
|
0:450 'inFV0' (in 3-component vector of float)
|
|
0:450 Sequence
|
|
0:450 move second child to first child (temp 3-component vector of float)
|
|
0:450 'r5' (temp 3-component vector of float)
|
|
0:450 vector-times-matrix (temp 3-component vector of float)
|
|
0:450 'inFV0' (in 3-component vector of float)
|
|
0:450 'inFM0' (in 3X3 matrix of float)
|
|
0:450 Sequence
|
|
0:450 move second child to first child (temp 3X3 matrix of float)
|
|
0:450 'r6' (temp 3X3 matrix of float)
|
|
0:450 matrix-scale (temp 3X3 matrix of float)
|
|
0:450 'inFM0' (in 3X3 matrix of float)
|
|
0:450 'inF0' (in float)
|
|
0:450 Sequence
|
|
0:450 move second child to first child (temp 3X3 matrix of float)
|
|
0:450 'r7' (temp 3X3 matrix of float)
|
|
0:450 matrix-scale (temp 3X3 matrix of float)
|
|
0:450 'inF0' (in float)
|
|
0:450 'inFM0' (in 3X3 matrix of float)
|
|
0:450 Sequence
|
|
0:450 move second child to first child (temp 3X3 matrix of float)
|
|
0:450 'r8' (temp 3X3 matrix of float)
|
|
0:450 matrix-multiply (temp 3X3 matrix of float)
|
|
0:450 'inFM0' (in 3X3 matrix of float)
|
|
0:450 'inFM1' (in 3X3 matrix of float)
|
|
0:461 Function Definition: TestGenMul4(f1;f1;vf4;vf4;mf44;mf44; (global void)
|
|
0:456 Function Parameters:
|
|
0:456 'inF0' (in float)
|
|
0:456 'inF1' (in float)
|
|
0:456 'inFV0' (in 4-component vector of float)
|
|
0:456 'inFV1' (in 4-component vector of float)
|
|
0:456 'inFM0' (in 4X4 matrix of float)
|
|
0:456 'inFM1' (in 4X4 matrix of float)
|
|
0:? Sequence
|
|
0:457 Sequence
|
|
0:457 move second child to first child (temp float)
|
|
0:457 'r0' (temp float)
|
|
0:457 component-wise multiply (temp float)
|
|
0:457 'inF0' (in float)
|
|
0:457 'inF1' (in float)
|
|
0:457 Sequence
|
|
0:457 move second child to first child (temp 4-component vector of float)
|
|
0:457 'r1' (temp 4-component vector of float)
|
|
0:457 vector-scale (temp 4-component vector of float)
|
|
0:457 'inFV0' (in 4-component vector of float)
|
|
0:457 'inF0' (in float)
|
|
0:457 Sequence
|
|
0:457 move second child to first child (temp 4-component vector of float)
|
|
0:457 'r2' (temp 4-component vector of float)
|
|
0:457 vector-scale (temp 4-component vector of float)
|
|
0:457 'inF0' (in float)
|
|
0:457 'inFV0' (in 4-component vector of float)
|
|
0:457 Sequence
|
|
0:457 move second child to first child (temp float)
|
|
0:457 'r3' (temp float)
|
|
0:457 dot-product (global float)
|
|
0:457 'inFV0' (in 4-component vector of float)
|
|
0:457 'inFV1' (in 4-component vector of float)
|
|
0:457 Sequence
|
|
0:457 move second child to first child (temp 4-component vector of float)
|
|
0:457 'r4' (temp 4-component vector of float)
|
|
0:457 matrix-times-vector (temp 4-component vector of float)
|
|
0:457 'inFM0' (in 4X4 matrix of float)
|
|
0:457 'inFV0' (in 4-component vector of float)
|
|
0:457 Sequence
|
|
0:457 move second child to first child (temp 4-component vector of float)
|
|
0:457 'r5' (temp 4-component vector of float)
|
|
0:457 vector-times-matrix (temp 4-component vector of float)
|
|
0:457 'inFV0' (in 4-component vector of float)
|
|
0:457 'inFM0' (in 4X4 matrix of float)
|
|
0:457 Sequence
|
|
0:457 move second child to first child (temp 4X4 matrix of float)
|
|
0:457 'r6' (temp 4X4 matrix of float)
|
|
0:457 matrix-scale (temp 4X4 matrix of float)
|
|
0:457 'inFM0' (in 4X4 matrix of float)
|
|
0:457 'inF0' (in float)
|
|
0:457 Sequence
|
|
0:457 move second child to first child (temp 4X4 matrix of float)
|
|
0:457 'r7' (temp 4X4 matrix of float)
|
|
0:457 matrix-scale (temp 4X4 matrix of float)
|
|
0:457 'inF0' (in float)
|
|
0:457 'inFM0' (in 4X4 matrix of float)
|
|
0:457 Sequence
|
|
0:457 move second child to first child (temp 4X4 matrix of float)
|
|
0:457 'r8' (temp 4X4 matrix of float)
|
|
0:457 matrix-multiply (temp 4X4 matrix of float)
|
|
0:457 'inFM0' (in 4X4 matrix of float)
|
|
0:457 'inFM1' (in 4X4 matrix of float)
|
|
0:485 Function Definition: TestGenMulNxM(f1;f1;vf2;vf3;mf32;mf23;mf33;mf43;mf42; (global void)
|
|
0:466 Function Parameters:
|
|
0:466 'inF0' (in float)
|
|
0:466 'inF1' (in float)
|
|
0:466 'inFV2' (in 2-component vector of float)
|
|
0:466 'inFV3' (in 3-component vector of float)
|
|
0:466 'inFM2x3' (in 3X2 matrix of float)
|
|
0:466 'inFM3x2' (in 2X3 matrix of float)
|
|
0:466 'inFM3x3' (in 3X3 matrix of float)
|
|
0:466 'inFM3x4' (in 4X3 matrix of float)
|
|
0:466 'inFM2x4' (in 4X2 matrix of float)
|
|
0:? Sequence
|
|
0:467 Sequence
|
|
0:467 move second child to first child (temp float)
|
|
0:467 'r00' (temp float)
|
|
0:467 component-wise multiply (temp float)
|
|
0:467 'inF0' (in float)
|
|
0:467 'inF1' (in float)
|
|
0:468 Sequence
|
|
0:468 move second child to first child (temp 2-component vector of float)
|
|
0:468 'r01' (temp 2-component vector of float)
|
|
0:468 vector-scale (temp 2-component vector of float)
|
|
0:468 'inFV2' (in 2-component vector of float)
|
|
0:468 'inF0' (in float)
|
|
0:469 Sequence
|
|
0:469 move second child to first child (temp 3-component vector of float)
|
|
0:469 'r02' (temp 3-component vector of float)
|
|
0:469 vector-scale (temp 3-component vector of float)
|
|
0:469 'inFV3' (in 3-component vector of float)
|
|
0:469 'inF0' (in float)
|
|
0:470 Sequence
|
|
0:470 move second child to first child (temp 2-component vector of float)
|
|
0:470 'r03' (temp 2-component vector of float)
|
|
0:470 vector-scale (temp 2-component vector of float)
|
|
0:470 'inF0' (in float)
|
|
0:470 'inFV2' (in 2-component vector of float)
|
|
0:471 Sequence
|
|
0:471 move second child to first child (temp 3-component vector of float)
|
|
0:471 'r04' (temp 3-component vector of float)
|
|
0:471 vector-scale (temp 3-component vector of float)
|
|
0:471 'inF0' (in float)
|
|
0:471 'inFV3' (in 3-component vector of float)
|
|
0:472 Sequence
|
|
0:472 move second child to first child (temp float)
|
|
0:472 'r05' (temp float)
|
|
0:472 dot-product (global float)
|
|
0:472 'inFV2' (in 2-component vector of float)
|
|
0:472 'inFV2' (in 2-component vector of float)
|
|
0:473 Sequence
|
|
0:473 move second child to first child (temp float)
|
|
0:473 'r06' (temp float)
|
|
0:473 dot-product (global float)
|
|
0:473 'inFV3' (in 3-component vector of float)
|
|
0:473 'inFV3' (in 3-component vector of float)
|
|
0:474 Sequence
|
|
0:474 move second child to first child (temp 3-component vector of float)
|
|
0:474 'r07' (temp 3-component vector of float)
|
|
0:474 vector-times-matrix (temp 3-component vector of float)
|
|
0:474 'inFV2' (in 2-component vector of float)
|
|
0:474 'inFM2x3' (in 3X2 matrix of float)
|
|
0:475 Sequence
|
|
0:475 move second child to first child (temp 2-component vector of float)
|
|
0:475 'r08' (temp 2-component vector of float)
|
|
0:475 vector-times-matrix (temp 2-component vector of float)
|
|
0:475 'inFV3' (in 3-component vector of float)
|
|
0:475 'inFM3x2' (in 2X3 matrix of float)
|
|
0:476 Sequence
|
|
0:476 move second child to first child (temp 2-component vector of float)
|
|
0:476 'r09' (temp 2-component vector of float)
|
|
0:476 matrix-times-vector (temp 2-component vector of float)
|
|
0:476 'inFM2x3' (in 3X2 matrix of float)
|
|
0:476 'inFV3' (in 3-component vector of float)
|
|
0:477 Sequence
|
|
0:477 move second child to first child (temp 3-component vector of float)
|
|
0:477 'r10' (temp 3-component vector of float)
|
|
0:477 matrix-times-vector (temp 3-component vector of float)
|
|
0:477 'inFM3x2' (in 2X3 matrix of float)
|
|
0:477 'inFV2' (in 2-component vector of float)
|
|
0:478 Sequence
|
|
0:478 move second child to first child (temp 3X2 matrix of float)
|
|
0:478 'r11' (temp 3X2 matrix of float)
|
|
0:478 matrix-scale (temp 3X2 matrix of float)
|
|
0:478 'inFM2x3' (in 3X2 matrix of float)
|
|
0:478 'inF0' (in float)
|
|
0:479 Sequence
|
|
0:479 move second child to first child (temp 2X3 matrix of float)
|
|
0:479 'r12' (temp 2X3 matrix of float)
|
|
0:479 matrix-scale (temp 2X3 matrix of float)
|
|
0:479 'inFM3x2' (in 2X3 matrix of float)
|
|
0:479 'inF0' (in float)
|
|
0:480 Sequence
|
|
0:480 move second child to first child (temp 2X2 matrix of float)
|
|
0:480 'r13' (temp 2X2 matrix of float)
|
|
0:480 matrix-multiply (temp 2X2 matrix of float)
|
|
0:480 'inFM2x3' (in 3X2 matrix of float)
|
|
0:480 'inFM3x2' (in 2X3 matrix of float)
|
|
0:481 Sequence
|
|
0:481 move second child to first child (temp 3X2 matrix of float)
|
|
0:481 'r14' (temp 3X2 matrix of float)
|
|
0:481 matrix-multiply (temp 3X2 matrix of float)
|
|
0:481 'inFM2x3' (in 3X2 matrix of float)
|
|
0:481 'inFM3x3' (in 3X3 matrix of float)
|
|
0:482 Sequence
|
|
0:482 move second child to first child (temp 4X2 matrix of float)
|
|
0:482 'r15' (temp 4X2 matrix of float)
|
|
0:482 matrix-multiply (temp 4X2 matrix of float)
|
|
0:482 'inFM2x3' (in 3X2 matrix of float)
|
|
0:482 'inFM3x4' (in 4X3 matrix of float)
|
|
0:483 Sequence
|
|
0:483 move second child to first child (temp 4X3 matrix of float)
|
|
0:483 'r16' (temp 4X3 matrix of float)
|
|
0:483 matrix-multiply (temp 4X3 matrix of float)
|
|
0:483 'inFM3x2' (in 2X3 matrix of float)
|
|
0:483 'inFM2x4' (in 4X2 matrix of float)
|
|
0:? Linker Objects
|
|
0:? 'gs_ua' (global uint)
|
|
0:? 'gs_ub' (global uint)
|
|
0:? 'gs_uc' (global uint)
|
|
0:? 'gs_ua2' (global 2-component vector of uint)
|
|
0:? 'gs_ub2' (global 2-component vector of uint)
|
|
0:? 'gs_uc2' (global 2-component vector of uint)
|
|
0:? 'gs_ua3' (global 3-component vector of uint)
|
|
0:? 'gs_ub3' (global 3-component vector of uint)
|
|
0:? 'gs_uc3' (global 3-component vector of uint)
|
|
0:? 'gs_ua4' (global 4-component vector of uint)
|
|
0:? 'gs_ub4' (global 4-component vector of uint)
|
|
0:? 'gs_uc4' (global 4-component vector of uint)
|
|
|
|
// Module Version 10000
|
|
// Generated by (magic number): 80001
|
|
// Id's are bound by 1812
|
|
|
|
Capability Shader
|
|
Capability DerivativeControl
|
|
1: ExtInstImport "GLSL.std.450"
|
|
MemoryModel Logical GLSL450
|
|
EntryPoint Fragment 4 "PixelShaderFunction" 810 837 845 854
|
|
ExecutionMode 4 OriginUpperLeft
|
|
Source HLSL 450
|
|
Name 4 "PixelShaderFunction"
|
|
Name 16 "PixelShaderFunctionS(f1;f1;f1;u1;u1;"
|
|
Name 11 "inF0"
|
|
Name 12 "inF1"
|
|
Name 13 "inF2"
|
|
Name 14 "inU0"
|
|
Name 15 "inU1"
|
|
Name 22 "PixelShaderFunction1(vf1;vf1;vf1;"
|
|
Name 19 "inF0"
|
|
Name 20 "inF1"
|
|
Name 21 "inF2"
|
|
Name 34 "PixelShaderFunction2(vf2;vf2;vf2;vu2;vu2;"
|
|
Name 29 "inF0"
|
|
Name 30 "inF1"
|
|
Name 31 "inF2"
|
|
Name 32 "inU0"
|
|
Name 33 "inU1"
|
|
Name 46 "PixelShaderFunction3(vf3;vf3;vf3;vu3;vu3;"
|
|
Name 41 "inF0"
|
|
Name 42 "inF1"
|
|
Name 43 "inF2"
|
|
Name 44 "inU0"
|
|
Name 45 "inU1"
|
|
Name 54 "PixelShaderFunction2x2(mf22;mf22;mf22;"
|
|
Name 51 "inF0"
|
|
Name 52 "inF1"
|
|
Name 53 "inF2"
|
|
Name 62 "PixelShaderFunction3x3(mf33;mf33;mf33;"
|
|
Name 59 "inF0"
|
|
Name 60 "inF1"
|
|
Name 61 "inF2"
|
|
Name 71 "PixelShaderFunction4x4(mf44;mf44;mf44;"
|
|
Name 68 "inF0"
|
|
Name 69 "inF1"
|
|
Name 70 "inF2"
|
|
Name 80 "TestGenMul2(f1;f1;vf2;vf2;mf22;mf22;"
|
|
Name 74 "inF0"
|
|
Name 75 "inF1"
|
|
Name 76 "inFV0"
|
|
Name 77 "inFV1"
|
|
Name 78 "inFM0"
|
|
Name 79 "inFM1"
|
|
Name 89 "TestGenMul3(f1;f1;vf3;vf3;mf33;mf33;"
|
|
Name 83 "inF0"
|
|
Name 84 "inF1"
|
|
Name 85 "inFV0"
|
|
Name 86 "inFV1"
|
|
Name 87 "inFM0"
|
|
Name 88 "inFM1"
|
|
Name 99 "TestGenMul4(f1;f1;vf4;vf4;mf44;mf44;"
|
|
Name 93 "inF0"
|
|
Name 94 "inF1"
|
|
Name 95 "inFV0"
|
|
Name 96 "inFV1"
|
|
Name 97 "inFM0"
|
|
Name 98 "inFM1"
|
|
Name 119 "TestGenMulNxM(f1;f1;vf2;vf3;mf32;mf23;mf33;mf43;mf42;"
|
|
Name 110 "inF0"
|
|
Name 111 "inF1"
|
|
Name 112 "inFV2"
|
|
Name 113 "inFV3"
|
|
Name 114 "inFM2x3"
|
|
Name 115 "inFM3x2"
|
|
Name 116 "inFM3x3"
|
|
Name 117 "inFM3x4"
|
|
Name 118 "inFM2x4"
|
|
Name 123 "r000"
|
|
Name 126 "r001"
|
|
Name 129 "r002"
|
|
Name 132 "r003"
|
|
Name 135 "r004"
|
|
Name 140 "r005"
|
|
Name 143 "r006"
|
|
Name 146 "r007"
|
|
Name 149 "r009"
|
|
Name 152 "r010"
|
|
Name 156 "r011"
|
|
Name 159 "r012"
|
|
Name 170 "r014"
|
|
Name 173 "r015"
|
|
Name 176 "r016"
|
|
Name 179 "r017"
|
|
Name 182 "r018"
|
|
Name 185 "r019"
|
|
Name 188 "r020"
|
|
Name 191 "r021"
|
|
Name 194 "r022"
|
|
Name 197 "r023"
|
|
Name 200 "r027"
|
|
Name 203 "r028"
|
|
Name 206 "r029"
|
|
Name 210 "r030"
|
|
Name 213 "r031"
|
|
Name 216 "r033"
|
|
Name 220 "r034"
|
|
Name 223 "r035"
|
|
Name 225 "ResType"
|
|
Name 229 "r036"
|
|
Name 232 "r037"
|
|
Name 235 "r038"
|
|
Name 238 "r039"
|
|
Name 242 "r039a"
|
|
Name 247 "r040"
|
|
Name 250 "r041"
|
|
Name 255 "r042"
|
|
Name 258 "r043"
|
|
Name 262 "r044"
|
|
Name 266 "r045"
|
|
Name 270 "r046"
|
|
Name 273 "r047"
|
|
Name 277 "r048"
|
|
Name 280 "r049"
|
|
Name 283 "r050"
|
|
Name 286 "r051"
|
|
Name 289 "r052"
|
|
Name 292 "r053"
|
|
Name 299 "r055"
|
|
Name 302 "r056"
|
|
Name 307 "r057"
|
|
Name 310 "r058"
|
|
Name 314 "r059"
|
|
Name 317 "r060"
|
|
Name 320 "r061"
|
|
Name 327 "r000"
|
|
Name 330 "r001"
|
|
Name 333 "r002"
|
|
Name 336 "r003"
|
|
Name 339 "r004"
|
|
Name 344 "r005"
|
|
Name 347 "r006"
|
|
Name 350 "r007"
|
|
Name 353 "r009"
|
|
Name 356 "r010"
|
|
Name 360 "r011"
|
|
Name 363 "r012"
|
|
Name 376 "r013"
|
|
Name 379 "r015"
|
|
Name 382 "r016"
|
|
Name 386 "r017"
|
|
Name 389 "r018"
|
|
Name 392 "r019"
|
|
Name 395 "r020"
|
|
Name 398 "r021"
|
|
Name 401 "r022"
|
|
Name 404 "r023"
|
|
Name 407 "r026"
|
|
Name 411 "r027"
|
|
Name 415 "r028"
|
|
Name 418 "r029"
|
|
Name 421 "r030"
|
|
Name 426 "r031"
|
|
Name 430 "r032"
|
|
Name 432 "r033"
|
|
Name 435 "r035"
|
|
Name 439 "r036"
|
|
Name 442 "r037"
|
|
Name 444 "ResType"
|
|
Name 448 "r038"
|
|
Name 452 "r039"
|
|
Name 455 "r040"
|
|
Name 458 "r041"
|
|
Name 462 "r039a"
|
|
Name 467 "r042"
|
|
Name 470 "r043"
|
|
Name 473 "r044"
|
|
Name 477 "r045"
|
|
Name 480 "r046"
|
|
Name 484 "r047"
|
|
Name 488 "r048"
|
|
Name 491 "r049"
|
|
Name 495 "r050"
|
|
Name 498 "r051"
|
|
Name 502 "r052"
|
|
Name 506 "r053"
|
|
Name 511 "r054"
|
|
Name 515 "r055"
|
|
Name 518 "r056"
|
|
Name 521 "r057"
|
|
Name 526 "r058"
|
|
Name 529 "r059"
|
|
Name 536 "r060"
|
|
Name 539 "r061"
|
|
Name 544 "r062"
|
|
Name 547 "r063"
|
|
Name 551 "r064"
|
|
Name 554 "r065"
|
|
Name 557 "r066"
|
|
Name 563 "r000"
|
|
Name 566 "r001"
|
|
Name 569 "r002"
|
|
Name 572 "r003"
|
|
Name 575 "r004"
|
|
Name 580 "r005"
|
|
Name 583 "r006"
|
|
Name 586 "r007"
|
|
Name 589 "r009"
|
|
Name 592 "r010"
|
|
Name 596 "r011"
|
|
Name 599 "r012"
|
|
Name 612 "r013"
|
|
Name 615 "r014"
|
|
Name 618 "r015"
|
|
Name 622 "r016"
|
|
Name 626 "r017"
|
|
Name 629 "r018"
|
|
Name 632 "r019"
|
|
Name 635 "r020"
|
|
Name 638 "r021"
|
|
Name 641 "r022"
|
|
Name 644 "r023"
|
|
Name 647 "r024"
|
|
Name 651 "r025"
|
|
Name 655 "r029"
|
|
Name 658 "r030"
|
|
Name 661 "r031"
|
|
Name 666 "r032"
|
|
Name 670 "r033"
|
|
Name 672 "r034"
|
|
Name 675 "r036"
|
|
Name 679 "r037"
|
|
Name 682 "r038"
|
|
Name 684 "ResType"
|
|
Name 688 "r039"
|
|
Name 692 "r040"
|
|
Name 695 "r041"
|
|
Name 698 "r042"
|
|
Name 702 "r039a"
|
|
Name 707 "r039b"
|
|
Name 713 "r043"
|
|
Name 716 "r044"
|
|
Name 719 "r045"
|
|
Name 723 "r046"
|
|
Name 726 "r047"
|
|
Name 730 "r048"
|
|
Name 734 "r049"
|
|
Name 737 "r050"
|
|
Name 741 "r051"
|
|
Name 744 "r052"
|
|
Name 748 "r053"
|
|
Name 752 "r054"
|
|
Name 756 "r055"
|
|
Name 759 "r056"
|
|
Name 762 "r057"
|
|
Name 765 "r058"
|
|
Name 770 "r059"
|
|
Name 773 "r060"
|
|
Name 780 "r061"
|
|
Name 783 "r062"
|
|
Name 788 "r063"
|
|
Name 791 "r064"
|
|
Name 795 "r065"
|
|
Name 798 "r066"
|
|
Name 801 "r067"
|
|
Name 808 "r000"
|
|
Name 810 "inF0"
|
|
Name 813 "r001"
|
|
Name 816 "r002"
|
|
Name 819 "r003"
|
|
Name 822 "r004"
|
|
Name 827 "r005"
|
|
Name 832 "r006"
|
|
Name 835 "r007"
|
|
Name 837 "inU0"
|
|
Name 840 "r009"
|
|
Name 843 "r010"
|
|
Name 845 "inF1"
|
|
Name 848 "r011"
|
|
Name 851 "r012"
|
|
Name 854 "inF2"
|
|
Name 865 "r013"
|
|
Name 868 "r014"
|
|
Name 871 "r015"
|
|
Name 874 "r016"
|
|
Name 877 "r017"
|
|
Name 880 "r018"
|
|
Name 883 "r019"
|
|
Name 886 "r020"
|
|
Name 889 "r021"
|
|
Name 892 "r022"
|
|
Name 895 "r023"
|
|
Name 899 "r024"
|
|
Name 903 "r025"
|
|
Name 915 "r029"
|
|
Name 918 "r030"
|
|
Name 921 "r031"
|
|
Name 926 "r032"
|
|
Name 931 "r033"
|
|
Name 933 "r034"
|
|
Name 936 "r036"
|
|
Name 940 "r037"
|
|
Name 943 "r038"
|
|
Name 945 "ResType"
|
|
Name 949 "r039"
|
|
Name 953 "r040"
|
|
Name 956 "r041"
|
|
Name 959 "r042"
|
|
Name 963 "r039a"
|
|
Name 968 "r043"
|
|
Name 971 "r044"
|
|
Name 974 "r045"
|
|
Name 978 "r046"
|
|
Name 981 "r047"
|
|
Name 985 "r048"
|
|
Name 989 "r049"
|
|
Name 992 "r050"
|
|
Name 996 "r051"
|
|
Name 999 "r052"
|
|
Name 1003 "r053"
|
|
Name 1007 "r054"
|
|
Name 1011 "r055"
|
|
Name 1014 "r056"
|
|
Name 1017 "r057"
|
|
Name 1020 "r058"
|
|
Name 1025 "r059"
|
|
Name 1028 "r060"
|
|
Name 1035 "r061"
|
|
Name 1038 "r062"
|
|
Name 1043 "r063"
|
|
Name 1046 "r064"
|
|
Name 1050 "r065"
|
|
Name 1053 "r066"
|
|
Name 1056 "r067"
|
|
Name 1062 "r000"
|
|
Name 1065 "r001"
|
|
Name 1070 "r003"
|
|
Name 1073 "r004"
|
|
Name 1076 "r005"
|
|
Name 1079 "r006"
|
|
Name 1083 "r007"
|
|
Name 1094 "r008"
|
|
Name 1099 "r009"
|
|
Name 1102 "r010"
|
|
Name 1105 "r011"
|
|
Name 1108 "r012"
|
|
Name 1111 "r013"
|
|
Name 1114 "r014"
|
|
Name 1117 "r015"
|
|
Name 1120 "r016"
|
|
Name 1123 "r017"
|
|
Name 1126 "r018"
|
|
Name 1129 "r019"
|
|
Name 1132 "R020"
|
|
Name 1135 "r021"
|
|
Name 1138 "r022"
|
|
Name 1148 "r023"
|
|
Name 1151 "r024"
|
|
Name 1153 "ResType"
|
|
Name 1157 "r025"
|
|
Name 1160 "r026"
|
|
Name 1164 "r026a"
|
|
Name 1169 "r027"
|
|
Name 1172 "r028"
|
|
Name 1176 "r029"
|
|
Name 1179 "r030"
|
|
Name 1183 "r031"
|
|
Name 1187 "r032"
|
|
Name 1191 "r033"
|
|
Name 1194 "r034"
|
|
Name 1197 "r035"
|
|
Name 1200 "r036"
|
|
Name 1205 "r037"
|
|
Name 1208 "r038"
|
|
Name 1215 "r039"
|
|
Name 1218 "r049"
|
|
Name 1223 "r041"
|
|
Name 1226 "r042"
|
|
Name 1230 "r043"
|
|
Name 1233 "r044"
|
|
Name 1238 "r046"
|
|
Name 1245 "r000"
|
|
Name 1248 "r001"
|
|
Name 1253 "r003"
|
|
Name 1256 "r004"
|
|
Name 1259 "r005"
|
|
Name 1262 "r006"
|
|
Name 1266 "r007"
|
|
Name 1277 "r008"
|
|
Name 1282 "r009"
|
|
Name 1285 "r010"
|
|
Name 1288 "r011"
|
|
Name 1291 "r012"
|
|
Name 1294 "r013"
|
|
Name 1297 "r014"
|
|
Name 1300 "r015"
|
|
Name 1303 "r016"
|
|
Name 1306 "r017"
|
|
Name 1309 "r018"
|
|
Name 1312 "r019"
|
|
Name 1315 "R020"
|
|
Name 1318 "r021"
|
|
Name 1321 "r022"
|
|
Name 1334 "r023"
|
|
Name 1337 "r024"
|
|
Name 1339 "ResType"
|
|
Name 1343 "r025"
|
|
Name 1346 "r026"
|
|
Name 1350 "r026a"
|
|
Name 1355 "r027"
|
|
Name 1358 "r028"
|
|
Name 1362 "r029"
|
|
Name 1365 "r030"
|
|
Name 1369 "r031"
|
|
Name 1373 "r032"
|
|
Name 1377 "r033"
|
|
Name 1380 "r034"
|
|
Name 1383 "r035"
|
|
Name 1386 "r036"
|
|
Name 1391 "r037"
|
|
Name 1394 "r038"
|
|
Name 1401 "r039"
|
|
Name 1404 "r049"
|
|
Name 1409 "r041"
|
|
Name 1412 "r042"
|
|
Name 1416 "r043"
|
|
Name 1419 "r044"
|
|
Name 1424 "r046"
|
|
Name 1431 "r000"
|
|
Name 1434 "r001"
|
|
Name 1439 "r003"
|
|
Name 1442 "r004"
|
|
Name 1445 "r005"
|
|
Name 1448 "r006"
|
|
Name 1452 "r007"
|
|
Name 1463 "r008"
|
|
Name 1468 "r009"
|
|
Name 1471 "r010"
|
|
Name 1474 "r011"
|
|
Name 1477 "r012"
|
|
Name 1480 "r013"
|
|
Name 1483 "r014"
|
|
Name 1486 "r015"
|
|
Name 1489 "r016"
|
|
Name 1492 "r017"
|
|
Name 1495 "r018"
|
|
Name 1498 "r019"
|
|
Name 1501 "R020"
|
|
Name 1504 "r021"
|
|
Name 1507 "r022"
|
|
Name 1523 "r023"
|
|
Name 1526 "r024"
|
|
Name 1528 "ResType"
|
|
Name 1532 "r025"
|
|
Name 1535 "r026"
|
|
Name 1539 "r026a"
|
|
Name 1544 "r027"
|
|
Name 1547 "r028"
|
|
Name 1551 "r029"
|
|
Name 1554 "r030"
|
|
Name 1558 "r031"
|
|
Name 1562 "r032"
|
|
Name 1566 "r033"
|
|
Name 1569 "r034"
|
|
Name 1572 "r035"
|
|
Name 1575 "r036"
|
|
Name 1580 "r037"
|
|
Name 1583 "r038"
|
|
Name 1590 "r039"
|
|
Name 1593 "r049"
|
|
Name 1598 "r041"
|
|
Name 1601 "r042"
|
|
Name 1605 "r043"
|
|
Name 1608 "r044"
|
|
Name 1613 "r046"
|
|
Name 1620 "r0"
|
|
Name 1624 "r1"
|
|
Name 1628 "r2"
|
|
Name 1632 "r3"
|
|
Name 1636 "r4"
|
|
Name 1640 "r5"
|
|
Name 1644 "r6"
|
|
Name 1648 "r7"
|
|
Name 1652 "r8"
|
|
Name 1656 "r0"
|
|
Name 1660 "r1"
|
|
Name 1664 "r2"
|
|
Name 1668 "r3"
|
|
Name 1672 "r4"
|
|
Name 1676 "r5"
|
|
Name 1680 "r6"
|
|
Name 1684 "r7"
|
|
Name 1688 "r8"
|
|
Name 1692 "r0"
|
|
Name 1696 "r1"
|
|
Name 1700 "r2"
|
|
Name 1704 "r3"
|
|
Name 1708 "r4"
|
|
Name 1712 "r5"
|
|
Name 1716 "r6"
|
|
Name 1720 "r7"
|
|
Name 1724 "r8"
|
|
Name 1728 "r00"
|
|
Name 1732 "r01"
|
|
Name 1736 "r02"
|
|
Name 1740 "r03"
|
|
Name 1744 "r04"
|
|
Name 1748 "r05"
|
|
Name 1752 "r06"
|
|
Name 1756 "r07"
|
|
Name 1760 "r08"
|
|
Name 1764 "r09"
|
|
Name 1768 "r10"
|
|
Name 1772 "r11"
|
|
Name 1776 "r12"
|
|
Name 1780 "r13"
|
|
Name 1784 "r14"
|
|
Name 1788 "r15"
|
|
Name 1792 "r16"
|
|
Name 1797 "gs_ua"
|
|
Name 1798 "gs_ub"
|
|
Name 1799 "gs_uc"
|
|
Name 1801 "gs_ua2"
|
|
Name 1802 "gs_ub2"
|
|
Name 1803 "gs_uc2"
|
|
Name 1805 "gs_ua3"
|
|
Name 1806 "gs_ub3"
|
|
Name 1807 "gs_uc3"
|
|
Name 1809 "gs_ua4"
|
|
Name 1810 "gs_ub4"
|
|
Name 1811 "gs_uc4"
|
|
2: TypeVoid
|
|
3: TypeFunction 2
|
|
6: TypeFloat 32
|
|
7: TypePointer Function 6(float)
|
|
8: TypeInt 32 0
|
|
9: TypePointer Function 8(int)
|
|
10: TypeFunction 6(float) 7(ptr) 7(ptr) 7(ptr) 9(ptr) 9(ptr)
|
|
18: TypeFunction 6(float) 7(ptr) 7(ptr) 7(ptr)
|
|
24: TypeVector 6(float) 2
|
|
25: TypePointer Function 24(fvec2)
|
|
26: TypeVector 8(int) 2
|
|
27: TypePointer Function 26(ivec2)
|
|
28: TypeFunction 24(fvec2) 25(ptr) 25(ptr) 25(ptr) 27(ptr) 27(ptr)
|
|
36: TypeVector 6(float) 3
|
|
37: TypePointer Function 36(fvec3)
|
|
38: TypeVector 8(int) 3
|
|
39: TypePointer Function 38(ivec3)
|
|
40: TypeFunction 36(fvec3) 37(ptr) 37(ptr) 37(ptr) 39(ptr) 39(ptr)
|
|
48: TypeMatrix 24(fvec2) 2
|
|
49: TypePointer Function 48
|
|
50: TypeFunction 48 49(ptr) 49(ptr) 49(ptr)
|
|
56: TypeMatrix 36(fvec3) 3
|
|
57: TypePointer Function 56
|
|
58: TypeFunction 56 57(ptr) 57(ptr) 57(ptr)
|
|
64: TypeVector 6(float) 4
|
|
65: TypeMatrix 64(fvec4) 4
|
|
66: TypePointer Function 65
|
|
67: TypeFunction 65 66(ptr) 66(ptr) 66(ptr)
|
|
73: TypeFunction 2 7(ptr) 7(ptr) 25(ptr) 25(ptr) 49(ptr) 49(ptr)
|
|
82: TypeFunction 2 7(ptr) 7(ptr) 37(ptr) 37(ptr) 57(ptr) 57(ptr)
|
|
91: TypePointer Function 64(fvec4)
|
|
92: TypeFunction 2 7(ptr) 7(ptr) 91(ptr) 91(ptr) 66(ptr) 66(ptr)
|
|
101: TypeMatrix 24(fvec2) 3
|
|
102: TypePointer Function 101
|
|
103: TypeMatrix 36(fvec3) 2
|
|
104: TypePointer Function 103
|
|
105: TypeMatrix 36(fvec3) 4
|
|
106: TypePointer Function 105
|
|
107: TypeMatrix 24(fvec2) 4
|
|
108: TypePointer Function 107
|
|
109: TypeFunction 2 7(ptr) 7(ptr) 25(ptr) 37(ptr) 102(ptr) 104(ptr) 57(ptr) 106(ptr) 108(ptr)
|
|
121: TypeBool
|
|
122: TypePointer Function 121(bool)
|
|
138: TypeInt 32 1
|
|
139: TypePointer Function 138(int)
|
|
165: 6(float) Constant 0
|
|
177: 8(int) Constant 7
|
|
207: 138(int) Constant 7
|
|
225(ResType): TypeStruct 6(float) 138(int)
|
|
253: 6(float) Constant 1050288283
|
|
274: 6(float) Constant 1065353216
|
|
278: 8(int) Constant 2
|
|
342: TypeVector 138(int) 2
|
|
343: TypePointer Function 342(ivec2)
|
|
369: 24(fvec2) ConstantComposite 165 165
|
|
370: TypeVector 121(bool) 2
|
|
383: 8(int) Constant 3
|
|
384: 26(ivec2) ConstantComposite 177 383
|
|
427: 8(int) Constant 8
|
|
428: 26(ivec2) ConstantComposite 177 427
|
|
444(ResType): TypeStruct 24(fvec2) 342(ivec2)
|
|
451: TypePointer Function 370(bvec2)
|
|
509: 6(float) Constant 1073741824
|
|
512: 8(int) Constant 1
|
|
513: 26(ivec2) ConstantComposite 512 278
|
|
560: 24(fvec2) ConstantComposite 274 509
|
|
578: TypeVector 138(int) 3
|
|
579: TypePointer Function 578(ivec3)
|
|
605: 36(fvec3) ConstantComposite 165 165 165
|
|
606: TypeVector 121(bool) 3
|
|
619: 8(int) Constant 5
|
|
620: 38(ivec3) ConstantComposite 177 383 619
|
|
667: 8(int) Constant 4
|
|
668: 38(ivec3) ConstantComposite 278 383 667
|
|
684(ResType): TypeStruct 36(fvec3) 578(ivec3)
|
|
691: TypePointer Function 606(bvec3)
|
|
710: 6(float) Constant 1050253722
|
|
757: 38(ivec3) ConstantComposite 512 278 383
|
|
804: 6(float) Constant 1077936128
|
|
805: 36(fvec3) ConstantComposite 274 509 804
|
|
809: TypePointer Input 64(fvec4)
|
|
810(inF0): 809(ptr) Variable Input
|
|
825: TypeVector 138(int) 4
|
|
826: TypePointer Function 825(ivec4)
|
|
830: TypeVector 8(int) 4
|
|
831: TypePointer Function 830(ivec4)
|
|
836: TypePointer Input 830(ivec4)
|
|
837(inU0): 836(ptr) Variable Input
|
|
845(inF1): 809(ptr) Variable Input
|
|
854(inF2): 809(ptr) Variable Input
|
|
858: 64(fvec4) ConstantComposite 165 165 165 165
|
|
859: TypeVector 121(bool) 4
|
|
872: 830(ivec4) ConstantComposite 177 383 619 278
|
|
904: TypePointer Input 6(float)
|
|
927: 8(int) Constant 9
|
|
928: 8(int) Constant 10
|
|
929: 830(ivec4) ConstantComposite 177 427 927 928
|
|
945(ResType): TypeStruct 64(fvec4) 825(ivec4)
|
|
952: TypePointer Function 859(bvec4)
|
|
1012: 830(ivec4) ConstantComposite 512 278 383 667
|
|
1059: 6(float) Constant 1082130432
|
|
1060: 64(fvec4) ConstantComposite 274 509 804 1059
|
|
1087: 48 ConstantComposite 369 369
|
|
1088: TypeMatrix 370(bvec2) 2
|
|
1153(ResType): TypeStruct 48 342(ivec2)
|
|
1241: 24(fvec2) ConstantComposite 509 509
|
|
1242: 48 ConstantComposite 1241 1241
|
|
1270: 56 ConstantComposite 605 605 605
|
|
1271: TypeMatrix 606(bvec3) 3
|
|
1339(ResType): TypeStruct 56 578(ivec3)
|
|
1427: 36(fvec3) ConstantComposite 804 804 804
|
|
1428: 56 ConstantComposite 1427 1427 1427
|
|
1456: 65 ConstantComposite 858 858 858 858
|
|
1457: TypeMatrix 859(bvec4) 4
|
|
1528(ResType): TypeStruct 65 825(ivec4)
|
|
1616: 64(fvec4) ConstantComposite 1059 1059 1059 1059
|
|
1617: 65 ConstantComposite 1616 1616 1616 1616
|
|
1796: TypePointer Private 8(int)
|
|
1797(gs_ua): 1796(ptr) Variable Private
|
|
1798(gs_ub): 1796(ptr) Variable Private
|
|
1799(gs_uc): 1796(ptr) Variable Private
|
|
1800: TypePointer Private 26(ivec2)
|
|
1801(gs_ua2): 1800(ptr) Variable Private
|
|
1802(gs_ub2): 1800(ptr) Variable Private
|
|
1803(gs_uc2): 1800(ptr) Variable Private
|
|
1804: TypePointer Private 38(ivec3)
|
|
1805(gs_ua3): 1804(ptr) Variable Private
|
|
1806(gs_ub3): 1804(ptr) Variable Private
|
|
1807(gs_uc3): 1804(ptr) Variable Private
|
|
1808: TypePointer Private 830(ivec4)
|
|
1809(gs_ua4): 1808(ptr) Variable Private
|
|
1810(gs_ub4): 1808(ptr) Variable Private
|
|
1811(gs_uc4): 1808(ptr) Variable Private
|
|
4(PixelShaderFunction): 2 Function None 3
|
|
5: Label
|
|
808(r000): 122(ptr) Variable Function
|
|
813(r001): 91(ptr) Variable Function
|
|
816(r002): 91(ptr) Variable Function
|
|
819(r003): 122(ptr) Variable Function
|
|
822(r004): 91(ptr) Variable Function
|
|
827(r005): 826(ptr) Variable Function
|
|
832(r006): 831(ptr) Variable Function
|
|
835(r007): 91(ptr) Variable Function
|
|
840(r009): 91(ptr) Variable Function
|
|
843(r010): 91(ptr) Variable Function
|
|
848(r011): 91(ptr) Variable Function
|
|
851(r012): 91(ptr) Variable Function
|
|
865(r013): 91(ptr) Variable Function
|
|
868(r014): 91(ptr) Variable Function
|
|
871(r015): 831(ptr) Variable Function
|
|
874(r016): 91(ptr) Variable Function
|
|
877(r017): 91(ptr) Variable Function
|
|
880(r018): 91(ptr) Variable Function
|
|
883(r019): 91(ptr) Variable Function
|
|
886(r020): 91(ptr) Variable Function
|
|
889(r021): 91(ptr) Variable Function
|
|
892(r022): 91(ptr) Variable Function
|
|
895(r023): 7(ptr) Variable Function
|
|
899(r024): 7(ptr) Variable Function
|
|
903(r025): 91(ptr) Variable Function
|
|
915(r029): 91(ptr) Variable Function
|
|
918(r030): 91(ptr) Variable Function
|
|
921(r031): 91(ptr) Variable Function
|
|
926(r032): 831(ptr) Variable Function
|
|
931(r033): 831(ptr) Variable Function
|
|
933(r034): 91(ptr) Variable Function
|
|
936(r036): 91(ptr) Variable Function
|
|
940(r037): 91(ptr) Variable Function
|
|
943(r038): 91(ptr) Variable Function
|
|
949(r039): 91(ptr) Variable Function
|
|
953(r040): 952(ptr) Variable Function
|
|
956(r041): 952(ptr) Variable Function
|
|
959(r042): 91(ptr) Variable Function
|
|
963(r039a): 91(ptr) Variable Function
|
|
968(r043): 7(ptr) Variable Function
|
|
971(r044): 91(ptr) Variable Function
|
|
974(r045): 91(ptr) Variable Function
|
|
978(r046): 91(ptr) Variable Function
|
|
981(r047): 91(ptr) Variable Function
|
|
985(r048): 91(ptr) Variable Function
|
|
989(r049): 91(ptr) Variable Function
|
|
992(r050): 91(ptr) Variable Function
|
|
996(r051): 91(ptr) Variable Function
|
|
999(r052): 91(ptr) Variable Function
|
|
1003(r053): 91(ptr) Variable Function
|
|
1007(r054): 91(ptr) Variable Function
|
|
1011(r055): 831(ptr) Variable Function
|
|
1014(r056): 91(ptr) Variable Function
|
|
1017(r057): 91(ptr) Variable Function
|
|
1020(r058): 91(ptr) Variable Function
|
|
1025(r059): 91(ptr) Variable Function
|
|
1028(r060): 91(ptr) Variable Function
|
|
1035(r061): 91(ptr) Variable Function
|
|
1038(r062): 91(ptr) Variable Function
|
|
1043(r063): 91(ptr) Variable Function
|
|
1046(r064): 91(ptr) Variable Function
|
|
1050(r065): 91(ptr) Variable Function
|
|
1053(r066): 91(ptr) Variable Function
|
|
1056(r067): 91(ptr) Variable Function
|
|
811: 64(fvec4) Load 810(inF0)
|
|
812: 121(bool) All 811
|
|
Store 808(r000) 812
|
|
814: 64(fvec4) Load 810(inF0)
|
|
815: 64(fvec4) ExtInst 1(GLSL.std.450) 4(FAbs) 814
|
|
Store 813(r001) 815
|
|
817: 64(fvec4) Load 810(inF0)
|
|
818: 64(fvec4) ExtInst 1(GLSL.std.450) 17(Acos) 817
|
|
Store 816(r002) 818
|
|
820: 64(fvec4) Load 810(inF0)
|
|
821: 121(bool) Any 820
|
|
Store 819(r003) 821
|
|
823: 64(fvec4) Load 810(inF0)
|
|
824: 64(fvec4) ExtInst 1(GLSL.std.450) 16(Asin) 823
|
|
Store 822(r004) 824
|
|
828: 64(fvec4) Load 810(inF0)
|
|
829: 825(ivec4) Bitcast 828
|
|
Store 827(r005) 829
|
|
833: 64(fvec4) Load 810(inF0)
|
|
834: 830(ivec4) Bitcast 833
|
|
Store 832(r006) 834
|
|
838: 830(ivec4) Load 837(inU0)
|
|
839: 64(fvec4) Bitcast 838
|
|
Store 835(r007) 839
|
|
841: 64(fvec4) Load 810(inF0)
|
|
842: 64(fvec4) ExtInst 1(GLSL.std.450) 18(Atan) 841
|
|
Store 840(r009) 842
|
|
844: 64(fvec4) Load 810(inF0)
|
|
846: 64(fvec4) Load 845(inF1)
|
|
847: 64(fvec4) ExtInst 1(GLSL.std.450) 25(Atan2) 844 846
|
|
Store 843(r010) 847
|
|
849: 64(fvec4) Load 810(inF0)
|
|
850: 64(fvec4) ExtInst 1(GLSL.std.450) 9(Ceil) 849
|
|
Store 848(r011) 850
|
|
852: 64(fvec4) Load 810(inF0)
|
|
853: 64(fvec4) Load 845(inF1)
|
|
855: 64(fvec4) Load 854(inF2)
|
|
856: 64(fvec4) ExtInst 1(GLSL.std.450) 43(FClamp) 852 853 855
|
|
Store 851(r012) 856
|
|
857: 64(fvec4) Load 810(inF0)
|
|
860: 859(bvec4) FOrdLessThan 857 858
|
|
861: 121(bool) Any 860
|
|
SelectionMerge 863 None
|
|
BranchConditional 861 862 863
|
|
862: Label
|
|
Kill
|
|
863: Label
|
|
866: 64(fvec4) Load 810(inF0)
|
|
867: 64(fvec4) ExtInst 1(GLSL.std.450) 14(Cos) 866
|
|
Store 865(r013) 867
|
|
869: 64(fvec4) Load 810(inF0)
|
|
870: 64(fvec4) ExtInst 1(GLSL.std.450) 20(Cosh) 869
|
|
Store 868(r014) 870
|
|
873: 830(ivec4) BitCount 872
|
|
Store 871(r015) 873
|
|
875: 64(fvec4) Load 810(inF0)
|
|
876: 64(fvec4) DPdx 875
|
|
Store 874(r016) 876
|
|
878: 64(fvec4) Load 810(inF0)
|
|
879: 64(fvec4) DPdxCoarse 878
|
|
Store 877(r017) 879
|
|
881: 64(fvec4) Load 810(inF0)
|
|
882: 64(fvec4) DPdxFine 881
|
|
Store 880(r018) 882
|
|
884: 64(fvec4) Load 810(inF0)
|
|
885: 64(fvec4) DPdy 884
|
|
Store 883(r019) 885
|
|
887: 64(fvec4) Load 810(inF0)
|
|
888: 64(fvec4) DPdyCoarse 887
|
|
Store 886(r020) 888
|
|
890: 64(fvec4) Load 810(inF0)
|
|
891: 64(fvec4) DPdyFine 890
|
|
Store 889(r021) 891
|
|
893: 64(fvec4) Load 810(inF0)
|
|
894: 64(fvec4) ExtInst 1(GLSL.std.450) 12(Degrees) 893
|
|
Store 892(r022) 894
|
|
896: 64(fvec4) Load 810(inF0)
|
|
897: 64(fvec4) Load 845(inF1)
|
|
898: 6(float) ExtInst 1(GLSL.std.450) 67(Distance) 896 897
|
|
Store 895(r023) 898
|
|
900: 64(fvec4) Load 810(inF0)
|
|
901: 64(fvec4) Load 845(inF1)
|
|
902: 6(float) Dot 900 901
|
|
Store 899(r024) 902
|
|
905: 904(ptr) AccessChain 810(inF0) 512
|
|
906: 6(float) Load 905
|
|
907: 904(ptr) AccessChain 845(inF1) 512
|
|
908: 6(float) Load 907
|
|
909: 6(float) FMul 906 908
|
|
910: 904(ptr) AccessChain 810(inF0) 278
|
|
911: 6(float) Load 910
|
|
912: 904(ptr) AccessChain 845(inF1) 383
|
|
913: 6(float) Load 912
|
|
914: 64(fvec4) CompositeConstruct 274 909 911 913
|
|
Store 903(r025) 914
|
|
916: 64(fvec4) Load 810(inF0)
|
|
917: 64(fvec4) ExtInst 1(GLSL.std.450) 27(Exp) 916
|
|
Store 915(r029) 917
|
|
919: 64(fvec4) Load 810(inF0)
|
|
920: 64(fvec4) ExtInst 1(GLSL.std.450) 29(Exp2) 919
|
|
Store 918(r030) 920
|
|
922: 64(fvec4) Load 810(inF0)
|
|
923: 64(fvec4) Load 845(inF1)
|
|
924: 64(fvec4) Load 854(inF2)
|
|
925: 64(fvec4) ExtInst 1(GLSL.std.450) 70(FaceForward) 922 923 924
|
|
Store 921(r031) 925
|
|
930: 830(ivec4) ExtInst 1(GLSL.std.450) 75(FindUMsb) 929
|
|
Store 926(r032) 930
|
|
932: 830(ivec4) ExtInst 1(GLSL.std.450) 73(FindILsb) 929
|
|
Store 931(r033) 932
|
|
934: 64(fvec4) Load 810(inF0)
|
|
935: 64(fvec4) ExtInst 1(GLSL.std.450) 8(Floor) 934
|
|
Store 933(r034) 935
|
|
937: 64(fvec4) Load 810(inF0)
|
|
938: 64(fvec4) Load 845(inF1)
|
|
939: 64(fvec4) FMod 937 938
|
|
Store 936(r036) 939
|
|
941: 64(fvec4) Load 810(inF0)
|
|
942: 64(fvec4) ExtInst 1(GLSL.std.450) 10(Fract) 941
|
|
Store 940(r037) 942
|
|
944: 64(fvec4) Load 810(inF0)
|
|
946:945(ResType) ExtInst 1(GLSL.std.450) 52(FrexpStruct) 944
|
|
947: 825(ivec4) CompositeExtract 946 1
|
|
Store 845(inF1) 947
|
|
948: 64(fvec4) CompositeExtract 946 0
|
|
Store 943(r038) 948
|
|
950: 64(fvec4) Load 810(inF0)
|
|
951: 64(fvec4) Fwidth 950
|
|
Store 949(r039) 951
|
|
954: 64(fvec4) Load 810(inF0)
|
|
955: 859(bvec4) IsInf 954
|
|
Store 953(r040) 955
|
|
957: 64(fvec4) Load 810(inF0)
|
|
958: 859(bvec4) IsNan 957
|
|
Store 956(r041) 958
|
|
960: 64(fvec4) Load 810(inF0)
|
|
961: 64(fvec4) Load 845(inF1)
|
|
962: 64(fvec4) ExtInst 1(GLSL.std.450) 53(Ldexp) 960 961
|
|
Store 959(r042) 962
|
|
964: 64(fvec4) Load 810(inF0)
|
|
965: 64(fvec4) Load 845(inF1)
|
|
966: 64(fvec4) Load 854(inF2)
|
|
967: 64(fvec4) ExtInst 1(GLSL.std.450) 46(FMix) 964 965 966
|
|
Store 963(r039a) 967
|
|
969: 64(fvec4) Load 810(inF0)
|
|
970: 6(float) ExtInst 1(GLSL.std.450) 66(Length) 969
|
|
Store 968(r043) 970
|
|
972: 64(fvec4) Load 810(inF0)
|
|
973: 64(fvec4) ExtInst 1(GLSL.std.450) 28(Log) 972
|
|
Store 971(r044) 973
|
|
975: 64(fvec4) Load 810(inF0)
|
|
976: 64(fvec4) ExtInst 1(GLSL.std.450) 30(Log2) 975
|
|
977: 64(fvec4) VectorTimesScalar 976 253
|
|
Store 974(r045) 977
|
|
979: 64(fvec4) Load 810(inF0)
|
|
980: 64(fvec4) ExtInst 1(GLSL.std.450) 30(Log2) 979
|
|
Store 978(r046) 980
|
|
982: 64(fvec4) Load 810(inF0)
|
|
983: 64(fvec4) Load 845(inF1)
|
|
984: 64(fvec4) ExtInst 1(GLSL.std.450) 40(FMax) 982 983
|
|
Store 981(r047) 984
|
|
986: 64(fvec4) Load 810(inF0)
|
|
987: 64(fvec4) Load 845(inF1)
|
|
988: 64(fvec4) ExtInst 1(GLSL.std.450) 37(FMin) 986 987
|
|
Store 985(r048) 988
|
|
990: 64(fvec4) Load 810(inF0)
|
|
991: 64(fvec4) ExtInst 1(GLSL.std.450) 69(Normalize) 990
|
|
Store 989(r049) 991
|
|
993: 64(fvec4) Load 810(inF0)
|
|
994: 64(fvec4) Load 845(inF1)
|
|
995: 64(fvec4) ExtInst 1(GLSL.std.450) 26(Pow) 993 994
|
|
Store 992(r050) 995
|
|
997: 64(fvec4) Load 810(inF0)
|
|
998: 64(fvec4) ExtInst 1(GLSL.std.450) 11(Radians) 997
|
|
Store 996(r051) 998
|
|
1000: 64(fvec4) Load 810(inF0)
|
|
1001: 64(fvec4) CompositeConstruct 274 274 274 274
|
|
1002: 64(fvec4) FDiv 1001 1000
|
|
Store 999(r052) 1002
|
|
1004: 64(fvec4) Load 810(inF0)
|
|
1005: 64(fvec4) Load 845(inF1)
|
|
1006: 64(fvec4) ExtInst 1(GLSL.std.450) 71(Reflect) 1004 1005
|
|
Store 1003(r053) 1006
|
|
1008: 64(fvec4) Load 810(inF0)
|
|
1009: 64(fvec4) Load 845(inF1)
|
|
1010: 64(fvec4) ExtInst 1(GLSL.std.450) 72(Refract) 1008 1009 509
|
|
Store 1007(r054) 1010
|
|
1013: 830(ivec4) BitReverse 1012
|
|
Store 1011(r055) 1013
|
|
1015: 64(fvec4) Load 810(inF0)
|
|
1016: 64(fvec4) ExtInst 1(GLSL.std.450) 2(RoundEven) 1015
|
|
Store 1014(r056) 1016
|
|
1018: 64(fvec4) Load 810(inF0)
|
|
1019: 64(fvec4) ExtInst 1(GLSL.std.450) 32(InverseSqrt) 1018
|
|
Store 1017(r057) 1019
|
|
1021: 64(fvec4) Load 810(inF0)
|
|
1022: 64(fvec4) CompositeConstruct 165 165 165 165
|
|
1023: 64(fvec4) CompositeConstruct 274 274 274 274
|
|
1024: 64(fvec4) ExtInst 1(GLSL.std.450) 43(FClamp) 1021 1022 1023
|
|
Store 1020(r058) 1024
|
|
1026: 64(fvec4) Load 810(inF0)
|
|
1027: 64(fvec4) ExtInst 1(GLSL.std.450) 6(FSign) 1026
|
|
Store 1025(r059) 1027
|
|
1029: 64(fvec4) Load 810(inF0)
|
|
1030: 64(fvec4) ExtInst 1(GLSL.std.450) 13(Sin) 1029
|
|
Store 1028(r060) 1030
|
|
1031: 64(fvec4) Load 810(inF0)
|
|
1032: 64(fvec4) ExtInst 1(GLSL.std.450) 13(Sin) 1031
|
|
Store 845(inF1) 1032
|
|
1033: 64(fvec4) Load 810(inF0)
|
|
1034: 64(fvec4) ExtInst 1(GLSL.std.450) 14(Cos) 1033
|
|
Store 854(inF2) 1034
|
|
1036: 64(fvec4) Load 810(inF0)
|
|
1037: 64(fvec4) ExtInst 1(GLSL.std.450) 19(Sinh) 1036
|
|
Store 1035(r061) 1037
|
|
1039: 64(fvec4) Load 810(inF0)
|
|
1040: 64(fvec4) Load 845(inF1)
|
|
1041: 64(fvec4) Load 854(inF2)
|
|
1042: 64(fvec4) ExtInst 1(GLSL.std.450) 49(SmoothStep) 1039 1040 1041
|
|
Store 1038(r062) 1042
|
|
1044: 64(fvec4) Load 810(inF0)
|
|
1045: 64(fvec4) ExtInst 1(GLSL.std.450) 31(Sqrt) 1044
|
|
Store 1043(r063) 1045
|
|
1047: 64(fvec4) Load 810(inF0)
|
|
1048: 64(fvec4) Load 845(inF1)
|
|
1049: 64(fvec4) ExtInst 1(GLSL.std.450) 48(Step) 1047 1048
|
|
Store 1046(r064) 1049
|
|
1051: 64(fvec4) Load 810(inF0)
|
|
1052: 64(fvec4) ExtInst 1(GLSL.std.450) 15(Tan) 1051
|
|
Store 1050(r065) 1052
|
|
1054: 64(fvec4) Load 810(inF0)
|
|
1055: 64(fvec4) ExtInst 1(GLSL.std.450) 21(Tanh) 1054
|
|
Store 1053(r066) 1055
|
|
1057: 64(fvec4) Load 810(inF0)
|
|
1058: 64(fvec4) ExtInst 1(GLSL.std.450) 3(Trunc) 1057
|
|
Store 1056(r067) 1058
|
|
ReturnValue 1060
|
|
FunctionEnd
|
|
16(PixelShaderFunctionS(f1;f1;f1;u1;u1;): 6(float) Function None 10
|
|
11(inF0): 7(ptr) FunctionParameter
|
|
12(inF1): 7(ptr) FunctionParameter
|
|
13(inF2): 7(ptr) FunctionParameter
|
|
14(inU0): 9(ptr) FunctionParameter
|
|
15(inU1): 9(ptr) FunctionParameter
|
|
17: Label
|
|
123(r000): 122(ptr) Variable Function
|
|
126(r001): 7(ptr) Variable Function
|
|
129(r002): 7(ptr) Variable Function
|
|
132(r003): 122(ptr) Variable Function
|
|
135(r004): 7(ptr) Variable Function
|
|
140(r005): 139(ptr) Variable Function
|
|
143(r006): 9(ptr) Variable Function
|
|
146(r007): 7(ptr) Variable Function
|
|
149(r009): 7(ptr) Variable Function
|
|
152(r010): 7(ptr) Variable Function
|
|
156(r011): 7(ptr) Variable Function
|
|
159(r012): 7(ptr) Variable Function
|
|
170(r014): 7(ptr) Variable Function
|
|
173(r015): 7(ptr) Variable Function
|
|
176(r016): 9(ptr) Variable Function
|
|
179(r017): 7(ptr) Variable Function
|
|
182(r018): 7(ptr) Variable Function
|
|
185(r019): 7(ptr) Variable Function
|
|
188(r020): 7(ptr) Variable Function
|
|
191(r021): 7(ptr) Variable Function
|
|
194(r022): 7(ptr) Variable Function
|
|
197(r023): 7(ptr) Variable Function
|
|
200(r027): 7(ptr) Variable Function
|
|
203(r028): 7(ptr) Variable Function
|
|
206(r029): 9(ptr) Variable Function
|
|
210(r030): 9(ptr) Variable Function
|
|
213(r031): 7(ptr) Variable Function
|
|
216(r033): 7(ptr) Variable Function
|
|
220(r034): 7(ptr) Variable Function
|
|
223(r035): 7(ptr) Variable Function
|
|
229(r036): 7(ptr) Variable Function
|
|
232(r037): 122(ptr) Variable Function
|
|
235(r038): 122(ptr) Variable Function
|
|
238(r039): 7(ptr) Variable Function
|
|
242(r039a): 7(ptr) Variable Function
|
|
247(r040): 7(ptr) Variable Function
|
|
250(r041): 7(ptr) Variable Function
|
|
255(r042): 7(ptr) Variable Function
|
|
258(r043): 7(ptr) Variable Function
|
|
262(r044): 7(ptr) Variable Function
|
|
266(r045): 7(ptr) Variable Function
|
|
270(r046): 7(ptr) Variable Function
|
|
273(r047): 7(ptr) Variable Function
|
|
277(r048): 9(ptr) Variable Function
|
|
280(r049): 7(ptr) Variable Function
|
|
283(r050): 7(ptr) Variable Function
|
|
286(r051): 7(ptr) Variable Function
|
|
289(r052): 7(ptr) Variable Function
|
|
292(r053): 7(ptr) Variable Function
|
|
299(r055): 7(ptr) Variable Function
|
|
302(r056): 7(ptr) Variable Function
|
|
307(r057): 7(ptr) Variable Function
|
|
310(r058): 7(ptr) Variable Function
|
|
314(r059): 7(ptr) Variable Function
|
|
317(r060): 7(ptr) Variable Function
|
|
320(r061): 7(ptr) Variable Function
|
|
124: 6(float) Load 11(inF0)
|
|
125: 121(bool) All 124
|
|
Store 123(r000) 125
|
|
127: 6(float) Load 11(inF0)
|
|
128: 6(float) ExtInst 1(GLSL.std.450) 4(FAbs) 127
|
|
Store 126(r001) 128
|
|
130: 6(float) Load 11(inF0)
|
|
131: 6(float) ExtInst 1(GLSL.std.450) 17(Acos) 130
|
|
Store 129(r002) 131
|
|
133: 6(float) Load 11(inF0)
|
|
134: 121(bool) Any 133
|
|
Store 132(r003) 134
|
|
136: 6(float) Load 11(inF0)
|
|
137: 6(float) ExtInst 1(GLSL.std.450) 16(Asin) 136
|
|
Store 135(r004) 137
|
|
141: 6(float) Load 11(inF0)
|
|
142: 138(int) Bitcast 141
|
|
Store 140(r005) 142
|
|
144: 6(float) Load 11(inF0)
|
|
145: 8(int) Bitcast 144
|
|
Store 143(r006) 145
|
|
147: 8(int) Load 14(inU0)
|
|
148: 6(float) Bitcast 147
|
|
Store 146(r007) 148
|
|
150: 6(float) Load 11(inF0)
|
|
151: 6(float) ExtInst 1(GLSL.std.450) 18(Atan) 150
|
|
Store 149(r009) 151
|
|
153: 6(float) Load 11(inF0)
|
|
154: 6(float) Load 12(inF1)
|
|
155: 6(float) ExtInst 1(GLSL.std.450) 25(Atan2) 153 154
|
|
Store 152(r010) 155
|
|
157: 6(float) Load 11(inF0)
|
|
158: 6(float) ExtInst 1(GLSL.std.450) 9(Ceil) 157
|
|
Store 156(r011) 158
|
|
160: 6(float) Load 11(inF0)
|
|
161: 6(float) Load 12(inF1)
|
|
162: 6(float) Load 13(inF2)
|
|
163: 6(float) ExtInst 1(GLSL.std.450) 43(FClamp) 160 161 162
|
|
Store 159(r012) 163
|
|
164: 6(float) Load 11(inF0)
|
|
166: 121(bool) FOrdLessThan 164 165
|
|
SelectionMerge 168 None
|
|
BranchConditional 166 167 168
|
|
167: Label
|
|
Kill
|
|
168: Label
|
|
171: 6(float) Load 11(inF0)
|
|
172: 6(float) ExtInst 1(GLSL.std.450) 14(Cos) 171
|
|
Store 170(r014) 172
|
|
174: 6(float) Load 11(inF0)
|
|
175: 6(float) ExtInst 1(GLSL.std.450) 20(Cosh) 174
|
|
Store 173(r015) 175
|
|
178: 8(int) BitCount 177
|
|
Store 176(r016) 178
|
|
180: 6(float) Load 11(inF0)
|
|
181: 6(float) DPdx 180
|
|
Store 179(r017) 181
|
|
183: 6(float) Load 11(inF0)
|
|
184: 6(float) DPdxCoarse 183
|
|
Store 182(r018) 184
|
|
186: 6(float) Load 11(inF0)
|
|
187: 6(float) DPdxFine 186
|
|
Store 185(r019) 187
|
|
189: 6(float) Load 11(inF0)
|
|
190: 6(float) DPdy 189
|
|
Store 188(r020) 190
|
|
192: 6(float) Load 11(inF0)
|
|
193: 6(float) DPdyCoarse 192
|
|
Store 191(r021) 193
|
|
195: 6(float) Load 11(inF0)
|
|
196: 6(float) DPdyFine 195
|
|
Store 194(r022) 196
|
|
198: 6(float) Load 11(inF0)
|
|
199: 6(float) ExtInst 1(GLSL.std.450) 12(Degrees) 198
|
|
Store 197(r023) 199
|
|
201: 6(float) Load 11(inF0)
|
|
202: 6(float) ExtInst 1(GLSL.std.450) 27(Exp) 201
|
|
Store 200(r027) 202
|
|
204: 6(float) Load 11(inF0)
|
|
205: 6(float) ExtInst 1(GLSL.std.450) 29(Exp2) 204
|
|
Store 203(r028) 205
|
|
208: 138(int) ExtInst 1(GLSL.std.450) 74(FindSMsb) 207
|
|
209: 8(int) Bitcast 208
|
|
Store 206(r029) 209
|
|
211: 138(int) ExtInst 1(GLSL.std.450) 73(FindILsb) 207
|
|
212: 8(int) Bitcast 211
|
|
Store 210(r030) 212
|
|
214: 6(float) Load 11(inF0)
|
|
215: 6(float) ExtInst 1(GLSL.std.450) 8(Floor) 214
|
|
Store 213(r031) 215
|
|
217: 6(float) Load 11(inF0)
|
|
218: 6(float) Load 12(inF1)
|
|
219: 6(float) FMod 217 218
|
|
Store 216(r033) 219
|
|
221: 6(float) Load 11(inF0)
|
|
222: 6(float) ExtInst 1(GLSL.std.450) 10(Fract) 221
|
|
Store 220(r034) 222
|
|
224: 6(float) Load 11(inF0)
|
|
226:225(ResType) ExtInst 1(GLSL.std.450) 52(FrexpStruct) 224
|
|
227: 138(int) CompositeExtract 226 1
|
|
Store 12(inF1) 227
|
|
228: 6(float) CompositeExtract 226 0
|
|
Store 223(r035) 228
|
|
230: 6(float) Load 11(inF0)
|
|
231: 6(float) Fwidth 230
|
|
Store 229(r036) 231
|
|
233: 6(float) Load 11(inF0)
|
|
234: 121(bool) IsInf 233
|
|
Store 232(r037) 234
|
|
236: 6(float) Load 11(inF0)
|
|
237: 121(bool) IsNan 236
|
|
Store 235(r038) 237
|
|
239: 6(float) Load 11(inF0)
|
|
240: 6(float) Load 12(inF1)
|
|
241: 6(float) ExtInst 1(GLSL.std.450) 53(Ldexp) 239 240
|
|
Store 238(r039) 241
|
|
243: 6(float) Load 11(inF0)
|
|
244: 6(float) Load 12(inF1)
|
|
245: 6(float) Load 13(inF2)
|
|
246: 6(float) ExtInst 1(GLSL.std.450) 46(FMix) 243 244 245
|
|
Store 242(r039a) 246
|
|
248: 6(float) Load 11(inF0)
|
|
249: 6(float) ExtInst 1(GLSL.std.450) 28(Log) 248
|
|
Store 247(r040) 249
|
|
251: 6(float) Load 11(inF0)
|
|
252: 6(float) ExtInst 1(GLSL.std.450) 30(Log2) 251
|
|
254: 6(float) FMul 252 253
|
|
Store 250(r041) 254
|
|
256: 6(float) Load 11(inF0)
|
|
257: 6(float) ExtInst 1(GLSL.std.450) 30(Log2) 256
|
|
Store 255(r042) 257
|
|
259: 6(float) Load 11(inF0)
|
|
260: 6(float) Load 12(inF1)
|
|
261: 6(float) ExtInst 1(GLSL.std.450) 40(FMax) 259 260
|
|
Store 258(r043) 261
|
|
263: 6(float) Load 11(inF0)
|
|
264: 6(float) Load 12(inF1)
|
|
265: 6(float) ExtInst 1(GLSL.std.450) 37(FMin) 263 264
|
|
Store 262(r044) 265
|
|
267: 6(float) Load 11(inF0)
|
|
268: 6(float) Load 12(inF1)
|
|
269: 6(float) ExtInst 1(GLSL.std.450) 26(Pow) 267 268
|
|
Store 266(r045) 269
|
|
271: 6(float) Load 11(inF0)
|
|
272: 6(float) ExtInst 1(GLSL.std.450) 11(Radians) 271
|
|
Store 270(r046) 272
|
|
275: 6(float) Load 11(inF0)
|
|
276: 6(float) FDiv 274 275
|
|
Store 273(r047) 276
|
|
279: 8(int) BitReverse 278
|
|
Store 277(r048) 279
|
|
281: 6(float) Load 11(inF0)
|
|
282: 6(float) ExtInst 1(GLSL.std.450) 2(RoundEven) 281
|
|
Store 280(r049) 282
|
|
284: 6(float) Load 11(inF0)
|
|
285: 6(float) ExtInst 1(GLSL.std.450) 32(InverseSqrt) 284
|
|
Store 283(r050) 285
|
|
287: 6(float) Load 11(inF0)
|
|
288: 6(float) ExtInst 1(GLSL.std.450) 43(FClamp) 287 165 274
|
|
Store 286(r051) 288
|
|
290: 6(float) Load 11(inF0)
|
|
291: 6(float) ExtInst 1(GLSL.std.450) 6(FSign) 290
|
|
Store 289(r052) 291
|
|
293: 6(float) Load 11(inF0)
|
|
294: 6(float) ExtInst 1(GLSL.std.450) 13(Sin) 293
|
|
Store 292(r053) 294
|
|
295: 6(float) Load 11(inF0)
|
|
296: 6(float) ExtInst 1(GLSL.std.450) 13(Sin) 295
|
|
Store 12(inF1) 296
|
|
297: 6(float) Load 11(inF0)
|
|
298: 6(float) ExtInst 1(GLSL.std.450) 14(Cos) 297
|
|
Store 13(inF2) 298
|
|
300: 6(float) Load 11(inF0)
|
|
301: 6(float) ExtInst 1(GLSL.std.450) 19(Sinh) 300
|
|
Store 299(r055) 301
|
|
303: 6(float) Load 11(inF0)
|
|
304: 6(float) Load 12(inF1)
|
|
305: 6(float) Load 13(inF2)
|
|
306: 6(float) ExtInst 1(GLSL.std.450) 49(SmoothStep) 303 304 305
|
|
Store 302(r056) 306
|
|
308: 6(float) Load 11(inF0)
|
|
309: 6(float) ExtInst 1(GLSL.std.450) 31(Sqrt) 308
|
|
Store 307(r057) 309
|
|
311: 6(float) Load 11(inF0)
|
|
312: 6(float) Load 12(inF1)
|
|
313: 6(float) ExtInst 1(GLSL.std.450) 48(Step) 311 312
|
|
Store 310(r058) 313
|
|
315: 6(float) Load 11(inF0)
|
|
316: 6(float) ExtInst 1(GLSL.std.450) 15(Tan) 315
|
|
Store 314(r059) 316
|
|
318: 6(float) Load 11(inF0)
|
|
319: 6(float) ExtInst 1(GLSL.std.450) 21(Tanh) 318
|
|
Store 317(r060) 319
|
|
321: 6(float) Load 11(inF0)
|
|
322: 6(float) ExtInst 1(GLSL.std.450) 3(Trunc) 321
|
|
Store 320(r061) 322
|
|
ReturnValue 165
|
|
FunctionEnd
|
|
22(PixelShaderFunction1(vf1;vf1;vf1;): 6(float) Function None 18
|
|
19(inF0): 7(ptr) FunctionParameter
|
|
20(inF1): 7(ptr) FunctionParameter
|
|
21(inF2): 7(ptr) FunctionParameter
|
|
23: Label
|
|
ReturnValue 165
|
|
FunctionEnd
|
|
34(PixelShaderFunction2(vf2;vf2;vf2;vu2;vu2;): 24(fvec2) Function None 28
|
|
29(inF0): 25(ptr) FunctionParameter
|
|
30(inF1): 25(ptr) FunctionParameter
|
|
31(inF2): 25(ptr) FunctionParameter
|
|
32(inU0): 27(ptr) FunctionParameter
|
|
33(inU1): 27(ptr) FunctionParameter
|
|
35: Label
|
|
327(r000): 122(ptr) Variable Function
|
|
330(r001): 25(ptr) Variable Function
|
|
333(r002): 25(ptr) Variable Function
|
|
336(r003): 122(ptr) Variable Function
|
|
339(r004): 25(ptr) Variable Function
|
|
344(r005): 343(ptr) Variable Function
|
|
347(r006): 27(ptr) Variable Function
|
|
350(r007): 25(ptr) Variable Function
|
|
353(r009): 25(ptr) Variable Function
|
|
356(r010): 25(ptr) Variable Function
|
|
360(r011): 25(ptr) Variable Function
|
|
363(r012): 25(ptr) Variable Function
|
|
376(r013): 25(ptr) Variable Function
|
|
379(r015): 25(ptr) Variable Function
|
|
382(r016): 27(ptr) Variable Function
|
|
386(r017): 25(ptr) Variable Function
|
|
389(r018): 25(ptr) Variable Function
|
|
392(r019): 25(ptr) Variable Function
|
|
395(r020): 25(ptr) Variable Function
|
|
398(r021): 25(ptr) Variable Function
|
|
401(r022): 25(ptr) Variable Function
|
|
404(r023): 25(ptr) Variable Function
|
|
407(r026): 7(ptr) Variable Function
|
|
411(r027): 7(ptr) Variable Function
|
|
415(r028): 25(ptr) Variable Function
|
|
418(r029): 25(ptr) Variable Function
|
|
421(r030): 25(ptr) Variable Function
|
|
426(r031): 27(ptr) Variable Function
|
|
430(r032): 27(ptr) Variable Function
|
|
432(r033): 25(ptr) Variable Function
|
|
435(r035): 25(ptr) Variable Function
|
|
439(r036): 25(ptr) Variable Function
|
|
442(r037): 25(ptr) Variable Function
|
|
448(r038): 25(ptr) Variable Function
|
|
452(r039): 451(ptr) Variable Function
|
|
455(r040): 451(ptr) Variable Function
|
|
458(r041): 25(ptr) Variable Function
|
|
462(r039a): 25(ptr) Variable Function
|
|
467(r042): 7(ptr) Variable Function
|
|
470(r043): 25(ptr) Variable Function
|
|
473(r044): 25(ptr) Variable Function
|
|
477(r045): 25(ptr) Variable Function
|
|
480(r046): 25(ptr) Variable Function
|
|
484(r047): 25(ptr) Variable Function
|
|
488(r048): 25(ptr) Variable Function
|
|
491(r049): 25(ptr) Variable Function
|
|
495(r050): 25(ptr) Variable Function
|
|
498(r051): 25(ptr) Variable Function
|
|
502(r052): 25(ptr) Variable Function
|
|
506(r053): 25(ptr) Variable Function
|
|
511(r054): 27(ptr) Variable Function
|
|
515(r055): 25(ptr) Variable Function
|
|
518(r056): 25(ptr) Variable Function
|
|
521(r057): 25(ptr) Variable Function
|
|
526(r058): 25(ptr) Variable Function
|
|
529(r059): 25(ptr) Variable Function
|
|
536(r060): 25(ptr) Variable Function
|
|
539(r061): 25(ptr) Variable Function
|
|
544(r062): 25(ptr) Variable Function
|
|
547(r063): 25(ptr) Variable Function
|
|
551(r064): 25(ptr) Variable Function
|
|
554(r065): 25(ptr) Variable Function
|
|
557(r066): 25(ptr) Variable Function
|
|
328: 24(fvec2) Load 29(inF0)
|
|
329: 121(bool) All 328
|
|
Store 327(r000) 329
|
|
331: 24(fvec2) Load 29(inF0)
|
|
332: 24(fvec2) ExtInst 1(GLSL.std.450) 4(FAbs) 331
|
|
Store 330(r001) 332
|
|
334: 24(fvec2) Load 29(inF0)
|
|
335: 24(fvec2) ExtInst 1(GLSL.std.450) 17(Acos) 334
|
|
Store 333(r002) 335
|
|
337: 24(fvec2) Load 29(inF0)
|
|
338: 121(bool) Any 337
|
|
Store 336(r003) 338
|
|
340: 24(fvec2) Load 29(inF0)
|
|
341: 24(fvec2) ExtInst 1(GLSL.std.450) 16(Asin) 340
|
|
Store 339(r004) 341
|
|
345: 24(fvec2) Load 29(inF0)
|
|
346: 342(ivec2) Bitcast 345
|
|
Store 344(r005) 346
|
|
348: 24(fvec2) Load 29(inF0)
|
|
349: 26(ivec2) Bitcast 348
|
|
Store 347(r006) 349
|
|
351: 26(ivec2) Load 32(inU0)
|
|
352: 24(fvec2) Bitcast 351
|
|
Store 350(r007) 352
|
|
354: 24(fvec2) Load 29(inF0)
|
|
355: 24(fvec2) ExtInst 1(GLSL.std.450) 18(Atan) 354
|
|
Store 353(r009) 355
|
|
357: 24(fvec2) Load 29(inF0)
|
|
358: 24(fvec2) Load 30(inF1)
|
|
359: 24(fvec2) ExtInst 1(GLSL.std.450) 25(Atan2) 357 358
|
|
Store 356(r010) 359
|
|
361: 24(fvec2) Load 29(inF0)
|
|
362: 24(fvec2) ExtInst 1(GLSL.std.450) 9(Ceil) 361
|
|
Store 360(r011) 362
|
|
364: 24(fvec2) Load 29(inF0)
|
|
365: 24(fvec2) Load 30(inF1)
|
|
366: 24(fvec2) Load 31(inF2)
|
|
367: 24(fvec2) ExtInst 1(GLSL.std.450) 43(FClamp) 364 365 366
|
|
Store 363(r012) 367
|
|
368: 24(fvec2) Load 29(inF0)
|
|
371: 370(bvec2) FOrdLessThan 368 369
|
|
372: 121(bool) Any 371
|
|
SelectionMerge 374 None
|
|
BranchConditional 372 373 374
|
|
373: Label
|
|
Kill
|
|
374: Label
|
|
377: 24(fvec2) Load 29(inF0)
|
|
378: 24(fvec2) ExtInst 1(GLSL.std.450) 14(Cos) 377
|
|
Store 376(r013) 378
|
|
380: 24(fvec2) Load 29(inF0)
|
|
381: 24(fvec2) ExtInst 1(GLSL.std.450) 20(Cosh) 380
|
|
Store 379(r015) 381
|
|
385: 26(ivec2) BitCount 384
|
|
Store 382(r016) 385
|
|
387: 24(fvec2) Load 29(inF0)
|
|
388: 24(fvec2) DPdx 387
|
|
Store 386(r017) 388
|
|
390: 24(fvec2) Load 29(inF0)
|
|
391: 24(fvec2) DPdxCoarse 390
|
|
Store 389(r018) 391
|
|
393: 24(fvec2) Load 29(inF0)
|
|
394: 24(fvec2) DPdxFine 393
|
|
Store 392(r019) 394
|
|
396: 24(fvec2) Load 29(inF0)
|
|
397: 24(fvec2) DPdy 396
|
|
Store 395(r020) 397
|
|
399: 24(fvec2) Load 29(inF0)
|
|
400: 24(fvec2) DPdyCoarse 399
|
|
Store 398(r021) 400
|
|
402: 24(fvec2) Load 29(inF0)
|
|
403: 24(fvec2) DPdyFine 402
|
|
Store 401(r022) 403
|
|
405: 24(fvec2) Load 29(inF0)
|
|
406: 24(fvec2) ExtInst 1(GLSL.std.450) 12(Degrees) 405
|
|
Store 404(r023) 406
|
|
408: 24(fvec2) Load 29(inF0)
|
|
409: 24(fvec2) Load 30(inF1)
|
|
410: 6(float) ExtInst 1(GLSL.std.450) 67(Distance) 408 409
|
|
Store 407(r026) 410
|
|
412: 24(fvec2) Load 29(inF0)
|
|
413: 24(fvec2) Load 30(inF1)
|
|
414: 6(float) Dot 412 413
|
|
Store 411(r027) 414
|
|
416: 24(fvec2) Load 29(inF0)
|
|
417: 24(fvec2) ExtInst 1(GLSL.std.450) 27(Exp) 416
|
|
Store 415(r028) 417
|
|
419: 24(fvec2) Load 29(inF0)
|
|
420: 24(fvec2) ExtInst 1(GLSL.std.450) 29(Exp2) 419
|
|
Store 418(r029) 420
|
|
422: 24(fvec2) Load 29(inF0)
|
|
423: 24(fvec2) Load 30(inF1)
|
|
424: 24(fvec2) Load 31(inF2)
|
|
425: 24(fvec2) ExtInst 1(GLSL.std.450) 70(FaceForward) 422 423 424
|
|
Store 421(r030) 425
|
|
429: 26(ivec2) ExtInst 1(GLSL.std.450) 75(FindUMsb) 428
|
|
Store 426(r031) 429
|
|
431: 26(ivec2) ExtInst 1(GLSL.std.450) 73(FindILsb) 428
|
|
Store 430(r032) 431
|
|
433: 24(fvec2) Load 29(inF0)
|
|
434: 24(fvec2) ExtInst 1(GLSL.std.450) 8(Floor) 433
|
|
Store 432(r033) 434
|
|
436: 24(fvec2) Load 29(inF0)
|
|
437: 24(fvec2) Load 30(inF1)
|
|
438: 24(fvec2) FMod 436 437
|
|
Store 435(r035) 438
|
|
440: 24(fvec2) Load 29(inF0)
|
|
441: 24(fvec2) ExtInst 1(GLSL.std.450) 10(Fract) 440
|
|
Store 439(r036) 441
|
|
443: 24(fvec2) Load 29(inF0)
|
|
445:444(ResType) ExtInst 1(GLSL.std.450) 52(FrexpStruct) 443
|
|
446: 342(ivec2) CompositeExtract 445 1
|
|
Store 30(inF1) 446
|
|
447: 24(fvec2) CompositeExtract 445 0
|
|
Store 442(r037) 447
|
|
449: 24(fvec2) Load 29(inF0)
|
|
450: 24(fvec2) Fwidth 449
|
|
Store 448(r038) 450
|
|
453: 24(fvec2) Load 29(inF0)
|
|
454: 370(bvec2) IsInf 453
|
|
Store 452(r039) 454
|
|
456: 24(fvec2) Load 29(inF0)
|
|
457: 370(bvec2) IsNan 456
|
|
Store 455(r040) 457
|
|
459: 24(fvec2) Load 29(inF0)
|
|
460: 24(fvec2) Load 30(inF1)
|
|
461: 24(fvec2) ExtInst 1(GLSL.std.450) 53(Ldexp) 459 460
|
|
Store 458(r041) 461
|
|
463: 24(fvec2) Load 29(inF0)
|
|
464: 24(fvec2) Load 30(inF1)
|
|
465: 24(fvec2) Load 31(inF2)
|
|
466: 24(fvec2) ExtInst 1(GLSL.std.450) 46(FMix) 463 464 465
|
|
Store 462(r039a) 466
|
|
468: 24(fvec2) Load 29(inF0)
|
|
469: 6(float) ExtInst 1(GLSL.std.450) 66(Length) 468
|
|
Store 467(r042) 469
|
|
471: 24(fvec2) Load 29(inF0)
|
|
472: 24(fvec2) ExtInst 1(GLSL.std.450) 28(Log) 471
|
|
Store 470(r043) 472
|
|
474: 24(fvec2) Load 29(inF0)
|
|
475: 24(fvec2) ExtInst 1(GLSL.std.450) 30(Log2) 474
|
|
476: 24(fvec2) VectorTimesScalar 475 253
|
|
Store 473(r044) 476
|
|
478: 24(fvec2) Load 29(inF0)
|
|
479: 24(fvec2) ExtInst 1(GLSL.std.450) 30(Log2) 478
|
|
Store 477(r045) 479
|
|
481: 24(fvec2) Load 29(inF0)
|
|
482: 24(fvec2) Load 30(inF1)
|
|
483: 24(fvec2) ExtInst 1(GLSL.std.450) 40(FMax) 481 482
|
|
Store 480(r046) 483
|
|
485: 24(fvec2) Load 29(inF0)
|
|
486: 24(fvec2) Load 30(inF1)
|
|
487: 24(fvec2) ExtInst 1(GLSL.std.450) 37(FMin) 485 486
|
|
Store 484(r047) 487
|
|
489: 24(fvec2) Load 29(inF0)
|
|
490: 24(fvec2) ExtInst 1(GLSL.std.450) 69(Normalize) 489
|
|
Store 488(r048) 490
|
|
492: 24(fvec2) Load 29(inF0)
|
|
493: 24(fvec2) Load 30(inF1)
|
|
494: 24(fvec2) ExtInst 1(GLSL.std.450) 26(Pow) 492 493
|
|
Store 491(r049) 494
|
|
496: 24(fvec2) Load 29(inF0)
|
|
497: 24(fvec2) ExtInst 1(GLSL.std.450) 11(Radians) 496
|
|
Store 495(r050) 497
|
|
499: 24(fvec2) Load 29(inF0)
|
|
500: 24(fvec2) CompositeConstruct 274 274
|
|
501: 24(fvec2) FDiv 500 499
|
|
Store 498(r051) 501
|
|
503: 24(fvec2) Load 29(inF0)
|
|
504: 24(fvec2) Load 30(inF1)
|
|
505: 24(fvec2) ExtInst 1(GLSL.std.450) 71(Reflect) 503 504
|
|
Store 502(r052) 505
|
|
507: 24(fvec2) Load 29(inF0)
|
|
508: 24(fvec2) Load 30(inF1)
|
|
510: 24(fvec2) ExtInst 1(GLSL.std.450) 72(Refract) 507 508 509
|
|
Store 506(r053) 510
|
|
514: 26(ivec2) BitReverse 513
|
|
Store 511(r054) 514
|
|
516: 24(fvec2) Load 29(inF0)
|
|
517: 24(fvec2) ExtInst 1(GLSL.std.450) 2(RoundEven) 516
|
|
Store 515(r055) 517
|
|
519: 24(fvec2) Load 29(inF0)
|
|
520: 24(fvec2) ExtInst 1(GLSL.std.450) 32(InverseSqrt) 519
|
|
Store 518(r056) 520
|
|
522: 24(fvec2) Load 29(inF0)
|
|
523: 24(fvec2) CompositeConstruct 165 165
|
|
524: 24(fvec2) CompositeConstruct 274 274
|
|
525: 24(fvec2) ExtInst 1(GLSL.std.450) 43(FClamp) 522 523 524
|
|
Store 521(r057) 525
|
|
527: 24(fvec2) Load 29(inF0)
|
|
528: 24(fvec2) ExtInst 1(GLSL.std.450) 6(FSign) 527
|
|
Store 526(r058) 528
|
|
530: 24(fvec2) Load 29(inF0)
|
|
531: 24(fvec2) ExtInst 1(GLSL.std.450) 13(Sin) 530
|
|
Store 529(r059) 531
|
|
532: 24(fvec2) Load 29(inF0)
|
|
533: 24(fvec2) ExtInst 1(GLSL.std.450) 13(Sin) 532
|
|
Store 30(inF1) 533
|
|
534: 24(fvec2) Load 29(inF0)
|
|
535: 24(fvec2) ExtInst 1(GLSL.std.450) 14(Cos) 534
|
|
Store 31(inF2) 535
|
|
537: 24(fvec2) Load 29(inF0)
|
|
538: 24(fvec2) ExtInst 1(GLSL.std.450) 19(Sinh) 537
|
|
Store 536(r060) 538
|
|
540: 24(fvec2) Load 29(inF0)
|
|
541: 24(fvec2) Load 30(inF1)
|
|
542: 24(fvec2) Load 31(inF2)
|
|
543: 24(fvec2) ExtInst 1(GLSL.std.450) 49(SmoothStep) 540 541 542
|
|
Store 539(r061) 543
|
|
545: 24(fvec2) Load 29(inF0)
|
|
546: 24(fvec2) ExtInst 1(GLSL.std.450) 31(Sqrt) 545
|
|
Store 544(r062) 546
|
|
548: 24(fvec2) Load 29(inF0)
|
|
549: 24(fvec2) Load 30(inF1)
|
|
550: 24(fvec2) ExtInst 1(GLSL.std.450) 48(Step) 548 549
|
|
Store 547(r063) 550
|
|
552: 24(fvec2) Load 29(inF0)
|
|
553: 24(fvec2) ExtInst 1(GLSL.std.450) 15(Tan) 552
|
|
Store 551(r064) 553
|
|
555: 24(fvec2) Load 29(inF0)
|
|
556: 24(fvec2) ExtInst 1(GLSL.std.450) 21(Tanh) 555
|
|
Store 554(r065) 556
|
|
558: 24(fvec2) Load 29(inF0)
|
|
559: 24(fvec2) ExtInst 1(GLSL.std.450) 3(Trunc) 558
|
|
Store 557(r066) 559
|
|
ReturnValue 560
|
|
FunctionEnd
|
|
46(PixelShaderFunction3(vf3;vf3;vf3;vu3;vu3;): 36(fvec3) Function None 40
|
|
41(inF0): 37(ptr) FunctionParameter
|
|
42(inF1): 37(ptr) FunctionParameter
|
|
43(inF2): 37(ptr) FunctionParameter
|
|
44(inU0): 39(ptr) FunctionParameter
|
|
45(inU1): 39(ptr) FunctionParameter
|
|
47: Label
|
|
563(r000): 122(ptr) Variable Function
|
|
566(r001): 37(ptr) Variable Function
|
|
569(r002): 37(ptr) Variable Function
|
|
572(r003): 122(ptr) Variable Function
|
|
575(r004): 37(ptr) Variable Function
|
|
580(r005): 579(ptr) Variable Function
|
|
583(r006): 39(ptr) Variable Function
|
|
586(r007): 37(ptr) Variable Function
|
|
589(r009): 37(ptr) Variable Function
|
|
592(r010): 37(ptr) Variable Function
|
|
596(r011): 37(ptr) Variable Function
|
|
599(r012): 37(ptr) Variable Function
|
|
612(r013): 37(ptr) Variable Function
|
|
615(r014): 37(ptr) Variable Function
|
|
618(r015): 39(ptr) Variable Function
|
|
622(r016): 37(ptr) Variable Function
|
|
626(r017): 37(ptr) Variable Function
|
|
629(r018): 37(ptr) Variable Function
|
|
632(r019): 37(ptr) Variable Function
|
|
635(r020): 37(ptr) Variable Function
|
|
638(r021): 37(ptr) Variable Function
|
|
641(r022): 37(ptr) Variable Function
|
|
644(r023): 37(ptr) Variable Function
|
|
647(r024): 7(ptr) Variable Function
|
|
651(r025): 7(ptr) Variable Function
|
|
655(r029): 37(ptr) Variable Function
|
|
658(r030): 37(ptr) Variable Function
|
|
661(r031): 37(ptr) Variable Function
|
|
666(r032): 39(ptr) Variable Function
|
|
670(r033): 39(ptr) Variable Function
|
|
672(r034): 37(ptr) Variable Function
|
|
675(r036): 37(ptr) Variable Function
|
|
679(r037): 37(ptr) Variable Function
|
|
682(r038): 37(ptr) Variable Function
|
|
688(r039): 37(ptr) Variable Function
|
|
692(r040): 691(ptr) Variable Function
|
|
695(r041): 691(ptr) Variable Function
|
|
698(r042): 37(ptr) Variable Function
|
|
702(r039a): 37(ptr) Variable Function
|
|
707(r039b): 37(ptr) Variable Function
|
|
713(r043): 7(ptr) Variable Function
|
|
716(r044): 37(ptr) Variable Function
|
|
719(r045): 37(ptr) Variable Function
|
|
723(r046): 37(ptr) Variable Function
|
|
726(r047): 37(ptr) Variable Function
|
|
730(r048): 37(ptr) Variable Function
|
|
734(r049): 37(ptr) Variable Function
|
|
737(r050): 37(ptr) Variable Function
|
|
741(r051): 37(ptr) Variable Function
|
|
744(r052): 37(ptr) Variable Function
|
|
748(r053): 37(ptr) Variable Function
|
|
752(r054): 37(ptr) Variable Function
|
|
756(r055): 39(ptr) Variable Function
|
|
759(r056): 37(ptr) Variable Function
|
|
762(r057): 37(ptr) Variable Function
|
|
765(r058): 37(ptr) Variable Function
|
|
770(r059): 37(ptr) Variable Function
|
|
773(r060): 37(ptr) Variable Function
|
|
780(r061): 37(ptr) Variable Function
|
|
783(r062): 37(ptr) Variable Function
|
|
788(r063): 37(ptr) Variable Function
|
|
791(r064): 37(ptr) Variable Function
|
|
795(r065): 37(ptr) Variable Function
|
|
798(r066): 37(ptr) Variable Function
|
|
801(r067): 37(ptr) Variable Function
|
|
564: 36(fvec3) Load 41(inF0)
|
|
565: 121(bool) All 564
|
|
Store 563(r000) 565
|
|
567: 36(fvec3) Load 41(inF0)
|
|
568: 36(fvec3) ExtInst 1(GLSL.std.450) 4(FAbs) 567
|
|
Store 566(r001) 568
|
|
570: 36(fvec3) Load 41(inF0)
|
|
571: 36(fvec3) ExtInst 1(GLSL.std.450) 17(Acos) 570
|
|
Store 569(r002) 571
|
|
573: 36(fvec3) Load 41(inF0)
|
|
574: 121(bool) Any 573
|
|
Store 572(r003) 574
|
|
576: 36(fvec3) Load 41(inF0)
|
|
577: 36(fvec3) ExtInst 1(GLSL.std.450) 16(Asin) 576
|
|
Store 575(r004) 577
|
|
581: 36(fvec3) Load 41(inF0)
|
|
582: 578(ivec3) Bitcast 581
|
|
Store 580(r005) 582
|
|
584: 36(fvec3) Load 41(inF0)
|
|
585: 38(ivec3) Bitcast 584
|
|
Store 583(r006) 585
|
|
587: 38(ivec3) Load 44(inU0)
|
|
588: 36(fvec3) Bitcast 587
|
|
Store 586(r007) 588
|
|
590: 36(fvec3) Load 41(inF0)
|
|
591: 36(fvec3) ExtInst 1(GLSL.std.450) 18(Atan) 590
|
|
Store 589(r009) 591
|
|
593: 36(fvec3) Load 41(inF0)
|
|
594: 36(fvec3) Load 42(inF1)
|
|
595: 36(fvec3) ExtInst 1(GLSL.std.450) 25(Atan2) 593 594
|
|
Store 592(r010) 595
|
|
597: 36(fvec3) Load 41(inF0)
|
|
598: 36(fvec3) ExtInst 1(GLSL.std.450) 9(Ceil) 597
|
|
Store 596(r011) 598
|
|
600: 36(fvec3) Load 41(inF0)
|
|
601: 36(fvec3) Load 42(inF1)
|
|
602: 36(fvec3) Load 43(inF2)
|
|
603: 36(fvec3) ExtInst 1(GLSL.std.450) 43(FClamp) 600 601 602
|
|
Store 599(r012) 603
|
|
604: 36(fvec3) Load 41(inF0)
|
|
607: 606(bvec3) FOrdLessThan 604 605
|
|
608: 121(bool) Any 607
|
|
SelectionMerge 610 None
|
|
BranchConditional 608 609 610
|
|
609: Label
|
|
Kill
|
|
610: Label
|
|
613: 36(fvec3) Load 41(inF0)
|
|
614: 36(fvec3) ExtInst 1(GLSL.std.450) 14(Cos) 613
|
|
Store 612(r013) 614
|
|
616: 36(fvec3) Load 41(inF0)
|
|
617: 36(fvec3) ExtInst 1(GLSL.std.450) 20(Cosh) 616
|
|
Store 615(r014) 617
|
|
621: 38(ivec3) BitCount 620
|
|
Store 618(r015) 621
|
|
623: 36(fvec3) Load 41(inF0)
|
|
624: 36(fvec3) Load 42(inF1)
|
|
625: 36(fvec3) ExtInst 1(GLSL.std.450) 68(Cross) 623 624
|
|
Store 622(r016) 625
|
|
627: 36(fvec3) Load 41(inF0)
|
|
628: 36(fvec3) DPdx 627
|
|
Store 626(r017) 628
|
|
630: 36(fvec3) Load 41(inF0)
|
|
631: 36(fvec3) DPdxCoarse 630
|
|
Store 629(r018) 631
|
|
633: 36(fvec3) Load 41(inF0)
|
|
634: 36(fvec3) DPdxFine 633
|
|
Store 632(r019) 634
|
|
636: 36(fvec3) Load 41(inF0)
|
|
637: 36(fvec3) DPdy 636
|
|
Store 635(r020) 637
|
|
639: 36(fvec3) Load 41(inF0)
|
|
640: 36(fvec3) DPdyCoarse 639
|
|
Store 638(r021) 640
|
|
642: 36(fvec3) Load 41(inF0)
|
|
643: 36(fvec3) DPdyFine 642
|
|
Store 641(r022) 643
|
|
645: 36(fvec3) Load 41(inF0)
|
|
646: 36(fvec3) ExtInst 1(GLSL.std.450) 12(Degrees) 645
|
|
Store 644(r023) 646
|
|
648: 36(fvec3) Load 41(inF0)
|
|
649: 36(fvec3) Load 42(inF1)
|
|
650: 6(float) ExtInst 1(GLSL.std.450) 67(Distance) 648 649
|
|
Store 647(r024) 650
|
|
652: 36(fvec3) Load 41(inF0)
|
|
653: 36(fvec3) Load 42(inF1)
|
|
654: 6(float) Dot 652 653
|
|
Store 651(r025) 654
|
|
656: 36(fvec3) Load 41(inF0)
|
|
657: 36(fvec3) ExtInst 1(GLSL.std.450) 27(Exp) 656
|
|
Store 655(r029) 657
|
|
659: 36(fvec3) Load 41(inF0)
|
|
660: 36(fvec3) ExtInst 1(GLSL.std.450) 29(Exp2) 659
|
|
Store 658(r030) 660
|
|
662: 36(fvec3) Load 41(inF0)
|
|
663: 36(fvec3) Load 42(inF1)
|
|
664: 36(fvec3) Load 43(inF2)
|
|
665: 36(fvec3) ExtInst 1(GLSL.std.450) 70(FaceForward) 662 663 664
|
|
Store 661(r031) 665
|
|
669: 38(ivec3) ExtInst 1(GLSL.std.450) 75(FindUMsb) 668
|
|
Store 666(r032) 669
|
|
671: 38(ivec3) ExtInst 1(GLSL.std.450) 73(FindILsb) 668
|
|
Store 670(r033) 671
|
|
673: 36(fvec3) Load 41(inF0)
|
|
674: 36(fvec3) ExtInst 1(GLSL.std.450) 8(Floor) 673
|
|
Store 672(r034) 674
|
|
676: 36(fvec3) Load 41(inF0)
|
|
677: 36(fvec3) Load 42(inF1)
|
|
678: 36(fvec3) FMod 676 677
|
|
Store 675(r036) 678
|
|
680: 36(fvec3) Load 41(inF0)
|
|
681: 36(fvec3) ExtInst 1(GLSL.std.450) 10(Fract) 680
|
|
Store 679(r037) 681
|
|
683: 36(fvec3) Load 41(inF0)
|
|
685:684(ResType) ExtInst 1(GLSL.std.450) 52(FrexpStruct) 683
|
|
686: 578(ivec3) CompositeExtract 685 1
|
|
Store 42(inF1) 686
|
|
687: 36(fvec3) CompositeExtract 685 0
|
|
Store 682(r038) 687
|
|
689: 36(fvec3) Load 41(inF0)
|
|
690: 36(fvec3) Fwidth 689
|
|
Store 688(r039) 690
|
|
693: 36(fvec3) Load 41(inF0)
|
|
694: 606(bvec3) IsInf 693
|
|
Store 692(r040) 694
|
|
696: 36(fvec3) Load 41(inF0)
|
|
697: 606(bvec3) IsNan 696
|
|
Store 695(r041) 697
|
|
699: 36(fvec3) Load 41(inF0)
|
|
700: 36(fvec3) Load 42(inF1)
|
|
701: 36(fvec3) ExtInst 1(GLSL.std.450) 53(Ldexp) 699 700
|
|
Store 698(r042) 701
|
|
703: 36(fvec3) Load 41(inF0)
|
|
704: 36(fvec3) Load 42(inF1)
|
|
705: 36(fvec3) Load 43(inF2)
|
|
706: 36(fvec3) ExtInst 1(GLSL.std.450) 46(FMix) 703 704 705
|
|
Store 702(r039a) 706
|
|
708: 36(fvec3) Load 41(inF0)
|
|
709: 36(fvec3) Load 42(inF1)
|
|
711: 36(fvec3) CompositeConstruct 710 710 710
|
|
712: 36(fvec3) ExtInst 1(GLSL.std.450) 46(FMix) 708 709 711
|
|
Store 707(r039b) 712
|
|
714: 36(fvec3) Load 41(inF0)
|
|
715: 6(float) ExtInst 1(GLSL.std.450) 66(Length) 714
|
|
Store 713(r043) 715
|
|
717: 36(fvec3) Load 41(inF0)
|
|
718: 36(fvec3) ExtInst 1(GLSL.std.450) 28(Log) 717
|
|
Store 716(r044) 718
|
|
720: 36(fvec3) Load 41(inF0)
|
|
721: 36(fvec3) ExtInst 1(GLSL.std.450) 30(Log2) 720
|
|
722: 36(fvec3) VectorTimesScalar 721 253
|
|
Store 719(r045) 722
|
|
724: 36(fvec3) Load 41(inF0)
|
|
725: 36(fvec3) ExtInst 1(GLSL.std.450) 30(Log2) 724
|
|
Store 723(r046) 725
|
|
727: 36(fvec3) Load 41(inF0)
|
|
728: 36(fvec3) Load 42(inF1)
|
|
729: 36(fvec3) ExtInst 1(GLSL.std.450) 40(FMax) 727 728
|
|
Store 726(r047) 729
|
|
731: 36(fvec3) Load 41(inF0)
|
|
732: 36(fvec3) Load 42(inF1)
|
|
733: 36(fvec3) ExtInst 1(GLSL.std.450) 37(FMin) 731 732
|
|
Store 730(r048) 733
|
|
735: 36(fvec3) Load 41(inF0)
|
|
736: 36(fvec3) ExtInst 1(GLSL.std.450) 69(Normalize) 735
|
|
Store 734(r049) 736
|
|
738: 36(fvec3) Load 41(inF0)
|
|
739: 36(fvec3) Load 42(inF1)
|
|
740: 36(fvec3) ExtInst 1(GLSL.std.450) 26(Pow) 738 739
|
|
Store 737(r050) 740
|
|
742: 36(fvec3) Load 41(inF0)
|
|
743: 36(fvec3) ExtInst 1(GLSL.std.450) 11(Radians) 742
|
|
Store 741(r051) 743
|
|
745: 36(fvec3) Load 41(inF0)
|
|
746: 36(fvec3) CompositeConstruct 274 274 274
|
|
747: 36(fvec3) FDiv 746 745
|
|
Store 744(r052) 747
|
|
749: 36(fvec3) Load 41(inF0)
|
|
750: 36(fvec3) Load 42(inF1)
|
|
751: 36(fvec3) ExtInst 1(GLSL.std.450) 71(Reflect) 749 750
|
|
Store 748(r053) 751
|
|
753: 36(fvec3) Load 41(inF0)
|
|
754: 36(fvec3) Load 42(inF1)
|
|
755: 36(fvec3) ExtInst 1(GLSL.std.450) 72(Refract) 753 754 509
|
|
Store 752(r054) 755
|
|
758: 38(ivec3) BitReverse 757
|
|
Store 756(r055) 758
|
|
760: 36(fvec3) Load 41(inF0)
|
|
761: 36(fvec3) ExtInst 1(GLSL.std.450) 2(RoundEven) 760
|
|
Store 759(r056) 761
|
|
763: 36(fvec3) Load 41(inF0)
|
|
764: 36(fvec3) ExtInst 1(GLSL.std.450) 32(InverseSqrt) 763
|
|
Store 762(r057) 764
|
|
766: 36(fvec3) Load 41(inF0)
|
|
767: 36(fvec3) CompositeConstruct 165 165 165
|
|
768: 36(fvec3) CompositeConstruct 274 274 274
|
|
769: 36(fvec3) ExtInst 1(GLSL.std.450) 43(FClamp) 766 767 768
|
|
Store 765(r058) 769
|
|
771: 36(fvec3) Load 41(inF0)
|
|
772: 36(fvec3) ExtInst 1(GLSL.std.450) 6(FSign) 771
|
|
Store 770(r059) 772
|
|
774: 36(fvec3) Load 41(inF0)
|
|
775: 36(fvec3) ExtInst 1(GLSL.std.450) 13(Sin) 774
|
|
Store 773(r060) 775
|
|
776: 36(fvec3) Load 41(inF0)
|
|
777: 36(fvec3) ExtInst 1(GLSL.std.450) 13(Sin) 776
|
|
Store 42(inF1) 777
|
|
778: 36(fvec3) Load 41(inF0)
|
|
779: 36(fvec3) ExtInst 1(GLSL.std.450) 14(Cos) 778
|
|
Store 43(inF2) 779
|
|
781: 36(fvec3) Load 41(inF0)
|
|
782: 36(fvec3) ExtInst 1(GLSL.std.450) 19(Sinh) 781
|
|
Store 780(r061) 782
|
|
784: 36(fvec3) Load 41(inF0)
|
|
785: 36(fvec3) Load 42(inF1)
|
|
786: 36(fvec3) Load 43(inF2)
|
|
787: 36(fvec3) ExtInst 1(GLSL.std.450) 49(SmoothStep) 784 785 786
|
|
Store 783(r062) 787
|
|
789: 36(fvec3) Load 41(inF0)
|
|
790: 36(fvec3) ExtInst 1(GLSL.std.450) 31(Sqrt) 789
|
|
Store 788(r063) 790
|
|
792: 36(fvec3) Load 41(inF0)
|
|
793: 36(fvec3) Load 42(inF1)
|
|
794: 36(fvec3) ExtInst 1(GLSL.std.450) 48(Step) 792 793
|
|
Store 791(r064) 794
|
|
796: 36(fvec3) Load 41(inF0)
|
|
797: 36(fvec3) ExtInst 1(GLSL.std.450) 15(Tan) 796
|
|
Store 795(r065) 797
|
|
799: 36(fvec3) Load 41(inF0)
|
|
800: 36(fvec3) ExtInst 1(GLSL.std.450) 21(Tanh) 799
|
|
Store 798(r066) 800
|
|
802: 36(fvec3) Load 41(inF0)
|
|
803: 36(fvec3) ExtInst 1(GLSL.std.450) 3(Trunc) 802
|
|
Store 801(r067) 803
|
|
ReturnValue 805
|
|
FunctionEnd
|
|
54(PixelShaderFunction2x2(mf22;mf22;mf22;): 48 Function None 50
|
|
51(inF0): 49(ptr) FunctionParameter
|
|
52(inF1): 49(ptr) FunctionParameter
|
|
53(inF2): 49(ptr) FunctionParameter
|
|
55: Label
|
|
1062(r000): 122(ptr) Variable Function
|
|
1065(r001): 49(ptr) Variable Function
|
|
1070(r003): 122(ptr) Variable Function
|
|
1073(r004): 49(ptr) Variable Function
|
|
1076(r005): 49(ptr) Variable Function
|
|
1079(r006): 49(ptr) Variable Function
|
|
1083(r007): 49(ptr) Variable Function
|
|
1094(r008): 49(ptr) Variable Function
|
|
1099(r009): 49(ptr) Variable Function
|
|
1102(r010): 49(ptr) Variable Function
|
|
1105(r011): 49(ptr) Variable Function
|
|
1108(r012): 49(ptr) Variable Function
|
|
1111(r013): 49(ptr) Variable Function
|
|
1114(r014): 49(ptr) Variable Function
|
|
1117(r015): 49(ptr) Variable Function
|
|
1120(r016): 49(ptr) Variable Function
|
|
1123(r017): 49(ptr) Variable Function
|
|
1126(r018): 7(ptr) Variable Function
|
|
1129(r019): 49(ptr) Variable Function
|
|
1132(R020): 49(ptr) Variable Function
|
|
1135(r021): 49(ptr) Variable Function
|
|
1138(r022): 49(ptr) Variable Function
|
|
1148(r023): 49(ptr) Variable Function
|
|
1151(r024): 49(ptr) Variable Function
|
|
1157(r025): 49(ptr) Variable Function
|
|
1160(r026): 49(ptr) Variable Function
|
|
1164(r026a): 49(ptr) Variable Function
|
|
1169(r027): 49(ptr) Variable Function
|
|
1172(r028): 49(ptr) Variable Function
|
|
1176(r029): 49(ptr) Variable Function
|
|
1179(r030): 49(ptr) Variable Function
|
|
1183(r031): 49(ptr) Variable Function
|
|
1187(r032): 49(ptr) Variable Function
|
|
1191(r033): 49(ptr) Variable Function
|
|
1194(r034): 49(ptr) Variable Function
|
|
1197(r035): 49(ptr) Variable Function
|
|
1200(r036): 49(ptr) Variable Function
|
|
1205(r037): 49(ptr) Variable Function
|
|
1208(r038): 49(ptr) Variable Function
|
|
1215(r039): 49(ptr) Variable Function
|
|
1218(r049): 49(ptr) Variable Function
|
|
1223(r041): 49(ptr) Variable Function
|
|
1226(r042): 49(ptr) Variable Function
|
|
1230(r043): 49(ptr) Variable Function
|
|
1233(r044): 49(ptr) Variable Function
|
|
1238(r046): 49(ptr) Variable Function
|
|
1063: 48 Load 51(inF0)
|
|
1064: 121(bool) All 1063
|
|
Store 1062(r000) 1064
|
|
1066: 48 Load 51(inF0)
|
|
1067: 48 ExtInst 1(GLSL.std.450) 4(FAbs) 1066
|
|
Store 1065(r001) 1067
|
|
1068: 48 Load 51(inF0)
|
|
1069: 48 ExtInst 1(GLSL.std.450) 17(Acos) 1068
|
|
1071: 48 Load 51(inF0)
|
|
1072: 121(bool) Any 1071
|
|
Store 1070(r003) 1072
|
|
1074: 48 Load 51(inF0)
|
|
1075: 48 ExtInst 1(GLSL.std.450) 16(Asin) 1074
|
|
Store 1073(r004) 1075
|
|
1077: 48 Load 51(inF0)
|
|
1078: 48 ExtInst 1(GLSL.std.450) 18(Atan) 1077
|
|
Store 1076(r005) 1078
|
|
1080: 48 Load 51(inF0)
|
|
1081: 48 Load 52(inF1)
|
|
1082: 48 ExtInst 1(GLSL.std.450) 25(Atan2) 1080 1081
|
|
Store 1079(r006) 1082
|
|
1084: 48 Load 51(inF0)
|
|
1085: 48 ExtInst 1(GLSL.std.450) 9(Ceil) 1084
|
|
Store 1083(r007) 1085
|
|
1086: 48 Load 51(inF0)
|
|
1089: 1088 FOrdLessThan 1086 1087
|
|
1090: 121(bool) Any 1089
|
|
SelectionMerge 1092 None
|
|
BranchConditional 1090 1091 1092
|
|
1091: Label
|
|
Kill
|
|
1092: Label
|
|
1095: 48 Load 51(inF0)
|
|
1096: 48 Load 52(inF1)
|
|
1097: 48 Load 53(inF2)
|
|
1098: 48 ExtInst 1(GLSL.std.450) 43(FClamp) 1095 1096 1097
|
|
Store 1094(r008) 1098
|
|
1100: 48 Load 51(inF0)
|
|
1101: 48 ExtInst 1(GLSL.std.450) 14(Cos) 1100
|
|
Store 1099(r009) 1101
|
|
1103: 48 Load 51(inF0)
|
|
1104: 48 ExtInst 1(GLSL.std.450) 20(Cosh) 1103
|
|
Store 1102(r010) 1104
|
|
1106: 48 Load 51(inF0)
|
|
1107: 48 DPdx 1106
|
|
Store 1105(r011) 1107
|
|
1109: 48 Load 51(inF0)
|
|
1110: 48 DPdxCoarse 1109
|
|
Store 1108(r012) 1110
|
|
1112: 48 Load 51(inF0)
|
|
1113: 48 DPdxFine 1112
|
|
Store 1111(r013) 1113
|
|
1115: 48 Load 51(inF0)
|
|
1116: 48 DPdy 1115
|
|
Store 1114(r014) 1116
|
|
1118: 48 Load 51(inF0)
|
|
1119: 48 DPdyCoarse 1118
|
|
Store 1117(r015) 1119
|
|
1121: 48 Load 51(inF0)
|
|
1122: 48 DPdyFine 1121
|
|
Store 1120(r016) 1122
|
|
1124: 48 Load 51(inF0)
|
|
1125: 48 ExtInst 1(GLSL.std.450) 12(Degrees) 1124
|
|
Store 1123(r017) 1125
|
|
1127: 48 Load 51(inF0)
|
|
1128: 6(float) ExtInst 1(GLSL.std.450) 33(Determinant) 1127
|
|
Store 1126(r018) 1128
|
|
1130: 48 Load 51(inF0)
|
|
1131: 48 ExtInst 1(GLSL.std.450) 27(Exp) 1130
|
|
Store 1129(r019) 1131
|
|
1133: 48 Load 51(inF0)
|
|
1134: 48 ExtInst 1(GLSL.std.450) 29(Exp2) 1133
|
|
Store 1132(R020) 1134
|
|
1136: 48 Load 51(inF0)
|
|
1137: 48 ExtInst 1(GLSL.std.450) 8(Floor) 1136
|
|
Store 1135(r021) 1137
|
|
1139: 48 Load 51(inF0)
|
|
1140: 48 Load 52(inF1)
|
|
1141: 24(fvec2) CompositeExtract 1139 0
|
|
1142: 24(fvec2) CompositeExtract 1140 0
|
|
1143: 24(fvec2) FMod 1141 1142
|
|
1144: 24(fvec2) CompositeExtract 1139 1
|
|
1145: 24(fvec2) CompositeExtract 1140 1
|
|
1146: 24(fvec2) FMod 1144 1145
|
|
1147: 48 CompositeConstruct 1143 1146
|
|
Store 1138(r022) 1147
|
|
1149: 48 Load 51(inF0)
|
|
1150: 48 ExtInst 1(GLSL.std.450) 10(Fract) 1149
|
|
Store 1148(r023) 1150
|
|
1152: 48 Load 51(inF0)
|
|
1154:1153(ResType) ExtInst 1(GLSL.std.450) 52(FrexpStruct) 1152
|
|
1155: 342(ivec2) CompositeExtract 1154 1
|
|
Store 52(inF1) 1155
|
|
1156: 48 CompositeExtract 1154 0
|
|
Store 1151(r024) 1156
|
|
1158: 48 Load 51(inF0)
|
|
1159: 48 Fwidth 1158
|
|
Store 1157(r025) 1159
|
|
1161: 48 Load 51(inF0)
|
|
1162: 48 Load 52(inF1)
|
|
1163: 48 ExtInst 1(GLSL.std.450) 53(Ldexp) 1161 1162
|
|
Store 1160(r026) 1163
|
|
1165: 48 Load 51(inF0)
|
|
1166: 48 Load 52(inF1)
|
|
1167: 48 Load 53(inF2)
|
|
1168: 48 ExtInst 1(GLSL.std.450) 46(FMix) 1165 1166 1167
|
|
Store 1164(r026a) 1168
|
|
1170: 48 Load 51(inF0)
|
|
1171: 48 ExtInst 1(GLSL.std.450) 28(Log) 1170
|
|
Store 1169(r027) 1171
|
|
1173: 48 Load 51(inF0)
|
|
1174: 48 ExtInst 1(GLSL.std.450) 30(Log2) 1173
|
|
1175: 48 MatrixTimesScalar 1174 253
|
|
Store 1172(r028) 1175
|
|
1177: 48 Load 51(inF0)
|
|
1178: 48 ExtInst 1(GLSL.std.450) 30(Log2) 1177
|
|
Store 1176(r029) 1178
|
|
1180: 48 Load 51(inF0)
|
|
1181: 48 Load 52(inF1)
|
|
1182: 48 ExtInst 1(GLSL.std.450) 40(FMax) 1180 1181
|
|
Store 1179(r030) 1182
|
|
1184: 48 Load 51(inF0)
|
|
1185: 48 Load 52(inF1)
|
|
1186: 48 ExtInst 1(GLSL.std.450) 37(FMin) 1184 1185
|
|
Store 1183(r031) 1186
|
|
1188: 48 Load 51(inF0)
|
|
1189: 48 Load 52(inF1)
|
|
1190: 48 ExtInst 1(GLSL.std.450) 26(Pow) 1188 1189
|
|
Store 1187(r032) 1190
|
|
1192: 48 Load 51(inF0)
|
|
1193: 48 ExtInst 1(GLSL.std.450) 11(Radians) 1192
|
|
Store 1191(r033) 1193
|
|
1195: 48 Load 51(inF0)
|
|
1196: 48 ExtInst 1(GLSL.std.450) 2(RoundEven) 1195
|
|
Store 1194(r034) 1196
|
|
1198: 48 Load 51(inF0)
|
|
1199: 48 ExtInst 1(GLSL.std.450) 32(InverseSqrt) 1198
|
|
Store 1197(r035) 1199
|
|
1201: 48 Load 51(inF0)
|
|
1202: 24(fvec2) CompositeConstruct 165 165
|
|
1203: 24(fvec2) CompositeConstruct 274 274
|
|
1204: 48 ExtInst 1(GLSL.std.450) 43(FClamp) 1201 1202 1203
|
|
Store 1200(r036) 1204
|
|
1206: 48 Load 51(inF0)
|
|
1207: 48 ExtInst 1(GLSL.std.450) 6(FSign) 1206
|
|
Store 1205(r037) 1207
|
|
1209: 48 Load 51(inF0)
|
|
1210: 48 ExtInst 1(GLSL.std.450) 13(Sin) 1209
|
|
Store 1208(r038) 1210
|
|
1211: 48 Load 51(inF0)
|
|
1212: 48 ExtInst 1(GLSL.std.450) 13(Sin) 1211
|
|
Store 52(inF1) 1212
|
|
1213: 48 Load 51(inF0)
|
|
1214: 48 ExtInst 1(GLSL.std.450) 14(Cos) 1213
|
|
Store 53(inF2) 1214
|
|
1216: 48 Load 51(inF0)
|
|
1217: 48 ExtInst 1(GLSL.std.450) 19(Sinh) 1216
|
|
Store 1215(r039) 1217
|
|
1219: 48 Load 51(inF0)
|
|
1220: 48 Load 52(inF1)
|
|
1221: 48 Load 53(inF2)
|
|
1222: 48 ExtInst 1(GLSL.std.450) 49(SmoothStep) 1219 1220 1221
|
|
Store 1218(r049) 1222
|
|
1224: 48 Load 51(inF0)
|
|
1225: 48 ExtInst 1(GLSL.std.450) 31(Sqrt) 1224
|
|
Store 1223(r041) 1225
|
|
1227: 48 Load 51(inF0)
|
|
1228: 48 Load 52(inF1)
|
|
1229: 48 ExtInst 1(GLSL.std.450) 48(Step) 1227 1228
|
|
Store 1226(r042) 1229
|
|
1231: 48 Load 51(inF0)
|
|
1232: 48 ExtInst 1(GLSL.std.450) 15(Tan) 1231
|
|
Store 1230(r043) 1232
|
|
1234: 48 Load 51(inF0)
|
|
1235: 48 ExtInst 1(GLSL.std.450) 21(Tanh) 1234
|
|
Store 1233(r044) 1235
|
|
1236: 48 Load 51(inF0)
|
|
1237: 48 Transpose 1236
|
|
1239: 48 Load 51(inF0)
|
|
1240: 48 ExtInst 1(GLSL.std.450) 3(Trunc) 1239
|
|
Store 1238(r046) 1240
|
|
ReturnValue 1242
|
|
FunctionEnd
|
|
62(PixelShaderFunction3x3(mf33;mf33;mf33;): 56 Function None 58
|
|
59(inF0): 57(ptr) FunctionParameter
|
|
60(inF1): 57(ptr) FunctionParameter
|
|
61(inF2): 57(ptr) FunctionParameter
|
|
63: Label
|
|
1245(r000): 122(ptr) Variable Function
|
|
1248(r001): 57(ptr) Variable Function
|
|
1253(r003): 122(ptr) Variable Function
|
|
1256(r004): 57(ptr) Variable Function
|
|
1259(r005): 57(ptr) Variable Function
|
|
1262(r006): 57(ptr) Variable Function
|
|
1266(r007): 57(ptr) Variable Function
|
|
1277(r008): 57(ptr) Variable Function
|
|
1282(r009): 57(ptr) Variable Function
|
|
1285(r010): 57(ptr) Variable Function
|
|
1288(r011): 57(ptr) Variable Function
|
|
1291(r012): 57(ptr) Variable Function
|
|
1294(r013): 57(ptr) Variable Function
|
|
1297(r014): 57(ptr) Variable Function
|
|
1300(r015): 57(ptr) Variable Function
|
|
1303(r016): 57(ptr) Variable Function
|
|
1306(r017): 57(ptr) Variable Function
|
|
1309(r018): 7(ptr) Variable Function
|
|
1312(r019): 57(ptr) Variable Function
|
|
1315(R020): 57(ptr) Variable Function
|
|
1318(r021): 57(ptr) Variable Function
|
|
1321(r022): 57(ptr) Variable Function
|
|
1334(r023): 57(ptr) Variable Function
|
|
1337(r024): 57(ptr) Variable Function
|
|
1343(r025): 57(ptr) Variable Function
|
|
1346(r026): 57(ptr) Variable Function
|
|
1350(r026a): 57(ptr) Variable Function
|
|
1355(r027): 57(ptr) Variable Function
|
|
1358(r028): 57(ptr) Variable Function
|
|
1362(r029): 57(ptr) Variable Function
|
|
1365(r030): 57(ptr) Variable Function
|
|
1369(r031): 57(ptr) Variable Function
|
|
1373(r032): 57(ptr) Variable Function
|
|
1377(r033): 57(ptr) Variable Function
|
|
1380(r034): 57(ptr) Variable Function
|
|
1383(r035): 57(ptr) Variable Function
|
|
1386(r036): 57(ptr) Variable Function
|
|
1391(r037): 57(ptr) Variable Function
|
|
1394(r038): 57(ptr) Variable Function
|
|
1401(r039): 57(ptr) Variable Function
|
|
1404(r049): 57(ptr) Variable Function
|
|
1409(r041): 57(ptr) Variable Function
|
|
1412(r042): 57(ptr) Variable Function
|
|
1416(r043): 57(ptr) Variable Function
|
|
1419(r044): 57(ptr) Variable Function
|
|
1424(r046): 57(ptr) Variable Function
|
|
1246: 56 Load 59(inF0)
|
|
1247: 121(bool) All 1246
|
|
Store 1245(r000) 1247
|
|
1249: 56 Load 59(inF0)
|
|
1250: 56 ExtInst 1(GLSL.std.450) 4(FAbs) 1249
|
|
Store 1248(r001) 1250
|
|
1251: 56 Load 59(inF0)
|
|
1252: 56 ExtInst 1(GLSL.std.450) 17(Acos) 1251
|
|
1254: 56 Load 59(inF0)
|
|
1255: 121(bool) Any 1254
|
|
Store 1253(r003) 1255
|
|
1257: 56 Load 59(inF0)
|
|
1258: 56 ExtInst 1(GLSL.std.450) 16(Asin) 1257
|
|
Store 1256(r004) 1258
|
|
1260: 56 Load 59(inF0)
|
|
1261: 56 ExtInst 1(GLSL.std.450) 18(Atan) 1260
|
|
Store 1259(r005) 1261
|
|
1263: 56 Load 59(inF0)
|
|
1264: 56 Load 60(inF1)
|
|
1265: 56 ExtInst 1(GLSL.std.450) 25(Atan2) 1263 1264
|
|
Store 1262(r006) 1265
|
|
1267: 56 Load 59(inF0)
|
|
1268: 56 ExtInst 1(GLSL.std.450) 9(Ceil) 1267
|
|
Store 1266(r007) 1268
|
|
1269: 56 Load 59(inF0)
|
|
1272: 1271 FOrdLessThan 1269 1270
|
|
1273: 121(bool) Any 1272
|
|
SelectionMerge 1275 None
|
|
BranchConditional 1273 1274 1275
|
|
1274: Label
|
|
Kill
|
|
1275: Label
|
|
1278: 56 Load 59(inF0)
|
|
1279: 56 Load 60(inF1)
|
|
1280: 56 Load 61(inF2)
|
|
1281: 56 ExtInst 1(GLSL.std.450) 43(FClamp) 1278 1279 1280
|
|
Store 1277(r008) 1281
|
|
1283: 56 Load 59(inF0)
|
|
1284: 56 ExtInst 1(GLSL.std.450) 14(Cos) 1283
|
|
Store 1282(r009) 1284
|
|
1286: 56 Load 59(inF0)
|
|
1287: 56 ExtInst 1(GLSL.std.450) 20(Cosh) 1286
|
|
Store 1285(r010) 1287
|
|
1289: 56 Load 59(inF0)
|
|
1290: 56 DPdx 1289
|
|
Store 1288(r011) 1290
|
|
1292: 56 Load 59(inF0)
|
|
1293: 56 DPdxCoarse 1292
|
|
Store 1291(r012) 1293
|
|
1295: 56 Load 59(inF0)
|
|
1296: 56 DPdxFine 1295
|
|
Store 1294(r013) 1296
|
|
1298: 56 Load 59(inF0)
|
|
1299: 56 DPdy 1298
|
|
Store 1297(r014) 1299
|
|
1301: 56 Load 59(inF0)
|
|
1302: 56 DPdyCoarse 1301
|
|
Store 1300(r015) 1302
|
|
1304: 56 Load 59(inF0)
|
|
1305: 56 DPdyFine 1304
|
|
Store 1303(r016) 1305
|
|
1307: 56 Load 59(inF0)
|
|
1308: 56 ExtInst 1(GLSL.std.450) 12(Degrees) 1307
|
|
Store 1306(r017) 1308
|
|
1310: 56 Load 59(inF0)
|
|
1311: 6(float) ExtInst 1(GLSL.std.450) 33(Determinant) 1310
|
|
Store 1309(r018) 1311
|
|
1313: 56 Load 59(inF0)
|
|
1314: 56 ExtInst 1(GLSL.std.450) 27(Exp) 1313
|
|
Store 1312(r019) 1314
|
|
1316: 56 Load 59(inF0)
|
|
1317: 56 ExtInst 1(GLSL.std.450) 29(Exp2) 1316
|
|
Store 1315(R020) 1317
|
|
1319: 56 Load 59(inF0)
|
|
1320: 56 ExtInst 1(GLSL.std.450) 8(Floor) 1319
|
|
Store 1318(r021) 1320
|
|
1322: 56 Load 59(inF0)
|
|
1323: 56 Load 60(inF1)
|
|
1324: 36(fvec3) CompositeExtract 1322 0
|
|
1325: 36(fvec3) CompositeExtract 1323 0
|
|
1326: 36(fvec3) FMod 1324 1325
|
|
1327: 36(fvec3) CompositeExtract 1322 1
|
|
1328: 36(fvec3) CompositeExtract 1323 1
|
|
1329: 36(fvec3) FMod 1327 1328
|
|
1330: 36(fvec3) CompositeExtract 1322 2
|
|
1331: 36(fvec3) CompositeExtract 1323 2
|
|
1332: 36(fvec3) FMod 1330 1331
|
|
1333: 56 CompositeConstruct 1326 1329 1332
|
|
Store 1321(r022) 1333
|
|
1335: 56 Load 59(inF0)
|
|
1336: 56 ExtInst 1(GLSL.std.450) 10(Fract) 1335
|
|
Store 1334(r023) 1336
|
|
1338: 56 Load 59(inF0)
|
|
1340:1339(ResType) ExtInst 1(GLSL.std.450) 52(FrexpStruct) 1338
|
|
1341: 578(ivec3) CompositeExtract 1340 1
|
|
Store 60(inF1) 1341
|
|
1342: 56 CompositeExtract 1340 0
|
|
Store 1337(r024) 1342
|
|
1344: 56 Load 59(inF0)
|
|
1345: 56 Fwidth 1344
|
|
Store 1343(r025) 1345
|
|
1347: 56 Load 59(inF0)
|
|
1348: 56 Load 60(inF1)
|
|
1349: 56 ExtInst 1(GLSL.std.450) 53(Ldexp) 1347 1348
|
|
Store 1346(r026) 1349
|
|
1351: 56 Load 59(inF0)
|
|
1352: 56 Load 60(inF1)
|
|
1353: 56 Load 61(inF2)
|
|
1354: 56 ExtInst 1(GLSL.std.450) 46(FMix) 1351 1352 1353
|
|
Store 1350(r026a) 1354
|
|
1356: 56 Load 59(inF0)
|
|
1357: 56 ExtInst 1(GLSL.std.450) 28(Log) 1356
|
|
Store 1355(r027) 1357
|
|
1359: 56 Load 59(inF0)
|
|
1360: 56 ExtInst 1(GLSL.std.450) 30(Log2) 1359
|
|
1361: 56 MatrixTimesScalar 1360 253
|
|
Store 1358(r028) 1361
|
|
1363: 56 Load 59(inF0)
|
|
1364: 56 ExtInst 1(GLSL.std.450) 30(Log2) 1363
|
|
Store 1362(r029) 1364
|
|
1366: 56 Load 59(inF0)
|
|
1367: 56 Load 60(inF1)
|
|
1368: 56 ExtInst 1(GLSL.std.450) 40(FMax) 1366 1367
|
|
Store 1365(r030) 1368
|
|
1370: 56 Load 59(inF0)
|
|
1371: 56 Load 60(inF1)
|
|
1372: 56 ExtInst 1(GLSL.std.450) 37(FMin) 1370 1371
|
|
Store 1369(r031) 1372
|
|
1374: 56 Load 59(inF0)
|
|
1375: 56 Load 60(inF1)
|
|
1376: 56 ExtInst 1(GLSL.std.450) 26(Pow) 1374 1375
|
|
Store 1373(r032) 1376
|
|
1378: 56 Load 59(inF0)
|
|
1379: 56 ExtInst 1(GLSL.std.450) 11(Radians) 1378
|
|
Store 1377(r033) 1379
|
|
1381: 56 Load 59(inF0)
|
|
1382: 56 ExtInst 1(GLSL.std.450) 2(RoundEven) 1381
|
|
Store 1380(r034) 1382
|
|
1384: 56 Load 59(inF0)
|
|
1385: 56 ExtInst 1(GLSL.std.450) 32(InverseSqrt) 1384
|
|
Store 1383(r035) 1385
|
|
1387: 56 Load 59(inF0)
|
|
1388: 36(fvec3) CompositeConstruct 165 165 165
|
|
1389: 36(fvec3) CompositeConstruct 274 274 274
|
|
1390: 56 ExtInst 1(GLSL.std.450) 43(FClamp) 1387 1388 1389
|
|
Store 1386(r036) 1390
|
|
1392: 56 Load 59(inF0)
|
|
1393: 56 ExtInst 1(GLSL.std.450) 6(FSign) 1392
|
|
Store 1391(r037) 1393
|
|
1395: 56 Load 59(inF0)
|
|
1396: 56 ExtInst 1(GLSL.std.450) 13(Sin) 1395
|
|
Store 1394(r038) 1396
|
|
1397: 56 Load 59(inF0)
|
|
1398: 56 ExtInst 1(GLSL.std.450) 13(Sin) 1397
|
|
Store 60(inF1) 1398
|
|
1399: 56 Load 59(inF0)
|
|
1400: 56 ExtInst 1(GLSL.std.450) 14(Cos) 1399
|
|
Store 61(inF2) 1400
|
|
1402: 56 Load 59(inF0)
|
|
1403: 56 ExtInst 1(GLSL.std.450) 19(Sinh) 1402
|
|
Store 1401(r039) 1403
|
|
1405: 56 Load 59(inF0)
|
|
1406: 56 Load 60(inF1)
|
|
1407: 56 Load 61(inF2)
|
|
1408: 56 ExtInst 1(GLSL.std.450) 49(SmoothStep) 1405 1406 1407
|
|
Store 1404(r049) 1408
|
|
1410: 56 Load 59(inF0)
|
|
1411: 56 ExtInst 1(GLSL.std.450) 31(Sqrt) 1410
|
|
Store 1409(r041) 1411
|
|
1413: 56 Load 59(inF0)
|
|
1414: 56 Load 60(inF1)
|
|
1415: 56 ExtInst 1(GLSL.std.450) 48(Step) 1413 1414
|
|
Store 1412(r042) 1415
|
|
1417: 56 Load 59(inF0)
|
|
1418: 56 ExtInst 1(GLSL.std.450) 15(Tan) 1417
|
|
Store 1416(r043) 1418
|
|
1420: 56 Load 59(inF0)
|
|
1421: 56 ExtInst 1(GLSL.std.450) 21(Tanh) 1420
|
|
Store 1419(r044) 1421
|
|
1422: 56 Load 59(inF0)
|
|
1423: 56 Transpose 1422
|
|
1425: 56 Load 59(inF0)
|
|
1426: 56 ExtInst 1(GLSL.std.450) 3(Trunc) 1425
|
|
Store 1424(r046) 1426
|
|
ReturnValue 1428
|
|
FunctionEnd
|
|
71(PixelShaderFunction4x4(mf44;mf44;mf44;): 65 Function None 67
|
|
68(inF0): 66(ptr) FunctionParameter
|
|
69(inF1): 66(ptr) FunctionParameter
|
|
70(inF2): 66(ptr) FunctionParameter
|
|
72: Label
|
|
1431(r000): 122(ptr) Variable Function
|
|
1434(r001): 66(ptr) Variable Function
|
|
1439(r003): 122(ptr) Variable Function
|
|
1442(r004): 66(ptr) Variable Function
|
|
1445(r005): 66(ptr) Variable Function
|
|
1448(r006): 66(ptr) Variable Function
|
|
1452(r007): 66(ptr) Variable Function
|
|
1463(r008): 66(ptr) Variable Function
|
|
1468(r009): 66(ptr) Variable Function
|
|
1471(r010): 66(ptr) Variable Function
|
|
1474(r011): 66(ptr) Variable Function
|
|
1477(r012): 66(ptr) Variable Function
|
|
1480(r013): 66(ptr) Variable Function
|
|
1483(r014): 66(ptr) Variable Function
|
|
1486(r015): 66(ptr) Variable Function
|
|
1489(r016): 66(ptr) Variable Function
|
|
1492(r017): 66(ptr) Variable Function
|
|
1495(r018): 7(ptr) Variable Function
|
|
1498(r019): 66(ptr) Variable Function
|
|
1501(R020): 66(ptr) Variable Function
|
|
1504(r021): 66(ptr) Variable Function
|
|
1507(r022): 66(ptr) Variable Function
|
|
1523(r023): 66(ptr) Variable Function
|
|
1526(r024): 66(ptr) Variable Function
|
|
1532(r025): 66(ptr) Variable Function
|
|
1535(r026): 66(ptr) Variable Function
|
|
1539(r026a): 66(ptr) Variable Function
|
|
1544(r027): 66(ptr) Variable Function
|
|
1547(r028): 66(ptr) Variable Function
|
|
1551(r029): 66(ptr) Variable Function
|
|
1554(r030): 66(ptr) Variable Function
|
|
1558(r031): 66(ptr) Variable Function
|
|
1562(r032): 66(ptr) Variable Function
|
|
1566(r033): 66(ptr) Variable Function
|
|
1569(r034): 66(ptr) Variable Function
|
|
1572(r035): 66(ptr) Variable Function
|
|
1575(r036): 66(ptr) Variable Function
|
|
1580(r037): 66(ptr) Variable Function
|
|
1583(r038): 66(ptr) Variable Function
|
|
1590(r039): 66(ptr) Variable Function
|
|
1593(r049): 66(ptr) Variable Function
|
|
1598(r041): 66(ptr) Variable Function
|
|
1601(r042): 66(ptr) Variable Function
|
|
1605(r043): 66(ptr) Variable Function
|
|
1608(r044): 66(ptr) Variable Function
|
|
1613(r046): 66(ptr) Variable Function
|
|
1432: 65 Load 68(inF0)
|
|
1433: 121(bool) All 1432
|
|
Store 1431(r000) 1433
|
|
1435: 65 Load 68(inF0)
|
|
1436: 65 ExtInst 1(GLSL.std.450) 4(FAbs) 1435
|
|
Store 1434(r001) 1436
|
|
1437: 65 Load 68(inF0)
|
|
1438: 65 ExtInst 1(GLSL.std.450) 17(Acos) 1437
|
|
1440: 65 Load 68(inF0)
|
|
1441: 121(bool) Any 1440
|
|
Store 1439(r003) 1441
|
|
1443: 65 Load 68(inF0)
|
|
1444: 65 ExtInst 1(GLSL.std.450) 16(Asin) 1443
|
|
Store 1442(r004) 1444
|
|
1446: 65 Load 68(inF0)
|
|
1447: 65 ExtInst 1(GLSL.std.450) 18(Atan) 1446
|
|
Store 1445(r005) 1447
|
|
1449: 65 Load 68(inF0)
|
|
1450: 65 Load 69(inF1)
|
|
1451: 65 ExtInst 1(GLSL.std.450) 25(Atan2) 1449 1450
|
|
Store 1448(r006) 1451
|
|
1453: 65 Load 68(inF0)
|
|
1454: 65 ExtInst 1(GLSL.std.450) 9(Ceil) 1453
|
|
Store 1452(r007) 1454
|
|
1455: 65 Load 68(inF0)
|
|
1458: 1457 FOrdLessThan 1455 1456
|
|
1459: 121(bool) Any 1458
|
|
SelectionMerge 1461 None
|
|
BranchConditional 1459 1460 1461
|
|
1460: Label
|
|
Kill
|
|
1461: Label
|
|
1464: 65 Load 68(inF0)
|
|
1465: 65 Load 69(inF1)
|
|
1466: 65 Load 70(inF2)
|
|
1467: 65 ExtInst 1(GLSL.std.450) 43(FClamp) 1464 1465 1466
|
|
Store 1463(r008) 1467
|
|
1469: 65 Load 68(inF0)
|
|
1470: 65 ExtInst 1(GLSL.std.450) 14(Cos) 1469
|
|
Store 1468(r009) 1470
|
|
1472: 65 Load 68(inF0)
|
|
1473: 65 ExtInst 1(GLSL.std.450) 20(Cosh) 1472
|
|
Store 1471(r010) 1473
|
|
1475: 65 Load 68(inF0)
|
|
1476: 65 DPdx 1475
|
|
Store 1474(r011) 1476
|
|
1478: 65 Load 68(inF0)
|
|
1479: 65 DPdxCoarse 1478
|
|
Store 1477(r012) 1479
|
|
1481: 65 Load 68(inF0)
|
|
1482: 65 DPdxFine 1481
|
|
Store 1480(r013) 1482
|
|
1484: 65 Load 68(inF0)
|
|
1485: 65 DPdy 1484
|
|
Store 1483(r014) 1485
|
|
1487: 65 Load 68(inF0)
|
|
1488: 65 DPdyCoarse 1487
|
|
Store 1486(r015) 1488
|
|
1490: 65 Load 68(inF0)
|
|
1491: 65 DPdyFine 1490
|
|
Store 1489(r016) 1491
|
|
1493: 65 Load 68(inF0)
|
|
1494: 65 ExtInst 1(GLSL.std.450) 12(Degrees) 1493
|
|
Store 1492(r017) 1494
|
|
1496: 65 Load 68(inF0)
|
|
1497: 6(float) ExtInst 1(GLSL.std.450) 33(Determinant) 1496
|
|
Store 1495(r018) 1497
|
|
1499: 65 Load 68(inF0)
|
|
1500: 65 ExtInst 1(GLSL.std.450) 27(Exp) 1499
|
|
Store 1498(r019) 1500
|
|
1502: 65 Load 68(inF0)
|
|
1503: 65 ExtInst 1(GLSL.std.450) 29(Exp2) 1502
|
|
Store 1501(R020) 1503
|
|
1505: 65 Load 68(inF0)
|
|
1506: 65 ExtInst 1(GLSL.std.450) 8(Floor) 1505
|
|
Store 1504(r021) 1506
|
|
1508: 65 Load 68(inF0)
|
|
1509: 65 Load 69(inF1)
|
|
1510: 64(fvec4) CompositeExtract 1508 0
|
|
1511: 64(fvec4) CompositeExtract 1509 0
|
|
1512: 64(fvec4) FMod 1510 1511
|
|
1513: 64(fvec4) CompositeExtract 1508 1
|
|
1514: 64(fvec4) CompositeExtract 1509 1
|
|
1515: 64(fvec4) FMod 1513 1514
|
|
1516: 64(fvec4) CompositeExtract 1508 2
|
|
1517: 64(fvec4) CompositeExtract 1509 2
|
|
1518: 64(fvec4) FMod 1516 1517
|
|
1519: 64(fvec4) CompositeExtract 1508 3
|
|
1520: 64(fvec4) CompositeExtract 1509 3
|
|
1521: 64(fvec4) FMod 1519 1520
|
|
1522: 65 CompositeConstruct 1512 1515 1518 1521
|
|
Store 1507(r022) 1522
|
|
1524: 65 Load 68(inF0)
|
|
1525: 65 ExtInst 1(GLSL.std.450) 10(Fract) 1524
|
|
Store 1523(r023) 1525
|
|
1527: 65 Load 68(inF0)
|
|
1529:1528(ResType) ExtInst 1(GLSL.std.450) 52(FrexpStruct) 1527
|
|
1530: 825(ivec4) CompositeExtract 1529 1
|
|
Store 69(inF1) 1530
|
|
1531: 65 CompositeExtract 1529 0
|
|
Store 1526(r024) 1531
|
|
1533: 65 Load 68(inF0)
|
|
1534: 65 Fwidth 1533
|
|
Store 1532(r025) 1534
|
|
1536: 65 Load 68(inF0)
|
|
1537: 65 Load 69(inF1)
|
|
1538: 65 ExtInst 1(GLSL.std.450) 53(Ldexp) 1536 1537
|
|
Store 1535(r026) 1538
|
|
1540: 65 Load 68(inF0)
|
|
1541: 65 Load 69(inF1)
|
|
1542: 65 Load 70(inF2)
|
|
1543: 65 ExtInst 1(GLSL.std.450) 46(FMix) 1540 1541 1542
|
|
Store 1539(r026a) 1543
|
|
1545: 65 Load 68(inF0)
|
|
1546: 65 ExtInst 1(GLSL.std.450) 28(Log) 1545
|
|
Store 1544(r027) 1546
|
|
1548: 65 Load 68(inF0)
|
|
1549: 65 ExtInst 1(GLSL.std.450) 30(Log2) 1548
|
|
1550: 65 MatrixTimesScalar 1549 253
|
|
Store 1547(r028) 1550
|
|
1552: 65 Load 68(inF0)
|
|
1553: 65 ExtInst 1(GLSL.std.450) 30(Log2) 1552
|
|
Store 1551(r029) 1553
|
|
1555: 65 Load 68(inF0)
|
|
1556: 65 Load 69(inF1)
|
|
1557: 65 ExtInst 1(GLSL.std.450) 40(FMax) 1555 1556
|
|
Store 1554(r030) 1557
|
|
1559: 65 Load 68(inF0)
|
|
1560: 65 Load 69(inF1)
|
|
1561: 65 ExtInst 1(GLSL.std.450) 37(FMin) 1559 1560
|
|
Store 1558(r031) 1561
|
|
1563: 65 Load 68(inF0)
|
|
1564: 65 Load 69(inF1)
|
|
1565: 65 ExtInst 1(GLSL.std.450) 26(Pow) 1563 1564
|
|
Store 1562(r032) 1565
|
|
1567: 65 Load 68(inF0)
|
|
1568: 65 ExtInst 1(GLSL.std.450) 11(Radians) 1567
|
|
Store 1566(r033) 1568
|
|
1570: 65 Load 68(inF0)
|
|
1571: 65 ExtInst 1(GLSL.std.450) 2(RoundEven) 1570
|
|
Store 1569(r034) 1571
|
|
1573: 65 Load 68(inF0)
|
|
1574: 65 ExtInst 1(GLSL.std.450) 32(InverseSqrt) 1573
|
|
Store 1572(r035) 1574
|
|
1576: 65 Load 68(inF0)
|
|
1577: 64(fvec4) CompositeConstruct 165 165 165 165
|
|
1578: 64(fvec4) CompositeConstruct 274 274 274 274
|
|
1579: 65 ExtInst 1(GLSL.std.450) 43(FClamp) 1576 1577 1578
|
|
Store 1575(r036) 1579
|
|
1581: 65 Load 68(inF0)
|
|
1582: 65 ExtInst 1(GLSL.std.450) 6(FSign) 1581
|
|
Store 1580(r037) 1582
|
|
1584: 65 Load 68(inF0)
|
|
1585: 65 ExtInst 1(GLSL.std.450) 13(Sin) 1584
|
|
Store 1583(r038) 1585
|
|
1586: 65 Load 68(inF0)
|
|
1587: 65 ExtInst 1(GLSL.std.450) 13(Sin) 1586
|
|
Store 69(inF1) 1587
|
|
1588: 65 Load 68(inF0)
|
|
1589: 65 ExtInst 1(GLSL.std.450) 14(Cos) 1588
|
|
Store 70(inF2) 1589
|
|
1591: 65 Load 68(inF0)
|
|
1592: 65 ExtInst 1(GLSL.std.450) 19(Sinh) 1591
|
|
Store 1590(r039) 1592
|
|
1594: 65 Load 68(inF0)
|
|
1595: 65 Load 69(inF1)
|
|
1596: 65 Load 70(inF2)
|
|
1597: 65 ExtInst 1(GLSL.std.450) 49(SmoothStep) 1594 1595 1596
|
|
Store 1593(r049) 1597
|
|
1599: 65 Load 68(inF0)
|
|
1600: 65 ExtInst 1(GLSL.std.450) 31(Sqrt) 1599
|
|
Store 1598(r041) 1600
|
|
1602: 65 Load 68(inF0)
|
|
1603: 65 Load 69(inF1)
|
|
1604: 65 ExtInst 1(GLSL.std.450) 48(Step) 1602 1603
|
|
Store 1601(r042) 1604
|
|
1606: 65 Load 68(inF0)
|
|
1607: 65 ExtInst 1(GLSL.std.450) 15(Tan) 1606
|
|
Store 1605(r043) 1607
|
|
1609: 65 Load 68(inF0)
|
|
1610: 65 ExtInst 1(GLSL.std.450) 21(Tanh) 1609
|
|
Store 1608(r044) 1610
|
|
1611: 65 Load 68(inF0)
|
|
1612: 65 Transpose 1611
|
|
1614: 65 Load 68(inF0)
|
|
1615: 65 ExtInst 1(GLSL.std.450) 3(Trunc) 1614
|
|
Store 1613(r046) 1615
|
|
ReturnValue 1617
|
|
FunctionEnd
|
|
80(TestGenMul2(f1;f1;vf2;vf2;mf22;mf22;): 2 Function None 73
|
|
74(inF0): 7(ptr) FunctionParameter
|
|
75(inF1): 7(ptr) FunctionParameter
|
|
76(inFV0): 25(ptr) FunctionParameter
|
|
77(inFV1): 25(ptr) FunctionParameter
|
|
78(inFM0): 49(ptr) FunctionParameter
|
|
79(inFM1): 49(ptr) FunctionParameter
|
|
81: Label
|
|
1620(r0): 7(ptr) Variable Function
|
|
1624(r1): 25(ptr) Variable Function
|
|
1628(r2): 25(ptr) Variable Function
|
|
1632(r3): 7(ptr) Variable Function
|
|
1636(r4): 25(ptr) Variable Function
|
|
1640(r5): 25(ptr) Variable Function
|
|
1644(r6): 49(ptr) Variable Function
|
|
1648(r7): 49(ptr) Variable Function
|
|
1652(r8): 49(ptr) Variable Function
|
|
1621: 6(float) Load 74(inF0)
|
|
1622: 6(float) Load 75(inF1)
|
|
1623: 6(float) FMul 1621 1622
|
|
Store 1620(r0) 1623
|
|
1625: 24(fvec2) Load 76(inFV0)
|
|
1626: 6(float) Load 74(inF0)
|
|
1627: 24(fvec2) VectorTimesScalar 1625 1626
|
|
Store 1624(r1) 1627
|
|
1629: 6(float) Load 74(inF0)
|
|
1630: 24(fvec2) Load 76(inFV0)
|
|
1631: 24(fvec2) VectorTimesScalar 1630 1629
|
|
Store 1628(r2) 1631
|
|
1633: 24(fvec2) Load 76(inFV0)
|
|
1634: 24(fvec2) Load 77(inFV1)
|
|
1635: 6(float) Dot 1633 1634
|
|
Store 1632(r3) 1635
|
|
1637: 48 Load 78(inFM0)
|
|
1638: 24(fvec2) Load 76(inFV0)
|
|
1639: 24(fvec2) MatrixTimesVector 1637 1638
|
|
Store 1636(r4) 1639
|
|
1641: 24(fvec2) Load 76(inFV0)
|
|
1642: 48 Load 78(inFM0)
|
|
1643: 24(fvec2) VectorTimesMatrix 1641 1642
|
|
Store 1640(r5) 1643
|
|
1645: 48 Load 78(inFM0)
|
|
1646: 6(float) Load 74(inF0)
|
|
1647: 48 MatrixTimesScalar 1645 1646
|
|
Store 1644(r6) 1647
|
|
1649: 6(float) Load 74(inF0)
|
|
1650: 48 Load 78(inFM0)
|
|
1651: 48 MatrixTimesScalar 1650 1649
|
|
Store 1648(r7) 1651
|
|
1653: 48 Load 78(inFM0)
|
|
1654: 48 Load 79(inFM1)
|
|
1655: 48 MatrixTimesMatrix 1653 1654
|
|
Store 1652(r8) 1655
|
|
Return
|
|
FunctionEnd
|
|
89(TestGenMul3(f1;f1;vf3;vf3;mf33;mf33;): 2 Function None 82
|
|
83(inF0): 7(ptr) FunctionParameter
|
|
84(inF1): 7(ptr) FunctionParameter
|
|
85(inFV0): 37(ptr) FunctionParameter
|
|
86(inFV1): 37(ptr) FunctionParameter
|
|
87(inFM0): 57(ptr) FunctionParameter
|
|
88(inFM1): 57(ptr) FunctionParameter
|
|
90: Label
|
|
1656(r0): 7(ptr) Variable Function
|
|
1660(r1): 37(ptr) Variable Function
|
|
1664(r2): 37(ptr) Variable Function
|
|
1668(r3): 7(ptr) Variable Function
|
|
1672(r4): 37(ptr) Variable Function
|
|
1676(r5): 37(ptr) Variable Function
|
|
1680(r6): 57(ptr) Variable Function
|
|
1684(r7): 57(ptr) Variable Function
|
|
1688(r8): 57(ptr) Variable Function
|
|
1657: 6(float) Load 83(inF0)
|
|
1658: 6(float) Load 84(inF1)
|
|
1659: 6(float) FMul 1657 1658
|
|
Store 1656(r0) 1659
|
|
1661: 36(fvec3) Load 85(inFV0)
|
|
1662: 6(float) Load 83(inF0)
|
|
1663: 36(fvec3) VectorTimesScalar 1661 1662
|
|
Store 1660(r1) 1663
|
|
1665: 6(float) Load 83(inF0)
|
|
1666: 36(fvec3) Load 85(inFV0)
|
|
1667: 36(fvec3) VectorTimesScalar 1666 1665
|
|
Store 1664(r2) 1667
|
|
1669: 36(fvec3) Load 85(inFV0)
|
|
1670: 36(fvec3) Load 86(inFV1)
|
|
1671: 6(float) Dot 1669 1670
|
|
Store 1668(r3) 1671
|
|
1673: 56 Load 87(inFM0)
|
|
1674: 36(fvec3) Load 85(inFV0)
|
|
1675: 36(fvec3) MatrixTimesVector 1673 1674
|
|
Store 1672(r4) 1675
|
|
1677: 36(fvec3) Load 85(inFV0)
|
|
1678: 56 Load 87(inFM0)
|
|
1679: 36(fvec3) VectorTimesMatrix 1677 1678
|
|
Store 1676(r5) 1679
|
|
1681: 56 Load 87(inFM0)
|
|
1682: 6(float) Load 83(inF0)
|
|
1683: 56 MatrixTimesScalar 1681 1682
|
|
Store 1680(r6) 1683
|
|
1685: 6(float) Load 83(inF0)
|
|
1686: 56 Load 87(inFM0)
|
|
1687: 56 MatrixTimesScalar 1686 1685
|
|
Store 1684(r7) 1687
|
|
1689: 56 Load 87(inFM0)
|
|
1690: 56 Load 88(inFM1)
|
|
1691: 56 MatrixTimesMatrix 1689 1690
|
|
Store 1688(r8) 1691
|
|
Return
|
|
FunctionEnd
|
|
99(TestGenMul4(f1;f1;vf4;vf4;mf44;mf44;): 2 Function None 92
|
|
93(inF0): 7(ptr) FunctionParameter
|
|
94(inF1): 7(ptr) FunctionParameter
|
|
95(inFV0): 91(ptr) FunctionParameter
|
|
96(inFV1): 91(ptr) FunctionParameter
|
|
97(inFM0): 66(ptr) FunctionParameter
|
|
98(inFM1): 66(ptr) FunctionParameter
|
|
100: Label
|
|
1692(r0): 7(ptr) Variable Function
|
|
1696(r1): 91(ptr) Variable Function
|
|
1700(r2): 91(ptr) Variable Function
|
|
1704(r3): 7(ptr) Variable Function
|
|
1708(r4): 91(ptr) Variable Function
|
|
1712(r5): 91(ptr) Variable Function
|
|
1716(r6): 66(ptr) Variable Function
|
|
1720(r7): 66(ptr) Variable Function
|
|
1724(r8): 66(ptr) Variable Function
|
|
1693: 6(float) Load 93(inF0)
|
|
1694: 6(float) Load 94(inF1)
|
|
1695: 6(float) FMul 1693 1694
|
|
Store 1692(r0) 1695
|
|
1697: 64(fvec4) Load 95(inFV0)
|
|
1698: 6(float) Load 93(inF0)
|
|
1699: 64(fvec4) VectorTimesScalar 1697 1698
|
|
Store 1696(r1) 1699
|
|
1701: 6(float) Load 93(inF0)
|
|
1702: 64(fvec4) Load 95(inFV0)
|
|
1703: 64(fvec4) VectorTimesScalar 1702 1701
|
|
Store 1700(r2) 1703
|
|
1705: 64(fvec4) Load 95(inFV0)
|
|
1706: 64(fvec4) Load 96(inFV1)
|
|
1707: 6(float) Dot 1705 1706
|
|
Store 1704(r3) 1707
|
|
1709: 65 Load 97(inFM0)
|
|
1710: 64(fvec4) Load 95(inFV0)
|
|
1711: 64(fvec4) MatrixTimesVector 1709 1710
|
|
Store 1708(r4) 1711
|
|
1713: 64(fvec4) Load 95(inFV0)
|
|
1714: 65 Load 97(inFM0)
|
|
1715: 64(fvec4) VectorTimesMatrix 1713 1714
|
|
Store 1712(r5) 1715
|
|
1717: 65 Load 97(inFM0)
|
|
1718: 6(float) Load 93(inF0)
|
|
1719: 65 MatrixTimesScalar 1717 1718
|
|
Store 1716(r6) 1719
|
|
1721: 6(float) Load 93(inF0)
|
|
1722: 65 Load 97(inFM0)
|
|
1723: 65 MatrixTimesScalar 1722 1721
|
|
Store 1720(r7) 1723
|
|
1725: 65 Load 97(inFM0)
|
|
1726: 65 Load 98(inFM1)
|
|
1727: 65 MatrixTimesMatrix 1725 1726
|
|
Store 1724(r8) 1727
|
|
Return
|
|
FunctionEnd
|
|
119(TestGenMulNxM(f1;f1;vf2;vf3;mf32;mf23;mf33;mf43;mf42;): 2 Function None 109
|
|
110(inF0): 7(ptr) FunctionParameter
|
|
111(inF1): 7(ptr) FunctionParameter
|
|
112(inFV2): 25(ptr) FunctionParameter
|
|
113(inFV3): 37(ptr) FunctionParameter
|
|
114(inFM2x3): 102(ptr) FunctionParameter
|
|
115(inFM3x2): 104(ptr) FunctionParameter
|
|
116(inFM3x3): 57(ptr) FunctionParameter
|
|
117(inFM3x4): 106(ptr) FunctionParameter
|
|
118(inFM2x4): 108(ptr) FunctionParameter
|
|
120: Label
|
|
1728(r00): 7(ptr) Variable Function
|
|
1732(r01): 25(ptr) Variable Function
|
|
1736(r02): 37(ptr) Variable Function
|
|
1740(r03): 25(ptr) Variable Function
|
|
1744(r04): 37(ptr) Variable Function
|
|
1748(r05): 7(ptr) Variable Function
|
|
1752(r06): 7(ptr) Variable Function
|
|
1756(r07): 37(ptr) Variable Function
|
|
1760(r08): 25(ptr) Variable Function
|
|
1764(r09): 25(ptr) Variable Function
|
|
1768(r10): 37(ptr) Variable Function
|
|
1772(r11): 102(ptr) Variable Function
|
|
1776(r12): 104(ptr) Variable Function
|
|
1780(r13): 49(ptr) Variable Function
|
|
1784(r14): 102(ptr) Variable Function
|
|
1788(r15): 108(ptr) Variable Function
|
|
1792(r16): 106(ptr) Variable Function
|
|
1729: 6(float) Load 110(inF0)
|
|
1730: 6(float) Load 111(inF1)
|
|
1731: 6(float) FMul 1729 1730
|
|
Store 1728(r00) 1731
|
|
1733: 24(fvec2) Load 112(inFV2)
|
|
1734: 6(float) Load 110(inF0)
|
|
1735: 24(fvec2) VectorTimesScalar 1733 1734
|
|
Store 1732(r01) 1735
|
|
1737: 36(fvec3) Load 113(inFV3)
|
|
1738: 6(float) Load 110(inF0)
|
|
1739: 36(fvec3) VectorTimesScalar 1737 1738
|
|
Store 1736(r02) 1739
|
|
1741: 6(float) Load 110(inF0)
|
|
1742: 24(fvec2) Load 112(inFV2)
|
|
1743: 24(fvec2) VectorTimesScalar 1742 1741
|
|
Store 1740(r03) 1743
|
|
1745: 6(float) Load 110(inF0)
|
|
1746: 36(fvec3) Load 113(inFV3)
|
|
1747: 36(fvec3) VectorTimesScalar 1746 1745
|
|
Store 1744(r04) 1747
|
|
1749: 24(fvec2) Load 112(inFV2)
|
|
1750: 24(fvec2) Load 112(inFV2)
|
|
1751: 6(float) Dot 1749 1750
|
|
Store 1748(r05) 1751
|
|
1753: 36(fvec3) Load 113(inFV3)
|
|
1754: 36(fvec3) Load 113(inFV3)
|
|
1755: 6(float) Dot 1753 1754
|
|
Store 1752(r06) 1755
|
|
1757: 24(fvec2) Load 112(inFV2)
|
|
1758: 101 Load 114(inFM2x3)
|
|
1759: 36(fvec3) VectorTimesMatrix 1757 1758
|
|
Store 1756(r07) 1759
|
|
1761: 36(fvec3) Load 113(inFV3)
|
|
1762: 103 Load 115(inFM3x2)
|
|
1763: 24(fvec2) VectorTimesMatrix 1761 1762
|
|
Store 1760(r08) 1763
|
|
1765: 101 Load 114(inFM2x3)
|
|
1766: 36(fvec3) Load 113(inFV3)
|
|
1767: 24(fvec2) MatrixTimesVector 1765 1766
|
|
Store 1764(r09) 1767
|
|
1769: 103 Load 115(inFM3x2)
|
|
1770: 24(fvec2) Load 112(inFV2)
|
|
1771: 36(fvec3) MatrixTimesVector 1769 1770
|
|
Store 1768(r10) 1771
|
|
1773: 101 Load 114(inFM2x3)
|
|
1774: 6(float) Load 110(inF0)
|
|
1775: 101 MatrixTimesScalar 1773 1774
|
|
Store 1772(r11) 1775
|
|
1777: 103 Load 115(inFM3x2)
|
|
1778: 6(float) Load 110(inF0)
|
|
1779: 103 MatrixTimesScalar 1777 1778
|
|
Store 1776(r12) 1779
|
|
1781: 101 Load 114(inFM2x3)
|
|
1782: 103 Load 115(inFM3x2)
|
|
1783: 48 MatrixTimesMatrix 1781 1782
|
|
Store 1780(r13) 1783
|
|
1785: 101 Load 114(inFM2x3)
|
|
1786: 56 Load 116(inFM3x3)
|
|
1787: 101 MatrixTimesMatrix 1785 1786
|
|
Store 1784(r14) 1787
|
|
1789: 101 Load 114(inFM2x3)
|
|
1790: 105 Load 117(inFM3x4)
|
|
1791: 107 MatrixTimesMatrix 1789 1790
|
|
Store 1788(r15) 1791
|
|
1793: 103 Load 115(inFM3x2)
|
|
1794: 107 Load 118(inFM2x4)
|
|
1795: 105 MatrixTimesMatrix 1793 1794
|
|
Store 1792(r16) 1795
|
|
Return
|
|
FunctionEnd
|