Open Source Tomb Raider Engine
Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.

TODO.md 1.2KB

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
  • Put log functionality outside of Console

Bugs

  • Screenshots are sometimes not written, sometimes distorted?

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
  • Depend on imgui for nicer GUIs?
  • 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