UzÅÄmums Imagination Technologies ir paziÅojis par OpenGL 4.6 grafikas API atbalstu savos GPU, kas ieviests, izmantojot Mesa projektu repozitorijÄ izstrÄdÄto atvÄrtÄ pirmkoda Zink draiveri. Zink nodroÅ”ina OpenGL ievieÅ”anu virs Vulkan, lai iespÄjotu aparatÅ«ras paÄtrinÄtu OpenGL ierÄ«cÄs, kas atbalsta tikai Vulkan API. Zink veiktspÄja ir tuvu vietÄjo OpenGL implementÄciju veiktspÄjai, kas ļauj aparatÅ«ras ražotÄjiem netÄrÄt resursus OpenGL ievieÅ”anai savos GPU un aprobežoties ar tikai Vulkan API atbalstu tajos un ieviest OpenGL caur slÄni. Imagination Technologies bija pirmais ražotÄjs, kas izmantoja Å”o shÄmu.
Sagatavotais risinÄjums tika veiksmÄ«gi pÄrbaudÄ«ts CTS (Khronos Conformance Test Suite) testu komplektÄ un tika atzÄ«ts par pilnÄ«bÄ saderÄ«gu ar OpenGL 4.6 specifikÄciju. Å is ir pirmais uz cinku balstÄ«ts produkts, ko oficiÄli sertificÄjis Khronos. AtbilstoÅ”i Khronos kritÄrijiem, ja tiks sertificÄts cits uz Zink balstÄ«ta implementÄcija, pats Zink draiveris kÄ universÄlais slÄnis tiks oficiÄli atzÄ«ts par saderÄ«gu ar OpenGL 4.6. SertifikÄta iegūŔana ļauj oficiÄli deklarÄt saderÄ«bu ar grafiskajiem standartiem un izmantot ar tiem saistÄ«tÄs Khronos preÄu zÄ«mes.
Citos darbos izceļas Imagination Technologies izstrÄdÄtais atvÄrtÄ pirmkoda draiveru komplekts tÄs uz Rogue balstÄ«tÄm GPU. KomplektÄ ietilpst DRM (Direct Rendering Manager) draiveris kodolam. Linux, draiveris ar sÄkotnÄjo Vulkan 1.0 ievieÅ”anu un GPU programmaparatÅ«ras komplekts. Vulkan draiveris jau ir iesniegts Mesa kodola izplatīŔanai, un DRM draiveris tiek sagatavots iekļauÅ”anai kodola kodolÄ. LinuxNÄkotnÄ Å”im komplektam varÄs pievienot Zink atbalstu, kÄ rezultÄtÄ Imagination aparatÅ«rai tiks izveidots pilnÄ«bÄ atvÄrts grafikas steks, kas atbalsta OpenGL un Vulkan.
Avots: opennet.ru
