Weston 复合服务器 8.0 发布

发表 复合服务器稳定发布 韦斯顿 8.0,开发有助于出现对该协议的全面支持的技术 韦兰 在 Enlightenment、GNOME、KDE ​​和其他用户环境中。 Weston 的开发旨在提供高质量的代码库和工作示例,以便在桌面环境和嵌入式解决方案(例如汽车信息娱乐系统、智能手机、电视和其他消费设备的平台)中使用 Wayland。 Wayland 1.18协议、进程间通信机制和库发布 概述 11月XNUMX日。

Weston 的重大版本号更改是由于 ABI 更改破坏了兼容性。 改变在 新分行 韦斯顿:

  • 增加 使用硬件机制来操作用于在 DRM(直接渲染管理器)中存储帧缓冲区组件(硬件平面)的内存区域的有效性;

    Weston 复合服务器 8.0 发布

  • 到后端 DRM,用于通过内核子系统DRM(直接渲染管理器)、KMS(内核模式设置)和evdev组织输出,增加了对音频和视频内容复制保护技术的支持 HDCP,用于加密通过DVI、DisplayPort、HDMI、GVIF或UDI接口传输的视频信号;
  • 在 gl 渲染器中 添加 阻止对显示受版权保护内容的区域进行捕获、共享和截图;
  • 用于在没有屏幕的情况下进行渲染的无头后端添加了对使用 OpenGL 绘制到缓冲区的支持(已添加“--use-gl”选项),这允许您在内存中获取屏幕的虚拟图像可以传输到远程客户端;
  • 在通过 DRM(直接渲染管理器)子系统的输出后端中,添加了无需链接到库即可构建的功能 GBM Mesa 提供的(通用缓冲区管理器)用于管理渲染缓冲区的分配。 使用格式代替 GBM 格式 四CC,用于DRM​​子系统;
  • 为了减少内存负载,一些 GPU 现在总是尽可能使用 EGL 扩展 EGL_KHR_partial_update,它允许您有选择地更新曲面的内容,跳过未更改的区域;
  • 该框架维护调试日志的功能已得到扩展;
  • gl-renderer 增加了对 XYUV 格式的支持;
  • 在 xwm 窗口管理器中 已实施 当 Xwayland 运行时,控制 Wayland 表面变化的输出,这使得在装饰基于 Wayland 的环境中启动的 X11 应用程序的窗口时可以消除工件;
  • 由于以下原因,显示统一桌面背景时减少了内存消耗 应用程序 整个视口的 1x1 缓冲区;
  • 添加者 扩展支持 韦斯顿直接显示,它允许您组织将 dmabuf 内容直接传输到屏幕控制器。

来源: opennet.ru

添加评论