Original Post
Whats the process for getting the LPDIRECT3DSURFACE9 info onto LPDIRECT3DTEXTURE9 so I can send it to a LPD3DXEFFECT using setTexture(). I have a swapchain _swapchain and a backbuffer _backbuffer I init with: _swapchain->GetBackBuffer( 0, D3DBACKBUFFER_TYPE_MONO, &_backbuffer ); in my render loop I do: DX9_DEV->SetRenderTarget( 0, _backbuffer ); Clear() BeginScene() Render..... EndScene() _swapchain->Present( NULL, NULL, _win_handle, NULL, 0); now say i wanted to use the _backbuffer render as a texture on a quad for a postprocess setup or something, before that swapchain presents.. how do I get that onto a texture? Ive seen D3DXCreateRenderToSurface() but I dont know much that was supported on older cards. Thanks...