igl
SFML-IGL
igl | SFML-IGL | |
---|---|---|
13 | 1 | |
2,726 | 3 | |
0.8% | - | |
9.9 | 3.6 | |
5 days ago | 10 months ago | |
C++ | C++ | |
GNU General Public License v3.0 or later | GNU General Public License v3.0 or later |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
igl
-
Intermediate Graphics Library, a cross-platform GPU abstraction library by Meta
Seems pretty disqualifying. https://github.com/facebook/igl/blob/main/samples/desktop/Ti...
- IGL, a high-performance cross-platform graphics library from Meta
-
Meta has open sourced their Intermediate Graphics Library !
Lol at this sample:
- Meta releases open source Intermediate Graphics Library which runs on top of Vulkan, Open GL, or Metal on multiple operating systems.
- Meta releases open source Intermediate Graphics Library which runs on top of Vulkan, Open GL, or Metal on multiple operating systems
- Meta Releases Intermediate Graphics Library
SFML-IGL
-
Meta Releases Intermediate Graphics Library
It integrates quite easily with SFML. I took the Tiny example, removed the OpenGL branching and replaced the GLFW code with SFML.
260 LoC Vulkan / IGL / SFML example: https://github.com/eXpl0it3r/SFML-IGL
What are some alternatives?
MoltenVK - MoltenVK is a Vulkan Portability implementation. It layers a subset of the high-performance, industry-standard Vulkan graphics and compute API over Apple's Metal graphics framework, enabling Vulkan applications to run on macOS, iOS and tvOS.
sokol - minimal cross-platform standalone C headers
sokol-tools - Command line tools for use with sokol headers
Godot - Godot Engine – Multi-platform 2D and 3D game engine
dxvk - Vulkan-based implementation of D3D9, D3D10 and D3D11 for Linux / Wine
angle - A conformant OpenGL ES implementation for Windows, Mac, Linux, iOS and Android.
wgpu - A cross-platform, safe, pure-Rust graphics API.
libfive - Infrastructure for solid modeling
imgui - Dear ImGui: Bloat-free Graphical User interface for C++ with minimal dependencies
rend3 - Easy to use, customizable, efficient 3D renderer library built on wgpu.