IGL 1.1 Graphics Library Released

Meta* has released IGL 1.1 (Intermediate Graphics Library), which provides a universal low-level API for GPU control. The IGL API covers typical GPU functionality and enables the creation of cross-platform applications capable of running on top of the OpenGL, Metal, and Vulkan graphics APIs on systems with AndroidIOS, Linux, macOS и Windows, and use WebGL for web rendering when compiling your application to WebAssembly intermediate code. The IGL library is written in C++ and is distributed under the MIT license.

For rendering, backends are provided for API Metal 2+, OpenGL 2.x, OpenGL 3.1+, OpenGL ES 2.0+, Vulkan 1.1 and WebGL 2.0. The library is suitable for developing games, 3D modeling systems and any other projects that require support for high-quality graphics. IGL code is optimized to achieve maximum performance even when working with complex and detailed models.

The API structure is designed with ease of use in mind and implements typical concepts that are understandable to most developers familiar with one of the graphics APIs. IGL is close to Vulkan and WebGPU in terms of abstraction level, but is free of specific engine-specific features. The library supports extensions, which can be used to integrate additional functionality and implement emerging non-standard developer needs.

IGL 1.1 Graphics Library Released
IGL 1.1 Graphics Library Released


Source: opennet.ru
Buy reliable hosting for sites with DDoS protection, VPS VDS servers 🔥 Buy reliable website hosting with DDoS protection, VPS VDS servers | ProHoster