[osg-users] Multiple render targets

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


Hi,
is there anything else I need to do to render to two textures with the same
fragment shader? I have the following code:
		cam->setRenderTargetImplementation(Camera::FRAME_BUFFER_OBJECT);
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.

-J


______________________________________________________________________
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