Original Post
Hello ! I'm trying to copy my backbuffer to an other render target texture which is 4 times smaller. My scene is composed by a unique object which do not fill the entire screen My original backbuffer has the X8R8G8B8 format and the other rendertarget the A8R8G8B8 Format. i use the DISCARD method to switch my back buffer. if i copy the backbuffer to the texture using IDirect3DDevice9::StrecthRect() the resulting texture represent correctly the object, but the background is set to an "undefined" color (Sometimes green, Sometimes red ... ) The problem is that the background color IS DEFINED, because i do a IDirect3DDevice9::Clear() before the object is render to the BackBuffer. The only solution i have found, is to render the object a second time into the Texture, but i get two DrawPrimitive Call ..... This problem is driving me crazy ... If anyone can me me some advices, please let me know... Clément