Open Source Tomb Raider Engine
Du kannst nicht mehr als 25 Themen auswählen Themen müssen mit entweder einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.

TODO.md 1.3KB

To-Do List

General

  • Move to newer OpenGL (GL ES or 2.1 or 3.x or 4.x?)
  • Don’t use C-Style code, try to replace with C++ lib
  • Mesh has 2 different approaches of storing the same data (eg. mColors and mColorArray), but half of ‘em isn’t implemented. Unify this, probably even combining Mesh and StaticMesh…
  • Don’t use float everywhere just because (eg. float colors)
  • Add verbose command line flag for debug output also in release builds
  • Don’t depend on setup: no data or config files should be necessary
  • Be able to change configuration from within OpenRaider

Bugs

  • Screenshots are sometimes not written, sometimes distorted?
    • Seems to happen if OpenRaider.ini sets a resolution larger than the window can be
  • When the freeGLUT windowing interface is used, the first pressed button seems to be repeated

Cmake

  • Support SSE with other compilers than Clang (src/CMakeLists.txt)
  • Visual C++ compiler flags? (CMakeLists.txt)
  • Better test integration

Future Features

  • Depend on physfs for easier file location management
  • Depend on libcdio, use it to read original CDs or CUE/TOC/ISO images
  • Add ability to play the FMVs. Format? VLC can play them!
  • Cut TGA image reader, currently only used for menu background?!
    • Need useful, always available image writer alternative for screenshots then