Ранее мы сообщали, что совместимый с Vulkan 1.0 драйвером V3DK для Raspberry Pi 4 и других платформ на базе Broadcom BCM2711 был частью графической среды с открытым исходным кодом Mesa 20.3. Но в то время он все еще находился в разработке.
Хорошей новостью является то, что Mesa 20.3 уже выпущена, и есть гораздо больше, чем поддержка Raspberry Pi 4. Как сообщили нам представители компании Collabora, выпуск также включает поддержку графического процессора Arm Mali Bifrost через драйвер Panfrost с открытым исходным кодом.
Последнее стало возможным благодаря работе Алиссы Розенцвейг и Бориса Брезильона, а Алисса подробно рассказала о деталях в недавнем сообщении в блоге на Collabora. По-прежнему требуется больше работы, чтобы повысить производительность, и в ближайшие месяцы в центре внимания будет OpenGL 3.1.
Но, как сообщает Phoronix, в Mesa 20.3 было также много других изменений:
- Поддержка OpenGL 4.6 и Vulkan 1.2 APIs
- Начальная поддержка графики Intel Gen12 Alder Lake и графики AMD Dimgrey Cavefish и VanGogh
- Реализация Lavapipe Vulkan на базе ЦП, эквивалентная LLVMpipe для OpenGL, была объединена
- Поддержка вычислительного ядра в драйвере Intel Iris Gallium3D.
- Поддержка кеширования шейдеров на диске для Nouveau NVC0 и Etnaviv
- Поддержка OpenCL 1.2 для Gallium3D’s Clover
- OpenGL 3.3 для Zink
- Множество других исправлений ошибок и улучшений
Следует отметить, что Mesa 20.3.0 – это новый разрабатываемый выпуск, и для людей, которые предпочитают стабильность и надежность, разработчики рекомендуют придерживаться предыдущего выпуска или дождаться выпуска версии Mesa 20.3.1.
Выражаем свою благодарность источнику из которого взята и переведена статья, сайту cnx-software.com.
Оригинал статьи вы можете прочитать здесь.