Structure: Development

Structure Layout

View Development
View 1   Installing the Ogre SDK
View 1.1   NetBeans 6.9.1
View 2   Building Ogre
View 2.1   CMake Quick Start Guide
View 2.2   Getting Started With CMake
View 2.3   Building Ogre With CMake
View 2.4   Getting Sources With TortoiseHG
View 2.5   CMake Build System Overview
View 2.6   Prerequisites
View 2.7   Specific Build Guides
View 2.7.1   Building Ogre with boost 1.50 upwards and MinGW
View 2.8   Building Ogre on Mac OS X (2013)
View 3   Setting Up An Application
View 3.1   Setting Up An Application - Windows
View 3.1.1   Setting Up An Application - Visual Studio
View 3.1.1.1   Precompiled headers
View 3.1.2   NetBeans 6.9.1
View 3.1.3   Setting Up An Application - CodeBlocks
View 3.1.4   The Complete Blanks Guide To Using The OGRE SDK AppWizard
View 3.1.5   Visual Studio Debugging Settings
View 3.1.6   Setting Up An Application - QtCreator
View 3.2   Setting Up An Application - Linux
View 3.2.1   Setting Up An Application - Eclipse - Linux
View 3.2.2   Setting Up An Application - Autotools - Linux
View 3.2.3   Setting Up An Application - CodeBlocks - Linux
View 3.2.4   Setting Up An Application - QtCreator - Linux
View 3.2.5   Setting Up An Application - NetBeans - Linux
View 3.2.6   Setting Up An Application - KDevelop - Linux
View 3.3   Setting Up An Application - Mac OSX
View 3.3.1   Setting Up An Application - Mac OSX - XCode Templates
View 3.3.2   Manually configure an Xcode 4 project
View 3.4   Ogre Wiki Tutorial Framework
View 3.4.1   BaseApplication-h
View 3.4.2   BaseApplication-cpp
View 3.4.3   TutorialApplication-h
View 3.4.4   TutorialApplication-cpp
View 3.4.5   MinimalOgre-h
View 3.4.6   MinimalOgre-cpp
View 3.4.7   TinyOgre-h
View 3.4.8   TinyOgre-cpp
View 3.4.9   LowLevelOgre-h
View 3.4.10   LowLevelOgre-cpp
View 3.5   Building Your Projects With CMake
View 3.5.1   CMakeLists
View 3.6   Setting Up An Application - iPhone
View 4   Building Ogre Shoggoth
View 4.1   Installing An SDK - Shoggoth
View 4.1.1   Installing the Ogre SDK on Windows - Shoggoth
View 4.1.1.1   Installing the Ogre SDK for Visual C - Shoggoth
View 4.1.1.2   NetBeans 6.9.1
View 4.1.1.3   Codeblocks and MinGW
View 4.1.1.3.1   MinGW Toolbox project migration
View 4.1.1.3.2   MinGW Toolbox Install Guide
View 4.1.1.3.3   Code Blocks Compiler Setup
View 4.1.1.4   Codeblocks
View 4.1.1.5   Eclipse MingW STLPort
View 4.1.1.6   Codeblocks and MS Visual Studio
View 4.1.1.7   CodeBlocks MingW STLPort
View 4.1.1.7.1   CodeBlocks MinGW FAQ
View 4.1.1.7.2   CodeBlocks Ogre SDK Tips
View 4.1.1.8   Eclipse MingW
View 4.1.2   Installing the Ogre SDK on Linux - Shoggoth
View 4.1.3   Installing the Ogre SDK on Mac OS X - Shoggoth
View 4.2   Building From Source - Shoggoth
View 4.2.1   Building From Source - Windows - Shoggoth
View 4.2.1.1   DevCPP building
View 4.2.1.2   Building Under Eclipse And GCC
View 4.2.2   Building From Source - Linux - Shoggoth
View 4.2.2.1   FromSourceUbuntu
View 4.2.2.2   Kubuntu Install
View 4.2.2.3   Checkinstall
View 4.2.2.4   Detailed Fedora Walkthrough
View 4.2.3   Building From Source - Mac OSX - Shoggoth
View 4.3   StaticLinking
View 4.4   NetBeans 6.9.1
View 4.5   The Complete Blanks Guide To Using The OGRE SDK AppWizard - Shoggoth
View 4.6   Visual Studio Debugging Settings - Shoggoth
View 4.7   Setting Up An Application - Shoggoth
View 4.7.1   Setting Up An Application - Prelude
View 4.7.2   Setting Up An Application - Linux - Shoggoth
View 4.7.2.1   IDE Eclipse
View 4.7.2.2   Cross Compiling OGRE on Linux
View 4.7.2.3   Cross-Compiling OGRE on Debian
View 4.7.2.4   OGRE and LINUX fix
View 4.7.3   Setting Up An Application - Windows - Shoggoth
View 4.7.3.1   Setting up VC6
View 4.7.4   Setting Up An Application - Mac OSX - Shoggoth
View 4.7.5   Setting Up An Application - First Application
View 5   Roadmap
View 5.1   TindalosNotes
View 5.2   ByatisNotes
View 5.3   CthughaNotes
View 5.4   ShoggothNotes
View 5.5   EihortNotes
View 5.6   DagonNotes
View 5.7   AzathothNotes
View 5.8   GhadamonNotes
View 5.9   XalafuNotes
View 6   Google Summer Of Code
View 6.1   SummerOfCode2013
View 6.1.1   SoC2013 Ogre 2.0 Revamp
View 6.1.2   SoC2013 DirectX11 & Tesselation Sample
View 6.1.3   SoC2013 Progressive Mesh Improvements
View 6.1.4   SoC2013 Resource System Redesign & Replacement
View 6.1.5   SoC2013 OpenGL 3 Plus with Advanced Graphics Samples
View 6.2   SummerOfCode2012
View 6.2.1   SoC2012 Improve and Demo the Terrain System
View 6.2.2   SoC2012 Volume Rendering with LOD aimed at terrain
View 6.2.3   SoC2012 Complete the DirectX 11 render system
View 6.2.4   SoC2012 Implementation of Off-Screen Particles
View 6.3   SummerOfCode2011
View 6.3.1   SoC2011 Dual Quaternion Skinning
View 6.3.2   SoC2011 Visual Unit Testing Framework
View 6.3.2.1   Visual Unit Testing Framework
View 6.3.3   SoC2011 Terrain Paging Improvements
View 6.3.4   SoC2011 Modern Illumination Techniques
View 6.4   SummerOfCode2009
View 6.4.1   SoC2009 Compositor
View 6.4.2   SoC2009 Samples
View 6.5   SummerOfCode2008
View 6.5.1   SoC2008 GeometryShaders
View 6.5.2   SoC2008 LOD
View 6.5.3   SoC2008 MotionSynth
View 6.5.4   SoC2008 OgreCollada
View 6.6   SummerOfCode2007
View 6.6.1   SoC2007 Animation
View 6.6.2   SoC2007 Emulation
View 6.6.3   SoC2007 MaterialEditor
View 6.6.3.1   MaterialEditor
View 6.6.4   SoC2007 Memory
View 6.6.5   SoC2007 ScriptCompilers
View 6.7   SummerOfCode2006
View 6.7.1   SoC2006 BillboardClouds
View 6.7.2   SoC2006 Instancing
View 6.7.3   SoC2006 RmExporter
View 6.7.4   SoC2006 SceneManagement
View 6.7.5   SoC2006 Shadows
View 6.7.6   SoC2006 XSITool
View 6.8   GSoC Development Advices
View 6.9   GSoC ApplicationTemplate
View 6.10   GSoC Project Ideas
View 7   Help Requested
View 8   Development Procedures
View 8.1   Merging Branches
View 8.2   Subversion settings
View 8.3   Building the manual
View 8.4   Preparing a new Release
View 8.5   Buildbot
View 8.6   Building Dependencies
View 8.6.1   Build OGRE dependencies using MSYS
View 8.6.2   ZziplibBuildOSXUniversal
View 8.7   Patch
View 8.8   Integrating API documentation into Qt Creator Help
View 9   Ogre Releases
View 9.1   Azathoth
View 9.2   Dagon
View 9.3   Eihort
View 9.4   Shoggoth
View 9.5   Byatis
View 9.6   Cthugha
View 9.7   Tindalos
View 10   About Ogre
View 10.1   Brief history of OGRE
View 10.2   Ogre Demos
View 10.3   Ogre Models
View 11   Current Ogre Features
View 12   Hardware
View 13   Documentation Architecture
View 14   Ogre Core Articles
View 14.1   Ogre iPhone
View 14.1.1   Ogre iPhone FAQ
View 14.1.2   Ogre iPhone Todo List
View 14.1.3   Building From Source - iPhone
View 14.1.4   Downloading The Ogre Source (for iPhone)
View 14.1.5   Template Project
View 14.1.6   ogreOnIphoneFast
View 14.2   OgreBites
View 14.2.1   SdkTrays
View 14.2.2   SdkCameraMan
View 14.3   Deferred Shading
View 14.4   RT Shader System
View 14.5   Script compilers
View 14.5.1   NewScriptFeatures
View 14.5.2   ExtendingScriptCompilers
View 14.6   Custom GPU Capabilities
View 14.7   Ogre Android
View 14.7.1   OgreAndroidMakefile
View 14.7.2   OgreAndroidAndroidLogListener_h
View 14.7.3   OgreAndroidAndroidLogListener_cpp
View 14.7.4   OgreAndroidOgreADPArchive_h
View 14.7.5   OgreAndroidOgreADPArchive_cpp
View 14.7.6   OgreAndroidogresamplebrowser_cpp
View 14.7.7   OgreAndroidogrewrapper_h
View 14.7.8   OgreAndroidogrewrapper_cpp
View 15   Donations
View 16   Frequently Asked Questions
View 16.1   Getting Started
View 16.2   Common Mistakes
View 16.2.1   Ogre Internals Dissection FAQ
View 16.3   Build FAQ
View 16.4   Heap Corruption
View 16.5   Troubleshooting
View 17   Compiled API Reference
View 18   TOC Development
View 19   Creating SDK
View 20   Deploying Your Application
View 21   Project Proposals
View 21.1   [Proposal] Project String Busters