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