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 > osg-users@lists.openscenegraph.org > http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org > -- ******************************************** Adrian Egli
_______________________________________________ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org