Imagination Technologies va afegir el suport d'OpenGL 4.6 als seus GPUs

OpenGL

Les GPus d'Imagination Technologies ja compten amb el suport d'OpenGL 4.6

Fa poc es va donar a conèixer la notícia que Imagination Technologies anunci mitjançant una publicació de bloc el suport per a l'API de gràfics OpenGL 4.6 als seus GPU, implementat utilitzant el controlador obert Zink desenvolupat al repositori del projecte Mesa.

S'esmenta que el suport va ser implementat de la mà dels desenvolupadors de Collabora juntament amb tots els enginyers d'Imagination per realitzar la implementació de Zink.

Collabora va tenir el plaer de treballar juntament amb els enginyers d'Imagination per fer això realitat, i és molt gratificant poder mostrar ara els resultats al món!

Els desenvolupadors Col·labora esmenten que aquesta és la primera vegada que es veu que un proveïdor de maquinari confiï en el controlador OpenGL-on-Vulkan Taula prou com per eludir per complet un controlador OpenGL nadiu i fer-lo servir en un producte d'enviament.

És meravellós veure que Zink es pot fer servir de manera realista com un cavall de batalla, especialment en una configuració de gràfics d'alt rendiment.

Sobre el controlador Zink, s'esmenta que aquest proporciona una implementació de OpenGL sobre Vulkan per habilitar OpenGL accelerat per maquinari en dispositius que només admeten l'API de Vulkan.

Es destaca que el rendiment de Zink és a prop del rendiment de les implementacions natives d'OpenGL, lo que permet als fabricants de maquinari no gastar recursos en implementar OpenGL als seus GPU i limitar-se a admetre només l'API de Vulkan i implementar OpenGL a través d'una capa. Imagination Technologies va ser el primer fabricant a utilitzar aquest esquema.

El suport s'ha aconseguit treballant juntament amb els especialistes de codi obert a Collabora. Zink és una implementació d'OpenGL® a capes, part del projecte Taula de codi obert, que permet que el contingut d'OpenGL® 4.6 s'executi sobre un controlador Vulkan nadiu. Per a les GPU Imagination, això és beneficiós per a tots. Si bé OpenGL® ara s'usa amb menys freqüència per part dels desenvolupadors que prefereixen les API més noves, com Vulkan i DirectX, a causa de la seva popularitat anterior, hi ha nombroses aplicacions heretades que no funcionarien al maquinari d'Imagination si no tinguéssim suport a nivell de controlador. per a la versió final. Brindar suport per a OpenGL® 4.6 a través dels nostres controladors Vulkan és una solució elegant que manté la nostra pila de gràfics simple.

Aquest projecte ha estat un de diversos projectes de codi obert d'Imagination. Com a empresa, valorem la contribució que la tecnologia de codi obert ofereix a l'ecosistema, cosa que permet als desenvolupadors sobresortir en àrees específiques de diferenciació en lloc de reinventar la roda cada cop.

La solució preparada es va provar amb èxit al conjunt de proves CTS (Khronos Conformance Test Suite) i es va trobar que era totalment compatible amb l'especificació OpenGL 4.6. Aquest és el primer producte a base de zinc certificat oficialment per Khronos.

D'acord amb els criteris de Khronos, si se certifica una altra implementació basada en Zink, el mateix controlador Zink, com a capa universal, serà reconegut oficialment com a compatible amb OpenGL 4.6. L'obtenció d'un certificat permet declarar oficialment la compatibilitat amb els estàndards gràfics i utilitzar les marques comercials de Khronos que hi estan associades.

Entre altres treballs, Imagination Technologies destaca el desenvolupament d'un conjunt obert de controladors per als seus GPU basats en l'arquitectura Rogue. El conjunt inclou un controlador DRM (Direct Rendering Manager) per al nucli de Linux, un controlador amb una implementació inicial de Vulkan 1.0 i un conjunt de microprogramari per a la GPU.

El controlador Vulkan ja s'ha compromès amb el corrent principal de Mesa, i el controlador DRM s'està preparant per incorporar-se al nucli de Linux. En el futur, es podrà afegir compatibilitat amb Zink a aquest conjunt i estarà disponible una pila de gràfics completament oberta per a maquinari d'Imagination compatible amb OpenGL i Vulkan.

Finalment, si estàs interessat en poder conèixer més a l'respecte, pots consultar els detalls a la nota original al següent enllaç.


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: AB Internet Networks 2008 SL
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.