Imagination Technologies je najavio podršku za OpenGL 4.6 grafički API u svojim GPU-ima, implementiran korištenjem open source Zink drajvera razvijenog u repozitoriju projekta Mesa. Zink pruža implementaciju OpenGL-a povrh Vulkana kako bi se omogućio hardverski ubrzani OpenGL na uređajima koji podržavaju samo Vulkan API. Performanse Zinka bliske su performansama izvornih implementacija OpenGL-a, što proizvođačima hardvera omogućuje da ne troše resurse na implementaciju OpenGL-a u svoje GPU-ove i da se ograniče na podršku samo za Vulkan API u njima, te implementiraju OpenGL kroz sloj. Imagination Technologies je bio prvi proizvođač koji je koristio ovu shemu.
Pripremljeno rješenje je uspješno testirano u CTS (Khronos Conformance Test Suite) paketu testova i utvrđeno je da je potpuno kompatibilno sa specifikacijom OpenGL 4.6. Ovo je prvi proizvod na bazi cinka koji je službeno certificirao Khronos. U skladu s kriterijima Khronosa, ako se certificira druga implementacija temeljena na Zinku, sam Zink driver, kao univerzalni sloj, bit će službeno priznat kao kompatibilan s OpenGL 4.6. Dobivanje certifikata omogućuje službenu deklaraciju o kompatibilnosti s grafičkim standardima i korištenje Khronos zaštitnih znakova povezanih s njima.
Drugi rad ističe razvoj Imagination Technologiesovog paketa upravljačkih programa otvorenog koda za njihove Rogue-bazirane grafičke procesore. Paket uključuje DRM (Direct Rendering Manager) upravljački program za kernel. Linux, upravljački program s početnom implementacijom Vulkan 1.0 i skup GPU firmwarea. Vulkan upravljački program već je poslan u Mesa jezgru distribucije, a DRM upravljački program je u pripremi za uključivanje u jezgru kernela. LinuxU budućnosti se ovom kompletu može dodati podrška za Zink, što će rezultirati potpuno otvorenim grafičkim paketom za Imagination hardver, koji podržava OpenGL i Vulkan.
Izvor: opennet.ru
