Hello Guillaume,
After some more digging I kind of have a feeling for what is happening
but again I have too little knowledge of the OSG internals to really
understand what is going on...
FWIW, we use the stats in all our apps, and we've never had any problems
where showing the stats on screen would change lighting in the rest of
the scene. The stats disable lighting on their subgraph anyways (in
general you don't use lighting on a 2D HUD), see
src/osgViewer/StatsHandler.cpp line 1062 in the current OSG trunk:
stateset->setMode(GL_LIGHTING,osg::StateAttribute::OFF);
So it seems weird to me that you're getting these problems. OSG's own
examples also use the stats almost all the time and the lighting of the
scene is not affected.
All this points to something you're doing that's causing this, or a
driver bug. In both cases, it might be useful for you to reduce your app
to a very simple test case, see if the problem is still there, then work
back up to find out what's causing it. When you get to a simple
self-contained example that reproduces your problem, if you're still in
the dark as to why it happens, you can send us that example, and we can
have a look. In general, sending small self-contained examples is much
more useful than sending code snippets, since with the former we can
actually compile it and debug into it, whereas in the latter case we can
only look at the code...
Hope this helps,
J-S
--
______________________________________________________
Jean-Sébastien Guay [email protected]
http://www.cm-labs.com/
http://whitestar02.dyndns-web.com/
_______________________________________________
osg-users mailing list
[email protected]
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org