From 117e3c2304ae21a58e57fe13333125c4290314b2 Mon Sep 17 00:00:00 2001 From: Robert Osfield Date: Thu, 25 Apr 2002 10:46:11 +0000 Subject: [PATCH] A more verbose version of the test script, using each and more memleaks.log to print out progress and report any memory leaks which have been logged. The later will only occur with a debug build. The use of echo and more makes this version osgtest.bat not portable to windows unfortuntately. --- Make/debugtests.bat | 59 +++++++++++++++++++++++++++++ src/Demos/osgtexture/osgtexture.cpp | 2 + 2 files changed, 61 insertions(+) create mode 100755 Make/debugtests.bat diff --git a/Make/debugtests.bat b/Make/debugtests.bat new file mode 100755 index 000000000..6e8bfab6c --- /dev/null +++ b/Make/debugtests.bat @@ -0,0 +1,59 @@ +echo sgv cow.osg +sgv cow.osg +more memleaks.log + +echo sgv -stereo cessna.osg +sgv -stereo cessna.osg +more memleaks.log + +echo sgv Town.osg +sgv Town.osg +more memleaks.log + +echo osghangglide +osghangglide +more memleaks.log + +echo osgbillboard lz.rgb +osgbillboard lz.rgb +more memleaks.log + +echo osgcube +osgcube +more memleaks.log + +echo osghud glider.osg +osghud glider.osg +more memleaks.log + +echo osgimpostor Town.osg +osgimpostor Town.osg +more memleaks.log + +echo osgreflect cow.osg +osgreflect cow.osg +more memleaks.log + +echo osgscribe cow.osg +osgscribe cow.osg +more memleaks.log + +echo osgstereoimage dog_left_eye.jpg dog_right_eye.jpg +osgstereoimage dog_left_eye.jpg dog_right_eye.jpg +more memleaks.log + +echo osgtext +osgtext +more memleaks.log + +echo osgtexture reflect.rgb lz.rgb +osgtexture reflect.rgb lz.rgb +more memleaks.log + +echo osgversion +osgversion +more memleaks.log + +echo osgviews cow.osg +osgviews cow.osg +more memleaks.log diff --git a/src/Demos/osgtexture/osgtexture.cpp b/src/Demos/osgtexture/osgtexture.cpp index 1bcdd118d..510b06b8f 100644 --- a/src/Demos/osgtexture/osgtexture.cpp +++ b/src/Demos/osgtexture/osgtexture.cpp @@ -460,6 +460,8 @@ int main( int argc, char **argv ) // create a model from the images. osg::Node* rootNode = createModelFromImages(imageList); + + imageList.clear(); // add model to viewer. viewer.addViewport( rootNode );