我添加了對 PGTK 的初始支持。
代碼在這裡 feat(WR): use webrender with PGTK by declantsien · Pull Request #496 · emacs-ng/emacs-ng · GitHub
我添加了對 PGTK 的初始支持。
代碼在這裡 feat(WR): use webrender with PGTK by declantsien · Pull Request #496 · emacs-ng/emacs-ng · GitHub
请问你这个有 benchmark 吗?
现在有一种流行做法,就是给不需要 GPU 加速的应用添加 GPU 加速,通过安慰剂效应让人认为某某应用得到了提速。实际上,像 Emacs 这种简单的 2D 应用可以直接使用 Cairo 的 pixman 后端,或者 X 服务器自带的 Glamor 加速,完全不需要硬件加速或自己使用 GL。自己使用 GL 还会导致每次启动 Emacs 要重新加载一次 GPU 驱动,GTK 4 应用最少占用 20 MB 内存也就是这个原因,也会对没有 3D 硬件的用户带来不便。