• Advertisement
Sign in to follow this  

What Can't Survive Resetting IDirect3DDevice9*

This topic is 4279 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

Simple question, what things won't survive resetting a Direct3D device? I'm going through some tutorials from DrunkenHyena and he explained that you need to free and initialize some variables when a device is lost because they don't survive the reset. However in the samples, none of them did anything with those functions. What things need to be initialized after resetting a device?

Share this post


Link to post
Share on other sites
Advertisement
Have a look here. Basically, all state information, all swap chains, and all non-system memory resources must be re-initialized. Shaders do survive the reset.

Share this post


Link to post
Share on other sites
Sign in to follow this  

  • Advertisement