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.
 
 
 
 
 
Vladimír Vondruš 0c262dc0bd Removed DISABLE_COPY() macro, as it is already in Corrade. 15 years ago
doc Doc++ 15 years ago
modules Magnum now depends on Corrade. 15 years ago
src Removed DISABLE_COPY() macro, as it is already in Corrade. 15 years ago
.gitignore Updated .gitignore. 16 years ago
CMakeLists.txt Magnum now depends on Corrade. 15 years ago
COPYING Initial commit 16 years ago
COPYING.LESSER Initial commit 16 years ago
Doxyfile Doc++ 15 years ago
PKGBUILD Magnum now depends on Corrade. 15 years ago
README.md Added README. 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: