Imagination Technologies annonserte støtte for OpenGL 4.6 grafikk-API i GPU-ene sine, implementert ved hjelp av Zink-driveren med åpen kildekode, utviklet i Mesa-prosjektarkivet. Zink tilbyr en OpenGL-implementering over Vulkan, som tillater maskinvareakselerert OpenGL på enheter som bare støtter Vulkan API. Zinks ytelse er nær den til native OpenGL-implementeringer, slik at maskinvareprodusenter kan unngå å kaste bort ressurser på å implementere OpenGL i GPU-ene sine og begrense seg til å bare støtte Vulkan API, og implementere OpenGL gjennom et lag. Imagination Technologies var den første produsenten som brukte en slik ordning.
Den forberedte løsningen har bestått CTS-testpakken (Khronos Conformance Test Suite) og er anerkjent som fullt kompatibel med OpenGL 4.6-spesifikasjonen. Dette er det første Zink-baserte produktet som er offisielt sertifisert av Khronos. I henhold til Khronos-kriteriene, hvis en annen Zink-basert implementering blir sertifisert, vil selve Zink-driveren som et universallag bli anerkjent som offisielt kompatibel med OpenGL 4.6. Mottak av sertifikatet gjør det mulig å offisielt erklære kompatibilitet med grafiske standarder og bruke Khronos-varemerker knyttet til dem.
Annet arbeid fremhever Imagination Technologies' utvikling av en driverpakke med åpen kildekode for sine Rogue-baserte GPU-er. Pakken inkluderer en DRM-driver (Direct Rendering Manager) for kjernen. Linux, en driver med en initial implementering av Vulkan 1.0, og et sett med GPU-fastvare. Vulkan-driveren er allerede sendt til Mesa-kjernedistribusjonen, og DRM-driveren er under forberedelse for inkludering i kjernen. LinuxI fremtiden kan Zink-støtte legges til dette settet, noe som resulterer i en helt åpen grafikkstabel for Imagination-maskinvare, som støtter OpenGL og Vulkan.
Kilde: opennet.ru
