igl
GPU library
A cross-platform library providing a low-level GPU interface for multiple graphics APIs
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).
3k stars
56 watching
172 forks
Language: C++
last commit: 8 days ago
Linked from 1 awesome list
Related projects:
Repository | Description | Stars |
---|---|---|
lwjgl/lwjgl3 | A high-performance Java library providing direct access to native APIs for graphics, audio, parallel computing, and XR applications. | 4,816 |
google/angle | Enables cross-platform support for WebGL and OpenGL ES APIs on multiple operating systems. | 3,473 |
glfw/glfw | A multi-platform library providing a simple API for creating windows, contexts, and surfaces across various platforms | 13,089 |
bkaradzic/bgfx | A cross-platform graphics rendering library providing a common interface to various graphics APIs and platforms | 15,087 |
lvgl/lvgl | An embedded graphics library that enables the creation of beautiful UIs for microcontrollers and displays. | 16,735 |
gfx-rs/gfx | A cross-platform GPU API that provides low-level graphics and compute capabilities | 5,361 |
diligentgraphics/diligentengine | A lightweight cross-platform graphics API and rendering framework for creating high-performance 3D graphics applications. | 3,621 |
visgl/luma.gl | A toolkit for WebGL-based data visualization, providing a low-level API and higher-level constructs to manage GPU acceleration of data analysis. | 2,323 |
glium/glium | A safe and high-level wrapper around the OpenGL API for the Rust programming language. | 3,510 |
andrejnau/flycube | A low-level graphics API providing features like ray tracing and support for multiple backends | 388 |
jinleili/wgpu-in-app | Enables graphics APIs in mobile apps without using third-party window management libraries | 286 |
pixijs/pixijs | A fast and flexible 2D graphics rendering library for creating interactive graphics and games across various platforms. | 43,948 |
nigels-com/glew | A library that provides efficient run-time mechanisms for determining which OpenGL extensions are supported on the target platform. | 2,667 |
lukasbanana/llgl | A low-level graphics library providing a thin abstraction layer for various modern and legacy rendering APIs. | 2,074 |
pissang/claygl | A WebGL graphics library for building 3D applications. | 2,811 |