realXtend / tundra

realXtend Tundra SDK, a 3D virtual world application platform.
www.realxtend.org
Apache License 2.0
84 stars 70 forks source link

Meshmoon: Make JSON a first class citizen in Tundra. New JSON configs. #725

Closed jonnenauha closed 11 years ago

jonnenauha commented 11 years ago

JSON core support

Core config JSON support

Rendering config JSON

New headless renderer

I started working on a proper headless renderer at https://github.com/jonnenauha/ogre-headless-renderer. The currently used RenererSystem_Null is buggy (at least in debug mode) and it has a nasty GPL license for Tundra. The new RenderSystem_Headless is tailored for Tundra --headless usage and already working.

With this pull request Windows moves to use the new headless renderer. Build and config paths included. This plugin will be automatically used if defined in the Ogre config headless section. But even then can be overridden with --direct3d9 and --opengl.

Note on dependencies

Linux build path still needs to be implemented using either package manager or from sources, see more at http://qjson.sourceforge.net/build/.

jonnenauha commented 11 years ago

Have been pushing stuff to this branch for the whole weekend and modified the info as I went. Added proper headless support to the config and started working on a proper headless renderer tailored for Tundras --headless usage. Repo can be found here https://github.com/jonnenauha/ogre-headless-renderer and I'll be adding the dep path to Windows at some point.

jonnenauha commented 11 years ago

Mac QJson deps build done here https://github.com/Adminotech/tundra/compare/a1397a0d7584...f2887f660dd8

jonnenauha commented 11 years ago

Moving Windows to the new Headless renderer here https://github.com/Adminotech/tundra/compare/f2887f660dd8...b849735a6816