内容简介:GTK 3.99.2 已发布,GTK (GIMP Toolkit) 是一套跨多种平台的图形工具包,最初为 GIMP 而写,GIMP 是指 GNU 图像处理程序 (GNU Image Manipulation Program),GIMP 拥有几乎所有图象处理所需的功能,号称 Linux 下...
GTK 3.99.2 已发布,GTK (GIMP Toolkit) 是一套跨多种平台的图形 工具 包,最初为 GIMP 而写,GIMP 是指 GNU 图像处理程序 (GNU Image Manipulation Program),GIMP 拥有几乎所有图象处理所需的功能,号称 Linux 下的 Photoshop。GTK 后来发展成为 Linux 下开发图形界面应用的主流开发工具。
3.99.2 版本继续对 API 进行清理、改进 gtk4-demo 以及增强文档。
由于 GTK 会依赖于一些未发布的 gtk-doc 功能,因此开发团队现在将 gtk-doc 作为子项目包含在发布 gtk 的 tarball 中。如果你负责软件发行方面的工作,无需对构建 GTK 时会安装 gtk-doc 工具感到惊讶。
改进 gtk4-demo 也是此版本的更新重点,主要是对新的基于 GL 的渲染堆栈的功能进行了更多的展示。
gtk4-demo 现在包含了 shadertoy demo,用于展示 OpenGL GLSL 着色器可以嵌入到 GTK 4 应用程序中的可能性。3.99.2 还对多项着色器进行了改进:
- GskGLShader – 围绕 GLSL 片段着色器的封装对象
- GskGLShaderNode – 可在场景图 (Scene Graph) 中嵌入 GskGLShader 的渲染节点
- gtk_snapshot_push_gl_shader api,支持小部件轻松将着色器节点添加到其渲染中
目前所有和着色器相关的工作都集中在 OpenGL 的 GLSL 上,而不是 Vulkan/SPIR-V。
除小部件外,新版本已完全集成着色器支持。GTK 检查器可以像处理任何其他渲染节点一样处理着色器节点,使用者可以对其进行序列化,例如将生成的文件加载到 gtk4-node-editor 中:
如果需要查看 GTK 发送给着色器编译器的输入,请设置环境变量:
GDK_DEBUG=shaders
GTK 3.99.2 发布后,GNOME 开发者仍在努力对无障碍性方面的功能进行改进。如果一切顺利的话,有望在明年春天看到 GTK 4.0 与 GNOME 40 一起发布。
更多内容查看 https://blog.gtk.org/2020/09/30/gtk-3-99-2/
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网
猜你喜欢:- NPM包(模块)发布、更新、撤销发布
- 有赞灰度发布与蓝绿发布实践
- 【重磅发布】Linkis 0.10.0 版本发布
- BeetlSQL 3.0.9 发布,Idea 插件发布
- 贝密游戏 0.7.0 发布,发布斗地主
- 【重磅发布】DataSphere Studio 0.9.0 版本发布
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
爱上Arduino
Massimo Banzi / 于欣龙、郭浩赟 / 人民邮电出版社 / 2012-10 / 38.00元
《硬件开源电子设计平台:爱上Arduino(第2版)》全面透彻地介绍了arduino的相关内容,它会给你带来许多项目的点子,并帮助你顺利地实现从开始策划直到完成安装的全过程。由于《硬件开源电子设计平台:爱上Arduino(第2版)》是arduino项目合作创始人massimobanzi所著,其中一定融入了创始人对开源硬件的独到见解。《硬件开源电子设计平台:爱上Arduino(第2版)》内容完全考虑......一起来看看 《爱上Arduino》 这本书的介绍吧!