Inihayag ng Imagination Technologies ang suporta para sa OpenGL 4.6 graphics API sa mga GPU nito, na ipinatupad gamit ang open source Zink driver na binuo sa repositoryo ng proyekto ng Mesa. Nagbibigay ang Zink ng pagpapatupad ng OpenGL sa itaas ng Vulkan upang paganahin ang OpenGL na pinabilis ng hardware sa mga device na sumusuporta lang sa Vulkan API. Ang pagganap ng Zink ay malapit sa pagganap ng mga katutubong pagpapatupad ng OpenGL, na nagpapahintulot sa mga tagagawa ng hardware na huwag gumastos ng mga mapagkukunan sa pagpapatupad ng OpenGL sa kanilang mga GPU at limitahan ang kanilang sarili sa pagsuporta lamang sa Vulkan API sa mga ito, at ipatupad ang OpenGL sa pamamagitan ng isang layer. Ang Imagination Technologies ang unang tagagawa na gumamit ng scheme na ito.
Ang inihandang solusyon ay matagumpay na nasubok sa CTS (Khronos Conformance Test Suite) test suite at nalaman na ganap na tugma sa detalye ng OpenGL 4.6. Ito ang unang Zink-based na produkto na opisyal na na-certify ng Khronos. Alinsunod sa pamantayan ng Khronos, kung ang isa pang pagpapatupad batay sa Zink ay na-certify, ang Zink driver mismo, bilang isang unibersal na layer, ay opisyal na makikilala bilang tugma sa OpenGL 4.6. Ang pagkuha ng isang sertipiko ay ginagawang posible na opisyal na magdeklara ng pagiging tugma sa mga graphic na pamantayan at gumamit ng mga trademark ng Khronos na nauugnay sa kanila.
Itinatampok ng iba pang mga gawa ang pagbuo ng Imagination Technologies ng isang open-source driver suite para sa mga Rogue-based GPU nito. Kasama sa suite ang isang DRM (Direct Rendering Manager) driver para sa kernel. Linux, isang driver na may paunang implementasyon ng Vulkan 1.0, at isang set ng GPU firmware. Naisumite na ang Vulkan driver sa Mesa core distribution, at ang DRM driver ay inihahanda na para maisama sa core kernel. LinuxSa hinaharap, maaaring idagdag ang suporta ng Zink sa kit na ito, na magreresulta sa isang ganap na bukas na graphics stack para sa Imagination hardware, na sumusuporta sa OpenGL at Vulkan.
Pinagmulan: opennet.ru
