Zink(ru): Difference between revisions
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
{{Language Banner|russianpagename=Zink(ru)|englishpagename=Zink}} | |||
'''Zink''' - драйвер для Vulkan, который обеспечивает поддержку OpenGL(2.1-4.6), OpenGL ES на тех GPU, где есть поддержка только Vulkan. Включён в состав свободной реализации OpenGL, Vulkan API - '''Mesa''' | '''Zink''' - драйвер для Vulkan, который обеспечивает поддержку OpenGL(2.1-4.6), OpenGL ES на тех GPU, где есть поддержка только Vulkan. Включён в состав свободной реализации OpenGL, Vulkan API - '''Mesa''' | ||
Revision as of 09:41, 9 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 находится здесь.