Jump to content
  • Advertisement
Sign in to follow this  
hgame

How to restore the exclusive device access in DirectDraw

This topic is 4691 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

The solution given in DirectX7.0 SDK is that trying to call IDirectDraw7::TestCooperativeLevel function until exiting when the mothod return DD_OK.But the code cannot work correctly.What is the real solution?

Share this post


Link to post
Share on other sites
Advertisement
In DX9 you have to release all resources in the default pool and then Reset() to restore the device. Dunno about DX7 though.

Share this post


Link to post
Share on other sites
Are you asking how to get back exclusive access to the display after you've lost it? I haven't dealt with that particular piece of code in my program for a while, but I believe that it happens automatically as soon as your application's window becomes the active window again. Once that happens, you just need to restore your surfaces and your ready to go. You can listen for the appropriate Window event to know when your window becomes active.

Share this post


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

  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

We are the game development community.

Whether you are an indie, hobbyist, AAA developer, or just trying to learn, GameDev.net is the place for you to learn, share, and connect with the games industry. Learn more About Us or sign up!

Sign me up!