News: 0001477411

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

Meta Releases IGL 1.0 As Intermediate Graphics Library Built Atop Vulkan & OpenGL

([Free Software] 5 Hours Ago IGL 1.0)


One year ago Meta released [1]IGL as the Intermediate Graphics Library as a cross-platform, low-level graphics interface built atop native graphics APIs like OpenGL, Vulkam, and Metal. This MIT-licensed library has seen its first tagged version in the form of IGL 1.0.

This low-level, low-overhead graphics library that has been used across VR headsets, Android devices, desktops, and more is out with its first official version. The project self-describes itself as:

"Intermediate Graphics Library (IGL) is a cross-platform library that commands the GPU. It encapsulates common GPU functionality with a low-level cross-platform interface. IGL is designed to support multiple backends implemented on top of various graphics APIs (e.g. OpenGL, Metal and Vulkan) with a common interface."

IGL 1.0 in turn can target Apple Metal 2+, OpenGL 2.x, OpenGL 3.1+, OpenGL ES 2.0+, Vulkan 1.1, and WebGL 2.0. Windows, Android, Apple iOS, macOS, WebAssembly, and Linux are currently supported OS targets.

Here are some example renders shown by the project with IGL 1.0:

Downloads and more details on IGL 1.0 via [2]GitHub .



[1] https://www.phoronix.com/news/Intermediate-Graphics-Lib-IGL

[2] https://github.com/facebook/igl/releases/tag/v1.0.0



Quackdoc

Forge

rmfx

ol3geezer

caligula

kpedersen

rmfx

Quackdoc

uscracks94

People are like onions -- you cut them up, and they make you cry.