Hi Neil,
I've just reverted back to the code before and enabled your changes
and here is the error:
/home/robert/OpenSceneGraph/src/osgUtil/Simplifier.cpp: In member
function 'bool EdgeCollapse::collapseMinimumErrorEdge()':
/home/robert/OpenSceneGraph/src/osgUtil/Simplifier.cpp:231: error:
operands to ?: have different types
/home/robert/OpenSceneGraph/src/osgUtil/Simplifier.cpp: In member
function 'bool EdgeCollapse::divideLongestEdge()':
/home/robert/OpenSceneGraph/src/osgUtil/Simplifier.cpp:251: error:
operands to ?: have different types
make[2]: *** [src/osgUtil/CMakeFiles/osgUtil.dir/Simplifier.o] Error 1
This is with gcc 4.1.3
The exact code was (line 231):
osg::ref_ptr<Point> pNew = edge->_proposedPoint.valid()?
edge->_proposedPoint : computeInterpolatedPoint(edge,0.5f);
The code really shouldn't compile anyway so fixing it is no bad thing.
Robert.
_______________________________________________
osg-submissions mailing list
[email protected]
http://lists.openscenegraph.org/listinfo.cgi/osg-submissions-openscenegraph.org