Byla vydána grafická knihovna IGL 1.1

Společnost Meta* zveřejnila vydání grafické knihovny IGL 1.1 (Intermediate Graphics Library), která poskytuje univerzální nízkoúrovňové API pro řízení GPU. API IGL pokrývá typickou funkcionalitu GPU a umožňuje vytvářet multiplatformní aplikace, které mohou pracovat na grafických API OpenGL, Metal a Vulkan na systémech Android, iOS, Linux, macOS a Windows, a také využívat WebGL pro vykreslování na webu při kompilaci aplikace do mezikódu WebAssembly. Knihovna IGL je napsána v jazyce C++ a distribuuje se pod licencí MIT.

Pro vykreslování jsou k dispozici backendy pro API Metal 2+, OpenGL 2.x, OpenGL 3.1+, OpenGL ES 2.0+, Vulkan 1.1 a WebGL 2.0. Knihovna je vhodná pro vývoj her, systémů 3D modelování a jakýchkoli dalších projektů, které vyžadují podporu vysoce kvalitní grafiky. Kód IGL je optimalizován pro dosažení maximálního výkonu i při práci se složitými a podrobnými modely.

Struktura API je navržena s ohledem na snadnost použití a realizuje typické koncepty, které jsou většině vývojářů s jedním z grafických API jasné. Z hlediska úrovní abstrakce je IGL blízké Vulkan a WebGPU, ale zbavené specifiky vázané na konkrétní enginy. Knihovna podporuje připojení rozšíření, pomocí kterých je možné integrovat další funkcionalitu a realizovat vzniklé nestandardní potřeby vývojářů.

Byla vydána grafická knihovna IGL 1.1
Byla vydána grafická knihovna IGL 1.1


Zdroj: opennet.ru
Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster