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]>
> 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]
> 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