[osg-users] Problems when rendering to a FBO texture and using that as a texture.
ledocc at gmail.com
Mon Oct 8 05:52:23 PDT 2007
The strange thing is OpenGL FrameBufferObject extension don't use the
so the wglBindTextureImageARB have not to be called.
your code seem to be good.
take a look to osgprerender example.
"osgprerender --fbo" use frame buffer object.
2007/10/8, Alberto Nortes <no3productionz at gmail.com>:
> We have migrated all the code to the new osgViewer and everything is
> working marvelously, but:
> In OSG-2.2, with an Nvidia 7800 GT, I create an FBO to render the scene to
> a texture, this works correctly, but later if I want to use that texture as
> an input I get the following error:
> PixelBufferWin32::wglBindTexImageARB(), failed
> This used to work while working with osgProducer, but right now I dont
> know what can be wrong. Here is some code:
> //Render the current scene to a texture.
> camera->attach(osg::CameraNode::COLOR_BUFFER, _texture_fbo);
> //Then in another part of the code I do:
> osg::Texture2D* _imagen_fbo = getTextureFbo();
> _imagen_fbo,osg::StateAttribute::ON); //This last line provokes the warning.
> I belive I am doing something really really wrong like accesing the
> texture inside the same camera that renders it each frame... Please any
> comment would be very helpful.
> osg-users mailing list
> osg-users at lists.openscenegraph.org
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the osg-users