Is it possible to create multiple instances of ID3DXRenderToSurface and have them rendering in parallel in threads? It seems unlikely, but as certain aspects of DirectX are still somewhat boggling to me I figured I'd ask.
It's no big deal if it can't be done. It's just that the application I'm working on (unfortunately) splits its object rendering into groups which are rendered to surfaces and then the completed surfaces are rendered to the back-buffer. I just figured it'd be nice if I could have all the groups render in parallel rather than serially if possible.