Ticket #475 (new task)
Graphic settings system
|Reported by:||Philip||Owned by:|
Currently the graphics settings are determined by the defaults in system.cfg, modified by hand-written local.cfg, modified by what the hardware supports (based on GL extensions).
It ought to be based partly on performance, e.g. don't enable fancywater and pretty shadows by default on rubbish slow Intel devices (perhaps based on some benchmarking on first run, or a hardcoded list of common known devices?), and the user should be able to configure things in the UI and preferably see the changes dynamically and then save their settings.