diff --git a/AUTHORS.txt b/AUTHORS.txt index d72428fba..a43673e63 100644 --- a/AUTHORS.txt +++ b/AUTHORS.txt @@ -1,206 +1,218 @@ -OpenSceneGraph Library 1.0 +OpenSceneGraph Library 1.1 -200 Contributors: +212 Contributors: -Entries Firstname Surname -------------------------- -3444 Robert Osfield -321 Don Burns -91 Marco Jez -69 Mike Weiblen -51 Geoff Michel -35 Brede Johansen -34 Bob Kuehne -31 Farshid Lashkari -26 Ulrich Hertlein -26 Tree -26 Paul Martz -24 Eric Sokolowsky -20 Eric Wing -19 Norman Vine -18 Pavel Moloshtan -17 Trajce Nikolov -16 Tom Jolley -15 Alberto Farre -12 Stephan Huber -12 Don Tidrow -11 Ruben Lopez -11 Romano José Magacho da Silva -11 Randall Hopper -11 Gideon May -10 Michael Gronager -10 Chris Hanson -8 Neil Salter -8 Joran Jessurun -8 Frederic Marmond -8 David Fries -8 Boris Bralo -7 Yefei He -7 Sondra Iverson -7 Rune Schmidt Jensen -7 Rainer Oder -7 Mike Connell -7 Colin McDonald -7 Ben Discoe -6 Sasa Bistrovic -6 Olaf Flebbe -6 Martin Naylor -6 Markus Trenkwalder -6 Daniel Sjölie -5 Stephane Simon -5 Sean Spicer -5 Ravi Mathur -5 Joseph Steel -5 Joakim Simonsson -5 Jason Daly -5 David Spilling -5 Corbin Holtz -4 Toshiyuki Takahei -4 Thom DeCarlo -4 Simon Julier -4 Roger James -4 Nikolaus Hanekamp -4 Loic Dachary -4 Leandro Motta Barros -4 Jason Beverage -4 Gordon Tomlinson -4 David Guthrie -4 Bruce Clay -4 Brad Christiansen -4 Alberto Barbati -3 Terry Welsh -3 Sohey Yamamoto -3 Sebastien Grignard -3 Romano Magacho -3 Phil Atkin -3 Paul Melis -3 Ken Sewell -3 Julian Ortiz -3 Jeremy Bell -3 James French -3 Gabor Dorka -3 Domenico Mangieri -3 Carlo Camporesi -3 Ali Botorabi -2 Yuzhong Shen -2 Vivek Rajan -2 Tugkan Calapoglu -2 Tony Horrobin -2 Tim Daoust -2 Steve Lunsford -2 Stanislav Blinov -2 Perry Miller -2 Per Fahlberg -2 Paul de Repentinguy -2 Nathan Monteleone -2 Michael Platings -2 Max Behensky -2 Mathew May -2 Martin Aumueller -2 Kevin Moiule -2 Keith Steffen -2 Joseph Winston -2 John Shue -2 Johan Nouvel -2 Igor Kravtchenko -2 George Tarantilis -2 Garret Potts -2 Fabio Mierlo -2 Donn Mielcarek -2 David Ergo -2 Daniel Larimer -2 Brad Colbert -2 Andreas Ekstrand -1 Zbigniew Sroczynski -1 Zach Deedler -1 Yuri Vilmanis -1 Warren Macchi -1 Wang Lam -1 Walter J. Altice -1 Volker Walkiewicz -1 Vladimir Vukicevic -1 Vasily Radostev -1 Uwe Woessner -1 Tyge -1 Troy Yee -1 Tino Schwarze -1 Thom Carlo -1 Terrex -1 Tanguy Fautré -1 Shane Arnott -1 Sebastien Kuntz -1 Ronny Krueger -1 Roland Smeenk -1 Robert Swain -1 Reinhard Sainitzer -1 Qing Shen -1 Philipp Siemoleit -1 Paul Fredrikson -1 Nikolov Trajce -1 Nicolas Brodu -1 Nathan Cournia -1 Morné Pistorius -1 Mikkel Gjřl -1 Michael Morrison -1 Michael Logan -1 Maya Leonard -1 Max Rhiener -1 Matthew May -1 Matt Green -1 Matt Burke -1 Mathia Walker -1 Mason Menninger -1 Martijn Kragtwijk -1 Louis Hamilton -1 Lewis Harmon -1 Kristopher Bixler -1 Karsten Weiss -1 Josh Portway -1 John Tan -1 John Grant -1 John Donovan -1 John Davis -1 Joan Abadie -1 Jay Zuckerman -1 Jason Ballenger -1 Jan Ciger -1 J.E. Hoffmann -1 Henrique Bucher -1 Gustavo Wagner -1 Graeme Harkness -1 Glenn Waldrom -1 George Papagiannakis -1 Frank Warmerdam -1 Frank Lindeman -1 Frank Lichtenheld -1 Ferdinand Cornelissen -1 Fabien Dachicourt -1 Edmond Gheury -1 Ed Ralston -1 Duvan Cope -1 Drew Whitehouse -1 Douglas A. Pouk -1 Donny Cipperly -1 Dean Iverson -1 David Jung -1 David Callu -1 Daniel Trstenjak -1 Colin MacDonald -1 Carlos García -1 Brad Anderegg -1 Bora Utka -1 Blake Williams -1 Bart Gallet -1 Axel Volley -1 Antoine Hue -1 Andrew Sampson -1 Andrew Reyonolds -1 Andreas Jochens -1 Andew Sampson -1 Anders Backman -1 Allen Bierbaum -1 Alberto Jaspe -1 Alan Purvis -1 Alan Ott -1 Adrian Egli -1 Adam Richard +Firstname Surname +----------------- +Robert Osfield +Don Burns +Marco Jez +Mike Weiblen +Geoff Michel +Brede Johansen +Bob Kuehne +Farshid Lashkari +Ulrich Hertlein +Tree +Paul Martz +Eric Sokolowsky +Eric Wing +Norman Vine +Pavel Moloshtan +Trajce Nikolov +Tom Jolley +Alberto Farre +Ruben Lopez +Randall Hopper +Stephan Huber +Gideon May +Don Tidrow +Romano José Magacho da Silva +Michael Gronager +Chris Hanson +Neil Salter +Joran Jessurun +Frederic Marmond +David Fries +Boris Bralo +Yefei He +Sondra Iverson +Rune Schmidt Jensen +Rainer Oder +Mike Connell +Daniel Sjölie +Colin McDonald +Ben Discoe +Sasa Bistrovic +Olaf Flebbe +Martin Naylor +Markus Trenkwalder +Stephane Simon +Sean Spicer +Ravi Mathur +Joseph Steel +Joakim Simonsson +Jason Daly +David Spilling +Corbin Holtz +Toshiyuki Takahei +Thom DeCarlo +Simon Julier +Romano Magacho +Roger James +Nikolaus Hanekamp +Loic Dachary +Leandro Motta Barros +Jason Beverage +Gordon Tomlinson +David Guthrie +Bruce Clay +Brad Christiansen +Alberto Barbati +Vivek Rajan +Terry Welsh +Sohey Yamamoto +Sebastien Grignard +Phil Atkin +Paul Melis +Ken Sewell +Julian Ortiz +Jeremy Bell +James French +Gabor Dorka +Domenico Mangieri +Daniel Larimer +Carlo Camporesi +Ali Botorabi +Yuzhong Shen +Tugkan Calapoglu +Tony Horrobin +Tim Daoust +Steve Lunsford +Stanislav Blinov +Perry Miller +Per Fahlberg +Paul de Repentinguy +Nathan Monteleone +Michael Platings +Max Behensky +Mathew May +Martin Aumueller +Kevin Moiule +Keith Steffen +Joseph Winston +John Shue +Johan Nouvel +Igor Kravtchenko +George Tarantilis +Garret Potts +Fabio Mierlo +Donn Mielcarek +David Ergo +Brad Colbert +Andreas Ekstrand +Zbigniew Sroczynski +Zach Deedler +Yuri Vilmanis +Warren Macchi +Wang Lam +Walter J. Altice +Volker Walkiewicz +Vladimir Vukicevic +Vasily Radostev +Uwe Woessner +Tyge +Troy Yee +TrPageViewer +Tino Schwarze +Thom Carlo +TestManipulator +Terrex +Tanguy Fautré +SpotExponent +Shane Arnott +Sebastien Kuntz +Ronny Krueger +Roland Smeenk +Robert Swain +Reinhard Sainitzer +Qing Shen +ProducerEventCallback +Philipp Siemoleit +Paul Fredrikson +OrientationConverter +Nikolov Trajce +Nicolas Brodu +Nathan Cournia +Mr Osfields +Morné Pistorius +Mikkel Gjřl +Michael Morrison +Michael Logan +Maya Leonard +Max Rhiener +Matthew May +Matt Green +Matt Burke +Mathia Walker +Mason Menninger +Martijn Kragtwijk +Louis Hamilton +Logos +LineStipple +Lewis Harmon +Kristopher Bixler +Karsten Weiss +Josh Portway +John Tan +John Grant +John Donovan +John Davis +Joan Abadie +Jay Zuckerman +Jason Ballenger +Jan Ciger +J.E. Hoffmann +Henrique Bucher +Gustavo Wagner +Graeme Harkness +Glenn Waldrom +George Papagiannakis +Frank Warmerdam +Frank Lindeman +Frank Lichtenheld +Files +Ferdinand Cornelissen +Fabien Dachicourt +Edmond Gheury +Ed Ralston +Duvan Cope +Duncan Cavens +Drew Whitehouse +Douglas A. Pouk +Donny Cipperly +Dean Iverson +David Jung +David Callu +Daniel Trstenjak +Daneil Sjölie +Colin MacDonald +Clay Fowler +Carlos García +Brad Anderegg +Bora Utka +Blake Williams +Bart Gallet +Axel Volley +Antoine Hue +Andrew Sampson +Andrew Reyonolds +Andreas Jochens +Andew Sampson +Anders Backman +Allen Bierbaum +Alberto Jaspe +Alan Purvis +Alan Ott +Adrian Egli +Adam Richard diff --git a/ChangeLog b/ChangeLog index a8778c5c9..aadeba024 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,106 @@ +2006-07-06 11:28 robert + + * include/osg/Version, src/osg/Version.cpp, src/osgDB/Version.cpp, + src/osgGA/Version.cpp, src/osgParticle/Version.cpp, + src/osgProducer/Version.cpp, src/osgSim/Version.cpp, + src/osgTerrain/Version.cpp, src/osgText/Version.cpp, + src/osgUtil/Version.cpp: Updated version numbers for 1.1 release + +2006-07-06 11:27 robert + + * src/osgText/Text.cpp: Tweaked polygon offset + +2006-07-06 10:11 robert + + * Xcode/: OSX_OSG_README.rtf, Misc/ArrangeDMG.sh, + Misc/FindOSGData.pl, Misc/Tar_Xcode.sh, + OpenSceneGraph/OpenSceneGraph.xcodeproj/project.pbxproj: From + Eric Wing, updaetes to Xcode projects + +2006-07-06 09:36 robert + + * src/osgText/Text.cpp: From Vivek Rajan, "Rotated text in + SCREEN_COORDS was looking a little squished especially in + orthographic projection. Performing the rotation before the + scaling fixed the problem. I've attached Text.cpp with the fix." + + From Robert Osfield, in keeping with Vivek's change moved the + auto rotate to screen befor the scale as well. + +2006-07-05 22:52 robert + + * src/osg/Texture.cpp: From Eric Sokolowsky, "The attached + Texture.cpp fixes a problem when subloading compressed textures. + Near the top of the function that implements texture subloading, + osg::Texture::applyTexImage2D_subload(), the local variable + compressed_image examines the _image's_ pixel format to see if it + is compressed. However, further on, in calls to + getCompressedSize() the _texture's_ pixel format is used. In my + application's Texture2D class, I use + osg::Texture::USE_ARB_COMPRESSION to + osg::Texture2D::setInternalFormatMode(), which causes the + internal format to become one of the generic ARB_COMPRESSED + types, which do not have a specific size. Thus the recent warning + message added to osg::Texture::getCompressedSize() is triggered. + The correct behavior is to use the format mode from the Image + class instead of the Texture class within the subload + implementation, and then the size is calculated correctly." + +2006-07-05 22:12 robert + + * AUTHORS.txt: Updated AUTHORS file + +2006-07-05 22:12 robert + + * applications/osgversion/osgversion.cpp: Fixed typo. + +2006-07-05 21:56 robert + + * src/osgPlugins/OpenFlight/PaletteRecords.cpp: From Brede + Johansen, "Changed ">" to ">=" when testing for version 16.1 or + later." + +2006-07-05 14:44 robert + + * src/osg/Texture.cpp: From Eric Sokolowsky, "There is code in + Image.cpp that calculates the size of a compressed image based on + the internal format. There is similar code in the Texture class + but it does not account for the ARB types. I modified the Texture + class implementation to show a warning when an incomplete + internal format is used to calculate the image size." + +2006-07-05 14:31 robert + + * examples/osgshaderterrain/osgshaderterrain.cpp: Added mutex to + the test context. + +2006-07-05 14:18 robert + + * examples/osgshaderterrain/osgshaderterrain.cpp: Added vertex + program hack to get round apparent NVidia bug when handling + vertex texture read. + +2006-07-05 13:54 robert + + * AUTHORS.txt: Updated AUTHORS file + +2006-07-05 13:51 robert + + * applications/osgversion/osgversion.cpp: More fixes for typos + +2006-07-05 11:48 robert + + * AUTHORS.txt: Updated AUTHORS file + +2006-07-05 11:47 robert + + * applications/osgversion/osgversion.cpp: Updated osgversion to + correct for ChangeLog typos. + +2006-07-05 11:29 robert + + * ChangeLog: Updated ChangeLog. + 2006-07-05 11:24 robert * NEWS.txt: Updated NEWS. @@ -2573,10 +2676,13 @@ 2005-12-06 12:07 robert - * Make/: dependencies, makedirdefs: Removed osgdemeter example from - distribution because it no longer compiles, and Demeter itself - nolonger compiles, osgdemeter has now been moved to the community - section of openscenegraph.org. + * Make/dependencies, Make/makedirdefs, + examples/osgdemeter/GNUmakefile, + examples/osgdemeter/GNUmakefile.inst, + examples/osgdemeter/osgdemeter.cpp: Removed osgdemeter example + from distribution because it no longer compiles, and Demeter + itself nolonger compiles, osgdemeter has now been moved to the + community section of openscenegraph.org. 2005-12-06 11:24 robert @@ -3261,6 +3367,7 @@ applications/osgconv/osgconv.cpp, applications/osgdem/osgdem.cpp, examples/osgbluemarble/osgbluemarble.cpp, examples/osgdelaunay/osgdelaunay.cpp, + examples/osgdemeter/osgdemeter.cpp, examples/osgmovie/osgmovie.cpp, examples/osgpbuffer/osgpbuffer.cpp, examples/osgpoints/osgpoints.cpp, @@ -5861,6 +5968,7 @@ * VisualStudio/osg/osg.dsp, VisualStudio/osgWrappers/osg/wrapper_osg.dsp, + VisualStudio/osgWrappers/osgIntrospection/wrapper_osgIntrospection.dsp, VisualStudio/osgWrappers/osgText/wrapper_osgText.dsp, examples/osgpbuffer/osgpbuffer.cpp, examples/osgtext/osgtext.cpp, include/osg/CameraNode, include/osg/State, src/osg/GNUmakefile, @@ -5868,6 +5976,16 @@ src/osgWrappers/osg/GNUmakefile, src/osgWrappers/osg/State.cpp: Added new osg::GraphicsContext base class +2005-07-20 15:31 robert + + * src/osgWrappers/osgIntrospection/: Attributes.cpp, + Comparator.cpp, ConstructorInfo.cpp, Converter.cpp, + ConverterProxy.cpp, CustomAttribute.cpp, + CustomAttributeProvider.cpp, Exceptions.cpp, GNUmakefile, + MethodInfo.cpp, ParameterInfo.cpp, PropertyInfo.cpp, + ReaderWriter.cpp, Reflection.cpp, Reflector.cpp, Type.cpp, + Value.cpp: Removed osgIntrospection wrappers + 2005-07-20 09:03 robert * src/osgWrappers/: osg/Endian.cpp, osg/GL2Extensions.cpp, @@ -5890,12 +6008,30 @@ VisualStudio/osgWrappers/osgDB/wrapper_osgDB.dsp, VisualStudio/osgWrappers/osgFX/wrapper_osgFX.dsp, VisualStudio/osgWrappers/osgGA/wrapper_osgGA.dsp, + VisualStudio/osgWrappers/osgIntrospection/wrapper_osgIntrospection.dsp, VisualStudio/osgWrappers/osgParticle/wrapper_osgParticle.dsp, VisualStudio/osgWrappers/osgProducer/wrapper_osgProducer.dsp, VisualStudio/osgWrappers/osgSim/wrapper_osgSim.dsp, VisualStudio/osgWrappers/osgTerrain/wrapper_osgTerrain.dsp, VisualStudio/osgWrappers/osgText/wrapper_osgText.dsp, VisualStudio/osgWrappers/osgUtil/wrapper_osgUtil.dsp, + src/osgWrappers/osgIntrospection/Attributes.cpp, + src/osgWrappers/osgIntrospection/Comparator.cpp, + src/osgWrappers/osgIntrospection/ConstructorInfo.cpp, + src/osgWrappers/osgIntrospection/Converter.cpp, + src/osgWrappers/osgIntrospection/ConverterProxy.cpp, + src/osgWrappers/osgIntrospection/CustomAttribute.cpp, + src/osgWrappers/osgIntrospection/CustomAttributeProvider.cpp, + src/osgWrappers/osgIntrospection/Exceptions.cpp, + src/osgWrappers/osgIntrospection/GNUmakefile, + src/osgWrappers/osgIntrospection/MethodInfo.cpp, + src/osgWrappers/osgIntrospection/ParameterInfo.cpp, + src/osgWrappers/osgIntrospection/PropertyInfo.cpp, + src/osgWrappers/osgIntrospection/ReaderWriter.cpp, + src/osgWrappers/osgIntrospection/Reflection.cpp, + src/osgWrappers/osgIntrospection/Reflector.cpp, + src/osgWrappers/osgIntrospection/Type.cpp, + src/osgWrappers/osgIntrospection/Value.cpp, src/osgWrappers/osgUtil/RenderStage.cpp, src/osgWrappers/osgUtil/RenderStageLighting.cpp: Added wrapper projects and updates of autogenerated wrappers. @@ -6841,7 +6977,17 @@ 2005-05-20 12:35 robert - * Make/makedirdefs: Removed remaining references to old DX writer. + * Make/makedirdefs, VisualStudio/osgPlugins/dx/dx.dsp: Removed + remaining references to old DX writer. + +2005-05-20 12:33 robert + + * src/osgPlugins/dx/: AreaGeoSetTriangulator.cpp, + AreaGeoSetTriangulator.h, DXWriter.cpp, DXWriter.h, GNUmakefile, + ReaderWriterDX.cpp, ReaderWriterDX.h, StateSetStr.cpp, + StateSetStr.h: Removed long unused and out of date DX writer + plugin from distribution, will now be placed on the wiki just in + case its needed. 2005-05-20 07:39 robert @@ -8548,16 +8694,16 @@ osgParticle/osgParticle.dsp, osgPlugins/3dc/3dc.dsp, osgPlugins/ac3d/ac3d.dsp, osgPlugins/bmp/bmp.dsp, osgPlugins/dds/dds.dsp, osgPlugins/directx/directx.dsp, - osgPlugins/dw/dw.dsp, osgPlugins/flt/flt.dsp, - osgPlugins/freetype/freetype.dsp, osgPlugins/gdal/gdal.dsp, - osgPlugins/geo/geo.dsp, osgPlugins/gif/gif.dsp, - osgPlugins/hdr/hdr.dsp, osgPlugins/ive/ive.dsp, - osgPlugins/jp2/jp2.dsp, osgPlugins/jpeg/jpeg.dsp, - osgPlugins/lib3ds/lib3ds.dsp, osgPlugins/logo/logo.dsp, - osgPlugins/lwo/lwo.dsp, osgPlugins/lws/lws.dsp, - osgPlugins/md2/md2.dsp, osgPlugins/net/net.dsp, - osgPlugins/obj/obj.dsp, osgPlugins/osg/dot_osg.dsp, - osgPlugins/osgFX/dot_osgFX.dsp, + osgPlugins/dw/dw.dsp, osgPlugins/dx/dx.dsp, + osgPlugins/flt/flt.dsp, osgPlugins/freetype/freetype.dsp, + osgPlugins/gdal/gdal.dsp, osgPlugins/geo/geo.dsp, + osgPlugins/gif/gif.dsp, osgPlugins/hdr/hdr.dsp, + osgPlugins/ive/ive.dsp, osgPlugins/jp2/jp2.dsp, + osgPlugins/jpeg/jpeg.dsp, osgPlugins/lib3ds/lib3ds.dsp, + osgPlugins/logo/logo.dsp, osgPlugins/lwo/lwo.dsp, + osgPlugins/lws/lws.dsp, osgPlugins/md2/md2.dsp, + osgPlugins/net/net.dsp, osgPlugins/obj/obj.dsp, + osgPlugins/osg/dot_osg.dsp, osgPlugins/osgFX/dot_osgFX.dsp, osgPlugins/osgParticle/dot_osgParticle.dsp, osgPlugins/osgSim/dot_osgSim.dsp, osgPlugins/osgText/dot_osgText.dsp, osgPlugins/osga/osga.dsp, @@ -8593,9 +8739,13 @@ 2005-04-18 10:17 robert - * Make/: dependencies, makedirdefs: Removed mpeg plugin from CVS, - now moved to the Community section of openscenegraph.org as a - seperate project. + * Make/dependencies, Make/makedirdefs, + src/osgPlugins/mpeg/GNUmakefile, + src/osgPlugins/mpeg/MpegImageStream.cpp, + src/osgPlugins/mpeg/MpegImageStream.h, + src/osgPlugins/mpeg/ReaderWriterMPEG.cpp: Removed mpeg plugin + from CVS, now moved to the Community section of + openscenegraph.org as a seperate project. 2005-04-17 20:14 robert @@ -8799,16 +8949,16 @@ osgParticle/osgParticle.dsp, osgPlugins/3dc/3dc.dsp, osgPlugins/ac3d/ac3d.dsp, osgPlugins/bmp/bmp.dsp, osgPlugins/dds/dds.dsp, osgPlugins/directx/directx.dsp, - osgPlugins/dw/dw.dsp, osgPlugins/flt/flt.dsp, - osgPlugins/freetype/freetype.dsp, osgPlugins/gdal/gdal.dsp, - osgPlugins/geo/geo.dsp, osgPlugins/gif/gif.dsp, - osgPlugins/hdr/hdr.dsp, osgPlugins/ive/ive.dsp, - osgPlugins/jp2/jp2.dsp, osgPlugins/jpeg/jpeg.dsp, - osgPlugins/lib3ds/lib3ds.dsp, osgPlugins/logo/logo.dsp, - osgPlugins/lwo/lwo.dsp, osgPlugins/lws/lws.dsp, - osgPlugins/md2/md2.dsp, osgPlugins/net/net.dsp, - osgPlugins/obj/obj.dsp, osgPlugins/osg/dot_osg.dsp, - osgPlugins/osgFX/dot_osgFX.dsp, + osgPlugins/dw/dw.dsp, osgPlugins/dx/dx.dsp, + osgPlugins/flt/flt.dsp, osgPlugins/freetype/freetype.dsp, + osgPlugins/gdal/gdal.dsp, osgPlugins/geo/geo.dsp, + osgPlugins/gif/gif.dsp, osgPlugins/hdr/hdr.dsp, + osgPlugins/ive/ive.dsp, osgPlugins/jp2/jp2.dsp, + osgPlugins/jpeg/jpeg.dsp, osgPlugins/lib3ds/lib3ds.dsp, + osgPlugins/logo/logo.dsp, osgPlugins/lwo/lwo.dsp, + osgPlugins/lws/lws.dsp, osgPlugins/md2/md2.dsp, + osgPlugins/net/net.dsp, osgPlugins/obj/obj.dsp, + osgPlugins/osg/dot_osg.dsp, osgPlugins/osgFX/dot_osgFX.dsp, osgPlugins/osgParticle/dot_osgParticle.dsp, osgPlugins/osgSim/dot_osgSim.dsp, osgPlugins/osgText/dot_osgText.dsp, osgPlugins/osga/osga.dsp, @@ -8833,9 +8983,14 @@ 2005-04-15 09:35 robert * Make/dependencies, Make/makedirdefs, - VisualStudio/VisualStudio.dsw, include/osg/StateAttribute: - Removed osgGL2 from CVS, osgGL2 now can be found on the - Community/NodeKits section on the OSG website. + VisualStudio/VisualStudio.dsw, VisualStudio/osgGL2/osgGL2.dsp, + include/osg/StateAttribute, include/osgGL2/Export, + include/osgGL2/Extensions, include/osgGL2/ProgramObject, + include/osgGL2/UniformValue, include/osgGL2/Version, + src/osgGL2/Extensions.cpp, src/osgGL2/GNUmakefile, + src/osgGL2/ProgramObject.cpp, src/osgGL2/UniformValue.cpp, + src/osgGL2/Version.cpp: Removed osgGL2 from CVS, osgGL2 now can + be found on the Community/NodeKits section on the OSG website. 2005-04-14 22:41 robert @@ -8920,7 +9075,9 @@ include/osgGA/StateSetManipulator, include/osgGA/TerrainManipulator, include/osgGA/TrackballManipulator, include/osgGA/UFOManipulator, - include/osgGA/Version, include/osgIntrospection/Export, + include/osgGA/Version, include/osgGL2/Export, + include/osgGL2/UniformValue, include/osgGL2/Version, + include/osgIntrospection/Export, include/osgParticle/AccelOperator, include/osgParticle/AngularAccelOperator, include/osgParticle/CenteredPlacer, include/osgParticle/Counter, @@ -9044,6 +9201,7 @@ src/osgDB/Version.cpp, src/osgDB/WriteFile.cpp, src/osgGA/DriveManipulator.cpp, src/osgGA/EventVisitor.cpp, src/osgGA/GUIEventAdapter.cpp, src/osgGA/GUIEventHandler.cpp, + src/osgGL2/UniformValue.cpp, src/osgParticle/ExplosionDebriEffect.cpp, src/osgParticle/ExplosionEffect.cpp, src/osgParticle/FireEffect.cpp, @@ -9241,6 +9399,7 @@ include/osg/UnitTestFramework, include/osg/Version, include/osg/VertexProgram, include/osg/Viewport, src/osg/GNUmakefile, src/osg/Texture.cpp, + src/osgPlugins/mpeg/MpegImageStream.h, src/osgPlugins/quicktime/QuicktimeImageStream.h: Renamed SG_LIBRARY and SG_EXPORT macro's to OSG_LIBRARY and OSG_EXPORT @@ -9896,6 +10055,12 @@ * include/osgUtil/Optimizer: From Mike Weiblen: "Fix for VS7.1 warning C4715: not all control paths return a value" +2005-03-23 20:31 robert + + * src/osgGL2/ProgramObject.cpp: From Mike Weiblen, " Move update of + shader values after shader rebuild opportunity, to ensure uniform + state of shaders is consistent" + 2005-03-23 17:05 robert * examples/osgspheresegment/osgspheresegment.cpp, @@ -10001,8 +10166,12 @@ 2005-03-18 11:07 robert - * VisualStudio/VisualStudio.dsw: Moved osgarchive, osgconv, osgdem, - osgversion and osgviewer .dsp's to applications folder. + * VisualStudio/: VisualStudio.dsw, + examples/osgarchive/osgarchive.dsp, examples/osgconv/osgconv.dsp, + examples/osgdem/osgdem.dsp, examples/osgversion/osgversion.dsp, + examples/osgviewer/osgviewer.dsp, + examples/osgviewer/resources.rc: Moved osgarchive, osgconv, + osgdem, osgversion and osgviewer .dsp's to applications folder. 2005-03-18 10:46 robert @@ -10083,6 +10252,20 @@ DatabasePager::s/getMinimumTimeAvailableForGLCompileAndDeletePerFrame() DatabasePager::s/getMaximumNumOfObjectsToCompilePerFrame() +2005-03-17 18:29 don + + * examples/: osgarchive/GNUmakefile, osgarchive/GNUmakefile.inst, + osgarchive/osgarchive.cpp, osgconv/GNUmakefile, + osgconv/GNUmakefile.inst, osgconv/GeoSet.cpp, osgconv/GeoSet.h, + osgconv/IO_GeoSet.cpp, osgconv/OrientationConverter.cpp, + osgconv/OrientationConverter.h, osgconv/osgconv.cpp, + osgdem/GNUmakefile, osgdem/GNUmakefile.inst, osgdem/osgdem.cpp, + osgversion/GNUmakefile, osgversion/GNUmakefile.inst, + osgversion/osgversion.cpp, osgviewer/GNUmakefile, + osgviewer/GNUmakefile.inst, osgviewer/osgviewer.cpp: Removed + redundant examples, that have been moved to the applications + directory + 2005-03-17 14:40 robert * applications/osgconv/osgconv.cpp: Added guard to texture image to @@ -10094,6 +10277,11 @@ into isNodeEmpty(Node&) method so that nodes with names arn't assumed to be empty. +2005-03-17 08:54 robert + + * examples/osgconv/osgconv.cpp: Added if (image ..) check to + prevent seg fault on imcomplete models + 2005-03-16 20:44 robert * applications/osgconv/osgconv.cpp: Added --addMissingColours / @@ -10112,6 +10300,11 @@ * applications/osgconv/osgconv.cpp: Added --smooth option to osgconv +2005-03-16 14:09 robert + + * examples/osgconv/osgconv.cpp: Removed applications from examples + list + 2005-03-14 09:28 robert * include/osgIntrospection/Attributes, @@ -10294,8 +10487,8 @@ 2005-03-07 22:02 robert - * include/osgTerrain/DataSet: First steps to adding support for - multiple texture layers. + * examples/osgdem/osgdem.cpp, include/osgTerrain/DataSet: First + steps to adding support for multiple texture layers. 2005-03-07 17:25 robert @@ -10468,6 +10661,7 @@ 2005-02-22 20:56 robert * examples/osgmovie/osgmovie.cpp, src/osgDB/ReadFile.cpp, + src/osgPlugins/mpeg/ReaderWriterMPEG.cpp, src/osgPlugins/quicktime/ReaderWriterQT.cpp, src/osgPlugins/xine/ReaderWriterXine.cpp: Removed the default play() in the MPEG, QuickTime and Xine plugins, moving it into @@ -10527,12 +10721,21 @@ * src/osgPlugins/flt/FltFile.cpp: From Alberto Farre, fix to nested OpenFlight file problem. +2005-02-13 18:10 robert + + * src/osgPlugins/mpeg/MpegImageStream.cpp: Made conversion use + BGRA. + 2005-02-13 16:35 robert * src/osgPlugins/xine/: ReaderWriterXine.cpp, video_out_rgb.c, video_out_rgb.h: Added usage of the new xine_register_plugins() call. +2005-02-13 15:07 robert + + * src/osgPlugins/mpeg/MpegImageStream.cpp: Disable the MMX usage + 2005-02-12 19:47 robert * src/osgUtil/Optimizer.cpp: Remerged Tugkan's fix to flatten @@ -10548,10 +10751,21 @@ FLATTEN_STATIC_TRANSFORMS. Small tweak of the code to make the comparison against Identity matrix clearer. +2005-02-11 20:43 robert + + * examples/osgconv/osgconv.cpp: Added --prune-StateSet option into + osgconv for bottleneck testing. + 2005-02-11 17:22 robert * src/osgUtil/Optimizer.cpp: Fixed spatial groups. +2005-02-11 16:43 robert + + * examples/osgconv/osgconv.cpp: Added support for fixing + transprency on objects that should have been placed in the opaque + bin. + 2005-02-11 10:09 robert * src/osgPlugins/dds/ReaderWriterDDS.cpp: From Sebastien Grignard, @@ -10606,6 +10820,11 @@ * include/osg/BufferObject: Put pixel buffer define's into their own block. +2005-02-10 15:53 robert + + * src/osgPlugins/mpeg/MpegImageStream.cpp: Fixed the pixelFormat to + be RGBA. + 2005-02-10 15:52 robert * src/osg/Image.cpp: Implemented the osg::Image::isImagTranslucent @@ -10613,9 +10832,10 @@ 2005-02-09 16:18 robert - * examples/osgmovie/osgmovie.cpp: Changed the mpeg plugin to read - movies the original way up rather than the OpenGL way up to keep - them consistent with the xine and quicktime movie codes + * examples/osgmovie/osgmovie.cpp, + src/osgPlugins/mpeg/MpegImageStream.cpp: Changed the mpeg plugin + to read movies the original way up rather than the OpenGL way up + to keep them consistent with the xine and quicktime movie codes 2005-02-09 15:31 robert @@ -10637,6 +10857,7 @@ 2005-02-09 12:29 robert * src/: osg/TextureRectangle.cpp, + osgPlugins/mpeg/MpegImageStream.cpp, osgPlugins/xine/ReaderWriterXine.cpp: Commented out the debug messages, added back in the audio into the xine plugin @@ -10662,6 +10883,7 @@ src/osg/Texture2D.cpp, src/osg/Texture3D.cpp, src/osg/TextureCubeMap.cpp, src/osg/TextureRectangle.cpp, src/osgDB/ReadFile.cpp, src/osgPlugins/ive/Image.cpp, + src/osgPlugins/mpeg/MpegImageStream.cpp, src/osgPlugins/xine/ReaderWriterXine.cpp, src/osgText/Text.cpp: Added osg::BufferObject and a made a number associated to accomodate this new class. osg::BufferObject wraps up OpenGL @@ -11206,14 +11428,21 @@ * Make/: makedefs, makerpms: CHanged version in makedefs for - 2 revision +2004-12-04 23:59 don + + * dist/RPM/: OpenSceneGraph.spec, OpenSceneGraph_dev.spec: Removed + old RPM spec files. This shouldn't be in the repository as they + are generated by the make distribution script, which is broken + also. + 2004-12-04 23:38 don * Make/openscenegraph.pc, src/osg/Version.cpp, src/osgDB/Version.cpp, src/osgGA/Version.cpp, - src/osgParticle/Version.cpp, src/osgProducer/Version.cpp, - src/osgSim/Version.cpp, src/osgTerrain/Version.cpp, - src/osgText/Version.cpp, src/osgUtil/Version.cpp: Update version - numbers in files + src/osgGL2/Version.cpp, src/osgParticle/Version.cpp, + src/osgProducer/Version.cpp, src/osgSim/Version.cpp, + src/osgTerrain/Version.cpp, src/osgText/Version.cpp, + src/osgUtil/Version.cpp: Update version numbers in files 2004-12-02 21:50 don @@ -11318,15 +11547,16 @@ 2004-11-26 19:27 robert * VisualStudio/examples/: osgcameragroup/osgcameragroup.dsp, - osgspheresegment/osgspheresegment.dsp: Added /Zm200 to avoid heap - size problems under VS6.0 + osgconv/osgconv.dsp, osgspheresegment/osgspheresegment.dsp: Added + /Zm200 to avoid heap size problems under VS6.0 2004-11-26 16:01 robert * include/: osg/Export, osg/UnitTestFramework, osgDB/Export, - osgFX/Export, osgParticle/Export, osgProducer/Export, - osgSim/Export, osgTerrain/Export, osgText/Export, osgUtil/Export: - Addd high level introductory docs for all the libs + osgFX/Export, osgGL2/Export, osgParticle/Export, + osgProducer/Export, osgSim/Export, osgTerrain/Export, + osgText/Export, osgUtil/Export: Addd high level introductory docs + for all the libs 2004-11-26 16:00 robert @@ -11413,6 +11643,8 @@ src/osgPlugins/dds/ReaderWriterDDS.cpp, src/osgPlugins/directx/ReaderWriterDirectX.cpp, src/osgPlugins/dw/ReaderWriterDW.cpp, + src/osgPlugins/dx/ReaderWriterDX.cpp, + src/osgPlugins/dx/ReaderWriterDX.h, src/osgPlugins/flt/ReaderWriterATTR.cpp, src/osgPlugins/flt/ReaderWriterFLT.cpp, src/osgPlugins/flt/ReaderWriterFLT.h, @@ -11428,6 +11660,7 @@ src/osgPlugins/lwo/ReaderWriterLWO.cpp, src/osgPlugins/lws/ReaderWriterLWS.cpp, src/osgPlugins/md2/ReaderWriterMD2.cpp, + src/osgPlugins/mpeg/ReaderWriterMPEG.cpp, src/osgPlugins/net/ReaderWriterNET.cpp, src/osgPlugins/obj/ReaderWriterOBJ.cpp, src/osgPlugins/osg/ReaderWriterOSG.cpp, @@ -11458,8 +11691,9 @@ 2004-11-23 12:57 robert - * include/osgDB/Archive, include/osgDB/ReaderWriter, - src/osgDB/Registry.cpp, src/osgPlugins/net/ReaderWriterNET.cpp, + * examples/osgarchive/osgarchive.cpp, include/osgDB/Archive, + include/osgDB/ReaderWriter, src/osgDB/Registry.cpp, + src/osgPlugins/net/ReaderWriterNET.cpp, src/osgPlugins/osga/OSGA_Archive.cpp, src/osgPlugins/osga/OSGA_Archive.h, src/osgPlugins/osga/ReaderWriterOSGA.cpp, @@ -11506,6 +11740,7 @@ src/osgPlugins/lws/SceneLoader.cpp, src/osgPlugins/lws/SceneLoader.h, src/osgPlugins/md2/ReaderWriterMD2.cpp, + src/osgPlugins/mpeg/ReaderWriterMPEG.cpp, src/osgPlugins/obj/ReaderWriterOBJ.cpp, src/osgPlugins/obj/obj.cpp, src/osgPlugins/obj/obj.h, src/osgPlugins/osg/ReaderWriterOSG.cpp, @@ -11726,14 +11961,344 @@ * doc/: contents.html, dependencies.html: Removed remaining old docs. +2004-11-17 13:03 robert + + * doc/doc++/: osg/AlphaFunc.html, osg/AnimationPath.html, + osg/AnimationPathCallback.html, osg/ApplicationUsage.html, + osg/ApplicationUsageProxy.html, osg/ArgumentParser.html, + osg/Array.html, osg/ArrayVisitor.html, osg/AttributeFunctor.html, + osg/AutoTransform.html, osg/Billboard.html, osg/BlendColor.html, + osg/BlendFunc.html, osg/BoundingBox.html, + osg/BoundingSphere.html, osg/Box.html, + osg/COMPARE_StateAttribute_Parameter.html, + osg/COMPARE_StateAttribute_Types.html, osg/Camera.html, + osg/Capsule.html, osg/ClassGraph.class, + osg/ClassGraphPanel.class, osg/ClassLayout.class, + osg/ClearNode.html, osg/ClipNode.html, osg/ClipPlane.html, + osg/ClusterCullingCallback.html, + osg/CollectOccludersVisitor.html, osg/ColorMask.html, + osg/ColorMatrix.html, osg/CompositeShape.html, osg/Cone.html, + osg/ConstArrayVisitor.html, osg/ConstAttributeFunctor.html, + osg/ConstShapeVisitor.html, osg/ConstValueVisitor.html, + osg/ConvexHull.html, osg/ConvexPlanarOccluder.html, + osg/ConvexPlanarPolygon.html, osg/CoordinateFrame.html, + osg/CoordinateSystemNode.html, osg/CopyOp.html, + osg/CullFace.html, osg/CullSettings.html, osg/CullStack.html, + osg/CullingSet.html, osg/Cylinder.html, osg/DOFTransform.html, + osg/DatabaseRequestHandler.html, osg/DeleteHandler.html, + osg/Depth.html, osg/DisplaySettings.html, + osg/DrawArrayLengths.html, osg/DrawArrays.html, + osg/DrawElementsUByte.html, osg/DrawElementsUInt.html, + osg/DrawElementsUShort.html, osg/DrawPixels.html, + osg/Drawable.html, osg/EllipsoidModel.html, osg/Endian.html, + osg/Extensions.2.html, osg/Extensions.3.html, + osg/Extensions.4.html, osg/Extensions.5.html, + osg/Extensions.6.html, osg/Extensions.7.html, + osg/Extensions.8.html, osg/Extensions.html, osg/Fog.html, + osg/FragmentProgram.html, osg/FrameStamp.html, + osg/FrontFace.html, osg/General.html, osg/GeoSet.html, + osg/Geode.html, osg/Geometry.html, osg/Grid.html, osg/Group.html, + osg/HIER.html, osg/HIERjava.html, osg/HeightField.html, + osg/Image.html, osg/ImageStream.html, osg/Impostor.html, + osg/ImpostorSprite.html, osg/ImpostorSpriteManager.html, + osg/IndexArray.html, osg/InfinitePlane.html, osg/LOD.html, + osg/Light.html, osg/LightModel.html, osg/LightSource.html, + osg/LineSegment.html, osg/LineStipple.html, osg/LineWidth.html, + osg/META_Node.html, osg/META_Object.html, osg/META_Shape.html, + osg/META_StateAttribute.html, osg/Material.html, osg/Matrix.html, + osg/MatrixTransform.html, osg/Matrixd.html, osg/Matrixf.html, + osg/Multisample.html, osg/NavigatorButton.class, osg/Node.html, + osg/NodeAcceptOp.html, osg/NodeCallback.html, osg/NodePath.html, + osg/NodeVisitor.html, osg/NotifySeverity.html, + osg/OSGUTX_ADD_TESTCASE.html, osg/OSGUTX_ADD_TESTSUITE.html, + osg/OSGUTX_AUTOREGISTER_TESTSUITE.html, + osg/OSGUTX_AUTOREGISTER_TESTSUITE_AT.html, + osg/OSGUTX_BEGIN_TESTSUITE.html, osg/OSGUTX_END_TESTSUITE.html, + osg/OSGUTX_TESTSUITE.html, osg/OSGUTX_TEST_E.html, + osg/OSGUTX_TEST_F.html, osg/OSG_GL_DEBUG.html, osg/Object.html, + osg/OccluderNode.html, osg/PagedLOD.html, osg/Parameter.html, + osg/Plane.html, osg/Point.html, osg/PointSprite.html, + osg/PolygonMode.html, osg/PolygonOffset.html, + osg/PolygonStipple.html, osg/Polytope.html, + osg/PositionAttitudeTransform.html, osg/PrimitiveFunctor.html, + osg/PrimitiveIndexFunctor.html, osg/PrimitiveSet.html, + osg/Projection.html, osg/QualifiedTestPrinter.html, + osg/Quat.html, osg/RefMatrix.html, osg/RefMatrixd.html, + osg/RefMatrixf.html, osg/Referenced.html, osg/Sequence.html, + osg/ShadeModel.html, osg/ShadowVolumeOccluder.html, + osg/ShadowVolumeOccluderList.html, osg/Shape.html, + osg/ShapeDrawable.html, osg/ShapeVisitor.html, osg/Sphere.html, + osg/State.html, osg/StateAttribute.html, osg/StateSet.html, + osg/Statistics.html, osg/Stencil.html, + osg/SubloadCallback.2.html, osg/SubloadCallback.3.html, + osg/SubloadCallback.4.html, osg/SubloadCallback.5.html, + osg/SubloadCallback.html, osg/Switch.html, + osg/TemplateArray.html, osg/TemplateIndexArray.html, + osg/TessellationHints.html, osg/Test.html, osg/TestCase.html, + osg/TestCase_.html, osg/TestContext.html, osg/TestErrorX.html, + osg/TestFailureX.html, osg/TestGraph.html, + osg/TestQualifier.html, osg/TestRecord.html, osg/TestReport.html, + osg/TestRunner.html, osg/TestSuite.html, + osg/TestSuiteAutoRegistrationAgent.html, osg/TestVisitor.html, + osg/TestX.html, osg/TexEnv.html, osg/TexEnvCombine.html, + osg/TexGen.html, osg/TexGenNode.html, osg/TexMat.html, + osg/Texture.html, osg/Texture1D.html, osg/Texture2D.html, + osg/Texture3D.html, osg/TextureCubeMap.html, + osg/TextureObject.html, osg/TextureObjectManager.html, + osg/TextureRectangle.html, osg/Timer.html, osg/TraceStream.html, + osg/Transform.html, osg/TriangleFunctor.html, + osg/TriangleIndexFunctor.html, osg/TriangleMesh.html, + osg/UByte4.html, osg/ValueVisitor.html, osg/Vec2.html, + osg/Vec2d.html, osg/Vec2f.html, osg/Vec3.html, osg/Vec3d.html, + osg/Vec3f.html, osg/Vec4.html, osg/Vec4d.html, osg/Vec4f.html, + osg/VectorSizei.2.html, osg/VectorSizei.html, + osg/VectorUByte.2.html, osg/VectorUByte.html, + osg/VectorUInt.2.html, osg/VectorUInt.html, + osg/VectorUShort.2.html, osg/VectorUShort.html, + osg/VertexProgram.html, osg/Viewport.html, + osg/buffered_object.html, osg/buffered_value.html, + osg/clampArray3BetweenRange.html, osg/clampArray3GEQUAL.html, + osg/clampArray3LEQUAL.html, osg/clampArray4BetweenRange.html, + osg/clampArray4GEQUAL.html, osg/clampArray4LEQUAL.html, + osg/clampArrayElementBetweenRange.html, + osg/clampArrayElementGEQUAL.html, + osg/clampArrayElementLEQUAL.html, + osg/clampArrayElementsBetweenRange.html, + osg/clampArrayElementsGEQUAL.html, + osg/clampArrayElementsLEQUAL.html, osg/clampBetweenRange.html, + osg/clampGEQUAL.html, osg/clampLEQUAL.html, + osg/computeEyeToLocal.html, osg/computeLocalToEye.html, + osg/computeLocalToWorld.html, osg/computeWorldToLocal.html, + osg/createGeodeForImage.2.html, osg/createGeodeForImage.html, + osg/createTexturedQuadGeometry.2.html, + osg/createTexturedQuadGeometry.html, osg/fast_back_stack.html, + osg/for_each_triangle.html, osg/getGLExtensionDisableString.html, + osg/getGLExtensionFuncPtr.2.html, osg/getGLExtensionFuncPtr.html, + osg/getNotifyLevel.html, osg/globalnotifylevel..html, + osg/globalnotifynulstream..html, osg/icon1.gif, osg/icon2.gif, + osg/index.html, osg/initNotifyLevel.html, + osg/isGLExtensionSupported.html, + osg/isGLUExtensionSupported.html, osg/notify.html, + osg/operator.2.html, osg/operator.3.html, osg/operator.4.html, + osg/operator.html, osg/osg.html, osg/osgGetLibraryName.html, + osg/osgGetVersion.html, osg/osgUtx.html, osg/ref_ptr.html, + osg/setGLExtensionDisableString.html, osg/setNotifyLevel.html, + osg/xternSG_EXPORTNotifySeverityg_NotifyLevel.html, + osg/xternSG_EXPORTboolg_NotifyInit.html, + osg/xternSG_EXPORTstdauto_ptrstdofstreamg_NotifyNulStream.html, + osgDB/Block.html, osgDB/CaseSensitivity.html, + osgDB/ClassGraph.class, osgDB/ClassGraphPanel.class, + osgDB/ClassLayout.class, osgDB/DatabasePager.html, + osgDB/DirectoryContents.html, osgDB/DotOsgWrapper.html, + osgDB/DynamicLibrary.html, osgDB/Field.html, + osgDB/FieldReader.html, osgDB/FieldReaderIterator.html, + osgDB/FilePathList.html, osgDB/FileType.html, osgDB/General.html, + osgDB/HIER.html, osgDB/HIERjava.html, osgDB/ImageOptions.html, + osgDB/Input.html, osgDB/NavigatorButton.class, + osgDB/Options.html, osgDB/Output.html, + osgDB/ParameterOutput.html, osgDB/PushAndPopDataPath.html, + osgDB/ReadFileCallback.html, osgDB/ReadResult.html, + osgDB/ReaderWriter.html, osgDB/RegisterDotOsgWrapperProxy.html, + osgDB/RegisterReaderWriterProxy.html, osgDB/Registry.html, + osgDB/SharedStateManager.html, osgDB/WriteFileCallback.html, + osgDB/WriteResult.html, osgDB/basic_type_wrapper.html, + osgDB/fileExists.html, osgDB/fileType.2.html, + osgDB/findFileInDirectory.html, osgDB/findFileInPath.html, + osgDB/getDirectoryContents.html, osgDB/icon1.gif, + osgDB/icon2.gif, osgDB/index.html, osgDB/osgDB.html, + osgDB/osgDBGetLibraryName.html, osgDB/osgDBGetVersion.html, + osgDB/readCommandLine.html, osgDB/readHeightFieldFile.2.html, + osgDB/readHeightFieldFile.html, osgDB/readImageFile.2.html, + osgDB/readImageFile.html, osgDB/readNodeFile.2.html, + osgDB/readNodeFile.html, osgDB/readNodeFiles.2.html, + osgDB/readNodeFiles.3.html, osgDB/readNodeFiles.4.html, + osgDB/readNodeFiles.html, osgDB/readObjectFile.2.html, + osgDB/readObjectFile.html, osgDB/type_wrapper.html, + osgDB/writeHeightFieldFile.html, osgDB/writeImageFile.html, + osgDB/writeNodeFile.html, osgDB/writeObjectFile.html, + osgFX/AnisotropicLighting.html, osgFX/BumpMapping.html, + osgFX/Cartoon.html, osgFX/ClassGraph.class, + osgFX/ClassGraphPanel.class, osgFX/ClassLayout.class, + osgFX/Effect.html, osgFX/General.html, osgFX/HIER.html, + osgFX/HIERjava.html, osgFX/META_Effect.html, + osgFX/META_Technique.html, osgFX/NavigatorButton.class, + osgFX/Registry.html, osgFX/Scribe.html, + osgFX/SpecularHighlights.html, osgFX/Technique.html, + osgFX/Validator.html, osgFX/icon1.gif, osgFX/icon2.gif, + osgFX/index.html, osgFX/osgFX.html, + osgGA/AnimationPathManipulator.html, + osgGA/CameraManipulator.html, osgGA/ClassGraph.class, + osgGA/ClassGraphPanel.class, osgGA/ClassLayout.class, + osgGA/CompositeGUIEventHandler.html, + osgGA/CoordinateFrameCallback.html, osgGA/DriveManipulator.html, + osgGA/FlightManipulator.html, osgGA/GUIActionAdapter.html, + osgGA/GUIEventAdapter.html, osgGA/GUIEventHandler.html, + osgGA/GUIEventHandlerVisitor.html, osgGA/General.html, + osgGA/HIER.html, osgGA/HIERjava.html, + osgGA/KeySwitchCameraManipulator.html, + osgGA/KeySwitchMatrixManipulator.html, + osgGA/MatrixManipulator.html, osgGA/NavigatorButton.class, + osgGA/SetSceneViewVisitor.html, osgGA/StateSetManipulator.html, + osgGA/TerrainManipulator.html, osgGA/TrackballManipulator.html, + osgGA/TrackerManipulator.html, osgGA/icon1.gif, osgGA/icon2.gif, + osgGA/index.html, osgGA/osgGA.html, + osgGA/osgGAGetLibraryName.html, osgGA/osgGAGetVersion.html, + osgGA/spaceosgGA.html, osgGL2/ClassGraph.class, + osgGL2/ClassGraphPanel.class, osgGL2/ClassLayout.class, + osgGL2/Extensions.html, osgGL2/General.html, osgGL2/HIER.html, + osgGL2/HIERjava.html, osgGL2/NavigatorButton.class, + osgGL2/PerContextProgObj.html, osgGL2/PerContextShaderObj.html, + osgGL2/ProgramObject.html, osgGL2/ShaderObject.html, + osgGL2/UniformValue.html, osgGL2/UniformValueTemplate.html, + osgGL2/icon1.gif, osgGL2/icon2.gif, osgGL2/index.html, + osgGL2/osgGL2.html, osgParticle/AccelOperator.html, + osgParticle/AngularAccelOperator.html, + osgParticle/CenteredPlacer.html, osgParticle/ClassGraph.class, + osgParticle/ClassGraphPanel.class, osgParticle/ClassLayout.class, + osgParticle/Counter.html, osgParticle/Emitter.html, + osgParticle/ExplosionEffect.html, osgParticle/FireEffect.html, + osgParticle/FluidFrictionOperator.html, + osgParticle/ForceOperator.html, osgParticle/General.html, + osgParticle/HIER.html, osgParticle/HIERjava.html, + osgParticle/Interpolator.html, + osgParticle/LinearInterpolator.html, + osgParticle/ModularEmitter.html, osgParticle/ModularProgram.html, + osgParticle/MultiSegmentPlacer.html, + osgParticle/NavigatorButton.class, osgParticle/Operator.html, + osgParticle/Particle.html, osgParticle/ParticleEffect.html, + osgParticle/ParticleProcessor.html, + osgParticle/ParticleSystem.html, + osgParticle/ParticleSystemUpdater.html, osgParticle/Placer.html, + osgParticle/PointPlacer.html, osgParticle/Program.html, + osgParticle/RadialShooter.html, + osgParticle/RandomRateCounter.html, + osgParticle/SectorPlacer.html, osgParticle/SegmentPlacer.html, + osgParticle/Shooter.html, osgParticle/SmokeEffect.html, + osgParticle/VariableRateCounter.html, osgParticle/icon1.gif, + osgParticle/icon2.gif, osgParticle/index.html, + osgParticle/osgParticle.html, osgParticle/range.html, + osgParticle/rangef.html, osgParticle/rangev2.html, + osgParticle/rangev3.html, osgParticle/rangev4.html, + osgProducer/Callback.html, osgProducer/ClassGraph.class, + osgProducer/ClassGraphPanel.class, osgProducer/ClassLayout.class, + osgProducer/EventAdapter.html, osgProducer/General.html, + osgProducer/HIER.html, osgProducer/HIERjava.html, + osgProducer/KeyboardMouseCallback.html, + osgProducer/NavigatorButton.class, + osgProducer/OsgCameraGroup.html, + osgProducer/OsgSceneHandler.html, + osgProducer/RealizeCallback.html, osgProducer/Viewer.html, + osgProducer/ViewerEventHandler.html, osgProducer/icon1.gif, + osgProducer/icon2.gif, osgProducer/index.html, + osgProducer/osgProducer.html, + osgProducer/osgProducerGetLibraryName.html, + osgProducer/osgProducerGetVersion.html, + osgSim/AzimElevationSector.html, osgSim/AzimRange.html, + osgSim/AzimSector.html, osgSim/BlinkSequence.html, + osgSim/ClassGraph.class, osgSim/ClassGraphPanel.class, + osgSim/ClassLayout.class, osgSim/ColorRange.html, + osgSim/ConeSector.html, osgSim/DOFTransform.html, + osgSim/DirectionalSector.html, osgSim/ElevationRange.html, + osgSim/ElevationSector.html, osgSim/General.html, + osgSim/GeographicLocation.html, osgSim/HIER.html, + osgSim/HIERjava.html, osgSim/LightPoint.html, + osgSim/LightPointNode.html, osgSim/LightPointSystem.html, + osgSim/MultiSwitch.html, osgSim/NavigatorButton.class, + osgSim/ScalarBar.html, osgSim/ScalarsToColors.html, + osgSim/Sector.html, osgSim/SequenceGroup.html, + osgSim/SphereSegment.html, osgSim/VisibilityGroup.html, + osgSim/icon1.gif, osgSim/icon2.gif, osgSim/index.html, + osgSim/osgSim.html, osgSim/osgSimGetLibraryName.html, + osgSim/osgSimGetVersion.html, osgTerrain/ClassGraph.class, + osgTerrain/ClassGraphPanel.class, osgTerrain/ClassLayout.class, + osgTerrain/CompositeDestination.html, + osgTerrain/CompositeSource.html, osgTerrain/DataSet.html, + osgTerrain/DestinationTile.html, osgTerrain/General.html, + osgTerrain/HIER.html, osgTerrain/HIERjava.html, + osgTerrain/HeightFieldNode.html, + osgTerrain/HeightFieldRenderer.html, + osgTerrain/NavigatorButton.class, osgTerrain/Source.html, + osgTerrain/base_source_iterator.html, osgTerrain/icon1.gif, + osgTerrain/icon2.gif, osgTerrain/index.html, + osgTerrain/iterator.html, osgTerrain/osgTerrain.html, + osgTerrain/osgTerrainGetLibraryName.html, + osgTerrain/osgTerrainGetVersion.html, osgText/ClassGraph.class, + osgText/ClassGraphPanel.class, osgText/ClassLayout.class, + osgText/DefaultFont.html, osgText/Font.html, + osgText/FontImplementation.html, osgText/General.html, + osgText/Glyph.html, osgText/GlyphTexture.html, osgText/HIER.html, + osgText/HIERjava.html, osgText/KerningType.html, + osgText/NavigatorButton.class, osgText/String.html, + osgText/Text.html, osgText/VectorUInt.2.html, + osgText/VectorUInt.html, osgText/icon1.gif, osgText/icon2.gif, + osgText/index.html, osgText/osgText.html, + osgText/osgTextGetLibraryName.html, + osgText/osgTextGetVersion.html, osgText/readFontFile.html, + osgUtil/CheckGeometryVisitor.html, osgUtil/ClassGraph.class, + osgUtil/ClassGraphPanel.class, osgUtil/ClassLayout.class, + osgUtil/CombineLODsVisitor.html, + osgUtil/CombineStaticTransformsVisitor.html, + osgUtil/ContinueSimplificationCallback.html, + osgUtil/ConvertGeoSetsToGeometryVisitor.html, + osgUtil/CopySharedSubgraphsVisitor.html, + osgUtil/CubeMapGenerator.html, osgUtil/CullVisitor.html, + osgUtil/DelaunayTriangulator.html, + osgUtil/DisplayListVisitor.html, + osgUtil/DisplayRequirementsVisitor.html, + osgUtil/FlattenStaticTransformsVisitor.html, + osgUtil/GLObjectsVisitor.html, osgUtil/General.html, + osgUtil/HIER.html, osgUtil/HIERjava.html, + osgUtil/HalfWayMapGenerator.html, + osgUtil/HighlightMapGenerator.html, osgUtil/Hit.html, + osgUtil/InsertImpostorsVisitor.html, osgUtil/IntersectState.html, + osgUtil/IntersectVisitor.html, osgUtil/LeafDepthSortFunctor.html, + osgUtil/MergeGeometryVisitor.html, osgUtil/NavigatorButton.class, + osgUtil/Optimizer.html, osgUtil/PickIntersectVisitor.html, + osgUtil/PickVisitor.html, osgUtil/ReflectionMapGenerator.html, + osgUtil/RegisterRenderBinProxy.html, + osgUtil/RemoveEmptyNodesVisitor.html, + osgUtil/RemoveRedundantNodesVisitor.html, osgUtil/RenderBin.html, + osgUtil/RenderGraph.html, osgUtil/RenderLeaf.html, + osgUtil/RenderStage.html, osgUtil/RenderStageLighting.html, + osgUtil/RenderToTextureStage.html, osgUtil/SceneView.html, + osgUtil/Simplifier.html, osgUtil/SmoothingVisitor.html, + osgUtil/SpatializeGroupsVisitor.html, osgUtil/StateVisitor.html, + osgUtil/Statistics.html, osgUtil/TangentSpaceGenerator.html, + osgUtil/TesselateVisitor.html, osgUtil/Tesselator.html, + osgUtil/TextureVisitor.html, + osgUtil/TransformAttributeFunctor.html, + osgUtil/TransformCallback.html, osgUtil/TriStripVisitor.html, + osgUtil/UpdateVisitor.html, osgUtil/icon1.gif, osgUtil/icon2.gif, + osgUtil/index.html, osgUtil/osgUtil.html, + osgUtil/osgUtilGetLibraryName.html, + osgUtil/osgUtilGetVersion.html: Removed doc++ docs from + distrubtion. + +2004-11-17 13:00 robert + + * doc/MindMaps/: DesignPatterns.mmp, Mission.mmp: Removed mind maps + docs + 2004-11-17 12:58 robert * NEWS.txt, README.txt, index.html, doc/data.html, doc/documentation.html, doc/examples.html, doc/index.html, doc/install.html, doc/introduction.html, doc/osgdem.html, - doc/osgviewer.html, doc/plan.html, doc/stereo.html: Moved the - main documentation onto the wiki website, and removed from the - OpenSceneGraph distribution + doc/osgviewer.html, doc/plan.html, doc/stereo.html, + doc/MindMaps/DesignPatterns/DesignPatterns.gif, + doc/MindMaps/DesignPatterns/DesignPatterns.html, + doc/MindMaps/Mission/Mission.gif, + doc/MindMaps/Mission/Mission.html, doc/UML/osg.png, + doc/UML/osgutils.png, + doc/images/OpenSceneGraphBanner_Distribution.jpg, + doc/images/hangglide.jpg, doc/images/osgbillboard.jpg, + doc/images/osgcube.jpg, doc/images/osghud.jpg, + doc/images/osgimpostor.jpg, doc/images/osgreflect.jpg, + doc/images/osgscribe.jpg, doc/images/osgstereoimage.jpg, + doc/images/osgtext.jpg, doc/images/osgtexture.jpg, + doc/images/osgviewer_cow.jpg, doc/images/osgviewer_stereo.jpg, + doc/images/osgwindows.jpg: Moved the main documentation onto the + wiki website, and removed from the OpenSceneGraph distribution 2004-11-16 16:04 robert @@ -11786,8 +12351,9 @@ 2004-11-15 19:46 robert - * include/osgDB/Archive, include/osgDB/ReaderWriter, - src/osgDB/Registry.cpp, src/osgPlugins/net/ReaderWriterNET.cpp, + * examples/osgarchive/osgarchive.cpp, include/osgDB/Archive, + include/osgDB/ReaderWriter, src/osgDB/Registry.cpp, + src/osgPlugins/net/ReaderWriterNET.cpp, src/osgPlugins/osga/OSGA_Archive.cpp, src/osgPlugins/osga/ReaderWriterOSGA.cpp, src/osgTerrain/DataSet.cpp: Added support for serialization of @@ -11856,7 +12422,8 @@ 2004-11-13 21:42 robert * examples/osglauncher/osglauncher.cpp, src/osg/Texture.cpp, - src/osgProducer/Viewer.cpp: Fixed warnings. + src/osgGL2/ProgramObject.cpp, src/osgProducer/Viewer.cpp: Fixed + warnings. 2004-11-13 21:39 robert @@ -11866,7 +12433,9 @@ 2004-11-13 16:21 robert - * include/osgDB/Archive, include/osgDB/ReaderWriter, + * examples/osgarchive/osgarchive.cpp, + examples/osgviewer/osgviewer.cpp, include/osgDB/Archive, + include/osgDB/ReaderWriter, src/osgPlugins/net/ReaderWriterNET.cpp, src/osgPlugins/net/sockinet.h, src/osgPlugins/osga/OSGA_Archive.cpp, @@ -11890,6 +12459,11 @@ * src/osgPlugins/stl/ReaderWriterSTL.cpp: Remove unistd.h include +2004-11-12 16:36 robert + + * examples/osgviewer/osgviewer.cpp: Added --image and --dem + documentation to command line parameters + 2004-11-12 15:39 robert * examples/osgdepthshadow/osgdepthshadow.cpp: Rotated scene to face @@ -11920,9 +12494,14 @@ * src/osgPlugins/dds/ReaderWriterDDS.cpp: Added write to ostream to ReaderWriterDDS +2004-11-11 16:05 robert + + * examples/osgarchive/osgarchive.cpp: Fixed file extraction. + 2004-11-11 13:22 robert - * VisualStudio/osgPlugins/osga/osga.dsp, include/osgDB/Archive, + * VisualStudio/osgPlugins/osga/osga.dsp, + examples/osgarchive/osgarchive.cpp, include/osgDB/Archive, src/osgDB/Archive.cpp, src/osgPlugins/osga/GNUmakefile, src/osgPlugins/osga/OSGA_Archive.cpp, src/osgPlugins/osga/OSGA_Archive.h, @@ -11994,13 +12573,21 @@ 2004-11-10 13:03 robert - * include/osgDB/Archive, src/osgDB/Archive.cpp: Added support for - master file and clean up Archive API. + * examples/osgarchive/osgarchive.cpp, include/osgDB/Archive, + src/osgDB/Archive.cpp: Added support for master file and clean up + Archive API. + +2004-11-10 10:57 robert + + * examples/osgdem/osgdem.cpp: Removed the explicit setting for + convert to geocentric when setting --bluemarlbe-west, + --bluemarble-east and --whole-globe. 2004-11-10 09:56 robert - * examples/osgshaders/GL2Scene.cpp: From Mike Weiblen, fix to the - state leakage. + * examples/osgshaders/GL2Scene.cpp, include/osgGL2/ProgramObject, + src/osgGL2/ProgramObject.cpp: From Mike Weiblen, fix to the state + leakage. 2004-11-09 16:50 robert @@ -12026,7 +12613,8 @@ 2004-11-09 14:18 robert - * include/osgDB/Archive, include/osgTerrain/DataSet, + * examples/osgarchive/osgarchive.cpp, examples/osgdem/osgdem.cpp, + include/osgDB/Archive, include/osgTerrain/DataSet, src/osgDB/Archive.cpp, src/osgTerrain/DataSet.cpp: Added support of archiving into osgTerrain::DataSet and osgdem. @@ -12066,10 +12654,10 @@ 2004-11-08 16:11 robert - * include/osgDB/Registry, src/osgDB/Archive.cpp, - src/osgDB/Registry.cpp: Updates to osgDB::Archive support, and - refactoring of implementation of reading files in Registry to - faciliate the new archiving support. + * examples/osgarchive/osgarchive.cpp, include/osgDB/Registry, + src/osgDB/Archive.cpp, src/osgDB/Registry.cpp: Updates to + osgDB::Archive support, and refactoring of implementation of + reading files in Registry to faciliate the new archiving support. 2004-11-07 21:17 robert @@ -12080,8 +12668,9 @@ 2004-11-07 12:13 robert - * include/osgDB/Archive, src/osgDB/Archive.cpp: Fixed insertion of - files into an existing archive + * examples/osgarchive/osgarchive.cpp, include/osgDB/Archive, + src/osgDB/Archive.cpp: Fixed insertion of files into an existing + archive 2004-11-06 21:21 robert @@ -12090,8 +12679,8 @@ 2004-11-06 21:18 robert - * include/osgDB/Archive, src/osgDB/Archive.cpp: Further work on - osgDB::Archive + * examples/osgarchive/osgarchive.cpp, include/osgDB/Archive, + src/osgDB/Archive.cpp: Further work on osgDB::Archive 2004-11-06 10:18 robert @@ -12110,7 +12699,8 @@ 2004-11-04 15:32 robert - * VisualStudio/examples/osgvolume/osgvolume.dsp: From Morné + * examples/osgarchive/osgarchive.cpp, + VisualStudio/examples/osgvolume/osgvolume.dsp: From Morné Pistorius, fixes for VisualStudio7.0 2004-11-02 21:04 robert @@ -12121,8 +12711,9 @@ 2004-11-02 17:05 robert - * include/osgDB/Archive, src/osgDB/Archive.cpp: Added prelimanary - prox stream buffer to fake the ending of file. + * examples/osgarchive/osgarchive.cpp, include/osgDB/Archive, + src/osgDB/Archive.cpp: Added prelimanary prox stream buffer to + fake the ending of file. 2004-11-02 17:04 robert @@ -12135,10 +12726,11 @@ 2004-11-02 11:10 robert - * src/: osgPlugins/freetype/FreeTypeLibrary.cpp, - osgPlugins/freetype/FreeTypeLibrary.h, osgText/Font.cpp: Removed - the font cache from the FreeType plugin, moving the support - across to osgDB::Registry. + * examples/osgarchive/osgarchive.cpp, + src/osgPlugins/freetype/FreeTypeLibrary.cpp, + src/osgPlugins/freetype/FreeTypeLibrary.h, src/osgText/Font.cpp: + Removed the font cache from the FreeType plugin, moving the + support across to osgDB::Registry. 2004-11-01 18:29 robert @@ -12172,7 +12764,11 @@ 2004-10-28 23:29 don - * Make/temp: Test done. + * Make/: temp, tmp/temp: Test done. + +2004-10-28 23:28 don + + * Make/tmp/temp: Directory write test to new CVS 2004-10-28 23:27 don @@ -12186,8 +12782,8 @@ 2004-10-28 15:27 robert - * include/osgDB/Archive: Added support for listing contents of - archive + * examples/osgarchive/osgarchive.cpp, include/osgDB/Archive: Added + support for listing contents of archive 2004-10-28 14:40 robert @@ -12220,6 +12816,11 @@ * examples/osgplanets/osgplanets.cpp: Updates for Rainer, and with a few changes by Robert. +2004-10-28 09:57 robert + + * examples/osgdem/: GNUmakefile, GNUmakefile.inst, osgdem.cpp: + Removed direct dependency on GDAL + 2004-10-28 08:00 robert * include/osgTerrain/DataSet, src/osgTerrain/DataSet.cpp: Removed @@ -12236,11 +12837,21 @@ * examples/osgscalarbar/osgscalarbar.cpp: Added setCullingActive false to the absolute transform. +2004-10-26 19:36 robert + + * examples/osgarchive/: GNUmakefile, GNUmakefile.inst: Fixed make + files. + 2004-10-26 19:29 robert * include/osgDB/Archive, src/osgDB/Archive.cpp: Updates to osgDB::Archive +2004-10-26 19:20 robert + + * examples/osgarchive/: GNUmakefile, GNUmakefile.inst, + osgarchive.cpp: Removed GDAL reference + 2004-10-26 19:11 robert * src/osgUtil/SceneView.cpp: Removed the _initVisitor traversal for @@ -12255,6 +12866,11 @@ * examples/osgphotoalbum/ImageReaderWriter.h: Made the className() const +2004-10-26 11:27 robert + + * examples/osgarchive/osgarchive.cpp: Updates to the osgarchive + application + 2004-10-26 11:26 robert * include/osgDB/ReaderWriter, @@ -12279,6 +12895,7 @@ src/osgPlugins/lwo/ReaderWriterLWO.cpp, src/osgPlugins/lws/ReaderWriterLWS.cpp, src/osgPlugins/md2/ReaderWriterMD2.cpp, + src/osgPlugins/mpeg/ReaderWriterMPEG.cpp, src/osgPlugins/net/ReaderWriterNET.cpp, src/osgPlugins/obj/ReaderWriterOBJ.cpp, src/osgPlugins/osg/ReaderWriterOSG.cpp, @@ -12324,7 +12941,10 @@ 2004-10-25 20:16 robert * Make/makedirdefs, VisualStudio/VisualStudio.dsw, - VisualStudio/osgDB/osgDB.dsp, include/osgDB/Archive, + VisualStudio/examples/osgarchive/osgarchive.dsp, + VisualStudio/osgDB/osgDB.dsp, examples/osgarchive/GNUmakefile, + examples/osgarchive/GNUmakefile.inst, + examples/osgarchive/osgarchive.cpp, include/osgDB/Archive, src/osgDB/Archive.cpp: Added new osgDB::Archive class, and osgarchive example. These are both very early beginnings so do not function yet. @@ -12905,9 +13525,10 @@ 2004-09-30 10:10 robert - * include/osg/Texture, include/osg/Texture3D, src/osg/Image.cpp, - src/osg/Texture.cpp, src/osg/Texture3D.cpp: Added proper handling - of 3d texture compression + * examples/osgconv/osgconv.cpp, include/osg/Texture, + include/osg/Texture3D, src/osg/Image.cpp, src/osg/Texture.cpp, + src/osg/Texture3D.cpp: Added proper handling of 3d texture + compression 2004-09-29 20:10 robert @@ -12958,10 +13579,10 @@ osg/PagedLOD, osg/PointSprite, osg/PositionAttitudeTransform, osg/PrimitiveSet, osg/Shape, osg/TriangleIndexFunctor, osg/Version, osgDB/DynamicLibrary, osgDB/Version, - osgGA/GUIEventHandler, osgSim/LightPointSystem, osgSim/Sector, - osgSim/SphereSegment, osgSim/VisibilityGroup, osgText/Font, - osgUtil/Simplifier: From Tree, changes to better support Java - binding generation + osgGA/GUIEventHandler, osgGL2/UniformValue, + osgSim/LightPointSystem, osgSim/Sector, osgSim/SphereSegment, + osgSim/VisibilityGroup, osgText/Font, osgUtil/Simplifier: From + Tree, changes to better support Java binding generation 2004-09-28 09:39 robert @@ -12993,11 +13614,11 @@ 2004-09-27 13:07 robert * src/: osg/Version.cpp, osgDB/Version.cpp, osgGA/Version.cpp, - osgParticle/Version.cpp, osgProducer/Version.cpp, - osgProducer/Viewer.cpp, osgSim/Version.cpp, - osgTerrain/Version.cpp, osgText/Version.cpp, osgUtil/Version.cpp: - Changed the version strings to use OpenSceneGaph rather than - "Open Scene Graph" + osgGL2/Version.cpp, osgParticle/Version.cpp, + osgProducer/Version.cpp, osgProducer/Viewer.cpp, + osgSim/Version.cpp, osgTerrain/Version.cpp, osgText/Version.cpp, + osgUtil/Version.cpp: Changed the version strings to use + OpenSceneGaph rather than "Open Scene Graph" 2004-09-27 11:42 robert @@ -13084,8 +13705,9 @@ src/osg/Texture2D.cpp, src/osg/Texture3D.cpp, src/osg/TextureCubeMap.cpp, src/osg/TextureRectangle.cpp, src/osg/VertexProgram.cpp, src/osgDB/DatabasePager.cpp, - src/osgProducer/Viewer.cpp, src/osgText/Font.cpp, - src/osgUtil/SceneView.cpp: Updated to DatabasePager support + src/osgGL2/ProgramObject.cpp, src/osgProducer/Viewer.cpp, + src/osgText/Font.cpp, src/osgUtil/SceneView.cpp: Updated to + DatabasePager support 2004-09-21 18:26 robert @@ -13686,14 +14308,37 @@ 2004-08-24 13:55 robert - * ChangeLog, include/osg/ImageStream, src/osg/ImageStream.cpp: - Added s/getLoopingMode() to ImageStream and MPEG plugin + * ChangeLog, include/osg/ImageStream, src/osg/ImageStream.cpp, + src/osgPlugins/mpeg/MpegImageStream.cpp: Added s/getLoopingMode() + to ImageStream and MPEG plugin + +2004-08-24 12:00 robert + + * doc/doc++/osgGA/HoverManipulator.html: Removed HoveManipulator + +2004-08-24 11:58 robert + + * doc/doc++/: osg/AutoTransform.html, + osgGA/CoordinateFrameCallback.html, osgGA/General.html, + osgGA/HIER.html, osgGA/HIERjava.html, + osgGA/KeySwitchMatrixManipulator.html, + osgGA/MatrixManipulator.html, osgGA/SetSceneViewVisitor.html, + osgGA/StateSetManipulator.html, osgGA/TerrainManipulator.html, + osgGA/TrackballManipulator.html, osgGA/TrackerManipulator.html, + osgGA/index.html, osgGA/osgGA.html, osgUtil/RenderBin.html, + osgUtil/RenderStage.html, osgUtil/RenderToTextureStage.html: + Updated docs 2004-08-24 09:43 robert - * src/osgPlugins/: obj/glm.cpp, quicktime/QuicktimeImageStream.h: - Made the command buffer have 20 elements in it to protect against - wrapping around. + * src/osgPlugins/: mpeg/MpegImageStream.h, obj/glm.cpp, + quicktime/QuicktimeImageStream.h: Made the command buffer have 20 + elements in it to protect against wrapping around. + +2004-08-24 08:29 robert + + * examples/osgconv/osgconv.cpp: Changed --compress to --compressed + in commandline docs 2004-08-23 21:29 don @@ -13716,11 +14361,21 @@ * src/osgTerrain/DataSet.cpp: Added protection to prevent crashes on calls when no data is set up +2004-08-23 09:31 robert + + * examples/osgdem/osgdem.cpp: Changed the write help option to just + output commandline options. + 2004-08-23 08:25 robert * doc/dependencies.html: Updated docs to point to correct 3rd party binaries +2004-08-21 18:29 don + + * examples/osgconv/osgconv.cpp: Added back in the -s (scale) + argument to osgconv, which was dropped in the last revision. + 2004-08-20 10:46 robert * examples/osgtext/osgtext.cpp: From Don Tidrow, fixes to comments. @@ -13773,7 +14428,9 @@ 2004-08-17 08:43 robert * NEWS.txt, doc/dependencies.html, doc/introduction.html, - doc/plan.html: Updated docs for second rev of 0.9.7 + doc/plan.html, doc/doc++/osg/Image.html, + doc/doc++/osg/ImageStream.html: Updated docs for second rev of + 0.9.7 2004-08-17 07:15 robert @@ -13809,6 +14466,11 @@ * src/osg/: GNUmakefile, dxtctool.cpp, dxtctool.h: Added fxtctool in prep for adding compressed imagery swap +2004-08-16 15:21 robert + + * src/osgPlugins/mpeg/: MpegImageStream.cpp, MpegImageStream.h: + Cleaned up output level of debugging messages + 2004-08-16 15:03 robert * src/osgPlugins/obj/glm.cpp: Fix to order of materials @@ -13863,6 +14525,12 @@ from Frank Warmerdam on the GDAL side, and integration/reworking work form Robert Osfield. +2004-08-13 15:09 robert + + * doc/doc++/: osg/State.html, osgDB/Registry.html, + osgFX/HIERjava.html, osgFX/Registry.html, osgFX/osgFX.html: + Updated docs. + 2004-08-13 14:46 robert * include/osgDB/Registry: Added docs for CacheObjectHints @@ -13881,13 +14549,19 @@ * src/osgPlugins/bmp/ReaderWriterBMP.cpp: Fix for VS6.0 build +2004-08-13 11:50 robert + + * include/osgGL2/UniformValue: Added #include required + for X-platform build. + 2004-08-13 11:49 robert * src/osg/Referenced.cpp: Removed inappropriate #ifdefs 2004-08-13 11:46 robert - * include/osgFX/Registry, src/osgFX/Registry.cpp: Fixes for OSX. + * include/osgFX/Registry, include/osgGL2/Extensions, + src/osgFX/Registry.cpp: Fixes for OSX. 2004-08-11 09:25 robert @@ -13939,6 +14613,10 @@ * Make/makedefs: From Bob Kuehne, change the FREETYPE_INCLUDE and _LIB to hardcoded version to avoid reliance on freetype-config. +2004-08-06 10:38 robert + + * examples/osgdem/GNUmakefile: Fix for Mingw from Norman Vine. + 2004-08-06 10:36 robert * NEWS.txt: Updated NEWS @@ -13952,6 +14630,10 @@ * src/osgPlugins/osg/ReaderWriterOSG.cpp: Added support for the "precision " options string +2004-08-06 09:34 robert + + * doc/doc++/osg/: AutoTransform.html, osg.html: Updated docs + 2004-08-06 09:22 robert * include/osg/AutoTransform, @@ -13968,7 +14650,370 @@ 2004-08-06 07:53 robert * doc/: documentation.html, Doxyfiles/auto_Doxyfile, - Doxyfiles/core_Doxyfile: Updated docs + Doxyfiles/core_Doxyfile, doc++/osg/AlphaFunc.html, + doc++/osg/AnimationPath.html, + doc++/osg/AnimationPathCallback.html, + doc++/osg/ApplicationUsage.html, + doc++/osg/ApplicationUsageProxy.html, + doc++/osg/ArgumentParser.html, doc++/osg/Array.html, + doc++/osg/ArrayVisitor.html, doc++/osg/AttributeFunctor.html, + doc++/osg/AutoTransform.html, doc++/osg/Billboard.html, + doc++/osg/BlendColor.html, doc++/osg/BlendFunc.html, + doc++/osg/BoundingBox.html, doc++/osg/BoundingSphere.html, + doc++/osg/Box.html, + doc++/osg/COMPARE_StateAttribute_Parameter.html, + doc++/osg/COMPARE_StateAttribute_Types.html, + doc++/osg/Capsule.html, doc++/osg/ClearNode.html, + doc++/osg/ClipNode.html, doc++/osg/ClipPlane.html, + doc++/osg/ClusterCullingCallback.html, + doc++/osg/CollectOccludersVisitor.html, doc++/osg/ColorMask.html, + doc++/osg/ColorMatrix.html, doc++/osg/CompositeShape.html, + doc++/osg/Cone.html, doc++/osg/ConstArrayVisitor.html, + doc++/osg/ConstAttributeFunctor.html, + doc++/osg/ConstShapeVisitor.html, + doc++/osg/ConstValueVisitor.html, doc++/osg/ConvexHull.html, + doc++/osg/ConvexPlanarOccluder.html, + doc++/osg/ConvexPlanarPolygon.html, + doc++/osg/CoordinateFrame.html, + doc++/osg/CoordinateSystemNode.html, doc++/osg/CopyOp.html, + doc++/osg/CullFace.html, doc++/osg/CullSettings.html, + doc++/osg/CullStack.html, doc++/osg/CullingSet.html, + doc++/osg/Cylinder.html, doc++/osg/DatabaseRequestHandler.html, + doc++/osg/DeleteHandler.html, doc++/osg/Depth.html, + doc++/osg/DisplaySettings.html, doc++/osg/DrawArrayLengths.html, + doc++/osg/DrawArrays.html, doc++/osg/DrawElementsUByte.html, + doc++/osg/DrawElementsUInt.html, + doc++/osg/DrawElementsUShort.html, doc++/osg/DrawPixels.html, + doc++/osg/Drawable.html, doc++/osg/EllipsoidModel.html, + doc++/osg/Endian.html, doc++/osg/Extensions.2.html, + doc++/osg/Extensions.3.html, doc++/osg/Extensions.4.html, + doc++/osg/Extensions.5.html, doc++/osg/Extensions.6.html, + doc++/osg/Extensions.7.html, doc++/osg/Extensions.8.html, + doc++/osg/Extensions.html, doc++/osg/Fog.html, + doc++/osg/FragmentProgram.html, doc++/osg/FrameStamp.html, + doc++/osg/FrontFace.html, doc++/osg/General.html, + doc++/osg/Geode.html, doc++/osg/Geometry.html, + doc++/osg/Group.html, doc++/osg/HIER.html, + doc++/osg/HIERjava.html, doc++/osg/HeightField.html, + doc++/osg/Image.html, doc++/osg/ImageStream.html, + doc++/osg/Impostor.html, doc++/osg/ImpostorSprite.html, + doc++/osg/ImpostorSpriteManager.html, doc++/osg/IndexArray.html, + doc++/osg/InfinitePlane.html, doc++/osg/LOD.html, + doc++/osg/Light.html, doc++/osg/LightModel.html, + doc++/osg/LightSource.html, doc++/osg/LineSegment.html, + doc++/osg/LineStipple.html, doc++/osg/LineWidth.html, + doc++/osg/META_Node.html, doc++/osg/META_Object.html, + doc++/osg/META_Shape.html, doc++/osg/META_StateAttribute.html, + doc++/osg/Material.html, doc++/osg/MatrixTransform.html, + doc++/osg/Matrixd.html, doc++/osg/Matrixf.html, + doc++/osg/Multisample.html, doc++/osg/Node.html, + doc++/osg/NodeAcceptOp.html, doc++/osg/NodeCallback.html, + doc++/osg/NodePath.html, doc++/osg/NodeVisitor.html, + doc++/osg/NotifySeverity.html, + doc++/osg/OSGUTX_ADD_TESTCASE.html, + doc++/osg/OSGUTX_ADD_TESTSUITE.html, + doc++/osg/OSGUTX_AUTOREGISTER_TESTSUITE.html, + doc++/osg/OSGUTX_AUTOREGISTER_TESTSUITE_AT.html, + doc++/osg/OSGUTX_BEGIN_TESTSUITE.html, + doc++/osg/OSGUTX_END_TESTSUITE.html, + doc++/osg/OSGUTX_TESTSUITE.html, doc++/osg/OSGUTX_TEST_E.html, + doc++/osg/OSGUTX_TEST_F.html, doc++/osg/OSG_GL_DEBUG.html, + doc++/osg/Object.html, doc++/osg/OccluderNode.html, + doc++/osg/PagedLOD.html, doc++/osg/Parameter.html, + doc++/osg/Plane.html, doc++/osg/Point.html, + doc++/osg/PointSprite.html, doc++/osg/PolygonMode.html, + doc++/osg/PolygonOffset.html, doc++/osg/PolygonStipple.html, + doc++/osg/Polytope.html, + doc++/osg/PositionAttitudeTransform.html, + doc++/osg/PrimitiveFunctor.html, + doc++/osg/PrimitiveIndexFunctor.html, + doc++/osg/PrimitiveSet.html, doc++/osg/Projection.html, + doc++/osg/QualifiedTestPrinter.html, doc++/osg/Quat.html, + doc++/osg/RefMatrixd.html, doc++/osg/RefMatrixf.html, + doc++/osg/Referenced.html, doc++/osg/Sequence.html, + doc++/osg/ShadeModel.html, doc++/osg/ShadowVolumeOccluder.html, + doc++/osg/ShadowVolumeOccluderList.html, doc++/osg/Shape.html, + doc++/osg/ShapeDrawable.html, doc++/osg/ShapeVisitor.html, + doc++/osg/Sphere.html, doc++/osg/State.html, + doc++/osg/StateAttribute.html, doc++/osg/StateSet.html, + doc++/osg/Stencil.html, doc++/osg/SubloadCallback.2.html, + doc++/osg/SubloadCallback.3.html, + doc++/osg/SubloadCallback.4.html, + doc++/osg/SubloadCallback.5.html, doc++/osg/SubloadCallback.html, + doc++/osg/Switch.html, doc++/osg/TemplateArray.html, + doc++/osg/TemplateIndexArray.html, + doc++/osg/TessellationHints.html, doc++/osg/Test.html, + doc++/osg/TestCase.html, doc++/osg/TestCase_.html, + doc++/osg/TestContext.html, doc++/osg/TestErrorX.html, + doc++/osg/TestFailureX.html, doc++/osg/TestGraph.html, + doc++/osg/TestQualifier.html, doc++/osg/TestRecord.html, + doc++/osg/TestReport.html, doc++/osg/TestRunner.html, + doc++/osg/TestSuite.html, + doc++/osg/TestSuiteAutoRegistrationAgent.html, + doc++/osg/TestVisitor.html, doc++/osg/TestX.html, + doc++/osg/TexEnv.html, doc++/osg/TexEnvCombine.html, + doc++/osg/TexGen.html, doc++/osg/TexGenNode.html, + doc++/osg/TexMat.html, doc++/osg/Texture.html, + doc++/osg/Texture1D.html, doc++/osg/Texture2D.html, + doc++/osg/Texture3D.html, doc++/osg/TextureCubeMap.html, + doc++/osg/TextureObject.html, + doc++/osg/TextureObjectManager.html, + doc++/osg/TextureRectangle.html, doc++/osg/Timer.html, + doc++/osg/TraceStream.html, doc++/osg/Transform.html, + doc++/osg/TriangleFunctor.html, + doc++/osg/TriangleIndexFunctor.html, doc++/osg/TriangleMesh.html, + doc++/osg/UByte4.html, doc++/osg/ValueVisitor.html, + doc++/osg/Vec2d.html, doc++/osg/Vec2f.html, doc++/osg/Vec3d.html, + doc++/osg/Vec3f.html, doc++/osg/Vec4d.html, doc++/osg/Vec4f.html, + doc++/osg/VectorSizei.2.html, doc++/osg/VectorSizei.html, + doc++/osg/VectorUByte.2.html, doc++/osg/VectorUByte.html, + doc++/osg/VectorUInt.2.html, doc++/osg/VectorUInt.html, + doc++/osg/VectorUShort.2.html, doc++/osg/VectorUShort.html, + doc++/osg/VertexProgram.html, doc++/osg/Viewport.html, + doc++/osg/buffered_object.html, doc++/osg/buffered_value.html, + doc++/osg/clampArray3BetweenRange.html, + doc++/osg/clampArray3GEQUAL.html, + doc++/osg/clampArray3LEQUAL.html, + doc++/osg/clampArray4BetweenRange.html, + doc++/osg/clampArray4GEQUAL.html, + doc++/osg/clampArray4LEQUAL.html, + doc++/osg/clampArrayElementBetweenRange.html, + doc++/osg/clampArrayElementGEQUAL.html, + doc++/osg/clampArrayElementLEQUAL.html, + doc++/osg/clampArrayElementsBetweenRange.html, + doc++/osg/clampArrayElementsGEQUAL.html, + doc++/osg/clampArrayElementsLEQUAL.html, + doc++/osg/clampBetweenRange.html, doc++/osg/clampGEQUAL.html, + doc++/osg/clampLEQUAL.html, doc++/osg/computeEyeToLocal.html, + doc++/osg/computeLocalToEye.html, + doc++/osg/computeLocalToWorld.html, + doc++/osg/computeWorldToLocal.html, + doc++/osg/createGeodeForImage.2.html, + doc++/osg/createGeodeForImage.html, + doc++/osg/createTexturedQuadGeometry.2.html, + doc++/osg/createTexturedQuadGeometry.html, + doc++/osg/fast_back_stack.html, + doc++/osg/getGLExtensionDisableString.html, + doc++/osg/getGLExtensionFuncPtr.2.html, + doc++/osg/getGLExtensionFuncPtr.html, + doc++/osg/getNotifyLevel.html, doc++/osg/index.html, + doc++/osg/initNotifyLevel.html, + doc++/osg/isGLExtensionSupported.html, + doc++/osg/isGLUExtensionSupported.html, doc++/osg/notify.html, + doc++/osg/operator.2.html, doc++/osg/operator.3.html, + doc++/osg/operator.4.html, doc++/osg/operator.html, + doc++/osg/osg.html, doc++/osg/osgGetLibraryName.html, + doc++/osg/osgGetVersion.html, doc++/osg/osgUtx.html, + doc++/osg/ref_ptr.html, + doc++/osg/setGLExtensionDisableString.html, + doc++/osg/setNotifyLevel.html, doc++/osgDB/Block.html, + doc++/osgDB/CaseSensitivity.html, doc++/osgDB/DatabasePager.html, + doc++/osgDB/DirectoryContents.html, + doc++/osgDB/DotOsgWrapper.html, doc++/osgDB/DynamicLibrary.html, + doc++/osgDB/Field.html, doc++/osgDB/FieldReader.html, + doc++/osgDB/FieldReaderIterator.html, + doc++/osgDB/FilePathList.html, doc++/osgDB/FileType.html, + doc++/osgDB/General.html, doc++/osgDB/HIER.html, + doc++/osgDB/HIERjava.html, doc++/osgDB/ImageOptions.html, + doc++/osgDB/Input.html, doc++/osgDB/Options.html, + doc++/osgDB/Output.html, doc++/osgDB/ParameterOutput.html, + doc++/osgDB/PushAndPopDataPath.html, + doc++/osgDB/ReadFileCallback.html, doc++/osgDB/ReadResult.html, + doc++/osgDB/ReaderWriter.html, + doc++/osgDB/RegisterDotOsgWrapperProxy.html, + doc++/osgDB/RegisterReaderWriterProxy.html, + doc++/osgDB/Registry.html, doc++/osgDB/SharedStateManager.html, + doc++/osgDB/WriteFileCallback.html, doc++/osgDB/WriteResult.html, + doc++/osgDB/basic_type_wrapper.html, doc++/osgDB/fileExists.html, + doc++/osgDB/fileType.2.html, + doc++/osgDB/findFileInDirectory.html, + doc++/osgDB/findFileInPath.html, + doc++/osgDB/getDirectoryContents.html, doc++/osgDB/index.html, + doc++/osgDB/osgDB.html, doc++/osgDB/osgDBGetLibraryName.html, + doc++/osgDB/osgDBGetVersion.html, + doc++/osgDB/readCommandLine.html, + doc++/osgDB/readHeightFieldFile.2.html, + doc++/osgDB/readHeightFieldFile.html, + doc++/osgDB/readImageFile.2.html, doc++/osgDB/readImageFile.html, + doc++/osgDB/readNodeFile.2.html, doc++/osgDB/readNodeFile.html, + doc++/osgDB/readNodeFiles.2.html, + doc++/osgDB/readNodeFiles.3.html, + doc++/osgDB/readNodeFiles.4.html, doc++/osgDB/readNodeFiles.html, + doc++/osgDB/readObjectFile.2.html, + doc++/osgDB/readObjectFile.html, doc++/osgDB/type_wrapper.html, + doc++/osgDB/writeHeightFieldFile.html, + doc++/osgDB/writeImageFile.html, doc++/osgDB/writeNodeFile.html, + doc++/osgDB/writeObjectFile.html, + doc++/osgFX/AnisotropicLighting.html, + doc++/osgFX/BumpMapping.html, doc++/osgFX/Cartoon.html, + doc++/osgFX/Effect.html, doc++/osgFX/General.html, + doc++/osgFX/HIER.html, doc++/osgFX/HIERjava.html, + doc++/osgFX/META_Effect.html, doc++/osgFX/META_Technique.html, + doc++/osgFX/Registry.html, doc++/osgFX/Scribe.html, + doc++/osgFX/SpecularHighlights.html, doc++/osgFX/Technique.html, + doc++/osgFX/Validator.html, doc++/osgFX/index.html, + doc++/osgFX/osgFX.html, + doc++/osgGA/AnimationPathManipulator.html, + doc++/osgGA/CompositeGUIEventHandler.html, + doc++/osgGA/CoordinateFrameCallback.html, + doc++/osgGA/DriveManipulator.html, + doc++/osgGA/FlightManipulator.html, + doc++/osgGA/GUIActionAdapter.html, + doc++/osgGA/GUIEventAdapter.html, + doc++/osgGA/GUIEventHandler.html, + doc++/osgGA/GUIEventHandlerVisitor.html, + doc++/osgGA/General.html, doc++/osgGA/HIER.html, + doc++/osgGA/HIERjava.html, doc++/osgGA/HoverManipulator.html, + doc++/osgGA/KeySwitchMatrixManipulator.html, + doc++/osgGA/MatrixManipulator.html, + doc++/osgGA/SetSceneViewVisitor.html, + doc++/osgGA/StateSetManipulator.html, + doc++/osgGA/TerrainManipulator.html, + doc++/osgGA/TrackballManipulator.html, + doc++/osgGA/TrackerManipulator.html, doc++/osgGA/index.html, + doc++/osgGA/osgGA.html, doc++/osgGA/osgGAGetLibraryName.html, + doc++/osgGA/osgGAGetVersion.html, doc++/osgGA/spaceosgGA.html, + doc++/osgGL2/Extensions.html, doc++/osgGL2/General.html, + doc++/osgGL2/HIER.html, doc++/osgGL2/HIERjava.html, + doc++/osgGL2/PerContextProgObj.html, + doc++/osgGL2/PerContextShaderObj.html, + doc++/osgGL2/ProgramObject.html, doc++/osgGL2/ShaderObject.html, + doc++/osgGL2/UniformValue.html, + doc++/osgGL2/UniformValueTemplate.html, doc++/osgGL2/index.html, + doc++/osgGL2/osgGL2.html, doc++/osgParticle/AccelOperator.html, + doc++/osgParticle/AngularAccelOperator.html, + doc++/osgParticle/CenteredPlacer.html, + doc++/osgParticle/Counter.html, doc++/osgParticle/Emitter.html, + doc++/osgParticle/ExplosionEffect.html, + doc++/osgParticle/FireEffect.html, + doc++/osgParticle/FluidFrictionOperator.html, + doc++/osgParticle/ForceOperator.html, + doc++/osgParticle/General.html, doc++/osgParticle/HIER.html, + doc++/osgParticle/HIERjava.html, + doc++/osgParticle/Interpolator.html, + doc++/osgParticle/LinearInterpolator.html, + doc++/osgParticle/ModularEmitter.html, + doc++/osgParticle/ModularProgram.html, + doc++/osgParticle/MultiSegmentPlacer.html, + doc++/osgParticle/Operator.html, doc++/osgParticle/Particle.html, + doc++/osgParticle/ParticleEffect.html, + doc++/osgParticle/ParticleProcessor.html, + doc++/osgParticle/ParticleSystem.html, + doc++/osgParticle/ParticleSystemUpdater.html, + doc++/osgParticle/Placer.html, + doc++/osgParticle/PointPlacer.html, + doc++/osgParticle/Program.html, + doc++/osgParticle/RadialShooter.html, + doc++/osgParticle/RandomRateCounter.html, + doc++/osgParticle/SectorPlacer.html, + doc++/osgParticle/SegmentPlacer.html, + doc++/osgParticle/Shooter.html, + doc++/osgParticle/SmokeEffect.html, + doc++/osgParticle/VariableRateCounter.html, + doc++/osgParticle/index.html, doc++/osgParticle/osgParticle.html, + doc++/osgParticle/range.html, doc++/osgParticle/rangef.html, + doc++/osgParticle/rangev2.html, doc++/osgParticle/rangev3.html, + doc++/osgParticle/rangev4.html, doc++/osgProducer/Callback.html, + doc++/osgProducer/EventAdapter.html, + doc++/osgProducer/General.html, doc++/osgProducer/HIER.html, + doc++/osgProducer/HIERjava.html, + doc++/osgProducer/KeyboardMouseCallback.html, + doc++/osgProducer/OsgCameraGroup.html, + doc++/osgProducer/OsgSceneHandler.html, + doc++/osgProducer/RealizeCallback.html, + doc++/osgProducer/Viewer.html, + doc++/osgProducer/ViewerEventHandler.html, + doc++/osgProducer/index.html, doc++/osgProducer/osgProducer.html, + doc++/osgProducer/osgProducerGetLibraryName.html, + doc++/osgProducer/osgProducerGetVersion.html, + doc++/osgSim/AzimElevationSector.html, + doc++/osgSim/AzimRange.html, doc++/osgSim/AzimSector.html, + doc++/osgSim/BlinkSequence.html, doc++/osgSim/ColorRange.html, + doc++/osgSim/ConeSector.html, doc++/osgSim/DOFTransform.html, + doc++/osgSim/DirectionalSector.html, + doc++/osgSim/ElevationRange.html, + doc++/osgSim/ElevationSector.html, doc++/osgSim/General.html, + doc++/osgSim/GeographicLocation.html, doc++/osgSim/HIER.html, + doc++/osgSim/HIERjava.html, doc++/osgSim/LightPoint.html, + doc++/osgSim/LightPointNode.html, + doc++/osgSim/LightPointSystem.html, + doc++/osgSim/MultiSwitch.html, doc++/osgSim/ScalarBar.html, + doc++/osgSim/ScalarsToColors.html, doc++/osgSim/Sector.html, + doc++/osgSim/SequenceGroup.html, doc++/osgSim/SphereSegment.html, + doc++/osgSim/VisibilityGroup.html, doc++/osgSim/index.html, + doc++/osgSim/osgSim.html, doc++/osgSim/osgSimGetLibraryName.html, + doc++/osgSim/osgSimGetVersion.html, + doc++/osgTerrain/ClassGraph.class, + doc++/osgTerrain/ClassGraphPanel.class, + doc++/osgTerrain/ClassLayout.class, + doc++/osgTerrain/CompositeDestination.html, + doc++/osgTerrain/CompositeSource.html, + doc++/osgTerrain/DataSet.html, + doc++/osgTerrain/DestinationTile.html, + doc++/osgTerrain/General.html, doc++/osgTerrain/HIER.html, + doc++/osgTerrain/HIERjava.html, + doc++/osgTerrain/HeightFieldNode.html, + doc++/osgTerrain/HeightFieldRenderer.html, + doc++/osgTerrain/NavigatorButton.class, + doc++/osgTerrain/Source.html, + doc++/osgTerrain/base_source_iterator.html, + doc++/osgTerrain/icon1.gif, doc++/osgTerrain/icon2.gif, + doc++/osgTerrain/index.html, doc++/osgTerrain/iterator.html, + doc++/osgTerrain/osgTerrain.html, + doc++/osgTerrain/osgTerrainGetLibraryName.html, + doc++/osgTerrain/osgTerrainGetVersion.html, + doc++/osgText/Font.html, doc++/osgText/FontImplementation.html, + doc++/osgText/General.html, doc++/osgText/Glyph.html, + doc++/osgText/GlyphTexture.html, doc++/osgText/HIER.html, + doc++/osgText/HIERjava.html, doc++/osgText/KerningType.html, + doc++/osgText/String.html, doc++/osgText/Text.html, + doc++/osgText/VectorUInt.2.html, doc++/osgText/VectorUInt.html, + doc++/osgText/index.html, doc++/osgText/osgText.html, + doc++/osgText/osgTextGetLibraryName.html, + doc++/osgText/osgTextGetVersion.html, + doc++/osgText/readFontFile.html, + doc++/osgUtil/CheckGeometryVisitor.html, + doc++/osgUtil/CombineLODsVisitor.html, + doc++/osgUtil/CombineStaticTransformsVisitor.html, + doc++/osgUtil/ContinueSimplificationCallback.html, + doc++/osgUtil/CopySharedSubgraphsVisitor.html, + doc++/osgUtil/CubeMapGenerator.html, + doc++/osgUtil/CullVisitor.html, + doc++/osgUtil/DelaunayTriangulator.html, + doc++/osgUtil/DisplayRequirementsVisitor.html, + doc++/osgUtil/FlattenStaticTransformsVisitor.html, + doc++/osgUtil/GLObjectsVisitor.html, doc++/osgUtil/General.html, + doc++/osgUtil/HIER.html, doc++/osgUtil/HIERjava.html, + doc++/osgUtil/HalfWayMapGenerator.html, + doc++/osgUtil/HighlightMapGenerator.html, doc++/osgUtil/Hit.html, + doc++/osgUtil/InsertImpostorsVisitor.html, + doc++/osgUtil/IntersectState.html, + doc++/osgUtil/IntersectVisitor.html, + doc++/osgUtil/LeafDepthSortFunctor.html, + doc++/osgUtil/MergeGeometryVisitor.html, + doc++/osgUtil/Optimizer.html, + doc++/osgUtil/ReflectionMapGenerator.html, + doc++/osgUtil/RegisterRenderBinProxy.html, + doc++/osgUtil/RemoveEmptyNodesVisitor.html, + doc++/osgUtil/RemoveRedundantNodesVisitor.html, + doc++/osgUtil/RenderBin.html, doc++/osgUtil/RenderGraph.html, + doc++/osgUtil/RenderLeaf.html, doc++/osgUtil/RenderStage.html, + doc++/osgUtil/RenderStageLighting.html, + doc++/osgUtil/RenderToTextureStage.html, + doc++/osgUtil/SceneView.html, doc++/osgUtil/Simplifier.html, + doc++/osgUtil/SmoothingVisitor.html, + doc++/osgUtil/SpatializeGroupsVisitor.html, + doc++/osgUtil/StateVisitor.html, doc++/osgUtil/Statistics.html, + doc++/osgUtil/TangentSpaceGenerator.html, + doc++/osgUtil/TesselateVisitor.html, + doc++/osgUtil/Tesselator.html, doc++/osgUtil/TextureVisitor.html, + doc++/osgUtil/TransformAttributeFunctor.html, + doc++/osgUtil/TransformCallback.html, + doc++/osgUtil/TriStripVisitor.html, + doc++/osgUtil/UpdateVisitor.html, doc++/osgUtil/index.html, + doc++/osgUtil/osgUtil.html, + doc++/osgUtil/osgUtilGetLibraryName.html, + doc++/osgUtil/osgUtilGetVersion.html: Updated docs 2004-08-06 06:28 robert @@ -13976,7 +15021,7 @@ 2004-08-06 06:25 robert - * include/osgTerrain/DataSet, + * include/osgTerrain/DataSet, examples/osgdem/osgdem.cpp, examples/osgpointsprite/osgpointsprite.cpp: From Bruce Clay, Build fixes for Win32 VS6.0 @@ -14022,10 +15067,11 @@ 2004-08-05 09:02 robert * NEWS.txt, src/osg/Version.cpp, src/osgDB/Version.cpp, - src/osgGA/Version.cpp, src/osgParticle/Version.cpp, - src/osgProducer/Version.cpp, src/osgSim/Version.cpp, - src/osgTerrain/Version.cpp, src/osgText/Version.cpp, - src/osgUtil/Version.cpp: Set version numbers for 0.9.7 release + src/osgGA/Version.cpp, src/osgGL2/Version.cpp, + src/osgParticle/Version.cpp, src/osgProducer/Version.cpp, + src/osgSim/Version.cpp, src/osgTerrain/Version.cpp, + src/osgText/Version.cpp, src/osgUtil/Version.cpp: Set version + numbers for 0.9.7 release 2004-08-04 11:22 robert @@ -14048,12 +15094,13 @@ examples/osgcluster/broadcaster.h, examples/osgcluster/osgcluster.cpp, examples/osgcluster/receiver.cpp, examples/osgcluster/receiver.h, - include/osg/AnimationPath, include/osg/Array, - include/osg/AutoTransform, include/osg/CoordinateSystemNode, - include/osg/Vec2d, include/osg/Vec2f, include/osg/Vec3d, - include/osg/Vec3f, include/osg/Vec4f, include/osgDB/ReadFile, - include/osgText/Font, include/osgText/String, - include/osgUtil/CullVisitor, include/osgUtil/SmoothingVisitor, + examples/osgdem/GNUmakefile, include/osg/AnimationPath, + include/osg/Array, include/osg/AutoTransform, + include/osg/CoordinateSystemNode, include/osg/Vec2d, + include/osg/Vec2f, include/osg/Vec3d, include/osg/Vec3f, + include/osg/Vec4f, include/osgDB/ReadFile, include/osgText/Font, + include/osgText/String, include/osgUtil/CullVisitor, + include/osgUtil/SmoothingVisitor, src/osgPlugins/directx/directx.h, src/osgPlugins/gdal/GNUmakefile, src/osgPlugins/obj/glm.cpp, src/osgPlugins/txp/trpage_sys.h, @@ -14094,8 +15141,8 @@ 2004-08-03 13:38 robert - * src/osgPlugins/quicktime/QuicktimeImageStream.cpp: Added include - of scoped lock + * src/osgPlugins/: mpeg/MpegImageStream.cpp, + quicktime/QuicktimeImageStream.cpp: Added include of scoped lock 2004-08-03 12:01 robert @@ -14103,8 +15150,8 @@ include/osg/StateAttribute, include/osg/Texture, include/osgTerrain/DataSet, src/osg/Drawable.cpp, src/osg/FragmentProgram.cpp, src/osg/Texture.cpp, - src/osg/VertexProgram.cpp: Better macro support for switching - on/off use of mutex + src/osg/VertexProgram.cpp, src/osgGL2/ProgramObject.cpp: Better + macro support for switching on/off use of mutex 2004-08-03 08:31 robert @@ -14126,6 +15173,10 @@ * examples/: osgshaders/GL2Scene.cpp, osgvolume/osgvolume.cpp: Fixed warnigns +2004-08-02 15:52 robert + + * src/osgGL2/ProgramObject.cpp: Fixed warnings + 2004-08-02 15:47 robert * src/osgPlugins/: flt/flt2osg.cpp, txp/TXPParser.cpp: Fixed @@ -14219,7 +15270,27 @@ 2004-08-01 05:10 robert - * VisualStudio/VisualStudio.dsw: Removed old iv plugin + * VisualStudio/VisualStudio.dsw, VisualStudio/osgPlugins/iv/iv.dsp, + src/osgPlugins/iv/COPYING, src/osgPlugins/iv/GNUmakefile, + src/osgPlugins/iv/README, src/osgPlugins/iv/atrfloat.h, + src/osgPlugins/iv/atrstring.h, src/osgPlugins/iv/atrvec.h, + src/osgPlugins/iv/atrvec3list.h, src/osgPlugins/iv/attribute.h, + src/osgPlugins/iv/coordinate3.h, src/osgPlugins/iv/geometry.h, + src/osgPlugins/iv/indexedfaceset.h, + src/osgPlugins/iv/indexedtristripset.h, + src/osgPlugins/iv/ltstr.h, src/osgPlugins/iv/material.h, + src/osgPlugins/iv/matrixtransform.h, src/osgPlugins/iv/mynode.h, + src/osgPlugins/iv/mynodevisitor.h, + src/osgPlugins/iv/nodecache.cpp, src/osgPlugins/iv/nodecache.h, + src/osgPlugins/iv/normals.cpp, src/osgPlugins/iv/normals.h, + src/osgPlugins/iv/osgvisitor.cpp, src/osgPlugins/iv/osgvisitor.h, + src/osgPlugins/iv/parser.cpp, src/osgPlugins/iv/parser.hpp, + src/osgPlugins/iv/parser.y, src/osgPlugins/iv/readerwriter.cpp, + src/osgPlugins/iv/readerwriter.h, src/osgPlugins/iv/scanner.cpp, + src/osgPlugins/iv/scanner.l, src/osgPlugins/iv/separator.h, + src/osgPlugins/iv/texture2.h, + src/osgPlugins/iv/texturecoordinate.h, + src/osgPlugins/iv/transform.h: Removed old iv plugin 2004-08-01 05:06 robert @@ -14235,12 +15306,24 @@ src/osgGA/GNUmakefile, src/osgGA/TrackerManipulator.cpp: Added beginnings of new TrackballManipulator +2004-07-29 15:24 robert + + * examples/osgconv/: GNUmakefile, GNUmakefile.inst: Added osgText + to makefile + 2004-07-29 11:13 robert * include/osgUtil/Optimizer, src/osgUtil/Optimizer.cpp: Added detection and disabling of flattening of static transforms which a LightPointNode exists in the scene graph. +2004-07-28 20:56 robert + + * include/osgGL2/ProgramObject, include/osgGL2/UniformValue, + src/osgGL2/ProgramObject.cpp, src/osgGL2/UniformValue.cpp: Fixed + compare(ProgramObject) and added UniformeValue::compare and + ShaderObject::compare to support proper sorting of shaders. + 2004-07-28 13:38 robert * src/osg/DrawPixels.cpp: Replaced GL_PACK_ROW_LENGTH by @@ -14248,10 +15331,16 @@ 2004-07-28 13:29 robert - * src/: osgPlugins/gdal/GNUmakefile, osgTerrain/GNUmakefile: From + * examples/osgdem/GNUmakefile, examples/osgdem/GNUmakefile.inst, + src/osgPlugins/gdal/GNUmakefile, src/osgTerrain/GNUmakefile: From Corbin Holtz, addition of GDAL_INCLUDE and GDAL_LIB env vars for setting a non standard location of GDAL +2004-07-28 13:27 robert + + * src/osgPlugins/mpeg/MpegImageStream.cpp: Added initializer for + _videoWriteData and _rows pointers + 2004-07-28 11:26 robert * src/osgUtil/CullVisitor.cpp: Commented out debugging messages @@ -14262,6 +15351,12 @@ visitor so that it checks to see if a drawable can be flattened or not. +2004-07-28 09:28 robert + + * src/osgPlugins/mpeg/: MpegImageStream.cpp, MpegImageStream.h: + Added double buffer of video imagery so that the OpenGL never + reads as Mpeg writes + 2004-07-28 08:24 robert * src/osgText/Text.cpp: From David Fries, divide by zero fix on @@ -14277,6 +15372,11 @@ * src/osg/TextureRectangle.cpp: Clean up of debugging messages +2004-07-27 14:27 robert + + * src/osgPlugins/mpeg/: MpegImageStream.cpp, MpegImageStream.h: + Clean up of debugging messages + 2004-07-27 14:24 robert * src/osg/: Texture1D.cpp, Texture2D.cpp, Texture3D.cpp, @@ -14300,6 +15400,11 @@ src/osg/TextureCubeMap.cpp, src/osg/TextureRectangle.cpp: Added support s/getImage(uint i) and getNumImages(). +2004-07-27 10:04 robert + + * src/osgPlugins/mpeg/: MpegImageStream.cpp, MpegImageStream.h, + ReaderWriterMPEG.cpp: Fixed double thread start problem. + 2004-07-26 20:40 robert * include/osg/CullSettings, include/osgUtil/CullVisitor, @@ -14326,7 +15431,8 @@ examples/osgcallback/osgcallback.dsp, examples/osgcameragroup/osgcameragroup.dsp, examples/osgclip/osgclip.dsp, examples/osgcluster/osgcluster.dsp, - examples/osgcopy/osgcopy.dsp, examples/osgcubemap/osgcubemap.dsp, + examples/osgconv/osgconv.dsp, examples/osgcopy/osgcopy.dsp, + examples/osgcubemap/osgcubemap.dsp, examples/osgdem/osgdem.dsp, examples/osgdepthshadow/osgdepthshadow.dsp, examples/osgdistortion/osgdistortion.dsp, examples/osgforest/osgforest.dsp, @@ -14368,16 +15474,19 @@ examples/osgtexture3D/osgtexture3D.dsp, examples/osgtexturerectangle/osgtexturerectangle.dsp, examples/osgunittests/osgunittests.dsp, + examples/osgversion/osgversion.dsp, examples/osgvertexprogram/osgvertexprogram.dsp, + examples/osgviewer/osgviewer.dsp, examples/osgvolume/osgvolume.dsp, examples/osgwindows/osgwindows.dsp, osg/osg.dsp, osgDB/osgDB.dsp, - osgFX/osgFX.dsp, osgGA/osgGA.dsp, osgParticle/osgParticle.dsp, - osgPlugins/3dc/3dc.dsp, osgPlugins/ac3d/ac3d.dsp, - osgPlugins/bmp/bmp.dsp, osgPlugins/dds/dds.dsp, - osgPlugins/directx/directx.dsp, osgPlugins/dw/dw.dsp, - osgPlugins/flt/flt.dsp, osgPlugins/freetype/freetype.dsp, - osgPlugins/gdal/gdal.dsp, osgPlugins/geo/geo.dsp, - osgPlugins/gif/gif.dsp, osgPlugins/ive/ive.dsp, + osgFX/osgFX.dsp, osgGA/osgGA.dsp, osgGL2/osgGL2.dsp, + osgParticle/osgParticle.dsp, osgPlugins/3dc/3dc.dsp, + osgPlugins/ac3d/ac3d.dsp, osgPlugins/bmp/bmp.dsp, + osgPlugins/dds/dds.dsp, osgPlugins/directx/directx.dsp, + osgPlugins/dw/dw.dsp, osgPlugins/flt/flt.dsp, + osgPlugins/freetype/freetype.dsp, osgPlugins/gdal/gdal.dsp, + osgPlugins/geo/geo.dsp, osgPlugins/gif/gif.dsp, + osgPlugins/iv/iv.dsp, osgPlugins/ive/ive.dsp, osgPlugins/jpeg/jpeg.dsp, osgPlugins/lib3ds/lib3ds.dsp, osgPlugins/logo/logo.dsp, osgPlugins/lwo/lwo.dsp, osgPlugins/lws/lws.dsp, osgPlugins/md2/md2.dsp, @@ -14405,6 +15514,8 @@ 2004-07-23 10:15 robert * include/osg/ImageStream, include/osgProducer/OsgCameraGroup, + src/osgPlugins/mpeg/MpegImageStream.cpp, + src/osgPlugins/mpeg/MpegImageStream.h, src/osgPlugins/quicktime/QuicktimeImageStream.cpp, src/osgPlugins/quicktime/QuicktimeImageStream.h, src/osgProducer/OsgCameraGroup.cpp, src/osgProducer/Viewer.cpp: @@ -14432,10 +15543,17 @@ 2004-07-22 13:10 robert - * VisualStudio/VisualStudio.dsw: Added support for compressing + * VisualStudio/VisualStudio.dsw, + VisualStudio/examples/osgconv/osgconv.dsp, + examples/osgconv/osgconv.cpp: Added support for compressing textures to osgconv, can be accessed by running --compressed when outputting to a .ive file. +2004-07-22 12:59 robert + + * examples/osgconv/: GNUmakefile, osgconv.cpp: Added support + texture compression in osgconv + 2004-07-22 08:41 robert * include/osgUtil/Optimizer: Changed _valueAnisotropy from bool to @@ -14445,9 +15563,9 @@ * include/osg/Texture, src/osg/Drawable.cpp, src/osg/FragmentProgram.cpp, src/osg/Texture.cpp, - src/osg/VertexProgram.cpp, src/osgDB/DatabasePager.cpp: Added - preliminary support for thread safety in various delete GLobjects - code + src/osg/VertexProgram.cpp, src/osgDB/DatabasePager.cpp, + src/osgGL2/ProgramObject.cpp: Added preliminary support for + thread safety in various delete GLobjects code 2004-07-21 20:15 robert @@ -14463,6 +15581,11 @@ * VisualStudio/VisualStudio.dsw: From Mike Weiblen, VS formated .dsw +2004-07-21 20:01 robert + + * src/osgPlugins/mpeg/MpegImageStream.h: Removed the stop method, + replacing it by pause + 2004-07-21 20:01 robert * src/osgPlugins/quicktime/: QuicktimeImageStream.cpp, @@ -14473,6 +15596,11 @@ * include/osg/ImageStream: Removed stop method, as it overlaps the pause method. +2004-07-21 11:01 robert + + * src/osgPlugins/mpeg/: MpegImageStream.cpp, MpegImageStream.h: + Clean up of thread handling. + 2004-07-21 09:55 robert * src/osgGA/TerrainManipulator.cpp: Double intersections distance @@ -14501,13 +15629,13 @@ * include/osg/Drawable, include/osg/FragmentProgram, include/osg/StateAttribute, include/osg/StateSet, include/osg/Texture, include/osg/VertexProgram, - include/osgDB/DatabasePager, include/osgText/Font, - include/osgUtil/DisplayListVisitor, + include/osgDB/DatabasePager, include/osgGL2/ProgramObject, + include/osgText/Font, include/osgUtil/DisplayListVisitor, include/osgUtil/GLObjectsVisitor, src/osg/Drawable.cpp, src/osg/FragmentProgram.cpp, src/osg/Geode.cpp, src/osg/StateSet.cpp, src/osg/Texture.cpp, src/osg/VertexProgram.cpp, src/osgDB/DatabasePager.cpp, - src/osgUtil/DisplayListVisitor.cpp, + src/osgGL2/ProgramObject.cpp, src/osgUtil/DisplayListVisitor.cpp, src/osgUtil/GLObjectsVisitor.cpp, src/osgUtil/GNUmakefile, src/osgUtil/SceneView.cpp: Added support for releasing GLObjects, and renamed DisplayListVisitor the GLObjectVisitor to better fit @@ -14555,10 +15683,10 @@ 2004-07-19 10:03 robert - * include/osgTerrain/DataSet, src/osgTerrain/DataSet.cpp: Added - support for --tile-image-size , --tile-terrain-size - and --comment command line options into - osgTerrain::DataSet + osgdem. + * examples/osgdem/osgdem.cpp, include/osgTerrain/DataSet, + src/osgTerrain/DataSet.cpp: Added support for --tile-image-size + , --tile-terrain-size and --comment command + line options into osgTerrain::DataSet + osgdem. 2004-07-17 11:38 robert @@ -14668,6 +15796,10 @@ * examples/osgvolume/osgvolume.cpp: Changed std::min definition to osg::minimum to avoid STOOOPID MS conficts. +2004-07-09 16:24 robert + + * examples/osgdem/osgdem.cpp: Clean up of commandline options + 2004-07-09 16:21 robert * include/osgGA/KeySwitchMatrixManipulator, @@ -14683,6 +15815,14 @@ * src/osgTerrain/DataSet.cpp: Clean up of debugging information. +2004-07-09 09:22 robert + + * include/osgGL2/Extensions, src/osgGL2/Extensions.cpp, + src/osgGL2/ProgramObject.cpp, src/osgGL2/Version.cpp: From Mike + Weiblen, "mods based on those Bob Kuehne posted. - updated to + the latest ARB-approved GLSL version query mechanism. - updated + enums to the latest official glext.h - fixed some TODOs" + 2004-07-08 23:28 robert * include/osgProducer/Viewer, src/osgProducer/Viewer.cpp: Added new @@ -14934,6 +16074,11 @@ support for reading and writing osg::FragmentProgram local parameters. +2004-06-28 10:05 robert + + * examples/osgconv/osgconv.cpp: From Bob Kuehne, add additional + check in osgconv to handles modules that don't load gracefully. + 2004-06-17 16:07 robert * src/osg/Image.cpp: Added handling of GL_INTENSITY in @@ -14941,10 +16086,11 @@ 2004-06-17 15:39 robert - * include/osgTerrain/DataSet, src/osgTerrain/DataSet.cpp: Added - first stage of support for "--levels min max" in - osgdem/osgTerrain where this option controls which levels that an - associated imager or DEM contributes to the final model. + * include/osgTerrain/DataSet, src/osgTerrain/DataSet.cpp, + examples/osgdem/osgdem.cpp: Added first stage of support for + "--levels min max" in osgdem/osgTerrain where this option + controls which levels that an associated imager or DEM + contributes to the final model. 2004-06-17 15:02 robert @@ -15018,6 +16164,10 @@ * include/osg/Node: Removed old UserData comment which was non longer relevant. +2004-06-14 20:14 robert + + * examples/osgdem/osgdem.cpp: Fixed typos. + 2004-06-14 20:11 robert * VisualStudio/osg/osg.dsp, include/osg/NodeVisitor, @@ -15106,6 +16256,11 @@ * include/osg/: Vec2d, Vec2f, Vec3d, Vec4d: Cleaned up float vs double types in Vec*d and Vec2f classes +2004-06-09 11:03 robert + + * examples/osgdem/osgdem.cpp: Added --o_cs, --o_wkt and + --o_wkt_file commandline options. + 2004-06-08 15:30 robert * src/osg/AnimationPath.cpp: Improved the precision of animation @@ -15113,8 +16268,9 @@ 2004-06-08 14:58 robert - * include/osgTerrain/DataSet, src/osgTerrain/DataSet.cpp: Added - options for controlling mipmapping and aniso-tropic filtering. + * examples/osgdem/osgdem.cpp, include/osgTerrain/DataSet, + src/osgTerrain/DataSet.cpp: Added options for controlling + mipmapping and aniso-tropic filtering. 2004-06-08 13:31 robert @@ -15152,6 +16308,11 @@ * examples/osgsimulation/osgsimulation.cpp: Added sphere segment to osgsimulator. +2004-06-06 15:28 robert + + * examples/osgdem/osgdem.cpp: Added --RGB_16, --RGB_24 and + --compressed options. + 2004-06-04 17:32 robert * include/osg/: Vec2d, Vec3d, Vec4d: Fixed the Vec*d class so there @@ -15214,6 +16375,11 @@ * src/osgSim/ScalarBar.cpp: Added room for tail of text. +2004-06-02 15:16 robert + + * examples/osgdem/osgdem.cpp: Added handling of skirt ratio, and + extra docs on commandline args + 2004-06-02 15:15 robert * include/osgTerrain/DataSet, src/osgTerrain/DataSet.cpp: Added @@ -15370,11 +16536,19 @@ * include/osg/Array: From Ruben, fix for gcc 3.4 build +2004-05-17 03:48 don + + * examples/osgconv/: OrientationConverter.cpp, + OrientationConverter.h, osgconv.cpp: Added an optional argument + for doing model orientations in osgconv using degrees and axis + rather than two vectors. + 2004-05-15 09:42 robert - * VisualStudio/: osgPlugins/gdal/gdal.dsp, - osgTerrain/osgTerrain.dsp: From Mike Weiblen, further updates to - add relative paths to OpenThreads/Producer. + * VisualStudio/: examples/osgdem/osgdem.dsp, + osgPlugins/gdal/gdal.dsp, osgTerrain/osgTerrain.dsp: From Mike + Weiblen, further updates to add relative paths to + OpenThreads/Producer. 2004-05-14 15:43 robert @@ -15416,7 +16590,8 @@ examples/osgcallback/osgcallback.dsp, examples/osgcameragroup/osgcameragroup.dsp, examples/osgclip/osgclip.dsp, examples/osgcluster/osgcluster.dsp, - examples/osgcopy/osgcopy.dsp, examples/osgcubemap/osgcubemap.dsp, + examples/osgconv/osgconv.dsp, examples/osgcopy/osgcopy.dsp, + examples/osgcubemap/osgcubemap.dsp, examples/osgdem/osgdem.dsp, examples/osgdepthshadow/osgdepthshadow.dsp, examples/osgdistortion/osgdistortion.dsp, examples/osgforest/osgforest.dsp, @@ -15458,6 +16633,7 @@ examples/osgtexture3D/osgtexture3D.dsp, examples/osgtexturerectangle/osgtexturerectangle.dsp, examples/osgvertexprogram/osgvertexprogram.dsp, + examples/osgviewer/osgviewer.dsp, examples/osgwindows/osgwindows.dsp, osgDB/osgDB.dsp, osgFX/osgFX.dsp, osgParticle/osgParticle.dsp, osgPlugins/3dc/3dc.dsp, osgPlugins/ac3d/ac3d.dsp, @@ -15465,12 +16641,12 @@ osgPlugins/directx/directx.dsp, osgPlugins/dw/dw.dsp, osgPlugins/flt/flt.dsp, osgPlugins/freetype/freetype.dsp, osgPlugins/gdal/gdal.dsp, osgPlugins/geo/geo.dsp, - osgPlugins/gif/gif.dsp, osgPlugins/ive/ive.dsp, - osgPlugins/jpeg/jpeg.dsp, osgPlugins/lib3ds/lib3ds.dsp, - osgPlugins/logo/logo.dsp, osgPlugins/lwo/lwo.dsp, - osgPlugins/lws/lws.dsp, osgPlugins/md2/md2.dsp, - osgPlugins/obj/obj.dsp, osgPlugins/osg/dot_osg.dsp, - osgPlugins/osgFX/dot_osgFX.dsp, + osgPlugins/gif/gif.dsp, osgPlugins/iv/iv.dsp, + osgPlugins/ive/ive.dsp, osgPlugins/jpeg/jpeg.dsp, + osgPlugins/lib3ds/lib3ds.dsp, osgPlugins/logo/logo.dsp, + osgPlugins/lwo/lwo.dsp, osgPlugins/lws/lws.dsp, + osgPlugins/md2/md2.dsp, osgPlugins/obj/obj.dsp, + osgPlugins/osg/dot_osg.dsp, osgPlugins/osgFX/dot_osgFX.dsp, osgPlugins/osgParticle/dot_osgParticle.dsp, osgPlugins/osgSim/dot_osgSim.dsp, osgPlugins/osgText/dot_osgText.dsp, osgPlugins/osgtgz/osgtgz.dsp, @@ -15611,10 +16787,11 @@ 2004-05-08 07:35 robert - * include/osgDB/FileUtils, src/osgDB/FileUtils.cpp: From Ken Sewel, - added osgDB::fileType(filename) method and usage of this new - function in osgdem to automatcally handle directories as part of - the regular -d and -t options. + * include/osgDB/FileUtils, examples/osgdem/osgdem.cpp, + src/osgDB/FileUtils.cpp: From Ken Sewel, added + osgDB::fileType(filename) method and usage of this new function + in osgdem to automatcally handle directories as part of the + regular -d and -t options. 2004-05-08 07:13 robert @@ -15643,7 +16820,7 @@ VisualStudio/osgPlugins/rot/rot.dsp, VisualStudio/osgPlugins/scale/scale.dsp, include/osgDB/FileNameUtils, src/osgDB/FileNameUtils.cpp, - src/osgPlugins/rot/GNUmakefile, + src/osgGL2/ProgramObject.cpp, src/osgPlugins/rot/GNUmakefile, src/osgPlugins/rot/ReaderWriterROT.cpp, src/osgPlugins/scale/GNUmakefile, src/osgPlugins/scale/ReaderWriterSCALE.cpp, @@ -15764,6 +16941,11 @@ * src/osgTerrain/DataSet.cpp: Increased the sampling of upper most tiles when doing a geocentric projection +2004-05-04 19:15 robert + + * VisualStudio/examples/osgdem/osgdem.dsp: Added gdal_i.lib to + osgdem project dependencies. + 2004-05-04 19:13 robert * VisualStudio/VisualStudio.dsw: Added osgTerrain to dependency @@ -15789,8 +16971,9 @@ 2004-05-03 21:43 robert - * VisualStudio/: VisualStudio.dsw, osgTerrain/osgTerrain.dsp: Added - osgTerrain and osgdem project files + * VisualStudio/: VisualStudio.dsw, examples/osgdem/osgdem.dsp, + osgTerrain/osgTerrain.dsp: Added osgTerrain and osgdem project + files 2004-05-03 21:42 robert @@ -15820,7 +17003,8 @@ 2004-05-03 13:04 robert - * include/osg/CoordinateSystemNode, + * examples/osgviewer/osgviewer.cpp, + include/osg/CoordinateSystemNode, include/osgProducer/OsgCameraGroup, include/osgProducer/Viewer, src/osgProducer/OsgCameraGroup.cpp, src/osgProducer/Viewer.cpp: Added support for automatically finding CoordinateSystemNode's in @@ -15884,20 +17068,26 @@ 2004-04-30 16:35 robert - * VisualStudio/osg/osg.dsp, include/osg/CullSettings, - include/osg/CullStack, include/osgUtil/CullVisitor, - include/osgUtil/SceneView, src/osg/CullSettings.cpp, - src/osg/CullStack.cpp, src/osg/GNUmakefile, - src/osgUtil/CullVisitor.cpp, src/osgUtil/SceneView.cpp: Added - osg::CullSettings class as a way of collecting all the various - settings related to the cull traversal in one place, so we can - keep APIs for settings these values more consistent. + * VisualStudio/osg/osg.dsp, examples/osgviewer/osgviewer.cpp, + include/osg/CullSettings, include/osg/CullStack, + include/osgUtil/CullVisitor, include/osgUtil/SceneView, + src/osg/CullSettings.cpp, src/osg/CullStack.cpp, + src/osg/GNUmakefile, src/osgUtil/CullVisitor.cpp, + src/osgUtil/SceneView.cpp: Added osg::CullSettings class as a way + of collecting all the various settings related to the cull + traversal in one place, so we can keep APIs for settings these + values more consistent. 2004-04-30 10:04 robert * include/osgGA/KeySwitchMatrixManipulator: Added getKeyManipMap() method +2004-04-29 23:23 robert + + * examples/osgdem/osgdem.cpp: Updated to build against the move + from osgTerrain::CoordinateSystem to osg::CoordinateSystemNode. + 2004-04-29 23:22 robert * include/osgTerrain/CoordinateSystem, include/osgTerrain/DataSet, @@ -15983,6 +17173,14 @@ * src/osgTerrain/DataSet.cpp: Added a guard on the simplification of already low res tiles so that they won't be over simplified. +2004-04-22 22:51 robert + + * examples/osgdem/osgdem.cpp: Added support for + "--bluemarble-east", "--bluemarble-west", "--whole-globe" and + "--range" commandline options to allow easier specification of + coords systems for common datasets which don't come with + geospatial coords. + 2004-04-22 14:36 robert * include/osgUtil/Simplifier, src/osgTerrain/DataSet.cpp, @@ -16160,8 +17358,9 @@ 2004-04-11 22:21 robert * include/osg/Timer, src/osg/Timer.cpp, - src/osgPlugins/ac3d/ac3d.cpp: From Eric Wing, clean ups for OSX - support. + src/osgPlugins/ac3d/ac3d.cpp, src/osgPlugins/dx/DXWriter.cpp, + src/osgPlugins/iv/parser.cpp, src/osgPlugins/iv/parser.y: From + Eric Wing, clean ups for OSX support. 2004-04-10 17:11 robert @@ -16221,6 +17420,10 @@ * include/osgTerrain/DataSet, src/osgTerrain/DataSet.cpp: Fixes from Per Mĺnsson for Win32 build +2004-04-05 22:27 robert + + * examples/osgdem/osgdem.cpp: Added --wtk_file option + 2004-04-05 16:58 robert * src/osgTerrain/DataSet.cpp: Re-enabled normal generation on @@ -16278,6 +17481,12 @@ scaling of the PagedLOD range to be relative to the radius of children. +2004-04-01 12:03 robert + + * examples/osgdem/osgdem.cpp: Added support for --geocentric option + to allow users to specify that the output database should by in + geocentric coordinates. + 2004-04-01 12:02 robert * src/osgTerrain/DataSet.cpp: Cleaned up handling of geocentric @@ -16296,7 +17505,7 @@ 2004-03-31 16:50 robert - * include/osgTerrain/CoordinateSystem, + * examples/osgdem/osgdem.cpp, include/osgTerrain/CoordinateSystem, src/osgTerrain/CoordinateSystem.cpp: Added osgTerrain::EllipsodeTransform helper class for converting to and from lat, long, height to geocentric X,Y,Z and back. @@ -16337,7 +17546,7 @@ 2004-03-29 23:26 robert - * include/osgTerrain/CoordinateSystem, + * examples/osgdem/osgdem.cpp, include/osgTerrain/CoordinateSystem, src/osgTerrain/CoordinateSystem.cpp, src/osgTerrain/DataSet.cpp: Added normal generation in polygonal tile generation, and add --wtk option for setting coord systems in osgdem @@ -16360,8 +17569,9 @@ 2004-03-29 11:45 robert - * include/osgTerrain/DataSet, src/osgTerrain/DataSet.cpp: - Groundwork for adding support for polygonal tiles + * examples/osgdem/osgdem.cpp, include/osgTerrain/DataSet, + src/osgTerrain/DataSet.cpp: Groundwork for adding support for + polygonal tiles 2004-03-29 11:24 robert @@ -16397,15 +17607,17 @@ 2004-03-21 12:17 robert - * include/osgTerrain/DataSet, src/osgTerrain/DataSet.cpp: Added - TextureType and GeometryType parameters to DataSet. These will - be used to control what type of database is generated. + * examples/osgdem/osgdem.cpp, include/osgTerrain/DataSet, + src/osgTerrain/DataSet.cpp: Added TextureType and GeometryType + parameters to DataSet. These will be used to control what type + of database is generated. 2004-03-20 18:32 robert - * include/osgTerrain/DataSet, src/osgTerrain/DataSet.cpp: - Implemented support for overriding the coordinate system and geo - transform using in generate of databases. + * examples/osgdem/osgdem.cpp, include/osgTerrain/DataSet, + src/osgTerrain/DataSet.cpp: Implemented support for overriding + the coordinate system and geo transform using in generate of + databases. 2004-03-20 17:21 robert @@ -16413,6 +17625,15 @@ change to make the flt loader pass its light point intensity value in to osgSim::LightPoint. +2004-03-19 22:20 robert + + * examples/osgdem/osgdem.cpp: Added support for setting the + geoTransform to use in source data. + +2004-03-19 22:03 robert + + * examples/osgdem/osgdem.cpp: Improved the argument handling. + 2004-03-19 22:03 robert * include/osg/ArgumentParser, src/osg/ArgumentParser.cpp: Added @@ -16504,9 +17725,9 @@ 2004-03-15 15:47 robert - * include/osgTerrain/DataSet, src/osgTerrain/DataSet.cpp: Added - support for controlling the type of destiation database to create - into osgTerrain::DataSet. + * examples/osgdem/osgdem.cpp, include/osgTerrain/DataSet, + src/osgTerrain/DataSet.cpp: Added support for controlling the + type of destiation database to create into osgTerrain::DataSet. 2004-03-14 21:54 robert @@ -16588,9 +17809,16 @@ type in the reproject function, and disabled the automatic build of overviews. +2004-03-11 22:04 robert + + * examples/osgdem/osgdem.cpp: Changed the coordinate system option + to --o_cs + 2004-03-11 16:14 robert - * Make/makedirdefs, include/osgTerrain/DataSet, + * Make/makedirdefs, examples/osgdem/DataSet.cpp, + examples/osgdem/DataSet.h, examples/osgdem/GNUmakefile, + examples/osgdem/osgdem.cpp, include/osgTerrain/DataSet, src/osgTerrain/DataSet.cpp, src/osgTerrain/GNUmakefile: Moved osgTerrain::DataSet from the osgdem example into osgTerrain. Added various improvements. @@ -16611,6 +17839,12 @@ * examples/osgtexturerectangle/osgtexturerectangle.cpp: Fixed normal orientation +2004-03-10 15:41 robert + + * src/osgPlugins/mpeg/: GNUmakefile, MpegImageStream.cpp, + MpegImageStream.h: Ported mpeg plugin across to use OpenThreads + instead of pthreads. + 2004-03-09 23:00 robert * src/osgPlugins/flt/flt2osg.cpp: From Paul Martz, fix to the @@ -16629,7 +17863,11 @@ 2004-03-09 15:00 robert - * Make/makedirdefs, src/osgDB/Registry.cpp: Added MPEG plugin + * Make/makedirdefs, src/osgDB/Registry.cpp, + src/osgPlugins/mpeg/GNUmakefile, + src/osgPlugins/mpeg/MpegImageStream.cpp, + src/osgPlugins/mpeg/MpegImageStream.h, + src/osgPlugins/mpeg/ReaderWriterMPEG.cpp: Added MPEG plugin 2004-03-09 14:59 robert @@ -16685,8 +17923,10 @@ include/osg/GL, include/osg/GLExtensions, include/osg/GLU, include/osg/Math, include/osg/Timer, src/osg/Timer.cpp, src/osgDB/DynamicLibrary.cpp, src/osgDB/FileUtils.cpp, - src/osgDB/Registry.cpp, src/osgPlugins/ac3d/ac3d.cpp: From Bob - Kuehne, change on __DARWIN_OSX__ define to __APPLE__ + src/osgDB/Registry.cpp, src/osgPlugins/ac3d/ac3d.cpp, + src/osgPlugins/dx/DXWriter.cpp, src/osgPlugins/iv/parser.cpp, + src/osgPlugins/iv/parser.y: From Bob Kuehne, change on + __DARWIN_OSX__ define to __APPLE__ 2004-03-07 21:03 robert @@ -16745,8 +17985,8 @@ 2004-03-06 14:13 robert - * src/osgPlugins/gdal/ReaderWriterGDAL.cpp: Changed cout/cerr to - osg::notify(). + * src/osgPlugins/: gdal/ReaderWriterGDAL.cpp, iv/normals.cpp: + Changed cout/cerr to osg::notify(). 2004-03-05 20:07 robert @@ -16791,6 +18031,11 @@ src/osgPlugins/ive/VertexProgram.h: From Bob Kuehne, added support for FragmentProgram and VertexProgram into .ive +2004-03-04 14:32 robert + + * include/osgGL2/ProgramObject: Removed redundent + getAssociatedModes() + 2004-03-03 15:38 robert * include/osg/AlphaFunc, include/osg/BlendColor, @@ -16812,7 +18057,8 @@ 2004-03-03 13:27 robert - * examples/osgpagedlod/osgpagedlod.cpp, + * examples/osgconv/osgconv.cpp, + examples/osgpagedlod/osgpagedlod.cpp, examples/osgunittests/osgunittests.cpp, include/osg/AnimationPath, include/osg/ApplicationUsage, include/osg/ArgumentParser, include/osg/Math, @@ -16822,6 +18068,7 @@ include/osgDB/FieldReader, src/osg/CullingSet.cpp, src/osg/Image.cpp, src/osg/Notify.cpp, src/osg/PagedLOD.cpp, src/osg/ShapeDrawable.cpp, src/osg/UnitTestFramework.cpp, + src/osgGL2/UniformValue.cpp, src/osgPlugins/3dc/ReaderWriter3DC.cpp, src/osgPlugins/ac3d/ac3d.cpp, src/osgPlugins/freetype/FreeTypeFont.cpp, @@ -17014,6 +18261,11 @@ flt2osg.cpp: Submission by Paul Martz for doing units conversions on flight files. +2004-02-12 12:53 robert + + * examples/osgdem/: DataSet.cpp, DataSet.h: Changed _X & _Y + varaibles to _tileX & _tileY + 2004-02-12 01:42 robert * src/osgSim/SphereSegment.cpp: From Shane Arnott, added drawing of @@ -17078,7 +18330,7 @@ examples/osgbluemarble/osgbluemarble.dsp, examples/osgcameragroup/osgcameragroup.dsp, examples/osgclip/osgclip.dsp, examples/osgcluster/osgcluster.dsp, - examples/osgforest/osgforest.dsp, + examples/osgconv/osgconv.dsp, examples/osgforest/osgforest.dsp, examples/osggeodemo/osggeodemo.dsp, examples/osghud/osghud.dsp, examples/osgkeyboard/osgkeyboard.dsp, examples/osglight/osglight.dsp, @@ -17092,8 +18344,9 @@ examples/osgsimulation/osgsimulation.dsp, examples/osgstereoimage/osgstereoimage.dsp, examples/osgtexture2D/osgtexture2D.dsp, + examples/osgviewer/osgviewer.dsp, examples/osgwindows/osgwindows.dsp, osg/osg.dsp, osgDB/osgDB.dsp, - osgGA/osgGA.dsp, osgParticle/osgParticle.dsp, + osgGA/osgGA.dsp, osgGL2/osgGL2.dsp, osgParticle/osgParticle.dsp, osgPlugins/lwo/lwo.dsp, osgPlugins/txp/txp.dsp, osgProducer/osgProducer.dsp, osgSim/osgSim.dsp, osgText/osgText.dsp: From Eric Hammil, addition of /Zm200's to @@ -17145,6 +18398,20 @@ * VisualStudio/VisualStudio.dsw: Removed slideshow3D from project file. +2004-02-04 13:21 robert + + * VisualStudio/examples/slideshow3D/slideshow3D.dsp: Removed + slideshow3D project file + +2004-02-04 13:19 robert + + * examples/slideshow3D/: GNUmakefile, GNUmakefile.inst, + PointsEventHandler.cpp, PointsEventHandler.h, + ReaderWriterXML.cpp, SlideEventHandler.cpp, SlideEventHandler.h, + SlideShowConstructor.cpp, SlideShowConstructor.h, + slideshow3D.cpp: Removed slideshow3D example source code, since + it being moved to a seperate distribution. + 2004-02-04 11:03 robert * src/osgSim/LightPointDrawable.h: Added virtual destructor to @@ -17162,12 +18429,27 @@ using Quicktime vs not using quicktime, from Eric Sokolosky and Robert Osfield. +2004-02-03 21:08 robert + + * examples/osgdem/DataSet.cpp: Added rounding to nearest power of + two in tile image size + 2004-02-03 19:07 robert * src/osgUtil/SceneView.cpp: Added dynamic_cast into SceneView::init() method to properly check for class type before doing setState(). +2004-02-03 16:51 robert + + * examples/osgdem/: DataSet.cpp, DataSet.h, osgdem.cpp: Added + support for better merging of height fields which ignores NoData + values. Fixed various problems with handing of coordinates + systems. Added support for halving levels in x and y + respectively, in addition to the previous divide in both x and y + at the same time, which allows long line/short tall regions to be + handled better. + 2004-02-02 17:16 robert * examples/osglightpoint/GNUmakefile: From Eric Sokolosky, change @@ -17193,6 +18475,11 @@ before near ones, letting PagedLOD set priorities simply on the depth into a child range. +2004-02-01 17:19 robert + + * examples/osgviewer/osgviewer.cpp: Changed the osgviewer example + to use the osg::Timer::instance instead a loca instance. + 2004-02-01 17:18 robert * src/osgPlugins/gdal/ReaderWriterGDAL.cpp: From Nick, "I have @@ -17219,6 +18506,15 @@ GL_COMPRESSED_RGB_S3TC_DXT1_EXT pathway so both pixel and internal formats are the same. +2004-02-01 10:27 robert + + * examples/osgdem/: DataSet.cpp, osgdem.cpp: Improvements to the + merging of source image datasets into the destination tiles which + ensure that gaps don't appear. + + Made the elevation properly scaled relative to the having the x & + y in degrees. + 2004-01-31 21:27 robert * src/osg/ShapeDrawable.cpp: Fixed second pathway for computing @@ -17266,7 +18562,7 @@ 2004-01-30 16:12 robert - * src/: osgDB/SharedStateManager.cpp, + * src/: osgDB/SharedStateManager.cpp, osgGL2/ProgramObject.cpp, osgPlugins/dw/ReaderWriterDW.cpp, osgPlugins/obj/ReaderWriterOBJ.cpp, osgPlugins/osgSim/IO_DOFTransform.cpp: From Bob Keuhne, warning @@ -17326,6 +18622,11 @@ src/osgSim/VisibilityGroup.cpp: Attempts to fix compile problems under IRIX due to namespace problems. +2004-01-29 15:47 robert + + * examples/osgdem/: DataSet.cpp, DataSet.h, osgdem.cpp: Improved + support for handling externally set projections + 2004-01-29 11:16 robert * AUTHORS.txt, include/osg/Texture, src/osg/Texture.cpp: From Pavel @@ -17348,14 +18649,23 @@ * src/osgDB/DatabasePager.cpp: Made the thread priority outwith the frame PRIORITY_MIN +2004-01-28 14:44 robert + + * examples/osgdem/DataSet.cpp: Adding scaling of skirt. + 2004-01-28 10:53 robert - * VisualStudio/icons/src/: file.txt, make.bat, osg.xcf, - osg16-32.png, osg16-4.png, osg16-8.png, osg16.xcf, osg32-32.png, - osg32-4.png, osg32-8.png, osg32.xcf, osg48-32.png, osg48-4.png, - osg48-8.png, osg48.xcf: From Mike Weiblen, icons for osgviewer - under Windows. The osgviewer changes effectively provides - template for making icons for all the examples. + * VisualStudio/: examples/osgviewer/osgviewer.dsp, + examples/osgviewer/resources.rc, icons/src/file.txt, + icons/src/make.bat, icons/src/osg.xcf, icons/src/osg16-32.png, + icons/src/osg16-4.png, icons/src/osg16-8.png, + icons/src/osg16.xcf, icons/src/osg32-32.png, + icons/src/osg32-4.png, icons/src/osg32-8.png, + icons/src/osg32.xcf, icons/src/osg48-32.png, + icons/src/osg48-4.png, icons/src/osg48-8.png, + icons/src/osg48.xcf: From Mike Weiblen, icons for osgviewer under + Windows. The osgviewer changes effectively provides template for + making icons for all the examples. 2004-01-28 10:49 robert @@ -17568,12 +18878,23 @@ 2004-01-18 21:59 robert - * include/osg/Shape, include/osg/Vec3, src/osg/ShapeDrawable.cpp, + * examples/osgdem/DataSet.cpp, examples/osgdem/DataSet.h, + include/osg/Shape, include/osg/Vec3, src/osg/ShapeDrawable.cpp, src/osgPlugins/osg/Shape.cpp: Updates for improvements to osgdem, such as adding support for skirt and border into osg::HeightField, handling of computation of neigherbouring tiles in osgdem's DestinationGraph. +2004-01-16 16:39 robert + + * examples/osgdem/DataSet.cpp: Improvements to generation of + terrain and texture'd LOD'd destination datasets + +2004-01-15 21:07 robert + + * examples/osgdem/: DataSet.cpp, DataSet.h, osgdem.cpp: Added + automatic generation of LOD levels with destination graph + 2004-01-14 15:14 robert * include/osg/Quat, src/osg/Matrix_implementation.cpp: Clean ups of @@ -17596,6 +18917,11 @@ * include/osg/AnimationPath: Fixed for Win32 build +2004-01-12 22:03 robert + + * examples/osgdem/: DataSet.cpp, DataSet.h: Added support for + automatic subdivision of the destination graph + 2004-01-12 14:22 robert * include/osg/Matrixd, include/osg/Matrixf, src/osg/CullStack.cpp, @@ -17623,6 +18949,11 @@ controlling the LODScale via '*' and '+' keys in osgProducer::Viewer. +2004-01-10 20:58 robert + + * examples/osgdem/DataSet.cpp: Fixed + consolodateRequireResolutions() methods + 2004-01-10 17:13 robert * VisualStudio/osgDB/osgDB.dsp, include/osgDB/DatabasePager, @@ -17877,8 +19208,11 @@ 2004-01-03 09:06 robert - * examples/osgshaders/: GL2Scene.cpp, Noise.cpp, Noise.h, - README.txt: Updates to osgGL2 from Mike Weiblen + * examples/osgshaders/GL2Scene.cpp, examples/osgshaders/Noise.cpp, + examples/osgshaders/Noise.h, examples/osgshaders/README.txt, + include/osgGL2/ProgramObject, include/osgGL2/UniformValue, + src/osgGL2/ProgramObject.cpp, src/osgGL2/UniformValue.cpp, + src/osgGL2/Version.cpp: Updates to osgGL2 from Mike Weiblen 2004-01-02 20:44 robert @@ -18087,6 +19421,11 @@ * src/osgPlugins/osg/: Node.cpp, Object.cpp: Added support for reading and writing UserData from objects. +2003-12-19 22:55 robert + + * examples/osgdem/: DataSet.cpp, DataSet.h: Added support for + tagging the required resolutions from the source data. + 2003-12-19 22:34 robert * include/osg/Endian: Added swap bytes methods. @@ -18141,6 +19480,12 @@ * include/osg/TexGen: From Pavel Molishtan, Fixed comparision of _t plane. +2003-12-17 17:02 robert + + * examples/osgdem/: DataSet.cpp, DataSet.h: Added support for + tracing the resolutions that are required by the destination + data. + 2003-12-17 10:05 robert * Make/makedefs: From Jeremy Bell, made SHARED = -dynamic for OSX. @@ -18474,9 +19819,10 @@ 2003-12-08 11:24 robert - * Make/makedirdefs, include/osgDB/ReaderWriter, - include/osgUtil/TriStripVisitor, src/osgDB/FileUtils.cpp, - src/osgDB/Registry.cpp, src/osgPlugins/3dc/ReaderWriter3DC.cpp, + * Make/makedirdefs, examples/slideshow3D/ReaderWriterXML.cpp, + include/osgDB/ReaderWriter, include/osgUtil/TriStripVisitor, + src/osgDB/FileUtils.cpp, src/osgDB/Registry.cpp, + src/osgPlugins/3dc/ReaderWriter3DC.cpp, src/osgPlugins/Inventor/ReaderWriterIV.cpp, src/osgPlugins/bmp/ReaderWriterBMP.cpp, src/osgPlugins/dds/ReaderWriterDDS.cpp, @@ -18600,8 +19946,9 @@ 2003-12-01 14:31 robert - * VisualStudio/osgPlugins/ive/ive.dsp, - src/osgPlugins/ive/AlphaFunc.cpp, src/osgPlugins/ive/AlphaFunc.h, + * VisualStudio/osgPlugins/ive/ive.dsp, examples/osgdem/DataSet.cpp, + examples/osgdem/DataSet.h, src/osgPlugins/ive/AlphaFunc.cpp, + src/osgPlugins/ive/AlphaFunc.h, src/osgPlugins/ive/DataInputStream.cpp, src/osgPlugins/ive/DataOutputStream.cpp, src/osgPlugins/ive/GNUmakefile: From Pavel Moloshton, addition of @@ -18634,6 +19981,10 @@ src/osgPlugins/geo/osgGeoStructs.h: From Geoff Michel, updates to GEO plugin. +2003-11-28 14:26 robert + + * examples/osgdem/: DataSet.cpp, DataSet.h: Updates to osgdem. + 2003-11-28 13:41 robert * include/osgProducer/Viewer, src/osgProducer/Viewer.cpp: From Qing @@ -18670,7 +20021,8 @@ 2003-11-27 15:13 robert - * include/osg/BoundingBox: Updates to osgdem + BoundingBox to + * examples/osgdem/DataSet.cpp, examples/osgdem/DataSet.h, + include/osg/BoundingBox: Updates to osgdem + BoundingBox to support graph iterators 2003-11-27 13:31 robert @@ -18697,6 +20049,11 @@ * include/osgUtil/SceneView: Warning fix from Romano +2003-11-26 13:21 robert + + * examples/slideshow3D/slideshow3D.cpp: Added a f after 2.0 + definitions in atan2 to get round stupid MS errors. + 2003-11-26 11:33 robert * VisualStudio/osgPlugins/osg/dot_osg.dsp: Removed DOFTransform. @@ -18801,10 +20158,21 @@ From Sondra Inverson, added support to .ive plugin for osgSim::DOFTransform. +2003-11-25 11:40 robert + + * examples/osgdem/: DataSet.cpp, DataSet.h, GNUmakefile, + GNUmakefile.inst, osgdem.cpp: Work in progress on osgdem example + and osgTerrain::DataSet class + 2003-11-25 11:06 robert * src/osg/ArgumentParser.cpp: Fixed type of unrecognized +2003-11-25 11:05 robert + + * examples/osgviewer/osgviewer.cpp: Moved the unrecognized options + check to after loaded + 2003-11-25 10:57 robert * src/osgPlugins/gdal/ReaderWriterGDAL.cpp: Tweaks for debugging @@ -18966,6 +20334,11 @@ * src/osgPlugins/pfb/ConvertFromPerformer.cpp: From Tom Jolly, Fix to handling of triangle fans. +2003-11-12 19:05 robert + + * examples/slideshow3D/slideshow3D.cpp: Added usage of object cache + + fixed handling of projection matrix. + 2003-11-12 15:03 robert * src/osg/DisplaySettings.cpp: Fixed setting of @@ -19004,6 +20377,11 @@ fix of copy and past error changing erronous cullTimes to drawTimes. +2003-11-06 21:58 robert + + * VisualStudio/examples/slideshow3D/slideshow3D.dsp: Added + Producer.lib into the dependancy list. + 2003-11-06 13:44 robert * src/osgPlugins/lib3ds/ReaderWriter3DS.cpp: From David Ergo, patch @@ -19039,9 +20417,20 @@ * include/osg/Texture: Added TextureObjectManager constructor. +2003-11-04 19:26 robert + + * examples/slideshow3D/SlideShowConstructor.cpp: Made all + positioning transform DYNAMIC to avoid the osgUtil::Optimizer + flattening them. Flattening of static transforms was affecting + the PagedLOD nodes. + 2003-11-04 16:38 robert - * include/osg/DisplaySettings, include/osgProducer/Viewer, + * examples/osgdem/osgdem.cpp, + examples/slideshow3D/ReaderWriterXML.cpp, + examples/slideshow3D/SlideShowConstructor.cpp, + examples/slideshow3D/slideshow3D.cpp, + include/osg/DisplaySettings, include/osgProducer/Viewer, src/osg/DisplaySettings.cpp, src/osgProducer/Viewer.cpp, src/osgProducer/ViewerEventHandler.cpp: Added support to slideshow3D for -s commandline option allow the size of the @@ -19050,14 +20439,37 @@ Also implementaited some code for display position and speed info in osgProducer::Viewer, not fully implemented yet. +2003-11-04 15:07 robert + + * examples/slideshow3D/: ReaderWriterXML.cpp, + SlideShowConstructor.cpp, SlideShowConstructor.h: Changed the + slide coordinates system so that the bottom left hand corner of + the slide is 0,0,0 and the top right is 1,1,0, and the eye point + is at the appex of a frustum at x,y,1. + 2003-11-04 13:40 robert * include/osgText/Text: Added osgText::Text::getTextureGlyphQuadMap(). +2003-11-03 23:26 robert + + * examples/slideshow3D/: SlideShowConstructor.cpp, + SlideShowConstructor.h: Fixed positioning of images. + +2003-11-03 23:22 robert + + * examples/slideshow3D/SlideShowConstructor.cpp: Fixed positioing + of text. + 2003-11-03 23:13 robert - * include/osg/AnimationPath, include/osgUtil/TransformCallback, + * examples/slideshow3D/ReaderWriterXML.cpp, + examples/slideshow3D/SlideEventHandler.cpp, + examples/slideshow3D/SlideEventHandler.h, + examples/slideshow3D/SlideShowConstructor.cpp, + examples/slideshow3D/SlideShowConstructor.h, + include/osg/AnimationPath, include/osgUtil/TransformCallback, src/osg/AnimationPath.cpp, src/osgDB/Registry.cpp, src/osgGA/AnimationPathManipulator.cpp, src/osgPlugins/ive/AnimationPathCallback.cpp, @@ -19077,6 +20489,16 @@ * src/osgPlugins/flt/ReaderWriterATTR.cpp: Renamed _mips to _mipMapKernel +2003-10-30 16:22 robert + + * examples/slideshow3D/: ReaderWriterXML.cpp, + SlideEventHandler.cpp, SlideEventHandler.h, + SlideShowConstructor.cpp, SlideShowConstructor.h: Added support + for float to the slideshow3D .xml format to + allow the time for autostepping between layers/slides. + + Moved the tiles accross to the left hands side by default. + 2003-10-30 00:10 robert * examples/osgbluemarble/osgbluemarble.cpp: Changed the wrap mode @@ -19114,9 +20536,11 @@ 2003-10-29 11:11 robert - * include/osg/Shape, include/osgDB/ReadFile, - include/osgDB/ReaderWriter, include/osgDB/Registry, - include/osgDB/WriteFile, src/osg/Geometry.cpp, src/osg/Shape.cpp, + * examples/osgdem/GNUmakefile, examples/osgdem/GNUmakefile.inst, + examples/osgdem/osgdem.cpp, include/osg/Shape, + include/osgDB/ReadFile, include/osgDB/ReaderWriter, + include/osgDB/Registry, include/osgDB/WriteFile, + src/osg/Geometry.cpp, src/osg/Shape.cpp, src/osgDB/DatabasePager.cpp, src/osgDB/ReadFile.cpp, src/osgDB/Registry.cpp, src/osgDB/WriteFile.cpp, src/osgFX/BumpMapping.cpp, src/osgPlugins/gdal/GNUmakefile, @@ -19132,7 +20556,8 @@ * Make/makedirdefs, doc/stereo.html, examples/osgbluemarble/osgbluemarble.cpp, - examples/osgforest/osgforest.cpp, + examples/osgdem/GNUmakefile, examples/osgdem/GNUmakefile.inst, + examples/osgdem/osgdem.cpp, examples/osgforest/osgforest.cpp, examples/osgshadowtexture/osgshadowtexture.cpp, examples/osgshape/osgshape.cpp, include/osg/Shape, include/osgDB/ImageOptions, @@ -19377,14 +20802,15 @@ 2003-10-05 12:42 robert * VisualStudio/VisualStudio.dsw, examples/osgshaders/GL2Scene.cpp, - include/osgFX/Cartoon, src/osgFX/Cartoon.cpp, - src/osgFX/GNUmakefile: From Mike Weiblen, added support for - OpenGL SL to osgFX::Cartoon. + include/osgFX/Cartoon, include/osgGL2/ProgramObject, + src/osgFX/Cartoon.cpp, src/osgFX/GNUmakefile: From Mike Weiblen, + added support for OpenGL SL to osgFX::Cartoon. 2003-10-05 12:34 robert - * VisualStudio/examples/osgshaders/osgshaders.dsp: Added VS.dsp - updates for Mike Weiblen's updates to osgGL2/osgshaders + * VisualStudio/: examples/osgshaders/osgshaders.dsp, + osgGL2/osgGL2.dsp: Added VS.dsp updates for Mike Weiblen's + updates to osgGL2/osgshaders 2003-10-05 12:30 robert @@ -19392,9 +20818,12 @@ examples/osgshaders/GL2Scene.h, examples/osgshaders/GNUmakefile, examples/osgshaders/Noise.cpp, examples/osgshaders/Noise.h, examples/osgshaders/README.txt, - examples/osgshaders/osgshaders.cpp, - src/osgPlugins/obj/ReaderWriterOBJ.cpp: From Mike Weiblen, - updates to osgGL2 to support Uniform values + examples/osgshaders/osgshaders.cpp, include/osgGL2/Extensions, + include/osgGL2/ProgramObject, include/osgGL2/UniformValue, + src/osgGL2/Extensions.cpp, src/osgGL2/GNUmakefile, + src/osgGL2/ProgramObject.cpp, src/osgGL2/UniformValue.cpp, + src/osgGL2/Version.cpp, src/osgPlugins/obj/ReaderWriterOBJ.cpp: + From Mike Weiblen, updates to osgGL2 to support Uniform values 2003-10-03 17:29 robert @@ -19433,7 +20862,175 @@ 2003-10-02 15:28 robert - * src/osgPlugins/ive/ReaderWriterIVE.cpp: Updated docs for 0.9.6-2 + * doc/doc++/osg/AlphaFunc.html, doc/doc++/osg/AnimationPath.html, + doc/doc++/osg/AnimationPathCallback.html, + doc/doc++/osg/ApplicationUsage.html, doc/doc++/osg/Array.html, + doc/doc++/osg/AutoTransform.html, doc/doc++/osg/Billboard.html, + doc/doc++/osg/BlendFunc.html, doc/doc++/osg/BoundingBox.html, + doc/doc++/osg/BoundingSphere.html, doc/doc++/osg/Box.html, + doc/doc++/osg/ClearNode.html, doc/doc++/osg/ClipNode.html, + doc/doc++/osg/ClipPlane.html, + doc/doc++/osg/CollectOccludersVisitor.html, + doc/doc++/osg/ColorMask.html, doc/doc++/osg/ColorMatrix.html, + doc/doc++/osg/CompositeShape.html, doc/doc++/osg/Cone.html, + doc/doc++/osg/ConstShapeVisitor.html, + doc/doc++/osg/ConvexHull.html, + doc/doc++/osg/ConvexPlanarOccluder.html, + doc/doc++/osg/ConvexPlanarPolygon.html, + doc/doc++/osg/CopyOp.html, doc/doc++/osg/CullFace.html, + doc/doc++/osg/CullStack.html, doc/doc++/osg/CullingSet.html, + doc/doc++/osg/Cylinder.html, doc/doc++/osg/DOFTransform.html, + doc/doc++/osg/DatabaseRequestHandler.html, + doc/doc++/osg/DeleteHandler.html, doc/doc++/osg/Depth.html, + doc/doc++/osg/DisplaySettings.html, + doc/doc++/osg/DrawArrayLengths.html, + doc/doc++/osg/DrawArrays.html, + doc/doc++/osg/DrawElementsUByte.html, + doc/doc++/osg/DrawElementsUInt.html, + doc/doc++/osg/DrawElementsUShort.html, + doc/doc++/osg/DrawPixels.html, doc/doc++/osg/Drawable.html, + doc/doc++/osg/Extensions.2.html, doc/doc++/osg/Extensions.3.html, + doc/doc++/osg/Extensions.4.html, doc/doc++/osg/Extensions.5.html, + doc/doc++/osg/Extensions.6.html, doc/doc++/osg/Extensions.html, + doc/doc++/osg/Fog.html, doc/doc++/osg/FragmentProgram.html, + doc/doc++/osg/FrontFace.html, doc/doc++/osg/General.html, + doc/doc++/osg/Geode.html, doc/doc++/osg/Geometry.html, + doc/doc++/osg/Grid.html, doc/doc++/osg/Group.html, + doc/doc++/osg/HIER.html, doc/doc++/osg/HIERjava.html, + doc/doc++/osg/HeightField.html, doc/doc++/osg/Image.html, + doc/doc++/osg/Impostor.html, doc/doc++/osg/ImpostorSprite.html, + doc/doc++/osg/IndexArray.html, doc/doc++/osg/InfinitePlane.html, + doc/doc++/osg/LOD.html, doc/doc++/osg/Light.html, + doc/doc++/osg/LightModel.html, doc/doc++/osg/LightSource.html, + doc/doc++/osg/LineSegment.html, doc/doc++/osg/LineStipple.html, + doc/doc++/osg/LineWidth.html, doc/doc++/osg/META_Node.html, + doc/doc++/osg/META_Object.html, doc/doc++/osg/META_Shape.html, + doc/doc++/osg/META_StateAttribute.html, + doc/doc++/osg/Material.html, doc/doc++/osg/MatrixTransform.html, + doc/doc++/osg/Matrixd.html, doc/doc++/osg/Matrixf.html, + doc/doc++/osg/Node.html, doc/doc++/osg/NodeAcceptOp.html, + doc/doc++/osg/NodeCallback.html, doc/doc++/osg/NodeVisitor.html, + doc/doc++/osg/NotifySeverity.html, doc/doc++/osg/Object.html, + doc/doc++/osg/OccluderNode.html, doc/doc++/osg/PagedLOD.html, + doc/doc++/osg/Plane.html, doc/doc++/osg/Point.html, + doc/doc++/osg/PolygonMode.html, doc/doc++/osg/PolygonOffset.html, + doc/doc++/osg/PolygonStipple.html, doc/doc++/osg/Polytope.html, + doc/doc++/osg/PositionAttitudeTransform.html, + doc/doc++/osg/PrimitiveFunctor.html, + doc/doc++/osg/PrimitiveSet.html, doc/doc++/osg/Projection.html, + doc/doc++/osg/QualifiedTestPrinter.html, doc/doc++/osg/Quat.html, + doc/doc++/osg/RefMatrixd.html, doc/doc++/osg/RefMatrixf.html, + doc/doc++/osg/Referenced.html, doc/doc++/osg/Sequence.html, + doc/doc++/osg/ShadeModel.html, + doc/doc++/osg/ShadowVolumeOccluder.html, + doc/doc++/osg/Shape.html, doc/doc++/osg/ShapeDrawable.html, + doc/doc++/osg/ShapeVisitor.html, doc/doc++/osg/Sphere.html, + doc/doc++/osg/State.html, doc/doc++/osg/StateAttribute.html, + doc/doc++/osg/StateSet.html, doc/doc++/osg/Stencil.html, + doc/doc++/osg/SubloadCallback.2.html, + doc/doc++/osg/SubloadCallback.3.html, + doc/doc++/osg/SubloadCallback.4.html, + doc/doc++/osg/SubloadCallback.5.html, + doc/doc++/osg/SubloadCallback.html, doc/doc++/osg/Switch.html, + doc/doc++/osg/TemplateArray.html, + doc/doc++/osg/TemplateIndexArray.html, + doc/doc++/osg/TessellationHints.html, doc/doc++/osg/Test.html, + doc/doc++/osg/TestCase.html, doc/doc++/osg/TestCase_.html, + doc/doc++/osg/TestContext.html, doc/doc++/osg/TestErrorX.html, + doc/doc++/osg/TestFailureX.html, doc/doc++/osg/TestGraph.html, + doc/doc++/osg/TestQualifier.html, doc/doc++/osg/TestRecord.html, + doc/doc++/osg/TestReport.html, doc/doc++/osg/TestRunner.html, + doc/doc++/osg/TestSuite.html, + doc/doc++/osg/TestSuiteAutoRegistrationAgent.html, + doc/doc++/osg/TestVisitor.html, doc/doc++/osg/TestX.html, + doc/doc++/osg/TexEnv.html, doc/doc++/osg/TexEnvCombine.html, + doc/doc++/osg/TexGen.html, doc/doc++/osg/TexMat.html, + doc/doc++/osg/Texture.html, doc/doc++/osg/Texture1D.html, + doc/doc++/osg/Texture2D.html, doc/doc++/osg/Texture3D.html, + doc/doc++/osg/TextureCubeMap.html, + doc/doc++/osg/TextureObject.html, + doc/doc++/osg/TextureObjectManager.html, + doc/doc++/osg/TextureRectangle.html, doc/doc++/osg/Timer.html, + doc/doc++/osg/TraceStream.html, doc/doc++/osg/Transform.html, + doc/doc++/osg/TriangleFunctor.html, + doc/doc++/osg/TriangleMesh.html, doc/doc++/osg/UByte4.html, + doc/doc++/osg/Vec2.html, doc/doc++/osg/Vec3.html, + doc/doc++/osg/Vec4.html, doc/doc++/osg/VectorSizei.html, + doc/doc++/osg/VectorUByte.html, doc/doc++/osg/VectorUInt.html, + doc/doc++/osg/VectorUShort.html, + doc/doc++/osg/VertexProgram.html, doc/doc++/osg/Viewport.html, + doc/doc++/osg/buffered_object.html, + doc/doc++/osg/buffered_value.html, + doc/doc++/osg/clampArray3BetweenRange.html, + doc/doc++/osg/clampArray3GEQUAL.html, + doc/doc++/osg/clampArray3LEQUAL.html, + doc/doc++/osg/clampArray4BetweenRange.html, + doc/doc++/osg/clampArray4GEQUAL.html, + doc/doc++/osg/clampArray4LEQUAL.html, + doc/doc++/osg/clampArrayElementBetweenRange.html, + doc/doc++/osg/clampArrayElementGEQUAL.html, + doc/doc++/osg/clampArrayElementLEQUAL.html, + doc/doc++/osg/clampArrayElementsBetweenRange.html, + doc/doc++/osg/clampArrayElementsGEQUAL.html, + doc/doc++/osg/clampArrayElementsLEQUAL.html, + doc/doc++/osg/clampBetweenRange.html, + doc/doc++/osg/clampGEQUAL.html, doc/doc++/osg/clampLEQUAL.html, + doc/doc++/osg/createTexturedQuadGeometry.html, + doc/doc++/osg/fast_back_stack.html, doc/doc++/osg/index.html, + doc/doc++/osg/osg.html, doc/doc++/osg/ref_ptr.html, + doc/doc++/osgDB/Field.html, doc/doc++/osgDB/Options.html, + doc/doc++/osgDB/ReadResult.html, + doc/doc++/osgDB/ReaderWriter.html, + doc/doc++/osgDB/RegisterDotOsgWrapperProxy.html, + doc/doc++/osgDB/RegisterReaderWriterProxy.html, + doc/doc++/osgDB/Registry.html, doc/doc++/osgDB/WriteResult.html, + doc/doc++/osgDB/basic_type_wrapper.html, + doc/doc++/osgDB/osgDB.html, doc/doc++/osgDB/readImageFile.html, + doc/doc++/osgDB/readNodeFile.html, + doc/doc++/osgDB/readNodeFiles.2.html, + doc/doc++/osgDB/readNodeFiles.html, + doc/doc++/osgDB/readObjectFile.html, + doc/doc++/osgDB/type_wrapper.html, + doc/doc++/osgGA/AnimationPathManipulator.html, + doc/doc++/osgText/Text.html, + doc/doc++/osgUtil/CombineLODsVisitor.html, + doc/doc++/osgUtil/CullVisitor.html, + doc/doc++/osgUtil/DelaunayTriangulator.html, + doc/doc++/osgUtil/DisplayListVisitor.html, + doc/doc++/osgUtil/DisplayRequirementsVisitor.html, + doc/doc++/osgUtil/FlattenStaticTransformsVisitor.html, + doc/doc++/osgUtil/General.html, doc/doc++/osgUtil/HIER.html, + doc/doc++/osgUtil/HIERjava.html, + doc/doc++/osgUtil/HalfWayMapGenerator.html, + doc/doc++/osgUtil/HighlightMapGenerator.html, + doc/doc++/osgUtil/Hit.html, + doc/doc++/osgUtil/InsertImpostorsVisitor.html, + doc/doc++/osgUtil/IntersectState.html, + doc/doc++/osgUtil/IntersectVisitor.html, + doc/doc++/osgUtil/LeafDepthSortFunctor.html, + doc/doc++/osgUtil/MergeGeometryVisitor.html, + doc/doc++/osgUtil/Optimizer.html, + doc/doc++/osgUtil/ReflectionMapGenerator.html, + doc/doc++/osgUtil/RegisterRenderBinProxy.html, + doc/doc++/osgUtil/RemoveEmptyNodesVisitor.html, + doc/doc++/osgUtil/RemoveRedundantNodesVisitor.html, + doc/doc++/osgUtil/RenderBin.html, + doc/doc++/osgUtil/RenderGraph.html, + doc/doc++/osgUtil/RenderLeaf.html, + doc/doc++/osgUtil/RenderStage.html, + doc/doc++/osgUtil/RenderStageLighting.html, + doc/doc++/osgUtil/RenderToTextureStage.html, + doc/doc++/osgUtil/SceneView.html, + doc/doc++/osgUtil/SmoothingVisitor.html, + doc/doc++/osgUtil/StateVisitor.html, + doc/doc++/osgUtil/Statistics.html, + doc/doc++/osgUtil/Tesselator.html, + doc/doc++/osgUtil/TransformAttributeFunctor.html, + doc/doc++/osgUtil/TransformCallback.html, + doc/doc++/osgUtil/TriStripVisitor.html, + doc/doc++/osgUtil/UpdateVisitor.html, + doc/doc++/osgUtil/osgUtil.html, + src/osgPlugins/ive/ReaderWriterIVE.cpp: Updated docs for 0.9.6-2 release 2003-10-02 15:11 robert @@ -19556,6 +21153,12 @@ src/osg/Matrix_implementation.cpp, src/osgUtil/SceneView.cpp: Added getPerspective() method to Matrix* and SceneView +2003-09-29 09:03 robert + + * examples/osgdemeter/osgdemeter.cpp: From Clay Fowler, fixes to + osgdemeter so that the whole terrain model can be visualised at + once. + 2003-09-28 11:15 robert * AUTHORS.txt, include/osg/CullingSet, @@ -19566,6 +21169,12 @@ Change tabs to 4 spaces in ive/TextureCubeMap.cpp +2003-09-28 10:34 robert + + * examples/slideshow3D/slideshow3D.cpp: Added a using namespace + osgGA to keep things compiling under MipsPro + VS6.0 at them same + time. + 2003-09-28 10:23 robert * include/osg/Image: Fixed nameing of getAllocationMode() @@ -19688,7 +21297,8 @@ 2003-09-16 20:56 robert - * include/osgProducer/KeyboardMouseCallback, + * examples/slideshow3D/SlideEventHandler.h, + include/osgProducer/KeyboardMouseCallback, include/osgUtil/Statistics, src/osgPlugins/flt/flt2osg.cpp, src/osgPlugins/lwo/Lwo2.cpp, src/osgPlugins/txp/trpage_write.h: Warning fixes for Win32. @@ -19741,10 +21351,10 @@ 2003-09-15 22:43 robert - * ChangeLog, include/osgText/Text, src/osgText/Text.cpp: Added - support for handling of wordwrap in osgText::Text, so that whole - words are cut in two, but rather moved completely to the next - line. + * ChangeLog, examples/slideshow3D/SlideShowConstructor.cpp, + include/osgText/Text, src/osgText/Text.cpp: Added support for + handling of wordwrap in osgText::Text, so that whole words are + cut in two, but rather moved completely to the next line. 2003-09-15 16:03 robert @@ -19752,6 +21362,19 @@ OpenFlight loader so that it handlers OpenFlight switches in a more appropriate way. +2003-09-15 14:54 robert + + * VisualStudio/examples/slideshow3D/slideshow3D.dsp, + examples/slideshow3D/DefaultPresentation.cpp, + examples/slideshow3D/GNUmakefile, + examples/slideshow3D/ReaderWriterXML.cpp, + examples/slideshow3D/SlideShowConstructor.cpp, + examples/slideshow3D/SlideShowConstructor.h, + examples/slideshow3D/slideshow3D.cpp: Added support for correct + sizing of the created presentation w.r.t the size of the scene, a + default home position, handling of field in the slideshow + xml file, and support for stereo image pairs. + 2003-09-15 11:17 robert * ChangeLog, NEWS.txt: Updates ChangeLog and NEWS for the 0.9.6 @@ -19776,6 +21399,7 @@ 2003-09-14 23:49 robert * NEWS.txt, VisualStudio/VisualStudio.dsw, + VisualStudio/examples/slideshow3D/slideshow3D.dsp, src/osgPlugins/geo/ReaderWriterGEO.cpp, src/osgPlugins/geo/geoFormat.h, src/osgPlugins/geo/geoTypes.h, src/osgPlugins/geo/osgGeoAction.h, @@ -19809,6 +21433,17 @@ VisualStudio/osgPlugins/ive/ive.dsp: Forom yne Schmidt Jansen, added support for osgSim into ive plugin. +2003-09-14 23:11 robert + + * examples/slideshow3D/: GNUmakefile, PointsEventHandler.cpp, + PointsEventHandler.h, SlideEventHandler.h, slideshow3D.cpp: Added + support for conrolling point size into slideshow3D. + +2003-09-13 17:48 robert + + * examples/slideshow3D/slideshow3D.cpp: Added commandline usage + docs. + 2003-09-13 17:43 robert * Make/makedefs: Changed the FREETYPE_LIB under Cygwin from ft @@ -19879,9 +21514,10 @@ 2003-09-11 10:44 robert - * Make/makedefs, src/osgPlugins/lwo/README.osg, - src/osgPlugins/lwo/README_osg.txt, src/osgPlugins/obj/README.osg, - src/osgPlugins/obj/README_osg.txt: Clean ups for the release. + * Make/makedefs, src/osgPlugins/iv/GNUmakefile.orig, + src/osgPlugins/lwo/README.osg, src/osgPlugins/lwo/README_osg.txt, + src/osgPlugins/obj/README.osg, src/osgPlugins/obj/README_osg.txt: + Clean ups for the release. 2003-09-11 00:18 robert @@ -19916,12 +21552,15 @@ 2003-09-10 20:55 robert - * Make/makedefs: Addeed LIBXML2_INCLUDE defined to Make/makedefs to - handle non standard placement of libxml2 in OSX. + * Make/makedefs, examples/slideshow3D/GNUmakefile, + examples/slideshow3D/GNUmakefile.inst: Addeed LIBXML2_INCLUDE + defined to Make/makedefs to handle non standard placement of + libxml2 in OSX. 2003-09-10 20:25 robert * examples/osgwindows/osgwindows.cpp, + examples/slideshow3D/ReaderWriterXML.cpp, src/osgProducer/OsgCameraGroup.cpp: Changed OsgCameraGroup so that it shares osg::State between Producer::Camera's which share the same Producer::RenderSurface. @@ -19965,6 +21604,88 @@ * src/osgSim/GNUmakefile: Added osgText and osgDB to the list of dependencies for OSX build. +2003-09-10 09:34 robert + + * doc/doc++/: osg/AlphaFunc.html, osg/AnimationPath.html, + osg/AnimationPathCallback.html, osg/ApplicationUsage.html, + osg/Array.html, osg/AutoTransform.html, osg/Billboard.html, + osg/BlendFunc.html, osg/BoundingBox.html, osg/Box.html, + osg/ClearNode.html, osg/ClipNode.html, osg/ClipPlane.html, + osg/CollectOccludersVisitor.html, osg/ColorMask.html, + osg/ColorMatrix.html, osg/CompositeShape.html, osg/Cone.html, + osg/ConstShapeVisitor.html, osg/ConvexHull.html, + osg/ConvexPlanarOccluder.html, osg/CopyOp.html, + osg/CullFace.html, osg/Cylinder.html, osg/DOFTransform.html, + osg/DatabaseRequestHandler.html, osg/DeleteHandler.html, + osg/Depth.html, osg/DisplaySettings.html, + osg/DrawArrayLengths.html, osg/DrawArrays.html, + osg/DrawElementsUByte.html, osg/DrawElementsUInt.html, + osg/DrawElementsUShort.html, osg/DrawPixels.html, + osg/Drawable.html, osg/Extensions.3.html, osg/Extensions.4.html, + osg/Extensions.5.html, osg/Extensions.6.html, + osg/Extensions.html, osg/Fog.html, osg/FragmentProgram.html, + osg/FrontFace.html, osg/General.html, osg/Geode.html, + osg/Geometry.html, osg/Grid.html, osg/Group.html, + osg/HeightField.html, osg/Image.html, osg/Impostor.html, + osg/ImpostorSprite.html, osg/IndexArray.html, + osg/InfinitePlane.html, osg/LOD.html, osg/Light.html, + osg/LightModel.html, osg/LightSource.html, osg/LineSegment.html, + osg/LineStipple.html, osg/LineWidth.html, osg/META_Node.html, + osg/META_Object.html, osg/META_Shape.html, + osg/META_StateAttribute.html, osg/Material.html, + osg/MatrixTransform.html, osg/Matrixd.html, osg/Matrixf.html, + osg/Node.html, osg/NodeAcceptOp.html, osg/NodeCallback.html, + osg/NodeVisitor.html, osg/NotifySeverity.html, osg/Object.html, + osg/OccluderNode.html, osg/PagedLOD.html, osg/Plane.html, + osg/Point.html, osg/PolygonMode.html, osg/PolygonOffset.html, + osg/PolygonStipple.html, osg/Polytope.html, + osg/PositionAttitudeTransform.html, osg/PrimitiveFunctor.html, + osg/PrimitiveSet.html, osg/Projection.html, + osg/QualifiedTestPrinter.html, osg/Quat.html, + osg/RefMatrixd.html, osg/RefMatrixf.html, osg/Referenced.html, + osg/Sequence.html, osg/ShadeModel.html, + osg/ShadowVolumeOccluder.html, osg/Shape.html, + osg/ShapeDrawable.html, osg/ShapeVisitor.html, osg/Sphere.html, + osg/State.html, osg/StateAttribute.html, osg/StateSet.html, + osg/Stencil.html, osg/SubloadCallback.2.html, + osg/SubloadCallback.3.html, osg/SubloadCallback.4.html, + osg/SubloadCallback.5.html, osg/SubloadCallback.html, + osg/Switch.html, osg/TemplateArray.html, + osg/TemplateIndexArray.html, osg/TessellationHints.html, + osg/Test.html, osg/TestCase.html, osg/TestCase_.html, + osg/TestContext.html, osg/TestErrorX.html, osg/TestFailureX.html, + osg/TestGraph.html, osg/TestQualifier.html, osg/TestRecord.html, + osg/TestReport.html, osg/TestRunner.html, osg/TestSuite.html, + osg/TestSuiteAutoRegistrationAgent.html, osg/TestVisitor.html, + osg/TestX.html, osg/TexEnv.html, osg/TexEnvCombine.html, + osg/TexGen.html, osg/TexMat.html, osg/Texture.html, + osg/Texture1D.html, osg/Texture2D.html, osg/Texture3D.html, + osg/TextureCubeMap.html, osg/TextureObject.html, + osg/TextureObjectManager.html, osg/TextureRectangle.html, + osg/Timer.html, osg/TraceStream.html, osg/Transform.html, + osg/TriangleFunctor.html, osg/TriangleMesh.html, osg/UByte4.html, + osg/Vec2.html, osg/Vec3.html, osg/Vec4.html, + osg/VectorSizei.html, osg/VectorUByte.html, osg/VectorUInt.html, + osg/VectorUShort.html, osg/VertexProgram.html, osg/Viewport.html, + osg/buffered_object.html, osg/buffered_value.html, + osg/clampArray3BetweenRange.html, osg/clampArray3GEQUAL.html, + osg/clampArray3LEQUAL.html, osg/clampArray4BetweenRange.html, + osg/clampArray4GEQUAL.html, osg/clampArray4LEQUAL.html, + osg/clampArrayElementBetweenRange.html, + osg/clampArrayElementGEQUAL.html, + osg/clampArrayElementLEQUAL.html, + osg/clampArrayElementsBetweenRange.html, + osg/clampArrayElementsGEQUAL.html, + osg/clampArrayElementsLEQUAL.html, osg/clampBetweenRange.html, + osg/clampGEQUAL.html, osg/clampLEQUAL.html, + osg/createTexturedQuadGeometry.html, osg/fast_back_stack.html, + osg/index.html, osg/osg.html, osg/ref_ptr.html, + osgFX/AnisotropicLighting.html, osgFX/BumpMapping.html, + osgFX/Cartoon.html, osgFX/Effect.html, osgFX/HIERjava.html, + osgFX/Scribe.html, osgFX/SpecularHighlights.html, + osgFX/Technique.html, osgFX/Validator.html, osgFX/osgFX.html: + Updated docs for release. + 2003-09-09 23:18 robert * include/osg/Geometry, src/osg/Geometry.cpp, @@ -20011,6 +21732,223 @@ 2003-09-08 11:50 robert * AUTHORS.txt, NEWS.txt, doc/documentation.html, + doc/doc++/osg/AlphaFunc.html, doc/doc++/osg/AnimationPath.html, + doc/doc++/osg/AnimationPathCallback.html, + doc/doc++/osg/ApplicationUsage.html, doc/doc++/osg/Array.html, + doc/doc++/osg/AutoTransform.html, doc/doc++/osg/Billboard.html, + doc/doc++/osg/BlendFunc.html, doc/doc++/osg/BoundingBox.html, + doc/doc++/osg/Box.html, doc/doc++/osg/ClearNode.html, + doc/doc++/osg/ClipNode.html, doc/doc++/osg/ClipPlane.html, + doc/doc++/osg/CollectOccludersVisitor.html, + doc/doc++/osg/ColorMask.html, doc/doc++/osg/ColorMatrix.html, + doc/doc++/osg/CompositeShape.html, doc/doc++/osg/Cone.html, + doc/doc++/osg/ConstShapeVisitor.html, + doc/doc++/osg/ConvexHull.html, + doc/doc++/osg/ConvexPlanarOccluder.html, + doc/doc++/osg/CopyOp.html, doc/doc++/osg/CullFace.html, + doc/doc++/osg/CullStack.html, doc/doc++/osg/CullingSet.html, + doc/doc++/osg/Cylinder.html, doc/doc++/osg/DOFTransform.html, + doc/doc++/osg/DatabaseRequestHandler.html, + doc/doc++/osg/DeleteHandler.html, doc/doc++/osg/Depth.html, + doc/doc++/osg/DisplaySettings.html, + doc/doc++/osg/DrawArrayLengths.html, + doc/doc++/osg/DrawArrays.html, + doc/doc++/osg/DrawElementsUByte.html, + doc/doc++/osg/DrawElementsUInt.html, + doc/doc++/osg/DrawElementsUShort.html, + doc/doc++/osg/DrawPixels.html, doc/doc++/osg/Drawable.html, + doc/doc++/osg/Extensions.3.html, doc/doc++/osg/Extensions.4.html, + doc/doc++/osg/Extensions.5.html, doc/doc++/osg/Extensions.6.html, + doc/doc++/osg/Extensions.html, doc/doc++/osg/Fog.html, + doc/doc++/osg/FragmentProgram.html, doc/doc++/osg/FrontFace.html, + doc/doc++/osg/General.html, doc/doc++/osg/Geode.html, + doc/doc++/osg/Geometry.html, doc/doc++/osg/Grid.html, + doc/doc++/osg/Group.html, doc/doc++/osg/HIER.html, + doc/doc++/osg/HIERjava.html, doc/doc++/osg/HeightField.html, + doc/doc++/osg/Image.html, doc/doc++/osg/Impostor.html, + doc/doc++/osg/ImpostorSprite.html, + doc/doc++/osg/ImpostorSpriteManager.html, + doc/doc++/osg/IndexArray.html, doc/doc++/osg/InfinitePlane.html, + doc/doc++/osg/LOD.html, doc/doc++/osg/Light.html, + doc/doc++/osg/LightModel.html, doc/doc++/osg/LightSource.html, + doc/doc++/osg/LineSegment.html, doc/doc++/osg/LineStipple.html, + doc/doc++/osg/LineWidth.html, doc/doc++/osg/META_Node.html, + doc/doc++/osg/META_Object.html, doc/doc++/osg/META_Shape.html, + doc/doc++/osg/META_StateAttribute.html, + doc/doc++/osg/Material.html, doc/doc++/osg/MatrixTransform.html, + doc/doc++/osg/Matrixd.html, doc/doc++/osg/Matrixf.html, + doc/doc++/osg/Node.html, doc/doc++/osg/NodeAcceptOp.html, + doc/doc++/osg/NodeCallback.html, doc/doc++/osg/NodeVisitor.html, + doc/doc++/osg/NotifySeverity.html, doc/doc++/osg/Object.html, + doc/doc++/osg/OccluderNode.html, doc/doc++/osg/PagedLOD.html, + doc/doc++/osg/Plane.html, doc/doc++/osg/Point.html, + doc/doc++/osg/PolygonMode.html, doc/doc++/osg/PolygonOffset.html, + doc/doc++/osg/PolygonStipple.html, doc/doc++/osg/Polytope.html, + doc/doc++/osg/PositionAttitudeTransform.html, + doc/doc++/osg/PrimitiveFunctor.html, + doc/doc++/osg/PrimitiveSet.html, doc/doc++/osg/Projection.html, + doc/doc++/osg/QualifiedTestPrinter.html, doc/doc++/osg/Quat.html, + doc/doc++/osg/RefMatrixd.html, doc/doc++/osg/RefMatrixf.html, + doc/doc++/osg/Referenced.html, doc/doc++/osg/Sequence.html, + doc/doc++/osg/ShadeModel.html, + doc/doc++/osg/ShadowVolumeOccluder.html, + doc/doc++/osg/Shape.html, doc/doc++/osg/ShapeDrawable.html, + doc/doc++/osg/ShapeVisitor.html, doc/doc++/osg/Sphere.html, + doc/doc++/osg/State.html, doc/doc++/osg/StateAttribute.html, + doc/doc++/osg/StateSet.html, doc/doc++/osg/Stencil.html, + doc/doc++/osg/SubloadCallback.2.html, + doc/doc++/osg/SubloadCallback.3.html, + doc/doc++/osg/SubloadCallback.4.html, + doc/doc++/osg/SubloadCallback.5.html, + doc/doc++/osg/SubloadCallback.html, doc/doc++/osg/Switch.html, + doc/doc++/osg/TemplateArray.html, + doc/doc++/osg/TemplateIndexArray.html, + doc/doc++/osg/TessellationHints.html, doc/doc++/osg/Test.html, + doc/doc++/osg/TestCase.html, doc/doc++/osg/TestCase_.html, + doc/doc++/osg/TestContext.html, doc/doc++/osg/TestErrorX.html, + doc/doc++/osg/TestFailureX.html, doc/doc++/osg/TestGraph.html, + doc/doc++/osg/TestQualifier.html, doc/doc++/osg/TestRecord.html, + doc/doc++/osg/TestReport.html, doc/doc++/osg/TestRunner.html, + doc/doc++/osg/TestSuite.html, + doc/doc++/osg/TestSuiteAutoRegistrationAgent.html, + doc/doc++/osg/TestVisitor.html, doc/doc++/osg/TestX.html, + doc/doc++/osg/TexEnv.html, doc/doc++/osg/TexEnvCombine.html, + doc/doc++/osg/TexGen.html, doc/doc++/osg/TexMat.html, + doc/doc++/osg/Texture.html, doc/doc++/osg/Texture1D.html, + doc/doc++/osg/Texture2D.html, doc/doc++/osg/Texture3D.html, + doc/doc++/osg/TextureCubeMap.html, + doc/doc++/osg/TextureObject.html, + doc/doc++/osg/TextureObjectManager.html, + doc/doc++/osg/TextureRectangle.html, doc/doc++/osg/Timer.html, + doc/doc++/osg/TraceStream.html, doc/doc++/osg/Transform.html, + doc/doc++/osg/TriangleFunctor.html, + doc/doc++/osg/TriangleMesh.html, doc/doc++/osg/UByte4.html, + doc/doc++/osg/Vec2.html, doc/doc++/osg/Vec3.html, + doc/doc++/osg/Vec4.html, doc/doc++/osg/VectorSizei.html, + doc/doc++/osg/VectorUByte.html, doc/doc++/osg/VectorUInt.html, + doc/doc++/osg/VectorUShort.html, + doc/doc++/osg/VertexProgram.html, doc/doc++/osg/Viewport.html, + doc/doc++/osg/buffered_object.html, + doc/doc++/osg/buffered_value.html, + doc/doc++/osg/clampArray3BetweenRange.html, + doc/doc++/osg/clampArray3GEQUAL.html, + doc/doc++/osg/clampArray3LEQUAL.html, + doc/doc++/osg/clampArray4BetweenRange.html, + doc/doc++/osg/clampArray4GEQUAL.html, + doc/doc++/osg/clampArray4LEQUAL.html, + doc/doc++/osg/clampArrayElementBetweenRange.html, + doc/doc++/osg/clampArrayElementGEQUAL.html, + doc/doc++/osg/clampArrayElementLEQUAL.html, + doc/doc++/osg/clampArrayElementsBetweenRange.html, + doc/doc++/osg/clampArrayElementsGEQUAL.html, + doc/doc++/osg/clampArrayElementsLEQUAL.html, + doc/doc++/osg/clampBetweenRange.html, + doc/doc++/osg/clampGEQUAL.html, doc/doc++/osg/clampLEQUAL.html, + doc/doc++/osg/computeEyeToLocal.html, + doc/doc++/osg/computeLocalToEye.html, + doc/doc++/osg/computeLocalToWorld.html, + doc/doc++/osg/computeWorldToLocal.html, + doc/doc++/osg/createGeodeForImage.2.html, + doc/doc++/osg/fast_back_stack.html, + doc/doc++/osg/getGLExtensionDisableString.html, + doc/doc++/osg/index.html, doc/doc++/osg/osg.html, + doc/doc++/osg/ref_ptr.html, + doc/doc++/osg/setGLExtensionDisableString.html, + doc/doc++/osgDB/DatabasePager.html, doc/doc++/osgDB/HIER.html, + doc/doc++/osgDB/HIERjava.html, doc/doc++/osgDB/Registry.html, + doc/doc++/osgFX/AnisotropicLighting.html, + doc/doc++/osgFX/BumpMapping.html, doc/doc++/osgFX/Cartoon.html, + doc/doc++/osgFX/ClassGraph.class, + doc/doc++/osgFX/ClassGraphPanel.class, + doc/doc++/osgFX/ClassLayout.class, doc/doc++/osgFX/Effect.html, + doc/doc++/osgFX/General.html, doc/doc++/osgFX/HIER.html, + doc/doc++/osgFX/HIERjava.html, doc/doc++/osgFX/META_Effect.html, + doc/doc++/osgFX/META_Technique.html, + doc/doc++/osgFX/NavigatorButton.class, + doc/doc++/osgFX/Registry.html, doc/doc++/osgFX/Scribe.html, + doc/doc++/osgFX/SpecularHighlights.html, + doc/doc++/osgFX/Technique.html, doc/doc++/osgFX/Validator.html, + doc/doc++/osgFX/icon1.gif, doc/doc++/osgFX/icon2.gif, + doc/doc++/osgFX/index.html, doc/doc++/osgFX/osgFX.html, + doc/doc++/osgGA/AnimationPathManipulator.html, + doc/doc++/osgGA/DriveManipulator.html, + doc/doc++/osgGA/FlightManipulator.html, + doc/doc++/osgGA/KeySwitchMatrixManipulator.html, + doc/doc++/osgGA/MatrixManipulator.html, + doc/doc++/osgGA/TrackballManipulator.html, + doc/doc++/osgParticle/AngularAccelOperator.html, + doc/doc++/osgParticle/CenteredPlacer.html, + doc/doc++/osgParticle/Counter.html, + doc/doc++/osgParticle/Emitter.html, + doc/doc++/osgParticle/FluidFrictionOperator.html, + doc/doc++/osgParticle/ForceOperator.html, + doc/doc++/osgParticle/General.html, + doc/doc++/osgParticle/HIER.html, + doc/doc++/osgParticle/HIERjava.html, + doc/doc++/osgParticle/Interpolator.html, + doc/doc++/osgParticle/LinearInterpolator.html, + doc/doc++/osgParticle/ModularEmitter.html, + doc/doc++/osgParticle/ModularProgram.html, + doc/doc++/osgParticle/MultiSegmentPlacer.html, + doc/doc++/osgParticle/Operator.html, + doc/doc++/osgParticle/Particle.html, + doc/doc++/osgParticle/ParticleProcessor.html, + doc/doc++/osgParticle/ParticleSystem.html, + doc/doc++/osgParticle/ParticleSystemUpdater.html, + doc/doc++/osgParticle/Placer.html, + doc/doc++/osgParticle/PointPlacer.html, + doc/doc++/osgParticle/Program.html, + doc/doc++/osgParticle/RadialShooter.html, + doc/doc++/osgParticle/RandomRateCounter.html, + doc/doc++/osgParticle/SectorPlacer.html, + doc/doc++/osgParticle/SegmentPlacer.html, + doc/doc++/osgParticle/Shooter.html, + doc/doc++/osgParticle/VariableRateCounter.html, + doc/doc++/osgParticle/index.html, + doc/doc++/osgParticle/osgParticle.html, + doc/doc++/osgParticle/range.html, + doc/doc++/osgProducer/KeyboardMouseCallback.html, + doc/doc++/osgProducer/OsgCameraGroup.html, + doc/doc++/osgProducer/RealizeCallback.html, + doc/doc++/osgProducer/Viewer.html, + doc/doc++/osgSim/AzimElevationSector.html, + doc/doc++/osgSim/AzimRange.html, + doc/doc++/osgSim/AzimSector.html, + doc/doc++/osgSim/BlinkSequence.html, + doc/doc++/osgSim/ColorRange.html, + doc/doc++/osgSim/ConeSector.html, + doc/doc++/osgSim/ElevationRange.html, + doc/doc++/osgSim/ElevationSector.html, + doc/doc++/osgSim/General.html, doc/doc++/osgSim/HIER.html, + doc/doc++/osgSim/HIERjava.html, doc/doc++/osgSim/LightPoint.html, + doc/doc++/osgSim/LightPointNode.html, + doc/doc++/osgSim/ScalarBar.html, + doc/doc++/osgSim/ScalarsToColors.html, + doc/doc++/osgSim/Sector.html, + doc/doc++/osgSim/SequenceGroup.html, + doc/doc++/osgSim/SphereSegment.html, doc/doc++/osgSim/index.html, + doc/doc++/osgSim/osgSim.html, doc/doc++/osgUtil/CullVisitor.html, + doc/doc++/osgUtil/General.html, doc/doc++/osgUtil/HIER.html, + doc/doc++/osgUtil/HIERjava.html, + doc/doc++/osgUtil/IntersectVisitor.html, + doc/doc++/osgUtil/LeafDepthSortFunctor.html, + doc/doc++/osgUtil/ReflectionMapGenerator.html, + doc/doc++/osgUtil/RegisterRenderBinProxy.html, + doc/doc++/osgUtil/RenderBin.html, + doc/doc++/osgUtil/RenderGraph.html, + doc/doc++/osgUtil/RenderLeaf.html, + doc/doc++/osgUtil/RenderStage.html, + doc/doc++/osgUtil/RenderStageLighting.html, + doc/doc++/osgUtil/RenderToTextureStage.html, + doc/doc++/osgUtil/SceneView.html, + doc/doc++/osgUtil/SmoothingVisitor.html, + doc/doc++/osgUtil/Statistics.html, + doc/doc++/osgUtil/Tesselator.html, + doc/doc++/osgUtil/TransformAttributeFunctor.html, + doc/doc++/osgUtil/TransformCallback.html, + doc/doc++/osgUtil/TriStripVisitor.html, + doc/doc++/osgUtil/UpdateVisitor.html, + doc/doc++/osgUtil/index.html, doc/doc++/osgUtil/osgUtil.html, include/osg/Matrix: Updated NEWS/AUTHORS + html docs for release. 2003-09-08 09:44 robert @@ -20122,7 +22060,8 @@ * Make/makedefs, examples/osgscalarbar/GNUmakefile, examples/osgscalarbar/GNUmakefile.inst, examples/osgspheresegment/GNUmakefile, - examples/osgspheresegment/GNUmakefile.inst, include/osg/Timer, + examples/osgspheresegment/GNUmakefile.inst, + examples/osgviewer/GNUmakefile.inst, include/osg/Timer, include/osgFX/Validator, src/osg/Timer.cpp: Build Fixes for IRIX. 2003-09-03 19:17 robert @@ -20371,7 +22310,8 @@ 2003-08-31 23:17 robert - * src/osgGA/AnimationPathManipulator.cpp: Converted cout's to + * examples/osgviewer/osgviewer.cpp, + src/osgGA/AnimationPathManipulator.cpp: Converted cout's to notify's. 2003-08-31 23:17 robert @@ -20493,6 +22433,7 @@ examples/osgfxbrowser/GNUmakefile, examples/osgfxbrowser/GNUmakefile.inst, examples/osgfxbrowser/osgfxbrowser.cpp, + examples/osgviewer/osgviewer.cpp, src/osgFX/AnisotropicLighting.cpp, src/osgFX/Cartoon.cpp, src/osgFX/Effect.cpp, src/osgFX/GNUmakefile, src/osgFX/Registry.cpp, src/osgFX/Scribe.cpp, @@ -20664,9 +22605,12 @@ examples/osgclip/GNUmakefile, examples/osgclip/GNUmakefile.inst, examples/osgcluster/GNUmakefile, examples/osgcluster/GNUmakefile.inst, - examples/osgcopy/GNUmakefile, examples/osgcopy/GNUmakefile.inst, + examples/osgconv/GNUmakefile.inst, examples/osgcopy/GNUmakefile, + examples/osgcopy/GNUmakefile.inst, examples/osgcubemap/GNUmakefile, examples/osgcubemap/GNUmakefile.inst, + examples/osgdemeter/GNUmakefile, + examples/osgdemeter/GNUmakefile.inst, examples/osggeodemo/GNUmakefile, examples/osggeodemo/GNUmakefile.inst, examples/osggeometry/GNUmakefile, @@ -20722,10 +22666,16 @@ examples/osgtexturerectangle/GNUmakefile.inst, examples/osgunittests/GNUmakefile, examples/osgunittests/GNUmakefile.inst, + examples/osgversion/GNUmakefile, + examples/osgversion/GNUmakefile.inst, examples/osgvertexprogram/GNUmakefile, examples/osgvertexprogram/GNUmakefile.inst, + examples/osgviewer/GNUmakefile, + examples/osgviewer/GNUmakefile.inst, examples/osgwindows/GNUmakefile, examples/osgwindows/GNUmakefile.inst, + examples/slideshow3D/GNUmakefile, + examples/slideshow3D/GNUmakefile.inst, src/osgProducer/GNUmakefile: Added X_INC into the Make/makedefs and changed the *GNUmakefile* to use it. @@ -20835,6 +22785,11 @@ includes a check for the presence of _vertexIndices and disables fast paths in this case. +2003-08-04 22:09 robert + + * src/osgGL2/ProgramObject.cpp: From Romano Magacho. add osg:: to + Referenced() calls for IRIX build. + 2003-08-04 22:04 robert * VisualStudio/osgPlugins/osgSim/dot_osgSim.dsp: From Gideon May, @@ -20842,7 +22797,7 @@ 2003-08-04 17:26 don - * examples/: osgpoints/GNUmakefile, + * examples/: osgdemeter/GNUmakefile, osgpoints/GNUmakefile, osgprerendercubemap/GNUmakefile: Removed a couple of stray PRODUCER_LIB_DIR definitions in the examples @@ -20930,8 +22885,8 @@ examples/osgcallback/GNUmakefile, examples/osgcameragroup/GNUmakefile, examples/osgclip/GNUmakefile, examples/osgcluster/GNUmakefile, - examples/osgcopy/GNUmakefile, examples/osgcubemap/GNUmakefile, - examples/osggeodemo/GNUmakefile, + examples/osgconv/GNUmakefile, examples/osgcopy/GNUmakefile, + examples/osgcubemap/GNUmakefile, examples/osggeodemo/GNUmakefile, examples/osggeometry/GNUmakefile, examples/osghangglide/GNUmakefile, examples/osghud/GNUmakefile, examples/osgimpostor/GNUmakefile, @@ -20953,14 +22908,25 @@ examples/osgtexture3D/GNUmakefile, examples/osgtexturerectangle/GNUmakefile, examples/osgunittests/GNUmakefile, + examples/osgversion/GNUmakefile, examples/osgvertexprogram/GNUmakefile, - examples/osgwindows/GNUmakefile, + examples/osgviewer/GNUmakefile, examples/osgwindows/GNUmakefile, + examples/slideshow3D/GNUmakefile, src/osgPlugins/txp/trpage_write.h, src/osgProducer/GNUmakefile: Removed references to PRODUCER_INCLUDE_DIR and PRODUCER_LIB_DIR in the local makefiles. Small change in txp loader for sun build +2003-07-24 07:13 robert + + * examples/slideshow3D/: GNUmakefile, GNUmakefile.inst: Fixed + warnings. + +2003-07-24 07:09 robert + + * examples/slideshow3D/ReaderWriterXML.cpp: Fixed warning. + 2003-07-24 07:07 robert * src/osgPlugins/osgSim/IO_Sector.cpp: Fixed warning, which was @@ -20985,6 +22951,11 @@ Removed debugging messages. +2003-07-23 22:03 robert + + * examples/slideshow3D/SlideShowConstructor.cpp: From Gideon, + update to the PolygonOffset for the background quad. + 2003-07-23 21:57 robert * src/osgPlugins/osgSim/GNUmakefile: Added makefile. @@ -21021,6 +22992,11 @@ VisualStudio/osgPlugins/txp/txp.dsp, src/osgPlugins/txp/TrPageParser.cpp: Fixes for Win32 build. +2003-07-23 19:25 robert + + * VisualStudio/examples/slideshow3D/slideshow3D.dsp: Fixed typo of + SlideShowContructor.cpp + 2003-07-23 16:52 robert * VisualStudio/osgPlugins/ive/ive.dsp, src/osgDB/DatabasePager.cpp, @@ -21037,11 +23013,15 @@ 2003-07-23 16:12 robert - * runexamples.bat: Added control of auto option into slideshow3D + * runexamples.bat, examples/slideshow3D/SlideEventHandler.cpp, + examples/slideshow3D/SlideEventHandler.h, + examples/slideshow3D/slideshow3D.cpp: Added control of auto + option into slideshow3D 2003-07-23 16:00 robert - * NEWS.txt: Fixed typo's slideshow3D + * NEWS.txt, examples/slideshow3D/SlideEventHandler.cpp: Fixed + typo's slideshow3D 2003-07-23 15:59 robert @@ -21052,8 +23032,8 @@ * Make/makedirdefs, VisualStudio/VisualStudio.dsw, VisualStudio/osgPlugins/osgSim/dot_osgSim.dsp, - include/osgSim/BlinkSequence, include/osgSim/LightPointNode, - include/osgSim/Sector, + dist/RPM/OpenSceneGraph.spec, include/osgSim/BlinkSequence, + include/osgSim/LightPointNode, include/osgSim/Sector, src/osgPlugins/osgSim/IO_BlinkSequence.cpp, src/osgPlugins/osgSim/IO_LightPoint.cpp, src/osgPlugins/osgSim/IO_LightPoint.h, @@ -21131,6 +23111,149 @@ src/osgUtil/TriStrip_graph_array.h: Warning fixes from Gideon May. +2003-07-23 12:37 robert + + * VisualStudio/examples/slideshow3D/slideshow3D.dsp: Added + slideshow3D.dsp. + +2003-07-23 12:27 robert + + * doc/doc++/: osg/AlphaFunc.html, osg/AnimationPath.html, + osg/AnimationPathCallback.html, osg/ApplicationUsage.html, + osg/Array.html, osg/AttributeFunctor.html, + osg/AutoTransform.html, osg/Billboard.html, osg/BlendFunc.html, + osg/BoundingBox.html, osg/BoundingSphere.html, osg/Box.html, + osg/ClearNode.html, osg/ClipNode.html, osg/ClipPlane.html, + osg/CollectOccludersVisitor.html, osg/ColorMask.html, + osg/ColorMatrix.html, osg/CompositeShape.html, osg/Cone.html, + osg/ConstAttributeFunctor.html, osg/ConstShapeVisitor.html, + osg/ConvexHull.html, osg/ConvexPlanarOccluder.html, + osg/CopyOp.html, osg/CullFace.html, osg/CullStack.html, + osg/CullingSet.html, osg/Cylinder.html, osg/DOFTransform.html, + osg/DatabaseRequestHandler.html, osg/DeleteHandler.html, + osg/Depth.html, osg/DisplaySettings.html, + osg/DrawArrayLengths.html, osg/DrawArrays.html, + osg/DrawElementsUByte.html, osg/DrawElementsUInt.html, + osg/DrawElementsUShort.html, osg/DrawPixels.html, + osg/Drawable.html, osg/Endian.html, osg/Extensions.2.html, + osg/Extensions.3.html, osg/Extensions.4.html, + osg/Extensions.5.html, osg/Extensions.6.html, + osg/Extensions.html, osg/Fog.html, osg/FragmentProgram.html, + osg/FrameStamp.html, osg/FrontFace.html, osg/General.html, + osg/Geode.html, osg/Geometry.html, osg/Grid.html, osg/Group.html, + osg/HIER.html, osg/HIERjava.html, osg/HeightField.html, + osg/Image.html, osg/Impostor.html, osg/ImpostorSprite.html, + osg/ImpostorSpriteManager.html, osg/IndexArray.html, + osg/InfinitePlane.html, osg/LOD.html, osg/Light.html, + osg/LightModel.html, osg/LightSource.html, osg/LineSegment.html, + osg/LineStipple.html, osg/LineWidth.html, osg/META_Node.html, + osg/META_Object.html, osg/META_Shape.html, + osg/META_StateAttribute.html, osg/Material.html, osg/Matrix.html, + osg/MatrixTransform.html, osg/Node.html, osg/NodeAcceptOp.html, + osg/NodeCallback.html, osg/NodeVisitor.html, + osg/NotifySeverity.html, osg/Object.html, osg/OccluderNode.html, + osg/PagedLOD.html, osg/Plane.html, osg/Point.html, + osg/PolygonMode.html, osg/PolygonOffset.html, + osg/PolygonStipple.html, osg/Polytope.html, + osg/PositionAttitudeTransform.html, osg/PrimitiveFunctor.html, + osg/PrimitiveSet.html, osg/Projection.html, + osg/QualifiedTestPrinter.html, osg/Quat.html, osg/RefMatrix.html, + osg/Referenced.html, osg/Sequence.html, osg/ShadeModel.html, + osg/ShadowVolumeOccluder.html, osg/Shape.html, + osg/ShapeDrawable.html, osg/ShapeVisitor.html, osg/Sphere.html, + osg/State.html, osg/StateAttribute.html, osg/StateSet.html, + osg/Stencil.html, osg/SubloadCallback.2.html, + osg/SubloadCallback.3.html, osg/SubloadCallback.4.html, + osg/SubloadCallback.5.html, osg/SubloadCallback.html, + osg/Switch.html, osg/TemplateArray.html, + osg/TemplateIndexArray.html, osg/TessellationHints.html, + osg/Test.html, osg/TestCase.html, osg/TestCase_.html, + osg/TestContext.html, osg/TestErrorX.html, osg/TestFailureX.html, + osg/TestGraph.html, osg/TestQualifier.html, osg/TestRecord.html, + osg/TestReport.html, osg/TestRunner.html, osg/TestSuite.html, + osg/TestSuiteAutoRegistrationAgent.html, osg/TestVisitor.html, + osg/TestX.html, osg/TexEnv.html, osg/TexEnvCombine.html, + osg/TexGen.html, osg/TexMat.html, osg/Texture.html, + osg/Texture1D.html, osg/Texture2D.html, osg/Texture3D.html, + osg/TextureCubeMap.html, osg/TextureObject.html, + osg/TextureObjectManager.html, osg/TextureRectangle.html, + osg/Timer.html, osg/TraceStream.html, osg/Transform.html, + osg/TriangleFunctor.html, osg/TriangleMesh.html, osg/UByte4.html, + osg/Vec2.html, osg/Vec3.html, osg/Vec4.html, + osg/VectorSizei.html, osg/VectorUByte.html, osg/VectorUInt.html, + osg/VectorUShort.html, osg/VertexProgram.html, osg/Viewport.html, + osg/buffered_object.html, osg/buffered_value.html, + osg/clampArray3BetweenRange.html, osg/clampArray3GEQUAL.html, + osg/clampArray3LEQUAL.html, osg/clampArray4BetweenRange.html, + osg/clampArray4GEQUAL.html, osg/clampArray4LEQUAL.html, + osg/clampArrayElementBetweenRange.html, + osg/clampArrayElementGEQUAL.html, + osg/clampArrayElementLEQUAL.html, + osg/clampArrayElementsBetweenRange.html, + osg/clampArrayElementsGEQUAL.html, + osg/clampArrayElementsLEQUAL.html, osg/clampBetweenRange.html, + osg/clampGEQUAL.html, osg/clampLEQUAL.html, + osg/createGeodeForImage.2.html, + osg/createTexturedQuadGeometry.html, osg/fast_back_stack.html, + osg/index.html, osg/osg.html, osg/ref_ptr.html, + osgDB/DatabasePager.html, osgDB/DotOsgWrapper.html, + osgDB/DynamicLibrary.html, osgDB/Field.html, + osgDB/FieldReader.html, osgDB/FieldReaderIterator.html, + osgDB/General.html, osgDB/HIER.html, osgDB/HIERjava.html, + osgDB/Input.html, osgDB/Options.html, osgDB/Output.html, + osgDB/ParameterOutput.html, osgDB/PushAndPopDataPath.html, + osgDB/ReadResult.html, osgDB/ReaderWriter.html, + osgDB/RegisterDotOsgWrapperProxy.html, + osgDB/RegisterReaderWriterProxy.html, osgDB/Registry.html, + osgDB/WriteResult.html, osgDB/basic_type_wrapper.html, + osgDB/index.html, osgDB/osgDB.html, osgDB/type_wrapper.html, + osgGA/AnimationPathManipulator.html, + osgGA/CompositeGUIEventHandler.html, osgGA/DriveManipulator.html, + osgGA/FlightManipulator.html, osgGA/GUIActionAdapter.html, + osgGA/GUIEventAdapter.html, osgGA/GUIEventHandler.html, + osgGA/GUIEventHandlerVisitor.html, osgGA/General.html, + osgGA/HIER.html, osgGA/HIERjava.html, + osgGA/KeySwitchMatrixManipulator.html, + osgGA/MatrixManipulator.html, osgGA/SetSceneViewVisitor.html, + osgGA/TrackballManipulator.html, osgGA/index.html, + osgGA/osgGA.html, osgGL2/ClassGraph.class, + osgGL2/ClassGraphPanel.class, osgGL2/ClassLayout.class, + osgGL2/Extensions.html, osgGL2/General.html, osgGL2/HIER.html, + osgGL2/HIERjava.html, osgGL2/NavigatorButton.class, + osgGL2/PerContextProgObj.html, osgGL2/PerContextShaderObj.html, + osgGL2/ProgramObject.html, osgGL2/ShaderObject.html, + osgGL2/icon1.gif, osgGL2/icon2.gif, osgGL2/index.html, + osgGL2/osgGL2.html, osgProducer/Callback.html, + osgProducer/EventAdapter.html, osgProducer/General.html, + osgProducer/HIERjava.html, + osgProducer/KeyboardMouseCallback.html, + osgProducer/OsgCameraGroup.html, + osgProducer/OsgSceneHandler.html, osgProducer/Viewer.html, + osgProducer/index.html, osgProducer/osgProducer.html, + osgSim/AzimElevationSector.html, osgSim/AzimSector.html, + osgSim/BlinkSequence.html, osgSim/ConeSector.html, + osgSim/ElevationSector.html, osgSim/General.html, + osgSim/HIER.html, osgSim/HIERjava.html, osgSim/LightPoint.html, + osgSim/LightPointNode.html, osgSim/Sector.html, + osgSim/SphereSegment.html, osgSim/index.html, osgSim/osgSim.html, + osgText/DefaultFont.html, osgText/Font.html, + osgText/FontImplementation.html, osgText/Glyph.html, + osgText/GlyphTexture.html, osgText/KerningType.html, + osgText/String.html, osgText/Text.html, osgText/osgText.html, + osgUtil/CombineLODsVisitor.html, osgUtil/CullVisitor.html, + osgUtil/FlattenStaticTransformsVisitor.html, + osgUtil/General.html, osgUtil/HIER.html, osgUtil/HIERjava.html, + osgUtil/MergeGeometryVisitor.html, osgUtil/Optimizer.html, + osgUtil/RemoveEmptyNodesVisitor.html, + osgUtil/RemoveRedundantNodesVisitor.html, osgUtil/RenderBin.html, + osgUtil/RenderLeaf.html, osgUtil/RenderStage.html, + osgUtil/RenderToTextureStage.html, osgUtil/SceneView.html, + osgUtil/StateVisitor.html, osgUtil/Statistics.html, + osgUtil/Tesselator.html, osgUtil/TransformAttributeFunctor.html, + osgUtil/TransformCallback.html, osgUtil/TriStripVisitor.html, + osgUtil/UpdateVisitor.html, osgUtil/index.html, + osgUtil/osgUtil.html: Updated doc++ documentation. + 2003-07-23 11:11 robert * VisualStudio/VisualStudio.dsw: Fixed osgslideshow3D to @@ -21173,6 +23296,12 @@ Fixed DatabasePager to work with the latest OpenThreads. +2003-07-22 16:35 robert + + * examples/slideshow3D/: ReaderWriterXML.cpp, + SlideEventHandler.cpp, SlideShowConstructor.cpp, + SlideShowConstructor.h: Updates to the slideshow3D app. + 2003-07-22 13:48 robert * include/osgSim/BlinkSequence, src/osgSim/BlinkSequence.cpp: Made @@ -21180,9 +23309,24 @@ 2003-07-22 13:39 robert - * Make/makedirdefs, VisualStudio/osgDB/osgDB.dsp: Added XML support - and slideshow constructor to slideshow3D example, now renamed - from the previous osgslideshow. + * Make/makedirdefs, VisualStudio/osgDB/osgDB.dsp, + examples/osgslideshow/DefaultPresentation.cpp, + examples/osgslideshow/GNUmakefile, + examples/osgslideshow/GNUmakefile.inst, + examples/osgslideshow/SlideEventHandler.cpp, + examples/osgslideshow/SlideEventHandler.h, + examples/osgslideshow/osgslideshow.cpp, + examples/slideshow3D/DefaultPresentation.cpp, + examples/slideshow3D/GNUmakefile, + examples/slideshow3D/GNUmakefile.inst, + examples/slideshow3D/ReaderWriterXML.cpp, + examples/slideshow3D/SlideEventHandler.cpp, + examples/slideshow3D/SlideEventHandler.h, + examples/slideshow3D/SlideShowConstructor.cpp, + examples/slideshow3D/SlideShowConstructor.h, + examples/slideshow3D/slideshow3D.cpp: Added XML support and + slideshow constructor to slideshow3D example, now renamed from + the previous osgslideshow. 2003-07-22 11:33 robert @@ -21308,11 +23452,12 @@ 2003-07-16 10:52 robert - * src/osg/: Drawable.cpp, Texture.cpp, VertexProgram.cpp: - Improvements to the handling of deletion of OpenGL rendering - objets such as display lists and textures object such that they - can be deleted according to an available amount of time given to - do deletes. + * include/osgGL2/ProgramObject, src/osg/Drawable.cpp, + src/osg/Texture.cpp, src/osg/VertexProgram.cpp, + src/osgGL2/ProgramObject.cpp: Improvements to the handling of + deletion of OpenGL rendering objets such as display lists and + textures object such that they can be deleted according to an + available amount of time given to do deletes. 2003-07-15 22:19 robert @@ -21326,10 +23471,25 @@ to do gl delete's. This control is required for constant frame rate applications. +2003-07-15 21:23 robert + + * VisualStudio/osgGL2/osgGL2.dsp: Fixed case of OSGL2_EXPORT define + in project file. + +2003-07-15 19:52 robert + + * include/osgGL2/ProgramObject: Added extern + export's to global + functions. + +2003-07-15 19:19 robert + + * src/osgGL2/Extensions.cpp: Added missing osg:: infront of + Referenced() contructor. + 2003-07-15 17:22 robert - * include/osg/StateAttribute: Moved PROGRAMOBJECT definition into - StateAttribute. + * include/: osg/StateAttribute, osgGL2/ProgramObject: Moved + PROGRAMOBJECT definition into StateAttribute. 2003-07-15 17:20 robert @@ -21364,11 +23524,15 @@ * Make/makedirdefs, VisualStudio/VisualStudio.dsw, VisualStudio/examples/osgshaders/osgshaders.dsp, - examples/osgshaders/GL2Scene.cpp, + VisualStudio/osgGL2/osgGL2.dsp, examples/osgshaders/GL2Scene.cpp, examples/osgshaders/GNUmakefile, examples/osgshaders/GNUmakefile.inst, - examples/osgshaders/osgshaders.cpp: From Mike Weiblen's osgGL2 - node kit which support the latest OpenGL 2.0 extensions. + examples/osgshaders/osgshaders.cpp, include/osgGL2/Export, + include/osgGL2/Extensions, include/osgGL2/ProgramObject, + include/osgGL2/Version, src/osgGL2/Extensions.cpp, + src/osgGL2/GNUmakefile, src/osgGL2/ProgramObject.cpp, + src/osgGL2/Version.cpp: From Mike Weiblen's osgGL2 node kit which + support the latest OpenGL 2.0 extensions. 2003-07-15 10:39 robert @@ -21441,6 +23605,11 @@ Added verbose messages to DatabasePager. +2003-07-10 14:48 robert + + * examples/osgconv/osgconv.cpp: Fix to accomodate function name + change in osgDB::Registry. + 2003-07-10 14:35 robert * include/osgDB/Output, include/osgDB/Registry, @@ -21503,8 +23672,9 @@ * Make/makedirdefs, VisualStudio/osg/osg.dsp, VisualStudio/osgPlugins/osg/dot_osg.dsp, VisualStudio/osgProducer/osgProducer.dsp, - include/osg/NodeVisitor, include/osg/PagedLOD, - include/osgProducer/DatabasePager, + examples/osgconv/GNUmakefile.inst, + examples/osgviewer/osgviewer.cpp, include/osg/NodeVisitor, + include/osg/PagedLOD, include/osgProducer/DatabasePager, include/osgProducer/OsgCameraGroup, include/osgProducer/Viewer, include/osgUtil/CullVisitor, src/osg/GNUmakefile, src/osg/PagedLOD.cpp, src/osgDB/Registry.cpp, @@ -21586,6 +23756,11 @@ src/osgText/Font.cpp, src/osgText/Text.cpp: From Tree, updates to osgText and freetype plugin to support are kerning paramter. +2003-06-25 23:11 robert + + * examples/osgslideshow/DefaultPresentation.cpp: Addition of text + to default presentation. + 2003-06-25 11:39 robert * src/osgUtil/RenderBin.cpp: Fixed from Pavel for the stats in @@ -21641,13 +23816,23 @@ * Make/makedirdefs, VisualStudio/osg/osg.dsp, VisualStudio/osgPlugins/osg/dot_osg.dsp, - VisualStudio/osgUtil/osgUtil.dsp, examples/osgpoints/GNUmakefile, + VisualStudio/osgUtil/osgUtil.dsp, + examples/osgdemeter/GNUmakefile, + examples/osgdemeter/GNUmakefile.inst, + examples/osgdemeter/osgdemeter.cpp, + examples/osgpoints/GNUmakefile, examples/osgpoints/GNUmakefile.inst, examples/osgpoints/osgpoints.cpp, examples/osgprerendercubemap/GNUmakefile, examples/osgprerendercubemap/GNUmakefile.inst, examples/osgprerendercubemap/osgprerendercubemap.cpp, - examples/osgshape/osgshape.cpp, include/osg/Geometry, + examples/osgshape/osgshape.cpp, + examples/osgslideshow/DefaultPresentation.cpp, + examples/osgslideshow/GNUmakefile, + examples/osgslideshow/GNUmakefile.inst, + examples/osgslideshow/SlideEventHandler.cpp, + examples/osgslideshow/SlideEventHandler.h, + examples/osgslideshow/osgslideshow.cpp, include/osg/Geometry, include/osg/ShapeDrawable, include/osg/Texture2D, include/osgUtil/TransformAttributeFunctor, src/osg/GNUmakefile, src/osg/Geometry.cpp, src/osg/Image.cpp, @@ -21675,9 +23860,11 @@ * examples/osgcameragroup/GNUmakefile, examples/osgcameragroup/osgcameragroup.cpp, - examples/osghud/osghud.cpp, examples/osglight/osglight.cpp, + examples/osgconv/osgconv.cpp, examples/osghud/osghud.cpp, + examples/osglight/osglight.cpp, examples/osgstereoimage/osgstereoimage.cpp, examples/osgtexturerectangle/osgtexturerectangle.cpp, + examples/osgviewer/osgviewer.cpp, include/osg/CollectOccludersVisitor, include/osg/Drawable, include/osg/Geometry, include/osg/Image, include/osg/Math, include/osg/Point, include/osg/State, @@ -21698,6 +23885,7 @@ src/osgPlugins/flt/GeoSetBuilder.cpp, src/osgPlugins/flt/flt2osg.cpp, src/osgPlugins/freetype/FreeTypeFont.cpp, + src/osgPlugins/iv/scanner.cpp, src/osgPlugins/ive/AnimationPathCallback.cpp, src/osgPlugins/ive/DataInputStream.cpp, src/osgPlugins/ive/DataInputStream.h, @@ -21836,13 +24024,16 @@ 2003-05-24 15:26 robert - * src/osgPlugins/ive/: DataTypeSize.h, Exception.h, Object.h, - ReaderWriterIVE.cpp: Added missing std:: + * examples/osgviewer/osgviewer.cpp, + src/osgPlugins/ive/DataTypeSize.h, + src/osgPlugins/ive/Exception.h, src/osgPlugins/ive/Object.h, + src/osgPlugins/ive/ReaderWriterIVE.cpp: Added missing std:: 2003-05-23 20:51 robert * Make/makedirdefs, VisualStudio/VisualStudio.dsw, VisualStudio/osgPlugins/ive/ive.dsp, + examples/osgviewer/osgviewer.cpp, src/osgPlugins/ive/AnimationPath.cpp, src/osgPlugins/ive/AnimationPath.h, src/osgPlugins/ive/AnimationPathCallback.cpp, @@ -21904,6 +24095,10 @@ src/osgUtil/Optimizer.cpp: Fixes to the Optimizer's handling of merging of osg::Geometry +2003-05-22 15:02 robert + + * examples/osgconv/GeoSet.h: Removed occurances of SG_EXPORT. + 2003-05-22 12:09 robert * src/osgPlugins/pfb/: ConvertFromPerformer.cpp, @@ -21926,17 +24121,25 @@ call as it was doing OpenGL calls outside of the thread with the graphics context. +2003-05-21 15:34 robert + + * examples/osgconv/: GeoSet.cpp, GeoSet.h, IO_GeoSet.cpp: Added + GeoSet to osgconv. + 2003-05-21 13:15 robert * AUTHORS.txt, Make/makedirdefs, VisualStudio/VisualStudio.dsw, + VisualStudio/examples/osgconv/osgconv.dsp, VisualStudio/osg/osg.dsp, VisualStudio/osgPlugins/osg/dot_osg.dsp, - examples/osgcluster/osgcluster.cpp, + examples/osgcluster/osgcluster.cpp, examples/osgconv/GNUmakefile, + examples/osgconv/osgconv.cpp, examples/osghangglide/GliderManipulator.h, include/osg/GeoSet, include/osg/VertexProgram, include/osgUtil/Optimizer, src/osg/GNUmakefile, src/osg/GeoSet.cpp, src/osg/GeoSet_ogl.cpp, src/osgPlugins/dw/ReaderWriterDW.cpp, - src/osgPlugins/osg/GNUmakefile, src/osgPlugins/osg/GeoSet.cpp, + src/osgPlugins/iv/osgvisitor.cpp, src/osgPlugins/osg/GNUmakefile, + src/osgPlugins/osg/GeoSet.cpp, src/osgPlugins/pfb/ConvertToPerformer.cpp, src/osgPlugins/pfb/ConvertToPerformer.h, src/osgPlugins/pfb/GNUmakefile, @@ -22256,8 +24459,8 @@ * doc/: contents.html, data.html, dependencies.html, documentation.html, examples.html, index.html, install.html, - introduction.html, osgviewer.html, plan.html, stereo.html: - Updates to docs. + introduction.html, osgviewer.html, plan.html, stereo.html, + images/OpenSceneGraphBanner_Distribution.jpg: Updates to docs. 2003-04-23 11:12 robert @@ -22333,6 +24536,234 @@ setting up the pbuffer so that it definately has a valid graphics context. +2003-04-17 17:21 robert + + * doc/doc++/: osg/AlphaFunc.html, osg/AnimationPath.html, + osg/AnimationPathCallback.html, osg/ApplicationUsage.html, + osg/ApplicationUsageProxy.html, osg/ArgumentParser.html, + osg/Array.html, osg/ArrayVisitor.html, osg/AttributeFunctor.html, + osg/Billboard.html, osg/BlendFunc.html, osg/BoundingBox.html, + osg/BoundingSphere.html, osg/Box.html, + osg/COMPARE_StateAttribute_Parameter.html, + osg/COMPARE_StateAttribute_Types.html, osg/Camera.html, + osg/ClassGraph.class, osg/ClassGraphPanel.class, + osg/ClassLayout.class, osg/ClearNode.html, osg/ClipNode.html, + osg/ClipPlane.html, osg/CollectOccludersVisitor.html, + osg/ColorMask.html, osg/ColorMatrix.html, + osg/CompositeShape.html, osg/Cone.html, + osg/ConstArrayVisitor.html, osg/ConstAttributeFunctor.html, + osg/ConstShapeVisitor.html, osg/ConstValueVisitor.html, + osg/ConvexHull.html, osg/ConvexPlanarOccluder.html, + osg/ConvexPlanarPolygon.html, osg/CopyOp.html, osg/CullFace.html, + osg/CullStack.html, osg/CullingSet.html, osg/Cylinder.html, + osg/DOFTransform.html, osg/DeleteHandler.html, osg/Depth.html, + osg/DisplaySettings.html, osg/DrawArrayLengths.html, + osg/DrawArrays.html, osg/DrawElementsUByte.html, + osg/DrawElementsUInt.html, osg/DrawElementsUShort.html, + osg/DrawPixels.html, osg/Drawable.html, osg/Endian.html, + osg/Extensions.2.html, osg/Extensions.3.html, + osg/Extensions.4.html, osg/Extensions.html, osg/Fog.html, + osg/FrameStamp.html, osg/FrontFace.html, osg/General.html, + osg/GeoSet.html, osg/Geode.html, osg/Geometry.html, + osg/Grid.html, osg/Group.html, osg/HIER.html, osg/HIERjava.html, + osg/HeightField.html, osg/Image.html, osg/Impostor.html, + osg/ImpostorSprite.html, osg/ImpostorSpriteManager.html, + osg/IndexArray.html, osg/InfinitePlane.html, osg/LOD.html, + osg/Light.html, osg/LightModel.html, osg/LightSource.html, + osg/LineSegment.html, osg/LineStipple.html, osg/LineWidth.html, + osg/META_Node.html, osg/META_Object.html, osg/META_Shape.html, + osg/META_StateAttribute.html, osg/Material.html, osg/Matrix.html, + osg/MatrixTransform.html, osg/NavigatorButton.class, + osg/Node.html, osg/NodeAcceptOp.html, osg/NodeCallback.html, + osg/NodePath.html, osg/NodeVisitor.html, osg/NotifySeverity.html, + osg/OSGUTX_ADD_TESTCASE.html, osg/OSGUTX_ADD_TESTSUITE.html, + osg/OSGUTX_AUTOREGISTER_TESTSUITE.html, + osg/OSGUTX_AUTOREGISTER_TESTSUITE_AT.html, + osg/OSGUTX_BEGIN_TESTSUITE.html, osg/OSGUTX_END_TESTSUITE.html, + osg/OSGUTX_TESTSUITE.html, osg/OSGUTX_TEST_E.html, + osg/OSGUTX_TEST_F.html, osg/OSG_GL_DEBUG.html, osg/Object.html, + osg/OccluderNode.html, osg/Plane.html, osg/Point.html, + osg/PolygonMode.html, osg/PolygonOffset.html, + osg/PolygonStipple.html, osg/Polytope.html, + osg/PositionAttitudeTransform.html, osg/PrimitiveFunctor.html, + osg/PrimitiveSet.html, osg/Projection.html, + osg/QualifiedTestPrinter.html, osg/Quat.html, osg/RefMatrix.html, + osg/Referenced.html, osg/Sequence.html, osg/ShadeModel.html, + osg/ShadowVolumeOccluder.html, osg/ShadowVolumeOccluderList.html, + osg/Shape.html, osg/ShapeDrawable.html, osg/ShapeVisitor.html, + osg/Sphere.html, osg/State.html, osg/StateAttribute.html, + osg/StateSet.html, osg/Statistics.html, osg/Stencil.html, + osg/SubloadCallback.2.html, osg/SubloadCallback.3.html, + osg/SubloadCallback.4.html, osg/SubloadCallback.5.html, + osg/SubloadCallback.html, osg/Switch.html, + osg/TemplateArray.html, osg/TemplateIndexArray.html, + osg/TessellationHints.html, osg/Test.html, osg/TestCase.html, + osg/TestCase_.html, osg/TestContext.html, osg/TestErrorX.html, + osg/TestFailureX.html, osg/TestGraph.html, + osg/TestQualifier.html, osg/TestRecord.html, osg/TestReport.html, + osg/TestRunner.html, osg/TestSuite.html, + osg/TestSuiteAutoRegistrationAgent.html, osg/TestVisitor.html, + osg/TestX.html, osg/TexEnv.html, osg/TexEnvCombine.html, + osg/TexGen.html, osg/TexMat.html, osg/Texture.html, + osg/Texture1D.html, osg/Texture2D.html, osg/Texture3D.html, + osg/TextureCubeMap.html, osg/TextureRectangle.html, + osg/Timer.html, osg/TraceStream.html, osg/Transform.html, + osg/TriangleFunctor.html, osg/TriangleMesh.html, osg/UByte4.html, + osg/ValueVisitor.html, osg/Vec2.html, osg/Vec3.html, + osg/Vec4.html, osg/VectorSizei.2.html, osg/VectorSizei.html, + osg/VectorUByte.2.html, osg/VectorUByte.html, + osg/VectorUInt.2.html, osg/VectorUInt.html, + osg/VectorUShort.2.html, osg/VectorUShort.html, + osg/VertexProgram.html, osg/Viewport.html, + osg/buffered_object.html, osg/buffered_value.html, + osg/clampArray3BetweenRange.html, osg/clampArray3GEQUAL.html, + osg/clampArray3LEQUAL.html, osg/clampArray4BetweenRange.html, + osg/clampArray4GEQUAL.html, osg/clampArray4LEQUAL.html, + osg/clampArrayElementBetweenRange.html, + osg/clampArrayElementGEQUAL.html, + osg/clampArrayElementLEQUAL.html, + osg/clampArrayElementsBetweenRange.html, + osg/clampArrayElementsGEQUAL.html, + osg/clampArrayElementsLEQUAL.html, osg/clampBetweenRange.html, + osg/clampGEQUAL.html, osg/clampLEQUAL.html, + osg/computeEyeToLocal.html, osg/computeLocalToEye.html, + osg/computeLocalToWorld.html, osg/computeWorldToLocal.html, + osg/createGeodeForImage.2.html, osg/createGeodeForImage.html, + osg/fast_back_stack.html, osg/for_each_triangle.html, + osg/getGLExtensionFuncPtr.2.html, osg/getGLExtensionFuncPtr.html, + osg/getNotifyLevel.html, osg/globalnotifylevel..html, + osg/globalnotifynulstream..html, osg/icon1.gif, osg/icon2.gif, + osg/index.html, osg/initNotifyLevel.html, + osg/isGLExtensionSupported.html, + osg/isGLUExtensionSupported.html, osg/notify.html, + osg/operator.2.html, osg/operator.html, osg/osg.html, + osg/osgGetLibraryName.html, osg/osgGetVersion.html, + osg/osgUtx.html, osg/ref_ptr.html, osg/setNotifyLevel.html, + osg/xternSG_EXPORTNotifySeverityg_NotifyLevel.html, + osg/xternSG_EXPORTboolg_NotifyInit.html, + osg/xternSG_EXPORTstdauto_ptrstdofstreamg_NotifyNulStream.html, + osgDB/ClassGraph.class, osgDB/ClassGraphPanel.class, + osgDB/ClassLayout.class, osgDB/DirectoryContents.html, + osgDB/DotOsgWrapper.html, osgDB/DynamicLibrary.html, + osgDB/Field.html, osgDB/FieldReader.html, + osgDB/FieldReaderIterator.html, osgDB/FilePathList.html, + osgDB/General.html, osgDB/HIER.html, osgDB/HIERjava.html, + osgDB/Input.html, osgDB/NavigatorButton.class, + osgDB/Options.html, osgDB/Output.html, + osgDB/ParameterOutput.html, osgDB/PushAndPopDataPath.html, + osgDB/ReadResult.html, osgDB/ReaderWriter.html, + osgDB/RegisterDotOsgWrapperProxy.html, + osgDB/RegisterReaderWriterProxy.html, osgDB/Registry.html, + osgDB/WriteResult.html, osgDB/fileExists.html, + osgDB/findFileInDirectory.html, osgDB/findFileInPath.html, + osgDB/getDirectoryContents.html, osgDB/icon1.gif, + osgDB/icon2.gif, osgDB/index.html, osgDB/osgDB.html, + osgDB/osgDBGetLibraryName.html, osgDB/osgDBGetVersion.html, + osgDB/readCommandLine.html, osgDB/readImageFile.html, + osgDB/readNodeFile.html, osgDB/readNodeFiles.2.html, + osgDB/readNodeFiles.html, osgDB/readObjectFile.html, + osgDB/writeImageFile.html, osgDB/writeNodeFile.html, + osgDB/writeObjectFile.html, osgGA/AnimationPathManipulator.html, + osgGA/CameraManipulator.html, osgGA/ClassGraph.class, + osgGA/ClassGraphPanel.class, osgGA/ClassLayout.class, + osgGA/CompositeGUIEventHandler.html, osgGA/DriveManipulator.html, + osgGA/FlightManipulator.html, osgGA/GUIActionAdapter.html, + osgGA/GUIEventAdapter.html, osgGA/GUIEventHandler.html, + osgGA/GUIEventHandlerVisitor.html, osgGA/General.html, + osgGA/HIER.html, osgGA/HIERjava.html, + osgGA/KeySwitchCameraManipulator.html, + osgGA/NavigatorButton.class, osgGA/SetSceneViewVisitor.html, + osgGA/StateSetManipulator.html, osgGA/TrackballManipulator.html, + osgGA/icon1.gif, osgGA/icon2.gif, osgGA/index.html, + osgGA/osgGA.html, osgGA/osgGAGetLibraryName.html, + osgGA/osgGAGetVersion.html, osgGA/spaceosgGA.html, + osgParticle/AccelOperator.html, osgParticle/CenteredPlacer.html, + osgParticle/ClassGraph.class, osgParticle/ClassGraphPanel.class, + osgParticle/ClassLayout.class, osgParticle/Counter.html, + osgParticle/Emitter.html, osgParticle/FluidFrictionOperator.html, + osgParticle/ForceOperator.html, osgParticle/General.html, + osgParticle/HIER.html, osgParticle/HIERjava.html, + osgParticle/Interpolator.html, + osgParticle/LinearInterpolator.html, + osgParticle/ModularEmitter.html, osgParticle/ModularProgram.html, + osgParticle/MultiSegmentPlacer.html, + osgParticle/NavigatorButton.class, osgParticle/Operator.html, + osgParticle/Particle.html, osgParticle/ParticleProcessor.html, + osgParticle/ParticleSystem.html, + osgParticle/ParticleSystemUpdater.html, osgParticle/Placer.html, + osgParticle/PointPlacer.html, osgParticle/Program.html, + osgParticle/RadialShooter.html, + osgParticle/RandomRateCounter.html, + osgParticle/SectorPlacer.html, osgParticle/SegmentPlacer.html, + osgParticle/Shooter.html, osgParticle/VariableRateCounter.html, + osgParticle/icon1.gif, osgParticle/icon2.gif, + osgParticle/index.html, osgParticle/osgParticle.html, + osgParticle/range.html, osgParticle/rangef.html, + osgParticle/rangev2.html, osgParticle/rangev3.html, + osgParticle/rangev4.html, osgProducer/Callback.html, + osgProducer/ClassGraph.class, osgProducer/ClassGraphPanel.class, + osgProducer/ClassLayout.class, osgProducer/EventAdapter.html, + osgProducer/General.html, osgProducer/HIER.html, + osgProducer/HIERjava.html, + osgProducer/KeyboardMouseCallback.html, + osgProducer/NavigatorButton.class, + osgProducer/OsgCameraGroup.html, + osgProducer/OsgSceneHandler.html, + osgProducer/RealizeCallback.html, osgProducer/Viewer.html, + osgProducer/ViewerEventHandler.html, osgProducer/icon1.gif, + osgProducer/icon2.gif, osgProducer/index.html, + osgProducer/osgProducer.html, + osgProducer/osgProducerGetLibraryName.html, + osgProducer/osgProducerGetVersion.html, + osgSim/AzimElevationSector.html, osgSim/AzimRange.html, + osgSim/AzimSector.html, osgSim/BlinkSequence.html, + osgSim/ClassGraph.class, osgSim/ClassGraphPanel.class, + osgSim/ClassLayout.class, osgSim/ConeSector.html, + osgSim/ElevationRange.html, osgSim/ElevationSector.html, + osgSim/General.html, osgSim/HIER.html, osgSim/HIERjava.html, + osgSim/LightPoint.html, osgSim/LightPointNode.html, + osgSim/NavigatorButton.class, osgSim/Sector.html, + osgSim/SequenceGroup.html, osgSim/icon1.gif, osgSim/icon2.gif, + osgSim/index.html, osgSim/osgSim.html, + osgSim/osgSimGetLibraryName.html, osgSim/osgSimGetVersion.html, + osgText/ClassGraph.class, osgText/ClassGraphPanel.class, + osgText/ClassLayout.class, osgText/Font.html, + osgText/FontImplementation.html, osgText/General.html, + osgText/Glyph.html, osgText/GlyphTexture.html, osgText/HIER.html, + osgText/HIERjava.html, osgText/NavigatorButton.class, + osgText/String.html, osgText/Text.html, osgText/icon1.gif, + osgText/icon2.gif, osgText/index.html, osgText/osgText.html, + osgText/osgTextGetLibraryName.html, + osgText/osgTextGetVersion.html, osgText/readFontFile.html, + osgUtil/ClassGraph.class, osgUtil/ClassGraphPanel.class, + osgUtil/ClassLayout.class, osgUtil/CombineLODsVisitor.html, + osgUtil/ConvertGeoSetsToGeometryVisitor.html, + osgUtil/CubeMapGenerator.html, osgUtil/CullVisitor.html, + osgUtil/DelaunayTriangulator.html, + osgUtil/DisplayListVisitor.html, + osgUtil/DisplayRequirementsVisitor.html, + osgUtil/FlattenStaticTransformsVisitor.html, + osgUtil/General.html, osgUtil/HIER.html, osgUtil/HIERjava.html, + osgUtil/HalfWayMapGenerator.html, + osgUtil/HighlightMapGenerator.html, osgUtil/Hit.html, + osgUtil/InsertImpostorsVisitor.html, osgUtil/IntersectState.html, + osgUtil/IntersectVisitor.html, osgUtil/LeafDepthSortFunctor.html, + osgUtil/MergeGeometryVisitor.html, osgUtil/NavigatorButton.class, + osgUtil/Optimizer.html, osgUtil/PickIntersectVisitor.html, + osgUtil/PickVisitor.html, osgUtil/ReflectionMapGenerator.html, + osgUtil/RegisterRenderBinProxy.html, + osgUtil/RemoveEmptyNodesVisitor.html, + osgUtil/RemoveRedundantNodesVisitor.html, osgUtil/RenderBin.html, + osgUtil/RenderGraph.html, osgUtil/RenderLeaf.html, + osgUtil/RenderStage.html, osgUtil/RenderStageLighting.html, + osgUtil/RenderToTextureStage.html, osgUtil/SceneView.html, + osgUtil/SmoothingVisitor.html, osgUtil/StateVisitor.html, + osgUtil/Tesselator.html, osgUtil/TransformCallback.html, + osgUtil/TriStripVisitor.html, osgUtil/UpdateVisitor.html, + osgUtil/icon1.gif, osgUtil/icon2.gif, osgUtil/index.html, + osgUtil/osgUtil.html, osgUtil/osgUtilGetLibraryName.html, + osgUtil/osgUtilGetVersion.html: Added doc++ documentation. + 2003-04-17 16:57 robert * examples/osgwindows/osgwindows.cpp, @@ -22443,6 +24874,11 @@ bool computeIntersections(float x,float y,osgUtil::IntersectVisitor::HitList& hits); +2003-04-16 13:46 robert + + * examples/osgconv/osgconv.cpp: Add a check for the result to + writeNodeFile(). + 2003-04-16 10:22 robert * examples/osgpick/osgpick.cpp, @@ -22489,7 +24925,8 @@ examples/osgclip/GNUmakefile, examples/osgclip/GNUmakefile.inst, examples/osgcluster/GNUmakefile, examples/osgcluster/GNUmakefile.inst, - examples/osgcopy/GNUmakefile, examples/osgcopy/GNUmakefile.inst, + examples/osgconv/GNUmakefile.inst, examples/osgcopy/GNUmakefile, + examples/osgcopy/GNUmakefile.inst, examples/osgcubemap/GNUmakefile, examples/osgcubemap/GNUmakefile.inst, examples/osggeodemo/GNUmakefile, @@ -22540,8 +24977,12 @@ examples/osgtexture3D/GNUmakefile.inst, examples/osgunittests/GNUmakefile, examples/osgunittests/GNUmakefile.inst, + examples/osgversion/GNUmakefile, + examples/osgversion/GNUmakefile.inst, examples/osgvertexprogram/GNUmakefile, examples/osgvertexprogram/GNUmakefile.inst, + examples/osgviewer/GNUmakefile, + examples/osgviewer/GNUmakefile.inst, examples/osgwindows/GNUmakefile, examples/osgwindows/GNUmakefile.inst, src/osgPlugins/freetype/GNUmakefile, src/osgProducer/GNUmakefile: @@ -22644,15 +25085,265 @@ * src/osgPlugins/osgText/IO_Text.cpp: Convertex a std::copy() into a for loop to get round compile problems under OSX. +2003-04-11 16:34 robert + + * doc/doc++/: osg/AlphaFunc.html, osg/AnimationPath.html, + osg/AnimationPathCallback.2.html, osg/AnimationPathCallback.html, + osg/Array.html, osg/ArrayVisitor.html, osg/AttributeFunctor.html, + osg/Billboard.html, osg/BlendFunc.html, osg/BoundingBox.html, + osg/BoundingSphere.html, osg/Box.html, + osg/COMPARE_StateAttribute_Parameter.html, + osg/COMPARE_StateAttribute_Types.html, osg/Camera.html, + osg/ClassGraph.class, osg/ClassGraphPanel.class, + osg/ClassLayout.class, osg/ClearNode.html, osg/ClipNode.html, + osg/ClipPlane.html, osg/ClippingVolume.html, + osg/CollectOccludersVisitor.html, osg/ColorMask.html, + osg/ColorMatrix.html, osg/CompositeShape.html, osg/Cone.html, + osg/ConstArrayVisitor.html, osg/ConstAttributeFunctor.html, + osg/ConstShapeVisitor.html, osg/ConstValueVisitor.html, + osg/ConvexHull.html, osg/ConvexPlanarOccluder.html, + osg/ConvexPlanarPolygon.html, osg/ConvexPlanerOccluder.html, + osg/ConvexPlanerPolygon.html, osg/CopyOp.html, osg/CullFace.html, + osg/CullStack.html, osg/CullingSet.html, osg/Cylinder.html, + osg/DOFTransform.html, osg/DeleteHandler.html, osg/Depth.html, + osg/DisplaySettings.html, osg/DrawArrayLengths.html, + osg/DrawArrays.html, osg/DrawElementsUByte.html, + osg/DrawElementsUInt.html, osg/DrawElementsUShort.html, + osg/DrawPixels.html, osg/Drawable.html, osg/Extensions.2.html, + osg/Extensions.3.html, osg/Extensions.html, osg/Fog.html, + osg/FrameStamp.html, osg/FrontFace.html, osg/General.html, + osg/GeoSet.html, osg/Geode.html, osg/Geometry.html, + osg/Grid.html, osg/Group.html, osg/HIER.html, osg/HIERjava.html, + osg/HeightField.html, osg/Image.html, osg/Impostor.html, + osg/ImpostorSprite.html, osg/ImpostorSpriteManager.html, + osg/IndexArray.html, osg/InfinitePlane.html, osg/LOD.html, + osg/Light.html, osg/LightModel.html, osg/LightSource.html, + osg/LineSegment.html, osg/LineStipple.html, osg/LineWidth.html, + osg/METANODE.html, osg/METAOBJ.html, osg/META_Node.html, + osg/META_Object.html, osg/META_Shape.html, + osg/META_StateAttribute.html, osg/Material.html, osg/Matrix.html, + osg/MatrixMode.html, osg/MatrixNew.html, + osg/MatrixNewProduct.html, osg/MatrixOld.html, + osg/MatrixProduct.html, osg/MatrixTransform.html, + osg/MemoryAdapter.html, osg/NavigatorButton.class, osg/Node.html, + osg/NodeAcceptOp.html, osg/NodeCallback.html, osg/NodePath.html, + osg/NodeVisitor.html, osg/NotifySeverity.html, + osg/OSGUTX_ADD_TESTCASE.html, osg/OSGUTX_ADD_TESTSUITE.html, + osg/OSGUTX_AUTOREGISTER_TESTSUITE.html, + osg/OSGUTX_AUTOREGISTER_TESTSUITE_AT.html, + osg/OSGUTX_BEGIN_TESTSUITE.html, osg/OSGUTX_END_TESTSUITE.html, + osg/OSGUTX_TESTSUITE.html, osg/OSGUTX_TEST_E.html, + osg/OSGUTX_TEST_F.html, osg/OSG_GL_DEBUG.html, + osg/OSG_NODECALLBACK.html, osg/Object.html, + osg/OccluderNode.html, osg/Plane.html, osg/Point.html, + osg/PolygonMode.html, osg/PolygonOffset.html, + osg/PolygonStipple.html, osg/Polytope.html, + osg/PositionAttitudeTransform.html, osg/Primitive.html, + osg/PrimitiveFunctor.html, osg/PrimitiveSet.html, + osg/Projection.html, osg/QualifiedTestPrinter.html, + osg/Quat.html, osg/RefMatrix.html, osg/Referenced.html, + osg/Sequence.html, osg/ShadeModel.html, + osg/ShadowOccluderVolume.html, osg/ShadowVolumeOccluder.html, + osg/ShadowVolumeOccluderList.html, osg/Shape.html, + osg/ShapeDrawable.html, osg/ShapeVisitor.html, osg/Sphere.html, + osg/State.html, osg/StateAttribute.html, osg/StateSet.html, + osg/Statistics.html, osg/Stencil.html, + osg/SubloadCallback.2.html, osg/SubloadCallback.3.html, + osg/SubloadCallback.4.html, osg/SubloadCallback.html, + osg/Switch.html, osg/TemplateArray.html, + osg/TemplateIndexArray.html, osg/TessellationHints.html, + osg/Test.html, osg/TestCase.html, osg/TestCase_.html, + osg/TestContext.html, osg/TestErrorX.html, osg/TestFailureX.html, + osg/TestGraph.html, osg/TestQualifier.html, osg/TestRecord.html, + osg/TestReport.html, osg/TestRunner.html, osg/TestSuite.html, + osg/TestSuiteAutoRegistrationAgent.html, osg/TestVisitor.html, + osg/TestX.html, osg/TexEnv.html, osg/TexEnvCombine.html, + osg/TexGen.html, osg/TexMat.html, osg/Texture.html, + osg/Texture1D.html, osg/Texture2D.html, osg/Texture3D.html, + osg/TextureCubeMap.html, osg/Timer.html, osg/TraceStream.html, + osg/Transform.html, osg/TriangleFunctor.html, + osg/TriangleMesh.html, osg/UByte4.html, osg/ValueVisitor.html, + osg/Vec2.html, osg/Vec3.html, osg/Vec4.html, + osg/VectorSizei.2.html, osg/VectorSizei.html, + osg/VectorUByte.2.html, osg/VectorUByte.html, + osg/VectorUInt.2.html, osg/VectorUInt.html, + osg/VectorUShort.2.html, osg/VectorUShort.html, + osg/VertexProgram.html, osg/Viewport.html, + osg/buffered_value.html, osg/clampArray3BetweenRange.html, + osg/clampArray3GEQUAL.html, osg/clampArray3LEQUAL.html, + osg/clampArray4BetweenRange.html, osg/clampArray4GEQUAL.html, + osg/clampArray4LEQUAL.html, + osg/clampArrayElementBetweenRange.html, + osg/clampArrayElementGEQUAL.html, + osg/clampArrayElementLEQUAL.html, + osg/clampArrayElementsBetweenRange.html, + osg/clampArrayElementsGEQUAL.html, + osg/clampArrayElementsLEQUAL.html, osg/clampBetweenRange.html, + osg/clampGEQUAL.html, osg/clampLEQUAL.html, + osg/createGeodeForImage.2.html, osg/createGeodeForImage.html, + osg/fast_back_stack.html, osg/for_each_triangle.html, + osg/g_NotifyInit.html, osg/g_NotifyLevel.html, + osg/g_NotifyNulStream.html, osg/getGLExtensionFuncPtr.2.html, + osg/getGLExtensionFuncPtr.html, osg/getNotifyLevel.html, + osg/globalnotifylevel..html, osg/globalnotifynulstream..html, + osg/icon1.gif, osg/icon2.gif, osg/index.html, + osg/initNotifyLevel.html, osg/isGLExtensionSupported.html, + osg/isGLUExtensionSupported.html, osg/mem_ptr.html, + osg/notify.html, osg/operator.2.html, osg/operator.html, + osg/osg.html, osg/osgGetLibraryName.html, osg/osgGetVersion.html, + osg/osgUtx.html, osg/ref_ptr.html, osg/setNotifyLevel.html, + osg/tag_au.html, + osg/xternSG_EXPORTNotifySeverityg_NotifyLevel.html, + osg/xternSG_EXPORTboolg_NotifyInit.html, + osg/xternSG_EXPORTstdauto_ptrstdofstreamg_NotifyNulStream.html, + osgDB/ClassGraph.class, osgDB/ClassGraphPanel.class, + osgDB/ClassLayout.class, osgDB/DirectoryContents.html, + osgDB/DotOsgWrapper.html, osgDB/DynamicLibrary.html, + osgDB/Field.html, osgDB/FieldReader.html, + osgDB/FieldReaderIterator.html, osgDB/FilePathList.html, + osgDB/General.html, osgDB/HIER.html, osgDB/HIERjava.html, + osgDB/Input.html, osgDB/NavigatorButton.class, + osgDB/Options.html, osgDB/Output.html, + osgDB/ParameterOutput.html, osgDB/PushAndPopDataPath.html, + osgDB/ReadResult.html, osgDB/ReaderWriter.html, + osgDB/RegisterDotOsgWrapperProxy.html, + osgDB/RegisterReaderWriterProxy.html, osgDB/Registry.html, + osgDB/WriteResult.html, osgDB/fileExists.html, + osgDB/findDSO.html, osgDB/findFile.html, + osgDB/findFileInDirectory.html, osgDB/findFileInPath.html, + osgDB/getDirectoryContents.html, osgDB/getFilePath.html, + osgDB/icon1.gif, osgDB/icon2.gif, osgDB/index.html, + osgDB/initFilePath.html, osgDB/osgDB.html, + osgDB/osgDBGetLibraryName.html, osgDB/osgDBGetVersion.html, + osgDB/readCommandLine.html, osgDB/readImageFile.html, + osgDB/readNodeFile.html, osgDB/readNodeFiles.html, + osgDB/readObjectFile.html, osgDB/setFilePath.html, + osgDB/writeImageFile.html, osgDB/writeNodeFile.html, + osgDB/writeObjectFile.html, osgGA/AnimationPathManipulator.html, + osgGA/CameraManipulator.html, osgGA/ClassGraph.class, + osgGA/ClassGraphPanel.class, osgGA/ClassLayout.class, + osgGA/CmdLineArgs.html, osgGA/CompositeGUIEventHandler.html, + osgGA/DriveManipulator.html, osgGA/FlightManipulator.html, + osgGA/GUIActionAdapter.html, osgGA/GUIEventAdapter.html, + osgGA/GUIEventHandler.html, osgGA/GUIEventHandlerVisitor.html, + osgGA/General.html, osgGA/HIER.html, osgGA/HIERjava.html, + osgGA/KeySwitchCameraManipulator.html, + osgGA/NavigatorButton.class, osgGA/SetSceneViewVisitor.html, + osgGA/StateSetManipulator.html, osgGA/TrackballManipulator.html, + osgGA/icon1.gif, osgGA/icon2.gif, osgGA/index.html, + osgGA/osgGA.html, osgGA/osgGAGetLibraryName.html, + osgGA/osgGAGetVersion.html, osgGA/spaceosgGA.html, + osgGLUT/ClassGraph.class, osgGLUT/ClassGraphPanel.class, + osgGLUT/ClassLayout.class, osgGLUT/GLUTEventAdapter.html, + osgGLUT/General.html, osgGLUT/HIER.html, osgGLUT/HIERjava.html, + osgGLUT/NavigatorButton.class, osgGLUT/Viewer.html, + osgGLUT/Window.html, osgGLUT/icon1.gif, osgGLUT/icon2.gif, + osgGLUT/index.html, osgGLUT/osgGLUT.html, + osgGLUT/osgGLUTGetLibraryName.html, + osgGLUT/osgGLUTGetVersion.html, osgParticle/AccelOperator.html, + osgParticle/CenteredPlacer.html, osgParticle/ClassGraph.class, + osgParticle/ClassGraphPanel.class, osgParticle/ClassLayout.class, + osgParticle/Counter.html, osgParticle/Emitter.html, + osgParticle/FluidFrictionOperator.html, + osgParticle/ForceOperator.html, osgParticle/General.html, + osgParticle/HIER.html, osgParticle/HIERjava.html, + osgParticle/Interpolator.html, + osgParticle/LinearInterpolator.html, + osgParticle/ModularEmitter.html, osgParticle/ModularProgram.html, + osgParticle/MultiSegmentPlacer.html, + osgParticle/NavigatorButton.class, + osgParticle/OSGPARTICLE_SECTORPLACER_.html, + osgParticle/Operator.html, osgParticle/Particle.html, + osgParticle/ParticleProcessor.html, + osgParticle/ParticleSystem.html, + osgParticle/ParticleSystemUpdater.html, osgParticle/Placer.html, + osgParticle/PointPlacer.html, osgParticle/Program.html, + osgParticle/RadialShooter.html, + osgParticle/RandomRateCounter.html, + osgParticle/SectorPlacer.html, osgParticle/SegmentPlacer.html, + osgParticle/Shooter.html, osgParticle/VariableRateCounter.html, + osgParticle/icon1.gif, osgParticle/icon2.gif, + osgParticle/index.html, osgParticle/osgParticle.html, + osgParticle/range.html, osgParticle/rangef.html, + osgParticle/rangev2.html, osgParticle/rangev3.html, + osgParticle/rangev4.html, osgSim/AzimElevationSector.html, + osgSim/AzimRange.html, osgSim/AzimSector.html, + osgSim/BlinkSequence.html, osgSim/ClassGraph.class, + osgSim/ClassGraphPanel.class, osgSim/ClassLayout.class, + osgSim/ConeSector.html, osgSim/ElevationRange.html, + osgSim/ElevationSector.html, osgSim/General.html, + osgSim/HIER.html, osgSim/HIERjava.html, osgSim/LightPoint.html, + osgSim/LightPointNode.html, osgSim/NavigatorButton.class, + osgSim/Sector.html, osgSim/SequenceGroup.html, osgSim/icon1.gif, + osgSim/icon2.gif, osgSim/index.html, osgSim/osgSim.html, + osgSim/osgSimGetLibraryName.html, osgSim/osgSimGetVersion.html, + osgText/BitmapFont.html, osgText/ClassGraph.class, + osgText/ClassGraphPanel.class, osgText/ClassLayout.class, + osgText/EncodedText.html, osgText/Font.html, + osgText/General.html, osgText/HIER.html, osgText/HIERjava.html, + osgText/META_Font.html, osgText/NavigatorButton.class, + osgText/OutlineFont.html, osgText/Paragraph.html, + osgText/PixmapFont.html, osgText/PolygonFont.html, + osgText/RasterFont.html, osgText/Text.html, + osgText/TextureFont.html, osgText/VectorFont.html, + osgText/icon1.gif, osgText/icon2.gif, osgText/index.html, + osgText/osgText.html, osgText/osgTextGetLibraryName.html, + osgText/osgTextGetVersion.html, osgUtil/AppVisitor.html, + osgUtil/BufferRequirementsVisitor.html, + osgUtil/CameraManipulator.html, osgUtil/ClassGraph.class, + osgUtil/ClassGraphPanel.class, osgUtil/ClassLayout.class, + osgUtil/CombineLODsVisitor.html, + osgUtil/ConvertGeoSetsToGeometryVisitor.html, + osgUtil/CubeMapGenerator.html, osgUtil/CullVisitor.html, + osgUtil/DepthSortedBin.html, osgUtil/DisplayListVisitor.html, + osgUtil/DisplayRequirementsVisitor.html, + osgUtil/DriveManipulator.html, + osgUtil/FlattenStaticTransformsVisitor.html, + osgUtil/FlightManipulator.html, osgUtil/GUIActionAdapter.html, + osgUtil/GUIEventAdapter.html, osgUtil/GUIEventHandler.html, + osgUtil/General.html, osgUtil/HIER.html, osgUtil/HIERjava.html, + osgUtil/HalfWayMapGenerator.html, + osgUtil/HighlightMapGenerator.html, osgUtil/Hit.html, + osgUtil/InsertImpostorsVisitor.html, osgUtil/IntersectState.html, + osgUtil/IntersectVisitor.html, osgUtil/LeafDepthSortFunctor.html, + osgUtil/MergeGeometryVisitor.html, osgUtil/NavigatorButton.class, + osgUtil/OptimizeStateVisitor.html, osgUtil/OptimizeVisitor.html, + osgUtil/Optimizer.html, osgUtil/ReflectionMapGenerator.html, + osgUtil/RegisterRenderBinProxy.html, + osgUtil/RemoveEmptyNodesVisitor.html, + osgUtil/RemoveLowestStaticTransformsVisitor.html, + osgUtil/RemoveRedundantNodesVisitor.html, + osgUtil/RemoveRedundentNodesVisitor.html, osgUtil/RenderBin.html, + osgUtil/RenderGraph.html, osgUtil/RenderLeaf.html, + osgUtil/RenderStage.html, osgUtil/RenderStageLighting.html, + osgUtil/RenderToTextureStage.html, osgUtil/SceneView.html, + osgUtil/SceneViewManipulator.html, osgUtil/SmoothingVisitor.html, + osgUtil/StateSetManipulator.html, osgUtil/StateVisitor.html, + osgUtil/Statistics.html, osgUtil/Tesselator.html, + osgUtil/TrackballManipulator.html, + osgUtil/TransformCallback.html, osgUtil/TriStripVisitor.html, + osgUtil/UpdateVisitor.html, + osgUtil/VisualsRequirementsVisitor.html, osgUtil/icon1.gif, + osgUtil/icon2.gif, osgUtil/index.html, osgUtil/osgUtil.html, + osgUtil/osgUtilGetLibraryName.html, + osgUtil/osgUtilGetVersion.html: Clean of doc++ directories. + +2003-04-11 16:33 robert + + * src/osgPlugins/iv/osgvisitor.cpp: Changed the uint arrays to + GLuint to keep OSX build compiling. + 2003-04-11 11:37 robert * AUTHORS.txt, INSTALL.txt, NEWS.txt, README.txt, doc/contents.html, doc/data.html, doc/demos.html, doc/dependencies.html, doc/documentation.html, doc/examples.html, doc/index.html, doc/install.html, doc/introduction.html, - doc/osgviewer.html, doc/plan.html, doc/sgv.html, doc/stereo.html: - Fixes to documentions to refelect the move from osgGLUT to - osgProducer. + doc/osgviewer.html, doc/plan.html, doc/sgv.html, doc/stereo.html, + doc/images/osgviewer_cow.jpg, doc/images/osgviewer_stereo.jpg, + doc/images/osgviews.jpg, doc/images/osgwindows.jpg, + doc/images/sgv_cow.jpg, doc/images/sgv_stereo.jpg: Fixes to + documentions to refelect the move from osgGLUT to osgProducer. 2003-04-11 11:04 robert @@ -22842,7 +25533,8 @@ 2003-04-09 09:20 robert - * examples/osgwindows/osgwindows.cpp, include/osg/ApplicationUsage, + * examples/osgviewer/osgviewer.cpp, + examples/osgwindows/osgwindows.cpp, include/osg/ApplicationUsage, include/osgProducer/ViewerEventHandler, src/osgProducer/OsgCameraGroup.cpp: Fixed type of osg::ApplicationUsage::set/getApplictionName(), updated demos @@ -22912,6 +25604,7 @@ examples/osgtexture2D/osgtexture2D.cpp, examples/osgtexture3D/osgtexture3D.cpp, examples/osgvertexprogram/osgvertexprogram.cpp, + examples/osgviewer/osgviewer.cpp, examples/osgwindows/osgwindows.cpp, include/osgParticle/ParticleProcessor, include/osgParticle/VariableRateCounter, @@ -22946,7 +25639,8 @@ examples/osgbillboard/osgbillboard.dsp, examples/osgcallback/osgcallback.dsp, examples/osgclip/osgclip.dsp, examples/osgcluster/osgcluster.dsp, - examples/osgcopy/osgcopy.dsp, examples/osgcubemap/osgcubemap.dsp, + examples/osgconv/osgconv.dsp, examples/osgcopy/osgcopy.dsp, + examples/osgcubemap/osgcubemap.dsp, examples/osggeodemo/osggeodemo.dsp, examples/osggeometry/osggeometry.dsp, examples/osghangglide/osghangglide.dsp, @@ -22967,6 +25661,7 @@ examples/osgtexture2D/osgtexture2D.dsp, examples/osgtexture3D/osgtexture3D.dsp, examples/osgunittests/osgunittests.dsp, + examples/osgversion/osgversion.dsp, examples/osgvertexprogram/osgvertexprogram.dsp, osgPlugins/lib3ds/lib3ds.dsp: Convert dsp's to use dos endings. @@ -23094,10 +25789,10 @@ examples/osgtexture3D/osgtexture3D.cpp, examples/osgunittests/osgunittests.cpp, examples/osgvertexprogram/osgvertexprogram.cpp, - include/osg/ApplicationUsage, include/osg/ArgumentParser, - src/osg/ApplicationUsage.cpp, src/osg/ArgumentParser.cpp: Added - the usage report to the examples for when no arguments are passed - to the examples. + examples/osgviewer/osgviewer.cpp, include/osg/ApplicationUsage, + include/osg/ArgumentParser, src/osg/ApplicationUsage.cpp, + src/osg/ArgumentParser.cpp: Added the usage report to the + examples for when no arguments are passed to the examples. 2003-04-06 19:18 robert @@ -23205,12 +25900,13 @@ 2003-04-03 09:14 don * examples/osgstereoimage/osgstereoimage.cpp, - src/osgPlugins/GNUmakefile, src/osgPlugins/ac3d/ac3d.cpp, - src/osgPlugins/ac3d/osgac3d.h, src/osgPlugins/geo/GNUmakefile, + examples/osgviewer/GNUmakefile, src/osgPlugins/GNUmakefile, + src/osgPlugins/ac3d/ac3d.cpp, src/osgPlugins/ac3d/osgac3d.h, + src/osgPlugins/dx/DXWriter.cpp, src/osgPlugins/geo/GNUmakefile, src/osgPlugins/geo/ReaderWriterGEO.cpp, src/osgPlugins/geo/geoActions.cpp, - src/osgPlugins/geo/geoFormat.h: Changes to fix compiles on Mac OS - X + src/osgPlugins/geo/geoFormat.h, src/osgPlugins/iv/parser.cpp, + src/osgPlugins/iv/parser.y: Changes to fix compiles on Mac OS X 2003-04-03 08:37 robert @@ -23321,7 +26017,9 @@ 2003-04-01 16:13 robert * Make/makedirdefs, src/osgPlugins/logo/GNUmakefile, - src/osgPlugins/logo/ReaderWriterLOGO.cpp: Moved the logo plugins + src/osgPlugins/logo/ReaderWriterLOGO.cpp, + src/osgPlugins/logos/GNUmakefile, + src/osgPlugins/logos/ReaderWriterLOGO.cpp: Moved the logo plugins from the osgPlugins/logos directory to osgPlugins/logo to make it consistent with the naming of the plugin. @@ -23428,8 +26126,8 @@ 2003-03-27 18:42 don - * Make/: instdemosrc, makedefs: Fixed installation of demo source - from src/Demos to examples + * Make/instdemosrc, Make/makedefs, examples/osgconv/GNUmakefile: + Fixed installation of demo source from src/Demos to examples 2003-03-27 17:20 robert @@ -23483,8 +26181,10 @@ osgtexture2D/GNUmakefile, osgtexture2D/GNUmakefile.inst, osgtexture3D/GNUmakefile, osgtexture3D/GNUmakefile.inst, osgunittests/GNUmakefile, osgunittests/GNUmakefile.inst, - osgvertexprogram/GNUmakefile, osgvertexprogram/GNUmakefile.inst: - Added -osgText to GNUMakefiles. + osgversion/GNUmakefile, osgversion/GNUmakefile.inst, + osgvertexprogram/GNUmakefile, osgvertexprogram/GNUmakefile.inst, + osgviewer/GNUmakefile, osgviewer/GNUmakefile.inst: Added -osgText + to GNUMakefiles. 2003-03-27 10:58 robert @@ -23516,9 +26216,9 @@ 2003-03-26 12:50 robert * Make/makedirdefs, examples/osgtexture3D/osgtexture3D.cpp, - include/osg/ApplicationUsage, include/osg/Viewport, - include/osgGA/CameraManipulator, include/osgGA/DriveManipulator, - include/osgGA/FlightManipulator, + examples/osgviewer/osgviewer.cpp, include/osg/ApplicationUsage, + include/osg/Viewport, include/osgGA/CameraManipulator, + include/osgGA/DriveManipulator, include/osgGA/FlightManipulator, include/osgGA/TrackballManipulator, include/osgProducer/FrameStatsHandler, include/osgProducer/OsgCameraGroup, @@ -23837,6 +26537,7 @@ examples/osglight/osglight.cpp, examples/osgoccluder/osgoccluder.cpp, examples/osgstereoimage/osgstereoimage.cpp, + examples/osgviewer/osgviewer.cpp, include/osgProducer/OsgCameraGroup, src/osgProducer/OsgCameraGroup.cpp: Chaned the OsgCameraGroup so that its scene handler list used ref_ptr<> for robustly managing @@ -23896,7 +26597,8 @@ 2003-03-16 21:58 robert - * Make/makedirdefs, examples/osgcluster/osgcluster.cpp, + * Make/makedirdefs, VisualStudio/Demos/hangglide/hangglide.dsp, + examples/osgcluster/osgcluster.cpp, examples/osgvertexprogram/osgvertexprogram.cpp, include/osg/Export, include/osgDB/Export, include/osgGA/Export, include/osgParticle/Export, include/osgProducer/Export, @@ -23907,16 +26609,61 @@ Added extra pragrma remove a warning about float to int cast under VS.NET. +2003-03-15 20:41 robert + + * src/Demos/GNUmakefile: Removed the GNUMakefile for the old Demos + directory. + 2003-03-15 20:19 robert * rundemos.bat, runexamples.bat, Make/makedefs, Make/makedirdefs, VisualStudio/VisualStudio.dsw, + VisualStudio/Demos/osganimate/osganimate.dsp, + VisualStudio/Demos/osgbillboard/osgbillboard.dsp, + VisualStudio/Demos/osgcallback/osgcallback.dsp, + VisualStudio/Demos/osgclip/osgclip.dsp, + VisualStudio/Demos/osgcluster/osgcluster.dsp, + VisualStudio/Demos/osgconv/osgconv.dsp, + VisualStudio/Demos/osgcopy/osgcopy.dsp, + VisualStudio/Demos/osgcube/osgcube.dsp, + VisualStudio/Demos/osgcubemap/osgcubemap.dsp, + VisualStudio/Demos/osggeodemo/osggeodemo.dsp, + VisualStudio/Demos/osggeometry/osggeometry.dsp, + VisualStudio/Demos/osghangglide/osghangglide.dsp, + VisualStudio/Demos/osghud/osghud.dsp, + VisualStudio/Demos/osgimpostor/osgimpostor.dsp, + VisualStudio/Demos/osglight/osglight.dsp, + VisualStudio/Demos/osglightpoint/osglightpoint.dsp, + VisualStudio/Demos/osglogo/osglogo.dsp, + VisualStudio/Demos/osgmultitexture/osgmultitexture.dsp, + VisualStudio/Demos/osgoccluder/osgoccluder.dsp, + VisualStudio/Demos/osgparticle/osgparticledemo.dsp, + VisualStudio/Demos/osgpbuffer/osgpbuffer.dsp, + VisualStudio/Demos/osgprerender/osgprerender.dsp, + VisualStudio/Demos/osgreflect/osgreflect.dsp, + VisualStudio/Demos/osgscribe/osgscribe.dsp, + VisualStudio/Demos/osgsequence/osgsequence.dsp, + VisualStudio/Demos/osgshadowtexture/osgshadowtexture.dsp, + VisualStudio/Demos/osgshape/osgshape.dsp, + VisualStudio/Demos/osgstereoimage/osgstereoimage.dsp, + VisualStudio/Demos/osgteapot/osgteapot.dsp, + VisualStudio/Demos/osgtext/osgtextdemo.dsp, + VisualStudio/Demos/osgtexture1D/osgtexture1D.dsp, + VisualStudio/Demos/osgtexture2D/osgtexture2D.dsp, + VisualStudio/Demos/osgtexture3D/osgtexture3D.dsp, + VisualStudio/Demos/osgunittests/osgunittests.dsp, + VisualStudio/Demos/osgversion/osgversion.dsp, + VisualStudio/Demos/osgvertexprogram/osgvertexprogram.dsp, + VisualStudio/Demos/osgviews/osgviews.dsp, + VisualStudio/Demos/sgv/sgv.dsp, VisualStudio/examples/osganimate/osganimate.dsp, VisualStudio/examples/osgbillboard/osgbillboard.dsp, VisualStudio/examples/osgcallback/osgcallback.dsp, VisualStudio/examples/osgclip/osgclip.dsp, VisualStudio/examples/osgcluster/osgcluster.dsp, + VisualStudio/examples/osgconv/osgconv.dsp, VisualStudio/examples/osgcopy/osgcopy.dsp, + VisualStudio/examples/osgcube/osgcube.dsp, VisualStudio/examples/osgcubemap/osgcubemap.dsp, VisualStudio/examples/osggeodemo/osggeodemo.dsp, VisualStudio/examples/osggeometry/osggeometry.dsp, @@ -23943,8 +26690,141 @@ VisualStudio/examples/osgtexture2D/osgtexture2D.dsp, VisualStudio/examples/osgtexture3D/osgtexture3D.dsp, VisualStudio/examples/osgunittests/osgunittests.dsp, - VisualStudio/examples/osgvertexprogram/osgvertexprogram.dsp: - Removed osgGLUT and Demos/*. + VisualStudio/examples/osgversion/osgversion.dsp, + VisualStudio/examples/osgvertexprogram/osgvertexprogram.dsp, + VisualStudio/examples/osgviewer/osgviewer.dsp, + VisualStudio/osgGLUT/osgGLUT.dsp, include/osgGLUT/Export, + include/osgGLUT/GLUTEventAdapter, include/osgGLUT/Version, + include/osgGLUT/Viewer, include/osgGLUT/Window, + include/osgGLUT/glut, src/Demos/osganimate/GNUmakefile, + src/Demos/osganimate/GNUmakefile.inst, + src/Demos/osganimate/osganimate.cpp, + src/Demos/osgbillboard/GNUmakefile, + src/Demos/osgbillboard/GNUmakefile.inst, + src/Demos/osgbillboard/osgbillboard.cpp, + src/Demos/osgcallback/GNUmakefile, + src/Demos/osgcallback/GNUmakefile.inst, + src/Demos/osgcallback/osgcallback.cpp, + src/Demos/osgclip/GNUmakefile, + src/Demos/osgclip/GNUmakefile.inst, + src/Demos/osgclip/osgclip.cpp, src/Demos/osgcluster/GNUmakefile, + src/Demos/osgcluster/GNUmakefile.inst, + src/Demos/osgcluster/README, + src/Demos/osgcluster/broadcaster.cpp, + src/Demos/osgcluster/broadcaster.h, + src/Demos/osgcluster/osgcluster.cpp, + src/Demos/osgcluster/receiver.cpp, + src/Demos/osgcluster/receiver.h, src/Demos/osgconv/GNUmakefile, + src/Demos/osgconv/GNUmakefile.inst, + src/Demos/osgconv/OrientationConverter.cpp, + src/Demos/osgconv/OrientationConverter.h, + src/Demos/osgconv/osgconv.cpp, src/Demos/osgcopy/GNUmakefile, + src/Demos/osgcopy/GNUmakefile.inst, + src/Demos/osgcopy/osgcopy.cpp, src/Demos/osgcube/GNUmakefile, + src/Demos/osgcube/GNUmakefile.inst, + src/Demos/osgcube/osgcube.cpp, src/Demos/osgcubemap/GNUmakefile, + src/Demos/osgcubemap/GNUmakefile.inst, + src/Demos/osgcubemap/osgcubemap.cpp, + src/Demos/osggeodemo/GNUmakefile, + src/Demos/osggeodemo/GNUmakefile.inst, + src/Demos/osggeodemo/osggeodemo.cpp, + src/Demos/osggeometry/GNUmakefile, + src/Demos/osggeometry/GNUmakefile.inst, + src/Demos/osggeometry/osggeometry.cpp, + src/Demos/osghangglide/GNUmakefile, + src/Demos/osghangglide/GNUmakefile.inst, + src/Demos/osghangglide/GliderManipulator.cpp, + src/Demos/osghangglide/GliderManipulator.h, + src/Demos/osghangglide/base.cpp, src/Demos/osghangglide/hat.cpp, + src/Demos/osghangglide/hat.h, + src/Demos/osghangglide/osghangglide.cpp, + src/Demos/osghangglide/sky.cpp, src/Demos/osghangglide/tank.cpp, + src/Demos/osghangglide/terrain.cpp, + src/Demos/osghangglide/terrain_coords.h, + src/Demos/osghangglide/terrain_normals.h, + src/Demos/osghangglide/terrain_texcoords.h, + src/Demos/osghangglide/trees.cpp, src/Demos/osghud/GNUmakefile, + src/Demos/osghud/GNUmakefile.inst, src/Demos/osghud/osghud.cpp, + src/Demos/osgimpostor/GNUmakefile, + src/Demos/osgimpostor/GNUmakefile.inst, + src/Demos/osgimpostor/TestManipulator.cpp, + src/Demos/osgimpostor/TestManipulator.h, + src/Demos/osgimpostor/osgimpostor.cpp, + src/Demos/osglight/GNUmakefile, + src/Demos/osglight/GNUmakefile.inst, + src/Demos/osglight/osglight.cpp, + src/Demos/osglightpoint/GNUmakefile, + src/Demos/osglightpoint/GNUmakefile.inst, + src/Demos/osglightpoint/osglightpoint.cpp, + src/Demos/osglogo/GNUmakefile, + src/Demos/osglogo/GNUmakefile.inst, + src/Demos/osglogo/osglogo.cpp, + src/Demos/osgmultitexture/GNUmakefile, + src/Demos/osgmultitexture/GNUmakefile.inst, + src/Demos/osgmultitexture/osgmultitexture.cpp, + src/Demos/osgoccluder/GNUmakefile, + src/Demos/osgoccluder/GNUmakefile.inst, + src/Demos/osgoccluder/osgoccluder.cpp, + src/Demos/osgparticle/GNUmakefile, + src/Demos/osgparticle/GNUmakefile.inst, + src/Demos/osgparticle/osgparticle.cpp, + src/Demos/osgpbuffer/RenderToTextureStage.cpp, + src/Demos/osgpbuffer/RenderToTextureStage.h, + src/Demos/osgpbuffer/osgpbuffer.cpp, + src/Demos/osgpbuffer/pbuffer.cpp, src/Demos/osgpbuffer/pbuffer.h, + src/Demos/osgprerender/GNUmakefile, + src/Demos/osgprerender/GNUmakefile.inst, + src/Demos/osgprerender/osgprerender.cpp, + src/Demos/osgreflect/GNUmakefile, + src/Demos/osgreflect/GNUmakefile.inst, + src/Demos/osgreflect/osgreflect.cpp, + src/Demos/osgscribe/GNUmakefile, + src/Demos/osgscribe/GNUmakefile.inst, + src/Demos/osgscribe/osgscribe.cpp, + src/Demos/osgsequence/GNUmakefile, + src/Demos/osgsequence/GNUmakefile.inst, + src/Demos/osgsequence/osgsequence.cpp, + src/Demos/osgshadowtexture/CreateShadowedScene.cpp, + src/Demos/osgshadowtexture/CreateShadowedScene.h, + src/Demos/osgshadowtexture/GNUmakefile, + src/Demos/osgshadowtexture/GNUmakefile.inst, + src/Demos/osgshadowtexture/osgshadowtexture.cpp, + src/Demos/osgshape/GNUmakefile, + src/Demos/osgshape/GNUmakefile.inst, + src/Demos/osgshape/osgshape.cpp, + src/Demos/osgstereoimage/GNUmakefile, + src/Demos/osgstereoimage/GNUmakefile.inst, + src/Demos/osgstereoimage/osgstereoimage.cpp, + src/Demos/osgteapot/GNUmakefile, + src/Demos/osgteapot/GNUmakefile.inst, + src/Demos/osgteapot/osgteapot.cpp, src/Demos/osgtext/GNUmakefile, + src/Demos/osgtext/GNUmakefile.inst, src/Demos/osgtext/main.cpp, + src/Demos/osgtexture1D/GNUmakefile, + src/Demos/osgtexture1D/GNUmakefile.inst, + src/Demos/osgtexture1D/osgtexture1D.cpp, + src/Demos/osgtexture2D/GNUmakefile, + src/Demos/osgtexture2D/GNUmakefile.inst, + src/Demos/osgtexture2D/osgtexture2D.cpp, + src/Demos/osgtexture3D/GNUmakefile, + src/Demos/osgtexture3D/GNUmakefile.inst, + src/Demos/osgtexture3D/osgtexture3D.cpp, + src/Demos/osgunittests/GNUmakefile, + src/Demos/osgunittests/GNUmakefile.inst, + src/Demos/osgunittests/osgunittests.cpp, + src/Demos/osgversion/GNUmakefile, + src/Demos/osgversion/GNUmakefile.inst, + src/Demos/osgversion/osgversion.cpp, + src/Demos/osgvertexprogram/GNUmakefile, + src/Demos/osgvertexprogram/GNUmakefile.inst, + src/Demos/osgvertexprogram/osgvertexprogram.cpp, + src/Demos/osgviews/GNUmakefile, + src/Demos/osgviews/GNUmakefile.inst, + src/Demos/osgviews/osgviews.cpp, src/Demos/sgv/GNUmakefile, + src/Demos/sgv/GNUmakefile.inst, src/Demos/sgv/README, + src/Demos/sgv/sgv.cpp, src/osgGLUT/GLUTEventAdapter.cpp, + src/osgGLUT/GNUmakefile, src/osgGLUT/Version.cpp, + src/osgGLUT/Viewer.cpp, src/osgGLUT/Window.cpp: Removed osgGLUT + and Demos/*. Integrated Marco's updated examples/*/*.dsp's. @@ -23957,11 +26837,13 @@ 2003-03-15 09:20 robert * VisualStudio/: VisualStudio.dsw, + Demos/osgshadowtexture/osgshadowtexture.dsp, examples/osganimate/osganimate.dsp, examples/osgbillboard/osgbillboard.dsp, examples/osgcallback/osgcallback.dsp, examples/osgclip/osgclip.dsp, examples/osgcluster/osgcluster.dsp, - examples/osgcopy/osgcopy.dsp, examples/osgcubemap/osgcubemap.dsp, + examples/osgconv/osgconv.dsp, examples/osgcopy/osgcopy.dsp, + examples/osgcube/osgcube.dsp, examples/osgcubemap/osgcubemap.dsp, examples/osggeodemo/osggeodemo.dsp, examples/osggeometry/osggeometry.dsp, examples/osghangglide/osghangglide.dsp, @@ -23986,6 +26868,7 @@ examples/osgtexture2D/osgtexture2D.dsp, examples/osgtexture3D/osgtexture3D.dsp, examples/osgunittests/osgunittests.dsp, + examples/osgversion/osgversion.dsp, examples/osgvertexprogram/osgvertexprogram.dsp: Added VisualStudio .dsp's for the new osgProducer based examples. @@ -23993,22 +26876,28 @@ * examples/: osganimate/GNUmakefile, osgbillboard/GNUmakefile, osgcallback/GNUmakefile, osgcameragroup/GNUmakefile, - osgclip/GNUmakefile, osgcluster/GNUmakefile, osgcopy/GNUmakefile, - osgcubemap/GNUmakefile, osggeodemo/GNUmakefile, - osggeometry/GNUmakefile, osghangglide/GNUmakefile, - osghud/GNUmakefile, osgimpostor/GNUmakefile, - osglight/GNUmakefile, osglightpoint/GNUmakefile, - osglogo/GNUmakefile, osgmultitexture/GNUmakefile, - osgoccluder/GNUmakefile, osgparticle/GNUmakefile, - osgprerender/GNUmakefile, osgreflect/GNUmakefile, - osgscribe/GNUmakefile, osgsequence/GNUmakefile, - osgshadowtexture/GNUmakefile, osgshape/GNUmakefile, - osgteapot/GNUmakefile, osgtext/GNUmakefile, + osgclip/GNUmakefile, osgcluster/GNUmakefile, osgconv/GNUmakefile, + osgcopy/GNUmakefile, osgcubemap/GNUmakefile, + osggeodemo/GNUmakefile, osggeometry/GNUmakefile, + osghangglide/GNUmakefile, osghud/GNUmakefile, + osgimpostor/GNUmakefile, osglight/GNUmakefile, + osglightpoint/GNUmakefile, osglogo/GNUmakefile, + osgmultitexture/GNUmakefile, osgoccluder/GNUmakefile, + osgparticle/GNUmakefile, osgprerender/GNUmakefile, + osgreflect/GNUmakefile, osgscribe/GNUmakefile, + osgsequence/GNUmakefile, osgshadowtexture/GNUmakefile, + osgshape/GNUmakefile, osgteapot/GNUmakefile, osgtext/GNUmakefile, osgtexture1D/GNUmakefile, osgtexture2D/GNUmakefile, osgtexture3D/GNUmakefile, osgunittests/GNUmakefile, - osgunittests/osgunittests.cpp, osgvertexprogram/GNUmakefile: - Added -losgGA to all GNUmakefiles in examples. Added one std:: - in front of an endl in osgunittests.cpp + osgunittests/osgunittests.cpp, osgversion/GNUmakefile, + osgvertexprogram/GNUmakefile, osgviewer/GNUmakefile: Added + -losgGA to all GNUmakefiles in examples. Added one std:: in + front of an endl in osgunittests.cpp + +2003-03-14 21:01 robert + + * src/Demos/osgpbuffer/osgpbuffer.cpp: Moved code across to use the + new ArgumentParser. 2003-03-14 20:35 robert @@ -24030,6 +26919,7 @@ examples/osgcluster/broadcaster.h, examples/osgcluster/osgcluster.cpp, examples/osgcluster/receiver.cpp, examples/osgcluster/receiver.h, + examples/osgconv/GNUmakefile, examples/osgconv/GNUmakefile.inst, examples/osgcopy/GNUmakefile, examples/osgcopy/GNUmakefile.inst, examples/osgcopy/osgcopy.cpp, examples/osgcubemap/GNUmakefile, examples/osgcubemap/GNUmakefile.inst, @@ -24110,18 +27000,54 @@ examples/osgunittests/GNUmakefile, examples/osgunittests/GNUmakefile.inst, examples/osgunittests/osgunittests.cpp, + examples/osgversion/GNUmakefile, + examples/osgversion/GNUmakefile.inst, + examples/osgversion/osgversion.cpp, examples/osgvertexprogram/GNUmakefile, examples/osgvertexprogram/GNUmakefile.inst, examples/osgvertexprogram/osgvertexprogram.cpp, - src/osgProducer/Viewer.cpp: Ported osgGLUT based src/Demos across - to being osgProducer based, and placed them in the new examples/ - directory. + examples/osgviewer/GNUmakefile, + examples/osgviewer/GNUmakefile.inst, src/osgProducer/Viewer.cpp: + Ported osgGLUT based src/Demos across to being osgProducer based, + and placed them in the new examples/ directory. 2003-03-14 10:48 robert * NEWS.txt, Make/makedirdefs, include/osg/DisplaySettings, - include/osgDB/Registry, src/osg/DisplaySettings.cpp, - src/osgDB/Registry.cpp, src/osgGA/StateSetManipulator.cpp: Ported + include/osgDB/Registry, include/osgGLUT/Viewer, + src/Demos/osganimate/osganimate.cpp, + src/Demos/osgbillboard/osgbillboard.cpp, + src/Demos/osgcallback/osgcallback.cpp, + src/Demos/osgclip/osgclip.cpp, src/Demos/osgcopy/osgcopy.cpp, + src/Demos/osgcube/osgcube.cpp, + src/Demos/osgcubemap/osgcubemap.cpp, + src/Demos/osggeodemo/osggeodemo.cpp, + src/Demos/osggeometry/osggeometry.cpp, + src/Demos/osghangglide/osghangglide.cpp, + src/Demos/osghud/osghud.cpp, + src/Demos/osgimpostor/osgimpostor.cpp, + src/Demos/osglight/osglight.cpp, + src/Demos/osglightpoint/osglightpoint.cpp, + src/Demos/osglogo/osglogo.cpp, + src/Demos/osgmultitexture/osgmultitexture.cpp, + src/Demos/osgoccluder/osgoccluder.cpp, + src/Demos/osgpbuffer/osgpbuffer.cpp, + src/Demos/osgprerender/osgprerender.cpp, + src/Demos/osgreflect/osgreflect.cpp, + src/Demos/osgscribe/osgscribe.cpp, + src/Demos/osgsequence/osgsequence.cpp, + src/Demos/osgshadowtexture/osgshadowtexture.cpp, + src/Demos/osgshape/osgshape.cpp, + src/Demos/osgstereoimage/osgstereoimage.cpp, + src/Demos/osgteapot/osgteapot.cpp, src/Demos/osgtext/main.cpp, + src/Demos/osgtexture1D/osgtexture1D.cpp, + src/Demos/osgtexture2D/osgtexture2D.cpp, + src/Demos/osgtexture3D/osgtexture3D.cpp, + src/Demos/osgunittests/osgunittests.cpp, + src/Demos/osgvertexprogram/osgvertexprogram.cpp, + src/Demos/osgviews/osgviews.cpp, src/Demos/sgv/sgv.cpp, + src/osg/DisplaySettings.cpp, src/osgDB/Registry.cpp, + src/osgGA/StateSetManipulator.cpp, src/osgGLUT/Viewer.cpp: Ported all glut based demos across to using the new osg::ArgumentParser. 2003-03-14 09:28 robert @@ -24151,7 +27077,8 @@ * Make/instdemosrc, Make/makedefs, Make/makedirrules, Make/makerules, examples/osgcameragroup/GNUmakefile, - include/osg/Vec2, include/osgDB/Field, src/osgDB/Field.cpp, + include/osg/Vec2, include/osgDB/Field, + src/Demos/osglogo/osglogo.cpp, src/osgDB/Field.cpp, src/osgPlugins/quicktime/GNUmakefile, src/osgProducer/GNUmakefile: Fixes for Mac OS X @@ -24162,8 +27089,39 @@ examples/osgcameragroup/GNUmakefile, examples/osghud/GNUmakefile, examples/osgreflect/GNUmakefile, examples/osgstereoimage/GNUmakefile, - examples/osgtext/GNUmakefile: Various changes to the BUILD - system: + examples/osgtext/GNUmakefile, examples/osgviewer/GNUmakefile, + src/Demos/osganimate/GNUmakefile, + src/Demos/osgbillboard/GNUmakefile, + src/Demos/osgcallback/GNUmakefile, src/Demos/osgclip/GNUmakefile, + src/Demos/osgcluster/GNUmakefile, src/Demos/osgconv/GNUmakefile, + src/Demos/osgcopy/GNUmakefile, src/Demos/osgcube/GNUmakefile, + src/Demos/osgcubemap/GNUmakefile, + src/Demos/osggeodemo/GNUmakefile, + src/Demos/osggeometry/GNUmakefile, + src/Demos/osghangglide/GNUmakefile, src/Demos/osghud/GNUmakefile, + src/Demos/osgimpostor/GNUmakefile, + src/Demos/osglight/GNUmakefile, + src/Demos/osglightpoint/GNUmakefile, + src/Demos/osglogo/GNUmakefile, + src/Demos/osgmultitexture/GNUmakefile, + src/Demos/osgoccluder/GNUmakefile, + src/Demos/osgparticle/GNUmakefile, + src/Demos/osgprerender/GNUmakefile, + src/Demos/osgreflect/GNUmakefile, + src/Demos/osgscribe/GNUmakefile, + src/Demos/osgsequence/GNUmakefile, + src/Demos/osgshadowtexture/GNUmakefile, + src/Demos/osgshape/GNUmakefile, + src/Demos/osgstereoimage/GNUmakefile, + src/Demos/osgteapot/GNUmakefile, src/Demos/osgtext/GNUmakefile, + src/Demos/osgtexture1D/GNUmakefile, + src/Demos/osgtexture2D/GNUmakefile, + src/Demos/osgtexture3D/GNUmakefile, + src/Demos/osgunittests/GNUmakefile, + src/Demos/osgversion/GNUmakefile, + src/Demos/osgvertexprogram/GNUmakefile, + src/Demos/osgviews/GNUmakefile, src/Demos/sgv/GNUmakefile: + Various changes to the BUILD system: o Object files now go in subdirectories named $(OS)$(ARCH).Opt and @@ -24198,9 +27156,15 @@ osghud/GNUmakefile.inst, osgreflect/GNUmakefile, osgreflect/GNUmakefile.inst, osgstereoimage/GNUmakefile, osgstereoimage/GNUmakefile.inst, osgtext/GNUmakefile, - osgtext/GNUmakefile.inst: Changed the GNUMakefile for the + osgtext/GNUmakefile.inst, osgviewer/GNUmakefile, + osgviewer/GNUmakefile.inst: Changed the GNUMakefile for the osgproducer demo to use INC += instead of CXXFLAGS. +2003-03-12 20:10 don + + * lib/osgPlugins/.README: Removed osgPlugins from lib, which is now + built on the fly + 2003-03-12 15:36 robert * src/osgText/String.cpp: Fix from Gabor for proper casting of @@ -24238,6 +27202,8 @@ examples/osgcameragroup/GNUmakefile.inst, examples/osgcameragroup/Makefile, examples/osgcameragroup/Makefile.inst, + examples/osgconv/GNUmakefile, examples/osgconv/GNUmakefile.inst, + examples/osgconv/Makefile, examples/osgconv/Makefile.inst, examples/osghud/GNUmakefile.inst, examples/osghud/Makefile, examples/osghud/Makefile.inst, examples/osgreflect/GNUmakefile, examples/osgreflect/GNUmakefile.inst, @@ -24248,22 +27214,162 @@ examples/osgstereoimage/Makefile.inst, examples/osgtext/GNUmakefile, examples/osgtext/GNUmakefile.inst, examples/osgtext/Makefile, examples/osgtext/Makefile.inst, - src/GNUmakefile, src/Makefile, src/osg/ArgumentParser.cpp, + examples/osgviewer/GNUmakefile, + examples/osgviewer/GNUmakefile.inst, examples/osgviewer/Makefile, + examples/osgviewer/Makefile.inst, src/GNUmakefile, src/Makefile, + src/Demos/GNUmakefile, src/Demos/Makefile, + src/Demos/osganimate/GNUmakefile, + src/Demos/osganimate/GNUmakefile.inst, + src/Demos/osganimate/Makefile, + src/Demos/osganimate/Makefile.inst, + src/Demos/osgbillboard/GNUmakefile, + src/Demos/osgbillboard/GNUmakefile.inst, + src/Demos/osgbillboard/Makefile, + src/Demos/osgbillboard/Makefile.inst, + src/Demos/osgcallback/GNUmakefile, + src/Demos/osgcallback/GNUmakefile.inst, + src/Demos/osgcallback/Makefile, + src/Demos/osgcallback/Makefile.inst, + src/Demos/osgclip/GNUmakefile, + src/Demos/osgclip/GNUmakefile.inst, src/Demos/osgclip/Makefile, + src/Demos/osgclip/Makefile.inst, + src/Demos/osgcluster/GNUmakefile, + src/Demos/osgcluster/GNUmakefile.inst, + src/Demos/osgcluster/Makefile, + src/Demos/osgcluster/Makefile.inst, + src/Demos/osgconv/GNUmakefile, + src/Demos/osgconv/GNUmakefile.inst, src/Demos/osgconv/Makefile, + src/Demos/osgconv/Makefile.inst, src/Demos/osgcopy/GNUmakefile, + src/Demos/osgcopy/GNUmakefile.inst, src/Demos/osgcopy/Makefile, + src/Demos/osgcopy/Makefile.inst, src/Demos/osgcube/GNUmakefile, + src/Demos/osgcube/GNUmakefile.inst, src/Demos/osgcube/Makefile, + src/Demos/osgcube/Makefile.inst, + src/Demos/osgcubemap/GNUmakefile, + src/Demos/osgcubemap/GNUmakefile.inst, + src/Demos/osgcubemap/Makefile, + src/Demos/osgcubemap/Makefile.inst, + src/Demos/osggeodemo/GNUmakefile, + src/Demos/osggeodemo/GNUmakefile.inst, + src/Demos/osggeodemo/Makefile, + src/Demos/osggeodemo/Makefile.inst, + src/Demos/osggeometry/GNUmakefile, + src/Demos/osggeometry/GNUmakefile.inst, + src/Demos/osggeometry/Makefile, + src/Demos/osggeometry/Makefile.inst, + src/Demos/osghangglide/GNUmakefile, + src/Demos/osghangglide/GNUmakefile.inst, + src/Demos/osghangglide/Makefile, + src/Demos/osghangglide/Makefile.inst, + src/Demos/osghud/GNUmakefile, src/Demos/osghud/GNUmakefile.inst, + src/Demos/osghud/Makefile, src/Demos/osghud/Makefile.inst, + src/Demos/osgimpostor/GNUmakefile, + src/Demos/osgimpostor/GNUmakefile.inst, + src/Demos/osgimpostor/Makefile, + src/Demos/osgimpostor/Makefile.inst, + src/Demos/osglight/GNUmakefile, + src/Demos/osglight/GNUmakefile.inst, src/Demos/osglight/Makefile, + src/Demos/osglight/Makefile.inst, + src/Demos/osglightpoint/GNUmakefile, + src/Demos/osglightpoint/GNUmakefile.inst, + src/Demos/osglightpoint/Makefile, + src/Demos/osglightpoint/Makefile.inst, + src/Demos/osglogo/GNUmakefile, + src/Demos/osglogo/GNUmakefile.inst, src/Demos/osglogo/Makefile, + src/Demos/osglogo/Makefile.inst, + src/Demos/osgmultitexture/GNUmakefile, + src/Demos/osgmultitexture/GNUmakefile.inst, + src/Demos/osgmultitexture/Makefile, + src/Demos/osgmultitexture/Makefile.inst, + src/Demos/osgmultitexture/osgmultitexture.cpp, + src/Demos/osgoccluder/GNUmakefile, + src/Demos/osgoccluder/GNUmakefile.inst, + src/Demos/osgoccluder/Makefile, + src/Demos/osgoccluder/Makefile.inst, + src/Demos/osgparticle/GNUmakefile, + src/Demos/osgparticle/GNUmakefile.inst, + src/Demos/osgparticle/Makefile, + src/Demos/osgparticle/Makefile.inst, + src/Demos/osgprerender/GNUmakefile, + src/Demos/osgprerender/GNUmakefile.inst, + src/Demos/osgprerender/Makefile, + src/Demos/osgprerender/Makefile.inst, + src/Demos/osgreflect/GNUmakefile, + src/Demos/osgreflect/GNUmakefile.inst, + src/Demos/osgreflect/Makefile, + src/Demos/osgreflect/Makefile.inst, + src/Demos/osgscribe/GNUmakefile, + src/Demos/osgscribe/GNUmakefile.inst, + src/Demos/osgscribe/Makefile, src/Demos/osgscribe/Makefile.inst, + src/Demos/osgsequence/GNUmakefile, + src/Demos/osgsequence/GNUmakefile.inst, + src/Demos/osgsequence/Makefile, + src/Demos/osgsequence/Makefile.inst, + src/Demos/osgshadowtexture/GNUmakefile, + src/Demos/osgshadowtexture/GNUmakefile.inst, + src/Demos/osgshadowtexture/Makefile, + src/Demos/osgshadowtexture/Makefile.inst, + src/Demos/osgshape/GNUmakefile, + src/Demos/osgshape/GNUmakefile.inst, src/Demos/osgshape/Makefile, + src/Demos/osgshape/Makefile.inst, + src/Demos/osgstereoimage/GNUmakefile, + src/Demos/osgstereoimage/GNUmakefile.inst, + src/Demos/osgstereoimage/Makefile, + src/Demos/osgstereoimage/Makefile.inst, + src/Demos/osgteapot/GNUmakefile, + src/Demos/osgteapot/GNUmakefile.inst, + src/Demos/osgteapot/Makefile, src/Demos/osgteapot/Makefile.inst, + src/Demos/osgtext/GNUmakefile, + src/Demos/osgtext/GNUmakefile.inst, src/Demos/osgtext/Makefile, + src/Demos/osgtext/Makefile.inst, + src/Demos/osgtexture1D/GNUmakefile, + src/Demos/osgtexture1D/GNUmakefile.inst, + src/Demos/osgtexture1D/Makefile, + src/Demos/osgtexture1D/Makefile.inst, + src/Demos/osgtexture2D/GNUmakefile, + src/Demos/osgtexture2D/GNUmakefile.inst, + src/Demos/osgtexture2D/Makefile, + src/Demos/osgtexture2D/Makefile.inst, + src/Demos/osgtexture3D/GNUmakefile, + src/Demos/osgtexture3D/GNUmakefile.inst, + src/Demos/osgtexture3D/Makefile, + src/Demos/osgtexture3D/Makefile.inst, + src/Demos/osgunittests/GNUmakefile, + src/Demos/osgunittests/GNUmakefile.inst, + src/Demos/osgunittests/Makefile, + src/Demos/osgunittests/Makefile.inst, + src/Demos/osgversion/GNUmakefile, + src/Demos/osgversion/GNUmakefile.inst, + src/Demos/osgversion/Makefile, + src/Demos/osgversion/Makefile.inst, + src/Demos/osgvertexprogram/GNUmakefile, + src/Demos/osgvertexprogram/GNUmakefile.inst, + src/Demos/osgvertexprogram/Makefile, + src/Demos/osgvertexprogram/Makefile.inst, + src/Demos/osgviews/GNUmakefile, + src/Demos/osgviews/GNUmakefile.inst, src/Demos/osgviews/Makefile, + src/Demos/osgviews/Makefile.inst, src/Demos/sgv/GNUmakefile, + src/Demos/sgv/GNUmakefile.inst, src/Demos/sgv/Makefile, + src/Demos/sgv/Makefile.inst, src/osg/ArgumentParser.cpp, src/osg/GNUmakefile, src/osg/Makefile, src/osgDB/GNUmakefile, src/osgDB/Makefile, src/osgGA/GNUmakefile, src/osgGA/Makefile, + src/osgGLUT/GNUmakefile, src/osgGLUT/Makefile, src/osgParticle/GNUmakefile, src/osgParticle/Makefile, src/osgPlugins/GNUmakefile, src/osgPlugins/Makefile, src/osgPlugins/ac3d/GNUmakefile, src/osgPlugins/ac3d/Makefile, src/osgPlugins/bmp/GNUmakefile, src/osgPlugins/bmp/Makefile, src/osgPlugins/directx/GNUmakefile, src/osgPlugins/directx/Makefile, src/osgPlugins/dw/GNUmakefile, - src/osgPlugins/dw/Makefile, src/osgPlugins/flt/GNUmakefile, + src/osgPlugins/dw/Makefile, src/osgPlugins/dx/GNUmakefile, + src/osgPlugins/dx/Makefile, src/osgPlugins/flt/GNUmakefile, src/osgPlugins/flt/Makefile, src/osgPlugins/freetype/GNUmakefile, src/osgPlugins/freetype/Makefile, src/osgPlugins/geo/GNUmakefile, src/osgPlugins/geo/Makefile, src/osgPlugins/gif/GNUmakefile, - src/osgPlugins/gif/Makefile, src/osgPlugins/jpeg/GNUmakefile, + src/osgPlugins/gif/Makefile, src/osgPlugins/iv/GNUmakefile, + src/osgPlugins/iv/GNUmakefile.orig, src/osgPlugins/iv/Makefile, + src/osgPlugins/iv/Makefile.orig, src/osgPlugins/jpeg/GNUmakefile, src/osgPlugins/jpeg/Makefile, src/osgPlugins/lib3ds/GNUmakefile, - src/osgPlugins/lib3ds/Makefile, src/osgPlugins/lwo/GNUmakefile, + src/osgPlugins/lib3ds/Makefile, src/osgPlugins/logos/GNUmakefile, + src/osgPlugins/logos/Makefile, src/osgPlugins/lwo/GNUmakefile, src/osgPlugins/lwo/Makefile, src/osgPlugins/md2/GNUmakefile, src/osgPlugins/md2/Makefile, src/osgPlugins/obj/GNUmakefile, src/osgPlugins/obj/Makefile, src/osgPlugins/osg/GNUmakefile, @@ -24328,9 +27434,10 @@ 2003-03-11 13:30 robert * examples/osghud/osghud.cpp, include/osg/Image, - include/osgText/Font, src/osg/Image.cpp, src/osg/State.cpp, - src/osg/Texture1D.cpp, src/osg/Texture2D.cpp, - src/osg/Texture3D.cpp, src/osg/TextureCubeMap.cpp, + include/osgText/Font, src/Demos/osghud/osghud.cpp, + src/osg/Image.cpp, src/osg/State.cpp, src/osg/Texture1D.cpp, + src/osg/Texture2D.cpp, src/osg/Texture3D.cpp, + src/osg/TextureCubeMap.cpp, src/osgPlugins/freetype/FreeTypeFont.cpp, src/osgPlugins/md2/ReaderWriterMD2.cpp, src/osgText/Font.cpp, src/osgText/Text.cpp: Bug fixes to osgText to handle the @@ -24359,10 +27466,11 @@ 2003-03-10 11:59 robert - * Make/makedirdefs, src/osgUtil/RenderLeaf.cpp: Moved the - RenderLeaf implementatation across to always applying matrices - before state, which fixes problem that can occur with state that - needs the current model view or projection matrices. + * Make/makedirdefs, examples/osgviewer/osgviewer.cpp, + src/Demos/osgreflect/osgreflect.cpp, src/osgUtil/RenderLeaf.cpp: + Moved the RenderLeaf implementatation across to always applying + matrices before state, which fixes problem that can occur with + state that needs the current model view or projection matrices. Changes osgreflect so that it uses ClipNode rather than clip plane, thereby fixing the problems which occur when the above is @@ -24501,8 +27609,9 @@ 2003-03-05 12:28 robert - * examples/osgtext/osgtext.cpp, src/osgText/Font.cpp, - src/osgText/Text.cpp: Updates to the GLUT and Producer text demo. + * examples/osgtext/osgtext.cpp, src/Demos/osgtext/main.cpp, + src/osgText/Font.cpp, src/osgText/Text.cpp: Updates to the GLUT + and Producer text demo. Fix to text to better handle unsetting of vertex arrays. @@ -24552,6 +27661,7 @@ * examples/osghud/osghud.cpp, examples/osgtext/osgtext.cpp, include/osg/ref_ptr, include/osgText/Font, include/osgText/Text, + src/Demos/osghud/osghud.cpp, src/osgPlugins/freetype/FreeTypeFont.cpp, src/osgPlugins/freetype/FreeTypeFont.h, src/osgPlugins/freetype/FreeTypeLibrary.cpp, @@ -24575,6 +27685,7 @@ 2003-03-03 22:18 robert * examples/osgtext/osgtext.cpp, include/osgText/Font, + src/Demos/osghud/osghud.cpp, src/Demos/osglogo/osglogo.cpp, src/osgText/Font.cpp, src/osgText/Text.cpp: Updates osghud demo. Compile fixes for VisualStudio6.0 because its a hideous pile of @@ -24645,7 +27756,9 @@ include/osgText/EncodedText, include/osgText/Export, include/osgText/Font, include/osgText/Paragraph, include/osgText/Text, include/osgUtil/IntersectVisitor, - src/osgDB/Registry.cpp, src/osgPlugins/freetype/FreeTypeFont.cpp, + src/Demos/osghud/osghud.cpp, src/Demos/osglogo/osglogo.cpp, + src/Demos/osgtext/main.cpp, src/osgDB/Registry.cpp, + src/osgPlugins/freetype/FreeTypeFont.cpp, src/osgPlugins/freetype/FreeTypeFont.h, src/osgPlugins/freetype/FreeTypeLibrary.cpp, src/osgPlugins/freetype/FreeTypeLibrary.h, @@ -24705,6 +27818,10 @@ include/osgProducer/OsgCameraGroup, include/osgProducer/OsgSceneHandler, include/osgProducer/SceneHandler, include/osgProducer/Viewer, + src/Demos/osgproducer/Makefile, + src/Demos/osgproducer/Makefile.inst, + src/Demos/osgproducer/osgproducer_cameragroup.cpp, + src/Demos/osgproducer/osgproducer_viewer.cpp, src/osgProducer/CameraGroup.cpp, src/osgProducer/Makefile, src/osgProducer/OsgCameraGroup.cpp, src/osgProducer/OsgSceneHandler.cpp, @@ -24775,13 +27892,23 @@ * Make/makedirdefs, examples/osgcameragroup/Makefile, examples/osgcameragroup/Makefile.inst, examples/osgcameragroup/osgcameragroup.cpp, - examples/osgtext/Makefile, examples/osgtext/Makefile.inst, - examples/osgtext/osgtext.cpp, include/osgProducer/Viewer: Added - examples directory, a place for all new OSG demo code. + examples/osgconv/Makefile, examples/osgconv/Makefile.inst, + examples/osgconv/OrientationConverter.cpp, + examples/osgconv/OrientationConverter.h, + examples/osgconv/osgconv.cpp, examples/osgtext/Makefile, + examples/osgtext/Makefile.inst, examples/osgtext/osgtext.cpp, + examples/osgviewer/Makefile, examples/osgviewer/Makefile.inst, + examples/osgviewer/osgviewer.cpp, include/osgProducer/Viewer: + Added examples directory, a place for all new OSG demo code. Added osgcameragroup, osgviewer, osgtext, osgconv to the new examples directory. +2003-02-20 21:58 robert + + * src/Demos/osgproducer/osgproducer_viewer.cpp: Added std:: infront + of cout. + 2003-02-20 21:52 robert * src/osgSim/: BlinkSequence.cpp, LightPoint.cpp, @@ -24810,6 +27937,7 @@ include/osgGA/TrackballManipulator, include/osgProducer/StatsEventHandler, include/osgProducer/Viewer, + src/Demos/osgproducer/osgproducer_viewer.cpp, src/osgGA/AnimationPathManipulator.cpp, src/osgGA/DriveManipulator.cpp, src/osgGA/FlightManipulator.cpp, src/osgGA/GUIEventHandler.cpp, @@ -24824,6 +27952,7 @@ 2003-02-18 21:58 robert * include/osg/ArgumentParser, include/osg/DisplaySettings, + src/Demos/osgproducer/osgproducer_viewer.cpp, src/osg/DisplaySettings.cpp, src/osgDB/ReadFile.cpp, src/osgDB/Registry.cpp, src/osgPlugins/tga/ReaderWriterTGA.cpp, src/osgProducer/Viewer.cpp: Completed first pass at providing @@ -24838,6 +27967,11 @@ Added include of ostream to ArgumentParser header. +2003-02-18 19:45 don + + * src/Demos/osgproducer/osgproducer_viewer.cpp: std::cout replaced + cout + 2003-02-18 16:36 robert * Make/makedirdefs, VisualStudio/osg/osg.dsp, @@ -24847,9 +27981,11 @@ include/osgProducer/CameraGroup, include/osgProducer/FrameStatsHandler, include/osgProducer/StatsEventHandler, - include/osgProducer/Viewer, src/osg/ApplicationUsage.cpp, - src/osg/ArgumentParser.cpp, src/osg/DisplaySettings.cpp, - src/osg/Makefile, src/osgDB/ReadFile.cpp, src/osgDB/Registry.cpp, + include/osgProducer/Viewer, src/Demos/osgproducer/Makefile, + src/Demos/osgproducer/osgproducer_viewer.cpp, + src/osg/ApplicationUsage.cpp, src/osg/ArgumentParser.cpp, + src/osg/DisplaySettings.cpp, src/osg/Makefile, + src/osgDB/ReadFile.cpp, src/osgDB/Registry.cpp, src/osgProducer/CameraGroup.cpp, src/osgProducer/Viewer.cpp: Added new osg::ApplicationUsage and osg::ArgumentParser to help streamline application/example developement. @@ -24864,6 +28000,29 @@ * src/osgPlugins/osg/: ClipNode.cpp, LightSource.cpp: Added reference to Group in the RegisterDotOsgWrapperProxy. +2003-02-18 10:50 robert + + * src/Demos/osgpbuffer/osgpbuffer.cpp: Added missing ; + +2003-02-18 09:12 robert + + * src/Demos/osgconv/: Makefile, Makefile.inst: Removed linking to + osgGLUT/GLUT in the osgconv program. + +2003-02-15 19:51 robert + + * src/Demos/osgpbuffer/: RenderToTextureStage.cpp, osgpbuffer.cpp: + Fixes to RenderToTextureStage to account for the cull/draw + traversal no longer using reference counting of statesets. + + Moved last uint reference over to unsigned int. + +2003-02-14 22:32 robert + + * src/Demos/osghangglide/: Makefile, osghangglide.cpp: Moved + osghanglide back to pure osgGLUT based, removing osgProducer + pathways. + 2003-02-14 20:27 robert * src/osg/: Texture1D.cpp, Texture2D.cpp, TextureCubeMap.cpp: More @@ -24906,12 +28065,17 @@ include/osg/Depth, include/osg/Drawable, include/osg/Fog, include/osg/Stencil, include/osg/Texture, include/osg/Types, include/osg/Viewport, include/osgDB/Field, include/osgText/Font, - include/osgText/Text, src/osg/Camera.cpp, src/osg/Matrix.cpp, - src/osg/Quat.cpp, src/osg/Texture.cpp, src/osgDB/Field.cpp, - src/osgGA/FlightManipulator.cpp, + include/osgText/Text, + src/Demos/osghangglide/GliderManipulator.cpp, + src/Demos/osgimpostor/TestManipulator.cpp, + src/Demos/osgtexture2D/osgtexture2D.cpp, src/osg/Camera.cpp, + src/osg/Matrix.cpp, src/osg/Quat.cpp, src/osg/Texture.cpp, + src/osgDB/Field.cpp, src/osgGA/FlightManipulator.cpp, src/osgGA/TrackballManipulator.cpp, src/osgPlugins/ac3d/ac3d.cpp, src/osgPlugins/directx/directx.cpp, src/osgPlugins/dw/ReaderWriterDW.cpp, + src/osgPlugins/dx/AreaGeoSetTriangulator.cpp, + src/osgPlugins/dx/DXWriter.cpp, src/osgPlugins/geo/osgGeoStructs.h, src/osgPlugins/osg/ConvexPlanarOccluder.cpp, src/osgPlugins/osg/GeoSet.cpp, @@ -24923,6 +28087,13 @@ short etc. This has been done to keep the OSG code more opaque to what types are. +2003-02-12 14:39 robert + + * src/Demos/: osghud/Makefile, osgtext/Makefile: Merged linkage + changes from Duncan Cavens to help the OSG osgtext and osghud + demo's build cleanly even when a previous version of the OSG is + installed. + 2003-02-12 12:02 robert * src/osgPlugins/txp/: TrPageArchive.cpp, WaitBlock.h, @@ -24948,6 +28119,15 @@ in front of -limage where PFLIBS is defined in Make/makedefs to solve my problem. +2003-02-11 15:54 robert + + * src/Demos/osglogo/osglogo.cpp: Made the Professional services + subscript optional - use "osglogo ps" to enable it. + +2003-02-11 12:37 robert + + * src/Demos/osglogo/osglogo.cpp: Clean up of the logo demo. + 2003-02-10 22:15 don * src/osgProducer/Makefile: Used INC instead of CXXFLAGS @@ -25011,13 +28191,26 @@ * src/osgProducer/CameraGroup.cpp: Fixed infinite loop in osgProducer::CameraGroup::advance(). +2003-01-31 00:44 robert + + * src/Demos/: osghangglide/Makefile, osghangglide/osghangglide.cpp, + osgproducer/osgproducer_viewer.cpp: Port of osghangglide to use + osg producer. Default build still uses GLUT. + 2003-01-30 23:02 robert * include/osgProducer/FrameStatsHandler, include/osgProducer/StatsEventHandler, - include/osgProducer/Viewer, src/osgProducer/CameraGroup.cpp, - src/osgProducer/Viewer.cpp: Added FrameStats support into - osgProducer lib, and removed them from the osgproducer demo. + include/osgProducer/Viewer, + src/Demos/osgproducer/FrameStatsHandler, + src/Demos/osgproducer/StatsEventHandler, + src/Demos/osgproducer/osgproducer_viewer.cpp, + src/Demos/osgproducer/threePipe.cfg, + src/Demos/osgproducer/twoPipe.cfg, + src/Demos/osgproducer/twoWindows.cfg, + src/osgProducer/CameraGroup.cpp, src/osgProducer/Viewer.cpp: + Added FrameStats support into osgProducer lib, and removed them + from the osgproducer demo. Removed the producer config files osgproducer demo. @@ -25031,8 +28224,9 @@ 2003-01-30 16:11 robert - * include/osgProducer/CameraGroup, src/osgProducer/CameraGroup.cpp, - src/osgText/Text.cpp: Fixed warning in osgText + * include/osgProducer/CameraGroup, src/osgGLUT/Viewer.cpp, + src/osgProducer/CameraGroup.cpp, src/osgText/Text.cpp: Fixed + warning in osgText Added getBound() to begining of osgProducer::CameraGroup::frame() to ensure that the parallel cull traversals don't all do a @@ -25043,13 +28237,21 @@ 2003-01-30 01:31 robert - * src/osgText/: FTGLBitmapFont.cpp, FTGLBitmapFont.h: From Max, - fixes to UniCode support for bitmap fonts. + * src/: Demos/osgtext/main.cpp, osgText/FTGLBitmapFont.cpp, + osgText/FTGLBitmapFont.h: From Max, fixes to UniCode support for + bitmap fonts. 2003-01-30 00:34 robert - * rundemos.bat: Fixes to osgprerender and osgshadow scene for new - cull and draw implemention without use of ref counting. + * rundemos.bat, src/Demos/osglogo/osglogo.cpp, + src/Demos/osgprerender/osgprerender.cpp, + src/Demos/osgproducer/FrameStatsHandler, + src/Demos/osgproducer/StatsEventHandler, + src/Demos/osgproducer/osgproducer_viewer.cpp, + src/Demos/osgproducer/threePipe.cfg, + src/Demos/osgshadowtexture/CreateShadowedScene.cpp: Fixes to + osgprerender and osgshadow scene for new cull and draw + implemention without use of ref counting. New StatsEventHandler for osgprerender demo to add keyboard control of stats output. @@ -25064,24 +28266,230 @@ * include/osg/Referenced, include/osg/State, include/osgUtil/RenderGraph, include/osgUtil/SceneView, - src/osg/State.cpp, src/osgProducer/Makefile, - src/osgUtil/RenderLeaf.cpp, src/osgUtil/SceneView.cpp: Fixes for - multipipe support. + src/Demos/osgproducer/FrameStatsHandler, + src/Demos/osgproducer/Makefile, + src/Demos/osgproducer/Makefile.inst, + src/Demos/osgproducer/osgproducer_viewer.cpp, + src/Demos/osgproducer/threePipe.cfg, src/osg/State.cpp, + src/osgProducer/Makefile, src/osgUtil/RenderLeaf.cpp, + src/osgUtil/SceneView.cpp: Fixes for multipipe support. Addition of FrameStatsHandler to osgproducer demo to add frame stats. 2003-01-27 20:40 don - * Make/makerules, src/osgProducer/CameraGroup.cpp, - src/osgProducer/Makefile, src/osgProducer/SceneHandler.cpp: Fixes - to osgProducer for IRIX build. + * Make/makerules, src/Demos/osgproducer/Makefile, + src/Demos/osgproducer/threePipe.cfg, + src/osgProducer/CameraGroup.cpp, src/osgProducer/Makefile, + src/osgProducer/SceneHandler.cpp: Fixes to osgProducer for IRIX + build. 2003-01-25 00:14 robert * ChangeLog, NEWS, doc/documentation.html: Final changes for release. +2003-01-24 23:59 robert + + * doc/doc++/osgSim/: ClassGraph.class, ClassGraphPanel.class, + ClassLayout.class, NavigatorButton.class, icon1.gif, icon2.gif: + Addition for osgSim docs. + +2003-01-24 23:35 robert + + * doc/doc++/: osg/AlphaFunc.html, osg/AnimationPath.html, + osg/AnimationPathCallback.html, osg/Array.html, + osg/ArrayVisitor.html, osg/AttributeFunctor.html, + osg/Billboard.html, osg/BlendFunc.html, osg/BoundingBox.html, + osg/BoundingSphere.html, osg/Box.html, + osg/COMPARE_StateAttribute_Parameter.html, + osg/COMPARE_StateAttribute_Types.html, osg/Camera.html, + osg/ClearNode.html, osg/ClipNode.html, osg/ClipPlane.html, + osg/CollectOccludersVisitor.html, osg/ColorMask.html, + osg/ColorMatrix.html, osg/CompositeShape.html, osg/Cone.html, + osg/ConstArrayVisitor.html, osg/ConstAttributeFunctor.html, + osg/ConstShapeVisitor.html, osg/ConstValueVisitor.html, + osg/ConvexHull.html, osg/ConvexPlanarOccluder.html, + osg/ConvexPlanarPolygon.html, osg/CopyOp.html, osg/CullFace.html, + osg/CullStack.html, osg/CullingSet.html, osg/Cylinder.html, + osg/DOFTransform.html, osg/DeleteHandler.html, osg/Depth.html, + osg/DisplaySettings.html, osg/DrawArrayLengths.html, + osg/DrawArrays.html, osg/DrawElementsUByte.html, + osg/DrawElementsUInt.html, osg/DrawElementsUShort.html, + osg/DrawPixels.html, osg/Drawable.html, osg/Extensions.2.html, + osg/Extensions.3.html, osg/Extensions.html, osg/Fog.html, + osg/FrameStamp.html, osg/FrontFace.html, osg/General.html, + osg/GeoSet.html, osg/Geode.html, osg/Geometry.html, + osg/Grid.html, osg/Group.html, osg/HIER.html, osg/HIERjava.html, + osg/HeightField.html, osg/Image.html, osg/Impostor.html, + osg/ImpostorSprite.html, osg/ImpostorSpriteManager.html, + osg/IndexArray.html, osg/InfinitePlane.html, osg/LOD.html, + osg/Light.html, osg/LightModel.html, osg/LightSource.html, + osg/LineSegment.html, osg/LineStipple.html, osg/LineWidth.html, + osg/META_Node.html, osg/META_Object.html, osg/META_Shape.html, + osg/META_StateAttribute.html, osg/Material.html, osg/Matrix.html, + osg/MatrixTransform.html, osg/Node.html, osg/NodeAcceptOp.html, + osg/NodeCallback.html, osg/NodePath.html, osg/NodeVisitor.html, + osg/NotifySeverity.html, osg/OSGUTX_ADD_TESTCASE.html, + osg/OSGUTX_ADD_TESTSUITE.html, + osg/OSGUTX_AUTOREGISTER_TESTSUITE.html, + osg/OSGUTX_AUTOREGISTER_TESTSUITE_AT.html, + osg/OSGUTX_BEGIN_TESTSUITE.html, osg/OSGUTX_END_TESTSUITE.html, + osg/OSGUTX_TESTSUITE.html, osg/OSGUTX_TEST_E.html, + osg/OSGUTX_TEST_F.html, osg/OSG_GL_DEBUG.html, osg/Object.html, + osg/OccluderNode.html, osg/Plane.html, osg/Point.html, + osg/PolygonMode.html, osg/PolygonOffset.html, + osg/PolygonStipple.html, osg/Polytope.html, + osg/PositionAttitudeTransform.html, osg/PrimitiveFunctor.html, + osg/PrimitiveSet.html, osg/Projection.html, + osg/QualifiedTestPrinter.html, osg/Quat.html, osg/RefMatrix.html, + osg/Referenced.html, osg/Sequence.html, osg/ShadeModel.html, + osg/ShadowVolumeOccluder.html, osg/ShadowVolumeOccluderList.html, + osg/Shape.html, osg/ShapeDrawable.html, osg/ShapeVisitor.html, + osg/Sphere.html, osg/State.html, osg/StateAttribute.html, + osg/StateSet.html, osg/Statistics.html, osg/Stencil.html, + osg/SubloadCallback.2.html, osg/SubloadCallback.3.html, + osg/SubloadCallback.4.html, osg/SubloadCallback.html, + osg/Switch.html, osg/TemplateArray.html, + osg/TemplateIndexArray.html, osg/TessellationHints.html, + osg/Test.html, osg/TestCase.html, osg/TestCase_.html, + osg/TestContext.html, osg/TestErrorX.html, osg/TestFailureX.html, + osg/TestGraph.html, osg/TestQualifier.html, osg/TestRecord.html, + osg/TestReport.html, osg/TestRunner.html, osg/TestSuite.html, + osg/TestSuiteAutoRegistrationAgent.html, osg/TestVisitor.html, + osg/TestX.html, osg/TexEnv.html, osg/TexEnvCombine.html, + osg/TexGen.html, osg/TexMat.html, osg/Texture.html, + osg/Texture1D.html, osg/Texture2D.html, osg/Texture3D.html, + osg/TextureCubeMap.html, osg/Timer.html, osg/TraceStream.html, + osg/Transform.html, osg/TriangleFunctor.html, + osg/TriangleMesh.html, osg/UByte4.html, osg/ValueVisitor.html, + osg/Vec2.html, osg/Vec3.html, osg/Vec4.html, + osg/VectorSizei.2.html, osg/VectorSizei.html, + osg/VectorUByte.2.html, osg/VectorUByte.html, + osg/VectorUInt.2.html, osg/VectorUInt.html, + osg/VectorUShort.2.html, osg/VectorUShort.html, + osg/VertexProgram.html, osg/Viewport.html, + osg/buffered_value.html, osg/clampArray3BetweenRange.html, + osg/clampArray3GEQUAL.html, osg/clampArray3LEQUAL.html, + osg/clampArray4BetweenRange.html, osg/clampArray4GEQUAL.html, + osg/clampArray4LEQUAL.html, + osg/clampArrayElementBetweenRange.html, + osg/clampArrayElementGEQUAL.html, + osg/clampArrayElementLEQUAL.html, + osg/clampArrayElementsBetweenRange.html, + osg/clampArrayElementsGEQUAL.html, + osg/clampArrayElementsLEQUAL.html, osg/clampBetweenRange.html, + osg/clampGEQUAL.html, osg/clampLEQUAL.html, + osg/createGeodeForImage.2.html, osg/createGeodeForImage.html, + osg/fast_back_stack.html, osg/for_each_triangle.html, + osg/getGLExtensionFuncPtr.2.html, osg/getGLExtensionFuncPtr.html, + osg/getNotifyLevel.html, osg/globalnotifylevel..html, + osg/globalnotifynulstream..html, osg/index.html, + osg/initNotifyLevel.html, osg/isGLExtensionSupported.html, + osg/isGLUExtensionSupported.html, osg/notify.html, + osg/operator.2.html, osg/operator.html, osg/osg.html, + osg/osgGetLibraryName.html, osg/osgGetVersion.html, + osg/osgUtx.html, osg/ref_ptr.html, osg/setNotifyLevel.html, + osg/xternSG_EXPORTNotifySeverityg_NotifyLevel.html, + osg/xternSG_EXPORTboolg_NotifyInit.html, + osg/xternSG_EXPORTstdauto_ptrstdofstreamg_NotifyNulStream.html, + osgDB/DirectoryContents.html, osgDB/DotOsgWrapper.html, + osgDB/DynamicLibrary.html, osgDB/Field.html, + osgDB/FieldReader.html, osgDB/FieldReaderIterator.html, + osgDB/FilePathList.html, osgDB/General.html, osgDB/HIER.html, + osgDB/HIERjava.html, osgDB/Input.html, osgDB/Options.html, + osgDB/Output.html, osgDB/ParameterOutput.html, + osgDB/PushAndPopDataPath.html, osgDB/ReadResult.html, + osgDB/ReaderWriter.html, osgDB/RegisterDotOsgWrapperProxy.html, + osgDB/RegisterReaderWriterProxy.html, osgDB/Registry.html, + osgDB/WriteResult.html, osgDB/fileExists.html, + osgDB/findFileInDirectory.html, osgDB/findFileInPath.html, + osgDB/getDirectoryContents.html, osgDB/index.html, + osgDB/osgDB.html, osgDB/osgDBGetLibraryName.html, + osgDB/osgDBGetVersion.html, osgDB/readCommandLine.html, + osgDB/readImageFile.html, osgDB/readNodeFile.html, + osgDB/readNodeFiles.html, osgDB/readObjectFile.html, + osgDB/writeImageFile.html, osgDB/writeNodeFile.html, + osgDB/writeObjectFile.html, osgGA/AnimationPathManipulator.html, + osgGA/CameraManipulator.html, + osgGA/CompositeGUIEventHandler.html, osgGA/DriveManipulator.html, + osgGA/FlightManipulator.html, osgGA/GUIActionAdapter.html, + osgGA/GUIEventAdapter.html, osgGA/GUIEventHandler.html, + osgGA/GUIEventHandlerVisitor.html, osgGA/General.html, + osgGA/HIER.html, osgGA/HIERjava.html, + osgGA/KeySwitchCameraManipulator.html, + osgGA/SetSceneViewVisitor.html, osgGA/StateSetManipulator.html, + osgGA/TrackballManipulator.html, osgGA/index.html, + osgGA/osgGA.html, osgGA/osgGAGetLibraryName.html, + osgGA/osgGAGetVersion.html, osgGA/spaceosgGA.html, + osgGLUT/GLUTEventAdapter.html, osgGLUT/General.html, + osgGLUT/HIER.html, osgGLUT/HIERjava.html, osgGLUT/Viewer.html, + osgGLUT/Window.html, osgGLUT/index.html, osgGLUT/osgGLUT.html, + osgGLUT/osgGLUTGetLibraryName.html, + osgGLUT/osgGLUTGetVersion.html, osgParticle/AccelOperator.html, + osgParticle/CenteredPlacer.html, osgParticle/Counter.html, + osgParticle/Emitter.html, osgParticle/FluidFrictionOperator.html, + osgParticle/ForceOperator.html, osgParticle/General.html, + osgParticle/HIER.html, osgParticle/HIERjava.html, + osgParticle/Interpolator.html, + osgParticle/LinearInterpolator.html, + osgParticle/ModularEmitter.html, osgParticle/ModularProgram.html, + osgParticle/MultiSegmentPlacer.html, osgParticle/Operator.html, + osgParticle/Particle.html, osgParticle/ParticleProcessor.html, + osgParticle/ParticleSystem.html, + osgParticle/ParticleSystemUpdater.html, osgParticle/Placer.html, + osgParticle/PointPlacer.html, osgParticle/Program.html, + osgParticle/RadialShooter.html, + osgParticle/RandomRateCounter.html, + osgParticle/SectorPlacer.html, osgParticle/SegmentPlacer.html, + osgParticle/Shooter.html, osgParticle/VariableRateCounter.html, + osgParticle/index.html, osgParticle/osgParticle.html, + osgParticle/range.html, osgParticle/rangef.html, + osgParticle/rangev2.html, osgParticle/rangev3.html, + osgParticle/rangev4.html, osgSim/AzimElevationSector.html, + osgSim/AzimRange.html, osgSim/AzimSector.html, + osgSim/BlinkSequence.html, osgSim/ConeSector.html, + osgSim/ElevationRange.html, osgSim/ElevationSector.html, + osgSim/General.html, osgSim/HIER.html, osgSim/HIERjava.html, + osgSim/LightPoint.html, osgSim/LightPointNode.html, + osgSim/Sector.html, osgSim/SequenceGroup.html, osgSim/index.html, + osgSim/osgSim.html, osgSim/osgSimGetLibraryName.html, + osgSim/osgSimGetVersion.html, osgText/BitmapFont.html, + osgText/EncodedText.html, osgText/Font.html, + osgText/General.html, osgText/HIER.html, osgText/HIERjava.html, + osgText/META_Font.html, osgText/OutlineFont.html, + osgText/Paragraph.html, osgText/PixmapFont.html, + osgText/PolygonFont.html, osgText/RasterFont.html, + osgText/Text.html, osgText/TextureFont.html, + osgText/VectorFont.html, osgText/index.html, + osgText/osgText.html, osgText/osgTextGetLibraryName.html, + osgText/osgTextGetVersion.html, osgUtil/CombineLODsVisitor.html, + osgUtil/ConvertGeoSetsToGeometryVisitor.html, + osgUtil/CubeMapGenerator.html, osgUtil/CullVisitor.html, + osgUtil/DisplayListVisitor.html, + osgUtil/DisplayRequirementsVisitor.html, + osgUtil/FlattenStaticTransformsVisitor.html, + osgUtil/General.html, osgUtil/HIER.html, osgUtil/HIERjava.html, + osgUtil/HalfWayMapGenerator.html, + osgUtil/HighlightMapGenerator.html, osgUtil/Hit.html, + osgUtil/InsertImpostorsVisitor.html, osgUtil/IntersectState.html, + osgUtil/IntersectVisitor.html, osgUtil/LeafDepthSortFunctor.html, + osgUtil/MergeGeometryVisitor.html, osgUtil/Optimizer.html, + osgUtil/ReflectionMapGenerator.html, + osgUtil/RegisterRenderBinProxy.html, + osgUtil/RemoveEmptyNodesVisitor.html, + osgUtil/RemoveRedundantNodesVisitor.html, osgUtil/RenderBin.html, + osgUtil/RenderGraph.html, osgUtil/RenderLeaf.html, + osgUtil/RenderStage.html, osgUtil/RenderStageLighting.html, + osgUtil/RenderToTextureStage.html, osgUtil/SceneView.html, + osgUtil/SmoothingVisitor.html, osgUtil/StateVisitor.html, + osgUtil/Tesselator.html, osgUtil/TransformCallback.html, + osgUtil/TriStripVisitor.html, osgUtil/UpdateVisitor.html, + osgUtil/index.html, osgUtil/osgUtil.html, + osgUtil/osgUtilGetLibraryName.html, + osgUtil/osgUtilGetVersion.html: Updates docs for release. + 2003-01-24 22:40 robert * NEWS: Updates NEWS file with date of release. @@ -25098,7 +28506,8 @@ 2003-01-24 15:12 robert - * rundemos.bat, src/osgPlugins/lib3ds/ReaderWriter3DS.cpp, + * rundemos.bat, src/osgGLUT/Window.cpp, + src/osgPlugins/lib3ds/ReaderWriter3DS.cpp, src/osgPlugins/lib3ds/atmosphere.cpp, src/osgPlugins/lib3ds/atmosphere.h, src/osgPlugins/lib3ds/background.cpp, @@ -25168,6 +28577,11 @@ * src/osgPlugins/osg/Matrix.cpp: Fixed the formating of the Matrix output. +2003-01-24 09:34 robert + + * src/osgGLUT/Window.cpp: Added an #ifdef check around the + glutSpecialUpFunc to help compile unde old version of GLUT. + 2003-01-24 09:11 robert * include/osg/ImpostorSprite, src/osg/ImpostorSprite.cpp, @@ -25196,13 +28610,19 @@ 2003-01-23 12:18 robert - * NEWS, rundemos.bat, src/osg/TextureCubeMap.cpp: Changed the image - directory refered to in billboard demo. + * NEWS, rundemos.bat, src/Demos/osgbillboard/osgbillboard.cpp, + src/osg/TextureCubeMap.cpp: Changed the image directory refered + to in billboard demo. Updates NEWS. Changed the line endings in TextureCubeMap to unix endings. +2003-01-23 12:07 robert + + * src/Demos/osgvertexprogram/osgvertexprogram.cpp: Tweaking of the + osgvertexprogram tex matrix settings. + 2003-01-23 10:11 robert * src/osgPlugins/directx/directx.cpp: Fixed Win32 compile problem. @@ -25227,6 +28647,16 @@ * Make/makedefs: From Ulrich, change to the pflib includes for Performer under Linux to solve problem loading pf datasets. +2003-01-22 23:35 robert + + * src/Demos/osgvertexprogram/osgvertexprogram.cpp: Added a couple + more #defines for the texture cube maps that one can use. + +2003-01-22 23:34 robert + + * src/Demos/osgproducer/osgproducer_viewer.cpp: Added support for a + -c option. + 2003-01-22 23:34 robert * src/: osg/Drawable.cpp, osg/Texture.cpp, @@ -25236,12 +28666,17 @@ when ready to delete to minimize the amount of time that a race condition condition can happen. +2003-01-22 20:48 robert + + * src/Demos/osgvertexprogram/osgvertexprogram.cpp: Vertex program + update from Brede. + 2003-01-22 19:17 robert * src/: osg/Version.cpp, osgDB/Version.cpp, osgGA/Version.cpp, - osgParticle/Version.cpp, osgProducer/Version.cpp, - osgSim/Version.cpp, osgText/Version.cpp, osgUtil/Version.cpp: - Updated version numbers to 0.9.3 + osgGLUT/Version.cpp, osgParticle/Version.cpp, + osgProducer/Version.cpp, osgSim/Version.cpp, osgText/Version.cpp, + osgUtil/Version.cpp: Updated version numbers to 0.9.3 2003-01-22 16:49 robert @@ -25254,19 +28689,32 @@ * src/osgPlugins/osg/Shape.cpp: Fixed handling of rotations reading from .osg of osg::Shapes. +2003-01-22 15:44 robert + + * include/osgGLUT/Viewer, src/osgGLUT/Viewer.cpp: From Daniel + Sjölie, support for controlling which viewports are focusable + i.e. recive mouse/keyboard events. + 2003-01-22 15:30 robert * include/osgGA/KeySwitchCameraManipulator, include/osgProducer/ReadCameraConfigFile, include/osgProducer/Viewer, include/osgProducer/WriteCameraConfigFile, - src/osgGA/KeySwitchCameraManipulator.cpp, + src/Demos/osgproducer/osgproducer_viewer.cpp, + src/Demos/sgv/sgv.cpp, src/osgGA/KeySwitchCameraManipulator.cpp, src/osgProducer/CameraGroup.cpp, src/osgProducer/Makefile, src/osgProducer/ReadCameraConfigFile.cpp, src/osgProducer/Viewer.cpp, src/osgProducer/WriteCameraConfigFile.cpp: Clean up to the osgProducer lib and demo. +2003-01-22 12:50 robert + + * src/Demos/osgconv/OrientationConverter.cpp: Fixed remove + transform code to work with the new extra paramter require by + osgUtil::Optimizer. + 2003-01-22 12:25 robert * src/osgPlugins/lib3ds/ReaderWriter3DS.cpp: Changed the decal=true @@ -25357,6 +28805,9 @@ include/osgGA/SetSceneViewVisitor, include/osgGA/StateSetManipulator, include/osgGA/TrackballManipulator, include/osgGA/Version, + include/osgGLUT/Export, include/osgGLUT/GLUTEventAdapter, + include/osgGLUT/Version, include/osgGLUT/Viewer, + include/osgGLUT/Window, include/osgGLUT/glut, include/osgParticle/AccelOperator, include/osgParticle/CenteredPlacer, include/osgParticle/Counter, include/osgParticle/Emitter, include/osgParticle/Export, @@ -25463,12 +28914,26 @@ src/osgUtil/UpdateVisitor.cpp, src/osgUtil/Version.cpp: Added new Copyright/License notice to header and source files. +2003-01-21 16:40 robert + + * src/Demos/osgprerender/osgprerender.cpp: Made the pre rendering + texture using glCopySubImage rather than copy to image and then + copy to texture, as the later was no longer working due to + texture->apply ordering. + 2003-01-21 16:02 robert * src/osgPlugins/txp/: TrPageArchive.cpp, TrPageParser.cpp: Added gaurds around alpha function value to catch erroneous values before they are passed on to the OSG. +2003-01-21 13:22 robert + + * src/Demos/osgproducer/: Makefile, osgproducer.cpp, + osgproducer_cameragroup.cpp, osgproducer_viewer.cpp: Made a new + osgproducer demo based on the new osgProducer::Viewer class. + Kept the old camera group version around for future reference. + 2003-01-21 13:14 robert * include/osgProducer/ActionAdapter, @@ -25479,6 +28944,7 @@ include/osgProducer/SceneHandler, include/osgProducer/Version, include/osgProducer/Viewer, include/osgProducer/WriteCameraConfigFile, + src/Demos/osgproducer/osgproducer.cpp, src/osgProducer/CameraGroup.cpp, src/osgProducer/Makefile, src/osgProducer/Viewer.cpp: Added new osgProducer::Viewer class for putting together simple producer based viewers very quickly. @@ -25511,6 +28977,17 @@ handling of multiple graphics contexts. Still needs alot of work, but at least it isn't crashes in trivial cases right now. +2003-01-20 14:08 robert + + * VisualStudio/Demos/osghangglide/osghangglide.dsp: Removed the + ReaderWriterFLY.cpp for the project as its no longer used. + +2003-01-20 14:07 robert + + * src/Demos/osghangglide/: Makefile, ReaderWriterFLY.cpp: Removed + the ReaderWriterFLY demo since it was causing OSX builds to crash + when running the osghangglide demo. + 2003-01-20 12:41 robert * include/osg/Node: Added the new standard copyright notice. @@ -25520,6 +28997,11 @@ * LICENSE: Added the OpenSceneGraph Public License which is a based on the WxWindows license which inturn is a modified LGPL. +2003-01-20 11:54 robert + + * src/Demos/osgproducer/osgproducer.cpp: Clean up to the + osgproducer demo. + 2003-01-20 11:52 robert * src/osgGA/: DriveManipulator.cpp, FlightManipulator.cpp, @@ -25527,6 +29009,11 @@ manipulators where they would uncontrollably shrink down to a tiny window size when one rezized the window. +2003-01-20 11:07 robert + + * src/Demos/osglogo/osglogo.cpp: Fixed osglogo demo so that is + correctly set up the colour of the background. + 2003-01-20 11:02 robert * src/osg/Geometry.cpp: Made the setting of default glNormal and @@ -25554,10 +29041,17 @@ osg::Group, this allows more flexibility when specifing nodes, and is faster.. +2003-01-20 09:09 robert + + * src/osgPlugins/iv/osgvisitor.cpp: From Ruben, updates to the + IV/VRML1 loader to handler large datasets. + 2003-01-20 08:58 robert - * src/osgProducer/: CameraGroup.cpp, ReadCameraConfigFile.cpp, - SceneHandler.cpp: Updates to osgProducer, moving the + * src/: Demos/osgproducer/osgproducer.cpp, + osgProducer/CameraGroup.cpp, + osgProducer/ReadCameraConfigFile.cpp, + osgProducer/SceneHandler.cpp: Updates to osgProducer, moving the implementation of CameraGroup and SceneHandler into the source directory. @@ -25572,6 +29066,7 @@ include/osgProducer/ReadCameraConfigFile, include/osgProducer/SceneHandler, include/osgProducer/WriteCameraConfigFile, + src/Demos/osgproducer/osgproducer.cpp, src/osgProducer/EventAdapter.cpp, src/osgProducer/Makefile, src/osgProducer/ReadCameraConfigFile.cpp, src/osgProducer/WriteCameraConfigFile.cpp: Improvements to the @@ -25602,7 +29097,8 @@ 2003-01-17 20:05 robert - * src/osgProducer/EventAdapter.cpp: Added + * src/: Demos/osgproducer/osgproducer.cpp, + osgProducer/EventAdapter.cpp: Added KeyboardMouse::allowContinousMouseMotionUpdate(), but commented out right now as Producer crashes when you use it.. @@ -25613,6 +29109,12 @@ include/osgProducer/EventAdapter, include/osgProducer/Export, include/osgProducer/KeyboardMouseCallback, include/osgProducer/SceneHandler, include/osgProducer/Version, + src/Demos/osgproducer/Makefile, + src/Demos/osgproducer/ProducerEventAdapter.cpp, + src/Demos/osgproducer/ProducerEventAdapter.h, + src/Demos/osgproducer/ProducerEventCallback.cpp, + src/Demos/osgproducer/ProducerEventCallback.h, + src/Demos/osgproducer/osgproducer.cpp, src/osgProducer/EventAdapter.cpp, src/osgProducer/KeyboardMouseCallback.cpp, src/osgProducer/Makefile, src/osgProducer/Version.cpp: Added @@ -25634,6 +29136,11 @@ src/osgText/Font.cpp: Fixed a bug on the handling of empty EncodedText. +2003-01-17 14:12 robert + + * src/Demos/osgproducer/: ProducerEventCallback.h, osgproducer.cpp: + Further improvements to the osgproducer demo. + 2003-01-17 14:12 robert * include/osgGA/KeySwitchCameraManipulator, @@ -25650,6 +29157,21 @@ These optional methods/static vars were causingproblems when mixing debug and release builds. +2003-01-17 13:34 robert + + * src/Demos/osgproducer/: MyKeyboardMouseCallback, + ProducerEventAdapter.cpp, ProducerEventCallback.cpp, + ProducerEventCallback.h, osgproducer.cpp: Integated the trackball + manipulator with the osgproducer demo. + +2003-01-17 11:26 robert + + * src/Demos/osgproducer/: Makefile, ProducerEventAdapter.cpp, + ProducerEventAdapter.h, ProducerEventCallback.cpp, + ProducerEventCallback.h: Added ProducerEventCallback class to + manager the conversion of producer events into GUIEventAdapter + versions. + 2003-01-16 19:27 robert * include/osgGA/GUIEventAdapter: Added DOUBLECLICK EventType to @@ -25658,12 +29180,23 @@ 2003-01-16 16:37 robert * include/osg/LightSource, include/osg/Transform, - src/osg/LightSource.cpp, src/osgPlugins/osg/LightSource.cpp, + src/Demos/osgproducer/osgproducer.cpp, src/osg/LightSource.cpp, + src/osgPlugins/osg/LightSource.cpp, src/osgPlugins/osg/ShapeDrawable.cpp, src/osgUtil/CullVisitor.cpp: Added support for ReferenceFrame into osg::LightSource, modified the .osg plugin and cull visitor to account for this change. +2003-01-16 12:39 robert + + * src/Demos/osgproducer/osgproducer.cpp: Added support for frame + stamping each frame. + +2003-01-16 12:18 robert + + * src/Demos/osgproducer/osgproducer.cpp: Updates to clean up the + demo. + 2003-01-15 21:54 don * Make/makedefs: Added gstabs+ to DBGF in Linux in makedefs @@ -25689,11 +29222,23 @@ Updated the MUSE_READ_ME.txt to include mention of syntax highlighting. +2003-01-15 19:23 robert + + * src/Demos/osgproducer/: osgproducer.cpp, threePipe.cfg, + twoPipe.cfg, twoWindows.cfg: Updates to the osgproducer demo. + 2003-01-15 15:44 robert * src/osgUtil/TriStrip_graph_array.h: Removed the -> methods from the arc class to prevent stupid warnings under VisualStudio6.0. +2003-01-15 15:24 robert + + * src/Demos/osgproducer/: Makefile, Makefile.inst, + MyKeyboardMouseCallback, ProducerEventAdapter.cpp, + ProducerEventAdapter.h, osgproducer.cpp: First cut and a demo + which uses Open Producer for windowing. + 2003-01-15 13:17 robert * src/osgUtil/: TriStripVisitor.cpp, TriStrip_tri_stripper.cpp: @@ -25718,20 +29263,28 @@ 2003-01-14 16:39 robert - * include/osgGA/GUIEventAdapter, + * include/osgGA/GUIEventAdapter, src/osgGLUT/GLUTEventAdapter.cpp, src/osgPlugins/directx/ReaderWriterDirectX.cpp: Fixes for Win32 build. 2003-01-14 14:25 robert - * include/osgGA/GUIEventAdapter, + * include/osgGA/GUIEventAdapter, include/osgGLUT/GLUTEventAdapter, + include/osgGLUT/Viewer, include/osgGLUT/Window, + src/Demos/osghangglide/GliderManipulator.cpp, + src/Demos/osgimpostor/TestManipulator.cpp, + src/Demos/osgoccluder/osgoccluder.cpp, + src/Demos/osgsequence/osgsequence.cpp, + src/Demos/osgtext/main.cpp, src/osgGA/AnimationPathManipulator.cpp, src/osgGA/DriveManipulator.cpp, src/osgGA/FlightManipulator.cpp, src/osgGA/KeySwitchCameraManipulator.cpp, src/osgGA/StateSetManipulator.cpp, - src/osgGA/TrackballManipulator.cpp: From Daniel Sjölie, updates - to the GUIEventAdapter and GLUTEventAdapter to handle key and key - down, modifiers and funcion keys. + src/osgGA/TrackballManipulator.cpp, + src/osgGLUT/GLUTEventAdapter.cpp, src/osgGLUT/Viewer.cpp, + src/osgGLUT/Window.cpp: From Daniel Sjölie, updates to the + GUIEventAdapter and GLUTEventAdapter to handle key and key down, + modifiers and funcion keys. 2003-01-14 14:21 robert @@ -25834,13 +29387,17 @@ include/osgUtil/CullVisitor, include/osgUtil/IntersectVisitor, include/osgUtil/RenderLeaf, include/osgUtil/RenderStage, include/osgUtil/RenderStageLighting, include/osgUtil/SceneView, + src/Demos/osghangglide/tank.cpp, + src/Demos/osgpbuffer/osgpbuffer.cpp, + src/Demos/osgprerender/osgprerender.cpp, + src/Demos/osgshadowtexture/CreateShadowedScene.cpp, src/osg/Camera.cpp, src/osg/CollectOccludersVisitor.cpp, src/osg/CullStack.cpp, src/osg/DisplaySettings.cpp, src/osg/Matrix.cpp, src/osg/MatrixTransform.cpp, src/osg/Projection.cpp, src/osg/ShadowVolumeOccluder.cpp, src/osg/State.cpp, src/osg/VertexProgram.cpp, - src/osgDB/Registry.cpp, src/osgPlugins/osg/Geometry.cpp, - src/osgPlugins/osg/Matrix.cpp, + src/osgDB/Registry.cpp, src/osgGLUT/Viewer.cpp, + src/osgPlugins/osg/Geometry.cpp, src/osgPlugins/osg/Matrix.cpp, src/osgPlugins/osg/MatrixTransform.cpp, src/osgPlugins/osg/Projection.cpp, src/osgPlugins/osg/Shape.cpp, src/osgSim/LightPointNode.cpp, src/osgUtil/CullVisitor.cpp, @@ -25948,13 +29505,25 @@ 2003-01-04 20:45 robert * NEWS, Make/makedirdefs, VisualStudio/VisualStudio.dsw, + VisualStudio/Demos/osgvertexprogram/osgvertexprogram.dsp, VisualStudio/osg/osg.dsp, include/osg/Geometry, include/osg/StateAttribute, include/osg/VertexProgram, + src/Demos/osgvertexprogram/Makefile, + src/Demos/osgvertexprogram/Makefile.inst, + src/Demos/osgvertexprogram/osgvertexprogram.cpp, src/osg/Geometry.cpp, src/osg/Makefile, src/osg/VertexProgram.cpp, src/osgPlugins/osg/Geometry.cpp: Added new ARB vertex program state attribute and demo program, sent in my Brede Johansen. +2003-01-04 20:44 robert + + * src/Demos/osgpbuffer/osgpbuffer.cpp: Fixed small typo. + +2003-01-04 20:43 robert + + * src/Demos/sgv/sgv.cpp: Added usage info in -O option. + 2003-01-04 20:43 robert * src/osgPlugins/flt/ReaderWriterFLT.cpp: Fixed options code. @@ -25973,9 +29542,13 @@ * include/osg/AnimationPath, include/osg/MatrixTransform, include/osg/NodeCallback, include/osg/NodeVisitor, - include/osg/PositionAttitudeTransform, src/osg/AnimationPath.cpp, - src/osg/MatrixTransform.cpp, src/osg/NodeVisitor.cpp, - src/osg/PositionAttitudeTransform.cpp, + include/osg/PositionAttitudeTransform, + src/Demos/osganimate/osganimate.cpp, + src/Demos/osglight/osglight.cpp, + src/Demos/osgpbuffer/osgpbuffer.cpp, + src/Demos/osgshadowtexture/osgshadowtexture.cpp, + src/osg/AnimationPath.cpp, src/osg/MatrixTransform.cpp, + src/osg/NodeVisitor.cpp, src/osg/PositionAttitudeTransform.cpp, src/osgPlugins/flt/FltFile.cpp, src/osgPlugins/flt/FltFile.h, src/osgPlugins/flt/ReaderWriterFLT.cpp, src/osgPlugins/flt/flt2osg.cpp, src/osgPlugins/flt/flt2osg.h, @@ -26009,12 +29582,21 @@ because terrapage will dynamic page in and out geometry so we don't want to keep creating and deleting display lists. +2002-12-20 10:48 robert + + * src/Demos/osglogo/osglogo.cpp: Tweaked the colours in the logo. + 2002-12-20 09:47 robert * VisualStudio/osgSim/osgSim.dsp: From March Jez, updated the osgSim.dsp with the addition of /Op option to enable VS.NET to compile with crashes. +2002-12-20 09:43 robert + + * src/Demos/osgpbuffer/osgpbuffer.cpp: Renamed the app method + update. + 2002-12-19 19:50 don * include/osg/Timer: Update for ia64 @@ -26027,12 +29609,28 @@ * NEWS, VisualStudio/osgUtil/osgUtil.dsp, include/osg/Drawable, include/osg/Node, include/osg/NodeVisitor, - include/osgUtil/AppVisitor, include/osgUtil/SceneView, - include/osgUtil/UpdateVisitor, src/osg/DOFTransform.cpp, - src/osg/Drawable.cpp, src/osg/Geode.cpp, src/osg/Group.cpp, + include/osgGLUT/Viewer, include/osgUtil/AppVisitor, + include/osgUtil/SceneView, include/osgUtil/UpdateVisitor, + src/Demos/osganimate/osganimate.cpp, + src/Demos/osgcallback/osgcallback.cpp, + src/Demos/osgclip/osgclip.cpp, + src/Demos/osgcluster/osgcluster.cpp, + src/Demos/osgcube/osgcube.cpp, + src/Demos/osggeometry/osggeometry.cpp, + src/Demos/osglight/osglight.cpp, src/Demos/osglogo/osglogo.cpp, + src/Demos/osgpbuffer/osgpbuffer.cpp, + src/Demos/osgprerender/osgprerender.cpp, + src/Demos/osgreflect/osgreflect.cpp, + src/Demos/osgshadowtexture/osgshadowtexture.cpp, + src/Demos/osgtext/main.cpp, + src/Demos/osgtexture1D/osgtexture1D.cpp, + src/Demos/osgtexture2D/osgtexture2D.cpp, + src/Demos/osgtexture3D/osgtexture3D.cpp, + src/osg/DOFTransform.cpp, src/osg/Drawable.cpp, + src/osg/Geode.cpp, src/osg/Group.cpp, src/osg/MatrixTransform.cpp, src/osg/Node.cpp, src/osg/PositionAttitudeTransform.cpp, src/osg/Sequence.cpp, - src/osg/ShapeDrawable.cpp, + src/osg/ShapeDrawable.cpp, src/osgGLUT/Viewer.cpp, src/osgPlugins/geo/ReaderWriterGEO.cpp, src/osgPlugins/geo/geoActions.cpp, src/osgPlugins/geo/osgGeoAction.h, @@ -26087,7 +29685,19 @@ 2002-12-17 16:07 robert * Make/makedirdefs, VisualStudio/VisualStudio.dsw, - VisualStudio/osgPlugins/txp/txp.dsp, + VisualStudio/Demos/osgtxp/osgtxp.dsp, + VisualStudio/osgPlugins/txp/txp.dsp, include/osgTXP/Export.h, + include/osgTXP/TrPageArchive.h, include/osgTXP/TrPageParser.h, + include/osgTXP/WaitBlock.h, include/osgTXP/trPagePageManager.h, + include/osgTXP/trdll.h, include/osgTXP/trpage_compat.h, + include/osgTXP/trpage_geom.h, include/osgTXP/trpage_ident.h, + include/osgTXP/trpage_io.h, include/osgTXP/trpage_managers.h, + include/osgTXP/trpage_print.h, include/osgTXP/trpage_read.h, + include/osgTXP/trpage_scene.h, include/osgTXP/trpage_swap.h, + include/osgTXP/trpage_sys.h, include/osgTXP/trpage_util.h, + include/osgTXP/trpage_write.h, src/Demos/osgtxp/Makefile, + src/Demos/osgtxp/TrPageViewer.cpp, + src/Demos/osgtxp/TrPageViewer.h, src/Demos/osgtxp/osgtxp.cpp, src/osgPlugins/txp/ReaderWriterTXP.cpp, src/osgPlugins/txp/ReaderWriterTXP.h, src/osgPlugins/txp/TerrapageNode.h, @@ -26140,7 +29750,9 @@ 2002-12-17 15:41 robert * VisualStudio/osgPlugins/txp/txp.dsp, include/osg/NodeVisitor, - include/osgUtil/CullVisitor, src/osg/Group.cpp, + include/osgTXP/TrPageParser.h, + include/osgTXP/trPagePageManager.h, include/osgUtil/CullVisitor, + src/Demos/osgtxp/TrPageViewer.h, src/osg/Group.cpp, src/osgDB/Registry.cpp, src/osgPlugins/txp/IO_TerrapageNode.cpp, src/osgPlugins/txp/Makefile, src/osgPlugins/txp/ReaderWriterTXP.cpp, @@ -26166,11 +29778,17 @@ 2002-12-16 17:00 robert * include/osg/Drawable, include/osg/TriangleFunctor, + src/Demos/osggeometry/osggeometry.cpp, src/osgUtil/IntersectVisitor.cpp, src/osgUtil/SmoothingVisitor.cpp, src/osgUtil/TriStripVisitor.cpp: Moved TriangleFunctor from Drawable into its own header file. +2002-12-16 16:57 robert + + * src/Demos/osgtxp/TrPageViewer.h: Removed the redundent export + symbol. + 2002-12-16 16:55 robert * VisualStudio/osg/osg.dsp: Removed MemoryManager. @@ -26179,6 +29797,10 @@ * src/osgSim/BlinkSequence.cpp: Fix for a warning. +2002-12-16 14:12 robert + + * include/osgTXP/Export.h: Removed reference to osg/MemoryManager. + 2002-12-16 14:09 robert * src/osgText/FTGL.h: Removed reference to osg/MemoryManager. @@ -26210,7 +29832,29 @@ include/osgUtil/RenderGraph, include/osgUtil/RenderStage, include/osgUtil/RenderStageLighting, include/osgUtil/RenderToTextureStage, include/osgUtil/SceneView, - src/osg/Camera.cpp, src/osg/ClearNode.cpp, src/osg/ClipNode.cpp, + src/Demos/osganimate/osganimate.cpp, + src/Demos/osgbillboard/osgbillboard.cpp, + src/Demos/osgclip/osgclip.cpp, src/Demos/osgcube/osgcube.cpp, + src/Demos/osgcubemap/osgcubemap.cpp, + src/Demos/osghangglide/osghangglide.cpp, + src/Demos/osghud/osghud.cpp, src/Demos/osglight/osglight.cpp, + src/Demos/osglightpoint/osglightpoint.cpp, + src/Demos/osglogo/osglogo.cpp, + src/Demos/osgoccluder/osgoccluder.cpp, + src/Demos/osgparticle/osgparticle.cpp, + src/Demos/osgpbuffer/RenderToTextureStage.h, + src/Demos/osgpbuffer/osgpbuffer.cpp, + src/Demos/osgprerender/osgprerender.cpp, + src/Demos/osgreflect/osgreflect.cpp, + src/Demos/osgsequence/osgsequence.cpp, + src/Demos/osgshadowtexture/CreateShadowedScene.cpp, + src/Demos/osgshadowtexture/osgshadowtexture.cpp, + src/Demos/osgshape/osgshape.cpp, + src/Demos/osgteapot/osgteapot.cpp, src/Demos/osgtext/main.cpp, + src/Demos/osgtexture2D/osgtexture2D.cpp, + src/Demos/osgtexture3D/osgtexture3D.cpp, + src/Demos/osgtxp/TrPageViewer.cpp, src/osg/Camera.cpp, + src/osg/ClearNode.cpp, src/osg/ClipNode.cpp, src/osg/CullStack.cpp, src/osg/DisplaySettings.cpp, src/osg/Drawable.cpp, src/osg/GeoSet.cpp, src/osg/Image.cpp, src/osg/ImpostorSprite.cpp, src/osg/LightSource.cpp, @@ -26219,7 +29863,7 @@ src/osgDB/Field.cpp, src/osgDB/FieldReaderIterator.cpp, src/osgDB/ReadFile.cpp, src/osgDB/Registry.cpp, src/osgGA/AnimationPathManipulator.cpp, - src/osgGA/DriveManipulator.cpp, + src/osgGA/DriveManipulator.cpp, src/osgGLUT/Viewer.cpp, src/osgParticle/ModularEmitter.cpp, src/osgParticle/Particle.cpp, src/osgParticle/ParticleSystem.cpp, src/osgPlugins/geo/ReaderWriterGEO.cpp, @@ -26307,6 +29951,12 @@ and osgDelete back to new and delete as part of depecating the include/osg/MemoryManager +2002-12-16 13:27 robert + + * VisualStudio/Demos/: osgpbuffer/osgpbuffer.dsp, + osgtxp/osgtxp.dsp: Redone the project files for osgpbuffer and + osgtxp to get it to work under VisualStudio. + 2002-12-16 13:14 robert * src/osg/MatrixTransform.cpp: Fixed the traverse method so it @@ -26360,8 +30010,8 @@ 2002-12-15 09:57 robert - * VisualStudio/: VisualStudio.dsw, osgPlugins/txp/txp.dsp: Fixes to - txp plugin for Windows. + * VisualStudio/: VisualStudio.dsw, Demos/osgtxp/osgtxp.dsp, + osgPlugins/txp/txp.dsp: Fixes to txp plugin for Windows. 2002-12-14 07:55 robert @@ -26374,6 +30024,17 @@ extension of a filename to the gif loader, since it looks like the isn't reconginizing rgb files as not being gif. +2002-12-13 20:33 don + + * src/Demos/osgtxp/: Makefile, TrPageViewer.cpp, TrPageViewer.h, + osgtxp.cpp: Added TrPageViewer.[h,cpp] to Demos/osgtxp (moved + from the plugin directory) and modified Makefile accordingly + +2002-12-13 20:29 don + + * include/osgTXP/TrPageViewer.h: Moved TrpageViewer.h to + Demos/src/osgtxp + 2002-12-13 20:28 don * src/osgPlugins/txp/: Makefile, TrPageViewer.cpp: Move @@ -26395,6 +30056,30 @@ * src/osgText/Text.cpp: Added the axis alignment into the Outline and Texture fonts drawing. +2002-12-12 11:35 robert + + * src/Demos/osglogo/osglogo.cpp: Turned lighting off for whole of + logo. + +2002-12-12 11:25 robert + + * src/Demos/osglogo/osglogo.cpp: Changed the osglogo demo to use + arial texured font. + +2002-12-12 10:03 robert + + * src/Demos/osglogo/osglogo.cpp: Changed the colour of the text to + be the same as the OpenGL logo. + +2002-12-11 22:39 robert + + * src/Demos/osggeodemo/osggeodemo.cpp: Removed redundent std:: + +2002-12-11 19:49 robert + + * src/Demos/osggeodemo/osggeodemo.cpp: Converted the file to unix + file endings. + 2002-12-11 16:27 robert * src/osgPlugins/geo/ReaderWriterGEO.cpp: Removed erroneous @@ -26402,8 +30087,9 @@ 2002-12-11 16:24 robert - * Make/: debugtests.bat, osgtests.bat: Added the afteresher.geo - demo to osgtest.bat and debugtests.bat. + * Make/debugtests.bat, Make/osgtests.bat, + src/Demos/osgtxp/osgtxp.cpp: Added the afteresher.geo demo to + osgtest.bat and debugtests.bat. Converted the osgtxp demo to use straight string comparison instead of case sensitive string comparion to help cross platform @@ -26416,11 +30102,17 @@ 2002-12-11 14:30 robert - * src/osgPlugins/geo/ReaderWriterGEO.cpp: Removed the duplicate - file out from the GEO plugin. + * src/: Demos/osglogo/osglogo.cpp, + osgPlugins/geo/ReaderWriterGEO.cpp: Removed the duplicate file + out from the GEO plugin. Changed the osglogo to reference a jpeg instead of a tiff one. +2002-12-11 14:24 robert + + * src/Demos/osggeodemo/osggeodemo.cpp: Added code to the path to + the executable, adding it into the libary and data file paths. + 2002-12-11 10:07 robert * src/: osgPlugins/osg/Switch.cpp, osgSim/LightPointDrawable.cpp: @@ -26446,6 +30138,7 @@ * VisualStudio/osgPlugins/geo/geo.dsp, VisualStudio/osgSim/osgSim.dsp, + src/Demos/osggeodemo/osggeodemo.cpp, src/osgParticle/ParticleProcessor.cpp, src/osgParticle/ParticleSystemUpdater.cpp, src/osgPlugins/geo/Makefile, @@ -26494,8 +30187,9 @@ 2002-12-08 19:45 robert - * VisualStudio/: VisualStudio.dsw, osgPlugins/txp/txp.dsp: Fixes - for VisualStudio build of txp plugin. + * VisualStudio/: VisualStudio.dsw, Demos/osgtxp/osgtxp.dsp, + osgPlugins/txp/txp.dsp: Fixes for VisualStudio build of txp + plugin. 2002-12-08 17:22 robert @@ -26556,16 +30250,31 @@ * Make/makedefs: Update from Norman Vine for Cygin gcc3.2 support. +2002-12-06 09:20 robert + + * src/Demos/osglogo/osglogo.cpp: Updates to the osglogo demo adding + colour to the sides of the cube. + 2002-12-06 09:19 robert * src/osgDB/FileNameUtils.cpp: Fixes from Norman Vine for Cygwin support. +2002-12-05 15:21 robert + + * src/Demos/osglogo/osglogo.cpp: Updates to the osglogo demo. + 2002-12-05 14:30 robert - * VisualStudio/VisualStudio.dsw: Added Brede Johansen's osgpbuffer - demo, currently only runs under Windows, requires the equivilant - glx support to be added. + * VisualStudio/VisualStudio.dsw, + VisualStudio/Demos/osgpbuffer/osgpbuffer.dsp, + src/Demos/osglogo/osglogo.cpp, + src/Demos/osgpbuffer/RenderToTextureStage.cpp, + src/Demos/osgpbuffer/RenderToTextureStage.h, + src/Demos/osgpbuffer/osgpbuffer.cpp, + src/Demos/osgpbuffer/pbuffer.cpp, src/Demos/osgpbuffer/pbuffer.h: + Added Brede Johansen's osgpbuffer demo, currently only runs under + Windows, requires the equivilant glx support to be added. 2002-12-05 12:43 robert @@ -26581,8 +30290,11 @@ 2002-12-05 12:04 robert - * Make/makedirdefs, VisualStudio/VisualStudio.dsw: Added first pass - at a new logo, this time generated by a osglogo demo. + * Make/makedirdefs, VisualStudio/VisualStudio.dsw, + VisualStudio/Demos/osglogo/osglogo.dsp, + src/Demos/osglogo/Makefile, src/Demos/osglogo/Makefile.inst, + src/Demos/osglogo/osglogo.cpp: Added first pass at a new logo, + this time generated by a osglogo demo. 2002-12-05 12:01 robert @@ -26591,11 +30303,17 @@ 2002-12-04 17:34 robert - * include/osg/: GL, Math: Fixes for Cywin gcc3.x build in GL and - Math headers. + * include/osg/GL, include/osg/Math, + src/Demos/osgshadowtexture/CreateShadowedScene.cpp: Fixes for + Cywin gcc3.x build in GL and Math headers. Fix for VS build in osgshadowtexture. +2002-12-04 13:26 robert + + * src/Demos/osgshadowtexture/CreateShadowedScene.cpp: Removed the + osg:: from the from of the osg::TexGen::apply() call. + 2002-12-03 17:20 robert * include/osg/: Drawable, NodeCallback, PositionAttitudeTransform, @@ -26614,6 +30332,16 @@ * Make/makedefs: updated difference between forte compilers and gnu compilers on Solaris +2002-11-29 22:10 don + + * VisualStudio/Demos/osgtxp/osgtxp.dsp, + include/osgTXP/trPagePageManager.h, src/Demos/osgtxp/osgtxp.cpp: + Modified Files: + include/osgTXP/trPagePageManager.h + src/Demos/osgtxp/osgtxp.cpp + Added Files: + VisualStudio/Demos/osgtxp/osgtxp.dsp + 2002-11-29 16:14 don * src/osgPlugins/txp/: TrPageParser.cpp, TrPageViewer.cpp, @@ -26624,6 +30352,12 @@ * Make/makerules: Made LIB's dependent on PLUGINS for directories where both are built +2002-11-25 16:57 robert + + * src/Demos/osgtxp/osgtxp.cpp: Added comment for future reference + about the validity of using delete in the demo code... should + really by using ref_ptr<> etc. + 2002-11-25 16:40 robert * src/osgPlugins/flt/flt2osg.cpp: Added check of translucency of an @@ -26650,7 +30384,19 @@ 2002-11-24 21:36 don - * Make/makedirdefs, Make/makerpms, src/osgPlugins/txp/Makefile, + * Make/makedirdefs, Make/makerpms, dist/RPM/OpenSceneGraph.spec, + dist/RPM/OpenSceneGraph_dev.spec, include/osgTXP/Export.h, + include/osgTXP/TrPageArchive.h, include/osgTXP/TrPageParser.h, + include/osgTXP/TrPageViewer.h, include/osgTXP/WaitBlock.h, + include/osgTXP/trPagePageManager.h, include/osgTXP/trdll.h, + include/osgTXP/trpage_compat.h, include/osgTXP/trpage_geom.h, + include/osgTXP/trpage_ident.h, include/osgTXP/trpage_io.h, + include/osgTXP/trpage_managers.h, include/osgTXP/trpage_print.h, + include/osgTXP/trpage_read.h, include/osgTXP/trpage_scene.h, + include/osgTXP/trpage_swap.h, include/osgTXP/trpage_sys.h, + include/osgTXP/trpage_util.h, include/osgTXP/trpage_write.h, + src/Demos/osgtxp/Makefile, src/Demos/osgtxp/osgtxp.cpp, + src/osgPlugins/txp/Makefile, src/osgPlugins/txp/ReaderWriterTXP.cpp, src/osgPlugins/txp/ReaderWriterTXP.h, src/osgPlugins/txp/TrPageArchive.cpp, @@ -26716,8 +30462,8 @@ 2002-11-22 09:46 robert * src/: osg/Geometry.cpp, osg/ShapeDrawable.cpp, - osgPlugins/lwo/lw.cpp, osgPlugins/osg/Geometry.cpp: Warning - fixes. + osgGLUT/Viewer.cpp, osgPlugins/lwo/lw.cpp, + osgPlugins/osg/Geometry.cpp: Warning fixes. 2002-11-22 08:23 robert @@ -26730,13 +30476,15 @@ 2002-11-22 05:00 don - * src/: osgPlugins/ac3d/ac3d.cpp, osgSim/LightPointDrawable.cpp, + * src/: Demos/osgshadowtexture/CreateShadowedScene.cpp, + osgPlugins/ac3d/ac3d.cpp, osgSim/LightPointDrawable.cpp, osgSim/LightPointNode.cpp: Fixes for IRIX build 2002-11-21 20:28 don - * src/osg/Geometry.cpp: Fixed std:: prefix and reinitialized - variable for gcc 3.2 + * src/: Demos/osgshadowtexture/CreateShadowedScene.cpp, + osg/Geometry.cpp: Fixed std:: prefix and reinitialized variable + for gcc 3.2 2002-11-21 16:08 robert @@ -26748,10 +30496,34 @@ 2002-11-21 15:35 robert - * include/osg/Plane, include/osg/TexGen, src/osg/TexGen.cpp: Moved - the shadow creation code into a seperate CreateShadowedScene - header and source, and exposed just the basic createShadowedScene - function in the header. + * VisualStudio/Demos/osgshadowtexture/osgshadowtexture.dsp, + include/osg/Plane, include/osg/TexGen, + src/Demos/osgshadowtexture/CreateShadowedScene.cpp, + src/Demos/osgshadowtexture/CreateShadowedScene.h, + src/Demos/osgshadowtexture/Makefile, + src/Demos/osgshadowtexture/Makefile.inst, + src/Demos/osgshadowtexture/osgshadowtexture.cpp, + src/Demos/osgshape/osgshape.cpp, + src/Demos/osgtexture3D/osgtexture3D.cpp, src/osg/TexGen.cpp: + Moved the shadow creation code into a seperate + CreateShadowedScene header and source, and exposed just the basic + createShadowedScene function in the header. + +2002-11-21 14:54 robert + + * src/Demos/osgshadowtexture/osgshadowtexture.cpp: Clean up of the + shadow texture code... + +2002-11-21 14:38 robert + + * VisualStudio/Demos/osgshadowtexture/: osgshadowtexture.cpp, + osgshadowtexture.dsp: Added shadow texture demo .dsp under the + correct name! + +2002-11-21 13:25 robert + + * src/Demos/osgshadowtexture/osgshadowtexture.cpp: Fixed the + updating of projection matrix so that is done in eye coordinates. 2002-11-21 09:07 robert @@ -26770,6 +30542,11 @@ * src/osgSim/BlinkSequence.cpp: Fix for compile problems under IRIX. +2002-11-20 15:51 robert + + * src/Demos/osgshadowtexture/osgshadowtexture.cpp: First pass at + shadow textures. + 2002-11-20 14:40 robert * src/osgPlugins/flt/: Pool.cpp, Pool.h, flt2osg.cpp: Moved the @@ -26780,7 +30557,11 @@ 2002-11-20 07:46 robert * Make/debugtests.bat, Make/makedefs, Make/makedirdefs, - Make/osgtests.bat, src/osg/Texture1D.cpp, src/osg/Texture2D.cpp, + Make/osgtests.bat, src/Demos/osganimate/osganimate.cpp, + src/Demos/osgshadowtexture/Makefile, + src/Demos/osgshadowtexture/Makefile.inst, + src/Demos/osgshadowtexture/osgshadowtexture.cpp, + src/osg/Texture1D.cpp, src/osg/Texture2D.cpp, src/osg/Texture3D.cpp: Fixed the texture apply method which was broken yesterday, the new code wasn't checking for the validity of _image before doing checks on it. This breaks when render to @@ -26791,8 +30572,9 @@ 2002-11-20 07:44 robert - * VisualStudio/: VisualStudio.dsw, osgSim/osgSim.dsp: Fixed the - references osgSim project file. + * VisualStudio/: VisualStudio.dsw, + Demos/osgshadowtexture/osgshadowtexture.cpp, osgSim/osgSim.dsp: + Fixed the references osgSim project file. Added the osgshadowtexture demo project file. @@ -26814,10 +30596,11 @@ 2002-11-19 12:23 robert - * VisualStudio/VisualStudio.dsw, VisualStudio/osgSim/osgSim.dsp, - include/osgSim/Version, src/osgSim/Makefile, - src/osgSim/Version.cpp: Added visual workspace files for osgSim - nodekit and osglightpoint demo. + * VisualStudio/VisualStudio.dsw, + VisualStudio/Demos/osglightpoint/osglightpoint.dsp, + VisualStudio/osgSim/osgSim.dsp, include/osgSim/Version, + src/osgSim/Makefile, src/osgSim/Version.cpp: Added visual + workspace files for osgSim nodekit and osglightpoint demo. 2002-11-19 10:57 robert @@ -26825,6 +30608,9 @@ include/osgSim/Export, include/osgSim/LightPoint, include/osgSim/LightPointDrawable, include/osgSim/LightPointNode, include/osgSim/Sector, include/osgSim/Version, + src/Demos/osglightpoint/Makefile, + src/Demos/osglightpoint/Makefile.inst, + src/Demos/osglightpoint/osglightpoint.cpp, src/osgPlugins/osg/StateSet.cpp, src/osgSim/BlinkSequence.cpp, src/osgSim/LightPoint.cpp, src/osgSim/LightPointDrawable.cpp, src/osgSim/LightPointNode.cpp, src/osgSim/Makefile, @@ -26872,6 +30658,38 @@ * ChangeLog, NEWS: Updated NEWS and ChangeLog for the release. +2002-11-13 12:42 robert + + * doc/doc++/: osg/AlphaFunc.html, osg/Array.html, + osg/BlendFunc.html, osg/Box.html, osg/ClipPlane.html, + osg/CollectOccludersVisitor.html, osg/ColorMask.html, + osg/ColorMatrix.html, osg/CompositeShape.html, osg/Cone.html, + osg/ConvexHull.html, osg/ConvexPlanarOccluder.html, + osg/CullFace.html, osg/CullStack.html, osg/Cylinder.html, + osg/Depth.html, osg/DisplaySettings.html, + osg/DrawArrayLengths.html, osg/DrawArrays.html, + osg/DrawElementsUByte.html, osg/DrawElementsUInt.html, + osg/DrawElementsUShort.html, osg/DrawPixels.html, + osg/Drawable.html, osg/Fog.html, osg/FrontFace.html, + osg/GeoSet.html, osg/Geometry.html, osg/Grid.html, + osg/HeightField.html, osg/Image.html, osg/ImpostorSprite.html, + osg/IndexArray.html, osg/InfinitePlane.html, osg/Light.html, + osg/LightModel.html, osg/LineStipple.html, osg/LineWidth.html, + osg/Material.html, osg/Matrix.html, osg/NodeVisitor.html, + osg/Object.html, osg/Point.html, osg/PolygonMode.html, + osg/PolygonOffset.html, osg/PolygonStipple.html, + osg/PrimitiveSet.html, osg/ShadeModel.html, osg/Shape.html, + osg/ShapeDrawable.html, osg/Sphere.html, osg/State.html, + osg/StateAttribute.html, osg/StateSet.html, osg/Stencil.html, + osg/TemplateArray.html, osg/TemplateIndexArray.html, + osg/TessellationHints.html, osg/TexEnv.html, + osg/TexEnvCombine.html, osg/TexGen.html, osg/TexMat.html, + osg/Texture.html, osg/Texture1D.html, osg/Texture2D.html, + osg/Texture3D.html, osg/TextureCubeMap.html, + osg/TriangleMesh.html, osg/Viewport.html, + osgUtil/CullVisitor.html, osgUtil/SceneView.html: Updates to docs + for release + 2002-11-13 11:09 robert * NEWS, include/osg/State, src/osg/State.cpp: Added @@ -26890,6 +30708,11 @@ * src/osg/CullStack.cpp: Fixed ansisotropic scaling problem with pixel scaling/small feature culling. +2002-11-12 13:51 robert + + * src/osgGLUT/Viewer.cpp: Fixed bug in stats where overdraw would + be reported incorrectly. + 2002-11-12 13:37 robert * src/osg/Transform.cpp: Removed debugging messages. @@ -26907,8 +30730,9 @@ include/osg/DisplaySettings, include/osg/NodeVisitor, include/osgUtil/CullVisitor, include/osgUtil/SceneView, src/osg/CollectOccludersVisitor.cpp, src/osg/CullStack.cpp, - src/osg/DisplaySettings.cpp, src/osgUtil/CullVisitor.cpp, - src/osgUtil/SceneView.cpp: Added LEFT_EYE and RIGHT_EYE stereo to + src/osg/DisplaySettings.cpp, src/osgGLUT/Viewer.cpp, + src/osgUtil/CullVisitor.cpp, src/osgUtil/SceneView.cpp: Added + LEFT_EYE and RIGHT_EYE stereo to osg::DisplaySettings/osgUtil::SceneView Renamed LODBias to LODScale. @@ -26938,7 +30762,8 @@ 2002-11-11 08:52 robert - * include/osg/Node: Fixed bug in osg::Node::isCullingActive(). + * include/osg/Node, src/Demos/sgv/sgv.cpp: Fixed bug in + osg::Node::isCullingActive(). Rnabled the automatic selection of the animation path if one is specified on the commandline in sgv. @@ -26960,6 +30785,10 @@ * include/osg/: Fog, Node, NodeVisitor, Object, ShadeModel, Shape, Stencil, TexEnv: Fixes to const paramter types. +2002-11-11 07:20 robert + + * src/Demos/osgshape/osgshape.cpp: [no log message] + 2002-11-11 07:12 robert * VisualStudio/VisualStudio.dsw: Added osgText to dependancy list @@ -26970,6 +30799,140 @@ * src/osgPlugins/: geo/ReaderWriterGEO.cpp, lwo/Lwo2Layer.cpp: Fixes to build in VS7.0 +2002-11-08 14:24 robert + + * doc/doc++/: osg/Box.html, osg/CompositeShape.html, osg/Cone.html, + osg/ConstArrayVisitor.html, osg/ConstAttributeFunctor.html, + osg/ConstShapeVisitor.html, osg/ConstValueVisitor.html, + osg/ConvexHull.html, osg/Cylinder.html, osg/Extensions.html, + osg/Grid.html, osg/HeightField.html, osg/IndexArray.html, + osg/InfinitePlane.html, osg/META_Shape.html, + osg/PolygonStipple.html, osg/PrimitiveSet.html, + osg/ShadowVolumeOccluderList.html, osg/Shape.html, + osg/ShapeDrawable.html, osg/ShapeVisitor.html, osg/Sphere.html, + osg/TemplateIndexArray.html, osg/TessellationHints.html, + osg/TriangleMesh.html, osg/ValueVisitor.html, + osg/buffered_value.html, osgGA/AnimationPathManipulator.html, + osgParticle/rangev4.html, osgUtil/CubeMapGenerator.html, + osgUtil/HalfWayMapGenerator.html, + osgUtil/HighlightMapGenerator.html, + osgUtil/ReflectionMapGenerator.html: Added newly generated html + files. + +2002-11-08 14:14 robert + + * doc/doc++/: osg/AlphaFunc.html, osg/AnimationPath.html, + osg/AnimationPathCallback.2.html, osg/AnimationPathCallback.html, + osg/Array.html, osg/ArrayVisitor.html, osg/AttributeFunctor.html, + osg/Billboard.html, osg/BlendFunc.html, osg/BoundingBox.html, + osg/BoundingSphere.html, osg/Camera.html, osg/ClearNode.html, + osg/ClipNode.html, osg/ClipPlane.html, + osg/CollectOccludersVisitor.html, osg/ColorMask.html, + osg/ColorMatrix.html, osg/ConvexPlanarOccluder.html, + osg/ConvexPlanarPolygon.html, osg/CopyOp.html, osg/CullFace.html, + osg/CullStack.html, osg/CullingSet.html, osg/DOFTransform.html, + osg/Depth.html, osg/DisplaySettings.html, + osg/DrawArrayLengths.html, osg/DrawArrays.html, + osg/DrawElementsUByte.html, osg/DrawElementsUInt.html, + osg/DrawElementsUShort.html, osg/DrawPixels.html, + osg/Drawable.html, osg/Fog.html, osg/FrameStamp.html, + osg/FrontFace.html, osg/General.html, osg/GeoSet.html, + osg/Geode.html, osg/Geometry.html, osg/Group.html, osg/HIER.html, + osg/HIERjava.html, osg/Image.html, osg/Impostor.html, + osg/ImpostorSprite.html, osg/ImpostorSpriteManager.html, + osg/LOD.html, osg/Light.html, osg/LightModel.html, + osg/LightSource.html, osg/LineSegment.html, osg/LineStipple.html, + osg/LineWidth.html, osg/META_Object.html, + osg/META_StateAttribute.html, osg/Material.html, osg/Matrix.html, + osg/MatrixTransform.html, osg/NodeAcceptOp.html, + osg/NodeCallback.html, osg/NodeVisitor.html, + osg/NotifySeverity.html, osg/Object.html, osg/OccluderNode.html, + osg/Plane.html, osg/Point.html, osg/PolygonMode.html, + osg/PolygonOffset.html, osg/Polytope.html, + osg/PositionAttitudeTransform.html, osg/PrimitiveFunctor.html, + osg/Projection.html, osg/QualifiedTestPrinter.html, + osg/Quat.html, osg/Referenced.html, osg/Sequence.html, + osg/ShadeModel.html, osg/ShadowVolumeOccluder.html, + osg/State.html, osg/StateAttribute.html, osg/StateSet.html, + osg/Statistics.html, osg/Stencil.html, + osg/SubloadCallback.2.html, osg/SubloadCallback.3.html, + osg/SubloadCallback.4.html, osg/SubloadCallback.html, + osg/Switch.html, osg/TemplateArray.html, osg/Test.html, + osg/TestCase.html, osg/TestCase_.html, osg/TestContext.html, + osg/TestErrorX.html, osg/TestFailureX.html, osg/TestGraph.html, + osg/TestQualifier.html, osg/TestRecord.html, osg/TestReport.html, + osg/TestRunner.html, osg/TestSuite.html, + osg/TestSuiteAutoRegistrationAgent.html, osg/TestVisitor.html, + osg/TestX.html, osg/TexEnv.html, osg/TexEnvCombine.html, + osg/TexGen.html, osg/TexMat.html, osg/Texture.html, + osg/Texture1D.html, osg/Texture2D.html, osg/Texture3D.html, + osg/TextureCubeMap.html, osg/Timer.html, osg/TraceStream.html, + osg/Transform.html, osg/TriangleFunctor.html, osg/UByte4.html, + osg/Vec2.html, osg/Vec3.html, osg/Vec4.html, + osg/VectorSizei.html, osg/VectorUByte.html, osg/VectorUInt.html, + osg/VectorUShort.html, osg/Viewport.html, + osg/clampArray3BetweenRange.html, osg/clampArray3GEQUAL.html, + osg/clampArray3LEQUAL.html, osg/clampArray4BetweenRange.html, + osg/clampArray4GEQUAL.html, osg/clampArray4LEQUAL.html, + osg/clampArrayElementBetweenRange.html, + osg/clampArrayElementGEQUAL.html, + osg/clampArrayElementLEQUAL.html, + osg/clampArrayElementsBetweenRange.html, + osg/clampArrayElementsGEQUAL.html, + osg/clampArrayElementsLEQUAL.html, osg/clampBetweenRange.html, + osg/clampGEQUAL.html, osg/clampLEQUAL.html, + osg/createGeodeForImage.2.html, osg/fast_back_stack.html, + osg/for_each_triangle.html, osg/index.html, + osg/isGLExtensionSupported.html, + osg/isGLUExtensionSupported.html, osg/osg.html, osg/ref_ptr.html, + osg/tag_au.html, osgDB/DotOsgWrapper.html, + osgDB/DynamicLibrary.html, osgDB/Output.html, + osgDB/ReadResult.html, osgDB/WriteResult.html, + osgGA/CameraManipulator.html, + osgGA/CompositeGUIEventHandler.html, osgGA/DriveManipulator.html, + osgGA/FlightManipulator.html, osgGA/GUIActionAdapter.html, + osgGA/GUIEventAdapter.html, osgGA/GUIEventHandler.html, + osgGA/GUIEventHandlerVisitor.html, osgGA/General.html, + osgGA/HIER.html, osgGA/HIERjava.html, + osgGA/KeySwitchCameraManipulator.html, + osgGA/SetSceneViewVisitor.html, osgGA/StateSetManipulator.html, + osgGA/TrackballManipulator.html, osgGA/index.html, + osgGA/osgGA.html, osgGA/spaceosgGA.html, osgGLUT/Viewer.html, + osgParticle/Emitter.html, osgParticle/General.html, + osgParticle/ModularEmitter.html, osgParticle/ModularProgram.html, + osgParticle/MultiSegmentPlacer.html, osgParticle/Particle.html, + osgParticle/ParticleProcessor.html, + osgParticle/ParticleSystem.html, + osgParticle/ParticleSystemUpdater.html, osgParticle/Program.html, + osgParticle/SectorPlacer.html, osgParticle/SegmentPlacer.html, + osgParticle/Shooter.html, osgParticle/VariableRateCounter.html, + osgParticle/index.html, osgParticle/osgParticle.html, + osgText/BitmapFont.html, osgText/Font.html, + osgText/OutlineFont.html, osgText/Paragraph.html, + osgText/PixmapFont.html, osgText/PolygonFont.html, + osgText/RasterFont.html, osgText/Text.html, + osgText/TextureFont.html, osgText/VectorFont.html, + osgUtil/CombineLODsVisitor.html, + osgUtil/ConvertGeoSetsToGeometryVisitor.html, + osgUtil/CullVisitor.html, osgUtil/DisplayListVisitor.html, + osgUtil/FlattenStaticTransformsVisitor.html, + osgUtil/General.html, osgUtil/HIER.html, osgUtil/HIERjava.html, + osgUtil/Hit.html, osgUtil/InsertImpostorsVisitor.html, + osgUtil/IntersectState.html, osgUtil/IntersectVisitor.html, + osgUtil/LeafDepthSortFunctor.html, + osgUtil/MergeGeometryVisitor.html, osgUtil/Optimizer.html, + osgUtil/RegisterRenderBinProxy.html, + osgUtil/RemoveEmptyNodesVisitor.html, + osgUtil/RemoveRedundentNodesVisitor.html, osgUtil/RenderBin.html, + osgUtil/RenderGraph.html, osgUtil/RenderLeaf.html, + osgUtil/RenderStage.html, osgUtil/RenderStageLighting.html, + osgUtil/RenderToTextureStage.html, osgUtil/SceneView.html, + osgUtil/SmoothingVisitor.html, osgUtil/StateVisitor.html, + osgUtil/Tesselator.html, osgUtil/TransformCallback.html, + osgUtil/TriStripVisitor.html, osgUtil/index.html, + osgUtil/osgUtil.html: Checking in updates to documentition for + the 0.9.2 release. + 2002-11-08 14:03 robert * include/osg/: Drawable, Geometry, PrimitiveSet: Removed @@ -26978,8 +30941,9 @@ 2002-11-08 12:58 robert * src/: osg/Version.cpp, osgDB/Version.cpp, osgGA/Version.cpp, - osgParticle/Version.cpp, osgText/Version.cpp, - osgUtil/Version.cpp: Updates version numbers to 0.9.2 + osgGLUT/Version.cpp, osgParticle/Version.cpp, + osgText/Version.cpp, osgUtil/Version.cpp: Updates version numbers + to 0.9.2 2002-11-08 12:56 robert @@ -26987,6 +30951,10 @@ geoTypes.h, geoUnits.h, osgGeoAnimation.h, osgGeoStructs.h: Updates to GEO loader from Geoff Michel. +2002-11-08 12:54 robert + + * src/Demos/sgv/sgv.cpp: Minor warning fix. + 2002-11-08 12:26 robert * include/osg/Math: Added #define DARWIN_OSX_PRE_10_2 and related @@ -26995,7 +30963,8 @@ 2002-11-08 11:00 robert - * include/osgUtil/IntersectVisitor, src/osgText/Makefile, + * include/osgUtil/IntersectVisitor, + src/Demos/osgimpostor/TestManipulator.cpp, src/osgText/Makefile, src/osgUtil/IntersectVisitor.cpp: Added GL_LIBS to the osgText/Makefile for OSX build. @@ -27005,7 +30974,9 @@ 2002-11-08 10:25 robert - * doc/data.html, include/osg/Math: Updates to Math for OSX build. + * doc/data.html, include/osg/Math, + src/Demos/osgimpostor/osgimpostor.cpp: Updates to Math for OSX + build. Added 3dmodelworld.com to the data source directory. @@ -27016,6 +30987,11 @@ * src/osgPlugins/lwo/Lwo2Layer.cpp: Fixes for VisualStudio6.0 build. +2002-11-08 08:45 robert + + * src/Demos/sgv/sgv.cpp: Removed the usage report from sgv when it + fails to load a file. + 2002-11-08 08:34 robert * src/osgPlugins/obj/: glm.cpp, glm.h: Converted usage of GLuint to @@ -27029,14 +31005,31 @@ 2002-11-08 08:11 robert - * src/osgPlugins/geo/: osgGeoAnimation.h, osgGeoStructs.h: Fixes - for VisualStudio build and OSX build. + * src/osgPlugins/: geo/osgGeoAnimation.h, geo/osgGeoStructs.h, + logos/Makefile: Fixes for VisualStudio build and OSX build. + +2002-11-08 08:00 robert + + * VisualStudio/Demos/osgimpostor/osgimpostor.dsp: Added + TestManipulator into osgimpostor project file. 2002-11-07 16:08 robert * src/osgPlugins/pfb/ReaderWriterPFB.cpp: Compile fix from Duvan Cope. +2002-11-07 15:45 robert + + * src/Demos/sgv/sgv.cpp: Commented out the selection of the + animation path manipulator since it was somehow disabling + culling?!? + +2002-11-07 15:13 robert + + * src/Demos/: osganimate/osganimate.cpp, + osgimpostor/osgimpostor.cpp: Titled the view in osganimate and + added the title into osgimpostor. + 2002-11-07 14:44 robert * src/osgPlugins/geo/ReaderWriterGEO.cpp: Renamed Primitive:: to @@ -27046,10 +31039,20 @@ * include/osg/Export: Commented out the USE_DEPRECATED_API define. +2002-11-07 14:13 robert + + * src/Demos/osgimpostor/: Makefile, README, TestManipulator.cpp, + TestManipulator.h, osgimpostor.cpp: Intergrated Martin Kada's + impostor test program with the old test program. + 2002-11-07 13:56 robert * Make/makedirdefs, VisualStudio/VisualStudio.dsw, - VisualStudio/osgPlugins/geo/geo.dsp: Added Geoff Michel's new + VisualStudio/Demos/osggeodemo/osggeodemo.dsp, + VisualStudio/osgPlugins/geo/geo.dsp, + src/Demos/osggeodemo/Makefile, + src/Demos/osggeodemo/Makefile.inst, + src/Demos/osggeodemo/osggeodemo.cpp: Added Geoff Michel's new osggeomdemo program which allows control of geo models via the mouse. @@ -27079,6 +31082,8 @@ 2002-11-06 18:39 don * Make/makerules, include/osg/NodeVisitor, src/osg/TexGen.cpp, + src/osgPlugins/logos/Makefile, + src/osgPlugins/logos/ReaderWriterLOGO.cpp, src/osgPlugins/osg/Makefile, src/osgPlugins/rgb/Makefile: Changed a couple of const/non-const discrpancies between header and source for TexGen. Removed external library dependencies in @@ -27094,12 +31099,14 @@ include/osg/Geometry, include/osg/ImpostorSprite, include/osg/ShapeDrawable, include/osgParticle/Particle, include/osgParticle/ParticleSystem, include/osgText/Font, - include/osgText/Text, src/osg/DrawPixels.cpp, + include/osgText/Text, src/Demos/osgcallback/osgcallback.cpp, + src/Demos/osgteapot/osgteapot.cpp, src/osg/DrawPixels.cpp, src/osg/Drawable.cpp, src/osg/GeoSet.cpp, src/osg/GeoSet_ogl.cpp, src/osg/Geometry.cpp, src/osg/ImpostorSprite.cpp, - src/osg/ShapeDrawable.cpp, src/osgParticle/ParticleSystem.cpp, - src/osgPlugins/ac3d/ac3d.cpp, - src/osgPlugins/geo/ReaderWriterGEO.cpp, src/osgText/Font.cpp, + src/osg/ShapeDrawable.cpp, src/osgGLUT/Window.cpp, + src/osgParticle/ParticleSystem.cpp, src/osgPlugins/ac3d/ac3d.cpp, + src/osgPlugins/geo/ReaderWriterGEO.cpp, + src/osgPlugins/logos/ReaderWriterLOGO.cpp, src/osgText/Font.cpp, src/osgText/Text.cpp: Name change and const change of Drawable::drawImmediateMode(State&) to Drawable::drawImplementation(State&) const. Various updates to @@ -27113,10 +31120,10 @@ 2002-11-06 10:46 robert * VisualStudio/osg/osg.dsp, include/osg/ProceduralGeometry, - include/osg/ShapeDrawable, src/osg/Makefile, - src/osg/ProceduralGeometry.cpp, src/osg/ShapeDrawable.cpp: - Renamed ProceduralGeometry to ShapeDrawable to better reflect its - current purpose. + include/osg/ShapeDrawable, src/Demos/osgshape/osgshape.cpp, + src/osg/Makefile, src/osg/ProceduralGeometry.cpp, + src/osg/ShapeDrawable.cpp: Renamed ProceduralGeometry to + ShapeDrawable to better reflect its current purpose. 2002-11-06 10:24 robert @@ -27125,13 +31132,15 @@ include/osg/ImpostorSprite, include/osg/Matrix, include/osg/PrimitiveSet, include/osg/ProceduralGeometry, include/osg/Statistics, include/osgGA/AnimationPathManipulator, + include/osgGLUT/Viewer, src/Demos/sgv/sgv.cpp, src/osg/AnimationPath.cpp, src/osg/Drawable.cpp, src/osg/GeoSet.cpp, src/osg/Geometry.cpp, src/osg/ImpostorSprite.cpp, src/osg/PrimitiveSet.cpp, src/osg/ProceduralGeometry.cpp, - src/osgGA/AnimationPathManipulator.cpp: Added support for - recording camera animation paths in osgGLUT::Viewer, and fixed - the osgGA::AnimationPathManipulator to handle it. + src/osgGA/AnimationPathManipulator.cpp, src/osgGLUT/Viewer.cpp: + Added support for recording camera animation paths in + osgGLUT::Viewer, and fixed the osgGA::AnimationPathManipulator to + handle it. Added a new Drawable::ConstAttributeFunctor and make the accept(PrimitiveFunctor) be a const method so can disallows @@ -27149,9 +31158,14 @@ * src/osgDB/Output.cpp: From Stephan Huber, fix for OSX build. +2002-11-04 10:37 robert + + * src/Demos/osgconv/osgconv.cpp: Added std:: in front of string. + 2002-11-04 09:08 robert * include/osg/GeoSet, include/osg/Shape, + src/Demos/osgconv/osgconv.cpp, src/osgPlugins/pfb/ConvertFromPerformer.cpp, src/osgPlugins/pfb/ReaderWriterPFB.cpp: From Ulrich Hertlien, added ReaderWriter::Options to the osgconv and pfb plugin so that @@ -27178,9 +31192,9 @@ 2002-11-01 15:12 robert - * include/osg/Shape, src/osg/ProceduralGeometry.cpp, - src/osg/Shape.cpp: Added support for primitive functor into the - new osg::ProceduralGeometry class + * include/osg/Shape, src/Demos/osgshape/osgshape.cpp, + src/osg/ProceduralGeometry.cpp, src/osg/Shape.cpp: Added support + for primitive functor into the new osg::ProceduralGeometry class 2002-11-01 15:11 robert @@ -27205,7 +31219,8 @@ 2002-11-01 12:20 robert - * src/osg/ProceduralGeometry.cpp: Futher updates to shapes support. + * src/: Demos/osgshape/osgshape.cpp, osg/ProceduralGeometry.cpp: + Futher updates to shapes support. 2002-11-01 12:11 robert @@ -27243,9 +31258,10 @@ 2002-10-31 10:36 robert - * include/osg/Shape, src/osg/ProceduralGeometry.cpp, - src/osg/Shape.cpp, src/osgDB/Registry.cpp: Added osg::Grid shape - class, and added an example of its use into the hang glide demo. + * include/osg/Shape, src/Demos/osgshape/osgshape.cpp, + src/osg/ProceduralGeometry.cpp, src/osg/Shape.cpp, + src/osgDB/Registry.cpp: Added osg::Grid shape class, and added an + example of its use into the hang glide demo. 2002-10-31 10:35 robert @@ -27256,12 +31272,15 @@ 2002-10-30 13:27 robert * Make/debugtests.bat, Make/makedirdefs, Make/osgtests.bat, - VisualStudio/VisualStudio.dsw, include/osg/CopyOp, + VisualStudio/VisualStudio.dsw, + VisualStudio/Demos/osgshape/osgshape.dsp, include/osg/CopyOp, include/osg/Drawable, include/osg/ProceduralGeometry, - include/osg/Shape, src/osg/CopyOp.cpp, src/osg/Drawable.cpp, - src/osg/Makefile, src/osg/ProceduralGeometry.cpp, - src/osg/Shape.cpp: Added first cut of new primtive shapes - support. + include/osg/Shape, src/Demos/osgshape/Makefile, + src/Demos/osgshape/Makefile.inst, + src/Demos/osgshape/osgshape.cpp, src/osg/CopyOp.cpp, + src/osg/Drawable.cpp, src/osg/Makefile, + src/osg/ProceduralGeometry.cpp, src/osg/Shape.cpp: Added first + cut of new primtive shapes support. 2002-10-30 12:58 robert @@ -27290,6 +31309,11 @@ in the .osg reading and writing so that it handles the use of " quotes inside the string. +2002-10-28 09:43 robert + + * src/osgGLUT/Window.cpp: Removed the remapping of special keys to + keyboard events. + 2002-10-25 13:29 robert * include/osg/AlphaFunc, include/osg/Camera, include/osg/ClipPlane, @@ -27366,6 +31390,7 @@ * Make/debugtests.bat, Make/osgtests.bat, include/osgUtil/RenderBin, include/osgUtil/RenderStage, + src/Demos/osggeometry/osggeometry.cpp, src/Demos/sgv/sgv.cpp, src/osgUtil/RenderBin.cpp, src/osgUtil/RenderStage.cpp: Renamed the RenderBin::sort_local to sortImplementation(), draw_local to drawImplementation() and added a new RenderBin::DrawCallback(). @@ -27376,6 +31401,11 @@ * src/osgUtil/CubeMapGenerator.cpp: Fixed memory allocation. +2002-10-17 12:50 robert + + * src/Demos/osgtexture2D/osgtexture2D.cpp: Checked in fix for + std::hex for dumb arsed compilers. + 2002-10-17 12:39 robert * src/osgPlugins/flt/flt2osg.cpp: Fixed compile error under @@ -27397,6 +31427,10 @@ * src/osgUtil/CubeMapGenerator.cpp: Fixed cstdlib to stdlib.h for IRIX in src/osgUtil/CubeMapGeneragortor.cpp +2002-10-10 21:04 robert + + * src/Demos/osgcubemap/osgcubemap.cpp: Fixes from Macro. + 2002-10-10 19:02 robert * VisualStudio/osgUtil/osgUtil.dsp: Added missing .cpp's. @@ -27421,10 +31455,14 @@ 2002-10-10 13:44 robert * Make/makedirdefs, VisualStudio/VisualStudio.dsw, + VisualStudio/Demos/osgcubemap/osgcubemap.dsp, include/osgUtil/CubeMapGenerator, include/osgUtil/HalfWayMapGenerator, include/osgUtil/HighlightMapGenerator, include/osgUtil/ReflectionMapGenerator, + src/Demos/osgcubemap/Makefile, + src/Demos/osgcubemap/Makefile.inst, + src/Demos/osgcubemap/osgcubemap.cpp, src/osgUtil/CubeMapGenerator.cpp, src/osgUtil/HalfWayMapGenerator.cpp, src/osgUtil/HighlightMapGenerator.cpp, src/osgUtil/Makefile: @@ -27443,6 +31481,11 @@ mis-matching in the number of children in a switch a INFO level notify message rather than a WARN. +2002-10-10 10:29 robert + + * src/osgGLUT/Window.cpp: Added remapping of special keys to be + handle like a convential key press. + 2002-10-10 10:00 robert * src/osgText/: FTBitmapGlyph.cpp, FTOutlineGlyph.cpp, @@ -27502,8 +31545,11 @@ 2002-10-08 08:39 don - * Make/makerules, include/osgGA/AnimationPathManipulator: Added - AnimationPathManipulator to osgGA and modified sgv to use it. + * Make/makerules, dist/RPM/OpenSceneGraph.spec, + dist/RPM/OpenSceneGraph_dev.spec, + include/osgGA/AnimationPathManipulator, src/Demos/sgv/sgv.cpp, + src/osgGLUT/Viewer.cpp: Added AnimationPathManipulator to osgGA + and modified sgv to use it. 2002-10-08 06:41 don @@ -27539,9 +31585,12 @@ 2002-10-07 20:51 robert * Make/makedirdefs, VisualStudio/VisualStudio.dsw, + VisualStudio/Demos/osganimate/osganimate.dsp, include/osg/MatrixTransform, include/osg/PositionAttitudeTransform, include/osg/Quat, - src/osg/MatrixTransform.cpp, + src/Demos/osganimate/Makefile, + src/Demos/osganimate/Makefile.inst, + src/Demos/osganimate/osganimate.cpp, src/osg/MatrixTransform.cpp, src/osg/PositionAttitudeTransform.cpp, src/osgUtil/SceneView.cpp: Added new osganimate demo which demonstrate the osg::AnimationPath in action. @@ -27554,14 +31603,29 @@ * include/osg/TextureCubeMap: Added missing osg::TextureCubeMap::getAssociatedMode(). +2002-10-07 11:02 robert + + * src/osgGLUT/Viewer.cpp: Added code to Viewer::addViewport(..) to + force the sharing of a single osg::State object between + viewports. + +2002-10-07 10:41 robert + + * include/osgGLUT/Viewer, src/Demos/osgoccluder/osgoccluder.cpp, + src/Demos/osgsequence/osgsequence.cpp, src/osgGLUT/Viewer.cpp: + From Daneil Sjölie - modifications to the support of custom + GUIEventHandlers in osgGLUT + 2002-10-06 21:33 robert * include/osg/CollectOccludersVisitor, include/osg/CullStack, include/osg/Group, include/osg/LOD, include/osg/NodeVisitor, - include/osgUtil/CullVisitor, src/osg/CollectOccludersVisitor.cpp, - src/osg/LOD.cpp, src/osg/Switch.cpp, - src/osgPlugins/flt/flt2osg.cpp, src/osgPlugins/osg/LOD.cpp, - src/osgPlugins/osg/Switch.cpp, + include/osgUtil/CullVisitor, + src/Demos/osgcallback/osgcallback.cpp, + src/Demos/osgimpostor/osgimpostor.cpp, + src/osg/CollectOccludersVisitor.cpp, src/osg/LOD.cpp, + src/osg/Switch.cpp, src/osgPlugins/flt/flt2osg.cpp, + src/osgPlugins/osg/LOD.cpp, src/osgPlugins/osg/Switch.cpp, src/osgPlugins/pfb/ConvertFromPerformer.cpp, src/osgPlugins/txp/TrPageParser.cpp, src/osgUtil/CullVisitor.cpp, src/osgUtil/InsertImpostorsVisitor.cpp, @@ -27577,12 +31641,13 @@ 2002-10-04 15:50 robert - * include/osg/Switch, src/osg/Sequence.cpp, src/osg/Switch.cpp, - src/osgPlugins/flt/flt2osg.cpp, src/osgPlugins/osg/Switch.cpp: - Implemented OpenFlight style switches so that each child of a - switch can now be individually turned on or off. Moved the - OpenFlight code across to use the new scheme, removing the old - hack of using node masks to achieve the same end result. + * include/osg/Switch, src/Demos/sgv/sgv.cpp, src/osg/Sequence.cpp, + src/osg/Switch.cpp, src/osgPlugins/flt/flt2osg.cpp, + src/osgPlugins/osg/Switch.cpp: Implemented OpenFlight style + switches so that each child of a switch can now be individually + turned on or off. Moved the OpenFlight code across to use the + new scheme, removing the old hack of using node masks to achieve + the same end result. 2002-10-04 14:53 robert @@ -27592,8 +31657,11 @@ 2002-10-02 16:28 robert * Make/debugtests.bat, Make/makedirdefs, Make/osgtests.bat, - VisualStudio/VisualStudio.dsw: Added osgteapot demo to show how - to implement custom Drawables to wrap up OpenGL code. + VisualStudio/VisualStudio.dsw, + VisualStudio/Demos/osgteapot/osgteapot.dsp, + src/Demos/osgteapot/Makefile, src/Demos/osgteapot/Makefile.inst, + src/Demos/osgteapot/osgteapot.cpp: Added osgteapot demo to show + how to implement custom Drawables to wrap up OpenGL code. 2002-10-02 14:16 robert @@ -27607,10 +31675,23 @@ * VisualStudio/osg/osg.dsp, VisualStudio/osgPlugins/osg/dot_osg.dsp, include/osg/GeoSet, include/osg/Geometry, include/osg/IndexedGeometry, + src/Demos/osgbillboard/osgbillboard.cpp, + src/Demos/osgcube/osgcube.cpp, + src/Demos/osggeometry/osggeometry.cpp, + src/Demos/osghangglide/base.cpp, src/Demos/osghangglide/sky.cpp, + src/Demos/osghangglide/tank.cpp, + src/Demos/osghangglide/terrain.cpp, + src/Demos/osghangglide/trees.cpp, + src/Demos/osglight/osglight.cpp, + src/Demos/osgoccluder/osgoccluder.cpp, + src/Demos/osgprerender/osgprerender.cpp, + src/Demos/osgreflect/osgreflect.cpp, + src/Demos/osgtexture2D/osgtexture2D.cpp, + src/Demos/osgtexture3D/osgtexture3D.cpp, src/Demos/sgv/sgv.cpp, src/osg/GeoSet.cpp, src/osg/Geometry.cpp, src/osg/Image.cpp, src/osg/IndexedGeometry.cpp, src/osg/Makefile, src/osgPlugins/flt/GeoSetBuilder.cpp, - src/osgPlugins/flt/flt2osg.cpp, + src/osgPlugins/flt/flt2osg.cpp, src/osgPlugins/iv/osgvisitor.cpp, src/osgPlugins/lib3ds/ReaderWriter3DS.cpp, src/osgPlugins/lwo/Lwo2Layer.cpp, src/osgPlugins/lwo/ReaderWriterLWO.cpp, @@ -27699,16 +31780,21 @@ 2002-09-24 21:14 robert - * Make/: makedefs, makedirdefs: Changed the linux linking of -lgif - to -lungif. + * Make/makedefs, Make/makedirdefs, + src/Demos/osggeometry/osggeometry.cpp: Changed the linux linking + of -lgif to -lungif. Fixed a typo in the Images name. 2002-09-24 21:04 robert - * Make/: debugtests.bat, makedirdefs, osgtests.bat: Changed the - image file so that use the Images/ prefix to help locate the - files within the OpenSceneGraph-Data directory. + * Make/debugtests.bat, Make/makedirdefs, Make/osgtests.bat, + src/Demos/osgbillboard/osgbillboard.cpp, + src/Demos/osggeometry/osggeometry.cpp, + src/Demos/osgparticle/osgparticle.cpp, + src/Demos/osgtexture3D/osgtexture3D.cpp: Changed the image file + so that use the Images/ prefix to help locate the files within + the OpenSceneGraph-Data directory. 2002-09-24 20:41 robert @@ -27738,7 +31824,21 @@ VisualStudio/osgPlugins/osg/dot_osg.dsp, include/osg/CopyOp, include/osg/Geometry, include/osg/IndexedGeometry, include/osg/Primitive, include/osg/PrimitiveSet, - include/osg/StateSet, include/osgGA/Export, src/osg/CopyOp.cpp, + include/osg/StateSet, include/osgGA/Export, + src/Demos/osgbillboard/osgbillboard.cpp, + src/Demos/osgcube/osgcube.cpp, + src/Demos/osggeometry/osggeometry.cpp, + src/Demos/osghangglide/base.cpp, src/Demos/osghangglide/sky.cpp, + src/Demos/osghangglide/tank.cpp, + src/Demos/osghangglide/terrain.cpp, + src/Demos/osghangglide/trees.cpp, + src/Demos/osglight/osglight.cpp, + src/Demos/osgoccluder/osgoccluder.cpp, + src/Demos/osgprerender/osgprerender.cpp, + src/Demos/osgreflect/osgreflect.cpp, + src/Demos/osgsequence/osgsequence.cpp, + src/Demos/osgtexture2D/osgtexture2D.cpp, + src/Demos/osgtexture3D/osgtexture3D.cpp, src/osg/CopyOp.cpp, src/osg/GeoSet.cpp, src/osg/Geometry.cpp, src/osg/Image.cpp, src/osg/IndexedGeometry.cpp, src/osg/Makefile, src/osg/Primitive.cpp, src/osg/PrimitiveSet.cpp, @@ -27746,6 +31846,7 @@ src/osgPlugins/flt/GeoSetBuilder.cpp, src/osgPlugins/flt/GeoSetBuilder.h, src/osgPlugins/flt/Registry.cpp, src/osgPlugins/flt/flt2osg.cpp, + src/osgPlugins/iv/osgvisitor.cpp, src/osgPlugins/lib3ds/ReaderWriter3DS.cpp, src/osgPlugins/lwo/Lwo2Layer.cpp, src/osgPlugins/lwo/ReaderWriterLWO.cpp, @@ -27763,10 +31864,16 @@ Changed the rest of the OSG to handle the renaming og Primitive to PrimitiveSet. +2002-09-20 15:48 robert + + * include/osgGLUT/Viewer, src/osgGLUT/Viewer.cpp: From Daniel, + changed setEventHandler to addEventHandler. + 2002-09-19 11:30 robert * VisualStudio/osg/osg.dsp, include/osg/PolygonStipple, - include/osg/StateAttribute, src/osg/Makefile, + include/osg/StateAttribute, + src/Demos/osggeometry/osggeometry.cpp, src/osg/Makefile, src/osg/PolygonStipple.cpp: Added PolygonStipple class from Mike, with mods from Robert to make data management local. @@ -27800,11 +31907,11 @@ 2002-09-18 15:57 robert * include/osgUtil/CullVisitor, include/osgUtil/RenderBin, - include/osgUtil/RenderGraph, src/osgUtil/CullVisitor.cpp, - src/osgUtil/RenderBin.cpp: Simplified the depth calculation code - in CullVisitor so that it always computes the depth of all - drawables, so that it is always safe for RenderBin sort routines - can use these values directly. + include/osgUtil/RenderGraph, src/Demos/sgv/sgv.cpp, + src/osgUtil/CullVisitor.cpp, src/osgUtil/RenderBin.cpp: + Simplified the depth calculation code in CullVisitor so that it + always computes the depth of all drawables, so that it is always + safe for RenderBin sort routines can use these values directly. Add an example of a RenderBin::SortCallback to sgv.cpp. @@ -27867,6 +31974,11 @@ * AUTHORS, include/osg/GLExtensions, include/osg/Math: From Pavel Moloshtan, fixes for Mingw32 build. +2002-09-12 20:59 robert + + * VisualStudio/osgGLUT/osgGLUT.dsp: Added opengl32.lib and + glu32.lib links to osgGLUT.dsp + 2002-09-12 16:34 robert * include/osg/Drawable, include/osg/Geometry, include/osg/Group, @@ -27899,8 +32011,9 @@ 2002-09-05 16:45 robert - * include/osg/Texture3D, src/osg/Texture3D.cpp: Improvements to - osg::Texture3D::Extensions code. + * include/osg/Texture3D, src/Demos/osgtexture3D/osgtexture3D.cpp, + src/osg/Texture3D.cpp: Improvements to osg::Texture3D::Extensions + code. 2002-09-05 16:13 don @@ -27912,7 +32025,8 @@ 2002-09-05 12:42 robert * include/osg/Texture, include/osg/Texture3D, - include/osg/buffered_value, src/osg/Texture.cpp, + include/osg/buffered_value, + src/Demos/osgtexture3D/osgtexture3D.cpp, src/osg/Texture.cpp, src/osg/Texture1D.cpp, src/osg/Texture2D.cpp, src/osg/Texture3D.cpp, src/osg/TextureCubeMap.cpp, src/osgUtil/Tesselator.cpp: Added new buffered_value template @@ -27923,6 +32037,11 @@ Added new osg::Texture::Extensions nested class to handle extensions on a per context basis. +2002-09-04 11:51 robert + + * src/Demos/osgtexture3D/osgtexture3D.cpp: From Ulrich Hertlein, + check for max 3d texture size into the osgtexture demo. + 2002-09-04 11:49 robert * include/osg/DisplaySettings, include/osgUtil/SceneView, @@ -27954,6 +32073,11 @@ primitives so it convertex 3 and 4 vertex polygons into triangles and quads respectively. +2002-09-03 20:25 robert + + * src/Demos/osgcallback/osgcallback.cpp: Removed const from the + evaluateLODChild(,,) callback method. + 2002-09-03 15:42 robert * src/osgUtil/Optimizer.cpp: Removed the temporary commenting out @@ -28004,7 +32128,7 @@ include/osg/Transform, include/osg/UByte4, include/osg/Vec2, include/osg/Vec3, include/osg/Vec4, include/osg/Viewport, include/osg/ref_ptr, include/osgDB/Output, - include/osgDB/ReaderWriter, + include/osgDB/ReaderWriter, include/osgGLUT/Viewer, include/osgParticle/ParticleProcessor, include/osgParticle/ParticleSystem, include/osgParticle/ParticleSystemUpdater, include/osgText/Font, @@ -28012,7 +32136,9 @@ include/osgUtil/CullVisitor, include/osgUtil/InsertImpostorsVisitor, include/osgUtil/RenderBin, include/osgUtil/RenderGraph, - include/osgUtil/RenderStage, src/osg/Billboard.cpp, + include/osgUtil/RenderStage, + src/Demos/osgcallback/osgcallback.cpp, + src/Demos/osghangglide/osghangglide.cpp, src/osg/Billboard.cpp, src/osg/BlendFunc.cpp, src/osg/Camera.cpp, src/osg/ClipNode.cpp, src/osg/ClipPlane.cpp, src/osg/DOFTransform.cpp, src/osg/DrawPixels.cpp, src/osg/Drawable.cpp, @@ -28026,12 +32152,13 @@ src/osg/PolygonMode.cpp, src/osg/PositionAttitudeTransform.cpp, src/osg/Sequence.cpp, src/osg/State.cpp, src/osg/StateSet.cpp, src/osg/Texture.cpp, src/osg/TextureCubeMap.cpp, - src/osg/Transform.cpp, src/osgText/Font.cpp, - src/osgText/Text.cpp, src/osgUtil/DepthSortedBin.cpp, - src/osgUtil/RenderBin.cpp: Converted the instances of const built - in types being returned from methods and passed as paramters into - straight forward non const built in types, i.e. const bool - foogbar(const int) becomes bool foobar(int). + src/osg/Transform.cpp, src/osgPlugins/logos/ReaderWriterLOGO.cpp, + src/osgText/Font.cpp, src/osgText/Text.cpp, + src/osgUtil/DepthSortedBin.cpp, src/osgUtil/RenderBin.cpp: + Converted the instances of const built in types being returned + from methods and passed as paramters into straight forward non + const built in types, i.e. const bool foogbar(const int) becomes + bool foobar(int). 2002-08-31 10:59 robert @@ -28052,9 +32179,9 @@ 2002-08-30 20:45 robert - * include/osg/Statistics, src/osgUtil/RenderBin.cpp: Renamed - osg::Statistics::addOpaque to addDrawable to better reflect its - current function. + * include/osg/Statistics, src/osgGLUT/Viewer.cpp, + src/osgUtil/RenderBin.cpp: Renamed osg::Statistics::addOpaque to + addDrawable to better reflect its current function. 2002-08-30 17:17 robert @@ -28114,9 +32241,141 @@ * ChangeLog: Updated change log. +2002-08-29 15:41 robert + + * doc/doc++/osg/: EarthSky.html, Transparency.html: Removed html + files which relate to now removed API. + +2002-08-29 15:39 robert + + * doc/doc++/: osg/AnimationPathCallback.2.html, + osg/AnimationPathCallback.html, osg/ClearNode.html, + osg/ConvexPlanarOccluder.html, osg/ConvexPlanarPolygon.html, + osg/DOFTransform.html, osg/OSGUTX_ADD_TESTCASE.html, + osg/OSGUTX_ADD_TESTSUITE.html, + osg/OSGUTX_AUTOREGISTER_TESTSUITE.html, + osg/OSGUTX_AUTOREGISTER_TESTSUITE_AT.html, + osg/OSGUTX_BEGIN_TESTSUITE.html, osg/OSGUTX_END_TESTSUITE.html, + osg/OSGUTX_TESTSUITE.html, osg/OSGUTX_TEST_E.html, + osg/OSGUTX_TEST_F.html, osg/QualifiedTestPrinter.html, + osg/Sequence.html, osg/SubloadCallback.2.html, + osg/SubloadCallback.3.html, osg/SubloadCallback.4.html, + osg/SubloadCallback.html, osg/Test.html, osg/TestCase.html, + osg/TestCase_.html, osg/TestContext.html, osg/TestErrorX.html, + osg/TestFailureX.html, osg/TestGraph.html, + osg/TestQualifier.html, osg/TestRecord.html, osg/TestReport.html, + osg/TestRunner.html, osg/TestSuite.html, + osg/TestSuiteAutoRegistrationAgent.html, osg/TestVisitor.html, + osg/TestX.html, osg/TexEnvCombine.html, osg/Texture1D.html, + osg/Texture2D.html, osg/Texture3D.html, osg/TraceStream.html, + osg/isGLUExtensionSupported.html, osg/osgUtx.html, + osgGA/CmdLineArgs.html, osgUtil/MergeGeometryVisitor.html: Added + new autogenerated .html files + 2002-08-29 15:28 robert - * doc/install.html, doc/plan.html, include/osg/StateAttribute, + * doc/install.html, doc/plan.html, doc/doc++/osg/AlphaFunc.html, + doc/doc++/osg/AnimationPath.html, doc/doc++/osg/Array.html, + doc/doc++/osg/AttributeFunctor.html, + doc/doc++/osg/Billboard.html, doc/doc++/osg/BlendFunc.html, + doc/doc++/osg/BoundingBox.html, + doc/doc++/osg/BoundingSphere.html, doc/doc++/osg/Camera.html, + doc/doc++/osg/ClipNode.html, doc/doc++/osg/ClipPlane.html, + doc/doc++/osg/CollectOccludersVisitor.html, + doc/doc++/osg/ColorMask.html, doc/doc++/osg/ColorMatrix.html, + doc/doc++/osg/ConvexPlanerOccluder.html, + doc/doc++/osg/ConvexPlanerPolygon.html, + doc/doc++/osg/CopyOp.html, doc/doc++/osg/CullFace.html, + doc/doc++/osg/CullStack.html, doc/doc++/osg/CullingSet.html, + doc/doc++/osg/Depth.html, doc/doc++/osg/DisplaySettings.html, + doc/doc++/osg/DrawArrayLengths.html, + doc/doc++/osg/DrawArrays.html, + doc/doc++/osg/DrawElementsUByte.html, + doc/doc++/osg/DrawElementsUInt.html, + doc/doc++/osg/DrawElementsUShort.html, + doc/doc++/osg/DrawPixels.html, doc/doc++/osg/Drawable.html, + doc/doc++/osg/Fog.html, doc/doc++/osg/FrameStamp.html, + doc/doc++/osg/FrontFace.html, doc/doc++/osg/General.html, + doc/doc++/osg/GeoSet.html, doc/doc++/osg/Geode.html, + doc/doc++/osg/Geometry.html, doc/doc++/osg/Group.html, + doc/doc++/osg/HIER.html, doc/doc++/osg/HIERjava.html, + doc/doc++/osg/Image.html, doc/doc++/osg/Impostor.html, + doc/doc++/osg/ImpostorSprite.html, + doc/doc++/osg/ImpostorSpriteManager.html, doc/doc++/osg/LOD.html, + doc/doc++/osg/Light.html, doc/doc++/osg/LightModel.html, + doc/doc++/osg/LightSource.html, doc/doc++/osg/LineSegment.html, + doc/doc++/osg/LineStipple.html, doc/doc++/osg/LineWidth.html, + doc/doc++/osg/META_Object.html, + doc/doc++/osg/META_StateAttribute.html, + doc/doc++/osg/Material.html, doc/doc++/osg/Matrix.html, + doc/doc++/osg/MatrixTransform.html, + doc/doc++/osg/NodeAcceptOp.html, doc/doc++/osg/NodeCallback.html, + doc/doc++/osg/NodeVisitor.html, + doc/doc++/osg/NotifySeverity.html, doc/doc++/osg/Object.html, + doc/doc++/osg/OccluderNode.html, doc/doc++/osg/Plane.html, + doc/doc++/osg/Point.html, doc/doc++/osg/PolygonMode.html, + doc/doc++/osg/PolygonOffset.html, doc/doc++/osg/Polytope.html, + doc/doc++/osg/PositionAttitudeTransform.html, + doc/doc++/osg/Primitive.html, + doc/doc++/osg/PrimitiveFunctor.html, + doc/doc++/osg/Projection.html, doc/doc++/osg/Quat.html, + doc/doc++/osg/Referenced.html, doc/doc++/osg/ShadeModel.html, + doc/doc++/osg/ShadowVolumeOccluder.html, + doc/doc++/osg/State.html, doc/doc++/osg/StateAttribute.html, + doc/doc++/osg/StateSet.html, doc/doc++/osg/Statistics.html, + doc/doc++/osg/Stencil.html, doc/doc++/osg/Switch.html, + doc/doc++/osg/TemplateArray.html, doc/doc++/osg/TexEnv.html, + doc/doc++/osg/TexGen.html, doc/doc++/osg/TexMat.html, + doc/doc++/osg/Texture.html, doc/doc++/osg/TextureCubeMap.html, + doc/doc++/osg/Timer.html, doc/doc++/osg/Transform.html, + doc/doc++/osg/TriangleFunctor.html, doc/doc++/osg/UByte4.html, + doc/doc++/osg/Vec2.html, doc/doc++/osg/Vec3.html, + doc/doc++/osg/Vec4.html, doc/doc++/osg/VectorSizei.html, + doc/doc++/osg/VectorUByte.html, doc/doc++/osg/VectorUInt.html, + doc/doc++/osg/VectorUShort.html, doc/doc++/osg/Viewport.html, + doc/doc++/osg/clampArray3BetweenRange.html, + doc/doc++/osg/clampArray3GEQUAL.html, + doc/doc++/osg/clampArray3LEQUAL.html, + doc/doc++/osg/clampArray4BetweenRange.html, + doc/doc++/osg/clampArray4GEQUAL.html, + doc/doc++/osg/clampArray4LEQUAL.html, + doc/doc++/osg/clampArrayElementBetweenRange.html, + doc/doc++/osg/clampArrayElementGEQUAL.html, + doc/doc++/osg/clampArrayElementLEQUAL.html, + doc/doc++/osg/clampArrayElementsBetweenRange.html, + doc/doc++/osg/clampArrayElementsGEQUAL.html, + doc/doc++/osg/clampArrayElementsLEQUAL.html, + doc/doc++/osg/clampBetweenRange.html, + doc/doc++/osg/clampGEQUAL.html, doc/doc++/osg/clampLEQUAL.html, + doc/doc++/osg/createGeodeForImage.2.html, + doc/doc++/osg/fast_back_stack.html, + doc/doc++/osg/for_each_triangle.html, + doc/doc++/osg/getGLExtensionFuncPtr.html, + doc/doc++/osg/index.html, doc/doc++/osg/osg.html, + doc/doc++/osg/ref_ptr.html, doc/doc++/osg/tag_au.html, + doc/doc++/osgGA/CameraManipulator.html, + doc/doc++/osgGA/DriveManipulator.html, + doc/doc++/osgGA/FlightManipulator.html, + doc/doc++/osgGA/GUIActionAdapter.html, + doc/doc++/osgGA/GUIEventAdapter.html, + doc/doc++/osgGA/GUIEventHandler.html, + doc/doc++/osgGA/GUIEventHandlerVisitor.html, + doc/doc++/osgGA/KeySwitchCameraManipulator.html, + doc/doc++/osgGA/SetSceneViewVisitor.html, + doc/doc++/osgGA/StateSetManipulator.html, + doc/doc++/osgGA/osgGA.html, doc/doc++/osgGA/spaceosgGA.html, + doc/doc++/osgGLUT/Viewer.html, + doc/doc++/osgParticle/Particle.html, + doc/doc++/osgParticle/ParticleSystem.html, + doc/doc++/osgParticle/range.html, + doc/doc++/osgUtil/CullVisitor.html, + doc/doc++/osgUtil/DepthSortedBin.html, + doc/doc++/osgUtil/IntersectState.html, + doc/doc++/osgUtil/IntersectVisitor.html, + doc/doc++/osgUtil/RenderBin.html, + doc/doc++/osgUtil/RenderStage.html, + doc/doc++/osgUtil/RenderToTextureStage.html, + doc/doc++/osgUtil/SceneView.html, include/osg/StateAttribute, src/osgPlugins/osg/StateSet.cpp: Updated docs. 2002-08-29 15:05 robert @@ -28130,6 +32389,8 @@ include/osg/ConvexPlanerOccluder, include/osg/ConvexPlanerPolygon, include/osg/OccluderNode, include/osg/ShadowVolumeOccluder, + src/Demos/osgoccluder/osgoccluder.cpp, + src/Demos/osgreflect/osgreflect.cpp, src/osg/ConvexPlanarOccluder.cpp, src/osg/ConvexPlanarPolygon.cpp, src/osg/ConvexPlanerOccluder.cpp, @@ -28157,10 +32418,11 @@ 2002-08-29 04:22 don * include/osg/DisplaySettings, include/osg/Drawable, - include/osg/LightModel, src/osg/DisplaySettings.cpp, - src/osg/LightModel.cpp, src/osg/Material.cpp, - src/osgDB/DotOsgWrapper.cpp, - src/osgPlugins/obj/ReaderWriterOBJ.cpp, + include/osg/LightModel, src/Demos/osgcluster/osgcluster.cpp, + src/Demos/osggeometry/osggeometry.cpp, + src/osg/DisplaySettings.cpp, src/osg/LightModel.cpp, + src/osg/Material.cpp, src/osgDB/DotOsgWrapper.cpp, + src/osgGLUT/Viewer.cpp, src/osgPlugins/obj/ReaderWriterOBJ.cpp, src/osgPlugins/osg/LightModel.cpp, src/osgPlugins/pfb/ConvertFromPerformer.cpp, src/osgPlugins/txp/trpage_header.cpp, @@ -28185,19 +32447,30 @@ 2002-08-28 19:49 robert * src/: osg/Version.cpp, osgDB/Version.cpp, osgGA/Version.cpp, - osgParticle/Version.cpp, osgText/Version.cpp, - osgUtil/Version.cpp: Updated the version numbers to reflect the - upcomming release 0.9.1. + osgGLUT/Version.cpp, osgParticle/Version.cpp, + osgText/Version.cpp, osgUtil/Version.cpp: Updated the version + numbers to reflect the upcomming release 0.9.1. 2002-08-28 19:38 robert - * include/osg/UnitTestFramework: Fixes to Win32 build. + * include/osg/UnitTestFramework, src/osgPlugins/iv/normals.cpp: + Fixes to Win32 build. + +2002-08-28 18:37 robert + + * src/Demos/osgunittests/osgunittests.cpp: Added std:: infront of + cout and endl. 2002-08-28 17:59 robert * include/osg/UnitTestFramework, src/osg/UnitTestFramework.cpp: Fixes for Win32 build. +2002-08-28 17:25 robert + + * src/Demos/osgprerender/osgprerender.cpp: Fixed unitialized + variable in the MyTextureSubloadCallback. + 2002-08-28 17:17 robert * Make/debugtests.bat, include/osg/UnitTestFramework, @@ -28225,12 +32498,13 @@ include/osg/Texture2D, include/osg/Texture3D, include/osg/TextureBase, include/osg/TextureCubeMap, include/osg/Transform, include/osg/Transparency, - src/osg/CopyOp.cpp, src/osg/Image.cpp, src/osg/Makefile, - src/osg/Matrix.cpp, src/osg/Quat.cpp, src/osg/StateSet.cpp, - src/osg/Texture.cpp, src/osg/Texture1D.cpp, - src/osg/Texture2D.cpp, src/osg/Texture3D.cpp, - src/osg/TextureBase.cpp, src/osg/TextureCubeMap.cpp, - src/osg/Transform.cpp, src/osgPlugins/flt/GeoSetBuilder.cpp, + src/Demos/osgcopy/osgcopy.cpp, src/osg/CopyOp.cpp, + src/osg/Image.cpp, src/osg/Makefile, src/osg/Matrix.cpp, + src/osg/Quat.cpp, src/osg/StateSet.cpp, src/osg/Texture.cpp, + src/osg/Texture1D.cpp, src/osg/Texture2D.cpp, + src/osg/Texture3D.cpp, src/osg/TextureBase.cpp, + src/osg/TextureCubeMap.cpp, src/osg/Transform.cpp, + src/osgPlugins/flt/GeoSetBuilder.cpp, src/osgPlugins/osg/Makefile, src/osgPlugins/osg/Texture.cpp, src/osgPlugins/osg/Texture1D.cpp, src/osgPlugins/osg/Texture2D.cpp, @@ -28241,6 +32515,11 @@ Added .osg support for Texture1D and Texture3D. +2002-08-28 15:28 robert + + * src/osgPlugins/iv/Makefile: Added -I{THISDIR} into the iv + Makefile. + 2002-08-28 15:27 robert * NEWS, include/osgGA/CameraManipulator, @@ -28259,14 +32538,17 @@ * include/osg/UnitTestFramework, src/osg/Makefile, src/osg/UnitTestFramework.cpp, src/osg/Vec3.cpp, - VisualStudio/VisualStudio.dsw, VisualStudio/osg/osg.dsp, - Make/debugtests.bat, Make/makedefs, Make/makedirdefs: Added Neil - Salter's osgUtx library into the distribution, have put all the - orignal seperate headers and source into - include/osg/UnitTestFrameWork and src/osg/UnitTestFramework.cpp - respectively. I have done this to keep the include and source - directories focused on the scene graph rather than the test - framework. + VisualStudio/VisualStudio.dsw, + VisualStudio/Demos/osgunittests/osgunittests.dsp, + VisualStudio/osg/osg.dsp, Make/debugtests.bat, Make/makedefs, + Make/makedirdefs, src/Demos/osgunittests/Makefile, + src/Demos/osgunittests/Makefile.inst, + src/Demos/osgunittests/osgunittests.cpp: Added Neil Salter's + osgUtx library into the distribution, have put all the orignal + seperate headers and source into include/osg/UnitTestFrameWork + and src/osg/UnitTestFramework.cpp respectively. I have done this + to keep the include and source directories focused on the scene + graph rather than the test framework. Have added a very simple unit test to Vec3.cpp, which are optionally compiled in with the OSG_COMPILE_UNIT_TESTS define, @@ -28293,7 +32575,8 @@ 2002-08-27 21:18 robert * include/osg/DOFTransform, include/osg/PositionAttitudeTransform, - include/osg/Quat, src/osgPlugins/osg/DOFTransform.cpp, + include/osg/Quat, src/Demos/osglight/osglight.cpp, + src/osgPlugins/osg/DOFTransform.cpp, src/osgPlugins/osg/PositionAttitudeTransform.cpp: Added support for DOFTransforms into .osg format, and add pivot point support to the PositionAttitudeTransform .osg support. @@ -28312,9 +32595,10 @@ 2002-08-27 15:02 robert - * Make/: debugtests.bat, osgtests.bat: Added proper osgtexture1D - demo - this demo uses a 1D texture to dynamically contour the - scene. + * Make/debugtests.bat, Make/osgtests.bat, + src/Demos/osgtexture1D/osgtexture1D.cpp: Added proper + osgtexture1D demo - this demo uses a 1D texture to dynamically + contour the scene. 2002-08-27 15:00 robert @@ -28325,7 +32609,24 @@ * Make/debugtests.bat, Make/makedefs, Make/makedirdefs, Make/osgtests.bat, VisualStudio/VisualStudio.dsw, - include/osg/Image, src/osg/Image.cpp, src/osg/Texture3D.cpp, + VisualStudio/Demos/osgtexture/osgstereoimage.dsp, + VisualStudio/Demos/osgtexture/osgtexture.dsp, + VisualStudio/Demos/osgtexture1D/osgtexture1D.dsp, + VisualStudio/Demos/osgtexture2D/osgtexture2D.dsp, + VisualStudio/Demos/osgtexture3D/osgtexture3D.dsp, + include/osg/Image, src/Demos/osgtexture/Makefile, + src/Demos/osgtexture/Makefile.inst, + src/Demos/osgtexture/osgtexture.cpp, + src/Demos/osgtexture1D/Makefile, + src/Demos/osgtexture1D/Makefile.inst, + src/Demos/osgtexture1D/osgtexture1D.cpp, + src/Demos/osgtexture2D/Makefile, + src/Demos/osgtexture2D/Makefile.inst, + src/Demos/osgtexture2D/osgtexture2D.cpp, + src/Demos/osgtexture3D/Makefile, + src/Demos/osgtexture3D/Makefile.inst, + src/Demos/osgtexture3D/osgtexture3D.cpp, src/osg/Image.cpp, + src/osg/Texture3D.cpp, src/osgPlugins/pfb/ConvertFromPerformer.cpp: Added osgtexture3D demo, renamed osgtexture demo to osgtexture2D, and have added osgtexture1D demo which currently is simply copy of osgtexture2D. @@ -28373,6 +32674,11 @@ * include/osgUtil/RenderBin: Removed redundent parameter in sort() callback which was never being used. +2002-08-26 11:30 robert + + * include/osgGLUT/glut: Added #include to + include/osg/glut for Windows build. + 2002-08-26 11:23 robert * NEWS, include/osg/GLExtensions, src/osg/GLExtensions.cpp, @@ -28386,13 +32692,25 @@ 2002-08-25 16:31 robert - * include/osg/Texture, src/osg/CopyOp.cpp, src/osg/StateSet.cpp, - src/osg/TextureCubeMap.cpp, src/osgParticle/ParticleSystem.cpp, + * include/osg/Texture, src/Demos/osgbillboard/osgbillboard.cpp, + src/Demos/osgcopy/osgcopy.cpp, + src/Demos/osggeometry/osggeometry.cpp, + src/Demos/osghangglide/base.cpp, src/Demos/osghangglide/sky.cpp, + src/Demos/osghangglide/tank.cpp, + src/Demos/osghangglide/terrain.cpp, + src/Demos/osghangglide/trees.cpp, + src/Demos/osgmultitexture/osgmultitexture.cpp, + src/Demos/osgprerender/osgprerender.cpp, + src/Demos/osgreflect/osgreflect.cpp, + src/Demos/osgstereoimage/osgstereoimage.cpp, src/osg/CopyOp.cpp, + src/osg/StateSet.cpp, src/osg/TextureCubeMap.cpp, + src/osgGLUT/Viewer.cpp, src/osgParticle/ParticleSystem.cpp, src/osgPlugins/dw/ReaderWriterDW.cpp, + src/osgPlugins/dx/DXWriter.cpp, src/osgPlugins/flt/GeoSetBuilder.cpp, src/osgPlugins/flt/Pool.cpp, src/osgPlugins/flt/Pool.h, src/osgPlugins/flt/ReaderWriterATTR.cpp, - src/osgPlugins/flt/flt2osg.cpp, + src/osgPlugins/flt/flt2osg.cpp, src/osgPlugins/iv/osgvisitor.cpp, src/osgPlugins/lib3ds/ReaderWriter3DS.cpp, src/osgPlugins/lwo/Lwo2.cpp, src/osgPlugins/lwo/ReaderWriterLWO.cpp, @@ -28413,8 +32731,9 @@ 2002-08-25 12:00 robert - * src/: osg/Geometry.cpp, osgPlugins/lwo/Lwo2.cpp, - osgPlugins/lwo/Lwo2Layer.h: Fixes for Win32 build + * src/: Demos/osgprerender/osgprerender.cpp, osg/Geometry.cpp, + osgPlugins/lwo/Lwo2.cpp, osgPlugins/lwo/Lwo2Layer.h: Fixes for + Win32 build 2002-08-24 22:12 robert @@ -28440,14 +32759,17 @@ include/osg/Texture, include/osg/Texture1D, include/osg/Texture2D, include/osg/Texture3D, include/osg/TextureBase, include/osg/TextureCubeMap, - include/osgUtil/RenderToTextureStage, src/osg/CopyOp.cpp, + include/osgUtil/RenderToTextureStage, + src/Demos/osgcopy/osgcopy.cpp, + src/Demos/osgprerender/osgprerender.cpp, + src/Demos/osgtexture/osgtexture.cpp, src/osg/CopyOp.cpp, src/osg/Image.cpp, src/osg/ImpostorSprite.cpp, src/osg/Makefile, src/osg/Point.cpp, src/osg/State.cpp, src/osg/TexEnvCombine.cpp, src/osg/Texture.cpp, src/osg/Texture1D.cpp, src/osg/Texture2D.cpp, src/osg/Texture3D.cpp, src/osg/TextureBase.cpp, src/osg/TextureCubeMap.cpp, - src/osgPlugins/osg/Makefile, src/osgPlugins/osg/Texture.cpp, - src/osgPlugins/osg/Texture2D.cpp, + src/osgPlugins/dx/DXWriter.cpp, src/osgPlugins/osg/Makefile, + src/osgPlugins/osg/Texture.cpp, src/osgPlugins/osg/Texture2D.cpp, src/osgPlugins/osg/TextureBase.cpp, src/osgPlugins/osg/TextureCubeMap.cpp, src/osgUtil/CullVisitor.cpp: Added new osg::TextureBase, @@ -28460,6 +32782,13 @@ * include/osg/: GL, GLExtensions: Clean up of include/osg/GL and include/osg/GLExtensions for better support of Windows build. +2002-08-23 01:43 don + + * include/osgGLUT/Window, src/Demos/sgv/sgv.cpp, + src/osgGLUT/Viewer.cpp, src/osgGLUT/Window.cpp: Modifed osgGLUT + viewer and messages in SGV to allow for start up in full screen + mode. + 2002-08-22 18:36 don * Make/makedirdefs: Fixed a dependency order @@ -28487,9 +32816,10 @@ 2002-08-20 23:43 robert - * include/osg/State, src/osg/Geometry.cpp, src/osg/State.cpp: Moved - the include from the State header into - State.cpp, and added it into other files which now required it. + * include/osg/State, src/Demos/osgprerender/osgprerender.cpp, + src/osg/Geometry.cpp, src/osg/State.cpp: Moved the + include from the State header into State.cpp, + and added it into other files which now required it. 2002-08-20 19:00 robert @@ -28625,9 +32955,10 @@ * VisualStudio/osg/osg.dsp, VisualStudio/osgPlugins/osg/dot_osg.dsp, include/osg/EarthSky, include/osg/NodeVisitor, include/osg/Transparency, - include/osgUtil/CullVisitor, src/osg/ClearNode.cpp, + include/osgUtil/CullVisitor, + src/Demos/osghangglide/osghangglide.cpp, src/osg/ClearNode.cpp, src/osg/EarthSky.cpp, src/osg/Makefile, - src/osgPlugins/osg/BlendFunc.cpp, + src/osgPlugins/dx/DXWriter.cpp, src/osgPlugins/osg/BlendFunc.cpp, src/osgPlugins/osg/ClearNode.cpp, src/osgPlugins/osg/EarthSky.cpp, src/osgPlugins/osg/Makefile, src/osgUtil/CullVisitor.cpp, src/osgUtil/SceneView.cpp: Renamed @@ -28635,6 +32966,12 @@ role it has play and make it more relevant to non vis-sim applications. +2002-08-19 09:35 robert + + * src/Demos/osgsequence/osgsequence.cpp: Moved "unsigned int i" + from for(.. to just before it, and removed subsequent ones to + get the VisualStudio compiler working once more. + 2002-08-18 15:42 robert * include/osg/Matrix, include/osg/NodeVisitor, include/osg/Quat, @@ -28668,6 +33005,7 @@ 2002-08-16 16:14 robert * include/osg/Image, include/osg/Texture, + src/Demos/osgprerender/osgprerender.cpp, src/osg/ImpostorSprite.cpp: Added Texuture::SubloadCallback example into the osgprerender demo to illustrate how to use it. @@ -28753,7 +33091,9 @@ * include/osg/AnimationPath, include/osg/Billboard, include/osg/MatrixTransform, - include/osg/PositionAttitudeTransform, src/osg/AnimationPath.cpp, + include/osg/PositionAttitudeTransform, + src/Demos/osgcallback/osgcallback.cpp, + src/Demos/osglight/osglight.cpp, src/osg/AnimationPath.cpp, src/osg/Billboard.cpp, src/osg/MatrixTransform.cpp, src/osg/PositionAttitudeTransform.cpp: Futher improvements and fixes to osg::AnimationPath, and the osglight demo to show it @@ -28761,7 +33101,8 @@ 2002-08-13 14:22 robert - * src/: osg/AnimationPath.cpp, osg/PositionAttitudeTransform.cpp, + * src/: Demos/osglight/osglight.cpp, osg/AnimationPath.cpp, + osg/PositionAttitudeTransform.cpp, osgGLUT/Viewer.cpp, osgUtil/SceneView.cpp: Made improvements to osg::AnimationPath, added osg::PositionAttitudeTransform::AnimationPathCallback which us an app callback which uses an AnimationPath to specify the new @@ -28782,6 +33123,7 @@ 2002-08-12 18:40 robert * include/osg/PositionAttitudeTransform, + src/Demos/osglight/osglight.cpp, src/osg/PositionAttitudeTransform.cpp: Added new s/getPivotPoint() support to osg::PositionAttitudeTransform. @@ -28833,8 +33175,9 @@ 2002-08-09 17:27 robert * Make/debugtests.bat, Make/osgtests.bat, include/osg/Billboard, - src/osg/Billboard.cpp: Fixed the X and Y axis rotation billboards - so that now rotate correctly. + src/Demos/osgbillboard/osgbillboard.cpp, src/osg/Billboard.cpp: + Fixed the X and Y axis rotation billboards so that now rotate + correctly. Rewrote the osgbillboard demo so that it creates a point rotatated billbaord and X,Y and Z axis billboards to both test @@ -28881,7 +33224,8 @@ 2002-08-07 16:52 robert - * include/osg/Texture, src/osg/Texture.cpp, + * include/osg/Texture, src/Demos/osgbillboard/osgbillboard.cpp, + src/Demos/osgtexture/osgtexture.cpp, src/osg/Texture.cpp, src/osgPlugins/flt/ReaderWriterATTR.cpp, src/osgPlugins/osg/Texture.cpp, src/osgUtil/Optimizer.cpp: Changed the support for anisotropic filtering in osg::Texture so @@ -28889,6 +33233,12 @@ and is set up independently for the mag filter mode, which it previously was done. +2002-08-07 11:10 robert + + * VisualStudio/Demos/osgsequence/: osgsequence.cpp, + osgsequence.dsp: Renamed osgsequence.cpp to osgsequence.dsp, as + it was clearly a typo... + 2002-08-07 11:08 robert * VisualStudio/osgPlugins/osg/dot_osg.dsp: Fixed type of @@ -28897,7 +33247,12 @@ 2002-08-06 18:06 robert * VisualStudio/osgPlugins/osg/dot_osg.dsp, - include/osg/DOFTransform, src/osgGA/StateSetManipulator.cpp, + include/osg/DOFTransform, src/Demos/osgclip/osgclip.cpp, + src/Demos/osgreflect/osgreflect.cpp, + src/Demos/osgscribe/osgscribe.cpp, + src/Demos/osgsequence/osgsequence.cpp, + src/osgGA/StateSetManipulator.cpp, src/osgGLUT/Viewer.cpp, + src/osgPlugins/iv/osgvisitor.cpp, src/osgPlugins/iv/osgvisitor.h, src/osgPlugins/osg/DOFTransform.cpp, src/osgPlugins/osg/Makefile, src/osgPlugins/osg/PositionAttitudeTransform.cpp, src/osgPlugins/osg/StateSet.cpp, src/osgUtil/Optimizer.cpp: Added @@ -28933,6 +33288,18 @@ * src/osgPlugins/osg/StateSet.cpp: Added support for PROTECTED modes into the .osg reading and writing. +2002-08-05 14:12 robert + + * src/Demos/osgreflect/osgreflect.cpp: Added an example of the use + of the PROTECTED modes and attributes into the osgreflect demo so + that toggling texturing on or off won't affect the mirror planes + texturing. + +2002-08-05 13:52 robert + + * src/Demos/osgsequence/osgsequence.cpp: Fixed compile errors under + IRIX. + 2002-08-05 13:40 robert * include/osg/: State, StateAttribute: Added support to @@ -28943,6 +33310,18 @@ their state being affected by other overriding of light, wireframe modes etc. +2002-08-04 22:10 robert + + * VisualStudio/osgPlugins/iv/iv.dsp, src/osgPlugins/iv/Makefile, + src/osgPlugins/iv/main.cpp, src/osgPlugins/iv/main.h, + src/osgPlugins/iv/osgvisitor.cpp, + src/osgPlugins/iv/readerwriter.cpp, + src/osgPlugins/iv/readerwriter.h: Fix to iv/vrml loader so that + it correctly passes back the right ReadResult and checks the + validity of the file extension being passed to the plugin. + Removed main.cpp * .h moving all its functionality into + readerwriter.cpp. + 2002-08-04 21:51 robert * src/osgPlugins/lwo/: Lwo2.cpp, ReaderWriterLWO.cpp, lw.cpp, lw.h: @@ -28953,8 +33332,11 @@ 2002-08-04 21:34 robert - * AUTHORS, include/osg/MatrixTransform, include/osg/Transform: From - Ruben Lopez, updates to VRML/IV loader. + * AUTHORS, include/osg/MatrixTransform, include/osg/Transform, + src/osgGLUT/Viewer.cpp, src/osgPlugins/iv/main.cpp, + src/osgPlugins/iv/osgvisitor.cpp, src/osgPlugins/iv/scanner.cpp, + src/osgPlugins/iv/scanner.l: From Ruben Lopez, updates to VRML/IV + loader. From Ben Discoe, corrections to comments in osg::Transform @@ -28975,10 +33357,15 @@ 2002-08-03 19:11 robert * AUTHORS, Make/makedirdefs, VisualStudio/VisualStudio.dsw, - VisualStudio/osg/osg.dsp, include/osg/NodeVisitor, - include/osg/Sequence, src/osg/Makefile, src/osg/Sequence.cpp, - src/osg/Texture.cpp, src/osgDB/DynamicLibrary.cpp, - src/osgPlugins/osg/Makefile, src/osgPlugins/osg/Sequence.cpp, + VisualStudio/Demos/osgsequence/osgsequence.cpp, + VisualStudio/osg/osg.dsp, VisualStudio/osgPlugins/iv/iv.dsp, + include/osg/NodeVisitor, include/osg/Sequence, + src/Demos/osgsequence/Makefile, + src/Demos/osgsequence/Makefile.inst, + src/Demos/osgsequence/osgsequence.cpp, src/osg/Makefile, + src/osg/Sequence.cpp, src/osg/Texture.cpp, + src/osgDB/DynamicLibrary.cpp, src/osgPlugins/osg/Makefile, + src/osgPlugins/osg/Sequence.cpp, src/osgPlugins/pfb/ConvertFromPerformer.cpp, src/osgPlugins/pfb/ReaderWriterPFB.cpp: Integrated Ulrich Hertlien's osg::Sequence node, and osgsequence demo, and support @@ -29012,19 +33399,42 @@ commented out, and are just left in so that they may be used to double check things in future. +2002-08-02 20:11 robert + + * src/osgPlugins/iv/parser.hpp: Fix for Win32 build + 2002-08-02 16:14 robert * src/osgUtil/IntersectVisitor.cpp: Added missing _nodePath.clear() and _segHitList.clear() to InteresectVisitor::reset(). +2002-07-31 16:16 robert + + * src/osgPlugins/iv/: atrvec3list.h, indexedtristripset.h, + main.cpp, mynodevisitor.h, osgvisitor.cpp, osgvisitor.h, + parser.cpp, parser.hpp, parser.y, scanner.cpp, scanner.l: Updates + to iv/vrml loader from Ruben. + +2002-07-30 11:08 robert + + * src/osgPlugins/iv/osgvisitor.cpp: Updates to the iv loader from + Ruben - conversion from GeoSet to Geoemetry. + +2002-07-29 22:29 robert + + * src/Demos/osgprerender/osgprerender.cpp: Forced the use of non + mip mapped texture during subloading in the osgprerender demo. + 2002-07-29 12:02 robert * src/osg/Texture.cpp: Removed default value from constructor. 2002-07-29 01:04 robert - * src/osg/: Image.cpp, Texture.cpp, TextureCubeMap.cpp: Fixes to - the new texture subloading methods. + * src/: Demos/osgprerender/osgprerender.cpp, + Demos/osgscribe/osgscribe.cpp, osg/Image.cpp, osg/Texture.cpp, + osg/TextureCubeMap.cpp: Fixes to the new texture subloading + methods. 2002-07-29 00:28 robert @@ -29050,6 +33460,13 @@ first apply, as there will be more than one texture object to update. +2002-07-28 22:15 robert + + * src/osgPlugins/iv/parser.hpp: Checked in Marco's commented out + #defines/rejigged struct names to get things compiling under + Windows, will need to check this in future as it may change with + regeneration of parser files with lex/yacc. + 2002-07-28 13:52 robert * src/osgPlugins/lwo/ReaderWriterLWO.cpp: Chagned the @@ -29057,8 +33474,15 @@ 2002-07-28 13:49 robert - * include/osg/NodeCallback, src/osgUtil/RenderBin.cpp: Fixes to - NodeCallback and RenderBin from Alberto Barbati. + * VisualStudio/osgPlugins/iv/iv.dsp, include/osg/NodeCallback, + src/osgUtil/RenderBin.cpp: Fixes to NodeCallback and RenderBin + from Alberto Barbati. + +2002-07-27 22:35 robert + + * src/osgPlugins/iv/: atrfloat.h, atrstring.h, atrvec.h, + attribute.h, main.cpp, mynode.h, mynodevisitor.h, osgvisitor.cpp, + osgvisitor.h, parser.cpp.h: Fixes to the inventor/vrml loader. 2002-07-27 11:34 robert @@ -29066,11 +33490,26 @@ src/osgParticle/ParticleSystem.cpp: From Macro, removal of use of display lists during double pass rendering of particles. +2002-07-27 11:25 robert + + * src/osgPlugins/iv/scanner.cpp: Fix for Windows + 2002-07-27 11:22 robert * src/osgPlugins/lwo/: Lwo2.cpp, Lwo2Layer.cpp, Lwo2Layer.h: Fixes for Win32 build. +2002-07-27 11:09 robert + + * include/osgGLUT/Viewer, src/osgGLUT/Viewer.cpp: Added return + value to addViewport. + +2002-07-26 19:46 robert + + * src/osgPlugins/iv/: atrfloat.h, atrstring.h, atrvec.h, + attribute.h, mynode.h, mynodevisitor.h, osgvisitor.h: Added + missing osg:: from various references to osg::Objectf + 2002-07-26 17:33 robert * AUTHORS, VisualStudio/osgPlugins/lwo/lwo.dsp, @@ -29082,13 +33521,34 @@ 2002-07-26 17:02 robert - * VisualStudio/VisualStudio.dsw: Added project file for inventor - plugin. + * VisualStudio/: VisualStudio.dsw, osgPlugins/iv/iv.dsp: Added + project file for inventor plugin. 2002-07-26 16:37 robert - * AUTHORS, Make/makedirdefs, src/osgDB/Registry.cpp: Added Ruben - Lopez's Inventor/VRML 1.0 loader. + * AUTHORS, Make/makedirdefs, src/osgDB/Registry.cpp, + src/osgPlugins/iv/COPYING, src/osgPlugins/iv/Makefile, + src/osgPlugins/iv/Makefile.orig, src/osgPlugins/iv/README, + src/osgPlugins/iv/atrfloat.h, src/osgPlugins/iv/atrstring.h, + src/osgPlugins/iv/atrvec.h, src/osgPlugins/iv/attribute.h, + src/osgPlugins/iv/coordinate3.h, src/osgPlugins/iv/geometry.h, + src/osgPlugins/iv/indexedfaceset.h, src/osgPlugins/iv/ltstr.h, + src/osgPlugins/iv/main.cpp, src/osgPlugins/iv/main.h, + src/osgPlugins/iv/material.h, + src/osgPlugins/iv/matrixtransform.h, src/osgPlugins/iv/mynode.h, + src/osgPlugins/iv/mynodevisitor.h, + src/osgPlugins/iv/nodecache.cpp, src/osgPlugins/iv/nodecache.h, + src/osgPlugins/iv/normals.cpp, src/osgPlugins/iv/normals.h, + src/osgPlugins/iv/osgvisitor.cpp, src/osgPlugins/iv/osgvisitor.h, + src/osgPlugins/iv/parser.cpp, src/osgPlugins/iv/parser.cpp.h, + src/osgPlugins/iv/parser.hpp, src/osgPlugins/iv/parser.y, + src/osgPlugins/iv/readerwriter.cpp, + src/osgPlugins/iv/readerwriter.h, src/osgPlugins/iv/scanner.cpp, + src/osgPlugins/iv/scanner.l, src/osgPlugins/iv/separator.h, + src/osgPlugins/iv/texture2.h, + src/osgPlugins/iv/texturecoordinate.h, + src/osgPlugins/iv/transform.h: Added Ruben Lopez's Inventor/VRML + 1.0 loader. 2002-07-26 13:49 robert @@ -29150,11 +33610,20 @@ * src/osgPlugins/flt/flt2osg.cpp: Implemented the DOF handling more cleanly, as per OpenFlight15.7 docs. +2002-07-23 19:44 robert + + * src/osgGLUT/Viewer.cpp: Added missing std:: to endl; + 2002-07-23 16:48 robert * src/osg/Geometry.cpp: Added the missing _primtives from the copy constructor list. +2002-07-23 16:45 robert + + * src/osgGLUT/Viewer.cpp: Added fog toggling to Viewer.cpp, 'y' + reduces fog density, 'Y' increases fog density. + 2002-07-23 16:01 robert * Make/makedefs, Make/makerules, include/osg/Math: Mods for HP-UX @@ -29168,13 +33637,18 @@ 2002-07-23 14:30 robert - * Make/makedefs: Support added for Gnu C++ under Solaris. + * Make/makedefs, src/osgPlugins/dx/DXWriter.cpp: Support added for + Gnu C++ under Solaris. 2002-07-23 11:48 robert * AUTHORS, Make/makedefs, Make/makerules, include/osg/Math, + include/osgGLUT/glut, src/Demos/osgcluster/README, + src/Demos/osgcluster/broadcaster.cpp, + src/Demos/osgimpostor/README, src/Demos/sgv/README, src/osg/GLExtensions.cpp, src/osgDB/DynamicLibrary.cpp, - src/osgDB/Registry.cpp, src/osgPlugins/gif/Makefile, + src/osgDB/Registry.cpp, src/osgGLUT/Window.cpp, + src/osgPlugins/dx/DXWriter.cpp, src/osgPlugins/gif/Makefile, src/osgPlugins/jpeg/Makefile, src/osgPlugins/osg/README, src/osgPlugins/png/Makefile, src/osgPlugins/tiff/Makefile, src/osgText/Makefile: Checked in Tino Schwarze's port to HP-UX. @@ -29222,24 +33696,26 @@ 2002-07-21 02:29 robert - * include/osgUtil/SceneView, src/osg/CullStack.cpp, - src/osg/GeoSet.cpp, src/osg/ImpostorSprite.cpp, - src/osg/LightSource.cpp, src/osg/MatrixTransform.cpp, - src/osg/MemoryManager.cpp, src/osg/Texture.cpp, - src/osg/TextureCubeMap.cpp, src/osg/Transform.cpp, - src/osgDB/Field.cpp, src/osgUtil/CullVisitor.cpp: Futher changes - to remove unitialized variables/reordering of initialization to - prevent unitialized warnings. + * include/osgUtil/SceneView, src/Demos/osgcube/osgcube.cpp, + src/osg/CullStack.cpp, src/osg/GeoSet.cpp, + src/osg/ImpostorSprite.cpp, src/osg/LightSource.cpp, + src/osg/MatrixTransform.cpp, src/osg/MemoryManager.cpp, + src/osg/Texture.cpp, src/osg/TextureCubeMap.cpp, + src/osg/Transform.cpp, src/osgDB/Field.cpp, + src/osgUtil/CullVisitor.cpp: Futher changes to remove unitialized + variables/reordering of initialization to prevent unitialized + warnings. 2002-07-21 00:54 robert * include/osg/CollectOccludersVisitor, include/osg/MemoryManager, - include/osgDB/Registry, include/osgUtil/CullVisitor, - include/osgUtil/DepthSortedBin, include/osgUtil/RenderBin, - include/osgUtil/RenderGraph, include/osgUtil/RenderStage, - include/osgUtil/RenderStageLighting, + include/osgDB/Registry, include/osgGLUT/Viewer, + include/osgUtil/CullVisitor, include/osgUtil/DepthSortedBin, + include/osgUtil/RenderBin, include/osgUtil/RenderGraph, + include/osgUtil/RenderStage, include/osgUtil/RenderStageLighting, include/osgUtil/RenderToTextureStage, include/osgUtil/SceneView, - src/osg/MemoryManager.cpp, src/osgUtil/CullVisitor.cpp: Various + src/Demos/osgcube/osgcube.cpp, src/osg/MemoryManager.cpp, + src/osgGLUT/Viewer.cpp, src/osgUtil/CullVisitor.cpp: Various fixes to constructors to ensure that all variables are initialized. @@ -29283,6 +33759,11 @@ * Make/makedirdefs: Added logo plugin +2002-07-20 16:01 robert + + * src/osgGLUT/Viewer.cpp: Fixed the char[] array length to fully + encompass the strings bring written to them. + 2002-07-20 16:00 robert * src/osgUtil/Tesselator.cpp: Fixed the glTessCallback type to @@ -29326,6 +33807,12 @@ * VisualStudio/osgPlugins/osg/dot_osg.dsp: Added MatrixTransform.cpp. +2002-07-19 10:10 robert + + * src/Demos/osgmultitexture/osgmultitexture.cpp: Changed the + "reflect.rgb" path to "Images/reflect.rgb" to the help find the + file required. + 2002-07-18 23:35 robert * NEWS, include/osg/BoundingBox, include/osg/Drawable, @@ -29344,6 +33831,54 @@ * Make/: debugtests.bat, osgtests.bat: Added osgoccluder to test scripts. +2002-07-18 20:54 robert + + * src/osgGLUT/Viewer.cpp: Moved the 't' operation on texture modes + across to use the new StateSet::setTextureMode methods, this + enables 't' to work once more! + +2002-07-18 20:53 robert + + * doc/doc++/: osg/AlphaFunc.html, osg/Array.html, + osg/ArrayVisitor.html, osg/AttributeFunctor.html, + osg/Billboard.html, osg/BlendFunc.html, osg/ClipNode.html, + osg/ClipPlane.html, osg/CollectOccludersVisitor.html, + osg/ColorMask.html, osg/ColorMatrix.html, + osg/ConvexPlanerOccluder.html, osg/ConvexPlanerPolygon.html, + osg/CullFace.html, osg/CullStack.html, osg/CullingSet.html, + osg/Depth.html, osg/DrawArrayLengths.html, osg/DrawArrays.html, + osg/DrawElementsUByte.html, osg/DrawElementsUInt.html, + osg/DrawElementsUShort.html, osg/DrawPixels.html, + osg/Drawable.html, osg/Fog.html, osg/FrontFace.html, + osg/GeoSet.html, osg/Geode.html, osg/Geometry.html, + osg/HIER.html, osg/HIERjava.html, osg/Image.html, + osg/ImpostorSprite.html, osg/Light.html, osg/LightModel.html, + osg/LineStipple.html, osg/LineWidth.html, osg/Material.html, + osg/Matrix.html, osg/MatrixTransform.html, osg/Object.html, + osg/OccluderNode.html, osg/Point.html, osg/PolygonMode.html, + osg/PolygonOffset.html, osg/Polytope.html, osg/Primitive.html, + osg/PrimitiveFunctor.html, osg/ShadeModel.html, + osg/ShadowOccluderVolume.html, osg/ShadowVolumeOccluder.html, + osg/StateAttribute.html, osg/StateSet.html, osg/Statistics.html, + osg/Stencil.html, osg/TemplateArray.html, osg/TexEnv.html, + osg/TexGen.html, osg/TexMat.html, osg/Texture.html, + osg/TextureCubeMap.html, osg/TriangleFunctor.html, + osg/UByte4.html, osg/VectorSizei.html, osg/VectorUByte.html, + osg/VectorUInt.html, osg/VectorUShort.html, osg/Viewport.html, + osg/fast_back_stack.html, osg/getGLExtensionFuncPtr.2.html, + osg/globalnotifylevel..html, osg/globalnotifynulstream..html, + osg/operator.2.html, osg/operator.html, osg/osg.html, + osgDB/FilePathList.html, osgDB/PushAndPopDataPath.html, + osgDB/fileExists.html, osgGA/GUIEventHandlerVisitor.html, + osgGA/KeySwitchCameraManipulator.html, osgGLUT/Viewer.html, + osgParticle/ParticleSystem.html, + osgUtil/ConvertGeoSetsToGeometryVisitor.html, + osgUtil/General.html, osgUtil/HIER.html, osgUtil/HIERjava.html, + osgUtil/LeafDepthSortFunctor.html, osgUtil/Optimizer.html, + osgUtil/RemoveEmptyNodesVisitor.html, + osgUtil/RemoveLowestStaticTransformsVisitor.html, + osgUtil/index.html: Updated docs ready for the release. + 2002-07-18 20:41 robert * include/osg/Node, include/osg/Object, src/osg/Node.cpp, @@ -29355,15 +33890,22 @@ * include/osg/Drawable, include/osg/GeoSet, include/osg/Geometry, include/osg/ImpostorSprite, include/osg/Primitive, - src/osg/GeoSet.cpp, src/osg/Geometry.cpp, - src/osg/ImpostorSprite.cpp, src/osg/Primitive.cpp, - src/osgUtil/IntersectVisitor.cpp, src/osgUtil/Optimizer.cpp, - src/osgUtil/RenderBin.cpp, src/osgUtil/SmoothingVisitor.cpp, + src/Demos/osggeometry/osggeometry.cpp, + src/Demos/osgprerender/osgprerender.cpp, src/osg/GeoSet.cpp, + src/osg/Geometry.cpp, src/osg/ImpostorSprite.cpp, + src/osg/Primitive.cpp, src/osgUtil/IntersectVisitor.cpp, + src/osgUtil/Optimizer.cpp, src/osgUtil/RenderBin.cpp, + src/osgUtil/SmoothingVisitor.cpp, src/osgUtil/TriStripVisitor.cpp: Rewrote the osg::Drawable::AttributeFunctor and PrimtiveFunctor to make them more consistent with each other. This does mean an API change, so dependanct code in the OSG has been updated accordingly. +2002-07-18 16:28 robert + + * src/Demos/osghangglide/: sky.cpp, terrain.cpp: From Randall + Hopper, warning fixes for IRIX. + 2002-07-18 16:25 robert * src/osgPlugins/flt/TexturePaletteRecord.cpp: From Brede Johansen, @@ -29383,11 +33925,12 @@ include/osg/ImpostorSprite, include/osg/Statistics, include/osgParticle/ParticleSystem, include/osgUtil/RenderBin, src/osg/GeoSet.cpp, src/osg/Geometry.cpp, - src/osg/ImpostorSprite.cpp, src/osgUtil/IntersectVisitor.cpp, - src/osgUtil/RenderBin.cpp, src/osgUtil/RenderStage.cpp: Rewrote - osg:Statistics so that it is PrimitiveFunctor as is now - completely decoupled from osg::Drawable. The - Drawable::getStats() virtual method no longer exists. + src/osg/ImpostorSprite.cpp, src/osgGLUT/Viewer.cpp, + src/osgUtil/IntersectVisitor.cpp, src/osgUtil/RenderBin.cpp, + src/osgUtil/RenderStage.cpp: Rewrote osg:Statistics so that it is + PrimitiveFunctor as is now completely decoupled from + osg::Drawable. The Drawable::getStats() virtual method no longer + exists. Updated the Viewer to use the osg::Statistics incarnation and reformated stats to clean it up. @@ -29416,9 +33959,10 @@ 2002-07-18 11:06 robert - * src/osgUtil/: DisplayListVisitor.cpp, - DisplayRequirementsVisitor.cpp, SmoothingVisitor.cpp, - TriStripVisitor.cpp: Fixed warnings. + * src/: osgPlugins/dx/DXWriter.cpp, osgUtil/DisplayListVisitor.cpp, + osgUtil/DisplayRequirementsVisitor.cpp, + osgUtil/SmoothingVisitor.cpp, osgUtil/TriStripVisitor.cpp: Fixed + warnings. 2002-07-18 10:55 robert @@ -29452,8 +33996,8 @@ * doc/install.html, include/osg/Array, include/osg/Geode, include/osg/Geometry, include/osg/Primitive, include/osgUtil/AppVisitor, include/osgUtil/Optimizer, - src/osg/Geometry.cpp, src/osg/Primitive.cpp, - src/osgPlugins/flt/GeoSetBuilder.cpp, + src/Demos/osgcallback/osgcallback.cpp, src/osg/Geometry.cpp, + src/osg/Primitive.cpp, src/osgPlugins/flt/GeoSetBuilder.cpp, src/osgPlugins/flt/GeoSetBuilder.h, src/osgPlugins/flt/flt2osg.cpp, src/osgUtil/CullVisitor.cpp, src/osgUtil/Optimizer.cpp: Various fixes to the flt loader, and @@ -29467,11 +34011,16 @@ when using the object pointed to by a reverse iterator, to fix problems with build under VS6/STLport. +2002-07-17 13:21 robert + + * src/osgGLUT/Viewer.cpp: Fix for Win32 build. + 2002-07-17 11:00 robert * include/osgGA/GUIEventHandlerVisitor, - include/osgGA/KeySwitchCameraManipulator, - src/osgGA/KeySwitchCameraManipulator.cpp, + include/osgGA/KeySwitchCameraManipulator, include/osgGLUT/Viewer, + src/Demos/osgoccluder/osgoccluder.cpp, + src/osgGA/KeySwitchCameraManipulator.cpp, src/osgGLUT/Viewer.cpp, src/osgUtil/Optimizer.cpp: Several items of work related to adding a manual creation of occluders option to the osgoccluder demo. @@ -29499,13 +34048,15 @@ osgGA/GUIEventAdapter, osgGA/GUIEventHandler, osgGA/KeySwitchCameraManipulator, osgGA/SetSceneViewVisitor, osgGA/StateSetManipulator, osgGA/TrackballManipulator, - osgGA/Version, osgText/Export, osgText/Font, osgText/Paragraph, - osgText/Text, osgText/Version, osgUtil/AppVisitor, - osgUtil/CullVisitor, osgUtil/DepthSortedBin, - osgUtil/DisplayListVisitor, osgUtil/DisplayRequirementsVisitor, - osgUtil/Export, osgUtil/InsertImpostorsVisitor, - osgUtil/IntersectVisitor, osgUtil/Optimizer, osgUtil/RenderBin, - osgUtil/RenderGraph, osgUtil/RenderLeaf, osgUtil/RenderStage, + osgGA/Version, osgGLUT/Export, osgGLUT/GLUTEventAdapter, + osgGLUT/Version, osgGLUT/Viewer, osgGLUT/Window, osgGLUT/glut, + osgText/Export, osgText/Font, osgText/Paragraph, osgText/Text, + osgText/Version, osgUtil/AppVisitor, osgUtil/CullVisitor, + osgUtil/DepthSortedBin, osgUtil/DisplayListVisitor, + osgUtil/DisplayRequirementsVisitor, osgUtil/Export, + osgUtil/InsertImpostorsVisitor, osgUtil/IntersectVisitor, + osgUtil/Optimizer, osgUtil/RenderBin, osgUtil/RenderGraph, + osgUtil/RenderLeaf, osgUtil/RenderStage, osgUtil/RenderStageLighting, osgUtil/RenderToTextureStage, osgUtil/SceneView, osgUtil/SmoothingVisitor, osgUtil/Tesselator, osgUtil/TriStripVisitor, osgUtil/Version: Updated docs and added @@ -29513,9 +34064,164 @@ 2002-07-16 21:03 robert - * AUTHORS, doc/documentation.html, include/osg/AlphaFunc, - include/osg/AnimationPath, include/osg/Array, - include/osg/Billboard, include/osg/BlendFunc, + * AUTHORS, doc/documentation.html, doc/doc++/osg/AlphaFunc.html, + doc/doc++/osg/AnimationPath.html, + doc/doc++/osg/AttributeFunctor.html, + doc/doc++/osg/Billboard.html, doc/doc++/osg/BoundingBox.html, + doc/doc++/osg/BoundingSphere.html, doc/doc++/osg/Camera.html, + doc/doc++/osg/ClipPlane.html, doc/doc++/osg/ColorMask.html, + doc/doc++/osg/ColorMatrix.html, doc/doc++/osg/CopyOp.html, + doc/doc++/osg/CullFace.html, doc/doc++/osg/Depth.html, + doc/doc++/osg/DisplaySettings.html, + doc/doc++/osg/DrawPixels.html, doc/doc++/osg/Drawable.html, + doc/doc++/osg/EarthSky.html, doc/doc++/osg/Fog.html, + doc/doc++/osg/FrameStamp.html, doc/doc++/osg/FrontFace.html, + doc/doc++/osg/General.html, doc/doc++/osg/GeoSet.html, + doc/doc++/osg/Geode.html, doc/doc++/osg/Group.html, + doc/doc++/osg/HIER.html, doc/doc++/osg/HIERjava.html, + doc/doc++/osg/Image.html, doc/doc++/osg/Impostor.html, + doc/doc++/osg/ImpostorSprite.html, + doc/doc++/osg/ImpostorSpriteManager.html, doc/doc++/osg/LOD.html, + doc/doc++/osg/Light.html, doc/doc++/osg/LightModel.html, + doc/doc++/osg/LightSource.html, doc/doc++/osg/LineSegment.html, + doc/doc++/osg/LineStipple.html, doc/doc++/osg/LineWidth.html, + doc/doc++/osg/META_Object.html, + doc/doc++/osg/META_StateAttribute.html, + doc/doc++/osg/Material.html, doc/doc++/osg/Matrix.html, + doc/doc++/osg/NodeAcceptOp.html, doc/doc++/osg/NodeCallback.html, + doc/doc++/osg/NodeVisitor.html, + doc/doc++/osg/NotifySeverity.html, doc/doc++/osg/Object.html, + doc/doc++/osg/Plane.html, doc/doc++/osg/Point.html, + doc/doc++/osg/PolygonMode.html, doc/doc++/osg/PolygonOffset.html, + doc/doc++/osg/PositionAttitudeTransform.html, + doc/doc++/osg/Projection.html, doc/doc++/osg/Quat.html, + doc/doc++/osg/Referenced.html, doc/doc++/osg/ShadeModel.html, + doc/doc++/osg/State.html, doc/doc++/osg/StateAttribute.html, + doc/doc++/osg/StateSet.html, doc/doc++/osg/Statistics.html, + doc/doc++/osg/Stencil.html, doc/doc++/osg/Switch.html, + doc/doc++/osg/TexEnv.html, doc/doc++/osg/TexGen.html, + doc/doc++/osg/TexMat.html, doc/doc++/osg/Texture.html, + doc/doc++/osg/TextureCubeMap.html, doc/doc++/osg/Timer.html, + doc/doc++/osg/Transform.html, doc/doc++/osg/Vec2.html, + doc/doc++/osg/Vec3.html, doc/doc++/osg/Vec4.html, + doc/doc++/osg/Viewport.html, + doc/doc++/osg/clampArray3BetweenRange.html, + doc/doc++/osg/clampArray3GEQUAL.html, + doc/doc++/osg/clampArray3LEQUAL.html, + doc/doc++/osg/clampArray4BetweenRange.html, + doc/doc++/osg/clampArray4GEQUAL.html, + doc/doc++/osg/clampArray4LEQUAL.html, + doc/doc++/osg/clampArrayElementBetweenRange.html, + doc/doc++/osg/clampArrayElementGEQUAL.html, + doc/doc++/osg/clampArrayElementLEQUAL.html, + doc/doc++/osg/clampArrayElementsBetweenRange.html, + doc/doc++/osg/clampArrayElementsGEQUAL.html, + doc/doc++/osg/clampArrayElementsLEQUAL.html, + doc/doc++/osg/clampBetweenRange.html, + doc/doc++/osg/clampGEQUAL.html, doc/doc++/osg/clampLEQUAL.html, + doc/doc++/osg/createGeodeForImage.2.html, + doc/doc++/osg/for_each_triangle.html, doc/doc++/osg/index.html, + doc/doc++/osg/notify.html, doc/doc++/osg/osg.html, + doc/doc++/osg/ref_ptr.html, doc/doc++/osg/tag_au.html, + doc/doc++/osgDB/HIER.html, doc/doc++/osgDB/HIERjava.html, + doc/doc++/osgDB/Input.html, doc/doc++/osgDB/Options.html, + doc/doc++/osgDB/Output.html, doc/doc++/osgDB/ReadResult.html, + doc/doc++/osgDB/ReaderWriter.html, + doc/doc++/osgDB/RegisterDotOsgWrapperProxy.html, + doc/doc++/osgDB/RegisterReaderWriterProxy.html, + doc/doc++/osgDB/Registry.html, doc/doc++/osgDB/WriteResult.html, + doc/doc++/osgDB/findFileInPath.html, doc/doc++/osgDB/osgDB.html, + doc/doc++/osgGA/CameraManipulator.html, + doc/doc++/osgGA/ClassGraph.class, + doc/doc++/osgGA/ClassGraphPanel.class, + doc/doc++/osgGA/ClassLayout.class, + doc/doc++/osgGA/CompositeGUIEventHandler.html, + doc/doc++/osgGA/DriveManipulator.html, + doc/doc++/osgGA/FlightManipulator.html, + doc/doc++/osgGA/GUIActionAdapter.html, + doc/doc++/osgGA/GUIEventAdapter.html, + doc/doc++/osgGA/GUIEventHandler.html, + doc/doc++/osgGA/GUIEventHandlerVisitor.html, + doc/doc++/osgGA/General.html, doc/doc++/osgGA/HIER.html, + doc/doc++/osgGA/HIERjava.html, + doc/doc++/osgGA/KeySwitchCameraManipulator.html, + doc/doc++/osgGA/NavigatorButton.class, + doc/doc++/osgGA/SetSceneViewVisitor.html, + doc/doc++/osgGA/StateSetManipulator.html, + doc/doc++/osgGA/TrackballManipulator.html, + doc/doc++/osgGA/icon1.gif, doc/doc++/osgGA/icon2.gif, + doc/doc++/osgGA/index.html, doc/doc++/osgGA/osgGA.html, + doc/doc++/osgGA/osgGAGetLibraryName.html, + doc/doc++/osgGA/osgGAGetVersion.html, + doc/doc++/osgGA/spaceosgGA.html, + doc/doc++/osgGLUT/GLUTEventAdapter.html, + doc/doc++/osgGLUT/HIERjava.html, doc/doc++/osgGLUT/Viewer.html, + doc/doc++/osgGLUT/osgGLUT.html, + doc/doc++/osgParticle/AccelOperator.html, + doc/doc++/osgParticle/CenteredPlacer.html, + doc/doc++/osgParticle/Counter.html, + doc/doc++/osgParticle/Emitter.html, + doc/doc++/osgParticle/FluidFrictionOperator.html, + doc/doc++/osgParticle/ForceOperator.html, + doc/doc++/osgParticle/Interpolator.html, + doc/doc++/osgParticle/LinearInterpolator.html, + doc/doc++/osgParticle/ModularEmitter.html, + doc/doc++/osgParticle/ModularProgram.html, + doc/doc++/osgParticle/MultiSegmentPlacer.html, + doc/doc++/osgParticle/Operator.html, + doc/doc++/osgParticle/Particle.html, + doc/doc++/osgParticle/ParticleProcessor.html, + doc/doc++/osgParticle/ParticleSystem.html, + doc/doc++/osgParticle/ParticleSystemUpdater.html, + doc/doc++/osgParticle/Placer.html, + doc/doc++/osgParticle/PointPlacer.html, + doc/doc++/osgParticle/Program.html, + doc/doc++/osgParticle/RadialShooter.html, + doc/doc++/osgParticle/RandomRateCounter.html, + doc/doc++/osgParticle/SectorPlacer.html, + doc/doc++/osgParticle/SegmentPlacer.html, + doc/doc++/osgParticle/Shooter.html, + doc/doc++/osgParticle/VariableRateCounter.html, + doc/doc++/osgText/BitmapFont.html, doc/doc++/osgText/Font.html, + doc/doc++/osgText/META_Font.html, + doc/doc++/osgText/OutlineFont.html, + doc/doc++/osgText/Paragraph.html, + doc/doc++/osgText/PixmapFont.html, + doc/doc++/osgText/PolygonFont.html, + doc/doc++/osgText/RasterFont.html, doc/doc++/osgText/Text.html, + doc/doc++/osgText/TextureFont.html, + doc/doc++/osgText/VectorFont.html, + doc/doc++/osgText/osgText.html, + doc/doc++/osgUtil/AppVisitor.html, + doc/doc++/osgUtil/CombineLODsVisitor.html, + doc/doc++/osgUtil/CullVisitor.html, + doc/doc++/osgUtil/DepthSortedBin.html, + doc/doc++/osgUtil/DisplayListVisitor.html, + doc/doc++/osgUtil/DisplayRequirementsVisitor.html, + doc/doc++/osgUtil/FlattenStaticTransformsVisitor.html, + doc/doc++/osgUtil/General.html, doc/doc++/osgUtil/HIER.html, + doc/doc++/osgUtil/HIERjava.html, doc/doc++/osgUtil/Hit.html, + doc/doc++/osgUtil/InsertImpostorsVisitor.html, + doc/doc++/osgUtil/IntersectState.html, + doc/doc++/osgUtil/IntersectVisitor.html, + doc/doc++/osgUtil/Optimizer.html, + doc/doc++/osgUtil/RegisterRenderBinProxy.html, + doc/doc++/osgUtil/RemoveRedundentNodesVisitor.html, + doc/doc++/osgUtil/RenderBin.html, + doc/doc++/osgUtil/RenderGraph.html, + doc/doc++/osgUtil/RenderLeaf.html, + doc/doc++/osgUtil/RenderStage.html, + doc/doc++/osgUtil/RenderStageLighting.html, + doc/doc++/osgUtil/RenderToTextureStage.html, + doc/doc++/osgUtil/SceneView.html, + doc/doc++/osgUtil/SmoothingVisitor.html, + doc/doc++/osgUtil/StateVisitor.html, + doc/doc++/osgUtil/Tesselator.html, + doc/doc++/osgUtil/TransformCallback.html, + doc/doc++/osgUtil/TriStripVisitor.html, + doc/doc++/osgUtil/index.html, doc/doc++/osgUtil/osgUtil.html, + include/osg/AlphaFunc, include/osg/AnimationPath, + include/osg/Array, include/osg/Billboard, include/osg/BlendFunc, include/osg/BoundingBox, include/osg/BoundingSphere, include/osg/BoundsChecking, include/osg/Camera, include/osg/ClipNode, include/osg/ClipPlane, @@ -29573,6 +34279,11 @@ * src/osgPlugins/flt/flt2osg.cpp: Fix to DOF Record from Sasa Bistrovic +2002-07-16 20:17 robert + + * src/Demos/osglight/osglight.cpp: Added SpotExponent to the spot + light. + 2002-07-16 19:56 robert * src/osgPlugins/bmp/Makefile: Removed repeat line from Makefile. @@ -29580,9 +34291,10 @@ 2002-07-16 16:43 robert * NEWS, src/osg/Version.cpp, src/osgDB/Version.cpp, - src/osgGA/Version.cpp, src/osgParticle/Version.cpp, - src/osgText/Version.cpp, src/osgUtil/Version.cpp: Bumped up the - version numbers to 0.9.0 to reflect the upcomming release. + src/osgGA/Version.cpp, src/osgGLUT/Version.cpp, + src/osgParticle/Version.cpp, src/osgText/Version.cpp, + src/osgUtil/Version.cpp: Bumped up the version numbers to 0.9.0 + to reflect the upcomming release. 2002-07-16 16:28 robert @@ -29591,13 +34303,18 @@ 2002-07-16 16:13 robert - * Make/: makedefs, makedirdefs: Fixes for MacOSX build from Bob - Kuehne. + * Make/makedefs, Make/makedirdefs, + src/osgPlugins/dx/AreaGeoSetTriangulator.cpp, + src/osgPlugins/dx/DXWriter.cpp, src/osgPlugins/logos/Makefile, + src/osgPlugins/logos/ReaderWriterLOGO.cpp: Fixes for MacOSX build + from Bob Kuehne. 2002-07-16 16:12 robert - * VisualStudio/VisualStudio.dsw: Added the beginings of an osglight - demo. + * src/Demos/osglight/Makefile, src/Demos/osglight/Makefile.inst, + src/Demos/osglight/osglight.cpp, VisualStudio/VisualStudio.dsw, + VisualStudio/Demos/osglight/osglight.dsp: Added the beginings of + an osglight demo. 2002-07-16 12:33 robert @@ -29632,6 +34349,12 @@ Cleaned up some of the paramters in osg::Vec4. +2002-07-15 14:39 robert + + * src/Demos/osgprerender/osgprerender.cpp: Removed the second + texture from the prerender demo so as not over complicate the + final image. + 2002-07-15 14:20 robert * Make/debugtests.bat, Make/osgtests.bat, @@ -29644,6 +34367,17 @@ render back surfaces. The osgreflect and osgprerender suffered unexpected behaviors because of no lighting on the backfaces. +2002-07-15 14:14 robert + + * src/Demos/osgreflect/osgreflect.cpp: Added a MatrixTransform to + tilt the osgreflect demo so that the reflection plane is seen + clearly. + +2002-07-15 14:13 robert + + * src/Demos/osgconv/OrientationConverter.cpp: Fixed the + optimization of the orientation conversion. + 2002-07-15 12:44 robert * Make/debugtests.bat, Make/osgtests.bat, @@ -29657,6 +34391,29 @@ * Make/makedirdefs, VisualStudio/VisualStudio.dsw: Renamed hangglide to osghangglide +2002-07-15 11:51 robert + + * src/Demos/hangglide/: GliderManipulator.cpp, GliderManipulator.h, + Makefile, Makefile.inst, README, ReaderWriterFLY.cpp, base.cpp, + hangglide.cpp, hat.cpp, hat.h, sky.cpp, tank.cpp, terrain.cpp, + terrain_coords.h, terrain_normals.h, terrain_texcoords.h, + trees.cpp: Removed the old hangglide directory. + +2002-07-15 11:45 robert + + * src/Demos/osghangglide/: GliderManipulator.cpp, + GliderManipulator.h, Makefile, Makefile.inst, + ReaderWriterFLY.cpp, base.cpp, hat.cpp, hat.h, osghangglide.cpp, + sky.cpp, tank.cpp, terrain.cpp, terrain_coords.h, + terrain_normals.h, terrain_texcoords.h, trees.cpp: Renamed + osghangglide demo. + +2002-07-15 11:43 robert + + * VisualStudio/Demos/osghangglide/osghangglide.dsp: Renamed the + hangglide demo osghangglide to make it consistent with the rest + of the demos. + 2002-07-15 11:03 robert * include/osg/State, src/osg/GeoSet_ogl.cpp, src/osg/Geometry.cpp: @@ -29666,11 +34423,30 @@ prevent bleed of arrays from one object to the next - which can cause crashes. +2002-07-15 05:42 don + + * src/osgPlugins/logos/ReaderWriterLOGO.cpp: Changes for Sunos + +2002-07-14 22:49 don + + * src/osgPlugins/logos/: Makefile, ReaderWriterLOGO.cpp: Added + Logos loader + 2002-07-14 21:51 robert * src/osgPlugins/pfb/ConvertFromPerformer.cpp: Fixed unused variable `osg::StateSet *osgStateSet' warning +2002-07-14 21:48 robert + + * src/Demos/osgcallback/osgcallback.cpp: Added + Drawable::AppCallback example and fixed a warning. + +2002-07-14 21:32 robert + + * src/Demos/osgprerender/osgprerender.cpp: Tweaked the color and + aspect ratio settings of the pre rendering bin. + 2002-07-14 17:26 robert * src/osgUtil/CullVisitor.cpp: Fixed computeNearFar bug in @@ -29681,12 +34457,18 @@ * src/osgPlugins/osg/: MatrixTransform.cpp, Transform.cpp: Fixes to read/write of MatrixTransform/Transform. +2002-07-14 09:35 robert + + * src/Demos/hangglide/sky.cpp: Copy and Paste bug where an for() + loop was repeated within itself, which was introduced when moving + across to use osg::Geometry. + 2002-07-13 22:17 robert - * src/: osg/Geometry.cpp, osg/ShadowVolumeOccluder.cpp, - osgDB/Output.cpp, osgPlugins/flt/GeoSetBuilder.cpp, - osgUtil/Tesselator.cpp: Fixed various warnings which were - appearing under MacOSX. + * src/: Demos/osgclip/osgclip.cpp, Demos/osgtext/main.cpp, + osg/Geometry.cpp, osg/ShadowVolumeOccluder.cpp, osgDB/Output.cpp, + osgPlugins/flt/GeoSetBuilder.cpp, osgUtil/Tesselator.cpp: Fixed + various warnings which were appearing under MacOSX. 2002-07-13 21:31 robert @@ -29700,19 +34482,60 @@ * src/osgPlugins/txp/: TrPageArchive.cpp, TrPageParser.cpp: Support added for multitextured TXP files, sent in by Boris Bralo. +2002-07-13 03:46 don + + * include/osgGLUT/Viewer: put a typedef in public area of class for + sun compilers + 2002-07-12 22:45 robert * src/osgPlugins/osg/MatrixTransform.cpp: Added missing MatrixTransform.cpp file +2002-07-12 22:45 robert + + * src/Demos/osgparticle/osgparticle.cpp: added glutInit to + osgparticle demo to fix crash under MacOSX. + +2002-07-12 22:42 robert + + * src/Demos/osgprerender/osgprerender.cpp: Added second texture to + osgprerender demo to test out multitexture in osg::Geometry, it + works!! + 2002-07-12 22:08 robert * include/osg/MatrixTransform, src/osg/MatrixTransform.cpp: Added MatrixTransform header and source. +2002-07-12 20:50 robert + + * src/Demos/osgmultitexture/osgmultitexture.cpp: Changed the + osgmultitexture demo so that it uses a TexEnv::BLEND mode with a + colour. This lightens the resultant models. + +2002-07-12 19:14 robert + + * src/Demos/osgcluster/osgcluster.cpp: Added using namespace + osgUtil to get round IRIX/Windows compiler differences. + 2002-07-12 19:11 robert - * include/osg/Transform, src/osg/Makefile, src/osg/StateSet.cpp, + * include/osg/Transform, src/Demos/hangglide/trees.cpp, + src/Demos/osgbillboard/osgbillboard.cpp, + src/Demos/osgcallback/osgcallback.cpp, + src/Demos/osgclip/osgclip.cpp, + src/Demos/osgconv/OrientationConverter.cpp, + src/Demos/osgcopy/osgcopy.cpp, src/Demos/osgcube/osgcube.cpp, + src/Demos/osggeometry/osggeometry.cpp, + src/Demos/osghud/osghud.cpp, + src/Demos/osgoccluder/osgoccluder.cpp, + src/Demos/osgprerender/osgprerender.cpp, + src/Demos/osgreflect/osgreflect.cpp, + src/Demos/osgscribe/osgscribe.cpp, + src/Demos/osgstereoimage/osgstereoimage.cpp, + src/Demos/osgtext/main.cpp, src/Demos/osgtexture/osgtexture.cpp, + src/Demos/sgv/sgv.cpp, src/osg/Makefile, src/osg/StateSet.cpp, src/osgParticle/ParticleSystem.cpp, src/osgPlugins/dw/ReaderWriterDW.cpp, src/osgPlugins/flt/flt2osg.cpp, @@ -29733,8 +34556,13 @@ include/osg/BoundingBox, include/osg/BoundingSphere, include/osg/Export, include/osg/StateAttribute, include/osg/Transform, include/osg/Transparency, + src/Demos/osghud/osghud.cpp, + src/Demos/osgparticle/osgparticle.cpp, + src/Demos/osgscribe/osgscribe.cpp, src/Demos/osgtext/main.cpp, src/osg/BlendFunc.cpp, src/osg/Makefile, src/osg/Transform.cpp, src/osg/Transparency.cpp, src/osgPlugins/dw/ReaderWriterDW.cpp, + src/osgPlugins/dx/DXWriter.cpp, + src/osgPlugins/dx/StateSetStr.cpp, src/osgPlugins/osg/BlendFunc.cpp, src/osgPlugins/osg/Makefile, src/osgPlugins/osg/Transparency.cpp, src/osgPlugins/pfb/ConvertFromPerformer.cpp: @@ -29769,6 +34597,10 @@ * include/osg/TexEnv, src/osg/TexEnv.cpp, src/osgPlugins/osg/TexEnv.cpp: Added blend color to osg::TexEnv +2002-07-12 10:16 robert + + * src/Demos/osgmultitexture/osgmultitexture.cpp: Fixed indenting. + 2002-07-12 09:48 robert * src/osgPlugins/flt/: flt2osg.cpp, flt2osg.h: Addition of @@ -29781,7 +34613,14 @@ 2002-07-11 22:08 robert - * include/osg/State, src/osg/State.cpp: Fixes for Win32 build + * include/osg/State, src/Demos/osgcluster/osgcluster.cpp, + src/Demos/osgmultitexture/osgmultitexture.cpp, src/osg/State.cpp: + Fixes for Win32 build + +2002-07-11 19:33 robert + + * src/Demos/osgmultitexture/Makefile: Added Makefile for + osgmultitexture demos. 2002-07-11 19:32 robert @@ -29790,14 +34629,18 @@ 2002-07-11 17:12 robert * Make/makedirdefs, VisualStudio/VisualStudio.dsw, - include/osg/GLExtensions, include/osg/State: Added support for + VisualStudio/Demos/osgmultitexture/osgmultitexture.dsp, + include/osg/GLExtensions, include/osg/State, + src/Demos/osgmultitexture/Makefile.inst, + src/Demos/osgmultitexture/osgmultitexture.cpp: Added support for multitexturing to osg::State and added osgmultitexture demo which adds as spherical environment map using texture 1 to any model. 2002-07-11 15:32 robert * include/osg/BoundingBox, include/osg/BoundingSphere, - include/osg/CullStack, include/osg/Node, src/osg/BoundingBox.cpp, + include/osg/CullStack, include/osg/Node, + src/Demos/osgimpostor/osgimpostor.cpp, src/osg/BoundingBox.cpp, src/osg/Group.cpp, src/osg/ImpostorSprite.cpp, src/osg/LineSegment.cpp, src/osgUtil/CullVisitor.cpp, src/osgUtil/InsertImpostorsVisitor.cpp, @@ -29844,8 +34687,9 @@ 2002-07-10 21:30 robert - * include/osg/Drawable, src/osg/Drawable.cpp: Updates to - osg::Drawable::AppCallback and osgprerender demo. + * include/osg/Drawable, src/Demos/osgprerender/osgprerender.cpp, + src/osg/Drawable.cpp: Updates to osg::Drawable::AppCallback and + osgprerender demo. 2002-07-10 16:35 robert @@ -29855,13 +34699,27 @@ 2002-07-10 14:33 robert - * Make/debugtests.bat, Make/osgtests.bat, src/osgDB/Registry.cpp: + * Make/debugtests.bat, Make/osgtests.bat, + VisualStudio/Demos/osgprerender/osgprerender.dsp, + src/Demos/osggeometry/osggeometry.cpp, + src/Demos/osgprerender/osgprerender.cpp, src/osgDB/Registry.cpp: Updates to osgprerender to support use of rendering to an image, rather then just a texture. +2002-07-10 12:26 robert + + * VisualStudio/Demos/osgprerender/osgprerender.dsp: Rejigged the + line endings. + 2002-07-10 12:22 robert - * include/osgUtil/RenderToTextureStage, src/osg/Image.cpp, + * include/osgUtil/RenderToTextureStage, + src/Demos/hangglide/base.cpp, src/Demos/hangglide/sky.cpp, + src/Demos/hangglide/tank.cpp, src/Demos/hangglide/terrain.cpp, + src/Demos/hangglide/trees.cpp, + src/Demos/osgbillboard/osgbillboard.cpp, + src/Demos/osgreflect/osgreflect.cpp, + src/Demos/osgtexture/osgtexture.cpp, src/osg/Image.cpp, src/osgPlugins/dw/ReaderWriterDW.cpp, src/osgPlugins/lib3ds/ReaderWriter3DS.cpp, src/osgPlugins/lwo/ReaderWriterLWO.cpp, @@ -29894,12 +34752,23 @@ 2002-07-09 20:23 robert - * src/osg/ImpostorSprite.cpp: Implemented more code for the new - osgprerender demo. + * src/: Demos/osggeometry/osggeometry.cpp, + Demos/osgprerender/osgprerender.cpp, osg/ImpostorSprite.cpp: + Implemented more code for the new osgprerender demo. + +2002-07-09 14:31 robert + + * src/Demos/osgprerender/: Makefile, Makefile.inst, + osgprerender.cpp: Updates to the osgprerender code. Still doesn't + do anything interesting yet.. 2002-07-09 14:17 robert - * Make/makedirdefs, VisualStudio/VisualStudio.dsw: Added new demo + * Make/makedirdefs, VisualStudio/VisualStudio.dsw, + VisualStudio/Demos/osgprerender/osgprerender.dsp, + src/Demos/osgprerender/Makefile, + src/Demos/osgprerender/Makefile.inst, + src/Demos/osgprerender/osgprerender.cpp: Added new demo osgprerender to demonstrate how to prerender a scene and use the result in the main rendering for special effects. @@ -29911,8 +34780,10 @@ 2002-07-09 11:23 robert - * src/osgPlugins/: osg/Geometry.cpp, pfb/ConvertFromPerformer.cpp, - pfb/ConvertFromPerformer.h: Fixes for IRIX build. + * src/: Demos/osgcluster/broadcaster.cpp, + osgPlugins/osg/Geometry.cpp, + osgPlugins/pfb/ConvertFromPerformer.cpp, + osgPlugins/pfb/ConvertFromPerformer.h: Fixes for IRIX build. 2002-07-09 10:35 robert @@ -29944,11 +34815,33 @@ findings on getting VS to compile without the Vector wrapper classes. +2002-07-07 23:08 robert + + * VisualStudio/Demos/osgcluster/osgcluster.dsp: Added winsock32 + libs to osgcluster demo. + +2002-07-07 21:16 robert + + * VisualStudio/Demos/osgcluster/osgcluster.dsp: Rehashed the + osgcluster project file to see if it solves the failure under + windows. + 2002-07-07 18:42 robert * include/osg/Primitive, src/osg/StateSet.cpp: Fixes for Windows build. +2002-07-07 18:40 robert + + * src/Demos/osgcluster/broadcaster.cpp: Added include to + __DARWIN_OSX__ build. + +2002-07-07 18:30 robert + + * VisualStudio/Demos/osgcluster/osgcluster.dsp: Did a to_dos on + osgcluster.dsp since it was original saved with unix file + endings. + 2002-07-07 15:40 robert * include/osg/Drawable, include/osg/Primitive, include/osg/State, @@ -29956,15 +34849,23 @@ include/osg/Texture, include/osg/TextureCubeMap, src/osg/GeoSet.cpp, src/osg/Geometry.cpp, src/osg/Primitive.cpp, src/osg/StateSet.cpp, src/osg/Texture.cpp, - src/osg/TextureCubeMap.cpp, src/osgPlugins/osg/Geometry.cpp, - src/osgUtil/SceneView.cpp, src/osgUtil/Tesselator.cpp: Work on - supporting multitexturing in + src/osg/TextureCubeMap.cpp, src/osgPlugins/dx/DXWriter.cpp, + src/osgPlugins/dx/StateSetStr.cpp, + src/osgPlugins/osg/Geometry.cpp, src/osgUtil/SceneView.cpp, + src/osgUtil/Tesselator.cpp: Work on supporting multitexturing in State/StateSet/StateAttribute/Geoemtry. 2002-07-04 19:47 robert - * VisualStudio/VisualStudio.dsw: Added VisualStudio files for Win32 - port of osgcluster demo. + * VisualStudio/: VisualStudio.dsw, Demos/osgcluster/osgcluster.dsp: + Added VisualStudio files for Win32 port of osgcluster demo. + +2002-07-04 19:41 robert + + * src/Demos/osgcluster/: broadcaster.cpp, broadcaster.h, + osgcluster.cpp, receiver.cpp, receiver.h: Added support for Win32 + broadcast and recience over lan. Changes sent in by Michael + Gronager. 2002-07-04 15:49 robert @@ -29979,8 +34880,9 @@ 2002-07-04 10:49 robert - * include/osg/Drawable: Fixed the TriangleFunctor QUAD_STRIP code - so that it produces consistent results. + * include/osg/Drawable, src/Demos/osggeometry/osggeometry.cpp: + Fixed the TriangleFunctor QUAD_STRIP code so that it produces + consistent results. 2002-07-03 21:33 robert @@ -29996,8 +34898,8 @@ * include/osg/CullStack, include/osg/Math, include/osgUtil/SceneView, include/osgUtil/Tesselator, - src/osg/CullStack.cpp, src/osg/Geode.cpp, - src/osgPlugins/pfb/ConvertFromPerformer.cpp, + src/Demos/osgtext/main.cpp, src/osg/CullStack.cpp, + src/osg/Geode.cpp, src/osgPlugins/pfb/ConvertFromPerformer.cpp, src/osgUtil/SceneView.cpp: Reimplemted the osgUtil::SceneView::setCalcNearFar() functionality to bring it inline with the CullStack/CullVisitor implementation. Also added @@ -30013,6 +34915,11 @@ * Make/: instrules, makedefs: -n32 and -64 entries were reversed in makedefs +2002-07-02 07:28 don + + * src/Demos/osgcallback/osgcallback.cpp: osgcallback required fixes + for new osg::Drawable::CullCallback + 2002-07-02 07:22 don * include/osg/Drawable, include/osgUtil/CullVisitor, @@ -30051,6 +34958,16 @@ ConvertFromPerformer.h: Fixes from Ulrich Hertlein to build of pfb plugin. Small mods to these by Robert. +2002-06-28 15:42 robert + + * src/Demos/osggeometry/osggeometry.cpp: Added to the osggeometry + demo. + +2002-06-28 12:11 robert + + * src/Demos/osggeometry/osggeometry.cpp: Rewriting the osggeomtry + demo to illustrate more primitive types. + 2002-06-28 09:47 robert * include/osg/: Geometry, Primitive: Removed commas from the end of @@ -30086,7 +35003,8 @@ 2002-06-27 11:50 robert * VisualStudio/osg/osg.dsp, include/osg/Array, - include/osg/Geometry, include/osg/Primitive, src/osg/Array.cpp, + include/osg/Geometry, include/osg/Primitive, + src/Demos/hangglide/base.cpp, src/osg/Array.cpp, src/osg/Geometry.cpp, src/osg/Makefile, src/osg/Primitive.cpp: Moved the AttributeArray and Primitive classes into their own header and source files. @@ -30133,8 +35051,15 @@ * include/osg/Geometry, include/osgUtil/DisplayListVisitor, include/osgUtil/SmoothingVisitor, - include/osgUtil/TriStripVisitor, - src/osgPlugins/lwo/ReaderWriterLWO.cpp, + include/osgUtil/TriStripVisitor, src/Demos/hangglide/base.cpp, + src/Demos/hangglide/sky.cpp, src/Demos/hangglide/tank.cpp, + src/Demos/hangglide/terrain.cpp, src/Demos/hangglide/trees.cpp, + src/Demos/osgbillboard/osgbillboard.cpp, + src/Demos/osgoccluder/osgoccluder.cpp, + src/Demos/osgreflect/osgreflect.cpp, + src/Demos/osgstereoimage/osgstereoimage.cpp, + src/Demos/osgtext/main.cpp, src/Demos/osgtexture/osgtexture.cpp, + src/osgGLUT/Viewer.cpp, src/osgPlugins/lwo/ReaderWriterLWO.cpp, src/osgUtil/CullVisitor.cpp, src/osgUtil/DisplayRequirementsVisitor.cpp, src/osgUtil/Optimizer.cpp, src/osgUtil/SmoothingVisitor.cpp: @@ -30157,10 +35082,11 @@ * include/osg/BoundingBox, include/osg/Drawable, include/osg/GeoSet, include/osg/Geometry, include/osg/Statistics, include/osgUtil/IntersectVisitor, - include/osgUtil/TriStripVisitor, src/osg/GeoSet.cpp, + include/osgUtil/TriStripVisitor, src/Demos/osgcube/osgcube.cpp, + src/Demos/osggeometry/osggeometry.cpp, src/osg/GeoSet.cpp, src/osg/Geometry.cpp, src/osg/Image.cpp, src/osg/ImpostorSprite.cpp, src/osg/ShadowVolumeOccluder.cpp, - src/osgPlugins/osg/Geometry.cpp, + src/osgGLUT/Viewer.cpp, src/osgPlugins/osg/Geometry.cpp, src/osgUtil/IntersectVisitor.cpp, src/osgUtil/Optimizer.cpp, src/osgUtil/SmoothingVisitor.cpp, src/osgUtil/TriStripVisitor.cpp: Added @@ -30171,7 +35097,8 @@ 2002-06-24 22:44 robert - * include/osgText/Text, src/osgText/Text.cpp: Fixed + * include/osgText/Text, src/Demos/osghud/osghud.cpp, + src/Demos/osgtext/main.cpp, src/osgText/Text.cpp: Fixed osgText::Text::DrawModeType::ALIGNEMENT spelling mistake, now is ALIGNMENT. @@ -30192,15 +35119,17 @@ * include/osg/GeoSet, include/osg/Geometry, include/osg/Texture, include/osg/ref_ptr, include/osgUtil/Optimizer, - src/osg/GeoSet.cpp, src/osg/Geometry.cpp, - src/osgUtil/Optimizer.cpp, src/osgUtil/Tesselator.cpp: Added - conversion to osg::GeoSet::converToGeometry() utility to help the - migration to and testing of the new osg::Geometry class. + src/Demos/osggeometry/osggeometry.cpp, src/osg/GeoSet.cpp, + src/osg/Geometry.cpp, src/osgUtil/Optimizer.cpp, + src/osgUtil/Tesselator.cpp: Added conversion to + osg::GeoSet::converToGeometry() utility to help the migration to + and testing of the new osg::Geometry class. 2002-06-22 16:46 robert - * src/osgPlugins/: bmp/ReaderWriterBMP.cpp, - lwo/ReaderWriterLWO.cpp: Compile Fixes for Win32. + * VisualStudio/Demos/osggeometry/osggeometry.dsp, + src/osgPlugins/bmp/ReaderWriterBMP.cpp, + src/osgPlugins/lwo/ReaderWriterLWO.cpp: Compile Fixes for Win32. 2002-06-21 20:24 robert @@ -30210,8 +35139,12 @@ 2002-06-21 17:45 robert * include/osg/Geometry, src/osg/Geometry.cpp, - VisualStudio/VisualStudio.dsw, Make/makedirdefs: Added new - osggeometry demo to test the work on the new osg::Geometry + VisualStudio/VisualStudio.dsw, + VisualStudio/Demos/osggeometry/osggeometry.dsp, + src/Demos/osggeometry/Makefile, + src/Demos/osggeometry/Makefile.inst, + src/Demos/osggeometry/osggeometry.cpp, Make/makedirdefs: Added + new osggeometry demo to test the work on the new osg::Geometry Drawable. 2002-06-21 16:14 robert @@ -30270,8 +35203,9 @@ 2002-06-19 16:18 robert - * src/osg/: BoundingSphere.cpp, Geode.cpp, OccluderNode.cpp: Added - computation of the bounding volume of osg::OccluderNodes. + * src/: Demos/osgoccluder/osgoccluder.cpp, osg/BoundingSphere.cpp, + osg/Geode.cpp, osg/OccluderNode.cpp: Added computation of the + bounding volume of osg::OccluderNodes. Added support for osg::BoundingSphere::expandBy*(osg::BoundingBox) and have added @@ -30281,6 +35215,7 @@ 2002-06-19 11:19 robert * include/osg/ShadowVolumeOccluder, + src/Demos/osgoccluder/osgoccluder.cpp, src/osg/CollectOccludersVisitor.cpp, src/osg/ShadowVolumeOccluder.cpp, src/osgUtil/SceneView.cpp: Added support for occlusion of holes in occluders, and cleaned up @@ -30348,6 +35283,7 @@ * include/osg/CullStack, include/osg/CullingSet, include/osg/Polytope, include/osg/ShadowVolumeOccluder, + src/Demos/osgoccluder/osgoccluder.cpp, src/osg/CollectOccludersVisitor.cpp, src/osg/CullingSet.cpp, src/osg/ShadowVolumeOccluder.cpp, src/osgUtil/CullVisitor.cpp, src/osgUtil/SceneView.cpp: Fixes to the occluder culling code to @@ -30356,6 +35292,7 @@ 2002-06-15 21:57 robert * Make/cygwin_plugin_def, Make/makedefs, include/osg/Math, + src/Demos/osgoccluder/osgoccluder.cpp, src/osg/CollectOccludersVisitor.cpp, src/osg/CullStack.cpp, src/osg/Notify.cpp, src/osg/ShadowVolumeOccluder.cpp: Fixes for Visual .NET and Mingw builds, and fix MacOSX notify() crash. @@ -30375,6 +35312,14 @@ * src/osg/ShadowVolumeOccluder.cpp: Added computation of the occluders volume, scale it to a ratio of the frustum. +2002-06-14 15:50 robert + + * src/Demos/osgoccluder/osgoccluder.cpp: Added occluder hole test + code into the osgoccluder demo. The code works, but I've + commented it out right now as the Geode physically representing + the occluder doesn't yet have a hole in it - just a cosmetic + thing. + 2002-06-14 14:49 robert * include/osg/CollectOccludersVisitor, @@ -30399,9 +35344,11 @@ * VisualStudio/osgPlugins/osg/dot_osg.dsp, include/osg/CollectOccludersVisitor, include/osg/ShadowVolumeOccluder, + src/Demos/osgoccluder/osgoccluder.cpp, src/osg/CollectOccludersVisitor.cpp, - src/osg/ShadowVolumeOccluder.cpp, src/osgPlugins/osg/Makefile, - src/osgUtil/SceneView.cpp: Further work on occlusion culling. + src/osg/ShadowVolumeOccluder.cpp, src/osgGLUT/Viewer.cpp, + src/osgPlugins/osg/Makefile, src/osgUtil/SceneView.cpp: Further + work on occlusion culling. 2002-06-13 20:39 don @@ -30413,6 +35360,10 @@ * include/osg/NodeCallback: Added #include so that it will compile properly regardless of include order. +2002-06-13 20:10 robert + + * src/osgGLUT/Makefile: Added -osgGA to the Makefile list. + 2002-06-13 19:27 robert * include/osg/Timer, src/osg/Timer.cpp: Merge Randall's changes. @@ -30433,6 +35384,10 @@ * include/osg/Node: Removed inappropriate inline keyword which was breaking the IRIX build. +2002-06-12 16:43 robert + + * src/Demos/osgparticle/osgparticle.cpp: IRIX build fix. + 2002-06-12 15:57 robert * Make/makedefs, src/osgParticle/Makefile: Changes for MacOSX @@ -30474,10 +35429,12 @@ * VisualStudio/osgPlugins/osg/dot_osg.dsp, VisualStudio/osgText/osgText.dsp, include/osg/Notify, - include/osgText/Font, include/osgText/Paragraph, - include/osgText/Text, include/osgUtil/AppVisitor, - src/osg/Notify.cpp, src/osgDB/DotOsgWrapper.cpp, - src/osgPlugins/osg/Makefile, src/osgPlugins/osg/Projection.cpp, + include/osgGLUT/Viewer, include/osgText/Font, + include/osgText/Paragraph, include/osgText/Text, + include/osgUtil/AppVisitor, + src/Demos/osgparticle/osgparticle.cpp, src/osg/Notify.cpp, + src/osgDB/DotOsgWrapper.cpp, src/osgPlugins/osg/Makefile, + src/osgPlugins/osg/Projection.cpp, src/osgPlugins/osg/Transform.cpp, src/osgText/Font.cpp, src/osgText/IO_Font.cpp, src/osgText/IO_Paragraph.cpp, src/osgText/IO_Text.cpp, src/osgText/Makefile, @@ -30514,7 +35471,8 @@ 2002-06-09 14:09 robert * Make/makedefs, VisualStudio/osgUtil/osgUtil.dsp, - include/osgGA/GUIEventAdapter, include/osgUtil/CameraManipulator, + include/osgGA/GUIEventAdapter, include/osgGLUT/GLUTEventAdapter, + include/osgGLUT/Viewer, include/osgUtil/CameraManipulator, include/osgUtil/DriveManipulator, include/osgUtil/FlightManipulator, include/osgUtil/GUIActionAdapter, @@ -30522,8 +35480,24 @@ include/osgUtil/SceneViewManipulator, include/osgUtil/StateSetManipulator, include/osgUtil/TrackballManipulator, + src/Demos/hangglide/GliderManipulator.cpp, + src/Demos/hangglide/GliderManipulator.h, + src/Demos/osgbillboard/osgbillboard.cpp, + src/Demos/osgcallback/osgcallback.cpp, + src/Demos/osgclip/osgclip.cpp, + src/Demos/osgcluster/osgcluster.cpp, + src/Demos/osgcopy/osgcopy.cpp, src/Demos/osgcube/osgcube.cpp, + src/Demos/osghud/osghud.cpp, + src/Demos/osgimpostor/osgimpostor.cpp, + src/Demos/osgoccluder/osgoccluder.cpp, + src/Demos/osgparticle/osgparticle.cpp, + src/Demos/osgreflect/osgreflect.cpp, + src/Demos/osgscribe/osgscribe.cpp, + src/Demos/osgstereoimage/osgstereoimage.cpp, + src/Demos/osgtext/main.cpp, src/Demos/osgtexture/osgtexture.cpp, + src/Demos/osgviews/osgviews.cpp, src/Demos/sgv/sgv.cpp, src/osgGA/DriveManipulator.cpp, src/osgGA/FlightManipulator.cpp, - src/osgGA/TrackballManipulator.cpp, + src/osgGA/TrackballManipulator.cpp, src/osgGLUT/Viewer.cpp, src/osgUtil/CameraManipulator.cpp, src/osgUtil/DriveManipulator.cpp, src/osgUtil/FlightManipulator.cpp, src/osgUtil/Makefile, @@ -30540,11 +35514,20 @@ 2002-06-08 20:58 robert - * Make/makedirdefs, VisualStudio/VisualStudio.dsw, doc/demos.html, + * Make/makedirdefs, VisualStudio/VisualStudio.dsw, + VisualStudio/Demos/osgoccluder/osgoccluder.dsp, doc/demos.html, include/osg/CullingSet, include/osg/Polytope, include/osg/ShadowOccluderVolume, src/osgUtil/CullVisitor.cpp: More more occlusion culling. +2002-06-07 21:03 robert + + * src/Demos/osgoccluder/: Makefile, Makefile.inst, osgoccluder.cpp: + Added osgoccluder demo, it creates a single quad occluder, but + the culling code is not complete yet, so it won't actually do any + occlusion culling, the demo is here so I can test the evolving + occlusion culling code. + 2002-06-07 15:54 don * include/osgParticle/range: #ifdefed out cstdlib for irix @@ -30625,8 +35608,10 @@ 2002-06-05 17:00 robert - * VisualStudio/VisualStudio.dsw: Renamed the osgparticle demo so - that it wouldn't clash with the osgParticle library. + * VisualStudio/: VisualStudio.dsw, + Demos/osgparticle/osgparticle.dsp, + Demos/osgparticle/osgparticledemo.dsp: Renamed the osgparticle + demo so that it wouldn't clash with the osgParticle library. 2002-06-05 15:14 robert @@ -30650,13 +35635,55 @@ 2002-06-05 14:00 robert - * VisualStudio/: VisualStudio.dsw, osgParticle/osgParticle.dsp: + * VisualStudio/: VisualStudio.dsw, + Demos/osgparticle/osgparticle.dsp, osgParticle/osgParticle.dsp: Updated VisualStudio files for osgParticle. 2002-06-05 13:44 robert * AUTHORS, Make/makedirdefs, VisualStudio/VisualStudio.dsw, + VisualStudio/Demos/osgparticle/osgparticle.dsp, VisualStudio/osgParticle/osgParticle.dsp, doc/documentation.html, + doc/doc++/osgParticle/AccelOperator.html, + doc/doc++/osgParticle/CenteredPlacer.html, + doc/doc++/osgParticle/ClassGraph.class, + doc/doc++/osgParticle/ClassGraphPanel.class, + doc/doc++/osgParticle/ClassLayout.class, + doc/doc++/osgParticle/Counter.html, + doc/doc++/osgParticle/Emitter.html, + doc/doc++/osgParticle/FluidFrictionOperator.html, + doc/doc++/osgParticle/ForceOperator.html, + doc/doc++/osgParticle/General.html, + doc/doc++/osgParticle/HIER.html, + doc/doc++/osgParticle/HIERjava.html, + doc/doc++/osgParticle/Interpolator.html, + doc/doc++/osgParticle/LinearInterpolator.html, + doc/doc++/osgParticle/ModularEmitter.html, + doc/doc++/osgParticle/ModularProgram.html, + doc/doc++/osgParticle/MultiSegmentPlacer.html, + doc/doc++/osgParticle/NavigatorButton.class, + doc/doc++/osgParticle/OSGPARTICLE_SECTORPLACER_.html, + doc/doc++/osgParticle/Operator.html, + doc/doc++/osgParticle/Particle.html, + doc/doc++/osgParticle/ParticleProcessor.html, + doc/doc++/osgParticle/ParticleSystem.html, + doc/doc++/osgParticle/ParticleSystemUpdater.html, + doc/doc++/osgParticle/Placer.html, + doc/doc++/osgParticle/PointPlacer.html, + doc/doc++/osgParticle/Program.html, + doc/doc++/osgParticle/RadialShooter.html, + doc/doc++/osgParticle/RandomRateCounter.html, + doc/doc++/osgParticle/SectorPlacer.html, + doc/doc++/osgParticle/SegmentPlacer.html, + doc/doc++/osgParticle/Shooter.html, + doc/doc++/osgParticle/VariableRateCounter.html, + doc/doc++/osgParticle/icon1.gif, doc/doc++/osgParticle/icon2.gif, + doc/doc++/osgParticle/index.html, + doc/doc++/osgParticle/osgParticle.html, + doc/doc++/osgParticle/range.html, + doc/doc++/osgParticle/rangef.html, + doc/doc++/osgParticle/rangev2.html, + doc/doc++/osgParticle/rangev3.html, include/osgParticle/AccelOperator, include/osgParticle/CenteredPlacer, include/osgParticle/Counter, include/osgParticle/Emitter, include/osgParticle/Export, @@ -30678,6 +35705,9 @@ include/osgParticle/SegmentPlacer, include/osgParticle/Shooter, include/osgParticle/VariableRateCounter, include/osgParticle/Version, include/osgParticle/range, + src/Demos/osgparticle/Makefile, + src/Demos/osgparticle/Makefile.inst, + src/Demos/osgparticle/osgparticle.cpp, src/osgParticle/Emitter.cpp, src/osgParticle/FluidFrictionOperator.cpp, src/osgParticle/IO_AccelOperator.cpp, @@ -30710,6 +35740,56 @@ src/osgParticle/Program.cpp, src/osgParticle/Version.cpp: Checked in osgParticle, writtten by Marco Jez. +2002-06-05 13:35 robert + + * doc/doc++/: osg/AlphaFunc.html, osg/AnimationPath.html, + osg/AttributeFunctor.html, osg/Billboard.html, osg/Camera.html, + osg/ClipPlane.html, osg/ColorMask.html, osg/ColorMatrix.html, + osg/CopyOp.html, osg/CullFace.html, osg/Depth.html, + osg/DisplaySettings.html, osg/DrawPixels.html, osg/Drawable.html, + osg/EarthSky.html, osg/Fog.html, osg/FrameStamp.html, + osg/FrontFace.html, osg/General.html, osg/GeoSet.html, + osg/Geode.html, osg/Group.html, osg/HIER.html, osg/HIERjava.html, + osg/Image.html, osg/Impostor.html, osg/ImpostorSprite.html, + osg/ImpostorSpriteManager.html, osg/LOD.html, osg/Light.html, + osg/LightModel.html, osg/LightSource.html, osg/LineSegment.html, + osg/LineStipple.html, osg/LineWidth.html, osg/META_Object.html, + osg/Material.html, osg/Matrix.html, osg/NodeAcceptOp.html, + osg/NodeCallback.html, osg/NodeVisitor.html, + osg/NotifySeverity.html, osg/Object.html, osg/Plane.html, + osg/Point.html, osg/PolygonMode.html, osg/PolygonOffset.html, + osg/PositionAttitudeTransform.html, osg/Projection.html, + osg/Quat.html, osg/Referenced.html, osg/ShadeModel.html, + osg/State.html, osg/StateAttribute.html, osg/StateSet.html, + osg/Statistics.html, osg/Stencil.html, osg/Switch.html, + osg/TexEnv.html, osg/TexGen.html, osg/TexMat.html, + osg/Texture.html, osg/TextureCubeMap.html, osg/Timer.html, + osg/Transform.html, osg/Transparency.html, osg/Vec2.html, + osg/Vec3.html, osg/Vec4.html, osg/Viewport.html, + osg/clampArray3BetweenRange.html, osg/clampArray3GEQUAL.html, + osg/clampArray3LEQUAL.html, osg/clampArray4BetweenRange.html, + osg/clampArray4GEQUAL.html, osg/clampArray4LEQUAL.html, + osg/clampArrayElementBetweenRange.html, + osg/clampArrayElementGEQUAL.html, + osg/clampArrayElementLEQUAL.html, + osg/clampArrayElementsBetweenRange.html, + osg/clampArrayElementsGEQUAL.html, + osg/clampArrayElementsLEQUAL.html, osg/clampBetweenRange.html, + osg/clampGEQUAL.html, osg/clampLEQUAL.html, + osg/createGeodeForImage.2.html, osg/for_each_triangle.html, + osg/index.html, osg/osg.html, osg/ref_ptr.html, osg/tag_au.html, + osgText/Text.html, osgUtil/CullVisitor.html, + osgUtil/DepthSortedBin.html, osgUtil/IntersectVisitor.html, + osgUtil/RenderBin.html, osgUtil/RenderGraph.html, + osgUtil/RenderLeaf.html, osgUtil/RenderStage.html, + osgUtil/RenderStageLighting.html, + osgUtil/RenderToTextureStage.html, osgUtil/SceneView.html, + osgUtil/SceneViewManipulator.html, osgUtil/SmoothingVisitor.html, + osgUtil/StateSetManipulator.html, osgUtil/Tesselator.html, + osgUtil/TrackballManipulator.html, + osgUtil/TransformCallback.html, osgUtil/TriStripVisitor.html, + osgUtil/osgUtil.html: Updated docs. + 2002-06-05 10:38 robert * VisualStudio/osg/osg.dsp, include/osg/Geode, @@ -30763,19 +35843,32 @@ 2002-06-03 12:16 robert - * VisualStudio/: osg/osg.dsp, osgDB/osgDB.dsp, osgGA/osgGA.dsp, + * VisualStudio/: Demos/hangglide/hangglide.dsp, + Demos/osgbillboard/osgbillboard.dsp, + Demos/osgcallback/osgcallback.dsp, Demos/osgclip/osgclip.dsp, + Demos/osgconv/osgconv.dsp, Demos/osgcopy/osgcopy.dsp, + Demos/osgcube/osgcube.dsp, Demos/osghud/osghud.dsp, + Demos/osgimpostor/osgimpostor.dsp, + Demos/osgreflect/osgreflect.dsp, Demos/osgscribe/osgscribe.dsp, + Demos/osgstereoimage/osgstereoimage.dsp, + Demos/osgtext/osgtextdemo.dsp, + Demos/osgtexture/osgstereoimage.dsp, + Demos/osgtexture/osgtexture.dsp, Demos/osgversion/osgversion.dsp, + Demos/osgviews/osgviews.dsp, Demos/sgv/sgv.dsp, osg/osg.dsp, + osgDB/osgDB.dsp, osgGA/osgGA.dsp, osgGLUT/osgGLUT.dsp, osgPlugins/bmp/bmp.dsp, osgPlugins/dw/dw.dsp, - osgPlugins/flt/flt.dsp, osgPlugins/gif/gif.dsp, - osgPlugins/jpeg/jpeg.dsp, osgPlugins/lib3ds/lib3ds.dsp, - osgPlugins/lwo/lwo.dsp, osgPlugins/obj/obj.dsp, - osgPlugins/osg/dot_osg.dsp, osgPlugins/osgtgz/osgtgz.dsp, - osgPlugins/pic/pic.dsp, osgPlugins/png/png.dsp, - osgPlugins/rgb/rgb.dsp, osgPlugins/tga/tga.dsp, - osgPlugins/tgz/tgz.dsp, osgPlugins/tiff/tiff.dsp, - osgPlugins/txp/txp.dsp, osgPlugins/zip/zip.dsp, - osgText/osgText.dsp, osgUtil/osgUtil.dsp: Did a to_dos on all the - VisualStudio project files, and changed them to use the cvs admin - -ko and each file to prevent keyword expansion. + osgPlugins/dx/dx.dsp, osgPlugins/flt/flt.dsp, + osgPlugins/gif/gif.dsp, osgPlugins/jpeg/jpeg.dsp, + osgPlugins/lib3ds/lib3ds.dsp, osgPlugins/lwo/lwo.dsp, + osgPlugins/obj/obj.dsp, osgPlugins/osg/dot_osg.dsp, + osgPlugins/osgtgz/osgtgz.dsp, osgPlugins/pic/pic.dsp, + osgPlugins/png/png.dsp, osgPlugins/rgb/rgb.dsp, + osgPlugins/tga/tga.dsp, osgPlugins/tgz/tgz.dsp, + osgPlugins/tiff/tiff.dsp, osgPlugins/txp/txp.dsp, + osgPlugins/zip/zip.dsp, osgText/osgText.dsp, osgUtil/osgUtil.dsp: + Did a to_dos on all the VisualStudio project files, and changed + them to use the cvs admin -ko and each file to prevent keyword + expansion. 2002-06-03 11:44 robert @@ -30785,7 +35878,8 @@ 2002-06-03 11:40 robert - * VisualStudio/VisualStudio.dsw: Changed file endings to dos. + * VisualStudio/: VisualStudio.dsw, + Demos/osgcallback/osgcallback.dsp: Changed file endings to dos. 2002-05-29 20:34 robert @@ -30793,15 +35887,28 @@ include/osgGA/GUIEventHandlerVisitor: Fixes for warnings under VisualStudio +2002-05-29 17:15 robert + + * src/Demos/osgcallback/osgcallback.cpp: Fix for IRIX build. + +2002-05-29 17:05 robert + + * VisualStudio/Demos/osgcallback/osgcallback.dsp: Changed the + endings to dos. + 2002-05-29 00:43 robert * Make/makedirdefs, VisualStudio/VisualStudio.dsw, + VisualStudio/Demos/osgcallback/osgcallback.dsp, VisualStudio/osg/osg.dsp, include/osg/Billboard, include/osg/ConvexPlanerOccluder, include/osg/ConvexPlanerPolygon, include/osg/Drawable, include/osg/Geode, include/osg/LOD, include/osg/PositionAttitudeTransform, include/osg/ShadowOccluderVolume, include/osg/Transform, + src/Demos/osgcallback/Makefile, + src/Demos/osgcallback/Makefile.inst, + src/Demos/osgcallback/osgcallback.cpp, src/osg/ConvexPlanerOccluder.cpp, src/osg/ConvexPlanerPolygon.cpp, src/osg/Drawable.cpp, src/osg/Geode.cpp, src/osg/Makefile, @@ -30812,9 +35919,9 @@ 2002-05-28 17:11 robert - * include/: osg/Export, osgDB/Export, osgGA/Export, osgText/Export, - osgUtil/Export: Added pragma to disable warning under - VisualStudio.NET. + * include/: osg/Export, osgDB/Export, osgGA/Export, osgGLUT/Export, + osgText/Export, osgUtil/Export: Added pragma to disable warning + under VisualStudio.NET. 2002-05-28 16:17 robert @@ -30836,6 +35943,8 @@ * include/osg/Export, include/osg/Timer, include/osgDB/Export, include/osgText/Export, include/osgUtil/Export, + src/Demos/hangglide/hat.cpp, src/Demos/hangglide/sky.cpp, + src/Demos/hangglide/tank.cpp, src/Demos/hangglide/trees.cpp, src/osg/Image.cpp, src/osgDB/FileUtils_Unix.cpp, src/osgPlugins/flt/Pool.cpp, src/osgPlugins/flt/ReaderWriterFLT.cpp, src/osgText/FTGL.h, @@ -30891,8 +36000,18 @@ 2002-05-22 13:18 robert - * VisualStudio/: osg/osg.dsp, osgDB/osgDB.dsp, osgGA/osgGA.dsp, - osgPlugins/bmp/bmp.dsp, osgPlugins/dw/dw.dsp, + * VisualStudio/: Demos/hangglide/hangglide.dsp, + Demos/osgbillboard/osgbillboard.dsp, Demos/osgclip/osgclip.dsp, + Demos/osgconv/osgconv.dsp, Demos/osgcopy/osgcopy.dsp, + Demos/osgcube/osgcube.dsp, Demos/osghud/osghud.dsp, + Demos/osgimpostor/osgimpostor.dsp, + Demos/osgreflect/osgreflect.dsp, Demos/osgscribe/osgscribe.dsp, + Demos/osgstereoimage/osgstereoimage.dsp, + Demos/osgtext/osgtextdemo.dsp, Demos/osgtexture/osgtexture.dsp, + Demos/osgversion/osgversion.dsp, Demos/osgviews/osgviews.dsp, + Demos/sgv/sgv.dsp, osg/osg.dsp, osgDB/osgDB.dsp, osgGA/osgGA.dsp, + osgGLUT/osgGLUT.dsp, osgPlugins/bmp/bmp.dsp, + osgPlugins/dw/dw.dsp, osgPlugins/dx/dx.dsp, osgPlugins/flt/flt.dsp, osgPlugins/gif/gif.dsp, osgPlugins/jpeg/jpeg.dsp, osgPlugins/lib3ds/lib3ds.dsp, osgPlugins/lwo/lwo.dsp, osgPlugins/obj/obj.dsp, @@ -31108,14 +36227,16 @@ 2002-05-02 01:14 robert * Make/makedefs, Make/makedirdefs, VisualStudio/VisualStudio.dsw, - include/osg/ClipNode, include/osg/ClipPlane, include/osg/Matrix, + VisualStudio/Demos/osgclip/osgclip.dsp, include/osg/ClipNode, + include/osg/ClipPlane, include/osg/Matrix, include/osg/NodeVisitor, include/osgUtil/CullVisitor, include/osgUtil/RenderStage, include/osgUtil/RenderStageLighting, - src/osg/ClipNode.cpp, src/osg/Makefile, - src/osgUtil/CullVisitor.cpp, src/osgUtil/RenderStage.cpp, - src/osgUtil/RenderStageLighting.cpp, src/osgUtil/SceneView.cpp: - dded osg::ClipNode class for managing OpenGL clipping planes, and - osgclip demo. + src/Demos/osgclip/Makefile, src/Demos/osgclip/Makefile.inst, + src/Demos/osgclip/osgclip.cpp, src/osg/ClipNode.cpp, + src/osg/Makefile, src/osgUtil/CullVisitor.cpp, + src/osgUtil/RenderStage.cpp, src/osgUtil/RenderStageLighting.cpp, + src/osgUtil/SceneView.cpp: dded osg::ClipNode class for managing + OpenGL clipping planes, and osgclip demo. 2002-04-26 17:01 robert @@ -31124,8 +36245,18 @@ 2002-04-26 16:21 don - * VisualStudio/: VisualStudio.dsw, osg/osg.dsp, osgDB/osgDB.dsp, - osgPlugins/bmp/bmp.dsp, osgPlugins/dw/dw.dsp, + * VisualStudio/: VisualStudio.dsw, Demos/hangglide/hangglide.dsp, + Demos/osgbillboard/osgbillboard.dsp, Demos/osgconv/osgconv.dsp, + Demos/osgcopy/osgcopy.dsp, Demos/osgcube/osgcube.dsp, + Demos/osghud/osghud.dsp, Demos/osgimpostor/osgimpostor.dsp, + Demos/osgreflect/osgreflect.dsp, Demos/osgscribe/osgscribe.dsp, + Demos/osgstereoimage/osgstereoimage.dsp, + Demos/osgtext/osgtextdemo.dsp, + Demos/osgtexture/osgstereoimage.dsp, + Demos/osgtexture/osgtexture.dsp, Demos/osgversion/osgversion.dsp, + Demos/osgviews/osgviews.dsp, Demos/sgv/sgv.dsp, osg/osg.dsp, + osgDB/osgDB.dsp, osgGLUT/osgGLUT.dsp, osgPlugins/bmp/bmp.dsp, + osgPlugins/dw/dw.dsp, osgPlugins/dx/dx.dsp, osgPlugins/flt/flt.dsp, osgPlugins/gif/gif.dsp, osgPlugins/jpeg/jpeg.dsp, osgPlugins/lib3ds/lib3ds.dsp, osgPlugins/lwo/lwo.dsp, osgPlugins/obj/obj.dsp, @@ -31143,7 +36274,14 @@ 2002-04-26 14:44 robert - * NEWS, src/osgPlugins/pfb/Makefile: Updated docs. + * NEWS, doc/doc++/osg/DrawPixels.html, doc/doc++/osg/Drawable.html, + doc/doc++/osg/EarthSky.html, doc/doc++/osg/GeoSet.html, + doc/doc++/osg/Group.html, doc/doc++/osg/Impostor.html, + doc/doc++/osg/ImpostorSprite.html, doc/doc++/osg/LOD.html, + doc/doc++/osg/PositionAttitudeTransform.html, + doc/doc++/osg/Projection.html, doc/doc++/osg/Switch.html, + doc/doc++/osg/Transform.html, src/osgPlugins/pfb/Makefile: + Updated docs. Fix to pfb Makefile for missing $. @@ -31151,11 +36289,17 @@ * src/osgUtil/Optimizer.cpp: Fix for CisualStudio6.0 build. +2002-04-26 09:25 robert + + * src/osgPlugins/dx/DXWriter.h: Fixed remaining MAX_PATH usuage, + replacing it with the new DX_MAX_PATH, this should solve compile + problems under VisualStudio .NET. + 2002-04-26 09:16 robert * NEWS, include/osg/Drawable, include/osg/Group, include/osg/LOD, - include/osg/Node, src/osgPlugins/osg/Group.cpp, - src/osgPlugins/osg/LOD.cpp, + include/osg/Node, src/Demos/hangglide/hangglide.cpp, + src/osgPlugins/osg/Group.cpp, src/osgPlugins/osg/LOD.cpp, src/osgUtil/InsertImpostorsVisitor.cpp, src/osgUtil/Optimizer.cpp: Qarning fixes, and updated the date in NEWS to reflect todays release of 0.8.45 @@ -31167,6 +36311,10 @@ Fix for a warning under VisualStudio.NET. +2002-04-25 23:07 robert + + * src/osgPlugins/dx/: DXWriter.cpp, DXWriter.h: Cygwin build fixes. + 2002-04-25 22:31 robert * src/osgPlugins/txp/trpage_sys.h: Fix for window build. @@ -31201,11 +36349,12 @@ 2002-04-25 11:46 robert - * Make/debugtests.bat: A more verbose version of the test script, - using each and more memleaks.log to print out progress and report - any memory leaks which have been logged. The later will only - occur with a debug build. The use of echo and more makes this - version osgtest.bat not portable to windows unfortuntately. + * Make/debugtests.bat, src/Demos/osgtexture/osgtexture.cpp: A more + verbose version of the test script, using each and more + memleaks.log to print out progress and report any memory leaks + which have been logged. The later will only occur with a debug + build. The use of echo and more makes this version osgtest.bat + not portable to windows unfortuntately. 2002-04-25 11:14 robert @@ -31239,8 +36388,27 @@ 2002-04-25 07:27 robert - * doc/introduction.html: Fixed spellings in introduction.html, and - update osgtext and osgviews images. + * doc/: introduction.html, images/osgtext.jpg, images/osgviews.jpg: + Fixed spellings in introduction.html, and update osgtext and + osgviews images. + +2002-04-25 06:43 robert + + * doc/images/OpenSceneGraphBanner_Distribution.jpg: Added back in + as binary file. + +2002-04-25 06:42 robert + + * doc/images/OpenSceneGraphBanner_Distribution.jpg: Temporily + removing to change it to a binary file. + +2002-04-24 21:57 robert + + * src/osgPlugins/dx/Makefile: Merged Bob's changes for MacOSX + build. This change is simply the addition of GLUT_LIB to the link + line. This change should be removed once we fixed the OSG_LIBS + so that it doens't include osgGLUT, however, I'll leave this for + another day... 2002-04-24 21:36 robert @@ -31249,15 +36417,72 @@ #ifdef's but then changing the name used in the typedef so it doesn't collide with local implementations. +2002-04-24 21:32 robert + + * doc/doc++/: osgText/META_Font.html, + osgUtil/CombineLODsVisitor.html, osgUtil/CullViewState.html, + osgUtil/CullVisitor.html, osgUtil/DepthSortedBin.html, + osgUtil/DisplayListVisitor.html, + osgUtil/DisplayRequirementsVisitor.html, + osgUtil/DriveManipulator.html, + osgUtil/FlattenStaticTransformsVisitor.html, + osgUtil/FlightManipulator.html, osgUtil/GUIActionAdapter.html, + osgUtil/GUIEventAdapter.html, osgUtil/GUIEventHandler.html, + osgUtil/General.html, osgUtil/HIER.html, osgUtil/HIERjava.html, + osgUtil/Hit.html, osgUtil/InsertImpostorsVisitor.html, + osgUtil/IntersectState.html, osgUtil/IntersectVisitor.html, + osgUtil/Optimizer.html, osgUtil/RegisterRenderBinProxy.html, + osgUtil/RemoveRedundentNodesVisitor.html, osgUtil/RenderBin.html, + osgUtil/RenderGraph.html, osgUtil/RenderLeaf.html, + osgUtil/RenderStage.html, osgUtil/RenderStageLighting.html, + osgUtil/RenderToTextureStage.html, osgUtil/SceneView.html, + osgUtil/SceneViewManipulator.html, osgUtil/SmoothingVisitor.html, + osgUtil/StateSetManipulator.html, osgUtil/StateVisitor.html, + osgUtil/Tesselator.html, osgUtil/TrackballManipulator.html, + osgUtil/TransformCallback.html, osgUtil/TriStripVisitor.html, + osgUtil/index.html, osgUtil/osgUtil.html: Updated doc++ docs once + more. + 2002-04-24 21:24 robert * include/osgUtil/CullViewState, include/osgUtil/CullVisitor, + src/Demos/osgtext/main.cpp, src/osgGLUT/Viewer.cpp, src/osgUtil/CullViewState.cpp, src/osgUtil/CullVisitor.cpp, src/osgUtil/Makefile, VisualStudio/osgUtil/osgUtil.dsp: Removed CullViewState from the distribution, moved CullViewState::CullingMode into CullVisitor, and then removed all references to CullViewState from other parts of the scene graph. +2002-04-24 21:13 robert + + * doc/doc++/osg/: AlphaFunc.html, AnimationPath.html, Camera.html, + ClipPlane.html, ClippingVolume.html, ColorMask.html, + ColorMatrix.html, CopyOp.html, CullFace.html, Depth.html, + DisplaySettings.html, DrawPixels.html, Drawable.html, Fog.html, + FrontFace.html, General.html, GeoSet.html, HIER.html, + HIERjava.html, Image.html, Impostor.html, ImpostorSprite.html, + Light.html, LightModel.html, LineStipple.html, LineWidth.html, + META_Object.html, Material.html, Matrix.html, NodeAcceptOp.html, + NodeCallback.html, NodeVisitor.html, NotifySeverity.html, + Object.html, Plane.html, Point.html, PolygonMode.html, + PolygonOffset.html, PositionAttitudeTransform.html, + Projection.html, Quat.html, Referenced.html, ShadeModel.html, + State.html, StateAttribute.html, StateSet.html, Statistics.html, + Stencil.html, Switch.html, TexEnv.html, TexGen.html, TexMat.html, + Texture.html, TextureCubeMap.html, Timer.html, Transform.html, + Transparency.html, Vec2.html, Vec3.html, Vec4.html, + Viewport.html, clampArray3BetweenRange.html, + clampArray3GEQUAL.html, clampArray3LEQUAL.html, + clampArray4BetweenRange.html, clampArray4GEQUAL.html, + clampArray4LEQUAL.html, clampArrayElementBetweenRange.html, + clampArrayElementGEQUAL.html, clampArrayElementLEQUAL.html, + clampArrayElementsBetweenRange.html, + clampArrayElementsGEQUAL.html, clampArrayElementsLEQUAL.html, + clampBetweenRange.html, clampGEQUAL.html, clampLEQUAL.html, + for_each_triangle.html, index.html, osg.html, + osgGetLibraryName.html, osgGetVersion.html, ref_ptr.html, + tag_au.html: Updateds doc++ documention. + 2002-04-24 21:04 robert * Make/makedefs, src/osg/GLExtensions.cpp, @@ -31289,20 +36514,26 @@ * doc/: OpenSceneGraphBanner_Distribution.jpg, contents.html, data.html, demos.html, dependencies.html, documentation.html, - index.html, install.html, introduction.html, stereo.html: Moved + index.html, install.html, introduction.html, stereo.html, + images/OpenSceneGraphBanner_Distribution.jpg: Moved doc/OpenSceneGraphBanner_Distribution.jpg to doc/images/ to tidy up the doc directory. 2002-04-24 14:04 robert * doc/: contents.html, demos.html, documentation.html, - introduction.html: Futher work on documentation - added seperate - context.html, a new demos.html directory and moved the previous - doc/index.html to doc/documentation.html. + introduction.html, images/hangglide.jpg, images/osgbillboard.jpg, + images/osgcube.jpg, images/osghud.jpg, images/osgimpostor.jpg, + images/osgreflect.jpg, images/osgscribe.jpg, + images/osgstereoimage.jpg, images/osgtext.jpg, + images/osgtexture.jpg, images/osgviews.jpg, images/sgv_cow.jpg, + images/sgv_stereo.jpg: Futher work on documentation - added + seperate context.html, a new demos.html directory and moved the + previous doc/index.html to doc/documentation.html. 2002-04-24 09:49 robert - * Makefile, include/osg/Version, src/Makefile, + * Makefile, include/osg/Version, src/Makefile, src/Demos/Makefile, src/osgDB/FileUtils_Unix.cpp, src/osgPlugins/Makefile: Fix for the Cygwin build related to the new FileUtils_Unix not using the Windows PATH environmental variable for searching for libraries. @@ -31317,8 +36548,17 @@ 2002-04-23 16:04 robert - * VisualStudio/: osg/osg.dsp, osgDB/osgDB.dsp, - osgPlugins/bmp/bmp.dsp, osgPlugins/dw/dw.dsp, + * VisualStudio/: Demos/hangglide/hangglide.dsp, + Demos/osgbillboard/osgbillboard.dsp, Demos/osgconv/osgconv.dsp, + Demos/osgcopy/osgcopy.dsp, Demos/osgcube/osgcube.dsp, + Demos/osghud/osghud.dsp, Demos/osgimpostor/osgimpostor.dsp, + Demos/osgreflect/osgreflect.dsp, Demos/osgscribe/osgscribe.dsp, + Demos/osgstereoimage/osgstereoimage.dsp, + Demos/osgtext/osgtextdemo.dsp, Demos/osgtexture/osgtexture.dsp, + Demos/osgversion/osgversion.dsp, Demos/osgviews/osgviews.dsp, + Demos/sgv/sgv.dsp, osg/osg.dsp, osgDB/osgDB.dsp, + osgGLUT/osgGLUT.dsp, osgPlugins/bmp/bmp.dsp, + osgPlugins/dw/dw.dsp, osgPlugins/dx/dx.dsp, osgPlugins/flt/flt.dsp, osgPlugins/gif/gif.dsp, osgPlugins/jpeg/jpeg.dsp, osgPlugins/lib3ds/lib3ds.dsp, osgPlugins/lwo/lwo.dsp, osgPlugins/obj/obj.dsp, @@ -31366,11 +36606,12 @@ 2002-04-23 11:55 robert - * src/osgPlugins/rgb/ReaderWriterRGB.cpp: Added an - imageList.clear() to osgbillboard so that its memory would be - cleared before entering the viewer main loop, this removes - memorymanager a reported memory leak due to the viewer using - exit() which bypasses the clean up on main itself. + * src/: Demos/osgbillboard/osgbillboard.cpp, + osgPlugins/rgb/ReaderWriterRGB.cpp: Added an imageList.clear() to + osgbillboard so that its memory would be cleared before entering + the viewer main loop, this removes memorymanager a reported + memory leak due to the viewer using exit() which bypasses the + clean up on main itself. Added an osgNew to the ReaderWriterRGB.cpp to aid detected of tracking of memory leaks. @@ -31396,6 +36637,22 @@ * NEWS: Added to the NEWS file. +2002-04-23 09:29 robert + + * src/Demos/osgcluster/osgcluster.cpp: Fixed warning in swapBytes, + simple addded unsigned to the int loop count, since sizeof() is + always an unsigned int. + +2002-04-23 00:54 don + + * src/Demos/osgcluster/osgcluster.cpp: Impleneted byte swap for use + between machines with different endians. + +2002-04-22 22:45 don + + * src/Demos/hangglide/hangglide.cpp: Fixed couple of small errors + caught by Solaris compiler + 2002-04-22 22:18 robert * include/osg/: ClippingVolume, Matrix, Plane: A couple of API @@ -31419,9 +36676,9 @@ 2002-04-22 20:41 robert - * include/osgUtil/CullVisitor: Added code in hangglide to move the - earth sky around with the eye point, use - osg::Transform::ComputeTransformCallback. + * include/osgUtil/CullVisitor, src/Demos/hangglide/hangglide.cpp: + Added code in hangglide to move the earth sky around with the eye + point, use osg::Transform::ComputeTransformCallback. 2002-04-22 15:54 robert @@ -31463,7 +36720,7 @@ 2002-04-21 23:05 robert * TODO, include/osg/AnimationPath, src/osg/AnimationPath.cpp, - src/osg/State.cpp, src/osg/StateSet.cpp, + src/osg/State.cpp, src/osg/StateSet.cpp, src/osgGLUT/Viewer.cpp, src/osgUtil/SceneView.cpp: Updated TODO list. Converted AnimationPath so it is now subclassed from @@ -31478,6 +36735,55 @@ are used when no settings are used of osg::State/StateSet,osgUtil::RenderStage/RenderGraph/CullVisitor. +2002-04-21 22:52 robert + + * doc/doc++/: osg/AlphaFunc.html, osg/AttributeFunctor.html, + osg/Billboard.html, osg/BoundingBox.html, + osg/BoundingSphere.html, osg/Camera.html, osg/ClipPlane.html, + osg/ClippingVolume.html, osg/ColorMask.html, + osg/ColorMatrix.html, osg/CopyOp.html, osg/CullFace.html, + osg/Depth.html, osg/DisplaySettings.html, osg/Drawable.html, + osg/EarthSky.html, osg/Fog.html, osg/FrameStamp.html, + osg/FrontFace.html, osg/General.html, osg/GeoSet.html, + osg/Geode.html, osg/Group.html, osg/HIER.html, osg/HIERjava.html, + osg/Image.html, osg/Impostor.html, osg/ImpostorSprite.html, + osg/ImpostorSpriteManager.html, osg/LOD.html, osg/Light.html, + osg/LightSource.html, osg/LineSegment.html, osg/LineStipple.html, + osg/LineWidth.html, osg/META_Object.html, osg/Material.html, + osg/Matrix.html, osg/NodeAcceptOp.html, osg/NodeCallback.html, + osg/NodeVisitor.html, osg/NotifySeverity.html, osg/Object.html, + osg/Plane.html, osg/Point.html, osg/PolygonMode.html, + osg/PolygonOffset.html, osg/PositionAttitudeTransform.html, + osg/Quat.html, osg/Referenced.html, osg/ShadeModel.html, + osg/State.html, osg/StateAttribute.html, osg/StateSet.html, + osg/Statistics.html, osg/Stencil.html, osg/Switch.html, + osg/TexEnv.html, osg/TexGen.html, osg/TexMat.html, + osg/Texture.html, osg/Timer.html, osg/Transform.html, + osg/Transparency.html, osg/Vec2.html, osg/Vec3.html, + osg/Vec4.html, osg/Viewport.html, + osg/clampArray3BetweenRange.html, osg/clampArray3GEQUAL.html, + osg/clampArray3LEQUAL.html, osg/clampArray4BetweenRange.html, + osg/clampArray4GEQUAL.html, osg/clampArray4LEQUAL.html, + osg/clampArrayElementBetweenRange.html, + osg/clampArrayElementGEQUAL.html, + osg/clampArrayElementLEQUAL.html, + osg/clampArrayElementsBetweenRange.html, + osg/clampArrayElementsGEQUAL.html, + osg/clampArrayElementsLEQUAL.html, osg/clampBetweenRange.html, + osg/clampGEQUAL.html, osg/clampLEQUAL.html, + osg/createGeodeForImage.2.html, osg/for_each_triangle.html, + osg/g_NotifyNulStream.html, osg/index.html, osg/osg.html, + osg/ref_ptr.html, osgDB/Registry.html, + osgGLUT/GLUTEventAdapter.html, osgGLUT/Viewer.html, + osgGLUT/Window.html, osgUtil/AppVisitor.html, + osgUtil/CameraManipulator.html, osgUtil/CullViewState.html, + osgUtil/CullVisitor.html, osgUtil/DriveManipulator.html, + osgUtil/FlightManipulator.html, osgUtil/GUIEventAdapter.html, + osgUtil/RenderLeaf.html, osgUtil/RenderStage.html, + osgUtil/RenderToTextureStage.html, osgUtil/SceneView.html, + osgUtil/TrackballManipulator.html: A second try at commit these + updates to docs. + 2002-04-21 11:12 robert * NEWS: Fixes to spelling mistakes in NEWS file. @@ -31485,8 +36791,9 @@ 2002-04-21 11:11 robert * NEWS, src/osg/Version.cpp, src/osgDB/Version.cpp, - src/osgText/Version.cpp, src/osgUtil/Version.cpp: Updated - Versions, and NEWS file to reflect impending release of 0.8.45. + src/osgGLUT/Version.cpp, src/osgText/Version.cpp, + src/osgUtil/Version.cpp: Updated Versions, and NEWS file to + reflect impending release of 0.8.45. 2002-04-21 10:51 robert @@ -31506,10 +36813,12 @@ 2002-04-19 20:55 robert - * include/osg/Matrix, include/osg/Quat, src/osg/Quat.cpp: Changed - the implementation of osg::Quat::makeRotate(heading,pitch,roll) - so that it conforms to the OpenFlight convention of euler angles. - Added documentation into Matrix and Quat to reflect this. + * include/osg/Matrix, include/osg/Quat, + src/Demos/osgcube/osgcube.cpp, src/Demos/osghud/osghud.cpp, + src/osg/Quat.cpp: Changed the implementation of + osg::Quat::makeRotate(heading,pitch,roll) so that it conforms to + the OpenFlight convention of euler angles. Added documentation + into Matrix and Quat to reflect this. Added so test code to osgcube for stress testing memory allocation and deallocation. @@ -31519,7 +36828,8 @@ 2002-04-19 17:22 robert - * include/osg/Math: Fixes for Max OSX build from Bob Kuehne. + * include/osg/Math, src/osgPlugins/dx/DXWriter.cpp: Fixes for Max + OSX build from Bob Kuehne. 2002-04-19 17:21 robert @@ -31596,8 +36906,11 @@ 2002-04-17 12:36 robert - * include/osg/: ColorMatrix, StateAttribute: Fixes for warnings - under VisualStudio + * include/osg/ColorMatrix, include/osg/StateAttribute, + src/Demos/hangglide/terrain_coords.h, + src/Demos/hangglide/terrain_normals.h, + src/Demos/hangglide/terrain_texcoords.h: Fixes for warnings under + VisualStudio 2002-04-17 12:29 robert @@ -31646,7 +36959,7 @@ 2002-04-16 16:21 don - * Makefile, Make/makedirdefs, src/Makefile, + * Makefile, Make/makedirdefs, src/Makefile, src/Demos/Makefile, src/osgPlugins/Makefile, src/osgPlugins/txp/trpage_read.h, src/osgPlugins/txp/trpage_scene.h, src/osgPlugins/txp/trpage_sys.h, @@ -31663,7 +36976,7 @@ * include/osg/Image, src/osg/DrawPixels.cpp, src/osg/Image.cpp, src/osg/Texture.cpp, src/osg/TextureCubeMap.cpp, - src/osgPlugins/flt/flt2osg.cpp, + src/osgPlugins/dx/DXWriter.cpp, src/osgPlugins/flt/flt2osg.cpp, src/osgPlugins/pfb/ConvertToPerformer.cpp: Added osg::Image::setPixelFormat(..) and setInternalTextureFormat(), and renamed osg::Image::pixelFormat(), @@ -31676,12 +36989,23 @@ 2002-04-16 15:09 robert - * src/: osg/Image.cpp, osgPlugins/dw/ReaderWriterDW.cpp, - osgPlugins/lib3ds/chunk.cpp, osgPlugins/lib3ds/light.cpp, - osgPlugins/lib3ds/material.cpp, osgPlugins/lib3ds/mesh.cpp, - osgPlugins/lib3ds/node.cpp, osgPlugins/lib3ds/tracks.cpp, - osgPlugins/png/ReaderWriterPNG.cpp, osgText/FTGlyphContainer.cpp, - osgText/FTPolyGlyph.cpp: Purge on warnings under Linux. + * VisualStudio/Demos/hangglide/hangglide.dsp, + src/Demos/hangglide/Makefile, src/Demos/hangglide/hat.cpp, + src/Demos/hangglide/terrain.cpp, + src/Demos/hangglide/terrain_coords.h, + src/Demos/hangglide/terrain_data.h, + src/Demos/hangglide/terrain_normals.h, + src/Demos/hangglide/terrain_texcoords.h, + src/Demos/osgversion/osgversion.cpp, src/osg/Image.cpp, + src/osgPlugins/dw/ReaderWriterDW.cpp, + src/osgPlugins/dx/ReaderWriterDX.cpp, + src/osgPlugins/lib3ds/chunk.cpp, src/osgPlugins/lib3ds/light.cpp, + src/osgPlugins/lib3ds/material.cpp, + src/osgPlugins/lib3ds/mesh.cpp, src/osgPlugins/lib3ds/node.cpp, + src/osgPlugins/lib3ds/tracks.cpp, + src/osgPlugins/png/ReaderWriterPNG.cpp, + src/osgText/FTGlyphContainer.cpp, src/osgText/FTPolyGlyph.cpp: + Purge on warnings under Linux. 2002-04-16 12:41 robert @@ -31715,8 +37039,9 @@ 2002-04-16 06:29 don - * Make/makerpms: Fixed some boo-boos in makerpms for building demo - source files... + * Make/makerpms, dist/RPM/OpenSceneGraph.spec, + dist/RPM/OpenSceneGraph_dev.spec: Fixed some boo-boos in makerpms + for building demo source files... 2002-04-16 05:13 don @@ -31726,9 +37051,9 @@ 2002-04-16 04:24 don * Make/instdemosrc, Make/instrules, Make/makedefs, - src/osgPlugins/quicktime/Makedepend: fixed a few problems that - didn't work right with installing demo source on platforms other - than Solaris. + src/osgGLUT/Makefile, src/osgPlugins/quicktime/Makedepend: fixed + a few problems that didn't work right with installing demo source + on platforms other than Solaris. 2002-04-15 22:48 robert @@ -31748,30 +37073,50 @@ 2002-04-15 22:03 robert - * include/osg/MemoryManager: Added support for - OSG_USE_MEMORY_MANAGER into Windows build. + * include/osg/MemoryManager, src/osgPlugins/dx/StateSetStr.cpp: + Added support for OSG_USE_MEMORY_MANAGER into Windows build. + +2002-04-15 20:12 robert + + * src/Demos/osghud/Makefile.inst: Added Makefile.inst which was not + added ealier with the check in osghud. 2002-04-15 15:45 don * Make/makedefs: Added Daniel Sjölie's request to use a default complier (CXX) in makedefs. Doing this only for Linux +2002-04-15 15:29 robert + + * VisualStudio/Demos/osgtext/osgtextdemo.dsp: Fixed error in + project w.r.t name of source file. + 2002-04-15 15:21 robert - * VisualStudio/VisualStudio.dsw: Renamed Demos/osgtext/osgtext.dsp + * VisualStudio/: VisualStudio.dsw, Demos/osgtext/osgtext.dsp, + Demos/osgtext/osgtextdemo.dsp: Renamed Demos/osgtext/osgtext.dsp back to Demos/osgtext/osgtextdemo.dsp 2002-04-15 14:15 robert * include/osg/Node, include/osg/NodeCallback, include/osgUtil/AppVisitor, include/osgUtil/CullVisitor, - src/osg/Node.cpp, src/osgUtil/CullVisitor.cpp: Added - CullCallbacks to osg::Node, and osgUtil::CullVisitor. + src/Demos/osghud/osghud.cpp, src/osg/Node.cpp, + src/osgUtil/CullVisitor.cpp: Added CullCallbacks to osg::Node, + and osgUtil::CullVisitor. 2002-04-15 12:03 robert - * VisualStudio/VisualStudio.dsw: Added osghud, a head up display - demo. + * VisualStudio/VisualStudio.dsw, + VisualStudio/Demos/osghud/osghud.dsp, + VisualStudio/Demos/osgtext/osgtext.dsp, src/Demos/Makefile, + src/Demos/osghud/Makefile, src/Demos/osghud/osghud.cpp: Added + osghud, a head up display demo. + +2002-04-15 11:59 robert + + * src/osgPlugins/dx/ReaderWriterDX.cpp: Fixes to warning in Win32 + build 2002-04-15 09:51 robert @@ -31783,9 +37128,10 @@ 2002-04-15 09:09 robert - * src/osgUtil/SceneView.cpp: Fixed display problem with the HUD in - osgtext which was caused by the new mods to SceneView not - honouring the z near/far calculation flag. + * src/: Demos/osgtext/main.cpp, osgUtil/SceneView.cpp: Fixed + display problem with the HUD in osgtext which was caused by the + new mods to SceneView not honouring the z near/far calculation + flag. 2002-04-14 23:21 robert @@ -31808,7 +37154,7 @@ 2002-04-14 14:41 robert - * include/osg/Image, src/osg/Image.cpp, + * include/osg/Image, src/osg/Image.cpp, src/osgGLUT/Viewer.cpp, src/osgPlugins/bmp/ReaderWriterBMP.cpp: Fixes to osg::Image::createImage(..), and addition of code to Viewer.cpp to support output of screen snapshot via 'O'. @@ -31826,9 +37172,24 @@ 2002-04-13 23:19 robert - * VisualStudio/osg/osg.dsp, VisualStudio/osgDB/osgDB.dsp, + * VisualStudio/Demos/hangglide/hangglide.dsp, + VisualStudio/Demos/osgbillboard/osgbillboard.dsp, + VisualStudio/Demos/osgconv/osgconv.dsp, + VisualStudio/Demos/osgcopy/osgcopy.dsp, + VisualStudio/Demos/osgcube/osgcube.dsp, + VisualStudio/Demos/osgimpostor/osgimpostor.dsp, + VisualStudio/Demos/osgreflect/osgreflect.dsp, + VisualStudio/Demos/osgscribe/osgscribe.dsp, + VisualStudio/Demos/osgstereoimage/osgstereoimage.dsp, + VisualStudio/Demos/osgtext/osgtext.dsp, + VisualStudio/Demos/osgtexture/osgtexture.dsp, + VisualStudio/Demos/osgversion/osgversion.dsp, + VisualStudio/Demos/osgviews/osgviews.dsp, + VisualStudio/Demos/sgv/sgv.dsp, VisualStudio/osg/osg.dsp, + VisualStudio/osgDB/osgDB.dsp, VisualStudio/osgGLUT/osgGLUT.dsp, VisualStudio/osgPlugins/bmp/bmp.dsp, VisualStudio/osgPlugins/dw/dw.dsp, + VisualStudio/osgPlugins/dx/dx.dsp, VisualStudio/osgPlugins/flt/flt.dsp, VisualStudio/osgPlugins/gif/gif.dsp, VisualStudio/osgPlugins/jpeg/jpeg.dsp, @@ -31846,7 +37207,9 @@ VisualStudio/osgPlugins/zip/zip.dsp, VisualStudio/osgText/osgText.dsp, VisualStudio/osgUtil/osgUtil.dsp, include/osg/GeoSet, - include/osgText/Text, src/osgPlugins/flt/FltFile.h, + include/osgText/Text, + src/osgPlugins/dx/AreaGeoSetTriangulator.cpp, + src/osgPlugins/dx/DXWriter.cpp, src/osgPlugins/flt/FltFile.h, src/osgPlugins/flt/flt.h, src/osgPlugins/txp/TrPageArchive.h: Clean up for VisualStudio build @@ -31877,9 +37240,9 @@ 2002-04-13 11:18 robert - * VisualStudio/VisualStudio.dsw, include/osg/Camera: Saved - workspace from VisualStudio to follow up on missing demo - dependancies + * VisualStudio/VisualStudio.dsw, include/osg/Camera, + src/osgPlugins/dx/DXWriter.cpp: Saved workspace from VisualStudio + to follow up on missing demo dependancies 2002-04-13 10:28 robert @@ -31902,25 +37265,37 @@ 2002-04-12 14:06 robert - * VisualStudio/VisualStudio.dsw: Futher updates to VisualStudio - files, adding osgstereoimage and osgversion in particular. + * VisualStudio/: VisualStudio.dsw, + Demos/osgstereoimage/osgstereoimage.dsp, + Demos/osgtext/osgtext.dsp, Demos/osgversion/osgversion.dsp: + Futher updates to VisualStudio files, adding osgstereoimage and + osgversion in particular. 2002-04-12 13:51 robert * VisualStudio/: VisualStudio.dsw, osg/osg.dsp, osgDB/osgDB.dsp, - osgText/osgText.dsp, osgUtil/osgUtil.dsp: Added "Core " infront - of the osg, osgDB, osgUtil, osgText, and osgGLUT libraries in the - Visual Studio workspace/project files. + osgGLUT/osgGLUT.dsp, osgText/osgText.dsp, osgUtil/osgUtil.dsp: + Added "Core " infront of the osg, osgDB, osgUtil, osgText, and + osgGLUT libraries in the Visual Studio workspace/project files. 2002-04-12 13:15 robert - * VisualStudio/VisualStudio.dsw: Renamed the osgtext demo project - to reflect the name. + * VisualStudio/: VisualStudio.dsw, + Demos/osgTextDemo/osgTextDemo.dsp, Demos/osgtext/osgtext.dsp: + Renamed the osgtext demo project to reflect the name. 2002-04-12 12:56 robert - * VisualStudio/: VisualStudio.dsw, osgPlugins/bmp/bmp.dsp, - osgPlugins/dw/dw.dsp, osgPlugins/flt/flt.dsp, + * VisualStudio/: VisualStudio.dsw, Demos/hangglide/hangglide.dsp, + Demos/osgTextDemo/osgTextDemo.dsp, + Demos/osgbillboard/osgbillboard.dsp, Demos/osgconv/osgconv.dsp, + Demos/osgcopy/osgcopy.dsp, Demos/osgcube/osgcube.dsp, + Demos/osgimpostor/osgimpostor.dsp, + Demos/osgreflect/osgreflect.dsp, Demos/osgscribe/osgscribe.dsp, + Demos/osgtexture/osgstereoimage.dsp, + Demos/osgtexture/osgtexture.dsp, Demos/osgviews/osgviews.dsp, + Demos/sgv/sgv.dsp, osgPlugins/bmp/bmp.dsp, osgPlugins/dw/dw.dsp, + osgPlugins/dx/dx.dsp, osgPlugins/flt/flt.dsp, osgPlugins/gif/gif.dsp, osgPlugins/jpeg/jpeg.dsp, osgPlugins/lwo/lwo.dsp, osgPlugins/obj/obj.dsp, osgPlugins/osg/dot_osg.dsp, osgPlugins/osgtgz/osgtgz.dsp, @@ -31952,6 +37327,16 @@ * VisualStudio/VisualStudio.dsw: Removed double reference of osgtexture +2002-04-12 10:25 robert + + * Metrowerks/: OpenSceneGraph.mcp, PrefixWin32.h, + osgCorePrefixWin32.h, osgDBPrefixWin32.h, osgGlutPrefixWin32.h, + osgTextPrefixWin32.h, osgUtilPrefixWin32.h: Removed Metroweks + files since they wern't being used, and were not up to date. An + attempt at using Metrowerks for MacOSX build failed, and we have + Cywgin/Mingwin VisualStudio for windows so there is little need + for it. + 2002-04-12 09:01 robert * VisualStudio/osgUtil/osgUtil.dsp: Removed dangling references to @@ -31979,7 +37364,8 @@ * include/osg/Matrix, include/osg/NodeVisitor, include/osg/Object, include/osg/StateAttribute, include/osg/StateSet, - include/osg/Transform, src/osg/Group.cpp, + include/osg/Transform, + src/Demos/osgconv/OrientationConverter.cpp, src/osg/Group.cpp, src/osg/NodeVisitor.cpp, src/osg/Object.cpp, src/osg/PositionAttitudeTransform.cpp, src/osg/StateSet.cpp, src/osg/Transform.cpp, src/osgPlugins/flt/flt2osg.cpp, @@ -32064,8 +37450,8 @@ * Make/makedefs, VisualStudio/osg/osg.dsp, include/osg/DrawPixels, include/osg/Image, include/osg/MemoryManager, - src/osg/DrawPixels.cpp, src/osg/Image.cpp, - src/osg/LightSource.cpp, src/osg/Makefile, + src/Demos/osgtexture/osgtexture.cpp, src/osg/DrawPixels.cpp, + src/osg/Image.cpp, src/osg/LightSource.cpp, src/osg/Makefile, src/osgUtil/SceneView.cpp: Added new osg::DrawPixels class with encapsulates glDrawPixels as and osg::Drawable. Added osg::Image::readPixels to osg::Image. @@ -32116,9 +37502,21 @@ 2002-04-09 16:51 don - * Make/instdemosrc: Checking in all Makefile.inst in src/Demos/*. - These are the Makefiles that get installed rather than the build - Makefiles. + * Make/instdemosrc, src/Demos/hangglide/Makefile.inst, + src/Demos/osgbillboard/Makefile.inst, + src/Demos/osgcluster/Makefile.inst, + src/Demos/osgconv/Makefile.inst, src/Demos/osgcopy/Makefile.inst, + src/Demos/osgcube/Makefile.inst, + src/Demos/osgimpostor/Makefile.inst, + src/Demos/osgreflect/Makefile.inst, + src/Demos/osgscribe/Makefile.inst, + src/Demos/osgstereoimage/Makefile.inst, + src/Demos/osgtext/Makefile.inst, + src/Demos/osgtexture/Makefile.inst, + src/Demos/osgversion/Makefile.inst, + src/Demos/osgviews/Makefile.inst, src/Demos/sgv/Makefile.inst: + Checking in all Makefile.inst in src/Demos/*. These are the + Makefiles that get installed rather than the build Makefiles. 2002-04-09 15:55 don @@ -32126,6 +37524,14 @@ Make/makepkg, Make/makerpms, Make/makerules, dist/PKG/OpenSceneGraph-0.8.44-SunOS-local, dist/PKG/OpenSceneGraph-dev-0.8.44-SunOS-local, + src/Demos/Makefile, src/Demos/hangglide/Makefile, + src/Demos/osgbillboard/Makefile, src/Demos/osgcluster/Makefile, + src/Demos/osgconv/Makefile, src/Demos/osgcopy/Makefile, + src/Demos/osgcube/Makefile, src/Demos/osgimpostor/Makefile, + src/Demos/osgreflect/Makefile, src/Demos/osgscribe/Makefile, + src/Demos/osgstereoimage/Makefile, src/Demos/osgtext/Makefile, + src/Demos/osgtexture/Makefile, src/Demos/osgversion/Makefile, + src/Demos/osgviews/Makefile, src/Demos/sgv/Makefile, src/osgPlugins/Makefile, src/osgText/FTVectoriser.cpp: Added pkgadd distribution for Solaris. @@ -32159,21 +37565,21 @@ * Make/cygwin_plugin_def, Make/makedefs, src/osgPlugins/bmp/Makefile, src/osgPlugins/dw/Makefile, - src/osgPlugins/flt/Makefile, src/osgPlugins/gif/Makefile, - src/osgPlugins/jpeg/Makefile, src/osgPlugins/lib3ds/Makefile, - src/osgPlugins/lwo/Makefile, src/osgPlugins/obj/Makefile, - src/osgPlugins/osg/Makefile, src/osgPlugins/osgtgz/Makefile, - src/osgPlugins/pfb/Makefile, src/osgPlugins/pic/Makefile, - src/osgPlugins/png/Makefile, src/osgPlugins/quicktime/Makefile, - src/osgPlugins/rgb/Makefile, src/osgPlugins/tga/Makefile, - src/osgPlugins/tgz/Makefile, src/osgPlugins/tiff/Makefile, - src/osgPlugins/txp/Makefile, src/osgPlugins/zip/Makefile: Added a - stop gap fix for cygwin build. Previous experiements were - creating library and plugin files that looked like system - library and system files which would have deleted original files - on a 'make install'. Cygwin is not tested yet, but this needed - to get fixed before a cygwin user wiped out his system library - files. + src/osgPlugins/dx/Makefile, src/osgPlugins/flt/Makefile, + src/osgPlugins/gif/Makefile, src/osgPlugins/jpeg/Makefile, + src/osgPlugins/lib3ds/Makefile, src/osgPlugins/lwo/Makefile, + src/osgPlugins/obj/Makefile, src/osgPlugins/osg/Makefile, + src/osgPlugins/osgtgz/Makefile, src/osgPlugins/pfb/Makefile, + src/osgPlugins/pic/Makefile, src/osgPlugins/png/Makefile, + src/osgPlugins/quicktime/Makefile, src/osgPlugins/rgb/Makefile, + src/osgPlugins/tga/Makefile, src/osgPlugins/tgz/Makefile, + src/osgPlugins/tiff/Makefile, src/osgPlugins/txp/Makefile, + src/osgPlugins/zip/Makefile: Added a stop gap fix for cygwin + build. Previous experiements were creating library and plugin + files that looked like system library and system files which + would have deleted original files on a 'make install'. Cygwin is + not tested yet, but this needed to get fixed before a cygwin user + wiped out his system library files. 2002-04-06 10:24 robert @@ -32199,6 +37605,9 @@ 2002-04-04 19:01 don * Makefile, Make/distrules, Make/makedefs, Make/makerpms, + dist/RPM/OpenSceneGraph.spec, dist/RPM/OpenSceneGraph_dev.spec, + dist/RedHatRPM/Makefile, dist/RedHatRPM/makespec, + dist/RedHatRPM/osg.spec, src/osgPlugins/dx/DXWriter.cpp, src/osgPlugins/gif/Makefile, src/osgPlugins/jpeg/Makefile, src/osgPlugins/png/Makefile: Added Norman Vine's changes for CYGWIN builds @@ -32223,9 +37632,14 @@ 2002-04-03 18:41 don - * Make/instrules, Make/makedefs, Make/makerules, src/osg/Makefile, - src/osgDB/Makefile, src/osgPlugins/Makefile, - src/osgPlugins/bmp/Makefile, src/osgPlugins/dw/Makefile, + * Make/instrules, Make/makedefs, Make/makerules, + dist/RedHatRPM/Makefile, dist/RedHatRPM/makespec, + dist/RedHatRPM/osg.spec, src/Demos/Makefile, + src/Demos/osgversion/Makefile, + src/Demos/osgversion/osgversion.cpp, src/osg/Makefile, + src/osgDB/Makefile, src/osgGLUT/Makefile, + src/osgPlugins/Makefile, src/osgPlugins/bmp/Makefile, + src/osgPlugins/dw/Makefile, src/osgPlugins/dx/Makefile, src/osgPlugins/flt/Makefile, src/osgPlugins/gif/Makefile, src/osgPlugins/jpeg/Makefile, src/osgPlugins/lib3ds/Makefile, src/osgPlugins/lwo/Makefile, src/osgPlugins/obj/Makefile, @@ -32258,22 +37672,30 @@ Make/makerules.cyg, Make/makerules.freebsd, Make/makerules.irix, Make/makerules.linux, Make/makerules.macosx, Make/makerules.mingw, Make/makerules.new, dist/Irix/Makefile, - src/Makefile, src/osg/Makefile, src/osgDB/Makefile, + dist/RedHatRPM/Makefile, src/Makefile, src/Demos/Makefile, + src/Demos/hangglide/Makefile, src/Demos/osgbillboard/Makefile, + src/Demos/osgcluster/Makefile, src/Demos/osgconv/Makefile, + src/Demos/osgcopy/Makefile, src/Demos/osgcube/Makefile, + src/Demos/osgimpostor/Makefile, src/Demos/osgreflect/Makefile, + src/Demos/osgscribe/Makefile, src/Demos/osgstereoimage/Makefile, + src/Demos/osgtext/Makefile, src/Demos/osgtexture/Makefile, + src/Demos/osgviews/Makefile, src/Demos/sgv/Makefile, + src/osg/Makefile, src/osgDB/Makefile, src/osgGLUT/Makefile, src/osgPlugins/Makefile, src/osgPlugins/bmp/Makefile, - src/osgPlugins/dw/Makefile, src/osgPlugins/flt/Makefile, - src/osgPlugins/gif/Makefile, src/osgPlugins/jpeg/Makefile, - src/osgPlugins/lib3ds/Makefile, src/osgPlugins/lwo/Makefile, - src/osgPlugins/obj/Makefile, src/osgPlugins/osg/Makefile, - src/osgPlugins/osgtgz/Makefile, src/osgPlugins/pfb/Makefile, - src/osgPlugins/pic/Makefile, src/osgPlugins/png/Makefile, - src/osgPlugins/quicktime/Makefile, src/osgPlugins/rgb/Makefile, - src/osgPlugins/tga/Makefile, src/osgPlugins/tgz/Makefile, - src/osgPlugins/tiff/Makefile, src/osgPlugins/txp/Makefile, - src/osgPlugins/zip/Makefile, src/osgText/Makefile, - src/osgUtil/Makefile: The new order for building OSG. All - Makefiles are replaced and the Make directory is left with four - files only : makedefs makerules makedirrules - instrules + src/osgPlugins/dw/Makefile, src/osgPlugins/dx/Makefile, + src/osgPlugins/flt/Makefile, src/osgPlugins/gif/Makefile, + src/osgPlugins/jpeg/Makefile, src/osgPlugins/lib3ds/Makefile, + src/osgPlugins/lwo/Makefile, src/osgPlugins/obj/Makefile, + src/osgPlugins/osg/Makefile, src/osgPlugins/osgtgz/Makefile, + src/osgPlugins/pfb/Makefile, src/osgPlugins/pic/Makefile, + src/osgPlugins/png/Makefile, src/osgPlugins/quicktime/Makefile, + src/osgPlugins/rgb/Makefile, src/osgPlugins/tga/Makefile, + src/osgPlugins/tgz/Makefile, src/osgPlugins/tiff/Makefile, + src/osgPlugins/txp/Makefile, src/osgPlugins/zip/Makefile, + src/osgText/Makefile, src/osgUtil/Makefile: The new order for + building OSG. All Makefiles are replaced and the Make directory + is left with four files only : makedefs makerules + makedirrules instrules These work for all platforms supported so far, which include : Linux Irix Solaris MacOSX Cygwin FreeBSD @@ -32330,6 +37752,11 @@ * src/osgPlugins/obj/glm.cpp: Removed reference to malloc.h, replacing by stdlib.h instead. +2002-03-30 21:20 robert + + * src/osgPlugins/dx/DXWriter.cpp: Warnings fixes, submitted by + Randall Hopper. + 2002-03-30 15:13 robert * src/osg/MemoryManager.cpp: Fix for Cygwin build. @@ -32401,8 +37828,9 @@ 2002-03-27 16:31 robert * Make/makedefs.linux, include/osgUtil/SceneView, - src/osg/MemoryManager.cpp, src/osgDB/Registry.cpp: Futher updates - to MemoryManager, fixed memory leak in osgconv. + src/Demos/osgconv/osgconv.cpp, src/osg/MemoryManager.cpp, + src/osgDB/Registry.cpp: Futher updates to MemoryManager, fixed + memory leak in osgconv. 2002-03-27 14:56 robert @@ -32438,14 +37866,16 @@ include/osg/MemoryManager, include/osg/Node, include/osg/Notify, include/osg/Object, include/osg/StateAttribute, include/osg/StateSet, include/osg/mem_ptr, include/osgDB/Export, - src/osg/Camera.cpp, src/osg/DisplaySettings.cpp, - src/osg/EarthSky.cpp, src/osg/GeoSet.cpp, src/osg/Image.cpp, + include/osgGLUT/glut, src/Demos/osgcluster/broadcaster.cpp, + src/Demos/osgtext/main.cpp, src/osg/Camera.cpp, + src/osg/DisplaySettings.cpp, src/osg/EarthSky.cpp, + src/osg/GeoSet.cpp, src/osg/Image.cpp, src/osg/ImpostorSprite.cpp, src/osg/MemoryManager.cpp, src/osg/Notify.cpp, src/osg/StateSet.cpp, src/osg/Transform.cpp, src/osgDB/DynamicLibrary.cpp, src/osgDB/Field.cpp, src/osgDB/FieldReaderIterator.cpp, src/osgDB/FileUtils.cpp, src/osgDB/ReadFile.cpp, src/osgDB/Registry.cpp, - src/osgPlugins/osg/AlphaFunc.cpp, + src/osgGLUT/Viewer.cpp, src/osgPlugins/osg/AlphaFunc.cpp, src/osgPlugins/osg/Billboard.cpp, src/osgPlugins/osg/ClipPlane.cpp, src/osgPlugins/osg/ColorMask.cpp, @@ -32519,12 +37949,13 @@ * Make/makedefs.freebsd, Make/makedefs.irix.std, Make/makedefs.irix.std.64, Make/makedefs.linux, Make/makedefs.macosx, VisualStudio/osg/osg.dsp, - include/osg/MemoryManager, src/osg/Image.cpp, src/osg/Makefile, - src/osg/MemoryManager.cpp: Added osg::MemoryManger which is - currently based on Paul Nettle's memory manager published at - flipcode. I havn't adopted Paul's macro's for new/delete etc, - but use osg prefixed versions instead to allow greater flexiblity - in handling include ordering. + include/osg/MemoryManager, src/Demos/hangglide/terrain.cpp, + src/Demos/osgreflect/osgreflect.cpp, src/osg/Image.cpp, + src/osg/Makefile, src/osg/MemoryManager.cpp: Added + osg::MemoryManger which is currently based on Paul Nettle's + memory manager published at flipcode. I havn't adopted Paul's + macro's for new/delete etc, but use osg prefixed versions instead + to allow greater flexiblity in handling include ordering. Have fixed a couple of new/delete[] problems which existed as a result. @@ -32535,6 +37966,11 @@ Have yet to move the osg from using new to osgNew, will do this next. +2002-03-25 23:13 robert + + * VisualStudio/Demos/osgtexture/osgstereoimage.dsp: Added missing + osgstereoimage.dsp + 2002-03-25 19:04 robert * include/osg/Math, src/osg/Image.cpp: Fixes for MacOSX build. @@ -32543,6 +37979,15 @@ * src/osg/DisplaySettings.cpp: Fixed warning in DisplaySettings.cpp +2002-03-23 21:28 robert + + * include/osgGLUT/Viewer, include/osgGLUT/Window, + src/osgGLUT/Viewer.cpp, src/osgGLUT/Window.cpp: Moved the exit on + escape into Window, and added a virtual free method on both + Window an Viewer to clean up the windows, this is now called + before exit is finally called, ensure that more more memroy is + clean up prior to exit. + 2002-03-23 10:55 robert * include/osg/Texture: Added GL_TEXTURE_3D definition for those @@ -32584,9 +38029,12 @@ 2002-03-21 07:50 don - * src/osgPlugins/: quicktime/ReaderWriterQT.cpp, - tga/ReaderWriterTGA.cpp: Modified files reflect small changes to - work with Sun OS port.... + * src/: Demos/osgcluster/broadcaster.cpp, Demos/osgviews/README, + osgPlugins/dx/AreaGeoSetTriangulator.cpp, + osgPlugins/dx/DXWriter.cpp, + osgPlugins/quicktime/ReaderWriterQT.cpp, + osgPlugins/tga/ReaderWriterTGA.cpp: Modified files reflect small + changes to work with Sun OS port.... Removed redundant README file in osgviews... was a copy of sgv/README. @@ -32614,11 +38062,12 @@ 2002-03-20 11:24 robert * include/osg/Texture, include/osg/TextureCubeMap, - src/osg/Texture.cpp, src/osg/TextureCubeMap.cpp: Updates to - Texture and TextureCubeMap to clean up the code so they share - much more of the core texture setup code. This largely invloved - paramterizing the applyImmediateMode, which has also been rename - applyTexImage to reflect its functionality better. + src/Demos/osgtexture/osgtexture.cpp, src/osg/Texture.cpp, + src/osg/TextureCubeMap.cpp: Updates to Texture and TextureCubeMap + to clean up the code so they share much more of the core texture + setup code. This largely invloved paramterizing the + applyImmediateMode, which has also been rename applyTexImage to + reflect its functionality better. 2002-03-20 11:22 robert @@ -32644,14 +38093,16 @@ 2002-03-18 21:55 don * include/osg/GeoSet, include/osg/Math, include/osg/State, - include/osgUtil/Optimizer, src/osg/Matrix.cpp: Changes required - for SUN Solaris port... + include/osgGLUT/Viewer, include/osgUtil/Optimizer, + src/osg/Matrix.cpp: Changes required for SUN Solaris port... 2002-03-17 18:44 robert - * VisualStudio/VisualStudio.dsw, src/osg/Image.cpp: Added new - osgstereoimage demo which loads two stero paired images to create - a 3D via of photographed scene. + * VisualStudio/VisualStudio.dsw, src/Demos/Makefile, + src/Demos/osgstereoimage/Makefile, + src/Demos/osgstereoimage/osgstereoimage.cpp, src/osg/Image.cpp: + Added new osgstereoimage demo which loads two stero paired images + to create a 3D via of photographed scene. 2002-03-14 23:19 robert @@ -32668,9 +38119,11 @@ 2002-03-14 17:34 robert * include/osg/StateAttribute, include/osg/StateSet, + include/osgGLUT/GLUTEventAdapter, include/osgGLUT/Viewer, include/osgUtil/CameraManipulator, include/osgUtil/GUIEventAdapter, src/osg/Image.cpp, - src/osg/StateSet.cpp, src/osgUtil/CameraManipulator.cpp, + src/osg/StateSet.cpp, src/osgGLUT/GLUTEventAdapter.cpp, + src/osgGLUT/Viewer.cpp, src/osgUtil/CameraManipulator.cpp, src/osgUtil/DriveManipulator.cpp, src/osgUtil/FlightManipulator.cpp, src/osgUtil/Optimizer.cpp, src/osgUtil/SceneView.cpp: Integrated various changes worked on @@ -32681,6 +38134,15 @@ this allows the optimizer to know whether that an attribute can be optimized or not. +2002-03-14 16:42 robert + + * src/Demos/osgtexture/osgtexture.cpp: Added a TextureCallback + which cycles through various filter modes, used in testing new + glTextParamters update functionality. I have commented out the + call to attaching of the callback so osgtexture outwardly behaves + as before. The code lies dormant just incase we need to use it + for testing in the future. + 2002-03-14 16:01 robert * include/osg/Drawable, include/osg/Math, include/osg/NodeCallback, @@ -32726,6 +38188,11 @@ * src/osgPlugins/lib3ds/ReaderWriter3DS.cpp: Support added for pivot points, submission from Mike Connel. +2002-03-09 10:53 robert + + * src/osgGLUT/Viewer.cpp: Fixed setWindowWidth call to account for + width and height correctly. + 2002-03-09 10:52 robert * VisualStudio/osgPlugins/txp/txp.dsp: TXP plugin updates from @@ -32794,6 +38261,11 @@ setting the maximum number of graphics contexts that the OSG has to maintian. +2002-02-27 22:12 robert + + * src/osgPlugins/dx/DXWriter.cpp: Added an using namespace osg to + fix a MipsPro7.3 build error. + 2002-02-27 22:04 robert * AUTHORS: Updated AUTHORS file with Boris' email address. @@ -32825,33 +38297,100 @@ 2002-02-25 23:14 robert - * src/osg/LightModel.cpp: Added LightModel.cpp's to Codewarrior - files and added definiations for pre gl version 1.2 headers lack - of support for color control. + * Metrowerks/OpenSceneGraph.mcp, src/osg/LightModel.cpp: Added + LightModel.cpp's to Codewarrior files and added definiations for + pre gl version 1.2 headers lack of support for color control. 2002-02-25 22:46 robert * VisualStudio/osg/osg.dsp, VisualStudio/osgPlugins/osg/dot_osg.dsp, include/osg/LightModel, - include/osg/StateAttribute, src/osg/LightModel.cpp, - src/osg/Makefile, src/osgPlugins/osg/LightModel.cpp, - src/osgPlugins/osg/Makefile: Added support for glLightModel - functionality via osg::LightModel. + include/osg/StateAttribute, include/osgGLUT/Viewer, + src/osg/LightModel.cpp, src/osg/Makefile, src/osgGLUT/Viewer.cpp, + src/osgPlugins/osg/LightModel.cpp, src/osgPlugins/osg/Makefile: + Added support for glLightModel functionality via osg::LightModel. 2002-02-24 23:02 robert - * ChangeLog, NEWS: Updated docs, ChangLog and NEW for patched - version of 0.8.44. + * ChangeLog, NEWS, doc/doc++/osg/AlphaFunc.html, + doc/doc++/osg/Billboard.html, doc/doc++/osg/Camera.html, + doc/doc++/osg/ClipPlane.html, doc/doc++/osg/ColorMask.html, + doc/doc++/osg/ColorMatrix.html, doc/doc++/osg/CopyOp.html, + doc/doc++/osg/CullFace.html, doc/doc++/osg/Depth.html, + doc/doc++/osg/DisplaySettings.html, doc/doc++/osg/EarthSky.html, + doc/doc++/osg/Fog.html, doc/doc++/osg/FrontFace.html, + doc/doc++/osg/General.html, doc/doc++/osg/Geode.html, + doc/doc++/osg/Group.html, doc/doc++/osg/HIER.html, + doc/doc++/osg/HIERjava.html, doc/doc++/osg/Impostor.html, + doc/doc++/osg/LOD.html, doc/doc++/osg/Light.html, + doc/doc++/osg/LightSource.html, doc/doc++/osg/LineStipple.html, + doc/doc++/osg/LineWidth.html, doc/doc++/osg/META_Object.html, + doc/doc++/osg/Material.html, doc/doc++/osg/Matrix.html, + doc/doc++/osg/MatrixMode.html, doc/doc++/osg/MemoryAdapter.html, + doc/doc++/osg/Node.html, doc/doc++/osg/NodeAcceptOp.html, + doc/doc++/osg/NodeCallback.html, doc/doc++/osg/NodeVisitor.html, + doc/doc++/osg/NotifySeverity.html, doc/doc++/osg/Object.html, + doc/doc++/osg/Plane.html, doc/doc++/osg/Point.html, + doc/doc++/osg/PolygonMode.html, doc/doc++/osg/PolygonOffset.html, + doc/doc++/osg/PositionAttitudeTransform.html, + doc/doc++/osg/Quat.html, doc/doc++/osg/Referenced.html, + doc/doc++/osg/ShadeModel.html, doc/doc++/osg/State.html, + doc/doc++/osg/StateAttribute.html, doc/doc++/osg/StateSet.html, + doc/doc++/osg/Statistics.html, doc/doc++/osg/Stencil.html, + doc/doc++/osg/Switch.html, doc/doc++/osg/TexEnv.html, + doc/doc++/osg/TexGen.html, doc/doc++/osg/TexMat.html, + doc/doc++/osg/Texture.html, doc/doc++/osg/Timer.html, + doc/doc++/osg/Transform.html, doc/doc++/osg/Transparency.html, + doc/doc++/osg/Vec2.html, doc/doc++/osg/Vec3.html, + doc/doc++/osg/Vec4.html, doc/doc++/osg/Viewport.html, + doc/doc++/osg/clampArray3BetweenRange.html, + doc/doc++/osg/clampArray3GEQUAL.html, + doc/doc++/osg/clampArray3LEQUAL.html, + doc/doc++/osg/clampArray4BetweenRange.html, + doc/doc++/osg/clampArray4GEQUAL.html, + doc/doc++/osg/clampArray4LEQUAL.html, + doc/doc++/osg/clampArrayElementBetweenRange.html, + doc/doc++/osg/clampArrayElementGEQUAL.html, + doc/doc++/osg/clampArrayElementLEQUAL.html, + doc/doc++/osg/clampArrayElementsBetweenRange.html, + doc/doc++/osg/clampArrayElementsGEQUAL.html, + doc/doc++/osg/clampArrayElementsLEQUAL.html, + doc/doc++/osg/clampBetweenRange.html, + doc/doc++/osg/clampGEQUAL.html, doc/doc++/osg/clampLEQUAL.html, + doc/doc++/osg/for_each_triangle.html, doc/doc++/osg/index.html, + doc/doc++/osg/mem_ptr.html, doc/doc++/osg/osg.html, + doc/doc++/osg/ref_ptr.html, + doc/doc++/osgDB/FieldReaderIterator.html, + doc/doc++/osgDB/Input.html, + doc/doc++/osgGLUT/GLUTEventAdapter.html, + doc/doc++/osgUtil/CullVisitor.html, + doc/doc++/osgUtil/DisplayListVisitor.html, + doc/doc++/osgUtil/RenderGraph.html, + doc/doc++/osgUtil/RenderStage.html, + doc/doc++/osgUtil/RenderStageLighting.html, + doc/doc++/osgUtil/RenderToTextureStage.html, + doc/doc++/osgUtil/SceneView.html: Updated docs, ChangLog and NEW + for patched version of 0.8.44. + +2002-02-24 22:39 robert + + * Metrowerks/OpenSceneGraph.mcp: Added LineStipple to mcp file. 2002-02-24 20:55 robert * VisualStudio/osg/osg.dsp, VisualStudio/osgPlugins/osg/dot_osg.dsp, include/osg/LineStipple, - include/osg/StateAttribute, src/osg/LineStipple.cpp, - src/osg/Makefile, src/osgPlugins/osg/LineStipple.cpp, - src/osgPlugins/osg/Makefile, src/osgPlugins/osg/StateSet.cpp: - Added support for glLineStipple via osg::LineStipple state - attribute. + include/osg/StateAttribute, src/Demos/osgscribe/osgscribe.cpp, + src/osg/LineStipple.cpp, src/osg/Makefile, + src/osgPlugins/osg/LineStipple.cpp, src/osgPlugins/osg/Makefile, + src/osgPlugins/osg/StateSet.cpp: Added support for glLineStipple + via osg::LineStipple state attribute. + +2002-02-24 20:21 robert + + * Metrowerks/Metrowerks.mcp: Removed Metrowerks.mcp as it has not + been kept up to date since October, the new OpenSceneGraph.mcp + replaces it. 2002-02-24 16:49 robert @@ -32860,6 +38399,10 @@ Sasa, and fix to the IntersectVisitor's management of path from Sean. +2002-02-23 00:16 robert + + * Metrowerks/OpenSceneGraph.mcp: Updates to Windows Codwarrior file + 2002-02-22 23:40 robert * include/osg/Timer: updates for Win32 Codewarrior build @@ -32871,13 +38414,17 @@ 2002-02-22 17:11 robert * include/osgDB/Export, include/osgDB/FieldReaderIterator, - include/osg/BoundsChecking, include/osg/Export, - include/osgUtil/Export, include/osg/GL, include/osg/Math, - include/osg/Statistics, src/osgDB/Field.cpp, - src/osgDB/FileNameUtils.cpp, src/osgUtil/NvTriStripObjects.cpp, + include/osgGLUT/Export, include/osg/BoundsChecking, + include/osg/Export, include/osgUtil/Export, include/osg/GL, + include/osg/Math, include/osg/Statistics, src/Demos/sgv/sgv.cpp, + src/osgDB/Field.cpp, src/osgDB/FileNameUtils.cpp, + src/osgGLUT/Viewer.cpp, src/osgUtil/NvTriStripObjects.cpp, src/osg/DisplaySettings.cpp, src/osg/Image.cpp, - src/osg/Notify.cpp: Add support for Metrowerks Codewarrior build - under Windows. + src/osg/Notify.cpp, Metrowerks/OpenSceneGraph.mcp, + Metrowerks/PrefixWin32.h, Metrowerks/osgCorePrefixWin32.h, + Metrowerks/osgDBPrefixWin32.h, Metrowerks/osgGlutPrefixWin32.h, + Metrowerks/osgTextPrefixWin32.h, Metrowerks/osgUtilPrefixWin32.h: + Add support for Metrowerks Codewarrior build under Windows. 2002-02-19 18:59 robert @@ -32891,6 +38438,11 @@ src/osgPlugins/Makefile, src/osgPlugins/pfb/Makefile, src/osgUtil/SceneView.cpp: Fixed stereo implementation. +2002-02-18 21:52 robert + + * src/osgPlugins/dx/: DXWriter.cpp, DXWriter.h: Fixes to Win32 + build of new DX writer plugin. + 2002-02-18 20:48 robert * src/osgPlugins/Makefile: Comment w.r.t OpenDX plugin updated. @@ -32898,8 +38450,18 @@ 2002-02-18 20:46 robert * AUTHORS, NEWS, VisualStudio/VisualStudio.dsw, - src/osgPlugins/Makefile, src/osgPlugins/osg/ReaderWriterOSG.cpp: - Added OpenDX writer from Randall Hopper. + VisualStudio/osgPlugins/dx/dx.dsp, + include/osgGLUT/GLUTEventAdapter, + src/osgGLUT/GLUTEventAdapter.cpp, src/osgPlugins/Makefile, + src/osgPlugins/dx/AreaGeoSetTriangulator.cpp, + src/osgPlugins/dx/AreaGeoSetTriangulator.h, + src/osgPlugins/dx/DXWriter.cpp, src/osgPlugins/dx/DXWriter.h, + src/osgPlugins/dx/Makefile, src/osgPlugins/dx/ReaderWriterDX.cpp, + src/osgPlugins/dx/ReaderWriterDX.h, + src/osgPlugins/dx/StateSetStr.cpp, + src/osgPlugins/dx/StateSetStr.h, + src/osgPlugins/osg/ReaderWriterOSG.cpp: Added OpenDX writer from + Randall Hopper. 2002-02-14 13:26 robert @@ -32912,6 +38474,11 @@ * VisualStudio/osgPlugins/txp/txp.dsp: updated the options for the txp plugin. +2002-02-14 12:51 robert + + * VisualStudio/: Demos/wxsgv/wxsgv.dsp, osgWX/osgWX.dsp: Removed + osgWX workspace files. + 2002-02-14 11:06 robert * src/osgUtil/CullVisitor.cpp: Fixed impostor bug introduced when @@ -32922,7 +38489,14 @@ 2002-02-13 22:56 robert * Makefile, Make/makedefs.irix.std.64, src/Makefile, - src/osg/Makefile, src/osgDB/Makefile, src/osgPlugins/Makefile, + src/Demos/Makefile, src/Demos/hangglide/Makefile, + src/Demos/osgbillboard/Makefile, src/Demos/osgcluster/Makefile, + src/Demos/osgcopy/Makefile, src/Demos/osgcube/Makefile, + src/Demos/osgimpostor/Makefile, src/Demos/osgreflect/Makefile, + src/Demos/osgscribe/Makefile, src/Demos/osgtext/Makefile, + src/Demos/osgtexture/Makefile, src/Demos/osgviews/Makefile, + src/Demos/sgv/Makefile, src/osg/Makefile, src/osgDB/Makefile, + src/osgGLUT/Makefile, src/osgPlugins/Makefile, src/osgPlugins/bmp/Makefile, src/osgPlugins/dw/Makefile, src/osgPlugins/flt/Makefile, src/osgPlugins/gif/Makefile, src/osgPlugins/jpeg/Makefile, src/osgPlugins/lib3ds/Makefile, @@ -32938,6 +38512,15 @@ gmake rather than pmake or smake. This gets round issues with exporting OSGHOME. +2002-02-13 22:53 robert + + * src/Demos/osgconv/: Makefile, OrientationConverter.cpp, + OrientationConverter.h, osgconv.cpp: Updated the osgconv support + for orientation conversion so that it used inserted a static + transform to do the work of rotating the scene, then applied a + standard osgUtil::Optimizer::FlattenStaticTransformsVisitor + traversal to flatten the transfrom down on to the geometry nodes. + 2002-02-13 22:52 robert * include/osg/: GeoSet, Math: Fixed the fabsf define which was @@ -32946,12 +38529,34 @@ 2002-02-13 00:13 robert - * src/: osg/Camera.cpp, osgUtil/SceneView.cpp: Fixed problems with - intersection visitor coupled with the viewer. + * src/: osg/Camera.cpp, osgGLUT/Viewer.cpp, osgUtil/SceneView.cpp: + Fixed problems with intersection visitor coupled with the viewer. + +2002-02-13 00:00 robert + + * src/Demos/sgv/Makefile: Added sgv -stereo cessna.osg to make test + list. 2002-02-12 23:49 robert - * Makefile, src/Makefile, src/osgUtil/DepthSortedBin.cpp, + * Makefile, src/Makefile, src/Demos/Makefile, + src/Demos/hangglide/Makefile, src/Demos/hangglide/hangglide.cpp, + src/Demos/osgbillboard/Makefile, + src/Demos/osgbillboard/osgbillboard.cpp, + src/Demos/osgcluster/Makefile, + src/Demos/osgcluster/osgcluster.cpp, src/Demos/osgconv/Makefile, + src/Demos/osgcopy/Makefile, src/Demos/osgcopy/osgcopy.cpp, + src/Demos/osgcube/Makefile, src/Demos/osgcube/osgcube.cpp, + src/Demos/osgimpostor/Makefile, + src/Demos/osgimpostor/osgimpostor.cpp, + src/Demos/osgreflect/Makefile, + src/Demos/osgreflect/osgreflect.cpp, + src/Demos/osgscribe/Makefile, src/Demos/osgscribe/osgscribe.cpp, + src/Demos/osgtext/Makefile, src/Demos/osgtext/main.cpp, + src/Demos/osgtexture/Makefile, + src/Demos/osgtexture/osgtexture.cpp, src/Demos/osgviews/Makefile, + src/Demos/osgviews/osgviews.cpp, src/Demos/sgv/Makefile, + src/Demos/sgv/sgv.cpp, src/osgUtil/DepthSortedBin.cpp, src/osgUtil/RenderBin.cpp, src/osgUtil/SceneView.cpp: Added a set of test runs to the makefiles and demos. The demos now have titles relevenat to their function. @@ -32963,6 +38568,15 @@ src/osgPlugins/txp/Makefile, src/osgUtil/SceneView.cpp: Updates for IRIX build, and docs updates. +2002-02-12 22:35 robert + + * doc/doc++/osgWX/: ClassGraph.class, ClassGraphPanel.class, + ClassLayout.class, General.html, HIER.html, HIERjava.html, + NavigatorButton.class, WXEventAdapter.html, icon1.gif, icon2.gif, + index.html, osgWX.html, osgWXGetLibraryName.html, + osgWXGetVersion.html: Removed references to osgWX from the doc++ + directory. + 2002-02-12 08:23 robert * include/: osg/Transform, osgUtil/CullVisitor: Updates to @@ -33034,6 +38648,18 @@ * ChangeLog: Updated changelog. +2002-02-11 00:51 robert + + * doc/doc++/: osg/NodeVisitor.html, osg/Statistics.html, + osgText/RasterFont.html, osgText/VectorFont.html: Did a make + docs, in prep for the 0.8.44 release. + +2002-02-11 00:42 robert + + * doc/doc++/osg/: CopyOp.html, MatrixMode.html, + OSG_NODECALLBACK.html, PositionAttitudeTransform.html, + ShadeModel.html: Added missing doc++ generated .html files. + 2002-02-11 00:40 robert * include/osg/Statistics, src/osg/GeoSet.cpp, @@ -33070,12 +38696,12 @@ 2002-02-10 17:16 robert - * src/osgUtil/: DriveManipulator.cpp, SceneView.cpp: Fixed a bug in - the drive manipulator which was due to it using the local coords - of the intersection point with the scene rather than the world - coord value for that point. The code now uses - osgUtil::Hit::getWorldIntersectionPoint() method for getting the - world coords. + * src/: osgUtil/DriveManipulator.cpp, osgUtil/SceneView.cpp, + osgGLUT/Viewer.cpp: Fixed a bug in the drive manipulator which + was due to it using the local coords of the intersection point + with the scene rather than the world coord value for that point. + The code now uses osgUtil::Hit::getWorldIntersectionPoint() + method for getting the world coords. Added support for getWorldIntersectionPoint to Viewer.cpp. @@ -33090,7 +38716,10 @@ 2002-02-10 11:17 robert - * Make/makedefs.macosx: Fixes for MacOSX build. + * Make/makedefs.macosx, src/Demos/osgbillboard/osgbillboard.cpp, + src/Demos/osgcluster/osgcluster.cpp, + src/Demos/osgtexture/osgtexture.cpp, + src/Demos/osgviews/osgviews.cpp: Fixes for MacOSX build. 2002-02-10 10:42 robert @@ -33130,6 +38759,67 @@ src/osgText/FTGLTextureFont.cpp, src/osgText/FTPolyGlyph.cpp: Updates to docs and fixes to a few warnings. +2002-02-09 10:53 robert + + * doc/doc++/: osg/AlphaFunc.html, osg/AttributeFunctor.html, + osg/Billboard.html, osg/Camera.html, osg/ClipPlane.html, + osg/ColorMask.html, osg/ColorMatrix.html, osg/CullFace.html, + osg/Depth.html, osg/DisplaySettings.html, osg/Drawable.html, + osg/EarthSky.html, osg/Fog.html, osg/FrameStamp.html, + osg/FrontFace.html, osg/General.html, osg/GeoSet.html, + osg/Geode.html, osg/Group.html, osg/HIER.html, osg/HIERjava.html, + osg/Image.html, osg/Impostor.html, osg/ImpostorSprite.html, + osg/ImpostorSpriteManager.html, osg/LOD.html, osg/Light.html, + osg/LightSource.html, osg/LineSegment.html, osg/LineWidth.html, + osg/META_Object.html, osg/Material.html, osg/Matrix.html, + osg/MemoryAdapter.html, osg/Node.html, osg/NodeAcceptOp.html, + osg/NodeCallback.html, osg/NodeVisitor.html, + osg/NotifySeverity.html, osg/Object.html, osg/Plane.html, + osg/Point.html, osg/PolygonMode.html, osg/PolygonOffset.html, + osg/Quat.html, osg/Referenced.html, osg/State.html, + osg/StateAttribute.html, osg/StateSet.html, osg/Statistics.html, + osg/Stencil.html, osg/Switch.html, osg/TexEnv.html, + osg/TexGen.html, osg/TexMat.html, osg/Texture.html, + osg/Timer.html, osg/Transform.html, osg/Transparency.html, + osg/Vec2.html, osg/Vec3.html, osg/Vec4.html, osg/Viewport.html, + osg/clampArray3BetweenRange.html, osg/clampArray3GEQUAL.html, + osg/clampArray3LEQUAL.html, osg/clampArray4BetweenRange.html, + osg/clampArray4GEQUAL.html, osg/clampArray4LEQUAL.html, + osg/clampArrayElementBetweenRange.html, + osg/clampArrayElementGEQUAL.html, + osg/clampArrayElementLEQUAL.html, + osg/clampArrayElementsBetweenRange.html, + osg/clampArrayElementsGEQUAL.html, + osg/clampArrayElementsLEQUAL.html, osg/clampBetweenRange.html, + osg/clampGEQUAL.html, osg/clampLEQUAL.html, + osg/createGeodeForImage.2.html, osg/for_each_triangle.html, + osg/index.html, osg/mem_ptr.html, osg/osg.html, osg/ref_ptr.html, + osgDB/General.html, osgDB/Output.html, osgDB/index.html, + osgGLUT/General.html, osgGLUT/Viewer.html, osgGLUT/Window.html, + osgGLUT/index.html, osgGLUT/osgGLUT.html, + osgText/BitmapFont.html, osgText/Font.html, + osgText/OutlineFont.html, osgText/Paragraph.html, + osgText/PixmapFont.html, osgText/PolygonFont.html, + osgText/RasterFont.html, osgText/Text.html, + osgText/TextureFont.html, osgText/VectorFont.html, + osgText/osgText.html, osgUtil/CombineLODsVisitor.html, + osgUtil/CullViewState.html, osgUtil/CullVisitor.html, + osgUtil/DepthSortedBin.html, osgUtil/DisplayListVisitor.html, + osgUtil/FlattenStaticTransformsVisitor.html, + osgUtil/GUIEventAdapter.html, osgUtil/HIER.html, + osgUtil/HIERjava.html, osgUtil/Hit.html, + osgUtil/IntersectState.html, osgUtil/IntersectVisitor.html, + osgUtil/Optimizer.html, osgUtil/RegisterRenderBinProxy.html, + osgUtil/RemoveRedundentNodesVisitor.html, osgUtil/RenderBin.html, + osgUtil/RenderGraph.html, osgUtil/RenderLeaf.html, + osgUtil/RenderStage.html, osgUtil/RenderStageLighting.html, + osgUtil/RenderToTextureStage.html, osgUtil/SceneView.html, + osgUtil/SceneViewManipulator.html, osgUtil/SmoothingVisitor.html, + osgUtil/StateSetManipulator.html, osgUtil/StateVisitor.html, + osgUtil/Tesselator.html, osgUtil/TrackballManipulator.html, + osgUtil/TransformCallback.html, osgUtil/TriStripVisitor.html, + osgUtil/osgUtil.html: Updated docs. + 2002-02-09 10:50 robert * src/osgPlugins/bmp/: Makefile, ReaderWriterBMP.cpp: Fix to BMP @@ -33139,17 +38829,51 @@ * Makefile, Make/makedefs.cyg, Make/makedefs.irix.nonstd, Make/makedefs.mingw, Make/makerules.cyg, Make/makerules.mingw, - include/osg/Math, include/osg/Timer, src/osg/GLExtensions.cpp, + include/osg/Math, include/osg/Timer, + src/Demos/osgcluster/broadcaster.cpp, src/osg/GLExtensions.cpp, src/osgDB/FileUtils.cpp, src/osgPlugins/flt/flt.h: Fixes for cygwin and mingw builds. +2002-02-08 23:07 robert + + * src/Demos/wxsgv/: wxsgv.rc, wxsgv.wdr, wxsgv_wdr.cpp, + wxsgv_wdr.h, icons/xform.ico: Removed further wxsgv files. + +2002-02-08 23:04 robert + + * include/osgWX/Export, include/osgWX/Version, + include/osgWX/WXEventAdapter, src/Demos/wxsgv/Makefile, + src/Demos/wxsgv/SceneGraphDlg.cpp, + src/Demos/wxsgv/SceneGraphDlg.h, src/Demos/wxsgv/app.cpp, + src/Demos/wxsgv/app.h, src/Demos/wxsgv/canvas.cpp, + src/Demos/wxsgv/canvas.h, src/Demos/wxsgv/frame.cpp, + src/Demos/wxsgv/frame.h, src/Demos/wxsgv/icons/camera.ico, + src/Demos/wxsgv/icons/engine.ico, src/Demos/wxsgv/icons/geom.ico, + src/Demos/wxsgv/icons/group.ico, src/Demos/wxsgv/icons/icon1.xpm, + src/Demos/wxsgv/icons/icon10.xpm, + src/Demos/wxsgv/icons/icon2.xpm, src/Demos/wxsgv/icons/icon3.xpm, + src/Demos/wxsgv/icons/icon4.xpm, src/Demos/wxsgv/icons/icon5.xpm, + src/Demos/wxsgv/icons/icon6.xpm, src/Demos/wxsgv/icons/icon7.xpm, + src/Demos/wxsgv/icons/icon8.xpm, src/Demos/wxsgv/icons/icon9.xpm, + src/Demos/wxsgv/icons/light.ico, src/Demos/wxsgv/icons/lod.ico, + src/Demos/wxsgv/icons/mesh.ico, src/Demos/wxsgv/icons/top.ico, + src/Demos/wxsgv/icons/unknown.ico, + src/Demos/wxsgv/icons/wxsgv.ico, src/Demos/wxsgv/icons/wxsgv.xpm, + src/osgWX/Makefile, src/osgWX/Version.cpp, + src/osgWX/WXEventAdapter.cpp: Removed osgWX and wxsgv from the + repositry as it is intend to keep the core distribution clean + from GUI examples, these instead should live in the bazaar. This + can better accomodate the many different types of viewer that + users are developming. + 2002-02-08 22:55 robert * Makefile, include/osg/Drawable, include/osg/Node, src/Makefile, - src/osg/Drawable.cpp, src/osg/Geode.cpp, src/osg/Group.cpp, - src/osg/Node.cpp, src/osg/Version.cpp, src/osgDB/Version.cpp, - src/osgText/Version.cpp, src/osgUtil/Version.cpp: Added support - for parents to Drawables. + src/Demos/Makefile, src/osg/Drawable.cpp, src/osg/Geode.cpp, + src/osg/Group.cpp, src/osg/Node.cpp, src/osg/Version.cpp, + src/osgDB/Version.cpp, src/osgGLUT/Version.cpp, + src/osgText/Version.cpp, src/osgUtil/Version.cpp, + src/osgWX/Version.cpp: Added support for parents to Drawables. Bumped up version numbers in prep for 0.8.44. @@ -33157,10 +38881,10 @@ * AUTHORS, Makefile, VisualStudio/VisualStudio.dsw, VisualStudio/osgPlugins/txp/txp.dsp, include/osg/Billboard, - include/osg/Statistics, include/osgText/Font, - include/osgUtil/RenderStage, src/osg/Billboard.cpp, - src/osgDB/FileNameUtils.cpp, src/osgPlugins/Makefile, - src/osgPlugins/txp/Makefile, + include/osg/Statistics, include/osgGLUT/Viewer, + include/osgText/Font, include/osgUtil/RenderStage, + src/osg/Billboard.cpp, src/osgDB/FileNameUtils.cpp, + src/osgPlugins/Makefile, src/osgPlugins/txp/Makefile, src/osgPlugins/txp/ReaderWriterTXP.cpp, src/osgPlugins/txp/ReaderWriterTXP.h, src/osgPlugins/txp/TrPageArchive.cpp, @@ -33207,11 +38931,12 @@ * include/osg/Math, include/osg/Matrix, include/osg/Transform, include/osgUtil/Optimizer, src/osg/Camera.cpp, - src/osg/Matrix.cpp, src/osgUtil/CullVisitor.cpp: Various - investigations into culling errors w.r.t matrix inversion - resulted in the conclusion that the osg::Matrix::inverse was - broken, have lifted a new implementation from sgl and it seems to - work fine. Will need further testing but looks good. + src/osg/Matrix.cpp, src/osgGLUT/Viewer.cpp, + src/osgUtil/CullVisitor.cpp: Various investigations into culling + errors w.r.t matrix inversion resulted in the conclusion that the + osg::Matrix::inverse was broken, have lifted a new implementation + from sgl and it seems to work fine. Will need further testing + but looks good. 2002-02-07 01:12 robert @@ -33252,14 +38977,14 @@ include/osg/Transform, include/osgUtil/CullVisitor, src/osg/AutoTransform.cpp, src/osg/Makefile, src/osg/Node.cpp, src/osg/NodeVisitor.cpp, src/osg/PositionAttitudeTransform.cpp, - src/osg/Transform.cpp, src/osgUtil/CullVisitor.cpp, - src/osgUtil/IntersectVisitor.cpp, src/osgUtil/RenderBin.cpp: Have - taken a few more steps towards support for view dependant - transformations by adding a ComputeTransformCallback to - osg::Transform, and have now removed the recently added - AutoTransform since it is nolonger required. Have also updated - CullVisitor to account for the new ways for tracking - transformation matrices in the scene. + src/osg/Transform.cpp, src/osgGLUT/Viewer.cpp, + src/osgUtil/CullVisitor.cpp, src/osgUtil/IntersectVisitor.cpp, + src/osgUtil/RenderBin.cpp: Have taken a few more steps towards + support for view dependant transformations by adding a + ComputeTransformCallback to osg::Transform, and have now removed + the recently added AutoTransform since it is nolonger required. + Have also updated CullVisitor to account for the new ways for + tracking transformation matrices in the scene. 2002-02-05 21:51 robert @@ -33310,20 +39035,20 @@ osgDB/DynamicLibrary, osgDB/Field, osgDB/FieldReader, osgDB/FieldReaderIterator, osgDB/FileNameUtils, osgDB/FileUtils, osgDB/Input, osgDB/Output, osgDB/ReadFile, osgDB/ReaderWriter, - osgDB/Registry, osgDB/Version, osgDB/WriteFile, osgText/Font, - osgText/Paragraph, osgText/Text, osgText/Version, - osgUtil/AppVisitor, osgUtil/CullViewState, osgUtil/CullVisitor, - osgUtil/DepthSortedBin, osgUtil/DisplayListVisitor, - osgUtil/DisplayRequirementsVisitor, osgUtil/GUIEventHandler, - osgUtil/InsertImpostorsVisitor, osgUtil/IntersectVisitor, - osgUtil/Optimizer, osgUtil/RenderBin, osgUtil/RenderGraph, - osgUtil/RenderLeaf, osgUtil/RenderStage, + osgDB/Registry, osgDB/Version, osgDB/WriteFile, osgGLUT/Version, + osgGLUT/Window, osgText/Font, osgText/Paragraph, osgText/Text, + osgText/Version, osgUtil/AppVisitor, osgUtil/CullViewState, + osgUtil/CullVisitor, osgUtil/DepthSortedBin, + osgUtil/DisplayListVisitor, osgUtil/DisplayRequirementsVisitor, + osgUtil/GUIEventHandler, osgUtil/InsertImpostorsVisitor, + osgUtil/IntersectVisitor, osgUtil/Optimizer, osgUtil/RenderBin, + osgUtil/RenderGraph, osgUtil/RenderLeaf, osgUtil/RenderStage, osgUtil/RenderStageLighting, osgUtil/RenderToTextureStage, osgUtil/SceneView, osgUtil/SmoothingVisitor, osgUtil/Tesselator, osgUtil/TransformCallback, osgUtil/TriStripVisitor, - osgUtil/Version: Removed the trailing ; after namespace {...} - declariations in headers which was being picked as a warning - under Codewarrior. + osgUtil/Version, osgWX/Version: Removed the trailing ; after + namespace {...} declariations in headers which was being picked + as a warning under Codewarrior. 2002-02-03 11:38 robert @@ -33339,9 +39064,9 @@ 2002-02-02 20:07 robert - * include/: osg/Export, osgDB/Export, osgText/Export, - osgUtil/Export: Added defined( __BCPLUSPLUS__) to windows export - code segments. + * include/: osg/Export, osgDB/Export, osgGLUT/Export, + osgText/Export, osgUtil/Export, osgWX/Export: Added defined( + __BCPLUSPLUS__) to windows export code segments. 2002-02-02 19:49 robert @@ -33349,12 +39074,21 @@ causing compile problems under Windows, due to a incorrect comparison of objects of different types. +2002-02-02 10:52 robert + + * include/osgGLUT/glut: Typo fixed in the header guard. + 2002-01-30 19:59 robert * include/osgUtil/DepthSortedBin: Fixed clone(CopyOp&) and cloneType() methods which were out of sync with the new style clone operations. +2002-01-30 18:59 robert + + * src/Demos/: hangglide/base.cpp, osgcopy/osgcopy.cpp: Fixes for + Windows build + 2002-01-30 16:24 robert * VisualStudio/VisualStudio.dsw, include/osg/Image, @@ -33362,10 +39096,11 @@ 2002-01-30 15:27 robert - * include/osg/Math, src/osg/Matrix.cpp, src/osgPlugins/obj/glm.cpp, - src/osgUtil/CullVisitor.cpp: Removed the M_PI defines from - include/osg/Math and have use a const double osg::PI etc in its - place. + * include/osg/Math, src/Demos/hangglide/sky.cpp, + src/Demos/hangglide/tank.cpp, src/osg/Matrix.cpp, + src/osgPlugins/obj/glm.cpp, src/osgUtil/CullVisitor.cpp: Removed + the M_PI defines from include/osg/Math and have use a const + double osg::PI etc in its place. 2002-01-30 15:02 robert @@ -33375,8 +39110,22 @@ 2002-01-30 15:02 robert - * VisualStudio/VisualStudio.dsw: Added osgbillboard project files - to the VisualStudio workspace. + * VisualStudio/: VisualStudio.dsw, + Demos/osgbillboard/osgbillboard.dsp: Added osgbillboard project + files to the VisualStudio workspace. + +2002-01-30 15:01 robert + + * src/Demos/: Makefile, osgbillboard/Makefile, + osgbillboard/osgbillboard.cpp: Added osgbillboard demo. The code + is main a copy of osgtexture right now, my plan to do change it + to make it a better demo of the different types of billboard that + one can do. + +2002-01-30 14:37 robert + + * src/Demos/osgcopy/Makedepend: Removed a Makedepend that didn't + belong! 2002-01-30 13:15 robert @@ -33387,6 +39136,7 @@ 2002-01-30 12:09 robert * include/osg/LineSegment, include/osgUtil/IntersectVisitor, + src/Demos/osgcopy/Makedepend, src/osgGLUT/Viewer.cpp, src/osgUtil/CullVisitor.cpp, src/osgUtil/IntersectVisitor.cpp: Made the LineSegment destructor protected to force users to create segments on the stack thus ensure that they arn't created @@ -33400,8 +39150,9 @@ 2002-01-29 20:25 robert * include/osg/CopyOp, include/osg/Drawable, include/osg/GeoSet, - include/osg/Image, src/osg/Camera.cpp, src/osg/GeoSet.cpp: Fixes - for windows build. + include/osg/Image, src/Demos/osgcopy/Makedepend, + src/Demos/osgcopy/osgcopy.cpp, src/osg/Camera.cpp, + src/osg/GeoSet.cpp: Fixes for windows build. 2002-01-29 14:20 robert @@ -33447,13 +39198,15 @@ 2002-01-29 12:51 robert * Make/makedefs.linux, VisualStudio/VisualStudio.dsw, - VisualStudio/osg/osg.dsp, include/osg/CopyOp, include/osg/Object, - src/osg/CopyOp.cpp, src/osg/GeoSet.cpp, src/osg/Geode.cpp, - src/osg/Group.cpp, src/osg/Makefile, src/osg/Node.cpp, - src/osg/StateSet.cpp: Have add new osg::CopyOp which replaces - last nights osg::Cloner, the new class now combines Cloner and - DeepCopy into one class. Cloner and DeepCopy will be removed in - next commit. + VisualStudio/Demos/osgcopy/osgcopy.dsp, VisualStudio/osg/osg.dsp, + include/osg/CopyOp, include/osg/Object, src/Demos/Makefile, + src/Demos/osgcopy/Makedepend, src/Demos/osgcopy/Makefile, + src/Demos/osgcopy/osgcopy.cpp, src/osg/CopyOp.cpp, + src/osg/GeoSet.cpp, src/osg/Geode.cpp, src/osg/Group.cpp, + src/osg/Makefile, src/osg/Node.cpp, src/osg/StateSet.cpp: Have + add new osg::CopyOp which replaces last nights osg::Cloner, the + new class now combines Cloner and DeepCopy into one class. Cloner + and DeepCopy will be removed in next commit. Also have added osgcopy app to Demos which shows how the CopyOp have be subclassed to create users own specific handling of @@ -33490,7 +39243,8 @@ include/osgText/Paragraph, include/osgText/Text, include/osgUtil/RenderBin, include/osgUtil/RenderStage, include/osgUtil/RenderStageLighting, - include/osgUtil/RenderToTextureStage, src/osg/Billboard.cpp, + include/osgUtil/RenderToTextureStage, + src/Demos/osgscribe/osgscribe.cpp, src/osg/Billboard.cpp, src/osg/GeoSet.cpp, src/osg/Geode.cpp, src/osg/Group.cpp, src/osg/Image.cpp, src/osg/ImpostorSprite.cpp, src/osg/LOD.cpp, src/osg/Makefile, src/osg/Matrix.cpp, src/osg/Node.cpp, @@ -33524,10 +39278,23 @@ method +2002-01-27 20:28 robert + + * src/Demos/osgscribe/osgscribe.cpp: Added + stateset->setMode(GL_LIGHTING,osg::StateAttribute::OVERRIDE_ON); + to scribbed subgraph so that lighting is always on, this is + needed since glMaterial is only active when lighting is enabled. + 2002-01-26 20:03 robert - * VisualStudio/VisualStudio.dsw: Added VisualStudio workspace files - for new osgscribe demo. + * VisualStudio/: VisualStudio.dsw, Demos/osgscribe/osgscribe.dsp: + Added VisualStudio workspace files for new osgscribe demo. + +2002-01-26 19:48 robert + + * src/Demos/: Makefile, osgscribe/Makefile, + osgscribe/osgscribe.cpp: Added new osgscribe demo which + demostrates how to create a wireframe overlay of a model. 2002-01-26 14:13 robert @@ -33622,7 +39389,8 @@ 2002-01-20 19:30 robert - * src/osgDB/FileNameUtils.cpp: Fixes to Windows compile. + * src/: osgDB/FileNameUtils.cpp, osgGLUT/Window.cpp: Fixes to + Windows compile. 2002-01-20 16:24 robert @@ -33632,9 +39400,12 @@ 2002-01-19 22:11 robert * include/osgUtil/GUIEventAdapter, + src/Demos/hangglide/GliderManipulator.cpp, + src/osgGLUT/GLUTEventAdapter.cpp, src/osgGLUT/Viewer.cpp, src/osgUtil/DriveManipulator.cpp, src/osgUtil/FlightManipulator.cpp, - src/osgUtil/TrackballManipulator.cpp: Converted + src/osgUtil/TrackballManipulator.cpp, + src/osgWX/WXEventAdapter.cpp: Converted osgUtil::GUIEventAdapter::MouseButtonMask from LEFT_BUTTON etc to LEFT_MOUSE_BUTTON etc, to prevent classes with #define of LEFT_BUTTON.. when including certain MS Windows headers. Arhsh @@ -33729,6 +39500,12 @@ ENALBE_ALL_CULLING spelling mistake, have changed it to ENABLE_ALL_CULLING. +2002-01-17 22:40 robert + + * include/osgGLUT/Window, src/osgGLUT/Window.cpp: Added support for + glutSpecialFunc, glutSpaceballMotion, glutSpaceballRotate and + glutSpaceballRotate into osgGLUT::Window base class. + 2002-01-16 21:23 robert * src/osg/State.cpp: Reversed the ordering of setting of OpenGL @@ -33797,8 +39574,15 @@ 2002-01-16 10:36 robert * Make/makerules.macosx, include/osg/GL, include/osg/GLU, - include/osg/Timer, include/osgText/Font, src/osg/Makefile, - src/osg/Timer.cpp, src/osgDB/Makefile, src/osgPlugins/Makefile, + include/osg/Timer, include/osgText/Font, + src/Demos/hangglide/Makefile, src/Demos/osgconv/Makefile, + src/Demos/osgcube/Makefile, src/Demos/osgimpostor/Makefile, + src/Demos/osgimpostor/osgimpostor.cpp, + src/Demos/osgreflect/Makefile, src/Demos/osgtext/Makefile, + src/Demos/osgtext/main.cpp, src/Demos/osgtexture/Makefile, + src/Demos/osgviews/Makefile, src/Demos/sgv/Makefile, + src/osg/Makefile, src/osg/Timer.cpp, src/osgDB/Makefile, + src/osgGLUT/Makefile, src/osgPlugins/Makefile, src/osgPlugins/dw/ReaderWriterDW.cpp, src/osgPlugins/flt/Input.cpp, src/osgPlugins/flt/Record.cpp, src/osgPlugins/obj/glm.cpp, src/osgText/FTGL.h, @@ -33860,7 +39644,13 @@ 2002-01-04 20:44 robert - * Makefile, src/osg/Makefile, src/osgDB/Makefile, + * Makefile, src/Demos/Makefile, src/Demos/hangglide/Makefile, + src/Demos/osgcluster/Makefile, src/Demos/osgconv/Makefile, + src/Demos/osgcube/Makefile, src/Demos/osgimpostor/Makefile, + src/Demos/osgreflect/Makefile, src/Demos/osgtext/Makefile, + src/Demos/osgtexture/Makefile, src/Demos/osgviews/Makefile, + src/Demos/sgv/Makefile, src/Demos/wxsgv/Makefile, + src/osg/Makefile, src/osgDB/Makefile, src/osgGLUT/Makefile, src/osgPlugins/bmp/Makefile, src/osgPlugins/dw/Makefile, src/osgPlugins/flt/Makefile, src/osgPlugins/gif/Makefile, src/osgPlugins/jpeg/Makefile, src/osgPlugins/lib3ds/Makefile, @@ -33870,8 +39660,8 @@ src/osgPlugins/rgb/Makefile, src/osgPlugins/tga/Makefile, src/osgPlugins/tgz/Makefile, src/osgPlugins/tiff/Makefile, src/osgPlugins/zip/Makefile, src/osgText/Makefile, - src/osgUtil/Makefile: Renamed the TOP variable in the Makefiles - to OSGHOME. + src/osgUtil/Makefile, src/osgWX/Makefile: Renamed the TOP + variable in the Makefiles to OSGHOME. 2002-01-04 20:43 robert @@ -33885,9 +39675,10 @@ * VisualStudio/osg/osg.dsp, VisualStudio/osgPlugins/osg/dot_osg.dsp, include/osg/ShadeModel, include/osg/StateAttribute, src/osg/Makefile, - src/osg/ShadeModel.cpp, src/osgPlugins/osg/Makefile, - src/osgPlugins/osg/ShadeModel.cpp: Added osg::ShadeModel state - attribute which encapsulates glShadeModel. + src/osg/ShadeModel.cpp, src/osgGLUT/Viewer.cpp, + src/osgPlugins/osg/Makefile, src/osgPlugins/osg/ShadeModel.cpp: + Added osg::ShadeModel state attribute which encapsulates + glShadeModel. 2002-01-04 17:34 robert @@ -33907,28 +39698,35 @@ 2002-01-03 23:18 robert - * Makefile, src/Makefile, src/osg/Makefile, src/osgDB/Makefile, - src/osgPlugins/Makefile, src/osgPlugins/bmp/Makefile, - src/osgPlugins/dw/Makefile, src/osgPlugins/flt/Makefile, - src/osgPlugins/gif/Makefile, src/osgPlugins/jpeg/Makefile, - src/osgPlugins/lib3ds/Makefile, src/osgPlugins/lwo/Makefile, - src/osgPlugins/obj/Makefile, src/osgPlugins/osg/Makefile, - src/osgPlugins/osgtgz/Makefile, src/osgPlugins/pfb/Makefile, - src/osgPlugins/pic/Makefile, src/osgPlugins/png/Makefile, - src/osgPlugins/rgb/Makefile, src/osgPlugins/tga/Makefile, - src/osgPlugins/tgz/Makefile, src/osgPlugins/tiff/Makefile, - src/osgPlugins/zip/Makefile, src/osgText/Makefile, - src/osgUtil/Makefile: Makefile changes to support Cywin port - - submission from Norman Vine, updates to fix case problems under - unix by Robert. + * Makefile, src/Makefile, src/Demos/Makefile, + src/Demos/hangglide/Makefile, src/Demos/osgcluster/Makefile, + src/Demos/osgconv/Makefile, src/Demos/osgcube/Makefile, + src/Demos/osgimpostor/Makefile, src/Demos/osgreflect/Makefile, + src/Demos/osgtext/Makefile, src/Demos/osgtexture/Makefile, + src/Demos/osgviews/Makefile, src/Demos/sgv/Makefile, + src/Demos/wxsgv/Makefile, src/osg/Makefile, src/osgDB/Makefile, + src/osgGLUT/Makefile, src/osgPlugins/Makefile, + src/osgPlugins/bmp/Makefile, src/osgPlugins/dw/Makefile, + src/osgPlugins/flt/Makefile, src/osgPlugins/gif/Makefile, + src/osgPlugins/jpeg/Makefile, src/osgPlugins/lib3ds/Makefile, + src/osgPlugins/lwo/Makefile, src/osgPlugins/obj/Makefile, + src/osgPlugins/osg/Makefile, src/osgPlugins/osgtgz/Makefile, + src/osgPlugins/pfb/Makefile, src/osgPlugins/pic/Makefile, + src/osgPlugins/png/Makefile, src/osgPlugins/rgb/Makefile, + src/osgPlugins/tga/Makefile, src/osgPlugins/tgz/Makefile, + src/osgPlugins/tiff/Makefile, src/osgPlugins/zip/Makefile, + src/osgText/Makefile, src/osgUtil/Makefile, src/osgWX/Makefile: + Makefile changes to support Cywin port - submission from Norman + Vine, updates to fix case problems under unix by Robert. 2002-01-03 21:34 robert * include/osg/Export, include/osg/GL, include/osg/Math, - include/osg/Timer, include/osgDB/Export, include/osgText/Export, - include/osgUtil/Export, src/osg/GLExtensions.cpp, - src/osg/Notify.cpp, src/osgDB/DynamicLibrary.cpp, - src/osgDB/FileUtils.cpp, src/osgDB/Registry.cpp, + include/osg/Timer, include/osgDB/Export, include/osgGLUT/Export, + include/osgText/Export, include/osgUtil/Export, + src/osg/GLExtensions.cpp, src/osg/Notify.cpp, + src/osgDB/DynamicLibrary.cpp, src/osgDB/FileUtils.cpp, + src/osgDB/Registry.cpp, src/osgGLUT/Viewer.cpp, src/osgPlugins/flt/GeoSetBuilder.cpp, src/osgPlugins/flt/Pool.cpp, src/osgPlugins/flt/ReaderWriterFLT.cpp, @@ -33946,12 +39744,15 @@ 2002-01-02 17:01 robert - * ChangeLog, NEWS: Updates in preperation for the third attempt at - the 0.8.43 release. + * ChangeLog, NEWS, doc/doc++/osg/GeoSet.html, + doc/doc++/osg/LOD.html, doc/doc++/osg/for_each_triangle.html, + doc/doc++/osg/osg.html, doc/doc++/osgGLUT/Viewer.html: Updates in + preperation for the third attempt at the 0.8.43 release. 2002-01-02 15:42 robert - * src/osgPlugins/pfb/ConvertFromPerformer.cpp: Updates from Randall + * src/: Demos/osgtexture/osgtexture.cpp, + osgPlugins/pfb/ConvertFromPerformer.cpp: Updates from Randall Hopper to fix build under IRIX. 2002-01-02 11:03 robert @@ -33982,6 +39783,15 @@ * include/osg/GeoSet: Fixed the orientation of for_each_triangle cases for QUAD and QUAD_STRIP. +2001-12-31 23:21 robert + + * include/osgGLUT/Viewer, src/osgGLUT/Viewer.cpp: Removed the + variables which were duplicated in osgGLUT::Viewer and + osgGLUT::Window, standardising on the Window ones, and therefore + removing an unitialized variable that had been introduced. This + caused a crash under WindowsXP due to send invalid values to + glutReshapeWindow. + 2001-12-31 23:16 robert * include/osg/LOD: Added a more detailed explanation of how LOD's @@ -34008,17 +39818,35 @@ * ChangeLog, src/osgDB/FileUtils.cpp: Added /usr/local/lib to the s_default_dso_path search path for plugins. +2001-12-30 17:13 robert + + * src/osgGLUT/Viewer.cpp: Made the output message related to not + registering a camera manipulator with the GLUT Viewer output as + INFO rather than as a NOTICE. This suppress this message which + was appearing on some of the demos all the time, even though are + quite reasonable default behaviour is used. + 2001-12-30 16:59 robert * INSTALL: Added references to sgv -stereo and sgv -stencil to the notes of running the demos. +2001-12-30 16:58 robert + + * src/Demos/hangglide/GliderManipulator.cpp: Updated the default + home position of so that a better view of the scene is seen. + 2001-12-30 15:24 robert * ChangeLog, ChangeLog.preCVS: Moved the old by hand ChangeLog to ChangeLog.preCVS and then ran cvs2cl.pl to automatically generate the new ChangeLog. +2001-12-30 15:12 robert + + * doc/doc++/osg/: StateAttribute.html, Transform.html: Did a make + docs, in preperation for 0.8.43 release. + 2001-12-30 15:01 robert * src/osgPlugins/pfb/ConvertToPerformer.cpp: Compilation fix to pfb @@ -34042,7 +39870,9 @@ 2001-12-29 12:28 robert - * src/Makefile: Updates form Randall Hopper for the FreeBSD build + * src/: Makefile, Demos/Makefile, Demos/osgcluster/broadcaster.cpp, + Demos/osgcluster/receiver.cpp: Updates form Randall Hopper for + the FreeBSD build 2001-12-27 20:06 robert @@ -34058,8 +39888,36 @@ 2001-12-24 23:34 robert - * doc/index.html: Updated doc++ references so that CVS knows about - all the newly generated files. + * doc/: index.html, doc++/osg/AttributeFunctor.html, + doc++/osg/ColorMatrix.html, doc++/osg/DisplaySettings.html, + doc++/osg/EarthSky.html, doc++/osg/LineWidth.html, + doc++/osg/Statistics.html, doc++/osg/g_NotifyInit.html, + doc++/osg/g_NotifyNulStream.html, doc++/osgDB/Options.html, + doc++/osgDB/ReadResult.html, doc++/osgDB/WriteResult.html, + doc++/osgDB/findFileInPath.html, + doc++/osgDB/readCommandLine.html, doc++/osgDB/readNodeFiles.html, + doc++/osgGLUT/Window.html, doc++/osgText/BitmapFont.html, + doc++/osgText/ClassGraph.class, + doc++/osgText/ClassGraphPanel.class, + doc++/osgText/ClassLayout.class, doc++/osgText/Font.html, + doc++/osgText/General.html, doc++/osgText/HIER.html, + doc++/osgText/HIERjava.html, doc++/osgText/NavigatorButton.class, + doc++/osgText/OutlineFont.html, doc++/osgText/Paragraph.html, + doc++/osgText/PixmapFont.html, doc++/osgText/PolygonFont.html, + doc++/osgText/RasterFont.html, doc++/osgText/Text.html, + doc++/osgText/TextureFont.html, doc++/osgText/VectorFont.html, + doc++/osgText/icon1.gif, doc++/osgText/icon2.gif, + doc++/osgText/index.html, doc++/osgText/osgText.html, + doc++/osgText/osgTextGetLibraryName.html, + doc++/osgText/osgTextGetVersion.html, + doc++/osgUtil/CombineLODsVisitor.html, + doc++/osgUtil/DisplayRequirementsVisitor.html, + doc++/osgUtil/FlattenStaticTransformsVisitor.html, + doc++/osgUtil/Optimizer.html, + doc++/osgUtil/RemoveRedundentNodesVisitor.html, + doc++/osgUtil/StateVisitor.html, + doc++/osgUtil/TransformCallback.html: Updated doc++ references so + that CVS knows about all the newly generated files. 2001-12-24 23:28 robert @@ -34070,6 +39928,72 @@ * INSTALL: Removed references to redundent environmental variables. +2001-12-24 21:55 robert + + * doc/doc++/: osg/AlphaFunc.html, osg/Billboard.html, + osg/BoundingBox.html, osg/BoundingSphere.html, osg/Camera.html, + osg/ClipPlane.html, osg/ClippingVolume.html, osg/ColorMask.html, + osg/CullFace.html, osg/Depth.html, osg/Drawable.html, + osg/Fog.html, osg/FrameStamp.html, osg/FrontFace.html, + osg/General.html, osg/GeoSet.html, osg/Geode.html, + osg/Group.html, osg/HIER.html, osg/HIERjava.html, osg/Image.html, + osg/Impostor.html, osg/ImpostorSprite.html, + osg/ImpostorSpriteManager.html, osg/LOD.html, osg/Light.html, + osg/LightSource.html, osg/LineSegment.html, osg/Material.html, + osg/Matrix.html, osg/MemoryAdapter.html, osg/Node.html, + osg/NodeAcceptOp.html, osg/NodeCallback.html, + osg/NodeVisitor.html, osg/NotifySeverity.html, osg/Object.html, + osg/Plane.html, osg/Point.html, osg/PolygonMode.html, + osg/PolygonOffset.html, osg/Quat.html, osg/Referenced.html, + osg/State.html, osg/StateAttribute.html, osg/StateSet.html, + osg/Stencil.html, osg/Switch.html, osg/TexEnv.html, + osg/TexGen.html, osg/TexMat.html, osg/Texture.html, + osg/Timer.html, osg/Transform.html, osg/Transparency.html, + osg/Vec2.html, osg/Vec3.html, osg/Vec4.html, osg/Viewport.html, + osg/clampArray3BetweenRange.html, osg/clampArray3GEQUAL.html, + osg/clampArray3LEQUAL.html, osg/clampArray4BetweenRange.html, + osg/clampArray4GEQUAL.html, osg/clampArray4LEQUAL.html, + osg/clampArrayElementBetweenRange.html, + osg/clampArrayElementGEQUAL.html, + osg/clampArrayElementLEQUAL.html, + osg/clampArrayElementsBetweenRange.html, + osg/clampArrayElementsGEQUAL.html, + osg/clampArrayElementsLEQUAL.html, osg/clampBetweenRange.html, + osg/clampGEQUAL.html, osg/clampLEQUAL.html, + osg/createGeodeForImage.2.html, osg/for_each_triangle.html, + osg/index.html, osg/isGLExtensionSupported.html, + osg/mem_ptr.html, osg/notify.html, osg/osg.html, + osg/osgGetVersion.html, osg/ref_ptr.html, + osgDB/DotOsgWrapper.html, osgDB/FieldReader.html, + osgDB/FieldReaderIterator.html, osgDB/HIER.html, + osgDB/HIERjava.html, osgDB/Input.html, osgDB/Output.html, + osgDB/ReaderWriter.html, osgDB/RegisterDotOsgWrapperProxy.html, + osgDB/RegisterReaderWriterProxy.html, osgDB/Registry.html, + osgDB/findFileInDirectory.html, osgDB/osgDB.html, + osgDB/osgDBGetVersion.html, osgDB/readImageFile.html, + osgDB/readNodeFile.html, osgDB/readObjectFile.html, + osgDB/writeImageFile.html, osgDB/writeNodeFile.html, + osgDB/writeObjectFile.html, osgGLUT/GLUTEventAdapter.html, + osgGLUT/General.html, osgGLUT/HIER.html, osgGLUT/HIERjava.html, + osgGLUT/Viewer.html, osgGLUT/index.html, osgGLUT/osgGLUT.html, + osgGLUT/osgGLUTGetVersion.html, osgUtil/CullVisitor.html, + osgUtil/DepthSortedBin.html, osgUtil/DisplayListVisitor.html, + osgUtil/DriveManipulator.html, osgUtil/FlightManipulator.html, + osgUtil/GUIActionAdapter.html, osgUtil/GUIEventAdapter.html, + osgUtil/GUIEventHandler.html, osgUtil/General.html, + osgUtil/HIER.html, osgUtil/HIERjava.html, osgUtil/Hit.html, + osgUtil/InsertImpostorsVisitor.html, osgUtil/IntersectState.html, + osgUtil/IntersectVisitor.html, + osgUtil/RegisterRenderBinProxy.html, osgUtil/RenderBin.html, + osgUtil/RenderGraph.html, osgUtil/RenderLeaf.html, + osgUtil/RenderStage.html, osgUtil/RenderStageLighting.html, + osgUtil/RenderToTextureStage.html, osgUtil/SceneView.html, + osgUtil/SceneViewManipulator.html, osgUtil/SmoothingVisitor.html, + osgUtil/StateSetManipulator.html, osgUtil/Tesselator.html, + osgUtil/TriStripVisitor.html, osgUtil/index.html, + osgUtil/osgUtil.html, osgUtil/osgUtilGetVersion.html: Did a make + docs. + 2001-12-24 21:34 robert * include/osg/Light, src/osg/Light.cpp, @@ -34093,6 +40017,14 @@ implementation, the user has complete flexiblity of when and where to use the different lights at their disposal. +2001-12-24 19:06 robert + + * include/osgGLUT/Viewer, include/osgGLUT/Window, + src/Demos/hangglide/hangglide.cpp, src/Demos/sgv/Makefile, + src/osgGLUT/Viewer.cpp, src/osgGLUT/Window.cpp: Updated the + osgGLUT::Viewer to subclass from osgGLUT::Window as has been + intended since the development of osgGLUT::Window. + 2001-12-24 15:12 robert * VisualStudio/osgPlugins/gif/gif.dsp: updates for windows build @@ -34100,6 +40032,12 @@ 2001-12-24 14:12 robert * FAQ, INSTALL, Makefile, TODO, doc/stereo.html, src/Makefile, + src/Demos/Makefile, src/Demos/hangglide/base.cpp, + src/Demos/hangglide/sky.cpp, src/Demos/hangglide/tank.cpp, + src/Demos/hangglide/terrain.cpp, src/Demos/hangglide/trees.cpp, + src/Demos/osgimpostor/osgimpostor.cpp, + src/Demos/osgreflect/osgreflect.cpp, src/Demos/osgtext/main.cpp, + src/Demos/osgviews/osgviews.cpp, src/Demos/sgv/sgv.cpp, src/osg/Light.cpp, src/osg/Matrix.cpp, src/osgPlugins/Makefile, src/osgPlugins/pfb/ConvertFromPerformer.cpp, src/osgPlugins/pfb/ConvertToPerformer.cpp, @@ -34110,8 +40048,11 @@ 2001-12-22 22:30 robert - * doc/stereo.html: Updates to keep things compiling under Windows. - Also cleaned up the new stereo.html docs. + * doc/stereo.html, src/Demos/osgimpostor/osgimpostor.cpp, + src/Demos/osgreflect/osgreflect.cpp, + src/Demos/osgviews/osgviews.cpp, src/Demos/sgv/sgv.cpp: Updates + to keep things compiling under Windows. Also cleaned up the new + stereo.html docs. 2001-12-22 21:35 robert @@ -34119,16 +40060,25 @@ for stereo support, the stereo.html needs to be re-edited in a html editor before it becomes readable though.. +2001-12-22 14:55 robert + + * src/Demos/: hangglide/GliderManipulator.cpp, + osgimpostor/osgimpostor.cpp, osgreflect/osgreflect.cpp, + osgtexture/osgtexture.cpp, osgviews/osgviews.cpp, sgv/sgv.cpp: + Updated usage messages to include new stereo and stencil + commandline options. + 2001-12-21 22:48 robert * VisualStudio/osg/osg.dsp, VisualStudio/osgUtil/osgUtil.dsp, include/osg/Camera, include/osg/DisplaySettings, include/osg/State, include/osg/VisualsSettings, + include/osgGLUT/Viewer, include/osgUtil/DisplayRequirementsVisitor, include/osgUtil/SceneView, include/osgUtil/VisualsRequirementsVisitor, src/osg/Camera.cpp, src/osg/DisplaySettings.cpp, src/osg/Makefile, - src/osg/VisualsSettings.cpp, + src/osg/VisualsSettings.cpp, src/osgGLUT/Viewer.cpp, src/osgUtil/DisplayRequirementsVisitor.cpp, src/osgUtil/DriveManipulator.cpp, src/osgUtil/FlightManipulator.cpp, src/osgUtil/Makefile, @@ -34169,6 +40119,13 @@ src/osgUtil/TrackballManipulator.cpp: Updates to the camera code related to stereo, adding fusion distance. +2001-12-20 16:34 robert + + * src/Demos/: hangglide/hangglide.cpp, osgimpostor/osgimpostor.cpp, + osgviews/osgviews.cpp, sgv/sgv.cpp: Added check for null models + be returned form osgDB::readNodeFiles(..) to prevent execution + when no models have been loaded. + 2001-12-20 12:12 robert * src/osgPlugins/flt/flt2osg.cpp: Updates to flt loading of light @@ -34181,9 +40138,13 @@ 2001-12-19 10:29 robert - * src/: osg/VisualsSettings.cpp, osgDB/ReadFile.cpp: Updated the - demos to support the new commandline handling of stereo and - convinience functios for loading libs and files. + * src/: Demos/osgcluster/osgcluster.cpp, Demos/osgcube/osgcube.cpp, + Demos/osgimpostor/osgimpostor.cpp, + Demos/osgreflect/osgreflect.cpp, Demos/osgtexture/osgtexture.cpp, + Demos/osgviews/osgviews.cpp, Demos/sgv/sgv.cpp, + osg/VisualsSettings.cpp, osgDB/ReadFile.cpp, osgGLUT/Viewer.cpp: + Updated the demos to support the new commandline handling of + stereo and convinience functios for loading libs and files. 2001-12-19 08:49 robert @@ -34202,13 +40163,13 @@ include/osg/State, include/osg/StateAttribute, include/osg/Viewport, include/osg/VisualsSettings, include/osgDB/ReadFile, include/osgDB/Registry, - include/osgUtil/SceneView, + include/osgGLUT/Viewer, include/osgUtil/SceneView, include/osgUtil/VisualsRequirementsVisitor, - src/osg/ColorMatrix.cpp, src/osg/Makefile, + src/Demos/sgv/sgv.cpp, src/osg/ColorMatrix.cpp, src/osg/Makefile, src/osg/VisualsSettings.cpp, src/osgDB/ReadFile.cpp, - src/osgDB/Registry.cpp, src/osgPlugins/osg/ColorMatrix.cpp, - src/osgPlugins/osg/Makefile, src/osgPlugins/osg/TexMat.cpp, - src/osgUtil/SceneView.cpp, + src/osgDB/Registry.cpp, src/osgGLUT/Viewer.cpp, + src/osgPlugins/osg/ColorMatrix.cpp, src/osgPlugins/osg/Makefile, + src/osgPlugins/osg/TexMat.cpp, src/osgUtil/SceneView.cpp, src/osgUtil/VisualsRequirementsVisitor.cpp: Adding support for controlling visual settings via environmental variables and command line paramters. Including support for stereo and stencil @@ -34251,10 +40212,12 @@ 2001-12-17 16:21 don - * src/: osgPlugins/Makefile, osgPlugins/flt/GeoSetBuilder.cpp, - osgPlugins/gif/Makefile, osgPlugins/png/Makefile, - osgText/Makefile: Fixed IRIX build. Required some namespace - fixes and include and link directives in the Makefiles + * src/: Demos/osgcluster/osgcluster.cpp, Demos/osgtext/Makefile, + Demos/osgtexture/osgtexture.cpp, osgPlugins/Makefile, + osgPlugins/flt/GeoSetBuilder.cpp, osgPlugins/gif/Makefile, + osgPlugins/png/Makefile, osgText/Makefile: Fixed IRIX build. + Required some namespace fixes and include and link directives in + the Makefiles 2001-12-17 15:05 robert @@ -34288,7 +40251,8 @@ 2001-12-15 22:44 robert * Makefile, src/osg/Version.cpp, src/osgDB/Version.cpp, - src/osgText/Version.cpp, src/osgUtil/Version.cpp: Updated version + src/osgGLUT/Version.cpp, src/osgText/Version.cpp, + src/osgUtil/Version.cpp, src/osgWX/Version.cpp: Updated version numbers to 0.8.43 in prep for the impending release. 2001-12-15 22:41 robert @@ -34299,13 +40263,15 @@ 2001-12-15 16:56 robert * include/osg/Matrix, include/osg/Transform, - include/osgUtil/CullVisitor, src/osg/Billboard.cpp, - src/osg/Camera.cpp, src/osg/Matrix.cpp, src/osg/Transform.cpp, - src/osgPlugins/flt/FltFile.cpp, src/osgPlugins/flt/flt2osg.cpp, - src/osgPlugins/osg/Transform.cpp, src/osgUtil/Optimizer.cpp: - Renamed osg::Matric::makeIdent() to osg::Matrix::makeIdentity() - to make it consistent with the rest of the osg::Matrix naming. - Updated OSG distribution to account for new name. + include/osgUtil/CullVisitor, src/Demos/osgcluster/osgcluster.cpp, + src/Demos/osgconv/OrientationConverter.cpp, + src/osg/Billboard.cpp, src/osg/Camera.cpp, src/osg/Matrix.cpp, + src/osg/Transform.cpp, src/osgPlugins/flt/FltFile.cpp, + src/osgPlugins/flt/flt2osg.cpp, src/osgPlugins/osg/Transform.cpp, + src/osgUtil/Optimizer.cpp: Renamed osg::Matric::makeIdent() to + osg::Matrix::makeIdentity() to make it consistent with the rest + of the osg::Matrix naming. Updated OSG distribution to account + for new name. Added support for the STATIC/DYNAMIC osg::Transform::Type to the .osg ASCII reader/writer plugin and the flt reader plugin. @@ -34335,8 +40301,13 @@ * include/osg/BoundsChecking, include/osg/Matrix, include/osg/Plane, include/osg/Quat, include/osg/Vec3, include/osgDB/FieldReaderIterator, include/osgDB/Output, - include/osgUtil/CullVisitor, src/osg/Camera.cpp, - src/osg/ClipPlane.cpp, src/osg/Drawable.cpp, + include/osgGLUT/Viewer, include/osgUtil/CullVisitor, + src/Demos/hangglide/GliderManipulator.cpp, + src/Demos/hangglide/hangglide.cpp, src/Demos/osgconv/osgconv.cpp, + src/Demos/osgimpostor/osgimpostor.cpp, + src/Demos/osgreflect/osgreflect.cpp, + src/Demos/osgviews/osgviews.cpp, src/Demos/sgv/sgv.cpp, + src/osg/Camera.cpp, src/osg/ClipPlane.cpp, src/osg/Drawable.cpp, src/osg/GLExtensions.cpp, src/osg/GeoSet.cpp, src/osg/Image.cpp, src/osg/ImpostorSprite.cpp, src/osg/Material.cpp, src/osg/Matrix.cpp, src/osg/Notify.cpp, src/osg/PolygonMode.cpp, @@ -34345,6 +40316,7 @@ src/osgDB/FieldReaderIterator.cpp, src/osgDB/FileUtils.cpp, src/osgDB/Output.cpp, src/osgDB/ReadFile.cpp, src/osgDB/Registry.cpp, src/osgDB/WriteFile.cpp, + src/osgGLUT/Viewer.cpp, src/osgGLUT/Window.cpp, src/osgPlugins/flt/FltFile.cpp, src/osgPlugins/flt/Input.cpp, src/osgPlugins/flt/ReaderWriterATTR.cpp, src/osgPlugins/flt/Record.cpp, @@ -34372,7 +40344,8 @@ * INSTALL, Make/makedefs.irix.nonstd, include/osg/Matrix, include/osg/Notify, include/osg/Vec2, include/osg/Vec3, include/osg/Vec4, include/osgDB/FieldReader, - include/osgDB/Output, src/osgPlugins/flt/OldVertexRecords.h, + include/osgDB/Output, include/osgGLUT/Viewer, + src/Demos/sgv/sgv.cpp, src/osgPlugins/flt/OldVertexRecords.h, src/osgPlugins/flt/ReaderWriterATTR.cpp, src/osgPlugins/flt/Record.h, src/osgPlugins/flt/VertexPoolRecords.h, src/osgPlugins/flt/flt.h: @@ -34385,8 +40358,9 @@ 2001-12-14 18:06 robert * include/osg/Camera, include/osg/Export, include/osg/Math, - include/osgDB/Export, include/osgText/Export, - include/osgUtil/Export, src/osgText/FTGL.h: Updatedwidley used + include/osgDB/Export, include/osgGLUT/Export, + include/osgText/Export, include/osgUtil/Export, + include/osgWX/Export, src/osgText/FTGL.h: Updatedwidley used includes to remove most of the float/double warnings generated when compiling under Windows with STLport. @@ -34402,7 +40376,12 @@ 2001-12-14 15:16 don - * VisualStudio/: VisualStudio.dsw, osgDB/osgDB.dsp, + * VisualStudio/: VisualStudio.dsw, Demos/hangglide/hangglide.dsp, + Demos/osgTextDemo/osgTextDemo.dsp, Demos/osgconv/osgconv.dsp, + Demos/osgcube/osgcube.dsp, Demos/osgimpostor/osgimpostor.dsp, + Demos/osgreflect/osgreflect.dsp, Demos/osgtexture/osgtexture.dsp, + Demos/osgviews/osgviews.dsp, Demos/sgv/sgv.dsp, + Demos/wxsgv/wxsgv.dsp, osgDB/osgDB.dsp, osgGLUT/osgGLUT.dsp, osgPlugins/bmp/bmp.dsp, osgPlugins/dw/dw.dsp, osgPlugins/flt/flt.dsp, osgPlugins/gif/gif.dsp, osgPlugins/jpeg/jpeg.dsp, osgPlugins/lib3ds/lib3ds.dsp, @@ -34411,9 +40390,9 @@ osgPlugins/pic/pic.dsp, osgPlugins/png/png.dsp, osgPlugins/rgb/rgb.dsp, osgPlugins/tga/tga.dsp, osgPlugins/tgz/tgz.dsp, osgPlugins/tiff/tiff.dsp, - osgPlugins/zip/zip.dsp, osgText/osgText.dsp, osgUtil/osgUtil.dsp: - Appeased poor MS VisualStudio by adding the ^M's to all .dsw and - .dsp files. + osgPlugins/zip/zip.dsp, osgText/osgText.dsp, osgUtil/osgUtil.dsp, + osgWX/osgWX.dsp: Appeased poor MS VisualStudio by adding the ^M's + to all .dsw and .dsp files. 2001-12-14 15:10 don @@ -34436,9 +40415,9 @@ 2001-12-14 10:02 robert * include/osgDB/FieldReader, include/osgDB/Output, - src/osgDB/DynamicLibrary.cpp, src/osgPlugins/flt/Input.cpp, - src/osgPlugins/flt/Record.cpp, src/osgPlugins/flt/Registry.cpp, - src/osgPlugins/lib3ds/quat.cpp, + include/osgGLUT/Viewer, src/osgDB/DynamicLibrary.cpp, + src/osgPlugins/flt/Input.cpp, src/osgPlugins/flt/Record.cpp, + src/osgPlugins/flt/Registry.cpp, src/osgPlugins/lib3ds/quat.cpp, src/osgPlugins/pfb/ConvertFromPerformer.cpp, src/osgPlugins/pfb/ConvertToPerformer.cpp, src/osgText/FTGLTextureFont.cpp, src/osgText/Makefile, @@ -34452,9 +40431,14 @@ 2001-12-12 20:29 robert * include/osg/Math, include/osg/Matrix, include/osg/Quat, - include/osg/Transform, src/osg/Billboard.cpp, src/osg/Camera.cpp, - src/osg/Matrix.cpp, src/osg/Quat.cpp, src/osg/Transform.cpp, - src/osgPlugins/flt/flt2osg.cpp, + include/osg/Transform, src/Demos/hangglide/GliderManipulator.cpp, + src/Demos/osgcluster/osgcluster.cpp, + src/Demos/osgconv/OrientationConverter.cpp, + src/Demos/osgcube/osgcube.cpp, + src/Demos/osgreflect/osgreflect.cpp, + src/Demos/osgtexture/osgtexture.cpp, src/osg/Billboard.cpp, + src/osg/Camera.cpp, src/osg/Matrix.cpp, src/osg/Quat.cpp, + src/osg/Transform.cpp, src/osgPlugins/flt/flt2osg.cpp, src/osgPlugins/obj/ReaderWriterOBJ.cpp, src/osgUtil/DriveManipulator.cpp, src/osgUtil/FlightManipulator.cpp, @@ -34488,6 +40472,12 @@ interleaved arrays in the .osg loader, and corrected a spelling mistake in osg::GeoSet. +2001-12-12 05:09 don + + * src/Demos/osgconv/: OrientationConverter.cpp, + OrientationConverter.h, osgconv.cpp: Added translation and + scaling to osgconv + 2001-12-11 17:00 don * src/osg/Matrix.cpp: Fixed Matrix::rotate( Vec3 from, Vec3 to); @@ -34560,11 +40550,18 @@ * src/osgPlugins/obj/ReaderWriterOBJ.cpp: Made a output message output as osg::DEBUG only. +2001-12-04 12:34 robert + + * src/Demos/sgv/sgv.cpp: Commented out the code to force sgv to use + ANAGLYPHIC_STEREO as this should not be the default, will add + options to do this later. + 2001-12-04 12:31 robert - * src/: osg/Camera.cpp, osg/Texture.cpp, - osgPlugins/osg/Texture.cpp, osgPlugins/pfb/ReaderWriterPFB.cpp, - osgUtil/SceneView.cpp: Improved support for anaglyphic stereo. + * src/: Demos/osgtexture/osgtexture.cpp, Demos/sgv/sgv.cpp, + osg/Camera.cpp, osg/Texture.cpp, osgPlugins/osg/Texture.cpp, + osgPlugins/pfb/ReaderWriterPFB.cpp, osgUtil/SceneView.cpp: + Improved support for anaglyphic stereo. Integrated texture CLAMP_TO_EDGE, submitted by Ulrich Hertlein. @@ -34572,9 +40569,9 @@ * include/osg/Camera, include/osgUtil/RenderStage, include/osgUtil/SceneView, src/osg/Camera.cpp, - src/osgText/Paragraph.cpp, src/osgUtil/RenderStage.cpp, - src/osgUtil/SceneView.cpp: Beginings of support for quad bufferd, - red/green, and slit screen stereo. + src/osgGLUT/Viewer.cpp, src/osgText/Paragraph.cpp, + src/osgUtil/RenderStage.cpp, src/osgUtil/SceneView.cpp: Beginings + of support for quad bufferd, red/green, and slit screen stereo. 2001-12-02 08:59 don @@ -34616,6 +40613,22 @@ updating of the image modified flag to be used in conjunction with texture subloading. +2001-11-15 11:59 robert + + * src/osgGLUT/Viewer.cpp: Move the call to the manipulators before + the scene app traversal to that any changes to the scene graph, + such as adding an app callback can be seen by during the same + frame. + +2001-11-14 15:53 robert + + * src/Demos/osgtext/main.cpp: Fixes for windows compilation + +2001-11-14 15:52 robert + + * src/Demos/osgtext/main.cpp: Fixed compilation problem under + Wndows + 2001-11-14 15:32 robert * include/osg/Math: Fixed compilation problem under Wndows @@ -34631,8 +40644,10 @@ * VisualStudio/osgUtil/osgUtil.dsp, include/osg/Math, include/osg/Matrix, include/osg/Transform, include/osgDB/ReaderWriter, include/osgText/Paragraph, - include/osgUtil/SceneView, src/osg/Transform.cpp, - src/osgPlugins/dw/ReaderWriterDW.cpp, + include/osgUtil/SceneView, src/Demos/osgcube/osgcube.cpp, + src/Demos/osgreflect/osgreflect.cpp, src/Demos/osgtext/main.cpp, + src/Demos/osgtexture/osgtexture.cpp, src/osg/Transform.cpp, + src/osgGLUT/Viewer.cpp, src/osgPlugins/dw/ReaderWriterDW.cpp, src/osgPlugins/obj/ReaderWriterOBJ.cpp, src/osgPlugins/pfb/ReaderWriterPFB.cpp, src/osgText/Font.cpp, src/osgText/Makefile, src/osgText/Paragraph.cpp, @@ -34663,7 +40678,9 @@ 2001-11-11 22:32 robert * VisualStudio/osg/osg.dsp, include/osg/Matrix, - include/osg/NodeCallback, include/osg/ref_ptr, src/osg/Makefile, + include/osg/NodeCallback, include/osg/ref_ptr, + src/Demos/osgcube/osgcube.cpp, + src/Demos/osgreflect/osgreflect.cpp, src/osg/Makefile, src/osg/Matrix.cpp, src/osgDB/FileUtils.cpp: Fixed compilation error in src/osgDB/FileUtils.cpp. @@ -34723,11 +40740,11 @@ 2001-11-07 12:42 robert - * src/: osgText/Text.cpp, osgUtil/IntersectVisitor.cpp, - osgUtil/Optimizer.cpp: Added a dirtyBound() to - osgUtil::Optimizer. Corrected mispelling of alignment is - osg::Text and the osgtext demo. Added guards for divide bu - zero's to osg::IntersectVisitor. + * src/: Demos/osgtext/main.cpp, osgText/Text.cpp, + osgUtil/IntersectVisitor.cpp, osgUtil/Optimizer.cpp: Added a + dirtyBound() to osgUtil::Optimizer. Corrected mispelling of + alignment is osg::Text and the osgtext demo. Added guards for + divide bu zero's to osg::IntersectVisitor. 2001-11-06 11:36 robert @@ -34751,9 +40768,9 @@ 2001-11-04 19:29 robert * include/osg/Statistics, include/osgUtil/RenderBin, - include/osgUtil/RenderStage, src/osgUtil/RenderBin.cpp, - src/osgUtil/RenderStage.cpp: Integrated updates to stats sent in - my Geoff Michel. + include/osgUtil/RenderStage, src/osgGLUT/Viewer.cpp, + src/osgUtil/RenderBin.cpp, src/osgUtil/RenderStage.cpp: + Integrated updates to stats sent in my Geoff Michel. 2001-11-02 21:20 don @@ -34767,9 +40784,10 @@ Make/makedefs.irix.std, Make/makedefs.linux, Make/makedefs.macosx, include/osg/Matrix, include/osg/Node, include/osg/Object, include/osgText/Text, src/Makefile, - src/osg/Makefile, src/osgText/Text.cpp: Updates to Makefiles to - include osgText. Also a couple of undefined methods in - osgText::Text have been added. + src/Demos/Makefile, src/osg/Makefile, src/osgGLUT/Makefile, + src/osgText/Text.cpp: Updates to Makefiles to include osgText. + Also a couple of undefined methods in osgText::Text have been + added. 2001-11-02 12:26 robert @@ -34863,10 +40881,11 @@ 2001-10-30 19:23 robert - * include/osgDB/Registry, src/osg/Matrix.cpp, src/osgDB/Input.cpp, - src/osgDB/ReadFile.cpp, src/osgDB/Registry.cpp, - src/osgDB/WriteFile.cpp: Further updates to the ReaderWriter - support in osgDB, and a fix to a small warning in Matrix.cpp. + * include/osgDB/Registry, src/Demos/hangglide/ReaderWriterFLY.cpp, + src/osg/Matrix.cpp, src/osgDB/Input.cpp, src/osgDB/ReadFile.cpp, + src/osgDB/Registry.cpp, src/osgDB/WriteFile.cpp: Further updates + to the ReaderWriter support in osgDB, and a fix to a small + warning in Matrix.cpp. 2001-10-30 14:20 robert @@ -34902,11 +40921,30 @@ * include/osg/Texture: Changed a #define ... (GLenum) 0x84fe to 0x84FE to fix problems under MacOS9 build. +2001-10-29 12:22 robert + + * src/Demos/osgtext/main.cpp: Ran to_unix over + src/Demos/osgtext/main.cpp to try and fix some return type + problems reported under Windows. + 2001-10-29 12:19 robert * src/osgText/Version.cpp: Added missing src/osgText/Version.cpp file. +2001-10-25 02:11 bryan + + * Metrowerks/Metrowerks.mcp: Imposter.cpp added to the project + +2001-10-25 01:49 bryan + + * src/osgGLUT/Viewer.cpp: Changed the int to a GLint because of the + differences within mac/win32/linux versions of gl.h. + +2001-10-25 01:45 bryan + + * Metrowerks/Metrowerks.mcp: sgv is almost working + 2001-10-25 00:15 robert * VisualStudio/VisualStudio.dsw, VisualStudio/osgText/osgText.dsp, @@ -34917,8 +40955,9 @@ 2001-10-24 23:29 robert - * VisualStudio/osgText/osgText.dsp: Updates to the visual studio - files for osgText. + * VisualStudio/: Demos/osgTextDemo/osgTextDemo.dsp, + osgText/osgText.dsp: Updates to the visual studio files for + osgText. 2001-10-24 20:48 robert @@ -34928,8 +40967,8 @@ 2001-10-24 14:46 robert * VisualStudio/osgText/osgText.dsp, include/osgDB/FileUtils, - src/osgDB/FileUtils.cpp, src/osgText/Text.cpp: Updates to - osgText. + src/Demos/osgtext/main.cpp, src/osgDB/FileUtils.cpp, + src/osgText/Text.cpp: Updates to osgText. 2001-10-24 13:53 robert @@ -34940,22 +40979,27 @@ 2001-10-24 10:41 robert - * src/osgText/: FTBitmapGlyph.cpp, FTBitmapGlyph.h, FTCharmap.h, - FTFace.h, FTFont.h, FTGL.h, FTGLBitmapFont.cpp, FTGLBitmapFont.h, - FTGLOutlineFont.cpp, FTGLOutlineFont.h, FTGLPixmapFont.cpp, - FTGLPixmapFont.h, FTGLPolygonFont.h, FTGLTextureFont.cpp, - FTGLTextureFont.h, FTGlyph.h, FTGlyphContainer.h, FTLibrary.cpp, - FTLibrary.h, FTOutlineGlyph.cpp, FTOutlineGlyph.h, - FTPixmapGlyph.cpp, FTPixmapGlyph.h, FTPolyGlyph.cpp, - FTPolyGlyph.h, FTSize.h, FTTextureGlyph.cpp, FTTextureGlyph.h, - FTVectorGlyph.cpp, FTVectorGlyph.h, FTVectoriser.h, Makefile: - Updated FTGL version to 1.0 and removed a couple of warnings in - the osgText demo. + * src/: Demos/osgtext/main.cpp, osgText/FTBitmapGlyph.cpp, + osgText/FTBitmapGlyph.h, osgText/FTCharmap.h, osgText/FTFace.h, + osgText/FTFont.h, osgText/FTGL.h, osgText/FTGLBitmapFont.cpp, + osgText/FTGLBitmapFont.h, osgText/FTGLOutlineFont.cpp, + osgText/FTGLOutlineFont.h, osgText/FTGLPixmapFont.cpp, + osgText/FTGLPixmapFont.h, osgText/FTGLPolygonFont.h, + osgText/FTGLTextureFont.cpp, osgText/FTGLTextureFont.h, + osgText/FTGlyph.h, osgText/FTGlyphContainer.h, + osgText/FTLibrary.cpp, osgText/FTLibrary.h, + osgText/FTOutlineGlyph.cpp, osgText/FTOutlineGlyph.h, + osgText/FTPixmapGlyph.cpp, osgText/FTPixmapGlyph.h, + osgText/FTPolyGlyph.cpp, osgText/FTPolyGlyph.h, osgText/FTSize.h, + osgText/FTTextureGlyph.cpp, osgText/FTTextureGlyph.h, + osgText/FTVectorGlyph.cpp, osgText/FTVectorGlyph.h, + osgText/FTVectoriser.h, osgText/Makefile: Updated FTGL version to + 1.0 and removed a couple of warnings in the osgText demo. 2001-10-24 10:08 robert - * include/osgText/Text: Updated the osgText implemention, now works - under Linux. + * include/osgText/Text, src/Demos/osgtext/main.cpp: Updated the + osgText implemention, now works under Linux. 2001-10-24 00:23 don @@ -34976,14 +41020,15 @@ 2001-10-23 23:59 don * Make/makedefs.linux, Make/makerules.linux, - src/osgPlugins/pfb/Makefile, + src/Demos/sgv/Makefile, src/osgPlugins/pfb/Makefile, src/osgPlugins/pfb/ReaderWriterPFB.cpp: Fixed pfb loader so that it works for both Linux and IRix with dynamic libraries, and provides support to load (almost) all that Performer loads. 2001-10-23 23:28 robert - * src/osgText/Makefile: Further work on getting osgText compiling. + * src/: Demos/osgtext/Makefile, Demos/osgtext/main.cpp, + osgText/Makefile: Further work on getting osgText compiling. 2001-10-23 23:12 robert @@ -35026,12 +41071,13 @@ 2001-10-23 20:51 robert - * VisualStudio/osgText/osgText.dsp, include/osgText/Export, - include/osgText/Text, src/osgText/FTBitmapGlyph.cc, - src/osgText/FTBitmapGlyph.h, src/osgText/FTCharmap.cc, - src/osgText/FTCharmap.h, src/osgText/FTFace.cc, - src/osgText/FTFace.h, src/osgText/FTFont.cc, - src/osgText/FTFont.h, src/osgText/FTGL.h, + * VisualStudio/Demos/osgTextDemo/osgTextDemo.dsp, + VisualStudio/osgText/osgText.dsp, include/osgText/Export, + include/osgText/Text, src/Demos/osgtext/main.cpp, + src/osgText/FTBitmapGlyph.cc, src/osgText/FTBitmapGlyph.h, + src/osgText/FTCharmap.cc, src/osgText/FTCharmap.h, + src/osgText/FTFace.cc, src/osgText/FTFace.h, + src/osgText/FTFont.cc, src/osgText/FTFont.h, src/osgText/FTGL.h, src/osgText/FTGLBitmapFont.cc, src/osgText/FTGLBitmapFont.h, src/osgText/FTGLOutlineFont.cc, src/osgText/FTGLOutlineFont.h, src/osgText/FTGLPixmapFont.cc, src/osgText/FTGLPixmapFont.h, @@ -35050,14 +41096,23 @@ of Max Rhiener work on wrapping FTGL to create osgText library and demo. +2001-10-23 16:54 robert + + * VisualStudio/osgGLUT/osgGLUT.dsp, include/osgGLUT/Window, + src/osgGLUT/Makefile, src/osgGLUT/Window.cpp: Added new + osgGLUT::Window base class which is very basic right now, all it + does is bring up a GLUT window and provide virtual functions from + which users should subclass to add functionality. + 2001-10-22 23:02 robert * include/osg/Drawable, include/osg/GeoSet, include/osg/ImpostorSprite, include/osg/State, include/osg/StateSet, include/osg/Statistics, - include/osgUtil/RenderBin, include/osgUtil/RenderStage, - src/osg/GeoSet.cpp, src/osg/ImpostorSprite.cpp, - src/osg/State.cpp, src/osg/StateSet.cpp, + include/osgGLUT/Viewer, include/osgUtil/RenderBin, + include/osgUtil/RenderStage, src/osg/GeoSet.cpp, + src/osg/ImpostorSprite.cpp, src/osg/State.cpp, + src/osg/StateSet.cpp, src/osgGLUT/Viewer.cpp, src/osgUtil/RenderBin.cpp, src/osgUtil/RenderStage.cpp: Integrated Geoff Michel's updates to Stats code, whilest move all text rendering back in the viewer from the Statistics header. @@ -35081,10 +41136,13 @@ osgDB/DynamicLibrary.cpp, osgDB/FieldReader.cpp, osgDB/FileNameUtils.cpp, osgDB/FileUtils.cpp, osgDB/ReadFile.cpp, osgDB/Registry.cpp, osgDB/Version.cpp, osgDB/WriteFile.cpp, - osgUtil/CullViewState.cpp, osgUtil/DisplayListVisitor.cpp, - osgUtil/DriveManipulator.cpp, osgUtil/IntersectVisitor.cpp, - osgUtil/RenderGraph.cpp, osgUtil/Version.cpp: Moved all #include - "osg/.." references to #include to aid port to MacOS. + osgGLUT/GLUTEventAdapter.cpp, osgGLUT/Version.cpp, + osgGLUT/Viewer.cpp, osgUtil/CullViewState.cpp, + osgUtil/DisplayListVisitor.cpp, osgUtil/DriveManipulator.cpp, + osgUtil/IntersectVisitor.cpp, osgUtil/RenderGraph.cpp, + osgUtil/Version.cpp, osgWX/Version.cpp, osgWX/WXEventAdapter.cpp: + Moved all #include "osg/.." references to #include to + aid port to MacOS. 2001-10-20 21:26 robert @@ -35126,13 +41184,13 @@ * VisualStudio/osgUtil/osgUtil.dsp, include/osgUtil/OptimizeStateVisitor, include/osgUtil/Optimizer, - src/osgUtil/Makefile, src/osgUtil/OptimizeStateVisitor.cpp, - src/osgUtil/Optimizer.cpp: Added osgUtil::Optimizer which - contains four visitor each designed for doing different types of - optimization on the scene graph - state optimization, flattening - static transforms, combining LOD's and removing redundent groups. - The new Optimizer replaces the once seperate - OptimizerStateVisitor. + src/Demos/sgv/sgv.cpp, src/osgUtil/Makefile, + src/osgUtil/OptimizeStateVisitor.cpp, src/osgUtil/Optimizer.cpp: + Added osgUtil::Optimizer which contains four visitor each + designed for doing different types of optimization on the scene + graph - state optimization, flattening static transforms, + combining LOD's and removing redundent groups. The new Optimizer + replaces the once seperate OptimizerStateVisitor. 2001-10-19 13:56 robert @@ -35162,6 +41220,14 @@ Fixed static libraries in madefs.linux and error in ReaderWriterPFB.cpp +2001-10-16 23:30 bryan + + * Metrowerks/Metrowerks.mcp: Update the tree to my version of the + project file (I thought it was already in) + - Hang glide demo + works + - sgv is still being fixed + 2001-10-16 22:47 robert * include/osg/FrameStamp, src/osg/FrameStamp.cpp: Reverted Bryan's @@ -35169,10 +41235,16 @@ compile under Win32 and IRIX. Will need to find another solution. +2001-10-16 22:32 bryan + + * Metrowerks/OpenSceneGraph.mcp: This was the old project file. + It's no longer used. + 2001-10-16 21:55 bryan * include/osg/Timer, include/osg/FrameStamp, - src/osg/FrameStamp.cpp, src/osg/Timer.cpp: [no log message] + src/osg/FrameStamp.cpp, src/osg/Timer.cpp, + src/osgGLUT/Viewer.cpp: [no log message] 2001-10-16 19:39 robert @@ -35195,6 +41267,26 @@ osgUtil::SmoothingVisitor so that unused normals at left at 0,0,0 insead of being normalized, which results in (nan,nan,nan). +2001-10-16 15:24 robert + + * src/Demos/sgv/sgv.cpp: Completed implementation of a the new + CombineLODsVisitor, ideal for use with the .flt loader. Code is + stuff currently in sgv, but will be moved out once more testing + has been done. + +2001-10-16 11:04 robert + + * src/Demos/: osgconv/OrientationConverter.cpp, + osgconv/OrientationConverter.h, sgv/sgv.cpp: Added support for + transforming LOD and Billboard centers to the + OrientationConverter and the flattenTransformVisitor in sgv. + +2001-10-16 11:03 robert + + * src/osgGLUT/Viewer.cpp: Modified Veiewer.cpp so that when + toggling the light with 'l' the light can be overrided to off and + overrided to on, previoulsy it only overrided to off. + 2001-10-16 09:24 robert * src/osgPlugins/pfb/ReaderWriterPFB.cpp: Fixed problem caused by @@ -35209,7 +41301,10 @@ 2001-10-15 16:50 robert - * include/osg/FrameStamp, include/osg/Timer, src/osg/Matrix.cpp, + * include/osg/FrameStamp, include/osg/Timer, + src/Demos/hangglide/ReaderWriterFLY.cpp, + src/Demos/osgconv/OrientationConverter.cpp, + src/Demos/sgv/sgv.cpp, src/osg/Matrix.cpp, src/osgPlugins/bmp/ReaderWriterBMP.cpp, src/osgPlugins/dw/ReaderWriterDW.cpp, src/osgPlugins/png/new_ReaderWriterPNG.cpp, @@ -35225,14 +41320,20 @@ 2001-10-15 15:07 robert - * include/osg/State, src/osg/State.cpp, src/osg/StateSet.cpp: Added - support for automatic creation of global StateAttributes to - osg::State, these global attributes are created by cloning any - attributes which are applied during rendering, the clone in a - shallow copy, which will set up default valus for that attribute. - This should prevent attribute bleed from one stateset to the - next when the global StateSet doesn't contain an attribute used - within the scene graph. + * include/osg/State, src/osg/State.cpp, src/osg/StateSet.cpp, + src/osgGLUT/Viewer.cpp: Added support for automatic creation of + global StateAttributes to osg::State, these global attributes are + created by cloning any attributes which are applied during + rendering, the clone in a shallow copy, which will set up default + valus for that attribute. This should prevent attribute bleed + from one stateset to the next when the global StateSet doesn't + contain an attribute used within the scene graph. + +2001-10-15 12:18 robert + + * src/Demos/hangglide/GliderManipulator.cpp: Fixed rotations to + account to the fixes made to Quat and Matrix related to right + hand rule rotation. 2001-10-15 09:40 robert @@ -35252,7 +41353,8 @@ 2001-10-14 18:54 robert * include/osgDB/ReaderWriter, include/osgDB/Registry, - src/osgDB/Registry.cpp, src/osgPlugins/bmp/ReaderWriterBMP.cpp, + src/Demos/sgv/sgv.cpp, src/osgDB/Registry.cpp, + src/osgPlugins/bmp/ReaderWriterBMP.cpp, src/osgPlugins/flt/ReaderWriterFLT.cpp, src/osgPlugins/flt/ReaderWriterFLT.h, src/osgPlugins/gif/ReaderWriterGIF.cpp, @@ -35278,6 +41380,24 @@ *and* the plugin need to be aware of subclass, the plugin will need to use dynamic_cast<> to assertain its type. +2001-10-14 17:56 robert + + * VisualStudio/Demos/osgconv/osgconv.dsp: Added + OrientationConverter.cpp to the VisualStudio project files for + osgconv. + +2001-10-14 17:55 robert + + * src/Demos/osgconv/: Makefile, OrientationConverter.cpp, + orientationconverter.cpp: Changed the OrientationConverter.cpp's + to have consitent captilization as its associated header file. + +2001-10-14 15:23 robert + + * src/Demos/: osgconv/orientationconverter.cpp, sgv/sgv.cpp: Fixed + TransformFunctor code so that it now uses the inverse of the + transformation matrix to transform the normal. + 2001-10-14 15:23 robert * src/osg/Matrix.cpp: Fixed a bug in Matrix::invert(..) which did @@ -35299,11 +41419,17 @@ 2001-10-14 07:01 don - * include/osg/Drawable: Fixed a small boo-boo in definition of bit - masks in include/osg/Drawable + * include/osg/Drawable, src/Demos/osgconv/orientationconverter.cpp: + Fixed a small boo-boo in definition of bit masks in + include/osg/Drawable Fixed incorrect normal conversions for osgconv. +2001-10-14 06:33 don + + * src/Demos/osgconv/orientationconverter.cpp: Mr. O added fancy, + shmanzy C++ code, but broke normal transform functionality Fixed. + 2001-10-14 06:14 don * src/osgUtil/TrackballManipulator.cpp: Quick 'n dirty fix to @@ -35325,6 +41451,8 @@ 2001-10-13 12:16 robert * TODO, include/osg/Drawable, include/osg/GeoSet, + src/Demos/osgconv/orientationconverter.cpp, + src/Demos/sgv/Makefile, src/Demos/sgv/sgv.cpp, src/osg/GeoSet.cpp: Changed the naming and calling convention of the new Drawable::AttributeFunctor and have updated GeoSet to use mutable values for the _numverts etc, allowing @@ -35334,21 +41462,41 @@ code to use a Drawable::AttributeFunctor so it can work on other Drawables other than just GeoSets. +2001-10-13 10:48 don + + * src/Demos/osgconv/orientationconverter.cpp: Added Mr. Osfields + dynamic_cast<> and test for validity test. + 2001-10-13 09:34 don * src/osg/Quat.cpp: backed out right-handed coordinate transform for makeRot(vec3,vec3) in Quat.cpp +2001-10-13 09:32 don + + * src/Demos/osgconv/orientationconverter.cpp: A few more clean ups + +2001-10-13 08:41 don + + * src/Demos/osgconv/osgconv.cpp: Cleaned up the usage message + 2001-10-13 08:24 don - * include/osg/GeoSet: Updated osgconv to be able to handle - orientation swapping. + * include/osg/GeoSet, src/Demos/osgconv/OrientationConverter.h, + src/Demos/osgconv/orientationconverter.cpp: Updated osgconv to be + able to handle orientation swapping. 2001-10-13 07:23 don * src/osg/Quat.cpp: Changed some routines to produce right-handed rotations. +2001-10-13 07:22 don + + * src/Demos/osgconv/: Makefile, OrientationConverter.h, + orientationconverter.cpp, osgconv.cpp: checking files in to move + development location + 2001-10-13 02:28 don * include/osg/Matrix: Removed personal note in Matrix header file @@ -35401,8 +41549,9 @@ 2001-10-09 21:03 robert - * VisualStudio/: osg/osg.dsp, osgUtil/osgUtil.dsp: Updated MSVC - Workspace files to fix build problems. + * VisualStudio/: osg/osg.dsp, osgGLUT/osgGLUT.dsp, + osgUtil/osgUtil.dsp: Updated MSVC Workspace files to fix build + problems. 2001-10-09 21:00 robert @@ -35411,17 +41560,22 @@ 2001-10-09 15:18 robert - * VisualStudio/: osg/osg.dsp, osgDB/osgDB.dsp, - osgPlugins/bmp/bmp.dsp, osgPlugins/dw/dw.dsp, - osgPlugins/flt/flt.dsp, osgPlugins/gif/gif.dsp, - osgPlugins/jpeg/jpeg.dsp, osgPlugins/lib3ds/lib3ds.dsp, - osgPlugins/lwo/lwo.dsp, osgPlugins/obj/obj.dsp, - osgPlugins/osg/dot_osg.dsp, osgPlugins/osgtgz/osgtgz.dsp, - osgPlugins/pic/pic.dsp, osgPlugins/png/png.dsp, - osgPlugins/rgb/rgb.dsp, osgPlugins/tga/tga.dsp, - osgPlugins/tgz/tgz.dsp, osgPlugins/tiff/tiff.dsp, - osgPlugins/zip/zip.dsp, osgUtil/osgUtil.dsp: Merged Ben Discoe's - clean up of the MSVC files. + * VisualStudio/: Demos/hangglide/hangglide.dsp, + Demos/osgconv/osgconv.dsp, Demos/osgcube/osgcube.dsp, + Demos/osgimpostor/osgimpostor.dsp, + Demos/osgreflect/osgreflect.dsp, Demos/osgtexture/osgtexture.dsp, + Demos/osgviews/osgviews.dsp, Demos/sgv/sgv.dsp, osg/osg.dsp, + osgDB/osgDB.dsp, osgGLUT/osgGLUT.dsp, osgPlugins/bmp/bmp.dsp, + osgPlugins/dw/dw.dsp, osgPlugins/flt/flt.dsp, + osgPlugins/gif/gif.dsp, osgPlugins/jpeg/jpeg.dsp, + osgPlugins/lib3ds/lib3ds.dsp, osgPlugins/lwo/lwo.dsp, + osgPlugins/obj/obj.dsp, osgPlugins/osg/dot_osg.dsp, + osgPlugins/osgtgz/osgtgz.dsp, osgPlugins/pic/pic.dsp, + osgPlugins/png/png.dsp, osgPlugins/rgb/rgb.dsp, + osgPlugins/tga/tga.dsp, osgPlugins/tgz/tgz.dsp, + osgPlugins/tiff/tiff.dsp, osgPlugins/zip/zip.dsp, + osgUtil/osgUtil.dsp, osgWX/osgWX.dsp: Merged Ben Discoe's clean + up of the MSVC files. 2001-10-09 12:58 robert @@ -35457,12 +41611,13 @@ * include/osg/Math, include/osg/Statistics, include/osgUtil/RenderBin, include/osgUtil/RenderStage, include/osgUtil/Statistics, src/osg/Makefile, - src/osgPlugins/bmp/ReaderWriterBMP.cpp, src/osgUtil/Makefile, - src/osgUtil/RenderBin.cpp, src/osgUtil/RenderStage.cpp: Added a - osg::DegreesToRadians() and osg::RadiansToDegrees() method to - osg/Math, updated the ReaderWriterBMP.cpp (mods sent in my Geoff - Michel) and moved the osgUtil::Statistics to osg::Statistics in - preperation to adding it to the the Drawable base class. + src/osgGLUT/Viewer.cpp, src/osgPlugins/bmp/ReaderWriterBMP.cpp, + src/osgUtil/Makefile, src/osgUtil/RenderBin.cpp, + src/osgUtil/RenderStage.cpp: Added a osg::DegreesToRadians() and + osg::RadiansToDegrees() method to osg/Math, updated the + ReaderWriterBMP.cpp (mods sent in my Geoff Michel) and moved the + osgUtil::Statistics to osg::Statistics in preperation to adding + it to the the Drawable base class. 2001-10-05 20:55 robert @@ -35482,6 +41637,16 @@ dimensions if *both* axis wern't a power of two, have fixed it to rescale if either of the axis arn't a power to two. +2001-10-05 02:27 bryan + + * Metrowerks/Metrowerks.mcp: [no log message] + +2001-10-04 17:49 robert + + * include/osgWX/: Export, Version, WXEventAdapter: Added the + Copyright message to the top of osgWX, with Ben Disoe's name as + he wrote all the code. + 2001-10-04 16:12 robert * include/: osg/AlphaFunc, osg/Billboard, osg/BoundingBox, @@ -35503,25 +41668,26 @@ osgDB/Field, osgDB/FieldReader, osgDB/FieldReaderIterator, osgDB/FileNameUtils, osgDB/FileUtils, osgDB/Input, osgDB/Output, osgDB/ReadFile, osgDB/ReaderWriter, osgDB/Registry, - osgDB/Version, osgDB/WriteFile, osgUtil/AppVisitor, - osgUtil/CameraManipulator, osgUtil/CullViewState, - osgUtil/CullVisitor, osgUtil/DepthSortedBin, - osgUtil/DisplayListVisitor, osgUtil/DriveManipulator, - osgUtil/Export, osgUtil/FlightManipulator, - osgUtil/GUIActionAdapter, osgUtil/GUIEventAdapter, - osgUtil/GUIEventHandler, osgUtil/InsertImpostorsVisitor, - osgUtil/IntersectVisitor, osgUtil/OptimizeStateVisitor, - osgUtil/RenderBin, osgUtil/RenderGraph, osgUtil/RenderLeaf, - osgUtil/RenderStage, osgUtil/RenderStageLighting, - osgUtil/RenderToTextureStage, osgUtil/SceneView, - osgUtil/SceneViewManipulator, osgUtil/SmoothingVisitor, - osgUtil/StateSetManipulator, osgUtil/Statistics, - osgUtil/Tesselator, osgUtil/TrackballManipulator, - osgUtil/TriStripVisitor, osgUtil/Version, - osgUtil/VisualsRequirementsVisitor: Added a copyright notice to - all core headers, which all begin with //C++ header to help - scripts and editors pick up the fact that the file is a header - file. + osgDB/Version, osgDB/WriteFile, osgGLUT/Export, + osgGLUT/GLUTEventAdapter, osgGLUT/Version, osgGLUT/Viewer, + osgGLUT/glut, osgUtil/AppVisitor, osgUtil/CameraManipulator, + osgUtil/CullViewState, osgUtil/CullVisitor, + osgUtil/DepthSortedBin, osgUtil/DisplayListVisitor, + osgUtil/DriveManipulator, osgUtil/Export, + osgUtil/FlightManipulator, osgUtil/GUIActionAdapter, + osgUtil/GUIEventAdapter, osgUtil/GUIEventHandler, + osgUtil/InsertImpostorsVisitor, osgUtil/IntersectVisitor, + osgUtil/OptimizeStateVisitor, osgUtil/RenderBin, + osgUtil/RenderGraph, osgUtil/RenderLeaf, osgUtil/RenderStage, + osgUtil/RenderStageLighting, osgUtil/RenderToTextureStage, + osgUtil/SceneView, osgUtil/SceneViewManipulator, + osgUtil/SmoothingVisitor, osgUtil/StateSetManipulator, + osgUtil/Statistics, osgUtil/Tesselator, + osgUtil/TrackballManipulator, osgUtil/TriStripVisitor, + osgUtil/Version, osgUtil/VisualsRequirementsVisitor: Added a + copyright notice to all core headers, which all begin with //C++ + header to help scripts and editors pick up the fact that the file + is a header file. 2001-10-04 15:39 robert @@ -35537,6 +41703,11 @@ currently negligable, will need to improve on the sort functor to see real benifits. +2001-10-04 15:25 robert + + * src/osgGLUT/Viewer.cpp: Added extra precision to the app,cull and + draw timings in the Viewer. + 2001-10-04 15:20 robert * src/osg/Camera.cpp: Removed some notify which were only used for @@ -35554,8 +41725,13 @@ Make/makerules.macosx, include/osg/GL, include/osg/GLU, include/osg/Math, include/osg/Notify, include/osg/Timer, include/osg/Types, include/osg/Vec2, include/osg/Vec3, - include/osg/Vec4, src/osg/Image.cpp, src/osg/Notify.cpp, - src/osg/State.cpp, src/osg/Texture.cpp, src/osg/Timer.cpp, + include/osg/Vec4, include/osgGLUT/glut, + src/Demos/hangglide/hangglide.cpp, src/Demos/hangglide/hat.cpp, + src/Demos/osgcube/osgcube.cpp, + src/Demos/osgreflect/osgreflect.cpp, src/Demos/sgv/sgv.cpp, + src/osg/Image.cpp, src/osg/Notify.cpp, src/osg/State.cpp, + src/osg/Texture.cpp, src/osg/Timer.cpp, + src/osgGLUT/GLUTEventAdapter.cpp, src/osgGLUT/Viewer.cpp, src/osgUtil/SceneView.cpp, src/osgUtil/Tesselator.cpp: Integrated changes for MacOSX, submitted by Phil Atkin, with small mods by Robert Osfield to maintain compatability under Linux. @@ -35568,7 +41744,11 @@ 2001-10-02 16:59 robert * ChangeLog, include/osg/EarthSky, include/osg/Types, - src/osg/Billboard.cpp, src/osg/EarthSky.cpp, src/osg/Matrix.cpp, + src/Demos/hangglide/GliderManipulator.cpp, + src/Demos/osgcluster/osgcluster.cpp, + src/Demos/osgcube/osgcube.cpp, + src/Demos/osgreflect/osgreflect.cpp, src/osg/Billboard.cpp, + src/osg/EarthSky.cpp, src/osg/Matrix.cpp, src/osgUtil/DriveManipulator.cpp, src/osgUtil/FlightManipulator.cpp, src/osgUtil/TrackballManipulator.cpp: Added include/osg/EarthSky @@ -35583,12 +41763,12 @@ 2001-10-02 12:36 robert * VisualStudio/osg/osg.dsp, include/osg/NodeVisitor, - include/osgUtil/CullVisitor, src/osg/Makefile, - src/osgPlugins/osg/Makefile, src/osgUtil/CullVisitor.cpp, - src/osgUtil/SceneView.cpp: Added osg::EarthSky node to the core - osg library, and added support for it into osgUtil::SceneView, - osg::CullVisitor, osgPlugin/osg and updated the hangglide demo to - use the new earth sky node. + include/osgUtil/CullVisitor, src/Demos/hangglide/hangglide.cpp, + src/osg/Makefile, src/osgPlugins/osg/Makefile, + src/osgUtil/CullVisitor.cpp, src/osgUtil/SceneView.cpp: Added + osg::EarthSky node to the core osg library, and added support for + it into osgUtil::SceneView, osg::CullVisitor, osgPlugin/osg and + updated the hangglide demo to use the new earth sky node. 2001-10-02 00:02 robert @@ -35627,11 +41807,12 @@ 2001-09-29 19:34 robert - * src/osg/StateSet.cpp: Added setAttributeAndModes(new - Depth,StateAttribute::ON); to the StateSet::setGlobalDefault() so - that the correct default for the glDepthFunc etc are set up for - scene graphs, and allows override of these value which risk of - inheriting state on to the rest of the scene graph. + * src/: Demos/hangglide/hangglide.cpp, osg/StateSet.cpp: Added + setAttributeAndModes(new Depth,StateAttribute::ON); to the + StateSet::setGlobalDefault() so that the correct default for the + glDepthFunc etc are set up for scene graphs, and allows override + of these value which risk of inheriting state on to the rest of + the scene graph. This has allowed the hangglide demo to be simplified since it now doesn't need to set the global Depth instance itself. @@ -35675,18 +41856,20 @@ * include/: osgDB/DotOsgWrapper, osgDB/FieldReader, osgDB/FieldReaderIterator, osgDB/FileUtils, osgDB/ReadFile, - osgDB/Registry, osgDB/Version, osgDB/WriteFile, + osgDB/Registry, osgDB/Version, osgDB/WriteFile, osgGLUT/Export, + osgGLUT/GLUTEventAdapter, osgGLUT/Version, osgGLUT/Viewer, osgUtil/CullVisitor, osgUtil/DisplayListVisitor, osgUtil/Export, osgUtil/IntersectVisitor, osgUtil/RenderGraph, osgUtil/RenderStage, osgUtil/SceneView, osgUtil/Tesselator, osgUtil/TriStripVisitor, osgUtil/Version, - osgUtil/VisualsRequirementsVisitor: [no log message] + osgUtil/VisualsRequirementsVisitor, osgWX/Export, osgWX/Version, + osgWX/WXEventAdapter: [no log message] 2001-09-27 17:34 robert - * ChangeLog, include/osg/Matrix, src/osg/Billboard.cpp, - src/osg/Matrix.cpp, src/osg/Quat.cpp, src/osg/TexMat.cpp, - src/osgPlugins/dw/ReaderWriterDW.cpp, + * ChangeLog, include/osg/Matrix, src/Demos/hangglide/tank.cpp, + src/osg/Billboard.cpp, src/osg/Matrix.cpp, src/osg/Quat.cpp, + src/osg/TexMat.cpp, src/osgPlugins/dw/ReaderWriterDW.cpp, src/osgPlugins/flt/flt2osg.cpp, src/osgPlugins/osg/Matrix.cpp, src/osgPlugins/osg/TexMat.cpp, src/osgUtil/RenderLeaf.cpp, src/osgUtil/RenderStage.cpp, src/osgUtil/RenderStageLighting.cpp: @@ -35694,12 +41877,19 @@ 2001-09-27 10:44 robert - * ChangeLog, include/osg/Matrix, src/osg/Camera.cpp, + * ChangeLog, include/osg/Matrix, + src/Demos/hangglide/GliderManipulator.cpp, + src/Demos/osgcube/osgcube.cpp, src/osg/Camera.cpp, src/osg/Matrix.cpp, src/osg/Transform.cpp, src/osgUtil/DriveManipulator.cpp, src/osgUtil/FlightManipulator.cpp, src/osgUtil/TrackballManipulator.cpp: [no log message] +2001-09-26 13:23 anonymous + + * src/Demos/: hangglide/base.cpp, hangglide/hangglide.cpp, + hangglide/sky.cpp, osgreflect/osgreflect.cpp: [no log message] + 2001-09-25 18:55 robert * src/osg/Matrix.cpp.new, src/osg/Matrix.cpp.old, @@ -35709,6 +41899,87 @@ * AUTHORS, ChangeLog, INSTALL, TODO, index.html, VisualStudio/osg/osg.dsp, VisualStudio/osgUtil/osgUtil.dsp, + dist/RedHatRPM/Makefile, dist/RedHatRPM/makespec, + dist/RedHatRPM/osg.spec, doc/doc++/osg/AlphaFunc.html, + doc/doc++/osg/Billboard.html, doc/doc++/osg/Camera.html, + doc/doc++/osg/ClipPlane.html, doc/doc++/osg/ColorMask.html, + doc/doc++/osg/CullFace.html, doc/doc++/osg/Depth.html, + doc/doc++/osg/Fog.html, doc/doc++/osg/FrontFace.html, + doc/doc++/osg/General.html, doc/doc++/osg/GeoSet.html, + doc/doc++/osg/Geode.html, doc/doc++/osg/Group.html, + doc/doc++/osg/HIER.html, doc/doc++/osg/HIERjava.html, + doc/doc++/osg/Image.html, doc/doc++/osg/Impostor.html, + doc/doc++/osg/ImpostorSprite.html, + doc/doc++/osg/ImpostorSpriteManager.html, doc/doc++/osg/LOD.html, + doc/doc++/osg/Light.html, doc/doc++/osg/LightSource.html, + doc/doc++/osg/LineSegment.html, doc/doc++/osg/Material.html, + doc/doc++/osg/Matrix.html, doc/doc++/osg/MatrixProduct.html, + doc/doc++/osg/MemoryAdapter.html, doc/doc++/osg/Node.html, + doc/doc++/osg/NodeAcceptOp.html, doc/doc++/osg/NodeCallback.html, + doc/doc++/osg/NodeVisitor.html, + doc/doc++/osg/NotifySeverity.html, doc/doc++/osg/Object.html, + doc/doc++/osg/Plane.html, doc/doc++/osg/Point.html, + doc/doc++/osg/PolygonMode.html, doc/doc++/osg/PolygonOffset.html, + doc/doc++/osg/Quat.html, doc/doc++/osg/Referenced.html, + doc/doc++/osg/State.html, doc/doc++/osg/StateAttribute.html, + doc/doc++/osg/StateSet.html, doc/doc++/osg/Stencil.html, + doc/doc++/osg/Switch.html, doc/doc++/osg/TexEnv.html, + doc/doc++/osg/TexGen.html, doc/doc++/osg/TexMat.html, + doc/doc++/osg/Texture.html, doc/doc++/osg/Timer.html, + doc/doc++/osg/Transform.html, doc/doc++/osg/Transparency.html, + doc/doc++/osg/Vec2.html, doc/doc++/osg/Vec3.html, + doc/doc++/osg/Vec4.html, doc/doc++/osg/Viewport.html, + doc/doc++/osg/clampArray3BetweenRange.html, + doc/doc++/osg/clampArray3GEQUAL.html, + doc/doc++/osg/clampArray3LEQUAL.html, + doc/doc++/osg/clampArray4BetweenRange.html, + doc/doc++/osg/clampArray4GEQUAL.html, + doc/doc++/osg/clampArray4LEQUAL.html, + doc/doc++/osg/clampArrayElementBetweenRange.html, + doc/doc++/osg/clampArrayElementGEQUAL.html, + doc/doc++/osg/clampArrayElementLEQUAL.html, + doc/doc++/osg/clampArrayElementsBetweenRange.html, + doc/doc++/osg/clampArrayElementsGEQUAL.html, + doc/doc++/osg/clampArrayElementsLEQUAL.html, + doc/doc++/osg/clampBetweenRange.html, + doc/doc++/osg/clampGEQUAL.html, doc/doc++/osg/clampLEQUAL.html, + doc/doc++/osg/createGeodeForImage.2.html, + doc/doc++/osg/for_each_triangle.html, doc/doc++/osg/index.html, + doc/doc++/osg/mem_ptr.html, doc/doc++/osg/notify.html, + doc/doc++/osg/osg.html, doc/doc++/osg/ref_ptr.html, + doc/doc++/osgGLUT/Viewer.html, + doc/doc++/osgUtil/CameraManipulator.html, + doc/doc++/osgUtil/CullViewState.html, + doc/doc++/osgUtil/CullVisitor.html, + doc/doc++/osgUtil/DepthSortedBin.html, + doc/doc++/osgUtil/DisplayListVisitor.html, + doc/doc++/osgUtil/DriveManipulator.html, + doc/doc++/osgUtil/FlightManipulator.html, + doc/doc++/osgUtil/GUIActionAdapter.html, + doc/doc++/osgUtil/GUIEventAdapter.html, + doc/doc++/osgUtil/GUIEventHandler.html, + doc/doc++/osgUtil/General.html, doc/doc++/osgUtil/HIER.html, + doc/doc++/osgUtil/HIERjava.html, doc/doc++/osgUtil/Hit.html, + doc/doc++/osgUtil/InsertImpostorsVisitor.html, + doc/doc++/osgUtil/IntersectState.html, + doc/doc++/osgUtil/IntersectVisitor.html, + doc/doc++/osgUtil/RegisterRenderBinProxy.html, + doc/doc++/osgUtil/RenderBin.html, + doc/doc++/osgUtil/RenderGraph.html, + doc/doc++/osgUtil/RenderLeaf.html, + doc/doc++/osgUtil/RenderStage.html, + doc/doc++/osgUtil/RenderStageLighting.html, + doc/doc++/osgUtil/RenderToTextureStage.html, + doc/doc++/osgUtil/SceneView.html, + doc/doc++/osgUtil/SceneViewManipulator.html, + doc/doc++/osgUtil/SmoothingVisitor.html, + doc/doc++/osgUtil/StateSetManipulator.html, + doc/doc++/osgUtil/Statistics.html, + doc/doc++/osgUtil/Tesselator.html, + doc/doc++/osgUtil/TrackballManipulator.html, + doc/doc++/osgUtil/TriStripVisitor.html, + doc/doc++/osgUtil/VisualsRequirementsVisitor.html, + doc/doc++/osgUtil/index.html, doc/doc++/osgUtil/osgUtil.html, include/osg/AlphaFunc, include/osg/Billboard, include/osg/Camera, include/osg/ClipPlane, include/osg/ColorMask, include/osg/CullFace, include/osg/Depth, include/osg/Fog, @@ -35724,34 +41995,45 @@ include/osg/TexEnv, include/osg/TexGen, include/osg/TexMat, include/osg/Texture, include/osg/Timer, include/osg/Transform, include/osg/Transparency, include/osg/Viewport, - include/osgUtil/CullVisitor, include/osgUtil/RenderStage, - include/osgUtil/SceneView, include/osgUtil/Tesselator, - include/osgUtil/VisualsRequirementsVisitor, + include/osgGLUT/Viewer, include/osgUtil/CullVisitor, + include/osgUtil/RenderStage, include/osgUtil/SceneView, + include/osgUtil/Tesselator, + include/osgUtil/VisualsRequirementsVisitor, src/Demos/Makefile, + src/Demos/osgcluster/osgcluster.cpp, + src/Demos/osgcube/osgcube.cpp, + src/Demos/osgreflect/osgreflect.cpp, src/Demos/sgv/sgv.cpp, src/osg/Billboard.cpp, src/osg/Camera.cpp, src/osg/ClipPlane.cpp, src/osg/Geode.cpp, src/osg/Group.cpp, src/osg/ImpostorSprite.cpp, src/osg/Makefile, src/osg/Matrix.cpp, src/osg/Matrix.cpp.new, src/osg/Node.cpp, src/osg/NodeVisitor.cpp, src/osg/Point.cpp, src/osg/State.cpp, src/osg/StateSet.cpp, src/osg/Texture.cpp, - src/osg/Timer.cpp, src/osgPlugins/osg/GeoSet.cpp, - src/osgPlugins/osg/StateSet.cpp, src/osgUtil/CullVisitor.cpp, - src/osgUtil/Makefile, src/osgUtil/RenderStage.cpp, + src/osg/Timer.cpp, src/osgGLUT/Viewer.cpp, + src/osgPlugins/osg/GeoSet.cpp, src/osgPlugins/osg/StateSet.cpp, + src/osgUtil/CullVisitor.cpp, src/osgUtil/Makefile, + src/osgUtil/RenderStage.cpp, src/osgUtil/RenderToTextureStage.cpp, src/osgUtil/SceneView.cpp: Synch with 20010921 2001-09-22 03:04 don - * lib/: .README, README: Added files to keep cvs from removing - empty directories lib and lib/osgPlugins + * lib/: .README, README, osgPlugins/.README, osgPlugins/README: + Added files to keep cvs from removing empty directories lib and + lib/osgPlugins 2001-09-20 02:07 don - * lib/README: Added place holder README files to lib/README and - lib/osgUtil/README so empty directories will not be removed by - CVS + * lib/: README, osgPlugins/README: Added place holder README files + to lib/README and lib/osgUtil/README so empty directories will + not be removed by CVS 2001-09-20 01:59 don - * src/: osg/Makedepend, osgDB/Makedepend, osgPlugins/dw/Makedepend, + * src/: Demos/hangglide/Makedepend, Demos/osgcluster/Makedepend, + Demos/osgconv/Makedepend, Demos/osgcube/Makedepend, + Demos/osgimpostor/Makedepend, Demos/osgreflect/Makedepend, + Demos/osgtexture/Makedepend, Demos/osgviews/Makedepend, + Demos/sgv/Makedepend, Demos/wxsgv/Makedepend, osg/Makedepend, + osgDB/Makedepend, osgGLUT/Makedepend, osgPlugins/dw/Makedepend, osgPlugins/flt/Makedepend, osgPlugins/gif/Makedepend, osgPlugins/jpeg/Makedepend, osgPlugins/lib3ds/Makedepend, osgPlugins/lwo/Makedepend, osgPlugins/obj/Makedepend, @@ -35760,22 +42042,110 @@ osgPlugins/png/Makedepend, osgPlugins/rgb/Makedepend, osgPlugins/tga/Makedepend, osgPlugins/tgz/Makedepend, osgPlugins/tiff/Makedepend, osgPlugins/zip/Makedepend, - osgUtil/Makedepend: Removed Makedepend files + osgUtil/Makedepend, osgWX/Makedepend: Removed Makedepend files 2001-09-20 01:48 don - * doc/OpenSceneGraphBanner_Distribution.jpg: Addec binary files - with -kb + * Metrowerks/Metrowerks.mcp, Metrowerks/OpenSceneGraph.mcp, + doc/OpenSceneGraphBanner_Distribution.jpg, + doc/MindMaps/DesignPatterns.mmp, doc/MindMaps/Mission.mmp, + doc/MindMaps/DesignPatterns/DesignPatterns.gif, + doc/MindMaps/Mission/Mission.gif, doc/UML/osg.png, + doc/UML/osgutils.png, doc/doc++/osg/ClassGraph.class, + doc/doc++/osg/ClassGraphPanel.class, + doc/doc++/osg/ClassLayout.class, + doc/doc++/osg/NavigatorButton.class, doc/doc++/osg/icon1.gif, + doc/doc++/osg/icon2.gif, doc/doc++/osgDB/ClassGraph.class, + doc/doc++/osgDB/ClassGraphPanel.class, + doc/doc++/osgDB/ClassLayout.class, + doc/doc++/osgDB/NavigatorButton.class, doc/doc++/osgDB/icon1.gif, + doc/doc++/osgDB/icon2.gif, doc/doc++/osgDB/osgDB.html, + doc/doc++/osgGLUT/ClassGraph.class, + doc/doc++/osgGLUT/ClassGraphPanel.class, + doc/doc++/osgGLUT/ClassLayout.class, + doc/doc++/osgGLUT/NavigatorButton.class, + doc/doc++/osgGLUT/icon1.gif, doc/doc++/osgGLUT/icon2.gif, + doc/doc++/osgUtil/ClassGraph.class, + doc/doc++/osgUtil/ClassGraphPanel.class, + doc/doc++/osgUtil/ClassLayout.class, + doc/doc++/osgUtil/NavigatorButton.class, + doc/doc++/osgUtil/icon1.gif, doc/doc++/osgUtil/icon2.gif, + doc/doc++/osgWX/ClassGraph.class, + doc/doc++/osgWX/ClassGraphPanel.class, + doc/doc++/osgWX/ClassLayout.class, + doc/doc++/osgWX/NavigatorButton.class, doc/doc++/osgWX/icon1.gif, + doc/doc++/osgWX/icon2.gif, doc/doc++/osgWX/osgWX.html, + src/Demos/wxsgv/wxsgv.wdr: Addec binary files with -kb 2001-09-20 01:47 don - * doc/OpenSceneGraphBanner_Distribution.jpg: Removed should be - binary entries. Well r-add with -kb + * Metrowerks/Metrowerks.mcp, Metrowerks/OpenSceneGraph.mcp, + doc/OpenSceneGraphBanner_Distribution.jpg, + doc/MindMaps/DesignPatterns.mmp, doc/MindMaps/Mission.mmp, + doc/MindMaps/DesignPatterns/DesignPatterns.gif, + doc/MindMaps/Mission/Mission.gif, doc/UML/osg.png, + doc/UML/osgutils.png, doc/doc++/osg/ClassGraph.class, + doc/doc++/osg/ClassGraphPanel.class, + doc/doc++/osg/ClassLayout.class, + doc/doc++/osg/NavigatorButton.class, doc/doc++/osg/icon1.gif, + doc/doc++/osg/icon2.gif, doc/doc++/osgDB/ClassGraph.class, + doc/doc++/osgDB/ClassGraphPanel.class, + doc/doc++/osgDB/ClassLayout.class, + doc/doc++/osgDB/NavigatorButton.class, doc/doc++/osgDB/icon1.gif, + doc/doc++/osgDB/icon2.gif, doc/doc++/osgDB/osgDB.html, + doc/doc++/osgGLUT/ClassGraph.class, + doc/doc++/osgGLUT/ClassGraphPanel.class, + doc/doc++/osgGLUT/ClassLayout.class, + doc/doc++/osgGLUT/NavigatorButton.class, + doc/doc++/osgGLUT/icon1.gif, doc/doc++/osgGLUT/icon2.gif, + doc/doc++/osgUtil/ClassGraph.class, + doc/doc++/osgUtil/ClassGraphPanel.class, + doc/doc++/osgUtil/ClassLayout.class, + doc/doc++/osgUtil/NavigatorButton.class, + doc/doc++/osgUtil/icon1.gif, doc/doc++/osgUtil/icon2.gif, + doc/doc++/osgWX/ClassGraph.class, + doc/doc++/osgWX/ClassGraphPanel.class, + doc/doc++/osgWX/ClassLayout.class, + doc/doc++/osgWX/NavigatorButton.class, doc/doc++/osgWX/icon1.gif, + doc/doc++/osgWX/icon2.gif, doc/doc++/osgWX/osgWX.html, + src/Demos/wxsgv/wxsgv.wdr: Removed should be binary entries. + Well r-add with -kb -2001-09-20 00:52 don +2001-09-20 01:07 don - * include/osg/FrameStamp, src/osg/FrameStamp.cpp: 1) new - implementation of the osg::Matrix class. Note details below. + * src/Demos/wxsgv/icons/: camera.ico, engine.ico, geom.ico, + group.ico, light.ico, lod.ico, mesh.ico, top.ico, unknown.ico, + wxsgv.ico, xform.ico: Added ico files with -kb flag + +2001-09-20 01:06 don + + * src/Demos/wxsgv/icons/: camera.ico, engine.ico, geom.ico, + group.ico, icon1.xpm, icon10.xpm, icon2.xpm, icon3.xpm, + icon4.xpm, icon5.xpm, icon6.xpm, icon7.xpm, icon8.xpm, icon9.xpm, + light.ico, lod.ico, mesh.ico, top.ico, unknown.ico, wxsgv.ico, + wxsgv.xpm, xform.ico: Trying to clean up binary commits + +2001-09-20 00:56 don + + * src/Demos/wxsgv/icons/: camera.ico, engine.ico, geom.ico, + group.ico, light.ico, lod.ico, mesh.ico, top.ico, unknown.ico, + wxsgv.ico, xform.ico: Added these with the -kb flag now. + +2001-09-20 00:55 don + + * src/Demos/wxsgv/icons/: camera.ico, engine.ico, geom.ico, + group.ico, icon1.xpm, icon10.xpm, icon2.xpm, icon3.xpm, + icon4.xpm, icon5.xpm, icon6.xpm, icon7.xpm, icon8.xpm, icon9.xpm, + light.ico, lod.ico, mesh.ico, top.ico, unknown.ico, wxsgv.ico, + wxsgv.xpm, xform.ico: Cleaning up binary commits - oops + +2001-09-20 00:51 don + + * doc/doc++/osg/FrameStamp.html, doc/doc++/osg/MatrixNew.html, + doc/doc++/osg/MatrixNewProduct.html, + doc/doc++/osg/MatrixOld.html, include/osg/FrameStamp, + src/osg/FrameStamp.cpp: 1) new implementation of the + osg::Matrix class. Note details below. 2) cleaned up osg::Timer, still in progress. My intent has been to pave the way for support for other OS's. @@ -35803,7 +42173,13 @@ 2001-09-20 00:46 don - * include/osgUtil/OptimizeStateVisitor, + * doc/doc++/osg/COMPARE_StateAttribute_Parameter.html, + doc/doc++/osg/COMPARE_StateAttribute_Types.html, + doc/doc++/osg/METANODE.html, doc/doc++/osg/METAOBJ.html, + doc/doc++/osg/META_Node.html, doc/doc++/osg/META_Object.html, + doc/doc++/osg/META_StateAttribute.html, + doc/doc++/osgUtil/OptimizeStateVisitor.html, + include/osgUtil/OptimizeStateVisitor, src/osgUtil/OptimizeStateVisitor.cpp: o Added osgUtil::StateOptimizeVisitor which traversing the scene graph and builds up a map of all StateAttributes and @@ -35838,9 +42214,18 @@ 2001-09-20 00:41 don - * include/osg/Matrix.new, include/osg/Matrix.old, - include/osg/NodeCallback, include/osg/Viewport, - include/osgUtil/AppVisitor, src/osg/Matrix.cpp.new, + * Metrowerks/Metrowerks.mcp, doc/doc++/osg/MatrixProduct.html, + doc/doc++/osg/NodeCallback.html, doc/doc++/osg/Viewport.html, + doc/doc++/osgUtil/AppVisitor.html, include/osg/Matrix.new, + include/osg/Matrix.old, include/osg/NodeCallback, + include/osg/Viewport, include/osgUtil/AppVisitor, + src/Demos/osgcluster/Makedepend, src/Demos/osgcluster/Makefile, + src/Demos/osgcluster/README, + src/Demos/osgcluster/broadcaster.cpp, + src/Demos/osgcluster/broadcaster.h, + src/Demos/osgcluster/osgcluster.cpp, + src/Demos/osgcluster/receiver.cpp, + src/Demos/osgcluster/receiver.h, src/osg/Matrix.cpp.new, src/osg/Matrix.cpp.old, src/osg/Viewport.cpp, src/osgUtil/AppVisitor.cpp: o Updated Metrowerks files for MacOS. They aren't 100% there yet, @@ -35917,24 +42302,269 @@ 2001-09-19 22:41 don - * dist/.osg.spec.swp, doc/Doxyfile: And yet more clean up synch - with 0.8.42 + * VisualStudio/Demos/cube/cube.dsp, + VisualStudio/osgPlugins/fly/fly.dsp, dist/.osg.spec.swp, + doc/Doxyfile, doc/osg/AlphaFunc.html, doc/osg/Billboard.html, + doc/osg/BoundingBox.html, doc/osg/BoundingSphere.html, + doc/osg/Camera.html, doc/osg/ClassGraph.class, + doc/osg/ClassGraphPanel.class, doc/osg/ClassLayout.class, + doc/osg/CullFace.html, doc/osg/DCS.html, + doc/osg/DynamicLibrary.html, doc/osg/ExtensionSupported.html, + doc/osg/Field.html, doc/osg/FieldReader.html, + doc/osg/FieldReaderIterator.html, doc/osg/Fog.html, + doc/osg/General.html, doc/osg/GeoSet.html, doc/osg/GeoState.html, + doc/osg/Geode.html, doc/osg/Group.html, doc/osg/HIER.html, + doc/osg/HIERjava.html, doc/osg/Hit.html, doc/osg/Image.html, + doc/osg/Input.html, doc/osg/IntersectState.html, + doc/osg/IntersectVisitor.html, doc/osg/LOD.html, + doc/osg/Light.html, doc/osg/LightSource.html, + doc/osg/Lighting.html, doc/osg/Material.html, + doc/osg/Matrix.html, doc/osg/MemoryAdapter.html, + doc/osg/NavigatorButton.class, doc/osg/Node.html, + doc/osg/NodeAcceptOp.html, doc/osg/NodePath.html, + doc/osg/NodeVisitor.html, doc/osg/NotifyInit.html, + doc/osg/NotifySeverity.html, doc/osg/Object.html, + doc/osg/Output.html, doc/osg/Point.html, + doc/osg/PolygonOffset.html, doc/osg/Quat.html, doc/osg/RP.html, + doc/osg/ReaderWriter.html, doc/osg/Referenced.html, + doc/osg/RegisterObjectProxy.html, + doc/osg/RegisterReaderWriterProxy.html, doc/osg/Registry.html, + doc/osg/RenderVisitor.html, doc/osg/Scene.html, doc/osg/Seg.html, + doc/osg/Sequence.html, doc/osg/State.html, doc/osg/Switch.html, + doc/osg/TexEnv.html, doc/osg/TexGen.html, doc/osg/TexMat.html, + doc/osg/Texture.html, doc/osg/Timer.html, + doc/osg/Transparency.html, doc/osg/UnrefOp.html, + doc/osg/Vec2.html, doc/osg/Vec3.html, doc/osg/Vec4.html, + doc/osg/ViewState.html, doc/osg/createGeodeForImage.2.html, + doc/osg/createGeodeForImage.html, doc/osg/for_each_triangle.html, + doc/osg/icon1.gif, doc/osg/icon2.gif, doc/osg/index.html, + doc/osg/osg.html, doc/osg/osgGetLibraryName.html, + doc/osg/osgGetVersion.html, doc/osg/ref_ptr.html, + doc/osgGLUT/ClassGraph.class, doc/osgGLUT/ClassGraphPanel.class, + doc/osgGLUT/ClassLayout.class, doc/osgGLUT/GLUTEventAdapter.html, + doc/osgGLUT/General.html, doc/osgGLUT/HIER.html, + doc/osgGLUT/HIERjava.html, doc/osgGLUT/NavigatorButton.class, + doc/osgGLUT/Viewer.html, doc/osgGLUT/icon1.gif, + doc/osgGLUT/icon2.gif, doc/osgGLUT/index.html, + doc/osgGLUT/osgGLUT.html, doc/osgUtil/Camera.html, + doc/osgUtil/CameraManipulator.html, + doc/osgUtil/CameraTrackballManipulator.html, + doc/osgUtil/CameraZSpindleManipulator.html, + doc/osgUtil/ClassGraph.class, doc/osgUtil/ClassGraphPanel.class, + doc/osgUtil/ClassLayout.class, + doc/osgUtil/CompileGeoSetsVisitor.html, + doc/osgUtil/DisplayListVisitor.html, + doc/osgUtil/DriveManipulator.html, + doc/osgUtil/FlightManipulator.html, + doc/osgUtil/GUIActionAdapter.html, + doc/osgUtil/GUIEventAdapter.html, + doc/osgUtil/GUIEventAdaptor.html, + doc/osgUtil/GUIUpdateState.html, doc/osgUtil/General.html, + doc/osgUtil/HIER.html, doc/osgUtil/HIERjava.html, + doc/osgUtil/Hit.html, doc/osgUtil/IntersectState.html, + doc/osgUtil/IntersectVisitor.html, + doc/osgUtil/NavigatorButton.class, + doc/osgUtil/RenderVisitor.html, doc/osgUtil/SceneView.html, + doc/osgUtil/TrackballManipulator.html, + doc/osgUtil/ViewState.html, doc/osgUtil/icon1.gif, + doc/osgUtil/icon2.gif, doc/osgUtil/index.html, + doc/osgUtil/osgUtil.html, doc/osgUtil/osgUtilGetLibraryName.html, + doc/osgUtil/osgUtilGetVersion.html, src/Demos/cube/Makedepend, + src/Demos/cube/Makefile, src/Demos/cube/cube.cpp, + src/osgPlugins/fly/Makedepend, src/osgPlugins/fly/Makefile, + src/osgPlugins/fly/base.cpp, src/osgPlugins/fly/fly.cpp, + src/osgPlugins/fly/hat.cpp, src/osgPlugins/fly/hat.h, + src/osgPlugins/fly/matrix.cpp, src/osgPlugins/fly/matrix.h, + src/osgPlugins/fly/oldtrees.cpp, src/osgPlugins/fly/sky.cpp, + src/osgPlugins/fly/tank.cpp, src/osgPlugins/fly/terrain.cpp, + src/osgPlugins/fly/terrain_data.h, src/osgPlugins/fly/trees.cpp, + src/osgPlugins/fly/vector.cpp, src/osgPlugins/fly/vector.h, + src/osgPlugins/pfb/osg2pf/ConvertToPerformer.cpp, + src/osgPlugins/pfb/osg2pf/ConvertToPerformer.h, + src/osgPlugins/pfb/osg2pf/Makedepend, + src/osgPlugins/pfb/osg2pf/Makefile, + src/osgPlugins/pfb/osg2pf/Makefile.lib, + src/osgPlugins/pfb/osg2pf/osg2pf.cpp, + src/osgPlugins/pfb/pf2osg/ConvertFromPerformer.cpp, + src/osgPlugins/pfb/pf2osg/ConvertFromPerformer.h, + src/osgPlugins/pfb/pf2osg/Makedepend, + src/osgPlugins/pfb/pf2osg/Makefile, + src/osgPlugins/pfb/pf2osg/Makefile.lib, + src/osgPlugins/pfb/pf2osg/osg.cpp, + src/osgPlugins/pfb/pf2osg/pf2osg.cpp, + src/osgPlugins/pfb/pf2osg/pfb.cpp, + src/osgPlugins/pfb/pf2osg/pfb.h: And yet more clean up synch with + 0.8.42 2001-09-19 22:19 don * INSTALL, Make/makedefs.freebsd, Make/makerules.freebsd, doc/OpenSceneGraphBanner_Distribution.jpg, doc/sgv.html, - include/osg/BoundsChecking, include/osg/ClipPlane, - include/osg/ClippingVolume, include/osg/ColorMask, - include/osg/Depth, include/osg/Drawable, include/osg/FrontFace, - include/osg/GLExtensions, include/osg/Impostor, - include/osg/ImpostorSprite, include/osg/LineSegment, - include/osg/MemoryAdapter, include/osg/Plane, - include/osg/PolygonMode, include/osg/StateAttribute, - include/osg/StateSet, include/osg/Stencil, include/osg/Transform, - include/osg/mem_ptr, include/osg/ref_ptr, - include/osgUtil/CullViewState, include/osgUtil/CullVisitor, - include/osgUtil/DepthSortedBin, include/osgUtil/GUIEventHandler, + doc/doc++/osg/AlphaFunc.html, doc/doc++/osg/Billboard.html, + doc/doc++/osg/BoundingBox.html, + doc/doc++/osg/BoundingSphere.html, doc/doc++/osg/Camera.html, + doc/doc++/osg/ClassGraph.class, + doc/doc++/osg/ClassGraphPanel.class, + doc/doc++/osg/ClassLayout.class, doc/doc++/osg/ClipPlane.html, + doc/doc++/osg/ClippingVolume.html, doc/doc++/osg/ColorMask.html, + doc/doc++/osg/CullFace.html, doc/doc++/osg/Depth.html, + doc/doc++/osg/Drawable.html, doc/doc++/osg/Fog.html, + doc/doc++/osg/FrontFace.html, doc/doc++/osg/General.html, + doc/doc++/osg/GeoSet.html, doc/doc++/osg/Geode.html, + doc/doc++/osg/Group.html, doc/doc++/osg/HIER.html, + doc/doc++/osg/HIERjava.html, doc/doc++/osg/Image.html, + doc/doc++/osg/Impostor.html, doc/doc++/osg/ImpostorSprite.html, + doc/doc++/osg/ImpostorSpriteManager.html, doc/doc++/osg/LOD.html, + doc/doc++/osg/Light.html, doc/doc++/osg/LightSource.html, + doc/doc++/osg/LineSegment.html, doc/doc++/osg/Material.html, + doc/doc++/osg/Matrix.html, doc/doc++/osg/MemoryAdapter.html, + doc/doc++/osg/NavigatorButton.class, doc/doc++/osg/Node.html, + doc/doc++/osg/NodeAcceptOp.html, doc/doc++/osg/NodePath.html, + doc/doc++/osg/NodeVisitor.html, + doc/doc++/osg/NotifySeverity.html, + doc/doc++/osg/OSG_GL_DEBUG.html, doc/doc++/osg/Object.html, + doc/doc++/osg/Plane.html, doc/doc++/osg/Point.html, + doc/doc++/osg/PolygonMode.html, doc/doc++/osg/PolygonOffset.html, + doc/doc++/osg/Quat.html, doc/doc++/osg/Referenced.html, + doc/doc++/osg/State.html, doc/doc++/osg/StateAttribute.html, + doc/doc++/osg/StateSet.html, doc/doc++/osg/Stencil.html, + doc/doc++/osg/Switch.html, doc/doc++/osg/TexEnv.html, + doc/doc++/osg/TexGen.html, doc/doc++/osg/TexMat.html, + doc/doc++/osg/Texture.html, doc/doc++/osg/Timer.html, + doc/doc++/osg/Transform.html, doc/doc++/osg/Transparency.html, + doc/doc++/osg/Vec2.html, doc/doc++/osg/Vec3.html, + doc/doc++/osg/Vec4.html, + doc/doc++/osg/clampArray3BetweenRange.html, + doc/doc++/osg/clampArray3GEQUAL.html, + doc/doc++/osg/clampArray3LEQUAL.html, + doc/doc++/osg/clampArray4BetweenRange.html, + doc/doc++/osg/clampArray4GEQUAL.html, + doc/doc++/osg/clampArray4LEQUAL.html, + doc/doc++/osg/clampArrayElementBetweenRange.html, + doc/doc++/osg/clampArrayElementGEQUAL.html, + doc/doc++/osg/clampArrayElementLEQUAL.html, + doc/doc++/osg/clampArrayElementsBetweenRange.html, + doc/doc++/osg/clampArrayElementsGEQUAL.html, + doc/doc++/osg/clampArrayElementsLEQUAL.html, + doc/doc++/osg/clampBetweenRange.html, + doc/doc++/osg/clampGEQUAL.html, doc/doc++/osg/clampLEQUAL.html, + doc/doc++/osg/createGeodeForImage.2.html, + doc/doc++/osg/createGeodeForImage.html, + doc/doc++/osg/for_each_triangle.html, + doc/doc++/osg/g_NotifyLevel.html, + doc/doc++/osg/getGLExtensionFuncPtr.html, + doc/doc++/osg/getNotifyLevel.html, doc/doc++/osg/icon1.gif, + doc/doc++/osg/icon2.gif, doc/doc++/osg/index.html, + doc/doc++/osg/initNotifyLevel.html, + doc/doc++/osg/isGLExtensionSupported.html, + doc/doc++/osg/mem_ptr.html, doc/doc++/osg/notify.html, + doc/doc++/osg/osg.html, doc/doc++/osg/osgGetLibraryName.html, + doc/doc++/osg/osgGetVersion.html, doc/doc++/osg/ref_ptr.html, + doc/doc++/osg/setNotifyLevel.html, + doc/doc++/osgDB/ClassGraph.class, + doc/doc++/osgDB/ClassGraphPanel.class, + doc/doc++/osgDB/ClassLayout.class, + doc/doc++/osgDB/DirectoryContents.html, + doc/doc++/osgDB/DotOsgWrapper.html, + doc/doc++/osgDB/DynamicLibrary.html, doc/doc++/osgDB/Field.html, + doc/doc++/osgDB/FieldReader.html, + doc/doc++/osgDB/FieldReaderIterator.html, + doc/doc++/osgDB/General.html, doc/doc++/osgDB/HIER.html, + doc/doc++/osgDB/HIERjava.html, doc/doc++/osgDB/Input.html, + doc/doc++/osgDB/NavigatorButton.class, + doc/doc++/osgDB/Output.html, doc/doc++/osgDB/ReaderWriter.html, + doc/doc++/osgDB/RegisterDotOsgWrapperProxy.html, + doc/doc++/osgDB/RegisterReaderWriterProxy.html, + doc/doc++/osgDB/Registry.html, doc/doc++/osgDB/findDSO.html, + doc/doc++/osgDB/findFile.html, + doc/doc++/osgDB/findFileInDirectory.html, + doc/doc++/osgDB/getDirectoryContents.html, + doc/doc++/osgDB/getFilePath.html, doc/doc++/osgDB/icon1.gif, + doc/doc++/osgDB/icon2.gif, doc/doc++/osgDB/index.html, + doc/doc++/osgDB/initFilePath.html, doc/doc++/osgDB/osgDB.html, + doc/doc++/osgDB/osgDBGetLibraryName.html, + doc/doc++/osgDB/osgDBGetVersion.html, + doc/doc++/osgDB/readImageFile.html, + doc/doc++/osgDB/readNodeFile.html, + doc/doc++/osgDB/readObjectFile.html, + doc/doc++/osgDB/setFilePath.html, + doc/doc++/osgDB/writeImageFile.html, + doc/doc++/osgDB/writeNodeFile.html, + doc/doc++/osgDB/writeObjectFile.html, + doc/doc++/osgGLUT/ClassGraph.class, + doc/doc++/osgGLUT/ClassGraphPanel.class, + doc/doc++/osgGLUT/ClassLayout.class, + doc/doc++/osgGLUT/GLUTEventAdapter.html, + doc/doc++/osgGLUT/General.html, doc/doc++/osgGLUT/HIER.html, + doc/doc++/osgGLUT/HIERjava.html, + doc/doc++/osgGLUT/NavigatorButton.class, + doc/doc++/osgGLUT/Viewer.html, doc/doc++/osgGLUT/icon1.gif, + doc/doc++/osgGLUT/icon2.gif, doc/doc++/osgGLUT/index.html, + doc/doc++/osgGLUT/osgGLUT.html, + doc/doc++/osgGLUT/osgGLUTGetLibraryName.html, + doc/doc++/osgGLUT/osgGLUTGetVersion.html, + doc/doc++/osgUtil/BufferRequirementsVisitor.html, + doc/doc++/osgUtil/CameraManipulator.html, + doc/doc++/osgUtil/ClassGraph.class, + doc/doc++/osgUtil/ClassGraphPanel.class, + doc/doc++/osgUtil/ClassLayout.class, + doc/doc++/osgUtil/CullViewState.html, + doc/doc++/osgUtil/CullVisitor.html, + doc/doc++/osgUtil/DepthSortedBin.html, + doc/doc++/osgUtil/DisplayListVisitor.html, + doc/doc++/osgUtil/DriveManipulator.html, + doc/doc++/osgUtil/FlightManipulator.html, + doc/doc++/osgUtil/GUIActionAdapter.html, + doc/doc++/osgUtil/GUIEventAdapter.html, + doc/doc++/osgUtil/GUIEventHandler.html, + doc/doc++/osgUtil/General.html, doc/doc++/osgUtil/HIER.html, + doc/doc++/osgUtil/HIERjava.html, doc/doc++/osgUtil/Hit.html, + doc/doc++/osgUtil/InsertImpostorsVisitor.html, + doc/doc++/osgUtil/IntersectState.html, + doc/doc++/osgUtil/IntersectVisitor.html, + doc/doc++/osgUtil/NavigatorButton.class, + doc/doc++/osgUtil/OptimizeVisitor.html, + doc/doc++/osgUtil/RegisterRenderBinProxy.html, + doc/doc++/osgUtil/RenderBin.html, + doc/doc++/osgUtil/RenderGraph.html, + doc/doc++/osgUtil/RenderLeaf.html, + doc/doc++/osgUtil/RenderStage.html, + doc/doc++/osgUtil/RenderStageLighting.html, + doc/doc++/osgUtil/RenderToTextureStage.html, + doc/doc++/osgUtil/SceneView.html, + doc/doc++/osgUtil/SceneViewManipulator.html, + doc/doc++/osgUtil/SmoothingVisitor.html, + doc/doc++/osgUtil/StateSetManipulator.html, + doc/doc++/osgUtil/Statistics.html, + doc/doc++/osgUtil/Tesselator.html, + doc/doc++/osgUtil/TrackballManipulator.html, + doc/doc++/osgUtil/TriStripVisitor.html, + doc/doc++/osgUtil/VisualsRequirementsVisitor.html, + doc/doc++/osgUtil/icon1.gif, doc/doc++/osgUtil/icon2.gif, + doc/doc++/osgUtil/index.html, doc/doc++/osgUtil/osgUtil.html, + doc/doc++/osgUtil/osgUtilGetLibraryName.html, + doc/doc++/osgUtil/osgUtilGetVersion.html, + doc/doc++/osgWX/ClassGraph.class, + doc/doc++/osgWX/ClassGraphPanel.class, + doc/doc++/osgWX/ClassLayout.class, doc/doc++/osgWX/General.html, + doc/doc++/osgWX/HIER.html, doc/doc++/osgWX/HIERjava.html, + doc/doc++/osgWX/NavigatorButton.class, + doc/doc++/osgWX/WXEventAdapter.html, doc/doc++/osgWX/icon1.gif, + doc/doc++/osgWX/icon2.gif, doc/doc++/osgWX/index.html, + doc/doc++/osgWX/osgWX.html, + doc/doc++/osgWX/osgWXGetLibraryName.html, + doc/doc++/osgWX/osgWXGetVersion.html, include/osg/BoundsChecking, + include/osg/ClipPlane, include/osg/ClippingVolume, + include/osg/ColorMask, include/osg/Depth, include/osg/Drawable, + include/osg/FrontFace, include/osg/GLExtensions, + include/osg/Impostor, include/osg/ImpostorSprite, + include/osg/LineSegment, include/osg/MemoryAdapter, + include/osg/Plane, include/osg/PolygonMode, + include/osg/StateAttribute, include/osg/StateSet, + include/osg/Stencil, include/osg/Transform, include/osg/mem_ptr, + include/osg/ref_ptr, include/osgUtil/CullViewState, + include/osgUtil/CullVisitor, include/osgUtil/DepthSortedBin, + include/osgUtil/GUIEventHandler, include/osgUtil/InsertImpostorsVisitor, include/osgUtil/RenderBin, include/osgUtil/RenderGraph, include/osgUtil/RenderLeaf, include/osgUtil/RenderStage, @@ -35945,6 +42575,8 @@ include/osgUtil/StateSetManipulator, include/osgUtil/Statistics, include/osgUtil/Tesselator, include/osgUtil/TriStripVisitor, include/osgUtil/VisualsRequirementsVisitor, + src/Demos/osgreflect/Makedepend, src/Demos/osgreflect/Makefile, + src/Demos/osgreflect/osgreflect.cpp, src/Demos/sgv/README, src/osg/ClipPlane.cpp, src/osg/ColorMask.cpp, src/osg/Depth.cpp, src/osg/Drawable.cpp, src/osg/FrontFace.cpp, src/osg/GLExtensions.cpp, src/osg/Impostor.cpp, @@ -35971,13 +42603,28 @@ src/osgUtil/VisualsRequirementsVisitor.cpp: More clean up for synch with 0.8.42 +2001-09-19 22:10 don + + * src/Demos/osgtexture/: Makedepend, Makefile, osgtexture.cpp: + Added acompole more + 2001-09-19 22:07 don * AUTHORS, ChangeLog, FAQ, Makefile, NEWS, README, TODO, index.html, Make/makedefs.irix.nonstd, Make/makedefs.irix.std, Make/makedefs.linux, Make/makerules.irix, Make/makerules.linux, - VisualStudio/VisualStudio.dsw, VisualStudio/osg/osg.dsp, - VisualStudio/osgDB/osgDB.dsp, VisualStudio/osgPlugins/dw/dw.dsp, + Metrowerks/OpenSceneGraph.mcp, VisualStudio/VisualStudio.dsw, + VisualStudio/Demos/hangglide/hangglide.dsp, + VisualStudio/Demos/osgconv/osgconv.dsp, + VisualStudio/Demos/osgcube/osgcube.dsp, + VisualStudio/Demos/osgimpostor/osgimpostor.dsp, + VisualStudio/Demos/osgreflect/osgreflect.dsp, + VisualStudio/Demos/osgtexture/osgtexture.dsp, + VisualStudio/Demos/osgviews/osgviews.dsp, + VisualStudio/Demos/sgv/sgv.dsp, + VisualStudio/Demos/wxsgv/wxsgv.dsp, VisualStudio/osg/osg.dsp, + VisualStudio/osgDB/osgDB.dsp, VisualStudio/osgGLUT/osgGLUT.dsp, + VisualStudio/osgPlugins/dw/dw.dsp, VisualStudio/osgPlugins/flt/flt.dsp, VisualStudio/osgPlugins/gif/gif.dsp, VisualStudio/osgPlugins/jpeg/jpeg.dsp, @@ -35993,7 +42640,8 @@ VisualStudio/osgPlugins/tgz/tgz.dsp, VisualStudio/osgPlugins/tiff/tiff.dsp, VisualStudio/osgPlugins/zip/zip.dsp, - VisualStudio/osgUtil/osgUtil.dsp, doc/index.html, + VisualStudio/osgUtil/osgUtil.dsp, VisualStudio/osgWX/osgWX.dsp, + dist/RedHatRPM/osg.spec, doc/index.html, doc/Doxyfiles/all_Doxyfile, doc/Doxyfiles/auto_Doxyfile, doc/Doxyfiles/auto_Mainpage, doc/Doxyfiles/core_Doxyfile, doc/Doxyfiles/custom_Footer.html, include/osg/AlphaFunc, @@ -36018,35 +42666,79 @@ include/osgDB/Output, include/osgDB/ReadFile, include/osgDB/ReaderWriter, include/osgDB/Registry, include/osgDB/Version, include/osgDB/WriteFile, - include/osgUtil/CameraManipulator, + include/osgGLUT/GLUTEventAdapter, include/osgGLUT/Version, + include/osgGLUT/Viewer, include/osgUtil/CameraManipulator, include/osgUtil/DisplayListVisitor, include/osgUtil/DriveManipulator, include/osgUtil/FlightManipulator, include/osgUtil/GUIActionAdapter, include/osgUtil/GUIEventAdapter, include/osgUtil/IntersectVisitor, include/osgUtil/SceneView, - include/osgUtil/TrackballManipulator, src/Makefile, - src/osg/AlphaFunc.cpp, src/osg/Billboard.cpp, - src/osg/BoundingBox.cpp, src/osg/BoundingSphere.cpp, - src/osg/Camera.cpp, src/osg/CullFace.cpp, src/osg/Fog.cpp, - src/osg/GeoSet.cpp, src/osg/GeoSet_ogl.cpp, src/osg/Geode.cpp, - src/osg/Group.cpp, src/osg/Image.cpp, src/osg/LOD.cpp, - src/osg/Light.cpp, src/osg/LightSource.cpp, src/osg/Makefile, - src/osg/Material.cpp, src/osg/Matrix.cpp, src/osg/Node.cpp, - src/osg/NodeVisitor.cpp, src/osg/Notify.cpp, src/osg/Object.cpp, - src/osg/Point.cpp, src/osg/PolygonOffset.cpp, src/osg/Quat.cpp, - src/osg/Switch.cpp, src/osg/TexEnv.cpp, src/osg/TexGen.cpp, - src/osg/TexMat.cpp, src/osg/Texture.cpp, src/osg/Timer.cpp, - src/osg/Transparency.cpp, src/osg/Version.cpp, - src/osgDB/DotOsgWrapper.cpp, src/osgDB/DynamicLibrary.cpp, - src/osgDB/Field.cpp, src/osgDB/FieldReader.cpp, - src/osgDB/FieldReaderIterator.cpp, src/osgDB/FileNameUtils.cpp, - src/osgDB/FileUtils.cpp, src/osgDB/Input.cpp, - src/osgDB/Makedepend, src/osgDB/Makefile, src/osgDB/Output.cpp, - src/osgDB/ReadFile.cpp, src/osgDB/Registry.cpp, - src/osgDB/Version.cpp, src/osgDB/WriteFile.cpp, - src/osgPlugins/Makefile, src/osgPlugins/dw/Makedepend, - src/osgPlugins/dw/Makefile, src/osgPlugins/dw/ReaderWriterDW.cpp, + include/osgUtil/TrackballManipulator, include/osgWX/Export, + include/osgWX/Version, include/osgWX/WXEventAdapter, + src/Makefile, src/Demos/Makefile, + src/Demos/hangglide/GliderManipulator.cpp, + src/Demos/hangglide/GliderManipulator.h, + src/Demos/hangglide/Makedepend, src/Demos/hangglide/Makefile, + src/Demos/hangglide/README, + src/Demos/hangglide/ReaderWriterFLY.cpp, + src/Demos/hangglide/base.cpp, src/Demos/hangglide/hangglide.cpp, + src/Demos/hangglide/hat.cpp, src/Demos/hangglide/hat.h, + src/Demos/hangglide/sky.cpp, src/Demos/hangglide/tank.cpp, + src/Demos/hangglide/terrain.cpp, + src/Demos/hangglide/terrain_data.h, + src/Demos/hangglide/trees.cpp, src/Demos/osgconv/Makedepend, + src/Demos/osgconv/Makefile, src/Demos/osgconv/osgconv.cpp, + src/Demos/osgcube/Makedepend, src/Demos/osgcube/Makefile, + src/Demos/osgcube/osgcube.cpp, src/Demos/osgimpostor/Makedepend, + src/Demos/osgimpostor/Makefile, src/Demos/osgimpostor/README, + src/Demos/osgimpostor/osgimpostor.cpp, + src/Demos/osgviews/Makedepend, src/Demos/osgviews/Makefile, + src/Demos/osgviews/README, src/Demos/osgviews/osgviews.cpp, + src/Demos/sgv/Makefile, src/Demos/sgv/sgv.cpp, + src/Demos/wxsgv/Makedepend, src/Demos/wxsgv/Makefile, + src/Demos/wxsgv/SceneGraphDlg.cpp, + src/Demos/wxsgv/SceneGraphDlg.h, src/Demos/wxsgv/app.cpp, + src/Demos/wxsgv/app.h, src/Demos/wxsgv/canvas.cpp, + src/Demos/wxsgv/canvas.h, src/Demos/wxsgv/frame.cpp, + src/Demos/wxsgv/frame.h, src/Demos/wxsgv/wxsgv.rc, + src/Demos/wxsgv/wxsgv.wdr, src/Demos/wxsgv/wxsgv_wdr.cpp, + src/Demos/wxsgv/wxsgv_wdr.h, src/Demos/wxsgv/icons/camera.ico, + src/Demos/wxsgv/icons/engine.ico, src/Demos/wxsgv/icons/geom.ico, + src/Demos/wxsgv/icons/group.ico, src/Demos/wxsgv/icons/icon1.xpm, + src/Demos/wxsgv/icons/icon10.xpm, + src/Demos/wxsgv/icons/icon2.xpm, src/Demos/wxsgv/icons/icon3.xpm, + src/Demos/wxsgv/icons/icon4.xpm, src/Demos/wxsgv/icons/icon5.xpm, + src/Demos/wxsgv/icons/icon6.xpm, src/Demos/wxsgv/icons/icon7.xpm, + src/Demos/wxsgv/icons/icon8.xpm, src/Demos/wxsgv/icons/icon9.xpm, + src/Demos/wxsgv/icons/light.ico, src/Demos/wxsgv/icons/lod.ico, + src/Demos/wxsgv/icons/mesh.ico, src/Demos/wxsgv/icons/top.ico, + src/Demos/wxsgv/icons/unknown.ico, + src/Demos/wxsgv/icons/wxsgv.ico, src/Demos/wxsgv/icons/wxsgv.xpm, + src/Demos/wxsgv/icons/xform.ico, src/osg/AlphaFunc.cpp, + src/osg/Billboard.cpp, src/osg/BoundingBox.cpp, + src/osg/BoundingSphere.cpp, src/osg/Camera.cpp, + src/osg/CullFace.cpp, src/osg/Fog.cpp, src/osg/GeoSet.cpp, + src/osg/GeoSet_ogl.cpp, src/osg/Geode.cpp, src/osg/Group.cpp, + src/osg/Image.cpp, src/osg/LOD.cpp, src/osg/Light.cpp, + src/osg/LightSource.cpp, src/osg/Makefile, src/osg/Material.cpp, + src/osg/Matrix.cpp, src/osg/Node.cpp, src/osg/NodeVisitor.cpp, + src/osg/Notify.cpp, src/osg/Object.cpp, src/osg/Point.cpp, + src/osg/PolygonOffset.cpp, src/osg/Quat.cpp, src/osg/Switch.cpp, + src/osg/TexEnv.cpp, src/osg/TexGen.cpp, src/osg/TexMat.cpp, + src/osg/Texture.cpp, src/osg/Timer.cpp, src/osg/Transparency.cpp, + src/osg/Version.cpp, src/osgDB/DotOsgWrapper.cpp, + src/osgDB/DynamicLibrary.cpp, src/osgDB/Field.cpp, + src/osgDB/FieldReader.cpp, src/osgDB/FieldReaderIterator.cpp, + src/osgDB/FileNameUtils.cpp, src/osgDB/FileUtils.cpp, + src/osgDB/Input.cpp, src/osgDB/Makedepend, src/osgDB/Makefile, + src/osgDB/Output.cpp, src/osgDB/ReadFile.cpp, + src/osgDB/Registry.cpp, src/osgDB/Version.cpp, + src/osgDB/WriteFile.cpp, src/osgGLUT/GLUTEventAdapter.cpp, + src/osgGLUT/Makefile, src/osgGLUT/Version.cpp, + src/osgGLUT/Viewer.cpp, src/osgPlugins/Makefile, + src/osgPlugins/dw/Makedepend, src/osgPlugins/dw/Makefile, + src/osgPlugins/dw/ReaderWriterDW.cpp, src/osgPlugins/flt/BoundingVolumeRecords.cpp, src/osgPlugins/flt/BoundingVolumeRecords.h, src/osgPlugins/flt/ColorPaletteRecord.cpp, @@ -36192,7 +42884,9 @@ src/osgUtil/FlightManipulator.cpp, src/osgUtil/IntersectVisitor.cpp, src/osgUtil/Makefile, src/osgUtil/SceneView.cpp, src/osgUtil/TrackballManipulator.cpp, - src/osgUtil/Version.cpp: Added a bunch of files synched with + src/osgUtil/Version.cpp, src/osgWX/Makedepend, + src/osgWX/Makefile, src/osgWX/Version.cpp, + src/osgWX/WXEventAdapter.cpp: Added a bunch of files synched with 0.8.42 2001-01-12 17:34 don @@ -36211,7 +42905,10 @@ index.html, Make/instrules, Make/makedefs.irix.nonstd, Make/makedefs.irix.std, Make/makedefs.linux, Make/makerules.irix, Make/makerules.linux, VisualStudio/VisualStudio.dsw, - VisualStudio/osg/osg.dsp, VisualStudio/osgPlugins/flt/flt.dsp, + VisualStudio/Demos/cube/cube.dsp, VisualStudio/Demos/sgv/sgv.dsp, + VisualStudio/osg/osg.dsp, VisualStudio/osgGLUT/osgGLUT.dsp, + VisualStudio/osgPlugins/flt/flt.dsp, + VisualStudio/osgPlugins/fly/fly.dsp, VisualStudio/osgPlugins/gif/gif.dsp, VisualStudio/osgPlugins/jpeg/jpeg.dsp, VisualStudio/osgPlugins/pic/pic.dsp, @@ -36220,7 +42917,79 @@ VisualStudio/osgPlugins/tiff/tiff.dsp, VisualStudio/osgUtil/osgUtil.dsp, dist/.osg.spec.swp, dist/Irix/Makefile, dist/Irix/osg.idb, dist/Irix/osg.spec, - doc/Doxyfile, doc/index.html, include/osg/AlphaFunc, + dist/RedHatRPM/Makefile, dist/RedHatRPM/makespec, + dist/RedHatRPM/osg.spec, doc/Doxyfile, doc/index.html, + doc/MindMaps/DesignPatterns.mmp, doc/MindMaps/Mission.mmp, + doc/MindMaps/DesignPatterns/DesignPatterns.gif, + doc/MindMaps/DesignPatterns/DesignPatterns.html, + doc/MindMaps/Mission/Mission.gif, + doc/MindMaps/Mission/Mission.html, doc/UML/osg.png, + doc/UML/osgutils.png, doc/osg/AlphaFunc.html, + doc/osg/Billboard.html, doc/osg/BoundingBox.html, + doc/osg/BoundingSphere.html, doc/osg/Camera.html, + doc/osg/ClassGraph.class, doc/osg/ClassGraphPanel.class, + doc/osg/ClassLayout.class, doc/osg/CullFace.html, + doc/osg/DCS.html, doc/osg/DynamicLibrary.html, + doc/osg/ExtensionSupported.html, doc/osg/Field.html, + doc/osg/FieldReader.html, doc/osg/FieldReaderIterator.html, + doc/osg/Fog.html, doc/osg/General.html, doc/osg/GeoSet.html, + doc/osg/GeoState.html, doc/osg/Geode.html, doc/osg/Group.html, + doc/osg/HIER.html, doc/osg/HIERjava.html, doc/osg/Hit.html, + doc/osg/Image.html, doc/osg/Input.html, + doc/osg/IntersectState.html, doc/osg/IntersectVisitor.html, + doc/osg/LOD.html, doc/osg/Light.html, doc/osg/LightSource.html, + doc/osg/Lighting.html, doc/osg/Material.html, + doc/osg/Matrix.html, doc/osg/MemoryAdapter.html, + doc/osg/NavigatorButton.class, doc/osg/Node.html, + doc/osg/NodeAcceptOp.html, doc/osg/NodePath.html, + doc/osg/NodeVisitor.html, doc/osg/NotifyInit.html, + doc/osg/NotifySeverity.html, doc/osg/Object.html, + doc/osg/Output.html, doc/osg/Point.html, + doc/osg/PolygonOffset.html, doc/osg/Quat.html, doc/osg/RP.html, + doc/osg/ReaderWriter.html, doc/osg/Referenced.html, + doc/osg/RegisterObjectProxy.html, + doc/osg/RegisterReaderWriterProxy.html, doc/osg/Registry.html, + doc/osg/RenderVisitor.html, doc/osg/Scene.html, doc/osg/Seg.html, + doc/osg/Sequence.html, doc/osg/State.html, doc/osg/Switch.html, + doc/osg/TexEnv.html, doc/osg/TexGen.html, doc/osg/TexMat.html, + doc/osg/Texture.html, doc/osg/Timer.html, + doc/osg/Transparency.html, doc/osg/UnrefOp.html, + doc/osg/Vec2.html, doc/osg/Vec3.html, doc/osg/Vec4.html, + doc/osg/ViewState.html, doc/osg/createGeodeForImage.2.html, + doc/osg/createGeodeForImage.html, doc/osg/for_each_triangle.html, + doc/osg/icon1.gif, doc/osg/icon2.gif, doc/osg/index.html, + doc/osg/osg.html, doc/osg/osgGetLibraryName.html, + doc/osg/osgGetVersion.html, doc/osg/ref_ptr.html, + doc/osgGLUT/ClassGraph.class, doc/osgGLUT/ClassGraphPanel.class, + doc/osgGLUT/ClassLayout.class, doc/osgGLUT/GLUTEventAdapter.html, + doc/osgGLUT/General.html, doc/osgGLUT/HIER.html, + doc/osgGLUT/HIERjava.html, doc/osgGLUT/NavigatorButton.class, + doc/osgGLUT/Viewer.html, doc/osgGLUT/icon1.gif, + doc/osgGLUT/icon2.gif, doc/osgGLUT/index.html, + doc/osgGLUT/osgGLUT.html, doc/osgUtil/Camera.html, + doc/osgUtil/CameraManipulator.html, + doc/osgUtil/CameraTrackballManipulator.html, + doc/osgUtil/CameraZSpindleManipulator.html, + doc/osgUtil/ClassGraph.class, doc/osgUtil/ClassGraphPanel.class, + doc/osgUtil/ClassLayout.class, + doc/osgUtil/CompileGeoSetsVisitor.html, + doc/osgUtil/DisplayListVisitor.html, + doc/osgUtil/DriveManipulator.html, + doc/osgUtil/FlightManipulator.html, + doc/osgUtil/GUIActionAdapter.html, + doc/osgUtil/GUIEventAdapter.html, + doc/osgUtil/GUIEventAdaptor.html, + doc/osgUtil/GUIUpdateState.html, doc/osgUtil/General.html, + doc/osgUtil/HIER.html, doc/osgUtil/HIERjava.html, + doc/osgUtil/Hit.html, doc/osgUtil/IntersectState.html, + doc/osgUtil/IntersectVisitor.html, + doc/osgUtil/NavigatorButton.class, + doc/osgUtil/RenderVisitor.html, doc/osgUtil/SceneView.html, + doc/osgUtil/TrackballManipulator.html, + doc/osgUtil/ViewState.html, doc/osgUtil/icon1.gif, + doc/osgUtil/icon2.gif, doc/osgUtil/index.html, + doc/osgUtil/osgUtil.html, doc/osgUtil/osgUtilGetLibraryName.html, + doc/osgUtil/osgUtilGetVersion.html, include/osg/AlphaFunc, include/osg/Billboard, include/osg/BoundingBox, include/osg/BoundingSphere, include/osg/Camera, include/osg/CullFace, include/osg/DCS, @@ -36241,6 +43010,8 @@ include/osg/TexMat, include/osg/Texture, include/osg/Timer, include/osg/Transparency, include/osg/Types, include/osg/Vec2, include/osg/Vec3, include/osg/Vec4, include/osg/Version, + include/osgGLUT/Export, include/osgGLUT/GLUTEventAdapter, + include/osgGLUT/Version, include/osgGLUT/Viewer, include/osgUtil/CameraManipulator, include/osgUtil/DisplayListVisitor, include/osgUtil/DriveManipulator, include/osgUtil/Export, @@ -36249,10 +43020,13 @@ include/osgUtil/GUIEventAdapter, include/osgUtil/IntersectVisitor, include/osgUtil/RenderVisitor, include/osgUtil/SceneView, include/osgUtil/TrackballManipulator, - include/osgUtil/Version, src/Makefile, src/osg/AlphaFunc.cpp, - src/osg/Billboard.cpp, src/osg/BoundingBox.cpp, - src/osg/BoundingSphere.cpp, src/osg/Camera.cpp, - src/osg/CullFace.cpp, src/osg/DCS.cpp, + include/osgUtil/Version, src/Makefile, src/Demos/Makefile, + src/Demos/cube/Makedepend, src/Demos/cube/Makefile, + src/Demos/cube/cube.cpp, src/Demos/sgv/Makedepend, + src/Demos/sgv/Makefile, src/Demos/sgv/sgv.cpp, + src/osg/AlphaFunc.cpp, src/osg/Billboard.cpp, + src/osg/BoundingBox.cpp, src/osg/BoundingSphere.cpp, + src/osg/Camera.cpp, src/osg/CullFace.cpp, src/osg/DCS.cpp, src/osg/DynamicLibrary.cpp, src/osg/ExtensionSupported.cpp, src/osg/Field.cpp, src/osg/FieldReader.cpp, src/osg/FieldReaderIterator.cpp, src/osg/FileNameUtils.cpp, @@ -36270,7 +43044,9 @@ src/osg/Switch.cpp, src/osg/TexEnv.cpp, src/osg/TexGen.cpp, src/osg/TexMat.cpp, src/osg/Texture.cpp, src/osg/Timer.cpp, src/osg/Transparency.cpp, src/osg/Version.cpp, - src/osgPlugins/Makefile, + src/osgGLUT/GLUTEventAdapter.cpp, src/osgGLUT/Makedepend, + src/osgGLUT/Makefile, src/osgGLUT/Version.cpp, + src/osgGLUT/Viewer.cpp, src/osgPlugins/Makefile, src/osgPlugins/flt/BoundingVolumeRecords.cpp, src/osgPlugins/flt/BoundingVolumeRecords.h, src/osgPlugins/flt/ColorPaletteRecord.cpp, @@ -36334,8 +43110,16 @@ src/osgPlugins/flt/export.h, src/osgPlugins/flt/flt.cpp, src/osgPlugins/flt/flt.h, src/osgPlugins/flt/flt2osg.cpp, src/osgPlugins/flt/flt2osg.h, src/osgPlugins/flt/license.txt, - src/osgPlugins/flt/opcodes.h, src/osgPlugins/gif/Makedepend, - src/osgPlugins/gif/Makefile, + src/osgPlugins/flt/opcodes.h, src/osgPlugins/fly/Makedepend, + src/osgPlugins/fly/Makefile, src/osgPlugins/fly/base.cpp, + src/osgPlugins/fly/fly.cpp, src/osgPlugins/fly/hat.cpp, + src/osgPlugins/fly/hat.h, src/osgPlugins/fly/matrix.cpp, + src/osgPlugins/fly/matrix.h, src/osgPlugins/fly/oldtrees.cpp, + src/osgPlugins/fly/sky.cpp, src/osgPlugins/fly/tank.cpp, + src/osgPlugins/fly/terrain.cpp, + src/osgPlugins/fly/terrain_data.h, src/osgPlugins/fly/trees.cpp, + src/osgPlugins/fly/vector.cpp, src/osgPlugins/fly/vector.h, + src/osgPlugins/gif/Makedepend, src/osgPlugins/gif/Makefile, src/osgPlugins/gif/ReaderWriterGIF.cpp, src/osgPlugins/jpeg/Makedepend, src/osgPlugins/jpeg/Makefile, src/osgPlugins/jpeg/ReaderWriterJPEG.cpp, @@ -36348,7 +43132,22 @@ src/osgPlugins/pfb/Makedepend, src/osgPlugins/pfb/Makefile, src/osgPlugins/pfb/README.txt, src/osgPlugins/pfb/ReaderWriterPFB.cpp, - src/osgPlugins/pic/Makedepend, src/osgPlugins/pic/Makefile, + src/osgPlugins/pfb/osg2pf/ConvertToPerformer.cpp, + src/osgPlugins/pfb/osg2pf/ConvertToPerformer.h, + src/osgPlugins/pfb/osg2pf/Makedepend, + src/osgPlugins/pfb/osg2pf/Makefile, + src/osgPlugins/pfb/osg2pf/Makefile.lib, + src/osgPlugins/pfb/osg2pf/osg2pf.cpp, + src/osgPlugins/pfb/pf2osg/ConvertFromPerformer.cpp, + src/osgPlugins/pfb/pf2osg/ConvertFromPerformer.h, + src/osgPlugins/pfb/pf2osg/Makedepend, + src/osgPlugins/pfb/pf2osg/Makefile, + src/osgPlugins/pfb/pf2osg/Makefile.lib, + src/osgPlugins/pfb/pf2osg/osg.cpp, + src/osgPlugins/pfb/pf2osg/pf2osg.cpp, + src/osgPlugins/pfb/pf2osg/pfb.cpp, + src/osgPlugins/pfb/pf2osg/pfb.h, src/osgPlugins/pic/Makedepend, + src/osgPlugins/pic/Makefile, src/osgPlugins/pic/ReaderWriterPIC.cpp, src/osgPlugins/png/Makedepend, src/osgPlugins/png/Makefile, src/osgPlugins/png/ReaderWriterPNG.cpp, @@ -36375,7 +43174,10 @@ index.html, Make/instrules, Make/makedefs.irix.nonstd, Make/makedefs.irix.std, Make/makedefs.linux, Make/makerules.irix, Make/makerules.linux, VisualStudio/VisualStudio.dsw, - VisualStudio/osg/osg.dsp, VisualStudio/osgPlugins/flt/flt.dsp, + VisualStudio/Demos/cube/cube.dsp, VisualStudio/Demos/sgv/sgv.dsp, + VisualStudio/osg/osg.dsp, VisualStudio/osgGLUT/osgGLUT.dsp, + VisualStudio/osgPlugins/flt/flt.dsp, + VisualStudio/osgPlugins/fly/fly.dsp, VisualStudio/osgPlugins/gif/gif.dsp, VisualStudio/osgPlugins/jpeg/jpeg.dsp, VisualStudio/osgPlugins/pic/pic.dsp, @@ -36384,7 +43186,79 @@ VisualStudio/osgPlugins/tiff/tiff.dsp, VisualStudio/osgUtil/osgUtil.dsp, dist/.osg.spec.swp, dist/Irix/Makefile, dist/Irix/osg.idb, dist/Irix/osg.spec, - doc/Doxyfile, doc/index.html, include/osg/AlphaFunc, + dist/RedHatRPM/Makefile, dist/RedHatRPM/makespec, + dist/RedHatRPM/osg.spec, doc/Doxyfile, doc/index.html, + doc/MindMaps/DesignPatterns.mmp, doc/MindMaps/Mission.mmp, + doc/MindMaps/DesignPatterns/DesignPatterns.gif, + doc/MindMaps/DesignPatterns/DesignPatterns.html, + doc/MindMaps/Mission/Mission.gif, + doc/MindMaps/Mission/Mission.html, doc/UML/osg.png, + doc/UML/osgutils.png, doc/osg/AlphaFunc.html, + doc/osg/Billboard.html, doc/osg/BoundingBox.html, + doc/osg/BoundingSphere.html, doc/osg/Camera.html, + doc/osg/ClassGraph.class, doc/osg/ClassGraphPanel.class, + doc/osg/ClassLayout.class, doc/osg/CullFace.html, + doc/osg/DCS.html, doc/osg/DynamicLibrary.html, + doc/osg/ExtensionSupported.html, doc/osg/Field.html, + doc/osg/FieldReader.html, doc/osg/FieldReaderIterator.html, + doc/osg/Fog.html, doc/osg/General.html, doc/osg/GeoSet.html, + doc/osg/GeoState.html, doc/osg/Geode.html, doc/osg/Group.html, + doc/osg/HIER.html, doc/osg/HIERjava.html, doc/osg/Hit.html, + doc/osg/Image.html, doc/osg/Input.html, + doc/osg/IntersectState.html, doc/osg/IntersectVisitor.html, + doc/osg/LOD.html, doc/osg/Light.html, doc/osg/LightSource.html, + doc/osg/Lighting.html, doc/osg/Material.html, + doc/osg/Matrix.html, doc/osg/MemoryAdapter.html, + doc/osg/NavigatorButton.class, doc/osg/Node.html, + doc/osg/NodeAcceptOp.html, doc/osg/NodePath.html, + doc/osg/NodeVisitor.html, doc/osg/NotifyInit.html, + doc/osg/NotifySeverity.html, doc/osg/Object.html, + doc/osg/Output.html, doc/osg/Point.html, + doc/osg/PolygonOffset.html, doc/osg/Quat.html, doc/osg/RP.html, + doc/osg/ReaderWriter.html, doc/osg/Referenced.html, + doc/osg/RegisterObjectProxy.html, + doc/osg/RegisterReaderWriterProxy.html, doc/osg/Registry.html, + doc/osg/RenderVisitor.html, doc/osg/Scene.html, doc/osg/Seg.html, + doc/osg/Sequence.html, doc/osg/State.html, doc/osg/Switch.html, + doc/osg/TexEnv.html, doc/osg/TexGen.html, doc/osg/TexMat.html, + doc/osg/Texture.html, doc/osg/Timer.html, + doc/osg/Transparency.html, doc/osg/UnrefOp.html, + doc/osg/Vec2.html, doc/osg/Vec3.html, doc/osg/Vec4.html, + doc/osg/ViewState.html, doc/osg/createGeodeForImage.2.html, + doc/osg/createGeodeForImage.html, doc/osg/for_each_triangle.html, + doc/osg/icon1.gif, doc/osg/icon2.gif, doc/osg/index.html, + doc/osg/osg.html, doc/osg/osgGetLibraryName.html, + doc/osg/osgGetVersion.html, doc/osg/ref_ptr.html, + doc/osgGLUT/ClassGraph.class, doc/osgGLUT/ClassGraphPanel.class, + doc/osgGLUT/ClassLayout.class, doc/osgGLUT/GLUTEventAdapter.html, + doc/osgGLUT/General.html, doc/osgGLUT/HIER.html, + doc/osgGLUT/HIERjava.html, doc/osgGLUT/NavigatorButton.class, + doc/osgGLUT/Viewer.html, doc/osgGLUT/icon1.gif, + doc/osgGLUT/icon2.gif, doc/osgGLUT/index.html, + doc/osgGLUT/osgGLUT.html, doc/osgUtil/Camera.html, + doc/osgUtil/CameraManipulator.html, + doc/osgUtil/CameraTrackballManipulator.html, + doc/osgUtil/CameraZSpindleManipulator.html, + doc/osgUtil/ClassGraph.class, doc/osgUtil/ClassGraphPanel.class, + doc/osgUtil/ClassLayout.class, + doc/osgUtil/CompileGeoSetsVisitor.html, + doc/osgUtil/DisplayListVisitor.html, + doc/osgUtil/DriveManipulator.html, + doc/osgUtil/FlightManipulator.html, + doc/osgUtil/GUIActionAdapter.html, + doc/osgUtil/GUIEventAdapter.html, + doc/osgUtil/GUIEventAdaptor.html, + doc/osgUtil/GUIUpdateState.html, doc/osgUtil/General.html, + doc/osgUtil/HIER.html, doc/osgUtil/HIERjava.html, + doc/osgUtil/Hit.html, doc/osgUtil/IntersectState.html, + doc/osgUtil/IntersectVisitor.html, + doc/osgUtil/NavigatorButton.class, + doc/osgUtil/RenderVisitor.html, doc/osgUtil/SceneView.html, + doc/osgUtil/TrackballManipulator.html, + doc/osgUtil/ViewState.html, doc/osgUtil/icon1.gif, + doc/osgUtil/icon2.gif, doc/osgUtil/index.html, + doc/osgUtil/osgUtil.html, doc/osgUtil/osgUtilGetLibraryName.html, + doc/osgUtil/osgUtilGetVersion.html, include/osg/AlphaFunc, include/osg/Billboard, include/osg/BoundingBox, include/osg/BoundingSphere, include/osg/Camera, include/osg/CullFace, include/osg/DCS, @@ -36405,6 +43279,8 @@ include/osg/TexMat, include/osg/Texture, include/osg/Timer, include/osg/Transparency, include/osg/Types, include/osg/Vec2, include/osg/Vec3, include/osg/Vec4, include/osg/Version, + include/osgGLUT/Export, include/osgGLUT/GLUTEventAdapter, + include/osgGLUT/Version, include/osgGLUT/Viewer, include/osgUtil/CameraManipulator, include/osgUtil/DisplayListVisitor, include/osgUtil/DriveManipulator, include/osgUtil/Export, @@ -36413,10 +43289,13 @@ include/osgUtil/GUIEventAdapter, include/osgUtil/IntersectVisitor, include/osgUtil/RenderVisitor, include/osgUtil/SceneView, include/osgUtil/TrackballManipulator, - include/osgUtil/Version, src/Makefile, src/osg/AlphaFunc.cpp, - src/osg/Billboard.cpp, src/osg/BoundingBox.cpp, - src/osg/BoundingSphere.cpp, src/osg/Camera.cpp, - src/osg/CullFace.cpp, src/osg/DCS.cpp, + include/osgUtil/Version, src/Makefile, src/Demos/Makefile, + src/Demos/cube/Makedepend, src/Demos/cube/Makefile, + src/Demos/cube/cube.cpp, src/Demos/sgv/Makedepend, + src/Demos/sgv/Makefile, src/Demos/sgv/sgv.cpp, + src/osg/AlphaFunc.cpp, src/osg/Billboard.cpp, + src/osg/BoundingBox.cpp, src/osg/BoundingSphere.cpp, + src/osg/Camera.cpp, src/osg/CullFace.cpp, src/osg/DCS.cpp, src/osg/DynamicLibrary.cpp, src/osg/ExtensionSupported.cpp, src/osg/Field.cpp, src/osg/FieldReader.cpp, src/osg/FieldReaderIterator.cpp, src/osg/FileNameUtils.cpp, @@ -36434,7 +43313,9 @@ src/osg/Switch.cpp, src/osg/TexEnv.cpp, src/osg/TexGen.cpp, src/osg/TexMat.cpp, src/osg/Texture.cpp, src/osg/Timer.cpp, src/osg/Transparency.cpp, src/osg/Version.cpp, - src/osgPlugins/Makefile, + src/osgGLUT/GLUTEventAdapter.cpp, src/osgGLUT/Makedepend, + src/osgGLUT/Makefile, src/osgGLUT/Version.cpp, + src/osgGLUT/Viewer.cpp, src/osgPlugins/Makefile, src/osgPlugins/flt/BoundingVolumeRecords.cpp, src/osgPlugins/flt/BoundingVolumeRecords.h, src/osgPlugins/flt/ColorPaletteRecord.cpp, @@ -36498,8 +43379,16 @@ src/osgPlugins/flt/export.h, src/osgPlugins/flt/flt.cpp, src/osgPlugins/flt/flt.h, src/osgPlugins/flt/flt2osg.cpp, src/osgPlugins/flt/flt2osg.h, src/osgPlugins/flt/license.txt, - src/osgPlugins/flt/opcodes.h, src/osgPlugins/gif/Makedepend, - src/osgPlugins/gif/Makefile, + src/osgPlugins/flt/opcodes.h, src/osgPlugins/fly/Makedepend, + src/osgPlugins/fly/Makefile, src/osgPlugins/fly/base.cpp, + src/osgPlugins/fly/fly.cpp, src/osgPlugins/fly/hat.cpp, + src/osgPlugins/fly/hat.h, src/osgPlugins/fly/matrix.cpp, + src/osgPlugins/fly/matrix.h, src/osgPlugins/fly/oldtrees.cpp, + src/osgPlugins/fly/sky.cpp, src/osgPlugins/fly/tank.cpp, + src/osgPlugins/fly/terrain.cpp, + src/osgPlugins/fly/terrain_data.h, src/osgPlugins/fly/trees.cpp, + src/osgPlugins/fly/vector.cpp, src/osgPlugins/fly/vector.h, + src/osgPlugins/gif/Makedepend, src/osgPlugins/gif/Makefile, src/osgPlugins/gif/ReaderWriterGIF.cpp, src/osgPlugins/jpeg/Makedepend, src/osgPlugins/jpeg/Makefile, src/osgPlugins/jpeg/ReaderWriterJPEG.cpp, @@ -36512,7 +43401,22 @@ src/osgPlugins/pfb/Makedepend, src/osgPlugins/pfb/Makefile, src/osgPlugins/pfb/README.txt, src/osgPlugins/pfb/ReaderWriterPFB.cpp, - src/osgPlugins/pic/Makedepend, src/osgPlugins/pic/Makefile, + src/osgPlugins/pfb/osg2pf/ConvertToPerformer.cpp, + src/osgPlugins/pfb/osg2pf/ConvertToPerformer.h, + src/osgPlugins/pfb/osg2pf/Makedepend, + src/osgPlugins/pfb/osg2pf/Makefile, + src/osgPlugins/pfb/osg2pf/Makefile.lib, + src/osgPlugins/pfb/osg2pf/osg2pf.cpp, + src/osgPlugins/pfb/pf2osg/ConvertFromPerformer.cpp, + src/osgPlugins/pfb/pf2osg/ConvertFromPerformer.h, + src/osgPlugins/pfb/pf2osg/Makedepend, + src/osgPlugins/pfb/pf2osg/Makefile, + src/osgPlugins/pfb/pf2osg/Makefile.lib, + src/osgPlugins/pfb/pf2osg/osg.cpp, + src/osgPlugins/pfb/pf2osg/pf2osg.cpp, + src/osgPlugins/pfb/pf2osg/pfb.cpp, + src/osgPlugins/pfb/pf2osg/pfb.h, src/osgPlugins/pic/Makedepend, + src/osgPlugins/pic/Makefile, src/osgPlugins/pic/ReaderWriterPIC.cpp, src/osgPlugins/png/Makedepend, src/osgPlugins/png/Makefile, src/osgPlugins/png/ReaderWriterPNG.cpp,