Opened 14 years ago

Closed 10 years ago

#475 closed task (fixed)

Graphic settings system

Reported by: Philip Taylor Owned by:
Priority: Should Have Milestone: Alpha 17
Component: Core engine Keywords:
Cc: Patch:


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.

Change History (6)

comment:1 by fabio, 14 years ago

Cc: fabio.ped@… added

comment:2 by (none), 14 years ago

Milestone: Unclassified

Milestone Unclassified deleted

comment:3 by Andrew, 14 years ago

Milestone: Backlog
Owner: set to Andrew

comment:4 by historic_bruno, 13 years ago

Owner: Andrew removed

comment:5 by historic_bruno, 12 years ago

We should also have better detection of invalid settings, like GLSL being enabled on an old system with no GLSL support. Otherwise this happens.

This ticket seems related to or maybe supersedes #145.

comment:6 by wraitii, 10 years ago

Cc: fabio.ped@… removed
Milestone: BacklogAlpha 17
Resolution: fixed
Status: newclosed

I'm going to close this since it's backlogged (thus, forgotten) and we have one now, even if it's not perfect.

Note: See TracTickets for help on using tickets.