forked from speed-dreams/speed-dreams-code
fix segmentation fault with thread OSG
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@5035 30fe4595-0a0c-4342-8851-515496e4dcbd Former-commit-id: ef83eb1c201ba6d751e1b7a1377b15f93fc37a89 Former-commit-id: eb6ebb71b9aa02277f97add929d2f7ee0243b9d7
This commit is contained in:
parent
691b79c800
commit
5b60ed38bb
1 changed files with 2 additions and 1 deletions
|
@ -456,6 +456,7 @@ initView(int x, int y, int width, int height, int /* flag */, void *screen)
|
|||
|
||||
m_sceneViewer = new osgViewer::Viewer();
|
||||
setViewer(m_sceneViewer);
|
||||
m_sceneViewer->setThreadingModel(osgViewer::Viewer::CullThreadPerCameraDrawThreadPerContext);
|
||||
osg::ref_ptr<osgViewer::GraphicsWindowEmbedded> gw = m_sceneViewer->setUpViewerAsEmbeddedInWindow(0, 0, grWinw, grWinh);
|
||||
//m_sceneViewer.addEventHandler(new osgViewer::StatsHandler);
|
||||
m_sceneViewer->getCamera()->setName("Cam one");
|
||||
|
@ -466,7 +467,7 @@ initView(int x, int y, int width, int height, int /* flag */, void *screen)
|
|||
m_sceneViewer->getCamera()->setGraphicsContext(gw.get());
|
||||
m_sceneViewer->realize();
|
||||
|
||||
//m_sceneViewer->setThreadingModel(osgViewer::Viewer::CullThreadPerCameraDrawThreadPerContext);
|
||||
|
||||
|
||||
/*// Create the screens and initialize each board.
|
||||
for (i = 0; i < GR_NB_MAX_SCREEN; i++) {
|
||||
|
|
Loading…
Reference in a new issue