magnum

Graphics library

A lightweight and modular graphics middleware for games and data visualization

Lightweight and modular C++11 graphics middleware for games and data visualization

GitHub

5k stars
174 watching
440 forks
Language: C++
last commit: 8 days ago
Linked from 5 awesome lists

3dandroidc-plus-plusc-plus-plus-11cmakeemscriptengamegame-enginegamedevglfwgraphicsgraphics-engineiosmagnumopenglsdlspir-vvulkanwebassemblywebgl

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
mosra/magnum-integration Provides integration libraries for various math and physics libraries with the Magnum C++ graphics engine. 99
lvgl/lvgl An embedded graphics library that enables the creation of beautiful UIs for microcontrollers and displays. 16,735
mosra/corrade A multiplatform C++ utility library providing low-level utilities and lightweight container implementations to bridge platform differences. 488
micro-gl/micro-gl A lightweight C++11 graphics library for creating 2D vector graphics without requiring FPU or GPU support. 272
ocornut/imgui A lightweight graphical user interface library for C++ designed for fast iterations and tooling in game engines and real-time applications. 61,152
microsoft/vcpkg A tool to manage dependencies and packages for C/C++ projects on various platforms. 23,263
bkaradzic/bgfx A cross-platform graphics rendering library providing a common interface to various graphics APIs and platforms 15,087
ultralight-ux/ultralight A lightweight HTML renderer for game and app developers, offering high-performance rendering on multiple platforms. 4,686
patriciogonzalezvivo/lygia A granular and multi-language shader library designed for performance and flexibility 2,633
andrejnau/flycube A low-level graphics API providing features like ray tracing and support for multiple backends 388
facebook/igl A cross-platform library providing a low-level GPU interface for multiple graphics APIs 2,971
ripper37/glul An OpenGL utility library providing modern C++11 design and high-level abstractions for creating 2D graphics, input management, window creation, and more. 56
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
lwjgl/lwjgl3 A high-performance Java library providing direct access to native APIs for graphics, audio, parallel computing, and XR applications. 4,816
halide/halide A programming language and framework for fast, portable data-parallel computation on various architectures. 5,902