|Project Name||Stars||Downloads||Repos Using This||Packages Using This||Most Recent Commit||Total Releases||Latest Release||Open Issues||License||Language|
|Magnum||4,407||7 days ago||91||other||C++|
|Lightweight and modular C++11 graphics middleware for games and data visualization|
|Glitter||2,237||4 months ago||17||CMake|
|Dead Simple OpenGL|
|Swiftshader||1,760||3 months ago||2||apache-2.0||C++|
|SwiftShader is a high-performance CPU-based implementation of the Vulkan graphics API. Its goal is to provide hardware independence for advanced 3D graphics.|
|Anki 3d Engine||1,077||17 hours ago||8||other||C++|
|AnKi 3D Engine - Vulkan backend, modern renderer, scripting, physics and more|
|Sdl Gpu||1,017||a year ago||71||mit||C|
|A library for high-performance, modern 2D graphics with SDL written in C.|
|C Ray||680||11 days ago||17||mit||C|
|c-ray is a small, simple path tracer written in C|
|Tprpix||644||2 months ago||2||bsd-3-clause||C++|
|a Cross-Platform, 2D Survival Sandbox Game Project. Based on C++17/cmake/OpenGL/SQLite3.|
|Linaengine||580||25 days ago||mit||C++|
|Lina Engine is an open-source , modular, tiny and fast C++ game engine, aimed to develop 3D desktop games.|
|Libsdl2pp||501||a month ago||3||April 11, 2017||37||other||C++|
|C++ bindings/wrapper for SDL2|
|Blah||462||a month ago||1||mit||C++|
|A small 2d c++ game framework|
Graphics Development Tools (GDT) A collection of utility classes for graphics development
The first step is to pull the repository from GitHub. You can do this in any way you like, but here is one possible way:
GDTfor the project on your computer
git initto initialize the Git repository
git remote add origin [email protected]:JulianThijssen/GDT.gitto link your local repository to the remote GitHub one.
git fetch -a
masterbranch by executing
git pull origin master
/Buildat the end. This will put all files necessary for building in the
Buildfolder (it will create it if it doesn't exist).
Configureand select the generator for your IDE of choice with the platform of
x64. Press Finish to configure the project.
Generateto generate the solution for your given IDE.
Open Projectto launch the IDE and the project.
Solution GDTand press
4 succeeded, 0 failedat the end, and have produced a folder called Output in the GDT folder which contains the library and include files.