UtgÄvan av grafikbiblioteket IGL 1.0, som abstraherar arbetet med OpenGL, Metal, Vulkan och WebGL

Företaget Meta* har publicerat en release av grafikbiblioteket IGL 1.0 (Intermediate Graphics Library), som tillhandahÄller ett universellt lÄg-nivÄ API för hantering av GPU:er. Det föreslagna API:et tÀcker standardfunktionaliteten för GPU:er och möjliggör skapandet av plattformsoberoende applikationer som kan arbeta ovanpÄ grafiska API:er som OpenGL, Metal och Vulkan pÄ system med Android, iOS, Linux, macOS och Windows, samt anvÀnda WebGL för rendering pÄ webben nÀr applikationen kompileras till WebAssembly-mellanliggande kod. Koden för IGL Àr skriven i C++ och distribueras under MIT-licens.

För rendering erbjuds backend-lösningar för API:erna Metal 2+, OpenGL 2.x, OpenGL 3.1+, OpenGL ES 2.0+, Vulkan 1.1 och WebGL 2.0. Biblioteket Àr lÀmpligt för utveckling av spel, 3D-modelleringssystem och andra projekt som krÀver stöd för högkvalitativ grafik. Koden för IGL Àr optimerad för att uppnÄ maximal prestanda Àven vid hantering av komplexa och detaljerade modeller.

API-strukturen Àr utvecklad med fokus pÄ anvÀndarvÀnlighet och implementerar standardkoncept som Àr bekanta för de flesta utvecklare som har erfarenhet av nÄgot av de grafiska API:erna. NÀr det gÀller abstraktionsnivÄer Àr IGL nÀra Vulkan och WebGPU, men utan att vara kopplad till specifika motorer. Biblioteket stöder anslutning av tillÀgg, genom vilka man enkelt kan integrera ytterligare funktionalitet och möta utvecklarnas unika behov.

UtgÄvan av grafikbiblioteket IGL 1.0, som abstraherar arbetet med OpenGL, Metal, Vulkan och WebGL
UtgÄvan av grafikbiblioteket IGL 1.0, som abstraherar arbetet med OpenGL, Metal, Vulkan och WebGL


KĂ€lla: opennet.ru
Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster