Theresa 0.5.1
Copyright (c) 2001 Camilla Drefvenborg <elmindreda@home.se>

This software and all the files enclosed in this package are free
software under the terms of the GNU General Public License (GPL).
Please refer to the included file COPYING for the exact terms.
 

Urgent Items
============

* Create project icon.
* Move method-level Doxygen documentation to above class declarations.
* Add library target to PB project files.
* Merge libraries with ldadd for autotools path.

* ThEngine: Design camera class.
* ThDisplay: Design viewport class

* ThCore.h: Implement THSWAP8 macro.

* (ThEngineNode): Implement node updating.
* (ThLight): Implement index allocation.
* (ThMaterial): Implement default texture fallback.
* (ThTransform): Implement inversion.
* (ThEngine): Implement geometry and material data loading.
* (ThMesh): Implement render queueing.
* (ThRenderQueue): Implement rendering.
* (ThQuaternion): Implement setEulerRotation method.
* (ThMatrix3): Implement invert method.
* (ThMatrix3): Implement normalize method.
* (ThMatrix3): Implement setEulerRotation method.
* (ThMatrix4): Implement invert method.
* (ThMatrix4): Implement normalize method.
* (ThMatrix4): Implement setEulerRotation method.
* (ThTransform): Implement invert method.
* (ThSphere): Implement concatenate method.
* (ThDisplay): Implement ThContextMode::m_textureBits usage.

* (ThContext) [AGL]: Implement resolution enumeration.
* ThContextAGL.cpp (requestContextMode) [AGL]: Implement dialog.

* ThContextGLX.cpp (ThContext) [GLX]: Implement platform-specific code.
* (ThCriticalSection) [GLX]: Implement platform-specific code.

* ThContextWGL.cpp (requestContextMode) [WGL]: Implement dialog.
* (ThTimer) [WGL]: Change to using timeGetTime.

