History: GhadamonNotes
Preview of version: 9
- «
- »
Welcome to the ChangeLog and porting notes for OGRE 1.9.0 "Ghadamon" - work in progress
Table of contents
ChangeLog
- CgProgramManager: Added support for high-level output profiles glslv/glslf/glslg and hlslv/hlslf (glslg not fully working yet)
Porting notes
- None yet
Annotated roadmap
- Android Port (Owner: Wolfmanfx)
- Remove eclipse based android port [done]
- CMake based build support
- Create find Ant / NDK packages (currently Ant and the NDK must be in the global path)
- Generate android make files for the sample browser [done]
- Use android tool chain to compile OGRE as static lib [done]
- Cleanup RTSS (Remove OgreStringSerialiser) [done]
- Improve platform integration
- Add Android log listener into OgreRoot [done]
- Disable Filesystem- / Zip- / EmbeddedZip- Archives on android [done]
- Resource system improvements
- OgreAPKFileSystemArchive to handle file access inside the APK [done]
- OgreAPKZipArchive so we can handle zip files inside the APK (APK is also compressed using zip) [done]
- Improve EGL support
- Create concrete subclasses of EGL-Support/Window/Context [done]
- Handle context creation / configs inside OGRE [done]
- Resource recreation / Handle it like DX device lost / restore
- Add managed resource class which every resource derive from (only active on Android - handled via macros) [done]
- Recreation of Texture, Shader, HardwareVertexBuffer [done]
- Recreation of FBO's (not working atm)
- ETC1 texture codec
- PKM support [done]
- KTX support
- Sample browser
- Add touch input support [done]
- Build a APK file via CMake command line [done]
- Add rotation support [done]
- Fix / Enable more samples
- Compositor not working
- Improve CPU/ vendor detection [done]
- Add how to build it on Linux / OSX / Win32
- Provide pre-compiled dependencies
- Fix our dependencies so the can compile against the android tool chain
- RTSS
- Changed error handling of RTSS sub-render state parameter creation. Sub-render state now throws exception on errors [done]
- Added 2 new demo samples: multiple lights and textured fog [done]
- DirectX 11 render system
- Add tessellation shaders support. [done]
- Add tessellation sample. [done]
- Add dynamic linking support. [done]
- Windows Metro style application (WinRT)
- Add support as a new platform (named WinRT). [done]
- Create a WinRT project for the sample browser. [done]
- Create a how to compile file. [done]
- Get all existing samples to work with the D3D11 render system.
- Multi monitor\device support.
- OpenGL render system
- Add tessellation shaders support.
Talks about it