Последняя ежеквартальная функциональная версия коллекции драйверов OpenGL и Vulkan с открытым исходным кодом - Mesa, теперь доступна.
Mesa 21.1 вносит широкий спектр улучшений во многие содержащиеся драйверы пользовательского пространства с открытым исходным кодом, но, преобладают улучшения компонентов драйверов Intel и Radeon, особенно драйверов Vulkan, учитывая зрелое состояние драйверов OpenGL в наши дни.
Вот что включает в себя новая версия:
- RADV Variable Rate Shading для трансляции более низким качеством для более быстрой работы.
- RADV претерпел множество других оптимизаций, в том числе и для внутренней части компилятора ACO.
- Добавлена поддержка Radeon Aldebaran.
- Множество улучшений в отношении функций OpenGL и производительности для OpenGL-в-Vulkan - Zink - в первую очередь, это поддержка OpenGL 4.6. OpenGL ES 3.1, теперь, также поддерживается для Zink.
- В коде AMD продолжена работа над Smart Access Memory.
- Драйвер Vulkan на базе процессора Lavapipe получил гораздо больше функций, включая предварительную поддержку Vulkan версии 1.1.
- Консервативная растеризация (Conservative Rasterization) для драйвера Intel ANV.
- Продолжена оптимизация графики Intel Gen12.
- Обновления Gallium Nine.
- Базовый кеш шейдеров для Virgl для повышения производительности.
- Поддержка кеширования шейдеров Mesa в одном файле.
- R600g теперь имеет поддержку OpenGL 4.5 бэкендом NIR.
- Оптимизация Broadcom V3D.
- Поддержка модификаторов формата DRM для AMD.
- Новые расширения Vulkan, такие как VK_KHR_zero_initialize_workgroup_memory на Intel и AMD.
Объявление о выпуске Mesa21.1 можно прочесть здесь.