Feature Request: Benchmark App
As we keep adding features like advanced navmesh and shadows, it's becoming more apparent to me we don't have any decent way to benchmark the games performance for use in comparisons across users and versions. The OSG profiler and logger is only so useful by itself, everyone's combination of different settings and mods makes useful comparisons a burden to acquire.
I propose we add a new app along the lines of omwbench
with a simple GUI that launches openmw with a common openmw.cfg
and configurable settings.cfg
, outputs a file which can easily be used for comparisons, and disables all user input (a fly-through). This can also log useful information like available GL extensions, GPU/CPU hardware vendor strings, etc...
This would require only minor additions to the openmw
app, namely ability to load specific settings during benchmark mode. Once Lua is merged we should very easily be able to create a fly-through mode.
I don't think this should be part of example suite as I see it as serving a very different purpose, though using assets from it could be a wise decision.