• Advertisement
Sign in to follow this  

overlays in direct3d9

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

I know DirectDraw is gone, has been for a while now, but I need to emulate some of it's functionality. I want to draw things onto the Windows desktop (and eventually replace the desktop), like in SphereXP. Unforunately, I can't find any information about how it works, and all related "render to desktop" threads I can find all refer to DirectDraw 7 in some form or other. I want to render something in Direct3D 9 to the desktop. How can I render an overlay surface? In the worst case scenario I would create DD7 and D3D9 devices and blit between them.

Share this post


Link to post
Share on other sites
Advertisement
Quote:
Original post by psykr
I know DirectDraw is gone, has been for a while now, but I need to emulate some of it's functionality. I want to draw things onto the Windows desktop (and eventually replace the desktop), like in SphereXP. Unforunately, I can't find any information about how it works, and all related "render to desktop" threads I can find all refer to DirectDraw 7 in some form or other. I want to render something in Direct3D 9 to the desktop.

How can I render an overlay surface? In the worst case scenario I would create DD7 and D3D9 devices and blit between them.



Enum destop window handle, create D3D device using this handle. successed?

Share this post


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

  • Advertisement