Ticket #475 (new task)

Opened 3 years ago

Last modified 9 months ago

Graphic settings system

Reported by: Philip Owned by:
Priority: Should Have Milestone: Backlog
Component: Core engine Keywords:
Cc: fabio.ped@…

Description

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

comment:1 Changed 3 years ago by fabio

  • Cc fabio.ped@… added

comment:2 Changed 3 years ago by anonymous

  • Milestone Unclassified deleted

Milestone Unclassified deleted

comment:3 Changed 3 years ago by wacko

  • Owner set to wacko
  • Milestone set to Backlog

comment:4 Changed 2 years ago by historic_bruno

  • Owner wacko deleted

comment:5 Changed 9 months ago by historic_bruno

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.

Note: See TracTickets for help on using tickets.