Imagination Technologies je najavila podršku za OpenGL 4.6 grafički API u svojim GPU-ovima, implementiranu korištenjem open source Zink drajvera razvijenog u skladištu projekta Mesa. Zink pruža implementaciju OpenGL-a na Vulkanu kako bi omogućio hardverski ubrzan OpenGL na uređajima koji podržavaju samo Vulkan API. Performanse Zink-a su bliske performansama nativnih OpenGL implementacija, što omogućava proizvođačima hardvera da ne troše resurse na implementaciju OpenGL-a u svoje GPU i da se ograniče na podršku samo Vulkan API-ja u njima i implementiraju OpenGL kroz sloj. Imagination Technologies je bio prvi proizvođač koji je koristio ovu šemu.
Pripremljeno rješenje je uspješno testirano u CTS (Khronos Conformance Test Suite) test paketu i utvrđeno je da je potpuno kompatibilno sa OpenGL 4.6 specifikacijom. Ovo je prvi proizvod na bazi cinka koji je službeno certificiran od strane Khronosa. U skladu s kriterijima Khronos, ako se certificira druga implementacija bazirana na Zink-u, sam Zink drajver, kao univerzalni sloj, bit će službeno priznat kao kompatibilan sa OpenGL 4.6. Dobivanje certifikata omogućava službeno deklariranje kompatibilnosti s grafičkim standardima i korištenje Khronos zaštitnih znakova povezanih s njima.
Drugi rad ističe razvoj paketa drajvera otvorenog koda za njihove Rogue-bazirane GPU-ove kompanije Imagination Technologies. Paket uključuje DRM (Direct Rendering Manager) drajver za kernel. Linux, drajver sa početnom implementacijom Vulkan 1.0 i set GPU firmvera. Vulkan drajver je već poslan u Mesa osnovnu distribuciju, a DRM drajver je u pripremi za uključivanje u osnovnu jezgru. LinuxU budućnosti, ovom kompletu se 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
