3d graphics utility library.
#gamedev #library #3d #framework #gl #opengl #cpp #c++ #mesh-struct #types #structs
|
|
2 tahun lalu | |
|---|---|---|
| cmake | 4 tahun lalu | |
| include | 2 tahun lalu | |
| test | 2 tahun lalu | |
| .gitignore | 4 tahun lalu | |
| .gitlab-ci.yml | 4 tahun lalu | |
| .travis.yml | 4 tahun lalu | |
| CMakeLists.txt | 4 tahun lalu | |
| README.md | 3 tahun lalu | |
| appveyor.yml | 2 tahun lalu | |
| conanfile.txt | 3 tahun lalu |
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