The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Компания Collabora развивает Zink, реализацию OpenGL поверх ..."
Отправлено opennews, 01-Ноя-18 12:27 
Компания Collabora представила (https://www.collabora.com/news-and-blog/blog/2018/10/31/intr.../) Zink, новый Gallium-драйвер для Mesa, реализующий API OpenGL поверх Vulkan (https://www.khronos.org/vulkan/). Zink позволяет получить аппаратно ускоренный OpenGL при наличии в системе драйверов, ограниченных поддержкой только API Vulkan. Код опубликован (https://gitlab.freedesktop.org/kusma/mesa/tree/zink) под лицензией MIT.

В качестве причин создания реализации OpenGL поверх Vulkan называется желание упростить графический стек и снизить нагрузку на будущие драйверы для GPU. Zink также может быть использован для обеспечения работы драйверов Gallium Nine (https://www.opennet.ru/opennews/art.shtml?num=37438) (реализация API Direct3D 9) и Clover (реализация OpenCL) поверх  Vulkan-драйвера i965 или для предоставления поддержки OpenGL при наличии в системе только проприетарного драйвера Vulkan. Рассматривается также возможность применения Zink в качестве прослойки для постепенного портирования сложных приложений с OpenGL на Vulkan, позволяющей одновременной использовать элементы API OpenGL и Vulkan.


Для работы Zink требуется драйвер с поддержкой Vulkan 1.0 и расширениями VK_KHR_maintenance1 и VK_KHR_external_memory_fd. В настоящий момент реализована только поддержка OpenGL 2.1 и OpenGL ES 1.1/2.0 с некоторыми дополнительными расширениями (https://gitlab.freedesktop.org/kusma/mesa/snippets/518/raw). В дальнейшем планируется обеспечить поддержку более актуальных версий OpenGL, например, в ближайшее время обещают реализовать поддержку OpenGL 3.3.


Что касается производительности, то она уступает родным драйверам OpenGL, например, Zink поверх Vulkan-драйвера  i965 в тесте glxgears  показывает 475 FPS, а при использовании OpenGL-драйвера i965 удаётся достичь 1750 FPS. Но реализация пока не оптимизирована и в дальнейшем разрыв планируется существенно сократить. Из успешно работающих поверх Zink приложений отмечаются композитный сервер Weston, игры OpenArena, Quake 3 и Extreme Tux Racer.


URL: https://www.collabora.com/news-and-blog/blog/2018/10/31/intr.../
Новость: https://www.opennet.ru/opennews/art.shtml?num=49538

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру