Rewrote the PresentMonBencher.py to be OOP.
Along with the rewrite the following was added:
-Easy commandline menu navigation
-Funcionality to extract and generate the frametimes and framerates from the benchmark file
-logging to csv files(multiple benchmarks can be logged to the same file, the program formats them neatly)
When I was about to create this pull request I noticed you already rewrote the bencher.
I figured this program might still come in handy as it has some functionality your program does not yet have, it does however not have a GUI or support for any other install directory than C:\PresentMonLauncher
I'll let you decide what to do with this code, just let me know if there is anything I need to add if you were to decide to include it.
Rewrote the PresentMonBencher.py to be OOP. Along with the rewrite the following was added: -Easy commandline menu navigation -Funcionality to extract and generate the frametimes and framerates from the benchmark file -logging to csv files(multiple benchmarks can be logged to the same file, the program formats them neatly)
When I was about to create this pull request I noticed you already rewrote the bencher. I figured this program might still come in handy as it has some functionality your program does not yet have, it does however not have a GUI or support for any other install directory than C:\PresentMonLauncher
I'll let you decide what to do with this code, just let me know if there is anything I need to add if you were to decide to include it.