Imagination Technologies annoncerede understøttelse af OpenGL 4.6 grafik API i dets GPU'er, implementeret ved hjælp af den åbne Zink-driver, udviklet i Mesa-projektlageret. Zink leverer en OpenGL-implementering oven på Vulkan, der giver dig mulighed for at få hardwareaccelereret OpenGL på enheder, der kun understøtter Vulkan API. Ydeevnen af Zink er tæt på ydeevnen af native OpenGL-implementeringer, hvilket gør det muligt for hardwareproducenter ikke at spilde ressourcer på at implementere OpenGL i deres GPU'er og begrænse sig til kun at understøtte Vulkan API og implementere OpenGL gennem et lag. Imagination Technologies blev den første producent til at udnytte en sådan ordning.
Den forberedte løsning blev testet med succes i CTS (Khronos Conformance Test Suite) testsuite og viste sig at være fuldt ud kompatibel med OpenGL 4.6-specifikationen. Dette er det første Zink-baserede produkt, der er officielt certificeret af Khronos. I overensstemmelse med Khronos-kriterierne, hvis en anden Zink-baseret implementering er certificeret, vil selve Zink-driveren, som et universelt lag, blive anerkendt som officielt kompatibel med OpenGL 4.6. At opnå certifikatet giver dig mulighed for officielt at erklære kompatibilitet med grafikstandarder og bruge de tilhørende Khronos-varemærker.
Andre arbejder fremhæver Imagination Technologies' udvikling af en open source-driverpakke til deres Rogue-baserede GPU'er. Pakken inkluderer en DRM-driver (Direct Rendering Manager) til kernen. Linux, en driver med en indledende implementering af Vulkan 1.0 og et sæt GPU-firmware. Vulkan-driveren er allerede blevet indsendt til Mesa-kernedistributionen, og DRM-driveren er under forberedelse til inkludering i kernekernen. LinuxI fremtiden kan Zink-understøttelse tilføjes til dette kit, hvilket resulterer i en fuldt åben grafikstak til Imagination-hardware, der understøtter OpenGL og Vulkan.
Kilde: opennet.ru
