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.

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

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

АбонаментВсичко важно от света на технологиите, директно в пощата ти.

С абонирането приемате нашите Условия и Политика за поверителност. Може да се отпишете с един клик по всяко време.


Коментирайте статията в нашите Форуми. За да научите първи най-важното, харесайте страницата ни във Facebook, и ни последвайте в Google Новини, TikTok, Telegram и Viber или изтеглете приложението на Kaldata.com за Android, iPhone, Huawei, Google Chrome, Microsoft Edge и Opera!

Нови ревюта

Подобни новини