Zink: Difference between revisions

From Exagear International
Jump to navigation Jump to search
No edit summary
mNo edit summary
 
Line 1: Line 1:
{{Language Banner|russianpagename=Zink(ru)|englishpagename=Zink}}
[[ru:Zink(ru)]]
'''Zink''' is a Vulkan driver that provides support for OpenGL(2.1-4.6), OpenGL ES on GPUs that only support Vulkan. Included in a free implementation of OpenGL, Vulkan API - '''Mesa'''
'''Zink''' is a Vulkan driver that provides support for OpenGL(2.1-4.6), OpenGL ES on GPUs that only support Vulkan. Included in a free implementation of OpenGL, Vulkan API - '''Mesa'''



Latest revision as of 22:58, 16 October 2022

Zink is a Vulkan driver that provides support for OpenGL(2.1-4.6), OpenGL ES on GPUs that only support Vulkan. Included in a free implementation of OpenGL, Vulkan API - Mesa

In the future, it may become a compatibility layer for new GPUs if they remove support for the already obsolete OpenGL.

The ExaGear Windows Emulator can be used together with the open driver Turnip to achieve full 3D acceleration.

Assembly in Mesa

To build Zink (also with OpenGL ES) in Mesa, you need to use these flags when building: meson . build -Dgallium-va=false -Ddri-drivers= -Dgallium-drivers=zink,swrast -Ddri3=true -Dvulkan-drivers= -Dglx=xlib -Dplatforms=x11,wayland -Dbuildtype=release

This configuration does not include the Vulkan drivers, because different GPUs require different drivers.

Instructions for building Zink with Turnip to run GPU Adreno in ExaGear is here.

Links

Zink in the Mesa documentation

Mesa GitHub repository