- Timestamp:
- 01/10/07 14:52:22 (6 years ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
OpenSceneGraph/trunk/examples/osgpointsprite/osgpointsprite.cpp
r5381 r5954 6 6 #include <osg/Texture2D> 7 7 #include <osg/TexEnv> 8 #include <osgDB/ReadFile>9 #include <osgProducer/Viewer>10 8 #include <osg/GLExtensions> 11 9 #include <osg/TexEnv> 10 11 #include <osgDB/ReadFile> 12 13 #include <osgViewer/Viewer> 12 14 13 15 osg::Geode *makeGalaxy(unsigned nvertices) … … 76 78 int main(int, char *[]) 77 79 { 78 osg Producer::Viewer viewer;80 osgViewer::Viewer viewer; 79 81 80 82 /// Make the galaxy of points … … 83 85 node->setStateSet(makeStateSet(10.0f)); 84 86 85 viewer.setUpViewer(osgProducer::Viewer::STANDARD_SETTINGS);86 87 viewer.setSceneData(node); 87 88 88 viewer.realize(); 89 while (!viewer.done()) 90 { 91 viewer.sync(); 92 viewer.update(); 93 viewer.frame(); 94 } 95 96 // wait for all cull and draw threads to complete. 97 viewer.sync(); 98 99 // run a clean up frame to delete all OpenGL objects. 100 viewer.cleanup_frame(); 101 102 // wait for all the clean up frame to complete. 103 viewer.sync(); 104 105 return(0); 89 return viewer.run(); 106 90 } 107 91
