Extern: Difference between revisions

From OpenMW Wiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 1: Line 1:
Warning: This page is complete outdated and needs to be rewritten.
The Extern subsystem consists of libraries that are not part of the OpenMW project, but of which a copy is kept in the repository anyway:
The Extern subsystem consists of libraries that are not part of the OpenMW project, but of which a copy is kept in the repository anyway:


== Caelum ==
== shiny ==


Currently used for sky-rendering. It has not been decided yet, if Caelum will be extended or replaced.
A shader manager library that makes writing and maintaining complex shaders for Ogre much easier. It also allows to switch shader language on-the-fly between CG, GLSL and HLSL, providing maximum compability for a wide range of GPUs.


== MyGUI ==
The main repository can be found here: https://github.com/scrawl/shiny


Used to implement the in-game GUI.
The copy in the OpenMW repository is managed as a [http://git-scm.com/book/en/Git-Tools-Submodules git submodule].

Revision as of 13:24, 23 July 2012

The Extern subsystem consists of libraries that are not part of the OpenMW project, but of which a copy is kept in the repository anyway:

shiny

A shader manager library that makes writing and maintaining complex shaders for Ogre much easier. It also allows to switch shader language on-the-fly between CG, GLSL and HLSL, providing maximum compability for a wide range of GPUs.

The main repository can be found here: https://github.com/scrawl/shiny

The copy in the OpenMW repository is managed as a git submodule.