导读 Vulkan是一个跨平台的2D和3D绘图应用程序接口(API),最早由科纳斯组织在2015年游戏开发者大会(GDC)上发表。

随着LibreOffice 6.4在明年发布前的分支,特性开发将在2020年晚些时候发布的下一个后续版本中开放。本周,一个重大的底层代码更改被合并----使用Skia绘制接口,以最终取代Cairo的使用。

Skia图形库已经由Google开发了十多年,并被Chrome web浏览器、Chrome OS和其他项目使用。Skia支持基于CPU的栅格化,并通过OpenGL和其他api支持GPU加速。令人兴奋的是,Skia也有一个Vulkan GPU后端。与近年来停滞不前的Cairo相比,Skia看到了Google和其他组织更多的发展。那些不熟悉Skia并且想要了解更多的人可以通过Skia.org进行操作。

本周合并到LibreOffice Git master(不是6.4分支)的是最初的Skia绘图代码,用于使用这个Google-led库呈现用户界面。

在LibreOffice中执行初始Skia提升的100+提交可以在这里找到。这是超级令人兴奋的,并有望产生一个更快/响应更快的用户界面一旦完成。

如果需要比较,Skia仍然可以在构建和运行时禁用。Skia Vulkan后端是LibreOffice VCL绘图支持平台上的默认后端。通过本文档了解一些运行时Skia可调项的详细信息。

原文来自:https://www.linuxidc.com/Linux/2019-12/161624.htm

本文地址:https://www.linuxprobe.com/libreoffice-skia-vulkan.html编辑:清蒸github,审核员:清蒸github

Linux命令大全:https://www.linuxcool.com/