meta/igl
View on GitHub ↗ ★ 3,238 C++
Intermediate Graphics Library (IGL) is a cross-platform library that commands the GPU. It provides a single low-level cross-platform interface on top of various graphics APIs (e.g. OpenGL, Metal and Vulkan).
11 mentions on Hacker News by 11 people: 2 stories, 9 comments · first 2023-07-07 · latest 2023-12-14
20082026
-
…hardware was 5x better. There's attempts like Meta's too, to become the intermediary layer, IGL. https://github.com/facebook/igl
comment by jauntywundrkind · 2023-12-14 · in Google Stadia: Leaded Documents Explain Its Failure (Porting to Linux a Factor) -
Seems pretty disqualifying. https://github.com/facebook/igl/blob/main/samples/desktop/Ti...
comment by bagels · 2023-10-10 · in Intermediate Graphics Library, a cross-platform GPU abstraction library by Meta -
https://github.com/facebook/igl/tree/main/src/igl/metal
comment by chunkyguy · 2023-07-07 · in Meta releases Intermediate Graphics Library -
385 lines for a triangle: https://github.com/facebook/igl/blob/main/samples/desktop/Ti... When you are trying to sell a wrapper you want your hello world example as small as possible not as comprehensive as possible.
comment by codelord · 2023-07-07 · in Meta releases Intermediate Graphics Library -
…of platform-specific stuff, I'm seeing it all over the core rendering code. I'm not impressed. https://github.com/facebook/igl/blob/main/samples/desktop/Ti...
comment by Jasper_ · 2023-07-07 · in Meta releases Intermediate Graphics Library -
There is ios/Metal sample here that seems to support opengl: https://github.com/facebook/igl/blob/main/samples/ios/snapsh... Thr shaders are backend specific but rest is mostly generic?
comment by zokier · 2023-07-07 · in Meta releases Intermediate Graphics Library -
Says it supports Metal 2+ https://github.com/facebook/igl
comment by calibas · 2023-07-07 · in Meta releases Intermediate Graphics Library -
…By manually adding a third parallel implementation with "#elif USE_METAL_BACKEND" everywhere? [1] https://github.com/facebook/igl/blob/main/samples/desktop/Ti...
comment by pavlov · 2023-07-07 · in Meta releases Intermediate Graphics Library -
Metal is supported, it’s mentioned in the GitHub readme. https://github.com/facebook/igl
comment by mknapper1 · 2023-07-07 · in Meta releases Intermediate Graphics Library