I recently watched the latest update video of Overgrowth, see here:
Why is it that with all of the new, modern game engines out there, most of them still have to re-start the game before new graphics settings can take effect? Yes, the D3D device is lost when doing so, but there's no need to also unload all resources, is there?
I'm tinkering around with Ogre3D at the moment, and I don't see an easy way to change any graphics settings without having to unload and re-load everything.
I'm aware of the fact that some resources will have to be reloaded and/or regenerated, but I still think this should be possible.
What are your experiences on this topic? Do you think it's a necessary feature? How would/do you go about implementing this feature?