Kiadták az IGL 1.0 grafikai könyvtárat, amely absztraktálja az OpenGL, Metal, Vulkan és WebGL kezelését

A Meta* közzétette az IGL 1.0 (Intermediate Graphics Library) grafikus könyvtár verzióját, amely egy univerzális alacsony szintű API-t biztosít a GPU kezelésére. Az API a GPU tipikus funkcionalitását öleli fel, és lehetővé teszi olyan multiplatformos alkalmazások létrehozását, amelyek az OpenGL, Metal és Vulkan grafikus API-kra épülnek, Android, iOS, Linux, macOS és Windows rendszereken, valamint a WebGL használatát a webbeli rajzoláshoz a WebAssembly köztes kódra való fordítás során. Az IGL kódja C++ nyelven íródott és MIT licenc alatt terjesztik.

A rajzoláshoz backendek állnak rendelkezésre a Metal 2+, OpenGL 2.x, OpenGL 3.1+, OpenGL ES 2.0+, Vulkan 1.1 és WebGL 2.0 API-hoz. A könyvtár alkalmas játékfejlesztésre, 3D modellezési rendszerekre és bármilyen más olyan projektre, amely magas szintű grafika támogatást igényel. Az IGL kódja optimalizálva van a maximális teljesítmény elérése érdekében, még bonyolult és részletes modellek esetében is.

Az API struktúrája a használhatóság könnyedségére összpontosít, és megvalósítja a legtöbb grafikus API-val ismerős fejlesztők számára érthető tipikus koncepciókat. Absztrakciós szintjében az IGL a Vulkanhoz és a WebGPU-hoz áll közel, de mentes a konkrét motorokhoz kötődő specifikus jellemzőktől. A könyvtár támogatja a kiterjesztések csatlakoztatását, így könnyen integrálható további funkcionalitás és megvalósíthatóak a fejlesztők nem standard igényei.

Kiadták az IGL 1.0 grafikai könyvtárat, amely absztraktálja az OpenGL, Metal, Vulkan és WebGL kezelését
Kiadták az IGL 1.0 grafikai könyvtárat, amely absztraktálja az OpenGL, Metal, Vulkan és WebGL kezelését


Forrás: opennet.ru
Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster