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:
GDT
for the project on your computergit init
to initialize the Git repositorygit remote add origin [email protected]:JulianThijssen/GDT.git
to link your local repository to the remote GitHub one.git fetch -a
master
branch by executing git pull origin master
/Build
at the end. This will put all files necessary for building in the Build
folder (it will create it if it doesn't exist).Configure
and select the generator for your IDE of choice with the platform of x64
. Press Finish to configure the project.Generate
to generate the solution for your given IDE.Open Project
to launch the IDE and the project.Debug
or Release
.Solution GDT
and press Build Solution
.4 succeeded, 0 failed
at the end, and have produced a folder called Output in the GDT folder which contains the library and include files.