Imagination Tech 正在开发开源 PowerVR Vulkan 驱动,计划在 Mesa 26.1 中实现与 Zink 的 OpenGL 兼容性。近期已完成与 Mesa KMSRO 框架的整合,推动 PowerVR 图形的 Vulkan 1.2 和 OpenGL ES 兼容性。Mesa 26.1 将于第二季度发布。
Mike Blumenkrantz 正在优化 Zink 的图形性能,并实现对 OpenGL 网格着色器的支持。Mesa 25.3 发布后,Zink 已合并 EXT_mesh_shader 支持,并测试了 Minecraft 和 OpenGL CTS,待启用 Gallium3D 功能。Qiang Yu 提交的合并请求将引入 GLSL 变更,预计不久可合并。
Valve 的 Mike Blumenkrantz 正在改进 Mesa 的 Zink OpenGL 驱动,新增 GL_NV_timeline_semaphore 扩展,以增强 OpenGL 与 Vulkan 的互操作性。该扩展引入 Vulkan 的时间线信号量概念,旨在提升工作流程并消除对二进制信号量的需求。
Zink OpenGL-on-Vulkan 驱动的实验代码现已可测试,并在 Vulkan Video API 上实现了视频加速 API(VA-API)。这项工作由 David Airlie 和 Mike Blumenkrantz 开始,初步实现了通过 Vulkan Video 使用 VA-API 进行 H.264 视频解码。测试主要使用 Radeon RADV Vulkan 驱动,未来可能支持 H.265 和 AV1 视频解码及编码。该功能可能会合并到 Mesa 24.3 或 25.x 版。
Mesa 代码现在支持 OpenGL VR(OVR)扩展,允许更高效的多视角渲染。
完成下面两步后,将自动完成登录并继续当前操作。