- rework texture system so texture filters and MIP settings can now be reconfigured during runtime. Refactor Texture class to not expose the OpenGl texture object directly. Clarify documentation. Make some fields volatile.
- update settings.
- SettingsDialog: texture filter can now be set. Also make some fields in Scene volatile.