С Mesa 22.1 из-за разветвления на следующий день или около того, поскольку функции этого ежеквартального обновления Mesa замораживаются, разработчик Valve Майк Блюменкранц написал новую запись в блоге, в которой описаны все изменения Zink, выполненные в этом цикле.

Блюменкранц и другие разработчики Mesa продолжают активно улучшать уровень перевода OpenGL по сравнению с уровнем перевода Vulkan. За последний год Zink достаточно хорошо разобрался в реализации OpenGL через API Vulkan и делает это с разумной скоростью. В последние месяцы было исправлено множество ошибок, реализовано больше функций для запуска более современных игр на этом коде на основе Gallium3D, и даже работа над новыми расширениями Vulkan для более эффективной реализации этого уровня эмуляции.

Майк характеризует изменения Zink для Mesa 22.1 как исправление множества ошибок. Кроме того, есть первоначальный код Kopper, который был объединен и сыграет важную роль в будущем.

Lavapipe как программная реализация драйвера Vulkan также проделала большую работу для Mesa 22.1. Блюменкранц резюмировал события Lavapipe как поддержку Vulkan 1.3, а также множество оптимизаций и поддержку множества новых расширений.

Подробнее об этих событиях Zink/Lavapipe в преддверии предстоящего ответвления Mesa 22.1 в блоге Майка.

Categories: IT Info