hi does anyone know how to get backbuffer device (supose an ATI AGP 8x card) to a backbuffer PCI device ( BMDesign device) without dropping performance like SurfaceLoader does, using C# and DirectX 9 c (update June 2005).
Imagine i have a ATI X800 AGP card capable of outstanding 3D acceleration. therefore i'm oblied to render the vertices in a Directx device attached to this card.
But the main objective is to use a Black Magic design PCI card, that does not render 3D.
So i have to render in the ATI dx device and pass the backbufer to the BM dx device to present it in broadcasting (luminance (Y)).
I can do that with the SurfaceLoder.FromSurface, but the performance i achive is very low.. like 10 fps.
Is there another way to do it with managed code?
Thanks in advance