Den grafiske biblioteks IGL 1.1 er offentliggjort

Meta* har offentliggjort en version af grafikbiblioteket IGL 1.1 (Intermediate Graphics Library), som tilbyder et universelt lavniveau API til styring af GPU. IGL API'et dækker standardfunktionaliteter for GPU'er og muliggør udvikling af tværgående platforme, der kan køre oven på grafik-API'er som OpenGL, Metal og Vulkan på systemer med Android, iOS, Linux, macOS og Windows, samt bruge WebGL til rendering i web, når applikationen kompileres til WebAssembly mellemformat. IGL-biblioteket er skrevet i C++ og distribueres under MIT-licensen.

Der tilbydes backends til API'erne Metal 2+, OpenGL 2.x, OpenGL 3.1+, OpenGL ES 2.0+, Vulkan 1.1 og WebGL 2.0. Biblioteket er velegnet til spiludvikling, 3D-modelleringssystemer og andre projekter, der kræver understøttelse af høj kvalitet grafik. Koden i IGL er optimeret til at opnå maksimal ydeevne, selv når der arbejdes med komplekse og detaljerede modeller.

API-strukturen er udviklet med fokus på brugervenlighed og implementerer typiske koncepter, som de fleste udviklere, der er bekendt med et af grafik-API'erne, vil forstå. IGL ligger på niveau med Vulkan og WebGPU i forhold til abstrahering, men er fri for specifikationen knyttet til bestemte motorer. Biblioteket understøtter tilslutning af udvidelser, hvormed man kan integrere ekstra funktionaliteter og imødekomme udviklernes ikke-standardiserede behov.

Den grafiske biblioteks IGL 1.1 er offentliggjort
Den grafiske biblioteks IGL 1.1 er offentliggjort


Kilde: opennet.ru
Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster