Imagination Technologies het die ondersteuning vir die OpenGL 4.6 grafiese API in sy GPU's aangekondig, geïmplementeer met behulp van die oopbron Zink-bestuurder wat in die Mesa-projekbewaarplek ontwikkel is. Zink verskaf 'n implementering van OpenGL bo-op Vulkan om hardeware-versnelde OpenGL te aktiveer op toestelle wat net die Vulkan API ondersteun. Die werkverrigting van Zink is naby aan die werkverrigting van inheemse OpenGL-implementerings, wat hardewarevervaardigers in staat stel om nie hulpbronne te bestee aan die implementering van OpenGL in hul GPU's nie en hulself beperk tot die ondersteuning van slegs die Vulkan API daarin, en OpenGL deur 'n laag te implementeer. Imagination Technologies was die eerste vervaardiger wat hierdie skema gebruik het.
Die voorbereide oplossing is suksesvol in die CTS (Khronos Conformance Test Suite) toetssuite getoets en gevind dat dit ten volle versoenbaar is met die OpenGL 4.6-spesifikasie. Dit is die eerste sink-gebaseerde produk wat amptelik deur Khronos gesertifiseer is. In ooreenstemming met die Khronos-kriteria, as 'n ander implementering gebaseer op Zink gesertifiseer word, sal die Zink-bestuurder self, as 'n universele laag, amptelik erken word as versoenbaar met OpenGL 4.6. Die verkryging van 'n sertifikaat maak dit moontlik om amptelik verenigbaarheid met grafiese standaarde te verklaar en Khronos-handelsmerke wat daarmee geassosieer word, te gebruik.
Ander werk beklemtoon Imagination Technologies se ontwikkeling van 'n oopbron-drywerpakket vir sy Rogue-gebaseerde GPU's. Die pakket sluit 'n DRM (Direct Rendering Manager) drywer vir die kern in. Linux, 'n drywer met 'n aanvanklike implementering van Vulkan 1.0, en 'n stel GPU-firmware. Die Vulkan-drywer is reeds by die Mesa-kernverspreiding ingedien, en die DRM-drywer is in voorbereiding vir insluiting in die kernkern. LinuxIn die toekoms kan Zink-ondersteuning by hierdie stel gevoeg word, wat lei tot 'n volledig oop grafiese stapel vir Imagination-hardeware, wat OpenGL en Vulkan ondersteun.
Bron: opennet.ru
