Jump to content

  • Log In with Google      Sign In   
  • Create Account


Member Since 15 Dec 2012
Offline Last Active Dec 15 2012 08:04 AM

Topics I've Started

copy contents within the same surface

15 December 2012 - 07:44 AM


I am writing a program with Direct3D 9Ex. In certain requirement I have to copy (not stretch) a rectangle of a render target surface (which has something rendered) into the same surface, possibly overlapped. SctrechRect clearly does not support it; setting the render target as a texture and render to itself does not work either. So what is the fastest way to do it? I am aware that I can create a staging surface and does two copy operations but it looks really silly. In my program such operation has to be done multiple times per frame so I want to know if there's a faster way.