Lëshimi i bibliotekës grafike IGL 1.0, e cila abstragjon punën me OpenGL, Metal, Vulkan dhe WebGL

Kompania Meta* publikoi lëshimin e bibliotekës grafike IGL 1.0 (Intermediate Graphics Library), e cila ofron një API të nivelit të ulët universale për menaxhimin e GPU. API i propozuar mbulon funksionalitetin standard të GPU dhe lejon krijimin e aplikacioneve ndër-platformë që mund të funksionojnë mbi API-të grafike OpenGL, Metal dhe Vulkan në sistemet me Android, iOS, Linux, macOS dhe Windows, si dhe të përdorin WebGL për renderim në Web gjatë kompilimit të aplikacionit në kodin e ndërmjetëm WebAssembly. Kodi IGL është shkruar në gjuhën C++ dhe shpërndahet nën licencën MIT.

Për vizatim, ofrohen blloqe për API Metal 2+, OpenGL 2.x, OpenGL 3.1+, OpenGL ES 2.0+, Vulkan 1.1 dhe WebGL 2.0. Biblioteka është e përshtatshme për zhvillimin e lojërave, sistemeve të modelimit 3D dhe çdo projekti tjetër që kërkon mbështetje për grafikë të cilësisë së lartë. Kodi IGL është optimizuar për të arritur performancë maksimale, edhe kur punon me modele komplekse dhe të detajuara.

Struktura e API-së është zhvilluar me një sy për lehtësinë e përdorimit dhe implementon koncepte standarde, të njohura për shumicën e zhvilluesve që janë të njohur me një nga API-të grafike. Në nivelin e abstraksionit, IGL është afër Vulkan dhe WebGPU, por është e shkëputur nga specifikat e lidhura me motorët e caktuar. Biblioteka mbështet lidhjen e zgjerimeve, përmes të cilave është e lehtë të integrohen funksionalitete shtesë dhe të realizohen nevojat e pabesueshme të zhvilluesve.

Lëshimi i bibliotekës grafike IGL 1.0, e cila abstragjon punën me OpenGL, Metal, Vulkan dhe WebGL
Lëshimi i bibliotekës grafike IGL 1.0, e cila abstragjon punën me OpenGL, Metal, Vulkan dhe WebGL


Burimi: opennet.ru
Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster