/OgreSDL

A fork off holocronweaver's excellent BareOgre that provides Ogre with a SDL2 interface.

Primary LanguageC++

BareOgre

Provides a bare framework for creating cross-platform Ogre 1.9 projects.
A simple example project is included to get you started.

Includes simple FPS controls via OIS and GUI via CEGUI by default.

CMake is used to provide cross-platform compilation.

Usage Instructions

  1. Install Ogre 1.9 and, optionally, CEGUI.
  2. Modify CMakeLists.txt and configuration files in dist/bin for your project and system.
  3. Navigate into the folder storing your project and BareOgre.
  4. Use cmake . to produce the appropriate compilation or project files for your system.
  5. Compile the code using the files produced by CMake.
  6. Either run the exectable or the Python script run.py in dist/bin to start the program.
  7. ...
  8. Profit.

License

The code is tweaked and enhanced from the Ogre Tutorial Framework available on the Ogre Wiki as a Public Domain work.

This code is released under the LGPLv3 license (see license/LICENSE.txt).

LGPLv3 logo