- - Completly remove AutoTools (*)
- Make TA3D compile on Windows via MinGW (*) and Visual Studio (**)
- Make TA3D compile on Mac OS X (*, need some testing with NVidia cards)
- Try to make TA3D compile on Solaris (not very usefull but fun ^^)
- Fix 3D issues with OS X (**)
- Use specific paths according the OS (**)
- Make some reordering to (**) :- - make the code more readable from outsiders
- make easier to debug and track down some bugs from big big functions
- fix obvious bugs
- improve inlining
- improve method prototypes
- add some documentation (Doxygen)
- use static libraries to avoid multiple compilation of the same .cpp (since we're using CMake)
- split big source files and headers to make them big again with documentation
- remove all C only codes
- make the code more readable in order to Highlight some possible code optimization
- - make the code more readable from outsiders
Some documentation about compiling is available in /docs/dev/compilation.*
* Status: Working
** Status Still in progress
PS(1): Cross compilation may be broken
PS(2): Compilation under Linux has not been tested since the last release of VMWare Fusion has a bug with the last kernel of Ubuntu 8
PS(3): Tests are not complete under Windows since TA3D uses only OpenGL and VMWare Fusion is not really optimized for it
PS(4): All last changes from the trunk have been merged in the branch