HI Adrian, You shouldn't put the osgPlugins-x directory on your path, just the parent directory should be used.
Robert. On Tue, Aug 19, 2008 at 3:13 PM, Adrian Egli OpenSceneGraph (3D) <[EMAIL PROTECTED]> wrote: > > > 2008/8/19 Paul Melis <[EMAIL PROTECTED]> >> >> Adrian Egli OpenSceneGraph (3D) wrote: >>> >>> Ok, thanks all. what i did to solve this issue, was: delete current SVN >>> local copie, re-checkout openscenegraph SVN and rebuild all, debug and >>> release. i don't understand what was going wrong. Whether the visual studio >>> or cmake didn't right handle the svn update. >> >> No offence intended, but are you sure that you don't have some >> "osgPlugins-..." set on your PATH? > > PATH= ... > C:\dev\OpenSceneGraphSVN\DEVELOPMENT\OpenSceneGraph\share\OpenSceneGraph\bin; > C:\dev\OpenSceneGraphSVN\DEVELOPMENT\OpenSceneGraph\bin; > C:\dev\OpenSceneGraph_3rdParty\bin; > .... > > and > C:\Dokumente und Einstellungen\adegli>set OSG_ > OSG_FILE_PATH=.;C:\dev\OpenSceneGraph-Data; > OSG_LIBRARY_PATH=C:\dev\OpenSceneGraphSVN\DEVELOPMENT\OpenSceneGraph\bin;C:\dev\OpenSceneGraphSVN\DEVELOPMENT\OpenSceneGraph\bin\osgPlugins-2.7.0 > OSG_WINDOW=100 100 512 512 > > works fine > > even when i set, it works fine after a rebuild.... > OSG_LIBRARY_PATH=. > > > > >> >> Paul >>> >>> sorry for the bug report. event the pager is well working now. >>> >>> /adrian >>> >>> 2008/8/19 Robert Osfield <[EMAIL PROTECTED] >>> <mailto:[EMAIL PROTECTED]>> >>> >>> Hi Adrain, >>> >>> As Paul mentioned, something looks suspicious with your paths - in >>> particular the fact that you have a osgPlugins-2.6.0 on your path that >>> suggests that you have set up a direct path to the this directory. >>> This is something you should avoid, rather just provide the path to >>> parent directory of the plugins, and let osgDB prepend the correct >>> plugin version directory i.e. osgPlugins-2.7.0. >>> >>> If you are loading the wrong plugins/libs then you will get problems >>> as the 2.7.0 and 2.6.0 are not binary compatible. >>> >>> Robert. >>> >>> On Tue, Aug 19, 2008 at 10:04 AM, Adrian Egli OpenSceneGraph (3D) >>> <[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>> wrote: >>> > Sorry, Again: >>> > >>> > This code has changed from Revision 8765 -> 8766. >>> > >>> > regards adrian >>> > >>> > >>> > 2008/8/19 Adrian Egli OpenSceneGraph (3D) <[EMAIL PROTECTED] >>> <mailto:[EMAIL PROTECTED]>> >>> >> >>> >> Next Issue: >>> >> >>> >> osgfxbrowser, or any other: >>> >> crash when i pass a pagedLOD based scene >>> >> >>> >> also may application crash: @ >>> >> >>> >> Line : 1337 databasepager.cpp >>> >> plod->getDatabaseRequest(plod->getNumChildren()) = 0; >>> >> >>> >> >>> >> Windows XP / VS 2003 >>> >> >>> >> adrian >>> >> >>> >> 2008/8/19 Adrian Egli OpenSceneGraph (3D) <[EMAIL PROTECTED] >>> <mailto:[EMAIL PROTECTED]>> >>> >>> >>> >>> Hi Robert, >>> >>> >>> >>> i build latest SVN version under VS2003. >>> >>> >>> >>> then i called >>> >>> runexamples.bat >>> >>> >>> >>> there appears no window: >>> >>> osgviewer >>> >>> osgshadow >>> >>> >>> >>> >>> >>> more information:.......... >>> >>> >>> >>> >>> >>> >>> >>> C:\Dokumente und Einstellungen\adegli>set OSG_ >>> >>> >>> >>> >>> >>> >>> OSG_FILE_PATH=.;C:\dev\OpenSceneGraph-Data;C:\Cannes3D\BATI_VEGET_MOB;C:\Cannes3D\TERRAIN_LR;..\. >>> >>> >>> >>> >>> >>> >>> OSG_LIBRARY_PATH=C:\dev\OpenSceneGraphSVN\DEVELOPMENT\OpenSceneGraph\bin;C:\dev\OpenSceneGraphSVN\DEVELOPMENT\OpenSceneGraph\bin\osgPlugins-2.7.0 >>> >>> OSG_NOTIFY_LEVEL=DEBUG >>> >>> OSG_WINDOW=100 100 512 512 >>> >>> >>> >>> C:\Dokumente und Einstellungen\adegli>set OSG_NOTIFY_LEVEL=DEBUG >>> >>> >>> >>> C:\Dokumente und Einstellungen\adegli>osgviewer cow.osg >>> >>> GraphicsContext::setWindowingSystemInterface() 003FE280 1016CD3C >>> >>> CullSettings::readEnvironmentalVariables() >>> >>> CullSettings::readEnvironmentalVariables() >>> >>> CullSettings::readEnvironmentalVariables() >>> >>> CullSettings::readEnvironmentalVariables() >>> >>> CullSettings::readEnvironmentalVariables() >>> >>> CullSettings::readEnvironmentalVariables() >>> >>> DriveManipulator::_height set to ==1.5 >>> >>> CullSettings::readEnvironmentalVariables() >>> >>> CullSettings::readEnvironmentalVariables() >>> >>> CullSettings::readEnvironmentalVariables() >>> >>> CullSettings::readEnvironmentalVariables() >>> >>> CullSettings::readEnvironmentalVariables() >>> >>> CullSettings::readEnvironmentalVariables() >>> >>> CullSettings::readEnvironmentalVariables() >>> >>> CullSettings::readEnvironmentalVariables() >>> >>> CullSettings::readEnvironmentalVariables() >>> >>> CullSettings::readEnvironmentalVariables() >>> >>> itr='C:\dev\OpenSceneGraphSVN\DEVELOPMENT\OpenSceneGraph\bin' >>> >>> FindFileInPath() : trying >>> >>> >>> >>> >>> C:\dev\OpenSceneGraphSVN\DEVELOPMENT\OpenSceneGraph\bin\osgPlugins-2.6.0\osgdb_osg.dll >>> >>> ... >>> >>> >>> >>> >>> >>> >>> itr='C:\dev\OpenSceneGraphSVN\DEVELOPMENT\OpenSceneGraph\bin\osgPlugins-2.7.0' >>> >>> FindFileInPath() : trying >>> >>> >>> >>> >>> C:\dev\OpenSceneGraphSVN\DEVELOPMENT\OpenSceneGraph\bin\osgPlugins-2.7.0\osgPlugins-2.6.0\osgdb_osg.dll >>> >>> ... >>> >>> itr='C:\dev\OpenSceneGraphSVN\DEVELOPMENT\OpenSceneGraph\bin' >>> >>> FindFileInPath() : trying >>> >>> >>> >>> >>> C:\dev\OpenSceneGraphSVN\DEVELOPMENT\OpenSceneGraph\bin\osgPlugins-2.6.0\osgdb_osg.dll >>> >>> ... >>> >>> itr='C:\WINDOWS\system32' >>> >>> FindFileInPath() : trying >>> >>> C:\WINDOWS\system32\osgPlugins-2.6.0\osgdb_osg.dll ... >>> >>> itr='C:\WINDOWS\System' >>> >>> FindFileInPath() : trying >>> >>> C:\WINDOWS\System\osgPlugins-2.6.0\osgdb_osg.dll ... >>> >>> itr='C:\WINDOWS' >>> >>> FindFileInPath() : trying >>> C:\WINDOWS\osgPlugins-2.6.0\osgdb_osg.dll ... >>> >>> itr='.' >>> >>> FindFileInPath() : trying C:\Dokumente und >>> >>> Einstellungen\adegli\osgPlugins-2.6.0\osgdb_osg.dll ... >>> >>> itr='C:\Programme\CMake 2.4\bin' >>> >>> FindFileInPath() : trying C:\Programme\CMake >>> >>> 2.4\bin\osgPlugins-2.6.0\osgdb_osg.dll ... >>> >>> itr='C:\WINDOWS\system32' >>> >>> FindFileInPath() : trying >>> >>> C:\WINDOWS\system32\osgPlugins-2.6.0\osgdb_osg.dll ... >>> >>> itr='C:\WINDOWS' >>> >>> FindFileInPath() : trying >>> C:\WINDOWS\osgPlugins-2.6.0\osgdb_osg.dll ... >>> >>> itr='C:\WINDOWS\system32\wbem' >>> >>> FindFileInPath() : trying >>> >>> C:\WINDOWS\system32\wbem\osgPlugins-2.6.0\osgdb_osg.dll ... >>> >>> itr='c:\programme\ati technologies\ati control panel' >>> >>> FindFileInPath() : trying C:\programme\ati technologies\ati >>> control >>> >>> panel\osgPlugins-2.6.0\osgdb_osg.dll ... >>> >>> itr='c:\programme\doxygen\bin' >>> >>> FindFileInPath() : trying >>> >>> C:\programme\doxygen\bin\osgPlugins-2.6.0\osgdb_osg.dll ... >>> >>> itr='c:\programme\java\jdk1.6.0\bin' >>> >>> FindFileInPath() : trying >>> >>> C:\programme\java\jdk1.6.0\bin\osgPlugins-2.6.0\osgdb_osg.dll ... >>> >>> itr='C:\Programme\MATLAB\R2006b\bin' >>> >>> FindFileInPath() : trying >>> >>> C:\Programme\MATLAB\R2006b\bin\osgPlugins-2.6.0\osgdb_osg.dll ... >>> >>> itr='C:\Programme\MATLAB\R2006b\bin\win32' >>> >>> FindFileInPath() : trying >>> >>> >>> C:\Programme\MATLAB\R2006b\bin\win32\osgPlugins-2.6.0\osgdb_osg.dll >>> ... >>> >>> itr='C:\Programme\Aqsis\bin' >>> >>> FindFileInPath() : trying >>> >>> C:\Programme\Aqsis\bin\osgPlugins-2.6.0\osgdb_osg.dll ... >>> >>> itr='%PIXIEHOME%\bin' >>> >>> FindFileInPath() : trying C:\Dokumente und >>> >>> >>> Einstellungen\adegli\%PIXIEHOME%\bin\osgPlugins-2.6.0\osgdb_osg.dll >>> ... >>> >>> itr='C:\Programme\QuickTime\QTSystem\' >>> >>> FindFileInPath() : trying >>> >>> C:\Programme\QuickTime\QTSystem\osgPlugins-2.6.0\osgdb_osg.dll ... >>> >>> itr='C:\Programme\TortoiseSVN\bin' >>> >>> FindFileInPath() : trying >>> >>> C:\Programme\TortoiseSVN\bin\osgPlugins-2.6.0\osgdb_osg.dll ... >>> >>> >>> >>> >>> >>> >>> itr='C:\dev\OpenSceneGraphSVN\DEVELOPMENT\OpenSceneGraph\share\OpenSceneGraph\bin' >>> >>> FindFileInPath() : trying >>> >>> >>> >>> >>> C:\dev\OpenSceneGraphSVN\DEVELOPMENT\OpenSceneGraph\share\OpenSceneGraph\bin\osgPlugins-2.6.0\osgdb_osg.dll >>> >>> ... >>> >>> itr='C:\dev\OpenSceneGraphSVN\DEVELOPMENT\OpenSceneGraph\bin' >>> >>> FindFileInPath() : trying >>> >>> >>> >>> >>> C:\dev\OpenSceneGraphSVN\DEVELOPMENT\OpenSceneGraph\bin\osgPlugins-2.6.0\osgdb_osg.dll >>> >>> ... >>> >>> itr='C:\dev\OpenSceneGraph_3rdParty\bin' >>> >>> FindFileInPath() : trying >>> >>> >>> C:\dev\OpenSceneGraph_3rdParty\bin\osgPlugins-2.6.0\osgdb_osg.dll ... >>> >>> itr='C:\dev\SDL\bin' >>> >>> FindFileInPath() : trying >>> C:\dev\SDL\bin\osgPlugins-2.6.0\osgdb_osg.dll >>> >>> ... >>> >>> itr='C:\dev\fox\bin' >>> >>> FindFileInPath() : trying >>> C:\dev\fox\bin\osgPlugins-2.6.0\osgdb_osg.dll >>> >>> ... >>> >>> itr='C:\dev\curl\bin' >>> >>> FindFileInPath() : trying >>> C:\dev\curl\bin\osgPlugins-2.6.0\osgdb_osg.dll >>> >>> ... >>> >>> itr='C:\dev\OpenTissue\externals\lib\windows' >>> >>> FindFileInPath() : trying >>> >>> >>> C:\dev\OpenTissue\externals\lib\windows\osgPlugins-2.6.0\osgdb_osg.dll >>> ... >>> >>> itr='C:\DEV\COLLADA\COLLADA_DOM/../COLLADA_RT/bin' >>> >>> FindFileInPath() : trying >>> >>> C:\DEV\COLLADA\COLLADA_RT\bin\osgPlugins-2.6.0\osgdb_osg.dll ... >>> >>> itr='C:\dev\JPython' >>> >>> FindFileInPath() : trying >>> C:\dev\JPython\osgPlugins-2.6.0\osgdb_osg.dll >>> >>> ... >>> >>> itr='C:\Programme\doxygen\bin' >>> >>> FindFileInPath() : trying >>> >>> C:\Programme\doxygen\bin\osgPlugins-2.6.0\osgdb_osg.dll ... >>> >>> itr='C:\Python25' >>> >>> FindFileInPath() : trying >>> C:\Python25\osgPlugins-2.6.0\osgdb_osg.dll ... >>> >>> itr='"C:\Programme\Mozilla Firefox' >>> >>> FindFileInPath() : trying C:\Dokumente und >>> >>> Einstellungen\adegli\"C:\Programme\Mozilla >>> >>> Firefox\osgPlugins-2.6.0\osgdb_osg.dll ... >>> >>> itr='C:\dev\OpenSceneGraphSVN\DEVELOPMENT\OpenSceneGraph\bin' >>> >>> FindFileInPath() : trying >>> >>> >>> C:\dev\OpenSceneGraphSVN\DEVELOPMENT\OpenSceneGraph\bin\osgdb_osg.dll >>> ... >>> >>> >>> >>> >>> >>> >>> itr='C:\dev\OpenSceneGraphSVN\DEVELOPMENT\OpenSceneGraph\bin\osgPlugins-2.7.0' >>> >>> FindFileInPath() : trying >>> >>> >>> >>> >>> C:\dev\OpenSceneGraphSVN\DEVELOPMENT\OpenSceneGraph\bin\osgPlugins-2.7.0\osgdb_osg.dll >>> >>> ... >>> >>> FindFileInPath() : USING >>> >>> >>> >>> >>> C:\dev\OpenSceneGraphSVN\DEVELOPMENT\OpenSceneGraph\bin\osgPlugins-2.7.0\osgdb_osg.dll >>> >>> CullSettings::readEnvironmentalVariables() >>> >>> CullSettings::readEnvironmentalVariables() >>> >>> Opened DynamicLibrary osgPlugins-2.6.0/osgdb_osg.dll >>> >>> itr='.' >>> >>> FindFileInPath() : trying C:\Dokumente und >>> Einstellungen\adegli\cow.osg >>> >>> ... >>> >>> itr='C:\dev\OpenSceneGraph-Data' >>> >>> FindFileInPath() : trying C:\dev\OpenSceneGraph-Data\cow.osg ... >>> >>> FindFileInPath() : USING C:\dev\OpenSceneGraph-Data\cow.osg >>> >>> itr='C:\dev\OpenSceneGraphSVN\DEVELOPMENT\OpenSceneGraph\bin' >>> >>> FindFileInPath() : trying >>> >>> >>> >>> >>> C:\dev\OpenSceneGraphSVN\DEVELOPMENT\OpenSceneGraph\bin\osgPlugins-2.6.0\osgdb_rgb.dll >>> >>> ... >>> >>> >>> >>> >>> >>> >>> itr='C:\dev\OpenSceneGraphSVN\DEVELOPMENT\OpenSceneGraph\bin\osgPlugins-2.7.0' >>> >>> FindFileInPath() : trying >>> >>> >>> >>> >>> C:\dev\OpenSceneGraphSVN\DEVELOPMENT\OpenSceneGraph\bin\osgPlugins-2.7.0\osgPlugins-2.6.0\osgdb_rgb.dll >>> >>> ... >>> >>> itr='C:\dev\OpenSceneGraphSVN\DEVELOPMENT\OpenSceneGraph\bin' >>> >>> FindFileInPath() : trying >>> >>> >>> >>> >>> C:\dev\OpenSceneGraphSVN\DEVELOPMENT\OpenSceneGraph\bin\osgPlugins-2.6.0\osgdb_rgb.dll >>> >>> ... >>> >>> itr='C:\WINDOWS\system32' >>> >>> FindFileInPath() : trying >>> >>> C:\WINDOWS\system32\osgPlugins-2.6.0\osgdb_rgb.dll ... >>> >>> itr='C:\WINDOWS\System' >>> >>> FindFileInPath() : trying >>> >>> C:\WINDOWS\System\osgPlugins-2.6.0\osgdb_rgb.dll ... >>> >>> itr='C:\WINDOWS' >>> >>> FindFileInPath() : trying >>> C:\WINDOWS\osgPlugins-2.6.0\osgdb_rgb.dll ... >>> >>> itr='.' >>> >>> FindFileInPath() : trying C:\Dokumente und >>> >>> Einstellungen\adegli\osgPlugins-2.6.0\osgdb_rgb.dll ... >>> >>> itr='C:\Programme\CMake 2.4\bin' >>> >>> FindFileInPath() : trying C:\Programme\CMake >>> >>> 2.4\bin\osgPlugins-2.6.0\osgdb_rgb.dll ... >>> >>> itr='C:\WINDOWS\system32' >>> >>> FindFileInPath() : trying >>> >>> C:\WINDOWS\system32\osgPlugins-2.6.0\osgdb_rgb.dll ... >>> >>> itr='C:\WINDOWS' >>> >>> FindFileInPath() : trying >>> C:\WINDOWS\osgPlugins-2.6.0\osgdb_rgb.dll ... >>> >>> itr='C:\WINDOWS\system32\wbem' >>> >>> FindFileInPath() : trying >>> >>> C:\WINDOWS\system32\wbem\osgPlugins-2.6.0\osgdb_rgb.dll ... >>> >>> itr='c:\programme\ati technologies\ati control panel' >>> >>> FindFileInPath() : trying C:\programme\ati technologies\ati >>> control >>> >>> panel\osgPlugins-2.6.0\osgdb_rgb.dll ... >>> >>> itr='c:\programme\doxygen\bin' >>> >>> FindFileInPath() : trying >>> >>> C:\programme\doxygen\bin\osgPlugins-2.6.0\osgdb_rgb.dll ... >>> >>> itr='c:\programme\java\jdk1.6.0\bin' >>> >>> FindFileInPath() : trying >>> >>> C:\programme\java\jdk1.6.0\bin\osgPlugins-2.6.0\osgdb_rgb.dll ... >>> >>> itr='C:\Programme\MATLAB\R2006b\bin' >>> >>> FindFileInPath() : trying >>> >>> C:\Programme\MATLAB\R2006b\bin\osgPlugins-2.6.0\osgdb_rgb.dll ... >>> >>> itr='C:\Programme\MATLAB\R2006b\bin\win32' >>> >>> FindFileInPath() : trying >>> >>> >>> C:\Programme\MATLAB\R2006b\bin\win32\osgPlugins-2.6.0\osgdb_rgb.dll >>> ... >>> >>> itr='C:\Programme\Aqsis\bin' >>> >>> FindFileInPath() : trying >>> >>> C:\Programme\Aqsis\bin\osgPlugins-2.6.0\osgdb_rgb.dll ... >>> >>> itr='%PIXIEHOME%\bin' >>> >>> FindFileInPath() : trying C:\Dokumente und >>> >>> >>> Einstellungen\adegli\%PIXIEHOME%\bin\osgPlugins-2.6.0\osgdb_rgb.dll >>> ... >>> >>> itr='C:\Programme\QuickTime\QTSystem\' >>> >>> FindFileInPath() : trying >>> >>> C:\Programme\QuickTime\QTSystem\osgPlugins-2.6.0\osgdb_rgb.dll ... >>> >>> itr='C:\Programme\TortoiseSVN\bin' >>> >>> FindFileInPath() : trying >>> >>> C:\Programme\TortoiseSVN\bin\osgPlugins-2.6.0\osgdb_rgb.dll ... >>> >>> >>> >>> >>> >>> >>> itr='C:\dev\OpenSceneGraphSVN\DEVELOPMENT\OpenSceneGraph\share\OpenSceneGraph\bin' >>> >>> FindFileInPath() : trying >>> >>> >>> >>> >>> C:\dev\OpenSceneGraphSVN\DEVELOPMENT\OpenSceneGraph\share\OpenSceneGraph\bin\osgPlugins-2.6.0\osgdb_rgb.dll >>> >>> ... >>> >>> itr='C:\dev\OpenSceneGraphSVN\DEVELOPMENT\OpenSceneGraph\bin' >>> >>> FindFileInPath() : trying >>> >>> >>> >>> >>> C:\dev\OpenSceneGraphSVN\DEVELOPMENT\OpenSceneGraph\bin\osgPlugins-2.6.0\osgdb_rgb.dll >>> >>> ... >>> >>> itr='C:\dev\OpenSceneGraph_3rdParty\bin' >>> >>> FindFileInPath() : trying >>> >>> >>> C:\dev\OpenSceneGraph_3rdParty\bin\osgPlugins-2.6.0\osgdb_rgb.dll ... >>> >>> itr='C:\dev\SDL\bin' >>> >>> FindFileInPath() : trying >>> C:\dev\SDL\bin\osgPlugins-2.6.0\osgdb_rgb.dll >>> >>> ... >>> >>> itr='C:\dev\fox\bin' >>> >>> FindFileInPath() : trying >>> C:\dev\fox\bin\osgPlugins-2.6.0\osgdb_rgb.dll >>> >>> ... >>> >>> itr='C:\dev\curl\bin' >>> >>> FindFileInPath() : trying >>> C:\dev\curl\bin\osgPlugins-2.6.0\osgdb_rgb.dll >>> >>> ... >>> >>> itr='C:\dev\OpenTissue\externals\lib\windows' >>> >>> FindFileInPath() : trying >>> >>> >>> C:\dev\OpenTissue\externals\lib\windows\osgPlugins-2.6.0\osgdb_rgb.dll >>> ... >>> >>> itr='C:\DEV\COLLADA\COLLADA_DOM/../COLLADA_RT/bin' >>> >>> FindFileInPath() : trying >>> >>> C:\DEV\COLLADA\COLLADA_RT\bin\osgPlugins-2.6.0\osgdb_rgb.dll ... >>> >>> itr='C:\dev\JPython' >>> >>> FindFileInPath() : trying >>> C:\dev\JPython\osgPlugins-2.6.0\osgdb_rgb.dll >>> >>> ... >>> >>> itr='C:\Programme\doxygen\bin' >>> >>> FindFileInPath() : trying >>> >>> C:\Programme\doxygen\bin\osgPlugins-2.6.0\osgdb_rgb.dll ... >>> >>> itr='C:\Python25' >>> >>> FindFileInPath() : trying >>> C:\Python25\osgPlugins-2.6.0\osgdb_rgb.dll ... >>> >>> itr='"C:\Programme\Mozilla Firefox' >>> >>> FindFileInPath() : trying C:\Dokumente und >>> >>> Einstellungen\adegli\"C:\Programme\Mozilla >>> >>> Firefox\osgPlugins-2.6.0\osgdb_rgb.dll ... >>> >>> itr='C:\dev\OpenSceneGraphSVN\DEVELOPMENT\OpenSceneGraph\bin' >>> >>> FindFileInPath() : trying >>> >>> >>> C:\dev\OpenSceneGraphSVN\DEVELOPMENT\OpenSceneGraph\bin\osgdb_rgb.dll >>> ... >>> >>> >>> >>> >>> >>> >>> itr='C:\dev\OpenSceneGraphSVN\DEVELOPMENT\OpenSceneGraph\bin\osgPlugins-2.7.0' >>> >>> FindFileInPath() : trying >>> >>> >>> >>> >>> C:\dev\OpenSceneGraphSVN\DEVELOPMENT\OpenSceneGraph\bin\osgPlugins-2.7.0\osgdb_rgb.dll >>> >>> ... >>> >>> FindFileInPath() : USING >>> >>> >>> >>> >>> C:\dev\OpenSceneGraphSVN\DEVELOPMENT\OpenSceneGraph\bin\osgPlugins-2.7.0\osgdb_rgb.dll >>> >>> Opened DynamicLibrary osgPlugins-2.6.0/osgdb_rgb.dll >>> >>> itr='C:\dev\OpenSceneGraph-Data' >>> >>> FindFileInPath() : trying >>> C:\dev\OpenSceneGraph-Data\Images\reflect.rgb >>> >>> ... >>> >>> FindFileInPath() : USING >>> C:\dev\OpenSceneGraph-Data\Images\reflect.rgb >>> >>> raw->sizeX = 128 >>> >>> raw->sizeY = 128 >>> >>> raw->sizeZ = 3 >>> >>> raw->bpc = 1 >>> >>> image read ok 128 128 >>> >>> >>> >>> Stats before: >>> >>> Object Type #Unique #Instanced >>> >>> StateSet 1 1 >>> >>> Group 1 1 >>> >>> Transform 0 0 >>> >>> LOD 0 0 >>> >>> Switch 0 0 >>> >>> Geode 1 1 >>> >>> Drawable 1 1 >>> >>> Geometry 1 1 >>> >>> Vertices 7772 7772 >>> >>> Primitives 5804 5804 >>> >>> Optimizer::optimize() doing REMOVE_LOADED_PROXY_NODES >>> >>> Optimizer::optimize() doing COMBINE_ADJACENT_LODS >>> >>> Optimizer::optimize() doing OPTIMIZE_TEXTURE_SETTINGS >>> >>> Optimizer::optimize() doing SHARE_DUPLICATE_STATE >>> >>> Num of StateSet=1 >>> >>> state attribute list >>> >>> 01DB6288 Material >>> >>> 01DC0910 TexGen >>> >>> 01DB6810 Texture2D >>> >>> searching for duplicate attributes >>> >>> Optimizer::optimize() doing FLATTEN_STATIC_TRANSFORMS >>> >>> ** RemoveStaticTransformsVisitor *** Pass 0 >>> >>> Optimizer::optimize() doing CHECK_GEOMETRY >>> >>> Optimizer::optimize() doing MERGE_GEOMETRY >>> >>> MERGE_GEOMETRY took 4.19048e-006 >>> >>> Optimizer::optimize() doing REMOVE_REDUNDANT_NODES >>> >>> >>> >>> Stats after: >>> >>> Object Type #Unique #Instanced >>> >>> StateSet 1 1 >>> >>> Group 1 1 >>> >>> Transform 0 0 >>> >>> LOD 0 0 >>> >>> Switch 0 0 >>> >>> Geode 1 1 >>> >>> Drawable 1 1 >>> >>> Geometry 1 1 >>> >>> Vertices 7772 7772 >>> >>> Primitives 5804 5804 >>> >>> View::setSceneData() Reusing exisitng scene01D90370 >>> >>> DriveManipulator::_height set to ==1.5 >>> >>> getCoordinateFrame(0.776125 -0.43866 0) >>> >>> no coordinate system found, using default orientation >>> >>> >>> >>> C:\Dokumente und Einstellungen\adegli> >>> >>> >>> >>> 2008/8/18 Robert Osfield <[EMAIL PROTECTED] >>> <mailto:[EMAIL PROTECTED]>> >>> >>>> >>> >>>> Hi All, >>> >>>> >>> >>>> I have just tagged the OpenSceneGraph-2.7.0 developer release. >>> >>>> Details can be found at: >>> >>>> >>> >>>> >>> >>>> >>> >>> http://www.openscenegraph.org/projects/osg/wiki/Downloads/DeveloperReleases >>> >>>> >>> >>>> OpenSceneGraph 2.7.x latest development release: ΒΆ >>> >>>> >>> >>>> * OpenSceneGraph-2.7.0, released on 18th August 2008. >>> >>>> OpenSceneGraph-2.7.0 includes improvements to >>> osg::ImageSequence which >>> >>>> now supports seek(time), pause(), play() and rewind(), and >>> support in >>> >>>> DatabasePager for frame base expiry of PagedLOD subgraphs >>> making it >>> >>>> suitable for use with event driven viewers. Also various bug >>> and build >>> >>>> fixes. >>> >>>> >>> >>>> source package : OpenSceneGraph-2.7.0.zip >>> >>>> svn tag: svn co >>> >>>> >>> >>>> >>> >>> >>> http://www.openscenegraph.org/svn/osg/OpenSceneGraph/tags/OpenSceneGraph-2.7.0 >>> >>>> OpenSceneGraph >>> >>>> >>> >>>> Cheers, >>> >>>> Robert. >>> >>>> -- >>> >>>> >>> >>>> ChangeLog since 2.6.0 >>> >>>> >>> >>>> >>> >>>> 2008-08-18 11:48 +0000 [r8771] robert: >>> >>>> >>> >>>> * Updated wrappers >>> >>>> >>> >>>> 2008-08-18 11:21 +0000 [r8770] robert: >>> >>>> >>> >>>> * From Sergey Leontyev, "1. In StyleManager when >>> applying styles >>> >>>> to >>> >>>> a Label element the code below runs in a infinite >>> loop. The >>> >>>> reason for this is that nothing increments the >>> Reader "r" in >>> >>>> the >>> >>>> case when applying a style to label, so I advance >>> the reader >>> >>>> when >>> >>>> no match was found. ( To replicate the error apply >>> style to any >>> >>>> label) replaced this: while(!r.eof()) >>> >>>> if(_styles[style]->applyStyle(t, r)) inc = true; >>> with this: >>> >>>> while(!r.eof()) { if(_styles[style]->applyStyle(t, >>> r)) inc = >>> >>>> true; else r.advanceOverCurrentFieldOrBlock(); } I >>> tested it >>> >>>> and >>> >>>> it works well for me, I did not find any problems >>> with it. 2. >>> >>>> Added style support for Canvas element, event though >>> there is >>> >>>> no >>> >>>> styles to apply yet. It is usefull for someone who >>> inherits >>> >>>> from >>> >>>> Canvas class to develop another element. If >>> applyStyle(Canvas) >>> >>>> does not exist there is no way to apply style to the >>> element >>> >>>> that >>> >>>> inherited from Canvas element. Added virtual bool >>> >>>> applyStyle(Canvas). and in added call to apply style >>> if the >>> >>>> Object is of type Canvas: >>> >>>> StyleManager::_applyStyleToObject(osg::Object* obj, >>> const >>> >>>> std::string& style) { ... else >>> >>>> if(!std::string("Canvas").compare(c)) return >>> >>>> _coerceAndApply<Canvas>(obj,style,c); " >>> >>>> >>> >>>> 2008-08-18 11:17 +0000 [r8769] robert: >>> >>>> >>> >>>> * Ran fixtabs to enforce four space tabs >>> >>>> >>> >>>> 2008-08-18 11:00 +0000 [r8768] robert: >>> >>>> >>> >>>> * From Erik van Dekker, "I made several modifications: >>> * The >>> >>>> cause >>> >>>> of my errors was that my OSG source directory path >>> contains >>> >>>> spaces. To fix this issue I wrapped all paths with >>> quotes, as >>> >>>> stated in doxygen documentation. * I also received >>> some warning >>> >>>> messages about deprecated doxygen settings, which I >>> fixed by >>> >>>> updating the doxygen file, i.e. running >>> \u2018doxygen \u2013u >>> >>>> doxygen.cmake\u2018. By running this command >>> deprecated doxygen >>> >>>> options are removed, some option comments have >>> changed and >>> >>>> quite >>> >>>> some options have been added (I kept their default >>> settings >>> >>>> unless mentioned). * I was surprised to find that >>> the doxygen >>> >>>> OUTPUT_DIRECTORY was set to >>> >>>> \u201c${OpenSceneGraph_SOURCE_DIR}/doc\u201d, which >>> does not >>> >>>> seem >>> >>>> appropriate for out of source builds; I changed this to >>> >>>> \u201c${OpenSceneGraph_BINARY_DIR}/doc\u201d. (On >>> the other >>> >>>> hand, >>> >>>> maybe a cmake selectable option should be given to >>> the user?) * >>> >>>> Fixed two warnings I received about unexpected >>> >>>> end-of-list-markers in \u2018osg\AnimationPath and >>> >>>> \u2018osgUtil\CullVisitor due to excess trailing >>> points in >>> >>>> comments. * Fixed a warning in >>> osgWidget\StyleInterface due to >>> >>>> an >>> >>>> #include directive (strangely) placed inside a >>> namespace. * >>> >>>> Fixed >>> >>>> a warning in osg\Camera due to the META_Object macro >>> that >>> >>>> confused doxygen. Adding a semi-colon fixed this. * >>> Removed >>> >>>> auto_Mainpage from the INCLUDE option, because I am >>> positive >>> >>>> that >>> >>>> this file does not belong there; It never generated >>> useful >>> >>>> documentation anyway. * I added the OSG version number >>> >>>> environment variable to the PROJECT_NUMBER option so >>> that the >>> >>>> version number is now shown on the main page of >>> generated >>> >>>> documentation (e.g. index.html). * Changed option >>> >>>> FULL_PATH_NAMES >>> >>>> to YES, but made sure STRIP_FROM_PATH stripped the >>> absolute >>> >>>> path >>> >>>> until the include dir. This fixed an issue that >>> created mangled >>> >>>> names for identical filenames in different >>> directories. E.g. >>> >>>> osg/Export and osgDB/Export are now correctly named. >>> * Changed >>> >>>> option SHOW_DIRECTORIES to yes, which is a case of >>> preference I >>> >>>> guess. " >>> >>>> >>> >>>> 2008-08-18 10:47 +0000 [r8767] robert: >>> >>>> >>> >>>> * Removed todo entry >>> >>>> >>> >>>> 2008-08-17 16:52 +0000 [r8766] robert: >>> >>>> >>> >>>> * From Maceij Krol, "I have implement frame based >>> expiration of >>> >>>> PagedLOD children. New attribute >>> DatabasePager::_expiryFrames >>> >>>> sets number of frames a PagedLOD child is kept in >>> memory. The >>> >>>> attribute is set with DatabasePager::setExpiryFrames >>> method or >>> >>>> OSG_EXPIRY_FRAMES environmental variable. New attribute >>> >>>> PagedLOD::PerRangeData::_ frameNumber contains frame >>> number of >>> >>>> last cull traversal. Children of PagedLOD are >>> expired when time >>> >>>> _AND_ number of frames since last cull traversal exceed >>> >>>> OSG_EXPIRY_DELAY _AND_ OSG_EXPIRY_FRAMES >>> respectively. By >>> >>>> default >>> >>>> OSG_EXPIRY_FRAMES = 1 which means that nodes from last >>> >>>> cull/rendering traversal will not be expired even if >>> last cull >>> >>>> time exceeds OSG_EXPIRY_DELAY. Setting >>> OSG_EXPIRY_FRAMES = 0 >>> >>>> revokes previous behaviour of PagedLOD. Setting >>> >>>> OSG_EXPIRY_FRAMES >>> >>>> > 0 fixes problems of children reloading in lazy >>> rendering >>> >>>> applications. Required behaviour is achieved by >>> manipulating >>> >>>> OSG_EXPIRY_DELAY and OSG_EXPIRY_FRAMES together. Two >>> interface >>> >>>> changes are made: DatabasePager::updateSceneGraph(double >>> >>>> currentFrameTime) is replaced by >>> >>>> DatabasePager::updateSceneGraph(const osg::FrameStamp >>> >>>> &frameStamp). The previous method is in #if 0 clause >>> in the >>> >>>> header file. Robert, decide if You want to include it. >>> >>>> PagedLOD::removeExpiredChildren(double expiryTime, >>> NodeList >>> >>>> &removedChildren) is deprecated (warning is >>> printed), when >>> >>>> subclassing use PagedLOD::removeExpiredChildren(double >>> >>>> expiryTime, int expiryFrame, NodeList &removedChildren) >>> >>>> instead. >>> >>>> " >>> >>>> >>> >>>> 2008-08-17 16:45 +0000 [r8765] robert: >>> >>>> >>> >>>> * From Jason Beverage, "I've got a few machines that OSG >>> >>>> incorrectly believes support FRAME_BUFFER_OBJECTS so >>> I am >>> >>>> manually trying to set the renderTargetImplementation to >>> >>>> PIXEL_BUFFER or PIXEL_BUFFER_RTT. I noticed that >>> this call >>> >>>> wasn't >>> >>>> setting the camera's overlay data properly because the >>> >>>> setRenderTargetImplementation simply calls init() >>> which only >>> >>>> does >>> >>>> anything for >>> OBJECT_DEPENDENT_WITH_ORTHOGRAPHIC_OVERLAY. Any >>> >>>> subsequent calls to getOverlayData will simply >>> return the >>> >>>> cached >>> >>>> OverlayData instead of setting it up. My fix updates the >>> >>>> camera's >>> >>>> render target implementation for all OverlayData >>> objects in the >>> >>>> OverlayDataMap." >>> >>>> >>> >>>> 2008-08-15 17:35 +0000 [r8763-8764] robert: >>> >>>> >>> >>>> * From Paul Palumbo, "Fixes a typo in coverage >>> antialiasing >>> >>>> code... >>> >>>> Without this fix, get incorrect antialiasing results. " >>> >>>> >>> >>>> * From Jutta Sauer, "We added a raise window method to >>> >>>> GraphicsWindow. And added two implementations for >>> Win32 and >>> >>>> X11. >>> >>>> " >>> >>>> >>> >>>> 2008-08-15 17:26 +0000 [r8761-8762] robert: >>> >>>> >>> >>>> * Updated version numbers in prep for next dev release >>> >>>> >>> >>>> * From Frashid Larshkari, "I modified the >>> vertical/horizontal >>> >>>> interlace stereo modes so that they use the >>> >>>> osg::State::applyMode >>> >>>> for enabling/disabling certain while rendering the >>> stencil >>> >>>> mask. >>> >>>> Previously some of these calls were overriding the >>> scene graph >>> >>>> states because the global state was not aware of >>> this change. " >>> >>>> >>> >>>> 2008-08-15 17:18 +0000 [r8760] robert: >>> >>>> >>> >>>> * Added support for geometry shader attributes >>> >>>> >>> >>>> 2008-08-15 16:43 +0000 [r8759] robert: >>> >>>> >>> >>>> * From Stephane Lamoliatte, "I added the osg::Program >>> parameters >>> >>>> support for the osg plug'in. Now we could correctly >>> configure >>> >>>> geometry shaders in osg files." Notes from Robert >>> Osfield, >>> >>>> renamed the names of the parameters to be less GL >>> centric and >>> >>>> more human readable. >>> >>>> >>> >>>> 2008-08-15 16:21 +0000 [r8758] robert: >>> >>>> >>> >>>> * Changed osg::ImageSequence::set/getDuration to >>> set/getLength() >>> >>>> to >>> >>>> be in keeping with the osg::ImageStream's getLength(). >>> >>>> >>> >>>> 2008-08-15 13:07 +0000 [r8756-8757] robert: >>> >>>> >>> >>>> * Fixed the name of _playToggle >>> >>>> >>> >>>> * Updated wrappers >>> >>>> >>> >>>> 2008-08-15 12:45 +0000 [r8755] robert: >>> >>>> >>> >>>> * Further work on osg::ImageSequence, improving pause >>> >>>> functionality, and introducing new seek(double time) >>> method >>> >>>> >>> >>>> 2008-08-14 16:29 +0000 [r8753-8754] robert: >>> >>>> >>> >>>> * Added initial looping and pause play support >>> >>>> >>> >>>> * Added event handler to toggling looping and play/pause >>> >>>> >>> >>>> 2008-08-14 14:22 +0000 [r8752] robert: >>> >>>> >>> >>>> * Implemented a reference eye point and associated >>> methods in >>> >>>> support of intersecting billboards >>> >>>> >>> >>>> 2008-08-05 20:05 +0000 [r8747-8748] robert: >>> >>>> >>> >>>> * From Eric Sokolowski, added OSX release notes to READEME >>> >>>> >>> >>>> * Added osgWidget to doc building >>> >>>> >>> >>>> 2008-08-05 19:17 +0000 [r8744] robert: >>> >>>> >>> >>>> * Improved the doxygen docs over the various namespaces >>> >>>> >>> >>>> 2008-08-05 16:05 +0000 [r8742] robert: >>> >>>> >>> >>>> * From Eric Sokolowki, disabled default build of 64bit >>> under OSX >>> >>>> to >>> >>>> prevent build problems >>> >>>> _______________________________________________ >>> >>>> osg-users mailing list >>> >>>> [email protected] >>> <mailto:[email protected]> >>> >>>> >>> >>>> >>> >>> http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org >>> >>> >>> >>> >>> >>> >>> >>> -- >>> >>> ******************************************** >>> >>> Adrian Egli >>> >> >>> >> >>> >> >>> >> -- >>> >> ******************************************** >>> >> Adrian Egli >>> > >>> > >>> > >>> > -- >>> > ******************************************** >>> > Adrian Egli >>> > >>> > _______________________________________________ >>> > osg-users mailing list >>> > [email protected] >>> <mailto:[email protected]> >>> > >>> >>> http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org >>> > >>> > >>> _______________________________________________ >>> osg-users mailing list >>> [email protected] >>> <mailto:[email protected]> >>> >>> http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org >>> >>> >>> >>> >>> -- >>> ******************************************** >>> Adrian Egli >>> ------------------------------------------------------------------------ >>> >>> _______________________________________________ >>> osg-users mailing list >>> [email protected] >>> http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org >>> >> >> _______________________________________________ >> osg-users mailing list >> [email protected] >> http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org > > > > -- > ******************************************** > Adrian Egli > > _______________________________________________ > osg-users mailing list > [email protected] > http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org > > _______________________________________________ osg-users mailing list [email protected] http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

