Try to use GL_LUMINANCE16F_ARB (and source format GL_LUMINANCE) instead of GL_INTENSITY16F_ARB.
Art --- Benoit bossavit <[EMAIL PROTECTED]> schrieb: > Hi all, > > I want to do RTT with HDR saving only one component > (GL_LUMINANCE or > GL_INTENSITY) > There is my code : > > myHDRTexture->setFilter(osg::Texture::MIN_FILTER,osg::Texture::LINEAR); > myHDRTexture->setFilter(osg::Texture::MAG_FILTER,osg::Texture::LINEAR); > myHDRTexture->setInternalFormat(GL_INTENSITY16F_ARB); > myHDRTexture->setSourceFormat(GL_INTENSITY); > myHDRTexture->setSourceType(GL_FLOAT); > > myCameraHDR->setRenderTargetImplementation(osg::CameraNode::FRAME_BUFFER_OBJECT); > myCameraHDR->setRenderOrder(osg::CameraNode::PRE_RENDER); > myCameraHDR->attach(osg::CameraNode::COLOR_BUFFER,myRenderHDRTexture); > > when I look values on my texture they are clamped at > 1 and if I put : > myHDRTexture->setInternalFormat(GL_RGBA16F_ARB); > myHDRTexture->setSourceFormat(GL_RBA); > > my texture contains values upper than 1 > > Someone have an idea? (I don't need saving three > component because they are > the same) > > thanks in advance > > bnua > > _______________________________________________ > osg-users mailing list > [email protected] > http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org > __________________________________ Kennt man wirklich jeden über 3 Ecken? Die Antworten gibt's bei Yahoo! Clever. www.yahoo.de/clever _______________________________________________ osg-users mailing list [email protected] http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

