From Bill Prendergast, "Found a typo in CameraRenderOrderSortOp in osg/GraphicsContext.cpp

(V2.6.0 and prior) as noted below:

struct CameraRenderOrderSortOp
{
   inline bool operator() (const Camera* lhs,const Camera* rhs) const
   {
       if (lhs->getRenderOrder()<rhs->getRenderOrder()) return true;
       if (rhs->getRenderOrder()<lhs->getRenderOrder()) return false;
--->    return lhs->getRenderOrderNum()<lhs->getRenderOrderNum();
              ^^^                      ^^^
   }
};

Corrected code attached."
This commit is contained in:
Robert Osfield
2008-09-17 18:42:52 +00:00
parent 274aa49f8a
commit 7f39dc3499

View File

@@ -667,7 +667,7 @@ struct CameraRenderOrderSortOp
{
if (lhs->getRenderOrder()<rhs->getRenderOrder()) return true;
if (rhs->getRenderOrder()<lhs->getRenderOrder()) return false;
return lhs->getRenderOrderNum()<lhs->getRenderOrderNum();
return lhs->getRenderOrderNum()<rhs->getRenderOrderNum();
}
};