Zink(ru): Difference between revisions

From Exagear International
Jump to navigation Jump to search
(Новая страница)
 
mNo edit summary
 
(3 intermediate revisions by 2 users not shown)
Line 1: Line 1:
'''Zink''' - драйвер для Vulkan, который обеспечивает поддержку OpenGL(2.1-4.6), OpenGL ES на тех GPU, где есть поддержка только Vulkan.  
[[en:Zink]]
'''Zink''' - драйвер для Vulkan, который обеспечивает поддержку OpenGL(2.1-4.6), OpenGL ES на тех GPU, где есть поддержка только Vulkan. Включён в состав свободной реализации OpenGL, Vulkan API - '''Mesa'''


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


В [[О продуктах ExaGear|ExaGear Windows Emulator]] может использоватся вместе с открытым драйвером [[Turnip(ru)|Turnip]] для достижения полноценного 3D ускорения.
В [[О продуктах ExaGear|ExaGear Windows Emulator]] [[Turnip(ru)|может использоватся]] вместе с открытым драйвером [[Turnip(ru)|Turnip]] для достижения полноценного 3D ускорения.


== Сборка в Mesa ==
== Сборка в Mesa ==

Latest revision as of 22:04, 16 October 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