3d graphics utility library.
#gamedev #library #3d #framework #gl #opengl #cpp #c++ #mesh-struct #types #structs
|
|
há 2 anos atrás | |
|---|---|---|
| cmake | há 4 anos atrás | |
| include | há 2 anos atrás | |
| test | há 2 anos atrás | |
| .gitignore | há 4 anos atrás | |
| .gitlab-ci.yml | há 4 anos atrás | |
| .travis.yml | há 4 anos atrás | |
| CMakeLists.txt | há 4 anos atrás | |
| README.md | há 3 anos atrás | |
| appveyor.yml | há 2 anos atrás | |
| conanfile.txt | há 3 anos atrás |
This is a collection of single-header classes which I have developed over the years for various uses.
The following classes only require the STL library as a dependency
img.r = img.g + img.bThe following classes require the GLM math library
To use this library, simply add it as a submodule and link it with your binary.
add_subdirectory(third_party/gul)
target_link_libraries( myApp PUBLIC gul::gul)
The unit tests use conan to download any third-party dependences (glm and catch2).
mkdir build
cd build
conan install .. -s compiler.libcxx=libstdc++11
cmake ..
cmake --build .
ctest --output-on-failure