Компанията Collabora представи технологията Zink. Това е Gallium за Mesa,

...
Компанията Collabora представи технологията Zink. Това е Gallium за Mesa,
Коментари Харесай

Collabora представи Zink: реализация на OpenGL върху API Vulkan

Компанията Collabora показа технологията Zink. Това е Gallium за Mesa, реализиращ API OpenGL върху Vulkan. Zink предлага хардуерно интензивен OpenGL, като употребява само драйвери за API Vulkan. Кодът се популяризира посредством MIT лиценза.

Причините за основаването на Zink са опростяване на графичния стек и на бъдещите драйвери за графичните процесори. Към сегашен ден е осъществена поддръжката единствено на OpenGL 2.1 и OpenGL ES 1.1/2.0 с някои допълнения и разширения. Сега се работи върху обезпечаване поддръжката на по-актуални версии на OpenGL, като да вземем за пример OpenGL 3.3. За работата на Zink е нужен драйвер с поддръжката на Vulkan 1.0 и разширенията VK_KHR_maintenance1 и VK_KHR_external_memory_fd.



Засега продуктивността е по-ниска от тази с истинските драйвери на OpenGL. Така да вземем за пример, Zink/Vulkan драйверът за i965 в тестванията на glxgears демонстрира 475 FPS, до момента в който истинският OpenGL драйвер показва 1750 FPS. Но това е първата реализация на новата технология, в която не са осъществявани никакви оптимизации. Възможностите на Zink са огромни и след оптимизациите се чака разликата да бъде доста понижена. От сполучливо работещите със Zink приложения се означават сървъра Weston и игрите OpenArena, Quake 3 и Extreme Tux Racer.
Източник: kaldata.com


СПОДЕЛИ СТАТИЯТА


КОМЕНТАРИ
НАПИШИ КОМЕНТАР