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).

GitHub

3k stars
56 watching
172 forks
Language: C++
last commit: 8 days ago
Linked from 1 awesome list


Backlinks from these awesome lists:

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