Zink(ru)

From Exagear International
Jump to navigation Jump to search

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