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š 0945c50aa6 Removed "active camera" from Scene. 14 years ago
doc Doc++ 15 years ago
modules Fixed FindGLEW.cmake for Windows build. 14 years ago
src Removed "active camera" from Scene. 14 years ago
toolchains@8964697e32 Added toolchains submodule. 14 years ago
.gitignore Updated .gitignore 14 years ago
.gitmodules Added toolchains submodule. 14 years ago
CMakeLists.txt MeshTools: implementation of Tipsify algorithm. 15 years ago
COPYING Initial commit 16 years ago
COPYING.LESSER Initial commit 16 years ago
Doxyfile Doc++ 15 years ago
PKGBUILD Fixed dependencies in development PKGBUILD. 14 years ago
PKGBUILD-mingw32 MinGW32 development PKGBUILD. 14 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: