Išleista IGL 1.1 grafikos biblioteka

„Meta*“ išleido IGL 1.1 (Tarpinės grafikos biblioteką), kuri suteikia universalią žemo lygio API GPU valdymui. IGL API apima tipines GPU funkcijas ir leidžia kurti kelių platformų programas, galinčias veikti naudojant „OpenGL“, „Metal“ ir „Vulkan“ grafikos API sistemose su Android, IOS, Linux, macOS и Windowsir naudokite WebGL žiniatinklio vaizdavimui, kompiliuodami savo programą į „WebAssembly“ tarpinį kodą. IGL biblioteka parašyta C++ kalba ir platinama pagal MIT licenciją.

Atvaizdavimui numatytos užpakalinės programos API Metal 2+, OpenGL 2.x, OpenGL 3.1+, OpenGL ES 2.0+, Vulkan 1.1 ir WebGL 2.0. Biblioteka tinka kurti žaidimus, 3D modeliavimo sistemas ir bet kokius kitus projektus, kuriems reikalinga aukštos kokybės grafika. IGL kodas yra optimizuotas, kad būtų pasiektas maksimalus našumas net dirbant su sudėtingais ir detaliais modeliais.

API struktūra sukurta atsižvelgiant į naudojimo paprastumą ir įgyvendina tipines koncepcijas, kurios yra suprantamos daugumai kūrėjų, susipažinusių su viena iš grafikos API. IGL abstrakcijos lygio požiūriu yra artimas „Vulkan“ ir „WebGPU“, tačiau neturi specifinių, konkrečiam varikliui būdingų funkcijų. Biblioteka palaiko plėtinius, kuriuos galima naudoti norint integruoti papildomas funkcijas ir įgyvendinti kylančius nestandartinius kūrėjų poreikius.

Išleista IGL 1.1 grafikos biblioteka
Išleista IGL 1.1 grafikos biblioteka


Šaltinis: opennet.ru
Pirkite patikimą prieglobą svetainėms su DDoS apsauga, VPS VDS serveriais 🔥 Įsigykite patikimą svetainių talpinimą su DDoS apsauga, VPS VDS serveriais | ProHoster