Changeset 297

Show
Ignore:
Timestamp:
10/16/06 08:56:07 (2 years ago)
Author:
dirk
Message:

Added Window cleanup

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • branches/Dirk_RenderTraversalWork/Tools/osgBench/TestWindow.cpp

    r279 r297  
    5454    _width(-1), _height(-1), _scene(OSG::NullFC), _window(OSG::NullFC), _ssm(NULL), 
    5555    _open(false), _left(0), _right(1), _top(1), _bottom(0), 
    56     _near(0.1), _far(100), _fov(1), _beacon(OSG::NullFC) 
     56    _near(0.1), _far(100), _fov(1), _beacon(OSG::NullFC), 
     57    _winid(-1) 
    5758{ 
    5859} 
     
    6061TestWindow::~TestWindow() 
    6162{ 
     63    if(_winid != -1) 
     64        glutDestroyWindow(_winid); 
    6265    if(_window != OSG::NullFC) 
    6366        OSG::subRef(_window); 
     
    239242        glutInitWindowSize(_width, _height); 
    240243    
    241     int winid = glutCreateWindow("OpenSG Benchmark"); 
     244    _winid = glutCreateWindow("OpenSG Benchmark"); 
    242245 
    243246    if(_width < 0) 
     
    253256    update(); 
    254257     
    255     _window->setId(winid); 
     258    _window->setId(_winid); 
    256259    _window->init(); 
    257260     
  • branches/Dirk_RenderTraversalWork/Tools/osgBench/TestWindow.h

    r213 r297  
    117117     
    118118    bool _open; 
     119    int  _winid; 
    119120}; 
    120121 
  • branches/Dirk_RenderTraversalWork/Tools/osgBench/make_cubes.py

    r213 r297  
    99test.setNFrames(100) 
    1010 
    11 nc=1 
     11nc=3 
    1212 
    13 res=64 
     13res=2 
    1414scene=Group() 
    1515for i in range(-nc,nc): 
     
    2222addRef(scene) 
    2323 
    24 scene.save("few_high_cubes.osb") 
     24scene.save("some_cubes.osb") 
    2525 
    2626test=Test()