Frustum Comparison Fix

- Frustum comparison now includes comparing the projection offset.
- Fixes objects that only set the projection matrix if the frustum has
changed during side-by-side rendering, such as the WaterPlane.
This commit is contained in:
DavidWyand-GG 2013-10-26 16:29:46 -04:00
parent ef4cee7b17
commit f790d58978

View file

@ -284,7 +284,10 @@ class Frustum : public PolyhedronImpl< FrustumData >
( mNearTop == frustum.mNearTop ) &&
( mNearBottom == frustum.mNearBottom ) &&
( mNearDist == frustum.mNearDist ) &&
( mFarDist == frustum.mFarDist ) );
( mFarDist == frustum.mFarDist ) &&
( mProjectionOffset.x == frustum.mProjectionOffset.x ) &&
( mProjectionOffset.y == frustum.mProjectionOffset.y ) );
}
bool operator!=( const Frustum& frustum ) const { return !( *this == frustum ); }