| 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 |
| 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 |