Hacker GitHub

← All repos

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

Mentions per year 11 mentions · busiest year 2023 (11)
20082026
  1. …hardware was 5x better. There's attempts like Meta's too, to become the intermediary layer, IGL. https://github.com/facebook/igl
  2. Seems pretty disqualifying. https://github.com/facebook/igl/blob/main/samples/desktop/Ti...
  3. https://github.com/facebook/igl/tree/main/src/igl/metal
    comment by chunkyguy · 2023-07-07 · in Meta releases Intermediate Graphics Library
  4. 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.
  5. …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...
  6. 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?
  7. Says it supports Metal 2+ https://github.com/facebook/igl
  8. …By manually adding a third parallel implementation with "#elif USE_METAL_BACKEND" everywhere? [1] https://github.com/facebook/igl/blob/main/samples/desktop/Ti...
  9. 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