Imagination Technologies-ek OpenGL 4.6 grafikoen APIrako laguntza iragarri du bere GPUetan, Mesa proiektuaren biltegian garatutako kode irekiko Zink kontrolatzailea erabiliz inplementatuta. Zink-ek OpenGL inplementazioa eskaintzen du Vulkan-en gainean hardware-azeleratutako OpenGL gaitzeko, Vulkan APIa soilik onartzen duten gailuetan. Zink-en errendimendua jatorrizko OpenGL inplementazioen errendimendutik gertu dago, eta horri esker, hardware-ekoizleek ez dute baliabiderik gastatu OpenGL beren GPUetan ezartzeko eta haietan Vulkan APIa soilik onartzera mugatu eta OpenGL geruza baten bidez ezartzea. Imagination Technologies izan zen eskema hau erabili zuen lehen fabrikatzailea.
Prestatutako irtenbidea CTS (Khronos Conformance Test Suite) proba-multzoan probatu zen eta OpenGL 4.6 zehaztapenarekin guztiz bateragarria zela ikusi zen. Khronosek ofizialki Zink-en oinarritutako lehen produktua da. Khronosen irizpideen arabera, Zink-en oinarritutako beste inplementazio bat ziurtatzen bada, Zink kontrolatzailea bera, geruza unibertsal gisa, ofizialki onartuko da OpenGL 4.6-rekin bateragarria dela. Ziurtagiria lortzeak estandar grafikoekin bateragarritasuna ofizialki deklaratzea eta haiei lotutako Khronos marka komertzialak erabiltzea ahalbidetzen du.
Beste lan batzuek Imagination Technologies-ek Rogue-n oinarritutako GPUetarako kode irekiko kontrolatzaile multzo bat garatu izana nabarmentzen dute. Multzoak kernelerako DRM (Direct Rendering Manager) kontrolatzaile bat barne hartzen du. Linux, Vulkan 1.0-ren hasierako inplementazioa duen kontrolatzaile bat eta GPU firmware multzo bat. Vulkan kontrolatzailea Mesa nukleo banaketara bidali da dagoeneko, eta DRM kontrolatzailea nukleo nagusian sartzeko prestatzen ari da. LinuxEtorkizunean, Zink euskarria gehitu ahal izango zaio kit honi, eta horrek Imagination hardwarearentzako grafiko pila guztiz irekia sortuko du, OpenGL eta Vulkan onartuz.
Iturria: opennet.ru
