GPU 加速终端 Kitty 正式发布了 0.50 大版本,作者 Kovid Goyal 对底层文本渲染管线进行了一次伤筋动骨的重构。 新版本彻底重写了字符… · @fishjar · TwKit
@fishjar
GPU 加速终端 Kitty 正式发布了 0.50 大版本,作者 Kovid Goyal 对底层文本渲染管线进行了一次伤筋动骨的重构。 新版本彻底重写了字符行缓冲区(Line Buffer)的内存布局,放弃了早期的稀疏链表结构,改为连续内存块对齐。配合基于 Vulkan/OpenGL 的着色器优化,超长日志并发滚动时的 CPU 占用降低了近 40%。 同时,新版合并了对 Wayland `ext-session-lock-v1` 锁屏协议的原生支持,并清理了一大批适配旧版 Compositor 的运行时兼容 hack。 开源地址:https://sw.kovidgoyal.net/kitty/changelog/#
曝光 209 · 评论 1 · 点赞 1 · 书签 1
查看原帖