Original Post
Semi-n00b question here: I'd like to change the fullscreen resolution in my game. What's the minimum required procedure for this? A complete device shutdown/recreate? Calling Device.Reset with new PresentParameters doesn't work. Also, I've got Textures, Meshes, Effects, VertexBuffers and IndexBuffers that were created using the current Device. If I have to recreate a Device to switch resolution, do I have to recreate *all* of these? If I have to recreate everything, is there a common pattern used to keep track of what is currently loaded, or do you just make a wrapper class for each Texture, Mesh, Effect, etc, with a Recreate function or something? Also, does anyone know of a non-book Managed DirectX How-To/FAQ/Bible that would answer other questions similar to this? The book I have is actually out of date on a lot of things as of the August SDK. Weird, but true. [Edit] The book I have is the "Managed DirectX Kick Start" one that's pretty much the best I've seen so far. [Edited by - Nypyren on August 23, 2005 11:11:57 PM]