him_me2
02-03-2010, 11:22 PM
Hi All,
i'm working in a project where i need to do some off screen rendering and send it to the layer for displaying that is being hosted by WPF.
Initially i completed about 80% of my project using pBuffer but there was performance issue.
Then i rendered my data directly on a screen and the performance was impressive. But the issue i faced is "airspace restriction" with WPF.
Then i came to know about FBO but my hardware was not supporting it.
Then i switched to Direct3D where there is way to render in a WPF surface.
But now i got again the same performance issue because the WPF D3D image is kind of offscreen rendering in Direct3D and the performance will not be same like onscreen.
Now guys i'm again coming to OpenGL and having doubt that, is FBO a really a offscreen rendering with same performance as onscreen. I did some basic study about the FBO and i'm confused whether it will serve my purpose or not.
So before starting with FBO i want to ask, is there any way with FBO so that i can get the impressive performance.
keeping in mind that i cant remove the WPF controls from the screen.
Thanks to all
i'm working in a project where i need to do some off screen rendering and send it to the layer for displaying that is being hosted by WPF.
Initially i completed about 80% of my project using pBuffer but there was performance issue.
Then i rendered my data directly on a screen and the performance was impressive. But the issue i faced is "airspace restriction" with WPF.
Then i came to know about FBO but my hardware was not supporting it.
Then i switched to Direct3D where there is way to render in a WPF surface.
But now i got again the same performance issue because the WPF D3D image is kind of offscreen rendering in Direct3D and the performance will not be same like onscreen.
Now guys i'm again coming to OpenGL and having doubt that, is FBO a really a offscreen rendering with same performance as onscreen. I did some basic study about the FBO and i'm confused whether it will serve my purpose or not.
So before starting with FBO i want to ask, is there any way with FBO so that i can get the impressive performance.
keeping in mind that i cant remove the WPF controls from the screen.
Thanks to all