Imagination Technologies a ajouté la prise en charge d'OpenGL 4.6 à ses GPU

OpenGL

Les GPU d'Imagination Technologies prennent déjà en charge OpenGL 4.6

Récemment, la nouvelle a annoncé que Annonce d'Imagination Technologies via un article de blog prise en charge de l'API graphique OpenGL 4.6 sur leurs GPU, implémenté à l'aide du pilote Zink ouvert développé dans le référentiel de projets Mesa.

Il est mentionné que le soutien a été mis en œuvre par les développeurs de Collabora en collaboration avec les ingénieurs de l'imagination pour effectuer l'implémentation de Zink.

Collabora a eu le plaisir de travailler aux côtés des ingénieurs d'Imagination pour en faire une réalité, et c'est tellement gratifiant de pouvoir maintenant montrer les résultats au monde !

Les développeurs de Collabora mentionnent qu'il s'agit du première fois qu'un fournisseur de matériel fait confiance au pilote OpenGL-on-Vulkan Mesa assez pour contourner entièrement un pilote OpenGL natif et l'utiliser dans un produit d'expédition.

C'est merveilleux de voir que Zink peut être utilisé de manière réaliste comme un bourreau de travail, en particulier sur les paramètres graphiques hautes performances.

À propos du contrôleur Zink, il est mentionné que cela fournit une implémentation d'OpenGL sur Vulkan pour permettre l'accélération matérielle d'OpenGL sur les appareils qui ne prennent en charge que l'API Vulkan.

Il est souligné que Les performances de Zink sont proches des performances des implémentations OpenGL natives, lou qu'il permet aux fabricants de matériel de ne pas dépenser de ressources pour implémenter OpenGL sur leurs GPU et de se limiter à ne supporter que l'API Vulkan sur eux et à implémenter OpenGL via une couche. Imagination Technologies a été le premier fabricant à utiliser ce schéma.

Le support a été obtenu en travaillant avec les spécialistes open source de Collabora. Zink est une implémentation OpenGL® en couches, qui fait partie du projet open source Mesa, qui permet au contenu OpenGL® 4.6 de s'exécuter sur un pilote Vulkan natif. Pour les GPU Imagination, c'est un gagnant-gagnant. Bien qu'OpenGL® soit désormais moins fréquemment utilisé par les développeurs qui préfèrent les API plus récentes telles que Vulkan et DirectX en raison de sa popularité antérieure, il existe de nombreuses applications héritées qui ne fonctionneraient pas sur le matériel Imagination sans prise en charge au niveau du pilote. pour sa version finale. La prise en charge d'OpenGL® 4.6 via nos pilotes Vulkan est une solution élégante qui simplifie notre pile graphique.

Ce projet a été l'un des nombreux projets open source d'Imagination. En tant qu'entreprise, nous apprécions la contribution que la technologie open source offre à l'écosystème, permettant aux développeurs d'exceller dans des domaines spécifiques de différenciation plutôt que de réinventer la roue à chaque fois.

La solution préparée a été testée avec succès dans la suite de tests CTS (Khronos Conformance Test Suite) et s'est avéré entièrement conforme à la spécification OpenGL 4.6. Il s'agit du premier produit à base de zinc à être officiellement certifié par Khronos.

Selon les critères de Khronos, si une autre implémentation basée sur Zink est certifiée, le pilote Zink lui-même, en tant que couche universelle, sera officiellement reconnu comme étant conforme à OpenGL 4.6. L'obtention d'un certificat vous permet de déclarer officiellement la prise en charge des normes graphiques et d'utiliser les marques Khronos qui leur sont associées.

Entre autres travaux, Imagination Technologies met en avant le développement d'un ensemble ouvert de pilotes pour ses GPU basés sur l'architecture Rogue. L'ensemble comprend un pilote DRM (Direct Rendering Manager) pour le noyau Linux, un pilote avec une implémentation initiale de Vulkan 1.0 et un ensemble de micrologiciels pour le GPU.

Le pilote Vulkan a déjà été intégré au grand public Mesa et le pilote DRM se prépare à être intégré au noyau Linux. À l'avenir, la prise en charge de Zink pourrait être ajoutée à cet ensemble et une pile graphique entièrement ouverte pour le matériel Imagination avec prise en charge d'OpenGL et de Vulkan sera disponible.

Enfin, Si vous souhaitez en savoir plus, Vous pouvez vérifier les détails de la note d'origine dans le lien suivant


Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données : AB Internet Networks 2008 SL
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.