Release van de grafische bibliotheek IGL 1.0, die het werken met OpenGL, Metal, Vulkan en WebGL abstractiseert

Bedrijf Meta* heeft de release van de grafische bibliotheek IGL 1.0 (Intermediate Graphics Library) aangekondigd, die een universele low-level API biedt voor GPU-beheer. De voorgestelde API dekt de typische functionaliteit van GPU's en maakt het mogelijk om cross-platform applicaties te creƫren die kunnen draaien bovenop de grafische API's OpenGL, Metal en Vulkan op systemen met Android, iOS, Linux, macOS en Windows, en ook WebGL gebruiken voor rendering in de browser bij het compileren van de applicatie naar tussenliggende code in WebAssembly. De IGL-code is geschreven in C++ en is vrijgegeven onder de MIT-licentie.

Voor rendering zijn er back-ends beschikbaar voor de APIs Metal 2+, OpenGL 2.x, OpenGL 3.1+, OpenGL ES 2.0+, Vulkan 1.1 en WebGL 2.0. De bibliotheek is geschikt voor het ontwikkelen van games, 3D-modelleringssystemen en andere projecten die ondersteuning voor hoogwaardige graphics vereisen. De IGL-code is geoptimaliseerd voor maximale prestaties, zelfs bij het werken met complexe en gedetailleerde modellen.

De structuur van de API is ontwikkeld met het oog op gebruiksvriendelijkheid en implementeert gangbare concepten die de meeste ontwikkelaars, die met een van de grafische API's vertrouwd zijn, begrijpen. Qua niveau van abstractie is IGL vergelijkbaar met Vulkan en WebGPU, maar is het vrij van de specifieke afhankelijkheden van bepaalde engines. De bibliotheek ondersteunt de toevoeging van extensies, waarmee gemakkelijk extra functionaliteit kan worden geĆÆntegreerd en in te spelen op de specifieke behoeften van ontwikkelaars.

Release van de grafische bibliotheek IGL 1.0, die het werken met OpenGL, Metal, Vulkan en WebGL abstractiseert
Release van de grafische bibliotheek IGL 1.0, die het werken met OpenGL, Metal, Vulkan en WebGL abstractiseert


Bron: opennet.ru
Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers šŸ”„ Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster