Skip to content

aroig/magnum-plugins

 
 

Repository files navigation

Here are various plugins for Magnum C++11/C++14 OpenGL graphics engine. If you don't know what Magnum is, see https://github.com/mosra/magnum.

Join the chat at https://gitter.im/mosra/magnum

SUPPORTED PLATFORMS

  • Linux Build Status Coverage Status
  • Windows Build Status
  • OS X Build Status
  • iOS Build Status
  • Android Build Status
  • Windows RT Build Status
  • Google Chrome
  • HTML5/JavaScript Build Status

INSTALLATION

You can either use packaging scripts, which are stored in package/ subdirectory, or compile and install everything manually. The building process is similar to Magnum itself - see Magnum documentation for more comprehensive guide for building, packaging and crosscompiling.

Minimal dependencies

  • C++ compiler with good C++11 support. Compilers which are tested to have everything needed are GCC >= 4.7, Clang >= 3.1 and MSVC >= 2015. On Windows you can also use MinGW-w64.
  • CMake >= 2.8.12
  • Corrade, Magnum -- The engine itself

Compilation, installation

The plugins can be built and installed using these four commands:

mkdir -p build && cd build
cmake -DCMAKE_INSTALL_PREFIX=/usr ..
make
make install

None of the plugins are built by default, see Doxygen documentation for more information about particular plugins and their dependencies.

Building and running unit tests

If you want to build also unit tests (which are not built by default), pass -DBUILD_TESTS=ON to CMake. Unit tests use Corrade's TestSuite framework and can be run using

ctest --output-on-failure

in build directory. Everything should pass ;-)

CONTACT

Want to learn more about the library? Found a bug or want to share an awesome idea? Feel free to visit the project website or contact the team at:

CREDITS

See CREDITS.md file for details. Big thanks to everyone involved!

LICENSE

Magnum is licensed under MIT/Expat license, see COPYING file for details.

About

Plugins for Magnum graphics engine

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 68.8%
  • CMake 27.7%
  • Shell 1.6%
  • Batchfile 1.5%
  • C 0.2%
  • Makefile 0.1%
  • Ruby 0.1%