Imagination Technologies har annonceret støtte til det grafiske API OpenGL 4.6 i sine GPU'er, realiseret ved hjælp af den åbne driver Zink, der udvikles i Mesa-projektets repository. Zink tilbyder en implementation af OpenGL oven på Vulkan, hvilket gør det muligt at få hardwareaccelereret OpenGL på enheder, der kun understøtter Vulkan API. Ydelsen fra Zink er tæt på ydelsen fra native implementationer af OpenGL, hvilket giver hardwareproducenter mulighed for ikke at bruge ressourcer på at implementere OpenGL i deres GPU'er og i stedet kun fokusere på Vulkan-support, mens OpenGL implementeres via et lag. Imagination Technologies er blevet den første producent, der har udnyttet denne tilgang.
Den uddannede løsning har bestået testen i CTS (Khronos Conformance Test Suite) og er blevet anerkendt som fuldt kompatibel med OpenGL 4.6 specifikationen. Dette er det første produkt baseret på Zink, som er officielt certificeret af Khronos organisationen. I henhold til Khronos' kriterier vil, hvis endnu en implementation baseret på Zink certificeres, selve Zink driveren som et universelt lag blive anerkendt som officielt kompatibel med OpenGL 4.6. At få certificeringen muliggør officielt at erklære kompatibilitet med grafiske standarder og bruge de tilknyttede varemærker fra Khronos.
Blandt andre projekter nævnes udviklingen af Imagination Technologies' åbne driversæt til deres GPU'er baseret på Rogue-arkitekturen. Sættet tilbyder en DRM-driver (Direct Rendering Manager) til Linux-kernen, en driver med en grundlæggende implementering af Vulkan 1.0 samt et sæt firmware til GPU'er. Vulkan-driveren er allerede blevet overført til hovedkernen i Mesa, mens DRM-driveren er under forberedelse til at blive inkluderet i hovedkernen i Linux. I fremtiden vil dette sæt kunne tilføje støtte til Zink og opnå en helt åben grafisk stak for Imagination-hardware, der understøtter OpenGL og Vulkan.
Kilde: opennet.ru
