Hi Dan, You can simply assign the float array to an osg::Image and then attach this to your texture.
Robert. On Mon, Feb 14, 2011 at 12:34 PM, Dan Warrior <[email protected]> wrote: > Hi, > > i need random float values in my fragment shader for some post-processing. I > create the random values on the cpu and stroe them in a float array. The next > step is, I try to do is to create a texture and copy the array with random > float values in all channels (RGBA) into the texture. In the last step i want > to pass this texture to my fragment shader. > In OpenGL I can do this with: > > Code: > > //create randomFloatsArray > //... > // copy to texture > glTexSubImage2D(GL_TEXTURE_RECTANGLE_ARB,0,0,0,width, > height,GL_RGBA,GL_FLOAT,randomFloatsArray); > > > > > How can I do this with OSG? > > > Thank you! > > Cheers, > Dan > > ------------------ > Read this topic online here: > http://forum.openscenegraph.org/viewtopic.php?p=36616#36616 > > > > > > _______________________________________________ > osg-users mailing list > [email protected] > http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org > _______________________________________________ osg-users mailing list [email protected] http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

