Show
Ignore:
Timestamp:
01/27/09 15:11:37 (4 years ago)
Author:
robert
Message:

Converted viewer camera references to use observer_ptr<> rather than ref_ptr<> or C pointers to avoid issues with circular references/dangling pointers.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • OpenSceneGraph/trunk/src/osgShadow/DebugShadowMap.cpp

    r9540 r9555  
    279279            { viewCam->getViewMatrix() *  
    280280                // use near far clamped projection ( precomputed in cullDebugGeometry ) 
    281                 ( viewCam == _viewCamera ? _viewProjection : viewCam->getProjectionMatrix() ), 
     281                ( _viewCamera==viewCam ? _viewProjection : viewCam->getProjectionMatrix() ), 
    282282              shadowCam->getViewMatrix() * shadowCam->getProjectionMatrix() },  
    283283        inverse[ num ] =  
     
    363363    } 
    364364     
    365     updateDebugGeometry( _viewCamera, _camera.get() ); 
     365    updateDebugGeometry( _viewCamera.get(), _camera.get() ); 
    366366     
    367367#if 1 // Add geometries of polytopes to main cam Render Stage