From 659223f2286b17ed99f5466065edadf2e053aa7c Mon Sep 17 00:00:00 2001 From: Robert Osfield Date: Thu, 18 Nov 2004 22:14:08 +0000 Subject: [PATCH] Updated ChangedLog and NEWS --- ChangeLog | 9343 ++++++++++++++++++++++++++++++++--------------------- NEWS.txt | 6 +- 2 files changed, 5602 insertions(+), 3747 deletions(-) diff --git a/ChangeLog b/ChangeLog index f58169f2f..e4858c6e8 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,2175 @@ +2004-11-18 16:21 robert + + * runexamples.bat: Added osglancher and osgplanets to example set. + +2004-11-18 16:20 robert + + * examples/osglauncher/osglauncher.cpp: Changed debugging info to + use osg::notify + +2004-11-18 15:10 robert + + * examples/osgplanets/osgplanets.cpp: Added write to file and use + of clearnode + +2004-11-18 15:01 robert + + * examples/osgplanets/osgplanets.cpp: Increased accuracy of + animation path, moved main to end. + +2004-11-18 14:43 robert + + * examples/osgplanets/osgplanets.cpp: Changed Solarsystem to + SolarSystem. + +2004-11-18 13:46 robert + + * examples/osglauncher/osglauncher.cpp: Added a search for the + config file, and defaulting to osg.conf + +2004-11-18 13:34 robert + + * examples/osgplanets/osgplanets.cpp: Changed path to imagery from + Images/SolarSystem to SolarSystem. + +2004-11-18 12:07 robert + + * include/osgDB/DatabasePager, src/osgPlugins/osga/OSGA_Archive.h: + Added friend usage for inner classes to try and get round compile + problems under Solaris. + +2004-11-18 11:53 robert + + * src/osgPlugins/osg/ReaderWriterOSG.cpp: Added check for + extension. + +2004-11-18 11:21 robert + + * include/osgDB/ReaderWriter: Fixed writeImage. + +2004-11-18 10:08 robert + + * examples/osgplanets/osgplanets.cpp, src/osgDB/FileUtils.cpp, + src/osgPlugins/ac3d/Geode.cpp, src/osgPlugins/lwo/Surface.cpp, + src/osgPlugins/lws/SceneLoader.h, + src/osgPlugins/net/sockinet.cpp, + src/osgPlugins/net/sockstream.cpp, + src/osgUtil/TriStripVisitor.cpp: From Vivek Rajan, fixes to + Solaris build. + +2004-11-18 09:19 robert + + * include/osg/Timer, src/osg/Timer.cpp: Altered the path for Cygwin + to set the _ticksPerSecond to the correct value. + +2004-11-18 09:09 robert + + * include/osgDB/DatabasePager: From Stephane Simon, compile fix for + VS, change struct to class in forward declaration. + +2004-11-17 20:01 robert + + * examples/osglauncher/osglauncher.cpp: From Rainer Oder, updates + to osglauncher. + +2004-11-17 19:31 robert + + * Make/dependencies: Changed the dependencies file to use ?= + instead of = to allow env vars to override local settings. + +2004-11-17 14:56 robert + + * Make/: instrules, makedefs: From Thom DeCarlo, fixes for Cygwin + build + +2004-11-17 14:25 robert + + * include/osgDB/DatabasePager, src/osgDB/DatabasePager.cpp: Made a + few of the public methods virtual, and moved more of the class + methods to protected scope. + +2004-11-17 13:04 robert + + * doc/: contents.html, dependencies.html: Removed remaining old + 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 + +2004-11-16 16:04 robert + + * include/osgDB/Registry: Fixed typo of ReadObjectFunctor. + +2004-11-16 15:36 robert + + * include/osgDB/Registry: Adde another friend to remove final VS6.0 + compile problem. + +2004-11-16 14:35 robert + + * examples/osgscalarbar/osgscalarbar.cpp: Attempted fix for VS6.0 + compile problems + +2004-11-16 14:21 robert + + * src/osgPlugins/osga/OSGA_Archive.cpp: Removed debug info as it + was causing VS6.0 compile problem + +2004-11-16 14:20 robert + + * src/osgPlugins/osga/OSGA_Archive.h: From David Spilling, fix for + VS6.0 build. + +2004-11-16 14:10 robert + + * include/osgDB/Registry: Made the inner helper classes friend to + try and get round VS6.0 problems + +2004-11-16 12:40 robert + + * src/osgPlugins/osga/OSGA_Archive.h: Added using namespace osgDB + to try and resolve some of the VS6.0 problems. + +2004-11-16 09:09 robert + + * VisualStudio/VisualStudio.dsw: Added osgText dependency to + osgsequence app + +2004-11-16 09:03 robert + + * include/osg/Timer: From Loic Dachary, changes to Timer for + PowerPC support, with small re-arrangement by Robert Osfield to + make tick() code block mode readable. + +2004-11-15 19:53 robert + + * Make/openscenegraph.pc: From Loic Dachary, added pk-config file. + +2004-11-15 19:46 robert + + * 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 + calls to ReaderWriter plugins. + +2004-11-15 19:45 robert + + * Make/makedefs: Added -pipe to gcc build under Linux + +2004-11-15 19:44 robert + + * examples/osgplanets/osgplanets.cpp: From osgplaents, updates to + more of the solar systems planets. + +2004-11-15 13:08 robert + + * src/osgDB/ReentrantMutex.cpp: Added ReentrantMutex + +2004-11-15 13:02 robert + + * include/osg/Referenced: From Tree, fixes for Java bindings + +2004-11-15 12:05 robert + + * runexamples.bat: Added osgspotlight to example set. + +2004-11-15 12:03 robert + + * examples/osgsequence/osgsequence.cpp: From Ulrich Hertlien, + improved osgsequence example + +2004-11-15 11:57 robert + + * VisualStudio/osgDB/osgDB.dsp, include/osgDB/ReentrantMutex, + src/osgDB/GNUmakefile: Added osgDB::ReentrantMutex is prep for + making osgDB::Registry single threaded. + +2004-11-14 21:08 robert + + * include/osgDB/Output: From Loic Dachary, added getFileName method + +2004-11-14 20:00 robert + + * src/osgDB/FileUtils.cpp: Added Cygwin to #define stat64 stat + path. + +2004-11-14 17:02 robert + + * Make/makedefs: Added COMPILE_OSG_OP_OT_WITH_SONAMES is YES guard + around soname settings. + +2004-11-14 16:36 robert + + * Make/makedefs: Added sonames support under Linux/gcc + +2004-11-14 10:41 robert + + * src/osg/Timer.cpp: Made the use of the standard clock default + instead of the RDTSC calls to avoid problems with variable CPU + frequency such as found on laptops. + +2004-11-13 22:04 don + + * include/osg/Timer: PowerPC fix for Timer by Guillaume Morin + +2004-11-13 21:42 robert + + * examples/osglauncher/osglauncher.cpp, src/osg/Texture.cpp, + src/osgGL2/ProgramObject.cpp, src/osgProducer/Viewer.cpp: Fixed + warnings. + +2004-11-13 21:39 robert + + * src/osgPlugins/osga/: OSGA_Archive.cpp, OSGA_Archive.h, + ReaderWriterOSGA.cpp: Added support for opening an istream + archive + +2004-11-13 16:21 robert + + * 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, + src/osgPlugins/osga/OSGA_Archive.h, + src/osgPlugins/osga/ReaderWriterOSGA.cpp, + src/osgProducer/ViewerEventHandler.cpp: Added prelimarny support + for reading archives via the .net plugin + +2004-11-13 16:18 robert + + * src/osgDB/Registry.cpp: Fixed the passing of the parsed server + name/server file when handling files via the .net plugin + +2004-11-13 10:24 robert + + * src/osgPlugins/osga/ReaderWriterOSGA.cpp: Fixed openArchive so + that it only enforces the checking of the archive's existance + when in READ mode. + +2004-11-12 21:07 robert + + * 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 + the viewer + +2004-11-12 14:49 robert + + * Make/makedirdefs, VisualStudio/VisualStudio.dsw, + VisualStudio/osgPlugins/stl/stl.dsp, + src/osgPlugins/stl/GNUmakefile, + src/osgPlugins/stl/ReaderWriterSTL.cpp: From Ulrich Heirtlein, + added STL plugin + +2004-11-12 08:55 robert + + * src/: osg/PagedLOD.cpp, osgDB/Input.cpp, + osgPlugins/jp2/ReaderWriterJP2.cpp, + osgPlugins/osga/ReaderWriterOSGA.cpp, osgTerrain/DataSet.cpp: + Improvements to support for archives + +2004-11-11 22:26 robert + + * include/osgDB/Archive: From Stephane Simon, added missing + OSGDB_EXPORT to osgDB::openArchive functions + +2004-11-11 16:05 robert + + * 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, + 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, + src/osgPlugins/osga/ReaderWriterOSGA.cpp, + src/osgTerrain/DataSet.cpp: Moved the .osga implementation into + the src/osgPlugins/osga plugin and made osgDB::Archive a pure + virtual base class. + +2004-11-10 22:11 robert + + * include/osgDB/Archive, src/osgDB/Archive.cpp: Fixed uninitialized + variable. + +2004-11-10 21:52 robert + + * include/osgDB/Archive: Set the pos_type and size_type explictly + to 8 byte types. + +2004-11-10 21:47 robert + + * src/osgDB/Archive.cpp: Added debugging info for swapped endian + values + +2004-11-10 21:38 robert + + * src/osgDB/Archive.cpp: Fixes to endian handling. + +2004-11-10 21:31 robert + + * src/osgDB/Archive.cpp: Removed duplicated swap bytes + +2004-11-10 21:28 robert + + * examples/osgunittests/osgunittests.cpp, src/osgDB/Archive.cpp: + Added sizeof tests of istream::pos_type and off_type to + osgunittests. + + Added debuggin messages to endian handling code in + Archive::open(). + +2004-11-10 21:18 robert + + * include/osgDB/Archive, src/osgDB/Archive.cpp, + src/osgTerrain/DataSet.cpp: Added check for endianess of .osga + archives + +2004-11-10 16:56 don + + * src/osgPlugins/net/: sockstream.cpp, sockstream.h: More cleanups + for CYGWIN from Norman Vine + +2004-11-10 16:40 robert + + * Make/makedirdefs, VisualStudio/VisualStudio.dsw, + VisualStudio/osgPlugins/osga/osga.dsp, include/osgDB/Registry, + src/osgDB/Registry.cpp, src/osgPlugins/osga/GNUmakefile, + src/osgPlugins/osga/ReaderWriterOSGA.cpp: Added new osga plugin + for reading OSG native archives + +2004-11-10 16:37 robert + + * src/osgProducer/Viewer.cpp: Commented out some redundent debuggin + info. + +2004-11-10 13:47 robert + + * include/osgDB/Registry, src/osgDB/Registry.cpp: Moved the + ReadFunctor to protected section. + +2004-11-10 13:03 robert + + * 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, include/osgGL2/ProgramObject, + src/osgGL2/ProgramObject.cpp: From Mike Weiblen, fix to the state + leakage. + +2004-11-09 16:50 robert + + * src/osgTerrain/DataSet.cpp: Added explicit setting of the + precision to allow .osg files to be used succsefully. + +2004-11-09 16:49 robert + + * src/osgPlugins/net/GNUmakefile: Fixed tabbing + +2004-11-09 15:12 robert + + * VisualStudio/: VisualStudio.dsw, osgPlugins/net/net.dsp: From + Mike Weiblen adding lib paths to net.dsp, and changes by Robert + Osfield moving the osgDB and osg dependency from the net.dsp to + VisualStudio.dsp to keep it consistent with the rest of the OSG + plugins and executables. + +2004-11-09 15:01 robert + + * examples/osgplanets/osgplanets.cpp: Added rainer's changes for + adding billboard glow around sun. + +2004-11-09 14:18 robert + + * 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. + +2004-11-09 07:34 don + + * src/osgPlugins/net/: GNUmakefile, sockinet.cpp, sockinet.h, + sockstream.cpp, sockstream.h: Fixes to the .net plugin for + Cygwin, submitted by Norman Vine + +2004-11-08 20:44 robert + + * src/osgTerrain/DataSet.cpp: Fixed the compute of PagedLOD ranges + for non geocentric datasets + +2004-11-08 19:56 robert + + * src/osgTerrain/DataSet.cpp: Added resolutionSensitivityScale of + 0.9 into the DataSet::createDestinationGraph() to prevent overly + conservative subdivision of data. + +2004-11-08 17:12 robert + + * include/osg/VertexProgram, src/osgPlugins/osg/VertexProgram.cpp: + Added public access to VertexProgram's LocalParamters and added + .osg support for these. + +2004-11-08 16:39 robert + + * include/osgDB/: Archive, ReaderWriter: From Stephane ???, fixes + for VS.NET build + +2004-11-08 16:39 robert + + * src/osg/Texture.cpp: Added guard to testing _internalFormat in + compareTexture(..) so that a comparison would only be done if + both the lhs and rhs had already been set to a non zero value. + +2004-11-08 16:11 robert + + * 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 + + * include/osgDB/Archive, include/osgDB/ReaderWriter, + include/osgDB/Registry, src/osgDB/Archive.cpp, + src/osgDB/ReaderWriter.cpp, src/osgDB/Registry.cpp: Added support + for openArchive into osgDB + +2004-11-07 12:13 robert + + * 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 + + * examples/: osghud/osghud.cpp, osgscalarbar/osgscalarbar.cpp: + Removed un-needed setCullActive(false) + +2004-11-06 21:18 robert + + * examples/osgarchive/osgarchive.cpp, include/osgDB/Archive, + src/osgDB/Archive.cpp: Further work on osgDB::Archive + +2004-11-06 10:18 robert + + * src/osg/Transform.cpp: Made fix to the setReferenceFrame method + to properly disable culling when reference frame is ABSOLUTE. + +2004-11-04 21:11 robert + + * examples/osghud/osghud.cpp: Disabled culling on the aboslute + transform to fix bug culling of hud. + +2004-11-04 20:25 robert + + * include/osg/RefNodePath: Added a clear() into the RefNodePath + operator = (NodePath) method. + +2004-11-04 15:32 robert + + * examples/osgarchive/osgarchive.cpp, + VisualStudio/examples/osgvolume/osgvolume.dsp: From Morné + Pistorius, fixes for VisualStudio7.0 + +2004-11-02 21:04 robert + + * include/osgDB/Archive, src/osgDB/Archive.cpp: Improved handling + of uflow and underflow() in proxy_streambuf, and change unsigned + char* to char* to avoid stoooopid VS6.0 compile errors + +2004-11-02 17:05 robert + + * 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 + + * src/osgGA/NodeTrackerManipulator.cpp: Added debugging messages to + setTrackerNode + +2004-11-02 14:05 robert + + * src/osgTerrain/DataSet.cpp: Fixed missing write of image tiles. + +2004-11-02 11:10 robert + + * 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 + + * doc/introduction.html: Removed referecence to the old c2 wiki. + +2004-11-01 16:16 robert + + * examples/osgplanets/osgplanets.cpp: Commented out settings of + TexEnvCombine alpha values + +2004-11-01 16:14 robert + + * include/osg/Export, include/osg/Referenced, + src/osg/Referenced.cpp: From Tree chagenes required for Java + Wrappers + +2004-11-01 10:04 robert + + * src/osgPlugins/ive/: DrawElementsUByte.cpp, DrawElementsUInt.cpp, + DrawElementsUShort.cpp: Added handling of endian in + DrawElementsUShort/UInt implementations + +2004-10-29 19:24 robert + + * examples/osgplanets/osgplanets.cpp: Added useage of TexEnvCombine + +2004-10-29 16:42 robert + + * examples/osgplanets/osgplanets.cpp: Added multi-textured city + illumination + +2004-10-28 23:29 don + + * 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 + + * Make/temp: Silly little temporary file to test CVS writes to the + new server + +2004-10-28 20:09 robert + + * examples/osgplanets/osgplanets.cpp: Fixed support for + NodeTrackerManipulator. + +2004-10-28 15:27 robert + + * examples/osgarchive/osgarchive.cpp, include/osgDB/Archive: Added + support for listing contents of archive + +2004-10-28 14:40 robert + + * src/osg/Matrixd.cpp: From Anders Backman, unit tests to test + matrix to quat compute. + +2004-10-28 14:26 robert + + * include/osg/Billboard, src/osg/Billboard.cpp: From Tom Jolley, + Added a new enum POINT_ROT_WORLD_Z_AXIS and a new section in + computeMatrix for this enum. With a small tweak from Robert + Osfield to set _cacheMode. + +2004-10-28 14:04 robert + + * src/osgDB/Archive.cpp: Added return type to addFileReference(). + +2004-10-28 14:02 robert + + * src/osgDB/Archive.cpp: Added return value to getFileReferences() + +2004-10-28 13:16 robert + + * include/osgDB/Archive, src/osgDB/Archive.cpp, + src/osgPlugins/ive/ReaderWriterIVE.cpp: Updates to + osgDB::Archive, and IVE plugin to support usage via the Archive. + +2004-10-28 10:38 robert + + * 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 + gdal_priv.h from include/osgTerrain/DataSet to remove the + external dependency on GDAL. + +2004-10-27 15:09 robert + + * include/osgDB/Archive, src/osgDB/Archive.cpp: Added IndexBlock + inner class to osgDB::Archive + +2004-10-27 09:39 robert + + * 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 + update() to prevent OpenGL being called at the wrong time. + +2004-10-26 16:31 don + + * src/osgPlugins/freetype/GNUmakefile: Removed link to X11 + +2004-10-26 11:31 robert + + * 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, + src/osgPlugins/3dc/ReaderWriter3DC.cpp, + src/osgPlugins/Inventor/ReaderWriterIV.h, + src/osgPlugins/ac3d/ac3d.cpp, + src/osgPlugins/bmp/ReaderWriterBMP.cpp, + src/osgPlugins/dds/ReaderWriterDDS.cpp, + src/osgPlugins/directx/ReaderWriterDirectX.cpp, + src/osgPlugins/dw/ReaderWriterDW.cpp, + src/osgPlugins/flt/ReaderWriterATTR.cpp, + src/osgPlugins/flt/ReaderWriterFLT.h, + src/osgPlugins/freetype/ReaderWriterFreeType.cpp, + src/osgPlugins/gdal/ReaderWriterGDAL.cpp, + src/osgPlugins/geo/ReaderWriterGEO.cpp, + src/osgPlugins/gif/ReaderWriterGIF.cpp, + src/osgPlugins/ive/ReaderWriterIVE.cpp, + src/osgPlugins/jp2/ReaderWriterJP2.cpp, + src/osgPlugins/jpeg/ReaderWriterJPEG.cpp, + src/osgPlugins/lib3ds/ReaderWriter3DS.cpp, + src/osgPlugins/logo/ReaderWriterLOGO.cpp, + 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, + src/osgPlugins/osgtgz/ReaderWriterOSGTGZ.cpp, + src/osgPlugins/pfb/ReaderWriterPFB.cpp, + src/osgPlugins/pic/ReaderWriterPIC.cpp, + src/osgPlugins/png/ReaderWriterPNG.cpp, + src/osgPlugins/pnm/ReaderWriterPNM.cpp, + src/osgPlugins/quicktime/ReaderWriterQT.cpp, + src/osgPlugins/rgb/ReaderWriterRGB.cpp, + src/osgPlugins/rot/ReaderWriterROT.cpp, + src/osgPlugins/scale/ReaderWriterSCALE.cpp, + src/osgPlugins/tga/ReaderWriterTGA.cpp, + src/osgPlugins/tgz/ReaderWriterTGZ.cpp, + src/osgPlugins/tiff/ReaderWriterTIFF.cpp, + src/osgPlugins/trans/ReaderWriterTRANS.cpp, + src/osgPlugins/txp/ReaderWriterTXP.h, + src/osgPlugins/zip/ReaderWriterZIP.cpp: Made + ReaderWriter::className const + +2004-10-25 21:08 don + + * Make/dependencies: oops. Mistaken check-in of local dependencies + file + +2004-10-25 21:08 don + + * Make/makerules: Oops. mistaken check in of overly modified + makerules + +2004-10-25 21:04 don + + * Make/: dependencies, makedefs, makerules: Small change by Eric + Sokolowsky to change TIFF_LIBS to TIFF_LIB for Mac build + +2004-10-25 20:16 robert + + * include/osg/ApplicationUsage, include/osgParticle/ParticleEffect, + include/osgTerrain/DataSet, src/osg/StateSet.cpp, + src/osg/Switch.cpp, src/osgDB/GNUmakefile: From Tree, fixes for + Java bindings + +2004-10-25 20:16 robert + + * Make/makedirdefs, VisualStudio/VisualStudio.dsw, + 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. + +2004-10-25 19:46 robert + + * examples/osgphotoalbum/PhotoArchive.cpp: Fixed typo. + +2004-10-25 19:23 robert + + * examples/osgplanets/osgplanets.cpp: From Rainer, updates to + osgplanet. + +2004-10-25 19:08 don + + * src/osgPlugins/net/ReaderWriterNET.cpp: Small warning fix by + Marco. + +2004-10-25 18:41 robert + + * include/osgGA/MatrixManipulator: Made getHomePosition const. + +2004-10-24 22:05 don + + * examples/osgfxbrowser/: Frame.cpp, Frame.h, osgfxbrowser.cpp: + Namespaced Rect and Frame to osgfxbrowser::Rect/Frame, as this + was causing a namespace collision with CGL + +2004-10-24 21:03 robert + + * examples/osgdistortion/osgdistortion.cpp, + examples/osgforest/osgforest.cpp, + examples/osgfxbrowser/osgfxbrowser.cpp, + examples/osghud/osghud.cpp, examples/osglauncher/osglauncher.cpp, + examples/osgparticle/osgparticle.cpp, + examples/osgphotoalbum/osgphotoalbum.cpp, + examples/osgpick/osgpick.cpp, + examples/osgscalarbar/osgscalarbar.cpp, + examples/osgtesselate/osgtesselate.cpp, + examples/osgtext/osgtext.cpp, + examples/osgtexturerectangle/osgtexturerectangle.cpp, + include/osg/LightSource, include/osg/Transform, + include/osgParticle/AccelOperator, + include/osgParticle/AngularAccelOperator, + include/osgParticle/ForceOperator, include/osgParticle/Operator, + include/osgParticle/ParticleProcessor, src/osg/AutoTransform.cpp, + src/osg/Group.cpp, src/osg/LightSource.cpp, + src/osg/MatrixTransform.cpp, + src/osg/PositionAttitudeTransform.cpp, src/osg/Transform.cpp, + src/osgParticle/FluidFrictionOperator.cpp, + src/osgParticle/ModularEmitter.cpp, + src/osgParticle/ParticleProcessor.cpp, + src/osgPlugins/osg/LightSource.cpp, + src/osgPlugins/osg/Transform.cpp, + src/osgPlugins/osgParticle/IO_ParticleProcessor.cpp, + src/osgProducer/Viewer.cpp, src/osgSim/DOFTransform.cpp, + src/osgUtil/CullVisitor.cpp, src/osgUtil/Optimizer.cpp: Changed + ABSOLUTE and RELATIVE to ABSOLUTE_RF and RELATIVE_RF to avoid + stooppid Win32 #define + +2004-10-24 18:50 robert + + * src/osgPlugins/flt/: AttrData.h, LocalVertexPoolRecord.cpp, + ReaderWriterATTR.cpp, flt.cpp, flt.h: From Fred Mammond, fixes + for x86_64 build + +2004-10-24 15:42 robert + + * include/osgUtil/: TangentSpaceGenerator, + TransformAttributeFunctor, TriStripVisitor, UpdateVisitor, + Version: From Geoff Michel, speeling and typo fixes in osgUtil + +2004-10-24 15:31 robert + + * src/osgPlugins/ive/: DrawArrayLengths.cpp, DrawArrays.cpp: fixes + to tabs + +2004-10-24 15:31 robert + + * src/osgPlugins/ive/: DrawElementsUByte.cpp, DrawElementsUInt.cpp, + DrawElementsUShort.cpp: From Pavel Moloshtan, speed improvments + in reading and writing index arrays + +2004-10-24 15:24 robert + + * include/osgDB/: Archive, ReaderWriter: Added osgDB::Archive + +2004-10-24 15:23 robert + + * examples/osgplanets/osgplanets.cpp: From Rainer Oder, updates to + osgplanets + +2004-10-24 15:19 robert + + * src/osgPlugins/tiff/ReaderWriterTIFF.cpp: From Eric Sokolowsky, + support for 2 channel tiff images + +2004-10-24 14:51 robert + + * include/osg/Node, include/osg/NodeVisitor, src/osg/Group.cpp, + src/osg/Node.cpp: Added s/getEventCallback support into + osg::Node, and an EVENT_VISITOR type into NodeVisitor. + +2004-10-24 07:12 don + + * Make/makedirdefs: don - Comment in makedirdefs was causing Mac + build to stop short of building all plugins + +2004-10-24 06:50 don + + * Make/makedefs, src/osgPlugins/freetype/GNUmakefile, + src/osgProducer/OsgSceneHandler.cpp: don - Small changes to + support Mac OSX CGL build small unused variable warning fix. + +2004-10-22 22:01 don + + * src/osgPlugins/net/ReaderWriterNET.cpp: Added default: case for + both switch() statements + +2004-10-22 20:26 robert + + * examples/osgdistortion/osgdistortion.cpp, + examples/osgforest/osgforest.cpp, + examples/osgfxbrowser/osgfxbrowser.cpp, + examples/osghud/osghud.cpp, examples/osglauncher/osglauncher.cpp, + examples/osgparticle/osgparticle.cpp, + examples/osgphotoalbum/osgphotoalbum.cpp, + examples/osgpick/osgpick.cpp, + examples/osgscalarbar/osgscalarbar.cpp, + examples/osgtesselate/osgtesselate.cpp, + examples/osgtext/osgtext.cpp, + examples/osgtexturerectangle/osgtexturerectangle.cpp, + include/osg/LightSource, include/osg/Transform, + include/osgParticle/AccelOperator, + include/osgParticle/AngularAccelOperator, + include/osgParticle/ForceOperator, include/osgParticle/Operator, + include/osgParticle/ParticleProcessor, src/osg/AutoTransform.cpp, + src/osg/Group.cpp, src/osg/LightSource.cpp, + src/osg/MatrixTransform.cpp, + src/osg/PositionAttitudeTransform.cpp, src/osg/Transform.cpp, + src/osgParticle/FluidFrictionOperator.cpp, + src/osgParticle/ModularEmitter.cpp, + src/osgParticle/ParticleProcessor.cpp, + src/osgPlugins/net/ReaderWriterNET.cpp, + src/osgPlugins/osg/LightSource.cpp, + src/osgPlugins/osg/Transform.cpp, + src/osgPlugins/osgParticle/IO_ParticleProcessor.cpp, + src/osgProducer/Viewer.cpp, src/osgSim/DOFTransform.cpp, + src/osgUtil/CullVisitor.cpp, src/osgUtil/Optimizer.cpp: Changed + the ReferenceFrame enums to be RELEATIVE and ABSOLUTE, and + deprecated the RELATIVE_TO_ABSOLUTE and RELATIVE_TO_PARENTS. + +2004-10-22 19:47 robert + + * examples/osgplanets/osgplanets.cpp: Compile fixes + +2004-10-22 17:39 robert + + * Make/makedirdefs, examples/osgplanets/GNUmakefile, + examples/osgplanets/GNUmakefile.inst, + examples/osgplanets/osgplanets.cpp: Added Rainer's initial + osgplanets example. + +2004-10-21 10:36 robert + + * include/osg/ClusterCullingCallback, + src/osg/ClusterCullingCallback.cpp, + src/osgPlugins/ive/IveVersion.h, src/osgPlugins/ive/Node.cpp, + src/osgTerrain/DataSet.cpp: Generalised the + osg::ClusterCullingCallback so that it coud be attached to Node + as well as Drawables. + + Changed the osgTerrain::DataSet so that it moves the + ClusterCullingCallback up to the Node level. + + Added support to the .ive plugin for attaching the + ClusterCullingCallback to nodes. + +2004-10-21 10:33 robert + + * Make/makedirdefs: Checked in commented out gz plugin, will + comment back in later once it is fully checked in + +2004-10-19 14:52 robert + + * examples/osgcluster/osgcluster.cpp: Move the setting of the + camera horizontal field of view to after the realize() to avoid + the CameraGroup's Lens be set when its NULL. + +2004-10-19 10:29 robert + + * include/osgUtil/GLObjectsVisitor, + src/osgUtil/GLObjectsVisitor.cpp: From Alan Purvis, with enum + name tweaks from Robert Osfield. Addition of support for turing + on/off the usage of vertex buffer objects. + +2004-10-18 19:59 robert + + * include/osg/Timer, src/osg/Timer.cpp: From Frank Lichtenheld, + compile fix to Linux powerpc build. + +2004-10-18 19:56 robert + + * include/osgProducer/OsgCameraGroup, + src/osgProducer/OsgCameraGroup.cpp: Fixed + OsgCameraGroup::setLODScale so that it now uses the local + CullSettings objects. + +2004-10-18 19:36 robert + + * include/osg/: Vec3d, Vec3f: From Bob Kuehne, addition of + Vec3f(Vec2f,float) and Vec3d(Vec2d,double) constructors. + +2004-10-18 19:31 robert + + * src/osg/Texture2D.cpp: Added support for hardware generated + mipmaps into Textre2D::copy*() methods. + +2004-10-18 15:51 robert + + * src/osgPlugins/lws/: SceneLoader.cpp, SceneLoader.h: From Marco + Jez, "makes the LWS loader store LWO object names as node names, + for easier recognition and retrieval by scene graph visitors. + With this fix, each PositionAttitudeTransform node that + corresponds to an entry in the LWS file carries the name of the + loaded object plus the layer number (for example, + "objects/myobj.lwo.2")." + +2004-10-18 15:46 robert + + * src/osg/Image.cpp: From Yuzhong Shen, fix to the image dimensions + passed to allocImage in Image::copySubImage + +2004-10-18 15:42 robert + + * VisualStudio/osgPlugins/osg/dot_osg.dsp, + src/osgPlugins/osg/GNUmakefile, + src/osgPlugins/osg/TexEnvFilter.cpp: From Sohey Yamamoto, + addition of TexEnvFilter support. + +2004-10-17 07:14 don + + * examples/osgvolume/osgvolume.cpp: Fix for minor compile error + (internal error) for VS7. + +2004-10-15 21:13 don + + * src/osgPlugins/osgSim/IO_DOFTransform.cpp: Fixed small typo. + +2004-10-15 11:35 robert + + * include/osg/StateAttribute: Added osgNV enum Types + +2004-10-15 10:53 robert + + * examples/osgsimulation/osgsimulation.cpp: Changed fstream to + ifstream + +2004-10-15 10:10 robert + + * include/osgGA/NodeTrackerManipulator: Added docs + +2004-10-14 21:35 robert + + * include/osgGA/NodeTrackerManipulator, + src/osgGA/NodeTrackerManipulator.cpp: Updates to + NodeTrackerManipulator.cpp + +2004-10-14 13:10 robert + + * src/osgGA/NodeTrackerManipulator.cpp: Fixed the home position. + +2004-10-14 11:38 robert + + * examples/osgsimulation/osgsimulation.cpp, + include/osgGA/NodeTrackerManipulator, + src/osgGA/NodeTrackerManipulator.cpp: Improvements to the + NodeTrackManipulator and osgsimulation example + +2004-10-13 20:52 robert + + * VisualStudio/osg/osg.dsp, include/osg/StateAttribute, + include/osg/TexEnvFilter, src/osg/GNUmakefile, + src/osg/TexEnvFilter.cpp, src/osgGA/StateSetManipulator.cpp: From + Sohey Yamamoto, added support for + GL_TEXTURE_FILTER_CONTROL/GL_TEXTURE_LOD_BIAS. + +2004-10-13 20:10 robert + + * src/osgProducer/ViewerEventHandler.cpp: From David Spilling, with + small format and variable rename by Robert Osfield. + +2004-10-13 15:13 robert + + * src/osgPlugins/: ive/PagedLOD.cpp, ive/ReaderWriterIVE.cpp, + net/ReaderWriterNET.cpp, osg/PagedLOD.cpp, + osg/ReaderWriterOSG.cpp: Added population and access of the + ReaderWriter::Options::s/getDatabasePath() to enable paged + database to accessed without setting file paths explictly + +2004-10-13 14:40 robert + + * src/osgGA/NodeTrackerManipulator.cpp: Small tweaks to the + calculateMovement method. + +2004-10-13 14:39 robert + + * examples/osgsimulation/osgsimulation.cpp: Increased the size of + the inserted model so that it can be seen more easily, + +2004-10-13 12:56 robert + + * src/osgGA/NodeTrackerManipulator.cpp: Fixed precision of center + computation. + +2004-10-13 12:15 robert + + * include/osg/ClipPlane, include/osg/Light, include/osg/State, + include/osg/StateAttribute, include/osg/StateSet, + src/osg/State.cpp, src/osg/StateSet.cpp: Added new getMember() + method and TypeMemberPair into StateAttribute and support for the + unsigned int member to be paired with types in osg::StateSet so + that lights, clipplanes and other attributes that have a type + group but then need to differentiate within that group via a + member uint. + +2004-10-12 10:54 robert + + * include/osg/CullSettings, src/osg/CullSettings.cpp, + src/osgProducer/OsgCameraGroup.cpp, src/osgUtil/SceneView.cpp: + Added CullingSettngs::s/getInheritanceMask() and + inheritCullSettings(,) method. + +2004-10-12 10:00 robert + + * src/osgPlugins/flt/GeoSetBuilder.cpp: Added a direct call to the + osgUtil::Optimizer in GeoSetBuilder.cpp so that the resultant + geomety would be more efficiently packed. + +2004-10-12 08:54 robert + + * src/osgPlugins/flt/flt2osg.cpp: From Sondra Iverson, with mods by + Robert Osfield. Support for copying texenv from the source + StateSet when multi-texturing. + +2004-10-10 19:18 robert + + * include/osgText/Text: Fixed copy and past erro in getFontWidth. + +2004-10-09 16:00 don + + * src/osgDB/FileUtils.cpp: Added fix for MAC for FileUtils.cpp: + stat64 is not present on Mac. + +2004-10-08 10:18 robert + + * include/osg/PointSprite, include/osg/StateAttribute, + include/osgFX/Validator, src/osgFX/AnisotropicLighting.cpp, + src/osgFX/BumpMapping.cpp: Changed StaetAttribute::Type so it is + an enum list rather than a unsigned int. + +2004-10-07 11:03 robert + + * VisualStudio/osgPlugins/flt/flt.dsp, + src/osgPlugins/flt/ExternalRecord.cpp, + src/osgPlugins/flt/ExternalRecord.h, + src/osgPlugins/flt/FindExternalModelVisitor.cpp, + src/osgPlugins/flt/FindExternalModelVisitor.h, + src/osgPlugins/flt/FltFile.cpp, src/osgPlugins/flt/GNUmakefile, + src/osgPlugins/flt/flt2osg.cpp: From Sondra Iversion "Loading a + single model from an externally referenced file is a standard + option for OpenFlight and is specified by including the modelname + in angle brackets, such as: filename. + + The attached code identifies and handles this case." + +2004-10-07 10:40 robert + + * include/osg/AutoTransform, include/osg/Export, + include/osg/StateSet, src/osg/ClipNode.cpp, + src/osg/LightSource.cpp, src/osg/State.cpp, src/osg/StateSet.cpp, + src/osgPlugins/Inventor/ConvertFromInventor.cpp: Added new clear, + removeAttribute, removeMode, removeTextureAttribute and + removeTextureMode method and deprecated the setToInherit + equivilants. + +2004-10-06 21:32 robert + + * src/: osg/Geometry.cpp, osgPlugins/flt/GeoSetBuilder.cpp: + Improved the osg::Geometry::computeCorrectBindingsAndArraySizes() + implemention so that it produce more optimal settings. + + Changed flt/GeoSetBuilder so that it doensn't merge geometry, as + it was merging geometry even when inappropriate. + +2004-10-06 20:19 robert + + * src/osgPlugins/flt/: GeoSetBuilder.cpp, GeoSetBuilder.h, + flt2osg.cpp: From Jason Daly, fix to multi-texturing/detail + texture handling. + +2004-10-06 16:15 robert + + * src/osgDB/Registry.cpp: Added support for http reading into the + readObject, readImage and readHeightField methods complimenting + the previously checked in readNode supoort. + +2004-10-06 15:44 robert + + * src/osgPlugins/net/ReaderWriterNET.cpp: Generalised the .net + plugin so it could handle object, image, heightfield and node + file reads. + +2004-10-06 14:11 robert + + * include/osgDB/FileNameUtils, src/osgDB/FileNameUtils.cpp, + src/osgDB/Registry.cpp: Added support for parsing http:// names + and mapping automatically to use the .net plugin + +2004-10-06 14:10 robert + + * src/osgPlugins/net/ReaderWriterNET.cpp: Added passing on of + Options object + +2004-10-06 14:09 robert + + * src/osgPlugins/obj/ReaderWriterOBJ.cpp: Added support for + readNode(istream,Options*) into OBJ to allow loading over the + internet + +2004-10-06 13:02 robert + + * include/osg/Texture: Replaced #ifndef GL_TEXTURE_3D by + GL_TEXTRE_BINDING_3D as the former was a copy and paste error. + +2004-10-06 10:31 robert + + * include/osg/PagedLOD, include/osgDB/Input, + include/osgDB/ReaderWriter, src/osg/PagedLOD.cpp, + src/osgPlugins/ive/DataInputStream.h, + src/osgPlugins/ive/ReaderWriterIVE.cpp, + src/osgPlugins/osg/ReaderWriterOSG.cpp: Added : + + osg::PagedLOD::s/getDatabasePath() and support in + PagedLOD::traverse(). + osgDB::ReaderWriter::Options::s/getDatabasePath() + osgDB::Input::s/getOptions() + setting of osgDB::Input::setOptions() in ReaderWriterOSG.cpp + src/osgPlugins/ive/DataInputStream::s/getOptions() + setting of src/osgPlugins/ive/DataInputStream::setOptions() + in ReaderWriterIVE.cpp + +2004-10-05 20:12 robert + + * examples/osgsimulation/osgsimulation.cpp, + include/osgProducer/OsgCameraGroup, + src/osgProducer/OsgCameraGroup.cpp: Added s/getCullSettings to + OsgCameraGroup + +2004-10-05 16:08 robert + + * examples/osgsimulation/osgsimulation.cpp, + include/osgTerrain/DataSet, src/osgTerrain/DataSet.cpp: Added + ability to alter the verbosity of the notify messages with the + running of osgTerrain::DataSet via a static + s/getNotifyOffset(int) method. + +2004-10-05 10:53 robert + + * include/osgProducer/Viewer, + include/osgProducer/ViewerEventHandler, + src/osgProducer/Viewer.cpp, + src/osgProducer/ViewerEventHandler.cpp: Added support to + osgProducer::Viewer for forcing an early exit form applications + and recording an image on exit. + +2004-10-05 08:08 robert + + * src/osgDB/FileUtils.cpp: Changed _stat64 to _stati64 + +2004-10-04 15:21 robert + + * examples/osgsimplepager/osgsimplepager.cpp: Moved the SceneView + to local to the contruction/destruction of the RenderSurface + +2004-10-03 20:49 robert + + * src/osgDB/FileUtils.cpp: Checked in #define mapping of stat64 to + _stat64 to fix Windows build + +2004-10-03 09:50 robert + + * src/osgDB/FileUtils.cpp: Solution of fileExists support for > 2Gb + files from Ken Sewell, applied by Robert Osfield. + +2004-10-03 09:36 robert + + * src/osgUtil/RenderStageLighting.cpp: Added missing + _texAttrListMap.clear(); into reset() + +2004-10-02 00:18 robert + + * examples/osgspotlight/: GNUmakefile, GNUmakefile.inst, + osgspotlight.cpp: Added new osgspotlight demo + +2004-10-01 23:05 robert + + * Make/makedirdefs, include/osg/NodeCallback, src/osg/Node.cpp: + From Lewis Harmon, fixes to the Node and NodeCallback + constructors. + +2004-10-01 19:32 robert + + * src/osg/ArgumentParser.cpp: Changed the argument parser to accept + strings that start with a - as being valid strings. + +2004-10-01 16:49 robert + + * Make/makedirdefs, examples/osglauncher/GNUmakefile, + examples/osglauncher/GNUmakefile.inst, + examples/osglauncher/osglauncher.cpp: From Rainer Oder, new + osglauncher application. + +2004-10-01 16:48 robert + + * src/osg/TexGen.cpp: Added setPlanesFromMatrix method + +2004-10-01 16:48 robert + + * include/osg/TexGen: Added new setPlanesFromMatrix method + +2004-10-01 16:47 robert + + * examples/osgshadowtexture/CreateShadowedScene.cpp: Updated to use + new TexGen method + +2004-10-01 10:40 robert + + * include/osgDB/SharedStateManager: From Tree, moved apply's from + protected to public to support Java wrappers + +2004-10-01 10:38 robert + + * include/osg/Texture: Added define of GL_TEXTURE_BINDING_3D for + systems with OpenGL1.2 compliant headers + +2004-10-01 10:19 robert + + * runexamples.bat: From Marco Jez, added more examples to + runexamples.bat + +2004-10-01 08:39 robert + + * src/osgPlugins/osg/ReaderWriterOSG.cpp: Added support for write + to ostream into .osg plugin + +2004-09-30 20:36 robert + + * include/osgProducer/OsgSceneHandler, + src/osgProducer/OsgCameraGroup.cpp, + src/osgProducer/OsgSceneHandler.cpp: Experimentation with new + timing code. + +2004-09-30 15:54 robert + + * src/osgUtil/GLObjectsVisitor.cpp: Removed debugging messages + +2004-09-30 14:36 robert + + * examples/osgsimplepager/osgsimplepager.cpp: Checked in support + for cleaning up and then restart a new graphics windows once the + first one has been closed down. + +2004-09-30 13:10 robert + + * src/osg/Texture.cpp: Fixed newly introduced compressed mipmnap + error. + +2004-09-30 10:10 robert + + * 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 + + * VisualStudio/osgPlugins/ive/ive.dsp, include/osg/ClipNode, + src/osgPlugins/ive/ClipNode.cpp, src/osgPlugins/ive/ClipNode.h, + src/osgPlugins/ive/ClipPlane.cpp, src/osgPlugins/ive/ClipPlane.h, + src/osgPlugins/ive/DataInputStream.cpp, + src/osgPlugins/ive/DataInputStream.h, + src/osgPlugins/ive/DataOutputStream.cpp, + src/osgPlugins/ive/DataOutputStream.h, + src/osgPlugins/ive/GNUmakefile, src/osgPlugins/ive/IveVersion.h, + src/osgPlugins/ive/ReadWrite.h, src/osgPlugins/ive/StateSet.cpp, + src/osgPlugins/ive/TexGen.cpp, src/osgPlugins/ive/TexGenNode.cpp, + src/osgPlugins/ive/TexGenNode.h: Added support for ClipPlane, + ClipNode, TexGenNode to .ive + +2004-09-29 16:00 robert + + * VisualStudio/osgPlugins/ive/ive.dsp: Added Texture3D reference + +2004-09-29 15:31 robert + + * src/osgPlugins/ive/: DataInputStream.cpp, DataOutputStream.cpp, + GNUmakefile, Texture3D.cpp, Texture3D.h: Added Texture3D + implementation. + +2004-09-29 11:01 robert + + * examples/osgvolume/osgvolume.cpp, include/osg/Texture3D, + src/osg/Image.cpp, src/osg/Texture.cpp, src/osg/Texture2D.cpp, + src/osg/Texture3D.cpp: Preliminary steps to support for + compressed 3D textures. + +2004-09-29 09:07 robert + + * VisualStudio/: VisualStudio.dsw, + examples/osgsimulation/osgsimulation.dsp: Added extra + dependencies to osgsimulation example + +2004-09-29 09:04 robert + + * VisualStudio/osgPlugins/net/net.dsp: Removed makeDir referecnes + +2004-09-28 10:14 robert + + * include/: osg/ArgumentParser, osg/ClusterCullingCallback, + osg/Drawable, osg/Endian, osg/Geometry, osg/NodeCallback, + osg/PagedLOD, osg/PointSprite, osg/PositionAttitudeTransform, + osg/PrimitiveSet, osg/Shape, osg/TriangleIndexFunctor, + osg/Version, osgDB/DynamicLibrary, osgDB/Version, + 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 + + * include/osgDB/DatabasePager, src/osgDB/DatabasePager.cpp: Added a + mutex and _numFramesActive count to track multiview usages of the + DatabasePager. + +2004-09-28 08:15 robert + + * src/osg/BoundingSphere.cpp: From Brad Christiansen, fix + expandBy(const BoundingSphere&) method to properly handle the + instance of when the two bounding sphere's have a coincident + center. + +2004-09-27 15:15 robert + + * include/osg/Referenced, src/osg/Referenced.cpp: Added new methods + into osg::Referenced for controlling the use of thread safe + ref/unref: + + /** Set whether reference counting should be use a mutex + to create thread reference counting.*/ + static void setThreadSafeReferenceCounting(bool + enableThreadSafeReferenceCounting); + + /** Get whether reference counting is active.*/ + static bool getThreadSafeReferenceCounting(); + +2004-09-27 13:07 robert + + * src/: osg/Version.cpp, osgDB/Version.cpp, osgGA/Version.cpp, + 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 + + * src/osgDB/DatabasePager.cpp: Changed the pruning of database + requests so that the frame number need not be identical to pass, + a delta of 1 is now pemssible + +2004-09-26 20:01 robert + + * src/osgPlugins/ive/: DrawElementsUByte.cpp, DrawElementsUInt.cpp, + DrawElementsUShort.cpp: Removed erroneous casts that would have + been causing uneccessary copying. + +2004-09-26 19:39 robert + + * include/osgUtil/CubeMapGenerator, include/osgUtil/CullVisitor, + include/osgUtil/DelaunayTriangulator, + include/osgUtil/DisplayRequirementsVisitor, + include/osgUtil/Export, include/osgUtil/GLObjectsVisitor, + include/osgUtil/HalfWayMapGenerator, + include/osgUtil/HighlightMapGenerator, + include/osgUtil/InsertImpostorsVisitor, + include/osgUtil/IntersectVisitor, include/osgUtil/Optimizer, + include/osgUtil/ReflectionMapGenerator, + include/osgUtil/RenderBin, include/osgUtil/RenderGraph, + include/osgUtil/RenderLeaf, include/osgUtil/RenderStage, + include/osgUtil/RenderStageLighting, include/osgUtil/SceneView, + include/osgUtil/TangentSpaceGenerator, + include/osgUtil/TriStripVisitor, include/osgUtil/UpdateVisitor, + src/osgUtil/Optimizer.cpp, src/osgUtil/RenderBin.cpp: From Geoff + Michel, typos and spelling fixes. + +2004-09-26 11:27 robert + + * examples/osgshaders/GL2Scene.cpp: From Mike Weiblen, partial fix + for OpenGL error generation under NVidia drivers. + +2004-09-23 21:13 robert + + * include/osgDB/DatabasePager: Fixed typo + +2004-09-23 21:07 robert + + * include/osgUtil/SceneView: Fixed typo. + +2004-09-23 21:01 robert + + * include/osgUtil/SceneView, src/osgUtil/GLObjectsVisitor.cpp, + src/osgUtil/SceneView.cpp: Added releaseAllGLObjects() + convinience method. + +2004-09-23 19:50 robert + + * include/osgDB/DatabasePager, include/osgProducer/OsgSceneHandler, + src/osg/Texture.cpp, src/osgDB/DatabasePager.cpp, + src/osgProducer/OsgSceneHandler.cpp, src/osgProducer/Viewer.cpp: + Clean up of new DatabasePager code, and change of osgProducer so + that DatabasePager support is now integrated into the + OsgSceneHandler. + +2004-09-23 17:05 don + + * src/osgPlugins/net/: sockinet.cpp, sockstream.cpp, sockstream.h: + Fixed warnings + +2004-09-23 13:27 robert + + * src/: osg/Drawable.cpp, osg/Geometry.cpp, + osgDB/DatabasePager.cpp, osgProducer/Viewer.cpp: Updates for + better DatabasePager peformance w.r.t constant frame rates. + +2004-09-22 10:28 robert + + * src/osgDB/DatabasePager.cpp: Added a extra debugging comment + +2004-09-21 22:33 robert + + * examples/osgsimplepager/osgsimplepager.cpp, + examples/osgsimulation/osgsimulation.cpp, include/osg/Drawable, + include/osg/StateAttribute, include/osg/Texture, + include/osgDB/DatabasePager, include/osgUtil/SceneView, + src/osg/Drawable.cpp, src/osg/FragmentProgram.cpp, + src/osg/Texture.cpp, src/osg/Texture1D.cpp, + 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/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 + + * include/osg/Drawable, include/osg/Geometry, include/osg/Group, + include/osg/PagedLOD, include/osg/PrimitiveSet, + include/osg/Texture, include/osgDB/DatabasePager, + src/osg/Drawable.cpp, src/osg/Geometry.cpp, src/osg/PagedLOD.cpp, + src/osg/PrimitiveSet.cpp, src/osg/Texture.cpp, + src/osgDB/DatabasePager.cpp, src/osgProducer/Viewer.cpp: Various + improvements to database paing. + +2004-09-20 18:42 don + + * src/osgPlugins/net/makeDir.h: removed makeDir.h + +2004-09-20 18:42 don + + * src/osgPlugins/net/: GNUmakefile, ReaderWriterNET.cpp, + makeDir.cpp: Removed temporary makeDir files and call in + ReaderWriterNet.cpp + +2004-09-19 21:09 robert + + * include/osgDB/DatabasePager, src/osgDB/DatabasePager.cpp: Added + clear(), setDatabasePagerThreadPause() and + setAcceptNewDatabaseRequests() methods and new local + implementation of cancel(). + +2004-09-19 20:03 robert + + * src/osgProducer/Viewer.cpp: Removed unused variable. + +2004-09-19 19:34 robert + + * src/osgDB/GNUmakefile: Added reference to GL_LIBS + +2004-09-18 20:28 robert + + * include/osg/StateAttribute, include/osgDB/DatabasePager, + src/osgDB/DatabasePager.cpp: Various improvements to the + DatabasePager with the aim to achieve constant framerates and + minimizing memory consumption. + +2004-09-18 20:27 robert + + * include/osg/Transform: Removed reference to + ComputeTransformCallback + +2004-09-15 20:14 robert + + * src/osgPlugins/ive/: DataOutputStream.cpp, DataOutputStream.h, + IveVersion.h, LightModel.h, ShapeDrawable.cpp: From Sebastien + Grignard, add writing out/reading in of drawable components of a + ShapeDrawable. + + From Robert, add versioning of the above change to allow old + files to still work. + +2004-09-15 20:10 robert + + * include/osg/: Vec2f, Vec3d, Vec3f, Vec4d, Vec4f, Version, + VertexProgram, Viewport: More spelling & top fixes. + +2004-09-15 20:07 robert + + * include/osg/NodeVisitor: From Geoff Michel, typo and spelling + fixes + +2004-09-15 16:09 robert + + * src/osgPlugins/txp/TXPParser.cpp: Added usage of std::vector<> + and ref_ptr<>'s to avoid memory leaks + +2004-09-14 16:05 robert + + * src/osgDB/FileUtils.cpp: Commented out osg::noitfy usage under + OSX since this was causing a crash on start up + +2004-09-14 16:03 robert + + * Make/makedirdefs: Added GDAL check to compile of osgsimulation + +2004-09-13 18:19 robert + + * include/osg/: State, StateSet: Fix of tabbing and typo + +2004-09-13 17:10 robert + + * include/osg/: Switch, TexEnv, TexEnvCombine, TexGen, TexGenNode, + TexMat, Texture, Texture1D, Texture2D, Texture3D: From Paul + Martz, typo and spelling fixes + +2004-09-13 16:17 robert + + * include/osg/Transform: Fixed comments + +2004-09-13 16:14 robert + + * include/osg/: GL, GLExtensions, Geometry, Group, Image, + ImageStream, Impostor, ImpostorSprite, Light, LightModel, + TextureCubeMap, TextureRectangle, Timer, Transform, + TriangleFunctor, UByte4, UnitTestFramework, Vec2d: From Eric + Hammil, typo and spelling fixes + +2004-09-13 15:33 robert + + * src/osg/Matrix_implementation.cpp: From George Papagiannakis, + added extra Quat length to catch case where length is zero. + +2004-09-13 14:53 robert + + * examples/osgsimulation/GNUmakefile, + examples/osgsimulation/osgsimulation.cpp, + include/osgTerrain/DataSet, src/osgTerrain/DataSet.cpp: Improved + the handling of building/writing generated databases, and the + fixed transition distances on the lower levels of geocentric + databases. + +2004-09-11 04:00 robert + + * src/osgTerrain/DataSet.cpp: Added a deleteTextureObject after the + creation of the compressed textures + +2004-09-10 18:49 robert + + * src/osgPlugins/ive/: LightModel.cpp, LightModel.h: Added missing + LightModel.h and .cpp from Stansilav. + +2004-09-10 14:31 robert + + * include/osgTerrain/DataSet, src/osgTerrain/DataSet.cpp: Added + convinience methods. + +2004-09-10 09:26 robert + + * include/osg/Drawable: Made update, cull and draw callbacks + virtual to allow custom Drawable's to there own specific + extensions for handling callbacks + +2004-09-09 16:14 robert + + * include/osg/RefNodePath, include/osg/Transform, + include/osgGA/NodeTrackerManipulator, src/osg/Transform.cpp, + src/osgGA/NodeTrackerManipulator.cpp: Made the + computeLocalToWorld etc method to use const NodePath's + parameters. + +2004-09-09 14:18 robert + + * include/osg/RefNodePath, include/osgProducer/Viewer, + src/osgProducer/Viewer.cpp: Added osg::RefNodePath class for + handling node paths. + +2004-09-09 14:07 robert + + * VisualStudio/osgPlugins/ive/ive.dsp, + src/osgPlugins/ive/DataInputStream.cpp, + src/osgPlugins/ive/DataOutputStream.cpp, + src/osgPlugins/ive/GNUmakefile, src/osgPlugins/ive/ReadWrite.h: + From Stanislav Blinov, addition of LightModel support for .ive + format. + +2004-09-09 10:03 robert + + * examples/osgvolume/osgvolume.cpp: Fixed write of normalmap. + +2004-09-09 09:54 robert + + * src/osgDB/DynamicLibrary.cpp: Change the warnigns about a fail + getLibraryHandle to be INFO rather than WARN. + +2004-09-09 09:18 robert + + * src/osgPlugins/Inventor/ReaderWriterIV.cpp: From Martin + Aumueller, added ref() and unref() to Inventor node handling. + +2004-09-08 19:14 robert + + * src/osgPlugins/txp/TXPIO.cpp: Fixed keyword used for setting the + database name. + +2004-09-08 16:14 robert + + * src/osgPlugins/txp/TXPNode.cpp: Quick fix to crash in TXPNode. + +2004-09-07 15:34 robert + + * src/osgUtil/: TriStripVisitor.cpp, TriStrip_graph_array.h, + TriStrip_heap_array.h, TriStrip_tri_stripper.cpp, + TriStrip_tri_stripper.h: Changed usage of assert() to throw. + +2004-09-07 11:45 robert + + * src/osgUtil/TriStrip_heap_array.h: Added a size check on + heap_array::Adjust(size_t i) to prevent access errors. + +2004-09-07 11:31 robert + + * include/osg/BoundsChecking: From Paul Martz, removed redundent + paramaters in clampArray4LEQUAL. + +2004-09-07 11:09 robert + + * src/osgPlugins/txp/: TXPArchive.cpp, TXPParser.cpp: Changed the + wrap mode from CLAMP to CLAMP_TO_EDGE + +2004-09-07 11:07 robert + + * include/osg/: BoundingSphere, BoundsChecking, ClearNode, + ClipNode, ClipPlane, ClusterCullingCallback, + CollectOccludersVisitor, ColorMask, ColorMatrix, buffered_value: + From Paul Martz, typos and spelling fixes + +2004-09-07 07:59 robert + + * src/osgGA/NodeTrackerManipulator.cpp: Added missing + setTrackerMode(TrackerMode) + +2004-09-06 19:20 robert + + * include/osgDB/Registry, src/osgDB/Registry.cpp: Added mutex to + access to the Registry::_objectCache. + +2004-09-06 15:59 robert + + * include/osgSim/DOFTransform, + src/osgPlugins/osgSim/IO_DOFTransform.cpp, + src/osgSim/DOFTransform.cpp: From Joakim Simonsson, add + s/getHPROrder method + +2004-09-06 15:58 robert + + * examples/osgvolume/osgvolume.cpp: Added docs for max size + commandline params. + +2004-09-06 15:30 robert + + * src/osg/TexGenNode.cpp: From Marco Jez, added missing TexGenNode + constructor. + +2004-09-04 10:22 robert + + * examples/osgvolume/osgvolume.cpp: Updates to controlling maximum + texture size + +2004-09-03 16:42 robert + + * examples/osgvolume/osgvolume.cpp: Added commandline support for + Size and texcoord Multipliers + +2004-09-03 16:05 robert + + * include/osg/TexEnvCombine: Added setConstantColorAsLightDirection + & getConstantColorAsLightDirection methods to make it more + convinient to set up DOT3 register combiners. + +2004-09-03 11:02 robert + + * examples/osgvolume/osgvolume.cpp: Added handling of RGBA to + normal map computation + +2004-09-02 21:42 don + + * src/osgPlugins/net/: sockinet.cpp, sockstream.cpp: Fixed .net + plugin errors on Mac + +2004-09-02 20:10 robert + + * include/osg/: MatrixTransform, Multisample, Node, NodeCallback, + NodeVisitor, Notify, Object, OccluderNode, PagedLOD, Plane, + Point, PolygonMode, PolygonOffset, Polytope, + PositionAttitudeTransform, Projection, Quat, ShadeModel, + ShadowVolumeOccluder, Shape, ShapeDrawable, State, + StateAttribute, StateSet, Stencil, ref_ptr: From Geoff Michel, + typo and spelling fixes + +2004-09-02 19:19 robert + + * include/osg/Sequence: Added Sequence back in with correct + Permission, and with Geoff Michel's spelling corrections. + +2004-09-02 19:17 robert + + * include/osg/Sequence: Temporary removal of Sequence to try and + get around permissions problem with it. + +2004-09-02 11:01 robert + + * src/osgDB/: FileUtils.cpp, GNUmakefile: Added usage of carbon + pathway in appendPlatformSpecificLibraryFilePaths. + +2004-09-02 08:44 robert + + * src/osgPlugins/Inventor/ConvertFromInventor.cpp: Added comments + from Eric + +2004-09-02 04:52 don + + * Make/: makedefs, makerules: Fixed a mis-definition of INSTBIN and + INSTLIB + +2004-09-01 18:18 robert + + * VisualStudio/osg/osg.dsp: From Geoff Michel, removed mem_ptr + reference as it no longer exists + +2004-09-01 16:14 robert + + * src/osgProducer/OsgCameraGroup.cpp: From Uwe Woessner + +2004-09-01 15:49 robert + + * include/osgDB/FileUtils, src/osgDB/FileUtils.cpp: Added Don's new + osgDB::makeDirectory() code FileUtils. + +2004-09-01 12:05 robert + + * include/osgGA/Export: Removed reference to old CmdLineArgs class + +2004-09-01 11:45 robert + + * examples/osghangglide/sky.cpp: From Jeoen den Dekker, changed + eroneous tcoords[ci][0] to tcoords[ci][1] + +2004-09-01 11:41 robert + + * src/osg/Texture.cpp: From Tom Jolly, add detection for whether + multi-texturing is supported before checking for number of + texture units supported, using 1 as a fallback value + +2004-09-01 11:18 robert + + * include/osgGA/KeySwitchMatrixManipulator, + include/osgGA/MatrixManipulator, + src/osgGA/KeySwitchMatrixManipulator.cpp: Added bool paramter to + MatrixManipulator::setHomePosition(,,,bool) to allow the + autocomputehomeposition to be controlled. + +2004-09-01 10:54 robert + + * runexamples.bat, Make/makedirdefs, VisualStudio/VisualStudio.dsw, + VisualStudio/examples/osgmotionblur/osgmotionblur.dsp, + VisualStudio/examples/osgmotionblur/resources.rc, + examples/osgmotionblur/GNUmakefile, + examples/osgmotionblur/GNUmakefile.inst, + examples/osgmotionblur/osgmotionblur.cpp: From Marco Jez, added + new osgmotionblur example + +2004-09-01 10:48 robert + + * include/osg/ApplicationUsage, src/osg/ApplicationUsage.cpp: From + Eric Sokolsky, add support for recording default values for env + vars + +2004-09-01 10:10 robert + + * src/osgPlugins/Inventor/ConvertFromInventor.cpp: Added crude + #ifdef COIN_BASIC_H around ::REPLACE usage as this is only + available under Coing + +2004-09-01 10:00 robert + + * src/osgPlugins/osg/BlendFunc.cpp: Added support for + CONSTANT_COLOR and ONE_MINUS_CONSTANT_COLOR into .osg + +2004-09-01 09:59 robert + + * include/osg/BlendFunc: From Sondra Iverson, adding of + CONSTANT_COLOR and ONE_MINUS_CONSTANT_COLOR options + +2004-09-01 09:49 robert + + * include/osg/Texture, src/osg/Image.cpp: From Marco Jez, addition + of new interal texture formats to osg/Texture and Image.cpp + +2004-09-01 09:34 robert + + * include/osg/AnimationPath: From Brede Johhansen, fixed copy and + paste bug where in getInverse(..) methods + +2004-09-01 09:15 robert + + * include/osg/: AlphaFunc, AnimationPath, ArgumentParser, Array, + AutoTransform, Billboard, BlendColor, BlendFunc, BoundingBox: + From Paul Martz, typos and spelling fixes. + +2004-08-31 22:18 don + + * VisualStudio/osgPlugins/net/net.dsp: small change for Visual + Studio compile + +2004-08-31 22:03 don + + * VisualStudio/VisualStudio.dsw, src/osgPlugins/net/makeDir.cpp, + VisualStudio/osgPlugins/net/net.dsp: Added Visual Studio files + for osgPlugin net + +2004-08-31 21:49 don + + * src/osgPlugins/net/: makeDir.cpp, makeDir.h: added makeDir - + temporary UNIX only + +2004-08-31 21:26 don + + * src/osgPlugins/net/: sockinet.cpp, sockinet.h, sockstream.cpp, + sockstream.h: Fixes (hopefully) for windows and other + platforms... + +2004-08-31 15:49 robert + + * include/osg/: ConvexPlanarOccluder, ConvexPlanarPolygon, + CoordinateSystemNode, CopyOp, CullFace, CullSettings, CullStack, + CullingSet, Depth: From Geoff Michel, typo and spelling fixes. + +2004-08-31 15:48 robert + + * src/osgPlugins/obj/: ReaderWriterOBJ.cpp, obj.cpp: Added support + for spherical texture mapping and better file search support for + meterial files. + +2004-08-31 15:21 robert + + * include/osgGA/NodeTrackerManipulator, + src/osgGA/NodeTrackerManipulator.cpp: Simplified the TrackMode + options + +2004-08-31 15:08 robert + + * include/osg/: DisplaySettings, Drawable, Export, FragmentProgram, + FrameStamp, FrontFace, Geode, fast_back_stack: From Geoff Michel, + spelling and typo fixes. + +2004-08-31 14:19 robert + + * include/osg/: LightSource, LineSegment, LineStipple, LineWidth, + Material, Math, Matrixd, Matrixf: From Sébastien Kuntz, spelling + and typo fixes + +2004-08-31 10:20 robert + + * include/osg/Quat, include/osgGA/NodeTrackerManipulator, + src/osg/Matrix_implementation.cpp, + src/osgGA/NodeTrackerManipulator.cpp: Added rescale of quaternion + in Matrix::set(Quat), a copy operation in osg::Quat and extra + tracking options in NodeTrackerManipulator. + +2004-08-31 02:12 don + + * src/osgPlugins/net/ReaderWriterNET.cpp: Added cache_mode option + to Net plugin + +2004-08-30 19:53 robert + + * include/osgGA/NodeTrackerManipulator, + src/osgGA/NodeTrackerManipulator.cpp: Added trackmode support for + handling rotation of tracked node + +2004-08-30 19:51 robert + + * src/osg/Matrix_implementation.cpp: Fixed the Matrix::get(Quat&) + method + +2004-08-30 11:03 robert + + * include/osgGA/NodeTrackerManipulator, + VisualStudio/osgGA/osgGA.dsp, + examples/osgsimulation/osgsimulation.cpp, + include/osgGA/TrackerManipulator, src/osgGA/GNUmakefile, + src/osgGA/NodeTrackerManipulator.cpp, + src/osgGA/TrackerManipulator.cpp: Remamed TrackerManipulator to + NodeTrackerManipulator + +2004-08-30 02:15 don + + * src/osgPlugins/net/: GNUmakefile, ReaderWriterNET.cpp: Added the + local_cache_dir option to the net plug-in allowing for the + keeping and populating of a local cache. With this option, the + cache is checked first before fetching from the network. + +2004-08-29 16:09 robert + + * src/osgPlugins/obj/obj.cpp: Added handling of $ comment line, and + 'g' empty group name + +2004-08-29 01:57 don + + * src/osgPlugins/net/: ReaderWriterNET.cpp, sockinet.h: Added two + options to the .net loader: hostname= - Specify the + host to connect to to retreive files server_prefix= + - Specify a prefix to each file indicating + a directory for the server to look into Also, the .net + server now does not require a file to have the .net suffix. ALl + this together now means that you can do this: + + osgviewer -e net -O "hostname=openscenegraph.org + server_prefix=BlueMarble" earth.ive + + And view the whole earth streamed from a server. + +2004-08-29 00:04 don + + * Make/makedefs, Make/makerules, + examples/osgscalarbar/osgscalarbar.cpp, src/osgDB/FileUtils.cpp, + src/osgPlugins/net/sockinet.cpp, + src/osgPlugins/net/sockstream.cpp, + src/osgPlugins/net/sockstream.h: Changes for IRIX build and fix + to build system + +2004-08-28 08:25 don + + * src/osgPlugins/net/: GNUmakefile, ReaderWriterNET.cpp, + sockinet.cpp, sockinet.h, sockstream.cpp, sockstream.h: Added the + .net plug-in. This allows the reading of files by specifying + :file..net for example: + + osgviewer osgcvs.no-ip.com:OSGModels/cow.osg.net + +2004-08-27 17:52 robert + + * src/osgDB/FileUtils.cpp: Fix of OSX build + +2004-08-27 17:19 robert + + * src/osgDB/FileUtils.cpp: Fix for OSX build. + +2004-08-27 17:14 robert + + * include/osgDB/FileUtils, include/osgDB/Registry, + src/osgDB/FileUtils.cpp, src/osgDB/Registry.cpp, + src/osgPlugins/obj/obj.cpp, src/osgText/Font.cpp: Added a new + osgDB::appendPlatformSpecificLibraryFilePaths() method to + FileUtils.cpp Includes a new OSX code from Eric Wing + +2004-08-27 15:56 robert + + * src/osgPlugins/quicktime/ReaderWriterQT.cpp: Added .tif extension + to handled extension list + +2004-08-27 13:04 robert + + * src/osgDB/DatabasePager.cpp: Removed eroneous cancel() and join() + from the DatabasePager::run() method. + +2004-08-27 09:03 robert + + * src/osgPlugins/obj/ReaderWriterOBJ.cpp: Added handling of short + (<=4 points) polygons as tri fans and the rest as polygons which + are tesselated, to improve load and build time, yet still + resselating the large polygons that need it. + +2004-08-27 09:01 robert + + * include/osgUtil/Tesselator, src/osgUtil/Tesselator.cpp: Added + handling of DrawArrayLengths PrimitiveSet. + +2004-08-26 17:20 robert + + * src/osgPlugins/obj/: ReaderWriterOBJ.cpp, obj.cpp, obj.h: + Improvements to handling of winding of polygons. + +2004-08-26 15:52 robert + + * src/osgPlugins/obj/obj.cpp: Removed debugging output. + +2004-08-26 15:33 robert + + * VisualStudio/osgPlugins/obj/obj.dsp, + src/osgPlugins/obj/GNUmakefile, + src/osgPlugins/obj/ReaderWriterOBJ.cpp, + src/osgPlugins/obj/glm.cpp, src/osgPlugins/obj/glm.h, + src/osgPlugins/obj/obj.cpp, src/osgPlugins/obj/obj.h: Rewrite of + OBJ parser + converter to OSG + +2004-08-26 07:41 robert + + * include/osgGA/MatrixManipulator: Fixed getHomePosition + +2004-08-24 22:35 don + + * Make/makedefs: Robert must've forgotten to set VERSION_REVISION + back to 0 after tagging the release + +2004-08-24 19:27 robert + + * src/osgPlugins/gif/ReaderWriterGIF.cpp: Removed "interlace" + debugging message + +2004-08-24 19:23 robert + + * src/osg/AnimationPath.cpp: Changed the + AnimationPathCallback::reset() to reset the _firstTime to DBL_MAX + so that it resets on the next update traversal. + +2004-08-24 14:25 robert + + * src/osgPlugins/quicktime/QuicktimeImageStream.cpp: Added support + for looping mode + +2004-08-24 13:55 robert + + * ChangeLog, include/osg/ImageStream, src/osg/ImageStream.cpp, + src/osgPlugins/mpeg/MpegImageStream.cpp: Added s/getLoopingMode() + to ImageStream and MPEG plugin + +2004-08-24 09:43 robert + + * 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 + + * src/osgProducer/ViewerEventHandler.cpp: Fixed error for when + screen width * 0.75 is greater than screen height for compute of + window size when coming from fullscreen when 'f' key is pushed. + +2004-08-23 18:17 don + + * src/osgProducer/ViewerEventHandler.cpp: Fixed assumption that the + users's screen is 1280x1024 when toggling full screen with the + 'f' key. + +2004-08-23 15:08 robert + + * doc/introduction.html: Fixed link to download page + +2004-08-23 09:44 robert + + * 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. + +2004-08-18 11:07 robert + + * Make/makedefs: Bumped up the revision number to 2 for the 0.9.7-2 + release + 2004-08-18 10:34 robert * NEWS.txt: Set date for 0.9.7-2 release @@ -41,9 +2213,7 @@ 2004-08-17 08:43 robert * NEWS.txt, doc/dependencies.html, doc/introduction.html, - doc/plan.html, doc/doc++/osg/Image.html, - doc/doc++/osg/ImageStream.html: Updated docs for second rev of - 0.9.7 + doc/plan.html: Updated docs for second rev of 0.9.7 2004-08-17 07:15 robert @@ -138,12 +2308,6 @@ 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 @@ -243,10 +2407,6 @@ * 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, @@ -263,370 +2423,7 @@ 2004-08-06 07:53 robert * doc/: documentation.html, Doxyfiles/auto_Doxyfile, - 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 + Doxyfiles/core_Doxyfile: Updated docs 2004-08-06 06:28 robert @@ -883,7 +2680,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 @@ -1079,11 +2896,12 @@ 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/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, @@ -2233,12 +4051,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, @@ -2950,8 +4768,9 @@ 2004-04-11 22:21 robert * include/osg/Timer, src/osg/Timer.cpp, - src/osgPlugins/ac3d/ac3d.cpp, src/osgPlugins/dx/DXWriter.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 @@ -3515,7 +5334,8 @@ 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, - src/osgPlugins/dx/DXWriter.cpp: From Bob Kuehne, change on + 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 @@ -3575,8 +5395,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 @@ -3988,6 +5808,11 @@ * 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 11:03 robert * src/osgSim/LightPointDrawable.h: Added virtual destructor to @@ -5942,6 +7767,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 @@ -6379,175 +8209,7 @@ 2003-10-02 15:28 robert - * 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 + * src/osgPlugins/ive/ReaderWriterIVE.cpp: Updated docs for 0.9.6-2 release 2003-10-02 15:11 robert @@ -6872,6 +8534,13 @@ OpenFlight loader so that it handlers OpenFlight switches in a more appropriate way. +2003-09-15 14:54 robert + + * VisualStudio/examples/slideshow3D/slideshow3D.dsp: 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 @@ -6896,6 +8565,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, @@ -6999,9 +8669,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 @@ -7085,88 +8756,6 @@ * 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, @@ -7213,223 +8802,6 @@ 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 @@ -8456,6 +9828,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, @@ -8566,143 +9943,10 @@ src/osgUtil/TriStrip_graph_array.h: Warning fixes from Gideon May. -2003-07-23 12:27 robert +2003-07-23 12:37 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. + * VisualStudio/examples/slideshow3D/slideshow3D.dsp: Added + slideshow3D.dsp. 2003-07-23 11:11 robert @@ -9303,6 +10547,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, @@ -9555,7 +10800,8 @@ 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, @@ -9875,8 +11121,8 @@ * doc/: contents.html, data.html, dependencies.html, documentation.html, examples.html, index.html, install.html, - introduction.html, osgviewer.html, plan.html, stereo.html, - images/OpenSceneGraphBanner_Distribution.jpg: Updates to docs. + introduction.html, osgviewer.html, plan.html, stereo.html: + Updates to docs. 2003-04-23 11:12 robert @@ -9952,234 +11198,6 @@ 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, @@ -10501,240 +11519,10 @@ * 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 +2003-04-11 16:33 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, - 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. + * src/osgPlugins/iv/osgvisitor.cpp: Changed the uint arrays to + GLuint to keep OSX build compiling. 2003-04-11 11:37 robert @@ -10742,11 +11530,9 @@ 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, - 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. + doc/osgviewer.html, doc/plan.html, doc/sgv.html, doc/stereo.html: + Fixes to documentions to refelect the move from osgGLUT to + osgProducer. 2003-04-11 11:04 robert @@ -11308,8 +12094,8 @@ 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 @@ -11420,7 +12206,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. @@ -11998,7 +12786,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, @@ -12009,10 +12798,53 @@ 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, @@ -12020,6 +12852,7 @@ 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, @@ -12048,7 +12881,138 @@ VisualStudio/examples/osgunittests/osgunittests.dsp, VisualStudio/examples/osgversion/osgversion.dsp, VisualStudio/examples/osgvertexprogram/osgvertexprogram.dsp, - VisualStudio/examples/osgviewer/osgviewer.dsp: Removed osgGLUT + 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. @@ -12062,12 +13026,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/osgconv/osgconv.dsp, examples/osgcopy/osgcopy.dsp, - examples/osgcubemap/osgcubemap.dsp, + examples/osgcube/osgcube.dsp, examples/osgcubemap/osgcubemap.dsp, examples/osggeodemo/osggeodemo.dsp, examples/osggeometry/osggeometry.dsp, examples/osghangglide/osghangglide.dsp, @@ -12118,6 +13083,11 @@ -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 * rundemos.bat, Make/makedirdefs, examples/osganimate/GNUmakefile, @@ -12233,8 +13203,40 @@ 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 @@ -12264,7 +13266,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 @@ -12275,7 +13278,38 @@ examples/osgcameragroup/GNUmakefile, examples/osghud/GNUmakefile, examples/osgreflect/GNUmakefile, examples/osgstereoimage/GNUmakefile, - examples/osgtext/GNUmakefile, examples/osgviewer/GNUmakefile: + 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 @@ -12315,6 +13349,11 @@ 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 @@ -12367,9 +13406,142 @@ examples/osgviewer/GNUmakefile, examples/osgviewer/GNUmakefile.inst, examples/osgviewer/Makefile, examples/osgviewer/Makefile.inst, src/GNUmakefile, src/Makefile, - src/osg/ArgumentParser.cpp, src/osg/GNUmakefile, - src/osg/Makefile, src/osgDB/GNUmakefile, src/osgDB/Makefile, - src/osgGA/GNUmakefile, src/osgGA/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, @@ -12381,9 +13553,12 @@ 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, @@ -12448,9 +13623,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 @@ -12480,10 +13656,10 @@ 2003-03-10 11:59 robert * Make/makedirdefs, examples/osgviewer/osgviewer.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. + 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 @@ -12622,8 +13798,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. @@ -12673,6 +13850,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, @@ -12696,6 +13874,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 @@ -12766,7 +13945,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, @@ -12826,6 +14007,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, @@ -12908,6 +14093,11 @@ 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, @@ -12936,6 +14126,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, @@ -12950,6 +14141,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 @@ -12964,6 +14156,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, @@ -12973,9 +14170,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. @@ -12990,6 +14189,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 @@ -13032,9 +14254,12 @@ 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, @@ -13051,6 +14276,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, @@ -13076,6 +14308,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 @@ -13139,13 +14380,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. @@ -13159,8 +14413,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 @@ -13171,13 +14426,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. @@ -13192,220 +14455,30 @@ * 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, - 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. @@ -13422,7 +14495,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, @@ -13492,6 +14566,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, @@ -13520,13 +14599,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. @@ -13551,6 +14636,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, @@ -13560,12 +14655,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 @@ -13578,19 +14678,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 @@ -13681,6 +14794,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, @@ -13787,12 +14903,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, @@ -13803,6 +14933,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. @@ -13835,6 +14966,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. @@ -13844,6 +14986,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, @@ -13851,6 +14998,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 @@ -13878,10 +15030,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. @@ -13896,6 +15055,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 @@ -13926,7 +15086,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.. @@ -13937,6 +15098,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 @@ -13958,6 +15125,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, @@ -13974,6 +15146,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 @@ -13982,12 +15169,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 @@ -14013,11 +15211,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: @@ -14042,20 +15252,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 @@ -14158,13 +15376,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, @@ -14272,13 +15494,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. @@ -14297,9 +15531,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, @@ -14333,12 +15571,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 @@ -14351,12 +15598,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, @@ -14411,7 +15674,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, @@ -14464,7 +15739,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, @@ -14490,11 +15767,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. @@ -14503,6 +15786,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. @@ -14534,7 +15821,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, @@ -14543,7 +15852,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, @@ -14631,6 +15940,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 @@ -14684,8 +15999,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 @@ -14698,6 +16013,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 @@ -14719,6 +16045,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 @@ -14726,8 +16076,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 @@ -14740,11 +16091,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: @@ -14770,6 +16127,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, @@ -14818,8 +16176,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 @@ -14880,16 +16239,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 @@ -14905,8 +16279,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 @@ -14915,11 +16292,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, @@ -14938,6 +16321,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, @@ -14948,6 +16341,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 @@ -14975,7 +16374,18 @@ 2002-11-24 21:36 don * Make/makedirdefs, Make/makerpms, dist/RPM/OpenSceneGraph.spec, - dist/RPM/OpenSceneGraph_dev.spec, src/osgPlugins/txp/Makefile, + 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, @@ -15041,8 +16451,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 @@ -15055,13 +16465,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 @@ -15073,10 +16485,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 @@ -15095,6 +16531,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 @@ -15105,7 +16546,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 @@ -15116,8 +16561,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. @@ -15139,10 +16585,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 @@ -15150,6 +16597,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, @@ -15197,38 +16647,6 @@ * 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 @@ -15247,6 +16665,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. @@ -15264,8 +16687,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. @@ -15295,7 +16719,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. @@ -15317,6 +16742,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 @@ -15327,140 +16756,6 @@ * 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, - 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 @@ -15469,8 +16764,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 @@ -15478,6 +16774,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 @@ -15486,7 +16786,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. @@ -15496,7 +16797,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. @@ -15507,6 +16810,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 @@ -15520,14 +16828,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 @@ -15537,10 +16862,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. @@ -15570,6 +16905,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 @@ -15585,12 +16922,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 @@ -15604,10 +16943,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 @@ -15616,13 +16955,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 @@ -15640,9 +16981,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 @@ -15669,9 +17015,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 @@ -15696,7 +17042,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 @@ -15734,9 +17081,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 @@ -15747,12 +17095,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 @@ -15781,6 +17132,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, @@ -15857,6 +17213,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(). @@ -15867,6 +17224,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 @@ -15888,6 +17250,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. @@ -15912,10 +17278,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: @@ -15934,6 +17304,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, @@ -15995,8 +17370,9 @@ * Make/makerules, dist/RPM/OpenSceneGraph.spec, dist/RPM/OpenSceneGraph_dev.spec, - include/osgGA/AnimationPathManipulator: Added - AnimationPathManipulator to osgGA and modified sgv to use it. + 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 @@ -16032,9 +17408,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. @@ -16047,14 +17426,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, @@ -16070,12 +17464,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 @@ -16085,8 +17480,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 @@ -16100,10 +17498,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, @@ -16192,16 +17603,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 @@ -16231,7 +17647,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, @@ -16239,6 +17669,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, @@ -16256,10 +17687,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. @@ -16293,11 +17730,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. @@ -16360,6 +17797,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, @@ -16392,8 +17834,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 @@ -16405,7 +17848,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 @@ -16416,6 +17860,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, @@ -16447,6 +17896,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 @@ -16497,7 +17951,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, @@ -16505,7 +17959,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, @@ -16519,12 +17975,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 @@ -16545,9 +18002,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 @@ -16607,140 +18064,9 @@ * 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, 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++/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, + * doc/install.html, doc/plan.html, include/osg/StateAttribute, src/osgPlugins/osg/StateSet.cpp: Updated docs. 2002-08-29 15:05 robert @@ -16754,6 +18080,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, @@ -16781,10 +18109,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, @@ -16809,19 +18138,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, @@ -16849,12 +18189,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, @@ -16865,6 +18206,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, @@ -16883,14 +18229,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, @@ -16917,7 +18266,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. @@ -16936,9 +18286,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 @@ -16949,7 +18300,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. @@ -16997,6 +18365,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, @@ -17010,14 +18383,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, @@ -17038,8 +18422,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 @@ -17065,7 +18450,10 @@ 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, @@ -17085,6 +18473,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 @@ -17112,9 +18507,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 @@ -17250,7 +18646,8 @@ * 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/dx/DXWriter.cpp, src/osgPlugins/osg/BlendFunc.cpp, src/osgPlugins/osg/ClearNode.cpp, @@ -17260,6 +18657,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, @@ -17293,6 +18696,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. @@ -17378,7 +18782,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 @@ -17386,7 +18792,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 @@ -17407,6 +18814,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. @@ -17458,8 +18866,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 @@ -17506,7 +18915,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 @@ -17514,6 +18924,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 @@ -17522,7 +18938,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 @@ -17558,6 +18979,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 @@ -17568,6 +19001,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: @@ -17578,8 +19023,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 @@ -17600,10 +19048,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 @@ -17637,19 +19090,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 @@ -17675,6 +19151,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 @@ -17682,8 +19165,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 @@ -17691,11 +19181,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, @@ -17707,13 +19212,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 @@ -17775,11 +19301,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 @@ -17799,12 +19334,15 @@ 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/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. + 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. 2002-07-22 17:01 robert @@ -17849,24 +19387,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. @@ -17910,6 +19450,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 @@ -17953,6 +19498,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, @@ -17971,47 +19522,11 @@ * Make/: debugtests.bat, osgtests.bat: Added osgoccluder to test scripts. -2002-07-18 20:53 robert +2002-07-18 20:54 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, - 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. + * 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:41 robert @@ -18024,15 +19539,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, @@ -18052,11 +19574,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. @@ -18122,8 +19645,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 @@ -18137,11 +19660,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. @@ -18169,13 +19697,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 @@ -18183,161 +19713,9 @@ 2002-07-16 21:03 robert - * 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++/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, + * AUTHORS, doc/documentation.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, @@ -18395,6 +19773,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. @@ -18402,9 +19785,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 @@ -18415,13 +19799,16 @@ * Make/makedefs, Make/makedirdefs, src/osgPlugins/dx/AreaGeoSetTriangulator.cpp, - src/osgPlugins/dx/DXWriter.cpp: Fixes for MacOSX build from Bob - Kuehne. + 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 @@ -18456,6 +19843,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, @@ -18468,6 +19861,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, @@ -18481,6 +19885,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: @@ -18490,11 +19917,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 @@ -18505,12 +19951,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 @@ -18524,19 +19976,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, @@ -18557,6 +20050,9 @@ 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, @@ -18595,6 +20091,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 @@ -18607,7 +20107,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 @@ -18616,14 +20123,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, @@ -18670,8 +20181,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 @@ -18681,13 +20193,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, @@ -18720,12 +20246,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. @@ -18737,8 +20274,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 @@ -18770,11 +20309,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, @@ -18790,8 +20351,15 @@ 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 @@ -18806,8 +20374,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 @@ -18823,8 +20392,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 @@ -18840,6 +20409,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, @@ -18878,6 +20452,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 @@ -18913,7 +20497,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. @@ -18960,8 +20545,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: @@ -18984,10 +20576,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 @@ -18998,7 +20591,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. @@ -19019,15 +20613,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 @@ -19037,8 +20633,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 @@ -19097,8 +20697,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 @@ -19108,6 +20709,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 @@ -19175,6 +20777,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 @@ -19183,6 +20786,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. @@ -19202,6 +20806,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, @@ -19226,9 +20838,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 @@ -19240,6 +20854,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. @@ -19260,6 +20878,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 @@ -19301,10 +20923,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, @@ -19341,7 +20965,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, @@ -19349,8 +20974,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, @@ -19367,11 +21008,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 @@ -19452,8 +21102,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 @@ -19477,53 +21129,15 @@ 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, @@ -19545,6 +21159,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, @@ -19577,56 +21194,6 @@ 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, @@ -19680,7 +21247,19 @@ 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/dx/dx.dsp, osgPlugins/flt/flt.dsp, osgPlugins/gif/gif.dsp, osgPlugins/jpeg/jpeg.dsp, @@ -19703,7 +21282,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 @@ -19711,15 +21291,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, @@ -19730,9 +21323,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 @@ -19754,6 +21347,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, @@ -19809,18 +21404,28 @@ 2002-05-22 13:18 robert - * VisualStudio/: osg/osg.dsp, osgDB/osgDB.dsp, osgGA/osgGA.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, 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: - Removed the usage of memory manager from the debug windows build. + * 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, + 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: Removed the usage of + memory manager from the debug windows build. 2002-05-22 13:01 robert @@ -20026,14 +21631,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 @@ -20042,18 +21649,28 @@ 2002-04-26 16:21 don - * VisualStudio/: VisualStudio.dsw, osg/osg.dsp, osgDB/osgDB.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, 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: - Testing .dsp and .dsw as binary files + * 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, + 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: Testing .dsp and .dsw + as binary files 2002-04-26 14:49 robert @@ -20061,14 +21678,7 @@ 2002-04-26 14:44 robert - * 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. + * NEWS, src/osgPlugins/pfb/Makefile: Updated docs. Fix to pfb Makefile for missing $. @@ -20085,8 +21695,8 @@ 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 @@ -20136,11 +21746,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 @@ -20174,19 +21785,8 @@ 2002-04-25 07:27 robert - * 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. + * doc/introduction.html: Fixed spellings in introduction.html, and + update osgtext and osgviews images. 2002-04-24 21:57 robert @@ -20203,71 +21803,16 @@ #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, @@ -20299,26 +21844,20 @@ * doc/: OpenSceneGraphBanner_Distribution.jpg, contents.html, data.html, demos.html, dependencies.html, documentation.html, - index.html, install.html, introduction.html, stereo.html, - images/OpenSceneGraphBanner_Distribution.jpg: Moved + index.html, install.html, introduction.html, stereo.html: 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, 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. + 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. 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. @@ -20333,18 +21872,27 @@ 2002-04-23 16:04 robert - * VisualStudio/: osg/osg.dsp, osgDB/osgDB.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, 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: - Added OSG_USE_MEMORY_MANAGER to Windows debug build + * 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, + 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: Added + OSG_USE_MEMORY_MANAGER to Windows debug build 2002-04-23 16:01 robert @@ -20382,11 +21930,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. @@ -20412,6 +21961,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 @@ -20435,9 +22000,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 @@ -20479,7 +22044,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 @@ -20494,53 +22059,6 @@ 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, 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. @@ -20548,8 +22066,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 @@ -20569,10 +22088,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. @@ -20660,8 +22181,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 @@ -20710,7 +22234,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, @@ -20740,13 +22264,23 @@ 2002-04-16 15:09 robert - * src/: osg/Image.cpp, osgPlugins/dw/ReaderWriterDW.cpp, - osgPlugins/dx/ReaderWriterDX.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 @@ -20792,9 +22326,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 @@ -20817,27 +22351,42 @@ * 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 @@ -20854,9 +22403,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 @@ -20879,7 +22429,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'. @@ -20897,7 +22447,21 @@ 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, @@ -20976,35 +22540,46 @@ 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/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, 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: Added "Demo " and "osgPlugin " infront of - all demo and plugin project names to help differentiate them - within VisualStudio. + * 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, + 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: Added "Demo " and + "osgPlugin " infront of all demo and plugin project names to help + differentiate them within VisualStudio. 2002-04-12 11:24 robert @@ -21027,6 +22602,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 @@ -21054,7 +22639,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, @@ -21139,8 +22725,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. @@ -21191,9 +22777,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 @@ -21201,6 +22799,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. @@ -21275,9 +22881,11 @@ * Makefile, Make/distrules, Make/makedefs, Make/makerpms, dist/RPM/OpenSceneGraph.spec, dist/RPM/OpenSceneGraph_dev.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 + 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 Added distrules and makerpms for building RPM distributions @@ -21299,23 +22907,27 @@ 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, - 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, src/osgUtil/RenderStage.cpp: Reinstated - Norman Vine's TARGET_BASENAME variable in the makefiles and added - prefixes and suffixes to libs and plugins. ALl this to - accomodate cygwin... + * 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, + 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, + src/osgUtil/RenderStage.cpp: Reinstated Norman Vine's + TARGET_BASENAME variable in the makefiles and added prefixes and + suffixes to libs and plugins. ALl this to accomodate cygwin... Also added INST_SYS_PREFIX and INST_SHARE_PREFIX for installation, as well as "standardizing" the install locations @@ -21335,7 +22947,15 @@ 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/dx/Makefile, src/osgPlugins/flt/Makefile, src/osgPlugins/gif/Makefile, @@ -21483,8 +23103,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 @@ -21520,14 +23141,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, @@ -21601,12 +23224,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. @@ -21617,6 +23241,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. @@ -21625,6 +23254,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 @@ -21666,9 +23304,12 @@ 2002-03-21 07:50 don - * src/osgPlugins/: dx/AreaGeoSetTriangulator.cpp, dx/DXWriter.cpp, - 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. @@ -21696,11 +23337,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 @@ -21726,14 +23368,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 @@ -21750,9 +23394,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 @@ -21763,6 +23409,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, @@ -21808,6 +23463,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 @@ -21912,88 +23572,43 @@ 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, 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++/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. + * ChangeLog, NEWS: 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 @@ -22002,6 +23617,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 @@ -22013,13 +23632,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 @@ -22045,7 +23668,9 @@ 2002-02-18 20:46 robert * AUTHORS, NEWS, VisualStudio/VisualStudio.dsw, - VisualStudio/osgPlugins/dx/dx.dsp, src/osgPlugins/Makefile, + 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, @@ -22067,6 +23692,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 @@ -22077,7 +23707,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, @@ -22093,6 +23730,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 @@ -22101,12 +23747,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. @@ -22189,18 +23857,6 @@ * 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, @@ -22237,12 +23893,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. @@ -22257,7 +23913,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 @@ -22297,65 +23956,6 @@ 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, - 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 @@ -22365,17 +23965,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. @@ -22383,10 +24017,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, @@ -22433,11 +24067,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 @@ -22478,14 +24113,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 @@ -22536,20 +24171,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 @@ -22565,9 +24200,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 @@ -22575,12 +24210,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, @@ -22588,10 +24232,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 @@ -22601,8 +24246,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 @@ -22613,6 +24272,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 @@ -22626,8 +24286,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 @@ -22673,13 +24334,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 @@ -22716,7 +24379,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, @@ -22750,10 +24414,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 @@ -22848,7 +24525,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 @@ -22858,9 +24536,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 @@ -22955,6 +24636,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 @@ -23023,8 +24710,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, @@ -23086,7 +24780,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, @@ -23096,8 +24796,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 @@ -23111,9 +24811,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 @@ -23133,28 +24834,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, @@ -23172,14 +24880,13 @@ 2002-01-02 17:01 robert - * ChangeLog, NEWS, doc/doc++/osg/GeoSet.html, - doc/doc++/osg/LOD.html, doc/doc++/osg/for_each_triangle.html, - doc/doc++/osg/osg.html: Updates in preperation for the third - attempt at the 0.8.43 release. + * ChangeLog, NEWS: 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 @@ -23210,6 +24917,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 @@ -23236,22 +24952,30 @@ * 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 @@ -23275,7 +24999,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 @@ -23291,35 +25017,8 @@ 2001-12-24 23:34 robert - * 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++/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. + * doc/index.html: Updated doc++ references so that CVS knows about + all the newly generated files. 2001-12-24 23:28 robert @@ -23330,69 +25029,6 @@ * 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, 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, @@ -23416,6 +25052,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 @@ -23423,6 +25067,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, @@ -23433,8 +25083,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 @@ -23442,16 +25095,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, @@ -23492,6 +25154,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 @@ -23504,9 +25173,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 @@ -23525,13 +25198,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 @@ -23574,10 +25247,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 @@ -23611,7 +25286,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 @@ -23622,13 +25298,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. @@ -23658,8 +25336,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, @@ -23668,6 +25351,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, @@ -23695,7 +25379,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: @@ -23708,8 +25393,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. @@ -23725,7 +25411,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, @@ -23734,9 +25425,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 @@ -23759,9 +25450,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, @@ -23775,9 +25466,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, @@ -23811,6 +25507,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); @@ -23883,11 +25585,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. @@ -23895,9 +25604,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 @@ -23939,6 +25648,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 @@ -23954,8 +25679,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, @@ -23986,7 +25713,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. @@ -24046,11 +25775,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 @@ -24074,9 +25803,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 @@ -24090,9 +25819,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 @@ -24186,10 +25916,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 @@ -24225,11 +25956,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, @@ -24240,8 +25990,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 @@ -24251,8 +26002,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 @@ -24263,22 +26014,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 @@ -24299,14 +26055,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 @@ -24349,12 +26106,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, @@ -24373,14 +26131,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. @@ -24404,10 +26171,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 @@ -24449,13 +26219,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 @@ -24485,6 +26255,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 @@ -24492,10 +26270,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 @@ -24518,6 +26302,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 @@ -24532,7 +26336,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, @@ -24548,14 +26355,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 @@ -24575,7 +26388,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, @@ -24601,6 +26415,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 @@ -24622,11 +26454,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 @@ -24648,6 +26486,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 @@ -24657,21 +26497,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 @@ -24724,8 +26584,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 @@ -24734,17 +26595,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 @@ -24780,12 +26646,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 @@ -24805,6 +26672,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, @@ -24826,25 +26703,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 @@ -24860,6 +26738,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 @@ -24877,8 +26760,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. @@ -24891,7 +26779,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 @@ -24906,12 +26798,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 @@ -24950,11 +26842,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. @@ -24998,18 +26891,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: @@ -25017,12 +26912,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, @@ -25032,91 +26934,15 @@ * AUTHORS, ChangeLog, INSTALL, TODO, index.html, VisualStudio/osg/osg.dsp, VisualStudio/osgUtil/osgUtil.dsp, - 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++/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, - include/osg/FrontFace, include/osg/Geode, include/osg/Group, - include/osg/Impostor, include/osg/ImpostorSprite, - include/osg/LOD, include/osg/Light, include/osg/LightSource, - include/osg/Material, include/osg/Matrix, include/osg/Matrix.new, + dist/RedHatRPM/Makefile, dist/RedHatRPM/makespec, + dist/RedHatRPM/osg.spec, include/osg/AlphaFunc, + include/osg/Billboard, include/osg/Camera, include/osg/ClipPlane, + include/osg/ColorMask, include/osg/CullFace, include/osg/Depth, + include/osg/Fog, include/osg/FrontFace, include/osg/Geode, + include/osg/Group, include/osg/Impostor, + include/osg/ImpostorSprite, include/osg/LOD, include/osg/Light, + include/osg/LightSource, include/osg/Material, + include/osg/Matrix, include/osg/Matrix.new, include/osg/Matrix.old, include/osg/Node, include/osg/NodeVisitor, include/osg/Object, include/osg/Point, include/osg/PolygonMode, include/osg/PolygonOffset, @@ -25125,34 +26951,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, @@ -25161,52 +26998,53 @@ 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, - MindMaps/DesignPatterns.mmp, MindMaps/Mission.mmp, - MindMaps/DesignPatterns/DesignPatterns.gif, - MindMaps/Mission/Mission.gif, UML/osg.png, UML/osgutils.png, - doc++/osg/ClassGraph.class, doc++/osg/ClassGraphPanel.class, - doc++/osg/ClassLayout.class, doc++/osg/NavigatorButton.class, - doc++/osg/icon1.gif, doc++/osg/icon2.gif, - doc++/osgDB/ClassGraph.class, doc++/osgDB/ClassGraphPanel.class, - doc++/osgDB/ClassLayout.class, doc++/osgDB/NavigatorButton.class, - doc++/osgDB/icon1.gif, doc++/osgDB/icon2.gif, - doc++/osgDB/osgDB.html, doc++/osgUtil/ClassGraph.class, - doc++/osgUtil/ClassGraphPanel.class, - doc++/osgUtil/ClassLayout.class, - doc++/osgUtil/NavigatorButton.class, doc++/osgUtil/icon1.gif, - doc++/osgUtil/icon2.gif: Addec binary files with -kb + * Metrowerks/Metrowerks.mcp, Metrowerks/OpenSceneGraph.mcp, + doc/OpenSceneGraphBanner_Distribution.jpg, + src/Demos/wxsgv/wxsgv.wdr: Addec binary files with -kb 2001-09-20 01:47 don - * doc/: OpenSceneGraphBanner_Distribution.jpg, - MindMaps/DesignPatterns.mmp, MindMaps/Mission.mmp, - MindMaps/DesignPatterns/DesignPatterns.gif, - MindMaps/Mission/Mission.gif, UML/osg.png, UML/osgutils.png, - doc++/osg/ClassGraph.class, doc++/osg/ClassGraphPanel.class, - doc++/osg/ClassLayout.class, doc++/osg/NavigatorButton.class, - doc++/osg/icon1.gif, doc++/osg/icon2.gif, - doc++/osgDB/ClassGraph.class, doc++/osgDB/ClassGraphPanel.class, - doc++/osgDB/ClassLayout.class, doc++/osgDB/NavigatorButton.class, - doc++/osgDB/icon1.gif, doc++/osgDB/icon2.gif, - doc++/osgDB/osgDB.html, doc++/osgUtil/ClassGraph.class, - doc++/osgUtil/ClassGraphPanel.class, - doc++/osgUtil/ClassLayout.class, - doc++/osgUtil/NavigatorButton.class, doc++/osgUtil/icon1.gif, - doc++/osgUtil/icon2.gif: Removed should be binary entries. Well - r-add with -kb + * Metrowerks/Metrowerks.mcp, Metrowerks/OpenSceneGraph.mcp, + doc/OpenSceneGraphBanner_Distribution.jpg, + src/Demos/wxsgv/wxsgv.wdr: Removed should be binary entries. + Well r-add with -kb -2001-09-20 00:51 don +2001-09-20 01:07 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. + * 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:52 don + + * 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. @@ -25234,13 +27072,7 @@ 2001-09-20 00:46 don - * 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, + * 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 @@ -25275,14 +27107,19 @@ 2001-09-20 00:41 don - * doc/doc++/osg/MatrixProduct.html, - doc/doc++/osg/NodeCallback.html, doc/doc++/osg/Viewport.html, - doc/doc++/osgUtil/AppVisitor.html, include/osg/Matrix.new, + * Metrowerks/Metrowerks.mcp, include/osg/Matrix.new, include/osg/Matrix.old, include/osg/NodeCallback, include/osg/Viewport, include/osgUtil/AppVisitor, - 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, + 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, but getting there. o First cut of osgcluster demo. Very simple beginings. Alas @@ -25356,145 +27193,39 @@ 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, 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, - 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++/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, include/osg/BoundsChecking, include/osg/ClipPlane, include/osg/ClippingVolume, include/osg/ColorMask, include/osg/Depth, include/osg/Drawable, include/osg/FrontFace, @@ -25516,6 +27247,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, @@ -25542,13 +27275,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, @@ -25564,7 +27312,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, @@ -25589,35 +27338,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, @@ -25763,7 +27556,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 @@ -25782,7 +27577,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, @@ -25791,16 +27589,11 @@ 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, 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, include/osg/AlphaFunc, - include/osg/Billboard, include/osg/BoundingBox, - include/osg/BoundingSphere, include/osg/Camera, - include/osg/CullFace, include/osg/DCS, + dist/RedHatRPM/Makefile, dist/RedHatRPM/makespec, + dist/RedHatRPM/osg.spec, doc/Doxyfile, doc/index.html, + include/osg/AlphaFunc, include/osg/Billboard, + include/osg/BoundingBox, include/osg/BoundingSphere, + include/osg/Camera, include/osg/CullFace, include/osg/DCS, include/osg/DynamicLibrary, include/osg/Export, include/osg/ExtensionSupported, include/osg/Field, include/osg/FieldReader, include/osg/FieldReaderIterator, @@ -25818,6 +27611,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, @@ -25826,10 +27621,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, @@ -25847,7 +27645,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, @@ -25911,8 +27711,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, @@ -25925,7 +27733,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, @@ -25952,7 +27775,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, @@ -25961,16 +27787,11 @@ 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, 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, include/osg/AlphaFunc, - include/osg/Billboard, include/osg/BoundingBox, - include/osg/BoundingSphere, include/osg/Camera, - include/osg/CullFace, include/osg/DCS, + dist/RedHatRPM/Makefile, dist/RedHatRPM/makespec, + dist/RedHatRPM/osg.spec, doc/Doxyfile, doc/index.html, + include/osg/AlphaFunc, include/osg/Billboard, + include/osg/BoundingBox, include/osg/BoundingSphere, + include/osg/Camera, include/osg/CullFace, include/osg/DCS, include/osg/DynamicLibrary, include/osg/Export, include/osg/ExtensionSupported, include/osg/Field, include/osg/FieldReader, include/osg/FieldReaderIterator, @@ -25988,6 +27809,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, @@ -25996,10 +27819,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, @@ -26017,7 +27843,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, @@ -26081,8 +27909,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, @@ -26095,7 +27931,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, diff --git a/NEWS.txt b/NEWS.txt index 995a9dff3..e72acc0bf 100644 --- a/NEWS.txt +++ b/NEWS.txt @@ -10,11 +10,15 @@ OSG News (most significant items from ChangeLog) Improved pager support with better multi-processor stability and constant frame rate peformance. - STL import. + STL plugin. + + NET plugin Spelling and typo correction blitz on osg, osgDB and osgUtil libraries. NodeTrackManipulator improved. + + General bug fixes.