From 16e54a00fb8650705ed555c270516538547ac220 Mon Sep 17 00:00:00 2001 From: Robert Osfield Date: Wed, 19 Dec 2012 12:38:17 +0000 Subject: [PATCH] Changed the colour calculation and added gl_ClipVertex to enable clipping. --- src/osgPlugins/trk/ReaderWriterTRK.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/osgPlugins/trk/ReaderWriterTRK.cpp b/src/osgPlugins/trk/ReaderWriterTRK.cpp index 774330e71..4a8e948ee 100644 --- a/src/osgPlugins/trk/ReaderWriterTRK.cpp +++ b/src/osgPlugins/trk/ReaderWriterTRK.cpp @@ -50,8 +50,10 @@ const char vert_shader_str[] = " float l = (base-d2)/base;\n" " float half_l = l*0.5;\n" "\n" -" gl_FrontColor = vec4( (dv.x+1.0)*half_l, (dv.y+1.0)*half_l, (dv.z+1.0)*half_l, 1.0);\n" +" // gl_FrontColor = vec4( (dv.x+1.0)*half_l, (dv.y+1.0)*half_l, (dv.z+1.0)*half_l, 1.0);\n" +" gl_FrontColor = vec4( abs(dv.x)*half_l, abs(dv.y)*half_l, abs(dv.z)*half_l, 1.0);\n" " gl_Position = gl_ModelViewProjectionMatrix * gl_Vertex;\n" +" gl_ClipVertex = gl_ModelViewMatrix * gl_Vertex;\n" "}\n";