Mesa 24.0特性开发结束,包含许多OpenGL Vulkan驱动程序特性

Mesa 24.0特性开发结束,包含许多OpenGL Vulkan驱动程序特性-每日运维
MESA 24.0这套开源OpenGL和Vulkan驱动程序的季度功能更新已经结束,最引人注目的是针对Linux上的AMD Radeon和Intel显卡的,但也有越来越多的较小驱动程序,如Apple Silicon、NVK/Nouveau驱动程序、Zink OpenGL-on-Vulkan等。

Igalia的Eric Engestrom再次加强了对Mesa 24.0版本的管理。有了Eric出色的发布管理,Mesa 24.0应该会在2月份发布,在所有拦截器错误被清除后,每周的发布候选都已经结束了。

MESA 24.0带来了对开源NVIDIA Vulkan驱动程序(NVK)的许多改进,对RADV驱动程序的许多改进特别是在光线跟踪性能方面,Apple Silicon硬件的Asahi OpenGL驱动程序继续改进,各种Intel ANV/Iris驱动程序增强,新的PowerVR Vulkan驱动程序“PVR”被添加,Microsoft D3D12驱动程序支持OpenGL 4.6,以及我在Phoronix上的数十篇Mesa 24.0文章中介绍的许多其他改进。

官方的MESA 24.0版本说明目前将新功能总结为:


RADV上的VK_EXT_IMAGE_COMPRESSION

RADV上的VK_EXT_DEVICE_FAULT

朝日上的OpenGL 3.3

朝日上的几何体着色器

朝日上的GL_ARB_纹理_立方体_贴图_数组

朝日上的GL_ARB_CLIP_CONTROL

Asahi上的GL_ARB_timer_query

朝日上的GL_EXT_DISCOCT_TIMER_QUERY

朝日上的GL_ARB_BASE_INSTANCE

D3d12上的OpenGL 4.6(高于4.2)

RADV上的VK_EXT_Depth_CLAMP_ZERO_ONE

朝日上的GL_ARB_着色器_纹理_图像_样本

Asahi上的GL_ARB_间接_参数

朝日上的GL_ARB_VIEPORT_ARRAY

Asahi上的GL_ARB_fragment_layer_viewport

朝日上的GL_ARB_CAIL_DISTANCE

朝日上的GL_ARB_Transform_Feedback_Overflow_Query

RADV上的VK_KHR_CALIBRATED_TIMESTAMPS

RADV上的VK_KHR_VERTEX_ATTRIBUTE_DIVOR

RADV上的VK_KHR_Maintenance6

RADV上的VK_KHR_RAY_TRACKING_POSITION_FETCH

EGL_EXT_QUERY_RESET_NOTIFICATION_STARTICY

Mesa 24.0 is now branched with Mesa 24.1-devel being the version on Git main for release in Q2. The Mesa 24.0 branch is created and the first Mesa 24.0 release candidate should be issued soon.