XNA Creators Club Online
Page 1 of 1 (1 items)
Sort Posts: Previous Next

copying rendertarget or backbuffer between two graphic cards

Last post 04/11/2009 20:00 by Gregory Jaegy. 0 replies.
  • 04/11/2009 20:00

    copying rendertarget or backbuffer between two graphic cards

    Hi,

    I have a PC with 4 monitors connected (2x GTX285 cards). The rendering engine is based on D3D10.

    The first 3 screens are rendering a seamless view, so that the 3 screens seem to be one single screen.

    On the 4th screen, I would like to display the content of the 3 first screens:
    Now, I am not sure what the most performant way of doing it. The options I can see are the following:

    - when rendering screen 4, render the content of the 3 first screens once again in 3 render targets, and display them by rendering 3 quads
    - re-use the content of the 3 first screens, in order to avoid to render the scene again. However, this leads to a problem, as the first two screens are linked to another physical graphic card, and therefore there is no way of accessing the backbuffer of the first card from the second card, without having to transfer the data on the CPU...

    Does anyone see another option ? I have read something about shared textures, not sure how to use them and if this actually works...

    Thanks a lot.
    Greg
Page 1 of 1 (1 items) Previous Next