Forwarded from Ghost Flying
以及如果要了解 UI framework 的 render pipeline 的话
Forwarded from Catten Linger
也想看看 FirefoxOS 的,不过以我能力很难在这种一大坨的 codebase 里跑来跑去
Forwarded from Catten Linger
我在硬件上做 GUI 框架的思路可能比较原始,就一直想在真正要自己做之前找些简单先进的参考
Forwarded from Catten Linger
现在就实验性地做了个简单的图形缓冲区,多个缓冲区组成 layout 然后再合成真实的帧,最后画到屏幕上去。
Forwarded from Catten Linger
为了提高效率,简单地做了个在每个 layout 上会不断 enlarge 的 dirty rect ,每次扫描完所有 layout 的改动就清零
Forwarded from Catten Linger
alpha 合成是纯 cpu 的,合成的时候选择是直接覆盖还是有透明通道叠加这样