Robert, Thanks for the reply. I felt like a complete heel when I saw the osgscreencapture example thread pop up right after I sent my message. Sorry about that.
Thanks for the advice on getting PBOs to work efficiently. Now I don't have any excuse not to do the work. ;) -Chris B On Thu, Jun 5, 2008 at 1:20 PM, Robert Osfield <[EMAIL PROTECTED]> wrote: > Hi Chris, > > The present version of PixelBufferObject only supports copying from > main memory to GPU, not back. For the recent osgscreencapture example > use PBO's but I had to implement the PBO setup myself since the core > osg::PixelBufferObject didn't support it. I haven't had a chance to > refactor osg::PixelBufferObject to include unpack/pack functionality, > but I do plan this for the longer term. > > Right now you're best route is to just implement the PBO support > yourself, see the osgscreencapture example, in 2.5.1/SVN, for a guide, > note that for performance you'll need to double buffer and use RGBA > frame buffer formats. > > Robert. > > On Thu, Jun 5, 2008 at 4:39 PM, Chris Best <[EMAIL PROTECTED]> wrote: > > Quick question... Based on digging through the source, it seems all > > PixelBufferObjects are currently automatically set to > > GL_PIXEL_UNPACK_BUFFER_ARB by default and there's no way to change this > to > > GL_PIXEL_PACK_BUFFER_ARB, correct? Meaning they can only be used for > writing > > to the framebuffer, not reading from it? The application I'm writing is > > going to do a lot of reading colors back from a FBO as part of a > > pre-processing step, and based on my limited understanding reading pixels > to > > a PBO is supposed to be significantly faster... > > > > Since it's a pre-processing step, speed isn't of utmost importance, but > > later on this step may end up being run relatively often (~1-5Hz or so), > so > > should I try and take the time to extend osg::Image and > > osg::PixelBufferObject to support PACK operations or am I worried over > > nothing? :) > > > > -Chris B > > > > _______________________________________________ > > osg-users mailing list > > osg-users@lists.openscenegraph.org > > > http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org > > > > > _______________________________________________ > osg-users mailing list > osg-users@lists.openscenegraph.org > http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org >
_______________________________________________ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org