Zink(ru): Difference between revisions

From Exagear International
Jump to navigation Jump to search
(Новая страница)
 
(Дополнение)
Line 1: Line 1:
'''Zink''' - драйвер для Vulkan, который обеспечивает поддержку OpenGL(2.1-4.6), OpenGL ES на тех GPU, где есть поддержка только Vulkan.  
'''Zink''' - драйвер для Vulkan, который обеспечивает поддержку OpenGL(2.1-4.6), OpenGL ES на тех GPU, где есть поддержка только Vulkan. Включён в состав свободной реализации OpenGL, Vulkan API - Mesa


В будущем может стать слоём совместимости для новых GPU, если в них будет удалена поддержка уже устаревшего OpenGL.
В будущем может стать слоём совместимости для новых GPU, если в них будет удалена поддержка уже устаревшего OpenGL.

Revision as of 01:51, 25 September 2022

Zink - драйвер для Vulkan, который обеспечивает поддержку OpenGL(2.1-4.6), OpenGL ES на тех GPU, где есть поддержка только Vulkan. Включён в состав свободной реализации OpenGL, Vulkan API - Mesa

В будущем может стать слоём совместимости для новых GPU, если в них будет удалена поддержка уже устаревшего OpenGL.

В ExaGear Windows Emulator может использоватся вместе с открытым драйвером Turnip для достижения полноценного 3D ускорения.

Сборка в Mesa

Для сборки Zink(также с OpenGL ES) в Mesa необходимо использовать данные флаги при сборке: meson . build -Dgallium-va=false -Ddri-drivers= -Dgallium-drivers=zink,swrast -Ddri3=true -Dvulkan-drivers= -Dglx=xlib -Dplatforms=x11,wayland -Dbuildtype=release

Данная конфигурация не включает в себя драйвера Vulkan, поскольку под разные GPU, соответственно разные драйвера.

Инструкция по сборке Zink совместно с Turnip для работы GPU Adreno в ExaGear находится здесь.

Ссылки

Zink в документации Mesa

Репозиторий Mesa на GitHub