[Internal testing communication] 【treeland技术水帖】QML画布区域更新机制
Tofloor
poster avatar
mozixun
Moderator
an hour ago
Author

最近关注了 @zccrs 大佬的一个treeland PR一段时间, 我自己测了一下发现快弄好了: https://github.com/linuxdeepin/treeland/pull/1275

但原PR不仅无法合并到上游而且光标渲染有问题, 因此我弄了一个改进版的PR实现, 修复了一些问题并确保能合并至主线, 且将光标嵌入treeland的QML画布中实现: https://github.com/linuxdeepin/treeland/pull/1308

这个PR实现了AOSP的局部UI更新机制, 即当出现鼠标光标移动/窗口UI元素变化时, treeland的QML画布仅更新其变化的部分, 其它不变的部分不会发生改变也不需要GPU进行多余的绘制工作, 在电脑闲置时可以极大减轻GPU负载, 针对中低端设备非常友好(e.g. 赛扬3865U处理器)

这个PR一旦能合入, treeland的运行效率会进一步提升

Reply Favorite View the author
All Replies
avatar
半日闲云
deepin
an hour ago
#1

大佬nb

kissing_heart

Reply View the author
avatar
Ligocut光剪视频剪辑软件
deepin
Backbone of ecological co-construction group
4 minutes ago
#2

zccrs 大佬 好像是深度公司的treeland技术负责人

Reply View the author