mirror of https://github.com/mosra/magnum.git
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
15 years ago | |
|---|---|---|
| doc | 15 years ago | |
| modules | 15 years ago | |
| src | 15 years ago | |
| .gitignore | 16 years ago | |
| CMakeLists.txt | 15 years ago | |
| COPYING | 16 years ago | |
| COPYING.LESSER | 16 years ago | |
| Doxyfile | 15 years ago | |
| PKGBUILD | 15 years ago | |
| README.md | 16 years ago | |
README.md
Magnum is currently an simple OpenGL 3 graphics engine, not using any deprecated functionality. It's currently used in Kompas 3D map view plugin.
INSTALLATION
Dependencies
- CMake - for building
- OpenGL headers (on Linux most probably shipped with Mesa)
- GLEW - OpenGL extension wrangler
- GLUT - optionally, for examples
- Qt - optionally, for unit tests
Compilation, installation
mkdir -p build
cd build
cmake -DCMAKE_INSTALL_PREFIX=/usr .. && make
make install
Some examples of engine usage are stored in examples/ directory, if you want to build them, pass -DBUILD_EXAMPLES=True to CMake. Examples use the GLUT library. If you want to build also unit tests (which are not built by default), pass -DBUILD_TESTS=True to CMake. Unit tests use QtTest framework.
CONTACT
Want to learn more about the library? Found a bug or want to tell me an awesome idea? Feel free to visit my website or contact me at:
- Website - http://mosra.cz/blog/
- GitHub - http://github.com/mosra
- E-mail - mosra@centrum.cz
- Jabber - mosra@jabbim.cz