Hi everyone, I'm trying to retrieve an image from a shader using OpenGL in OSG/OSGOcean.
I can retrieve the depth from the simulation but can't access properly the color from each vertex. Using this code on *.vert Code: out vec3 pos out vec4 color void main() { pos = (gl_ModelViewMatrix * gl_Vertex).xyz; color = gl_Color; } and this in *.frag Code: in vec3 pos; in vec4 color; uniform float farPlane; void main() { float linearDepth = length(pos); float dist_ratio = linearDepth / farPlane; gl_FragDepth = dist_ratio; gl_FragColor = gl_FrontColor; } I'm achieving this image (image2.png on attachment) when I'm trying to produce that image (image1.png on attachment). Could someone bring me to light? I'm very lost on this... Thank you! Cheers, Lucas ------------------ Read this topic online here: http://forum.openscenegraph.org/viewtopic.php?p=76777#76777 Attachments: http://forum.openscenegraph.org//files/image1_169.png http://forum.openscenegraph.org//files/image2_731.png _______________________________________________ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org