Imagination Technologies heeft ondersteuning voor OpenGL 4.6 toegevoegd aan zijn GPU's

OpenGL

Imagination Technologies GPU's hebben al OpenGL 4.6-ondersteuning

Dat maakte onlangs het nieuws bekend Aankondiging van Imagination Technologies via een blogpost ondersteuning voor de OpenGL 4.6 grafische API op hun GPU's, geïmplementeerd met behulp van de open Zink-driver die is ontwikkeld in de Mesa-projectrepository.

Er wordt vermeld dat de ondersteuning is geïmplementeerd door de Collabora-ontwikkelaars samen met de verbeelding ingenieurs om de Zink-implementatie uit te voeren.

Collabora had het genoegen om samen te werken met de ingenieurs van Imagination om dit te realiseren, en het is zo bevredigend om nu de resultaten aan de wereld te kunnen laten zien!

De Collabora-ontwikkelaars vermelden dat dit de eerste keer dat een hardwareleverancier de OpenGL-on-Vulkan Mesa-driver vertrouwt genoeg om een ​​native OpenGL-stuurprogramma volledig te omzeilen en in een verzendproduct te gebruiken.

Het is geweldig om te zien dat Zink realistisch kan worden gebruikt als een werkpaard, vooral bij hoogwaardige grafische instellingen.

Over de regelaar Zink, wordt vermeld dat dit biedt een implementatie van OpenGL over Vulkan om hardwareversnelde OpenGL mogelijk te maken op apparaten die alleen de Vulkan API ondersteunen.

Er wordt op gewezen dat De prestaties van Zink komen dicht in de buurt van de prestaties van native OpenGL-implementaties, lof dat het hardwarefabrikanten in staat stelt om geen middelen te besteden aan het implementeren van OpenGL op hun GPU's en zich te beperken tot het ondersteunen van alleen de Vulkan API erop en het implementeren van OpenGL via een laag. Imagination Technologies was de eerste fabrikant die dit schema gebruikte.

Ondersteuning is gerealiseerd door samen te werken met de open source specialisten van Collabora. Zink is een gelaagde OpenGL®-implementatie, onderdeel van het open source Mesa-project, waarmee OpenGL® 4.6-inhoud bovenop een native Vulkan-stuurprogramma kan worden uitgevoerd. Voor Imagination GPU's is dit een win-win situatie. Hoewel OpenGL® nu minder vaak wordt gebruikt door ontwikkelaars die de voorkeur geven aan nieuwere API's zoals Vulkan en DirectX vanwege de eerdere populariteit, zijn er tal van legacy-applicaties die niet zouden werken op Imagination-hardware zonder ondersteuning op driverniveau. voor zijn definitieve versie. Het bieden van ondersteuning voor OpenGL® 4.6 via onze Vulkan-stuurprogramma's is een elegante oplossing die onze grafische stack eenvoudig houdt.

Dit project is een van de vele open source-projecten van Imagination geweest. Als bedrijf waarderen we de bijdrage die open source-technologie levert aan het ecosysteem, waardoor ontwikkelaars kunnen uitblinken op specifieke gebieden van differentiatie in plaats van elke keer het wiel opnieuw uit te vinden.

De voorbereide oplossing werd met succes getest in de CTS-testsuite (Khronos Conformance Test Suite) en bleek volledig compatibel te zijn met de OpenGL 4.6-specificatie. Dit is het eerste op zink gebaseerde product dat officieel door Khronos is gecertificeerd.

Volgens Khronos-criteria zal, als een andere op Zink gebaseerde implementatie wordt gecertificeerd, de Zink-driver zelf, als een universele laag, officieel worden erkend als OpenGL 4.6-compatibel. Door een certificaat te verkrijgen, kunt u officieel aangeven dat u grafische standaarden ondersteunt en de bijbehorende Khronos-handelsmerken gebruiken.

Imagination Technologies benadrukt onder meer de ontwikkeling van een open set stuurprogramma's voor zijn GPU's op basis van de Rogue-architectuur. De set bevat een DRM-stuurprogramma (Direct Rendering Manager) voor de Linux-kernel, een stuurprogramma met een eerste implementatie van Vulkan 1.0 en een set firmware voor de GPU.

De Vulkan-driver is al toegewezen aan de Mesa-mainstream en de DRM-driver bereidt zich voor om in de Linux-kernel te worden opgenomen. In de toekomst kan Zink-ondersteuning aan deze set worden toegevoegd en zal er een volledig open grafische stack voor Imagination-hardware met OpenGL- en Vulkan-ondersteuning beschikbaar zijn.

Tenslotte Als u er meer over wilt weten, U kunt de details controleren in de originele notitie in de volgende link.


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: AB Internet Networks 2008 SL
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.