GraphicsMath is a C++ header-only computer graphics math library.
Optional features include:
- Python bindings.
- Usage in CUDA device code.
The following dependencies are mandatory:
- C++ compiler
- CMake (3.12 or greater)
The following dependencies are optional:
Example snippet for building this project:
mkdir build && cd build
cmake -DBUILD_TESTING=ON -DCMAKE_INSTALL_PREFIX="/apps/GraphicsMath/" ..
cmake --build . -- VERBOSE=1 -j8 all test install
CMake options for configuring this project:
CMake Variable name | Description | Default |
---|---|---|
BUILD_TESTING |
Build tests. | OFF |
BUILD_DOCUMENTATION |
Build documentation. | OFF |
BUILD_PYTHON_BINDINGS |
Build python bindings. | OFF |
BUILD_BENCHMARKING |
Build performance benchmarking tests. | OFF |
Doxygen documentation based on the latest state of the main branch is hosted by GitHub Pages.