Changeset 20122
- Timestamp:
- 05/03/07 06:44:19 (1 year ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
juggler/branches/2.0/modules/vrjuggler/vrj/Draw/OSG/OsgApp.h
r19509 r20122 41 41 42 42 #include <vrj/Display/CameraProjection.h> 43 44 #include <vpr/Sync/Mutex.h> 45 #include <vpr/Sync/Guard.h> 43 46 44 47 #include <osg/Vec3> … … 279 282 int mFrameNumber; 280 283 gadget::PositionInterface mHead; 284 vpr::Mutex mSceneViewLock; 281 285 }; 282 286 … … 289 293 this->configSceneView(new_sv.get()); // Configure the new viewer 290 294 new_sv->getState()->setContextID(unique_context_id); 295 // Add the tree to the scene viewer and set properties 296 { 297 vpr::Guard<vpr::Mutex> sv_guard(mSceneViewLock); 298 new_sv->setSceneData(getScene()); 299 } 291 300 292 301 // This will eventually be changed to no light and all lighting will be handled … … 374 383 unsigned y_size = unsigned(vp_sy*float(w_height)); 375 384 376 // Add the tree to the scene viewer and set properties377 sv->setSceneData(getScene());378 385 //sv->setCalcNearFar(false); 379 386 sv->setComputeNearFarMode(osgUtil::CullVisitor::DO_NOT_COMPUTE_NEAR_FAR);
