Jump to content

Featured Replies

Posted

Is it possible to force a 3D rendering application to send the rendered data

to video overlay?

 

Normally a 3D application prepares a scene and the CPU sends the scene

including textures to the video card (3D accelerator / GPU). The GPU renders

the scene into an image and sends it back to the CPU. Finally the CPU sends

the rendered image back to the video card (this time addressing the video

render).

 

the good side:

rendered images are accessible to CPU

 

the bad side:

the rendered images travel to video card and back consuming a lot of

bandwidth. This also results in delay, and reduced frame-rate performance.

 

 

 

If video overlay is used, the images are sent to accelerated video overlay

render, images are not accessible by the CPU, but the performance is much

better.

 

Is it possible to send the rendered 3D images directly to video overlay or

some how to bypass the path "to CPU and back"?

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...