Changeset 20120
- Timestamp:
- 05/03/07 06:41:24 (1 year ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
juggler/trunk/modules/vrjuggler/vrj/Draw/OSG/OsgApp.h
r20119 r20120 35 35 36 36 #include <vrj/Display/CameraProjection.h> 37 38 #include <vpr/Sync/Mutex.h> 39 #include <vpr/Sync/Guard.h> 37 40 38 41 #include <osg/Vec3> … … 361 364 int mFrameNumber; 362 365 gadget::PositionInterface mHead; 366 vpr::Mutex mSceneViewLock; 363 367 }; 364 368 … … 371 375 this->configSceneView(new_sv.get()); // Configure the new viewer 372 376 new_sv->getState()->setContextID(unique_context_id); 377 // Add the tree to the scene viewer and set properties 378 { 379 vpr::Guard<vpr::Mutex> sv_guard(mSceneViewLock); 380 new_sv->setSceneData(getScene()); 381 } 373 382 374 383 (*sceneViewer) = new_sv; … … 446 455 unsigned y_size = unsigned(vp_sy*float(w_height)); 447 456 448 // Add the tree to the scene viewer and set properties449 sv->setSceneData(getScene());450 457 //sv->setCalcNearFar(false); 451 458 sv->setComputeNearFarMode(osgUtil::CullVisitor::DO_NOT_COMPUTE_NEAR_FAR);
