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?

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

Reply via email to