[osg-users] Multiple render targets

John Donovan john.donovan at embryonicstudios.com
Fri Sep 14 03:56:00 PDT 2007

is there anything else I need to do to render to two textures with the same
fragment shader? I have the following code:
cam->attach(Camera::COLOR_BUFFER0, _texture.get());
cam->attach(Camera::COLOR_BUFFER1, _texture2.get());

And the following fragment shader:
void main(void)
    gl_FragData[0] = vec4(1.0, 0.0, 0.0, 1.0);
    gl_FragData[1] = vec4(0.4, 0.4, 0.0, 1.0);

The first texture comes out red as expected, but the second one (which is
identical in size and format as the first) comes out black.


This email has been scanned by the MessageLabs Email Security System.
For more information please visit http://www.messagelabs.com/email 

More information about the osg-users mailing list