After some investigations I figured that the fixed pipeline functionality 
wasn't used and I came across this code that seems to explicitly disable that 
regardless of OpenGL version (I'm running 2)
OSGRenderer.cpp lines 210

Code:

for(osgViewer::Viewer::Windows::iterator itr = windows.begin();
        itr != windows.end(); ++itr)
{
        (*itr)->getState()->setUseModelViewAndProjectionUniforms(false);
        (*itr)->getState()->setUseVertexAttributeAliasing(false);
        (*itr)->getState()->setShaderCompositionEnabled(
                false); // TODO: check if we need it ???
}



Removing these lines fixes the problem for me, but I want to make sure it will 
work for other versions (OpenGL 3) as well. As far as I understand and could 
see in the OSG code these settings are already applied correctly when setting 
up a View in OSG and none of these are necessary?

------------------
Read this topic online here:
http://forum.openscenegraph.org/viewtopic.php?p=76670#76670





_______________________________________________
osg-users mailing list
osg-users@lists.openscenegraph.org
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

Reply via email to