jwaim icon indicating copy to clipboard operation
jwaim copied to clipboard

Cheat Rewrite (Improve performance, support, stability)

Open jalius opened this issue 6 years ago • 1 comments

We need to rewrite this program.

Reasons:

  • Poor code quality. Code is difficult to maintain.

  • Inefficient code causing FPS drops, but we cannot fix it because the code is of poor quality.

Goals:

  • Develop clean and readable codebase (reduce function length, better naming, no magic).

  • Determine most efficient graphics library.

  • Better cross platform support (test builds on multiple distros).

  • Create efficient code (run benchmarking).

jalius avatar Jul 01 '18 19:07 jalius

Made a few changes to CMakeLists.txt. You should be able to produce a debug build (read: -g flag) by using the following: cmake -DCMAKE_BUILD_TYPE=Debug ..

You only have to run this command once upon recreating your build directory. I've defaulted the build type to release so users may benefit from optimizations as well whenever we're done here.

Teklad avatar Jul 06 '18 04:07 Teklad