diff --git a/ChangeLog b/ChangeLog index 410e901e0..a498b18f6 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,20606 +1,18919 @@ -2003-07-26 14:01 robert +2003-09-12 10:48 robert - * NEWS.txt: Updated NEWS for release. + * NEWS.txt: Updated NEWS file for the release. -2003-07-26 12:08 robert +2003-09-12 09:45 robert - * NEWS.txt: Updated NEWS + * src/osgPlugins/osg/: FragmentProgram.cpp, VertexProgram.cpp: From + Sebastien Kuntz, added support for external refernces to + vertex/fragment program files. -2003-07-26 11:57 robert +2003-09-11 10:44 robert - * src/osgPlugins/jpeg/: GNUmakefile, ReaderWriterJPEG.cpp: Fixed - warning in jpeg loader by replacing longjmp with throw/catch. + * 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-07-26 07:15 robert +2003-09-11 00:18 robert - * src/osgPlugins/jpeg/ReaderWriterJPEG.cpp: Fixed long jump - warning. CV: - ---------------------------------------------------------------------- + * include/osg/CullStack, src/osg/State.cpp: Added + applyProjectionMatrix(0); & applyModelViewMatrix(0); into + osg::State::popAllStateSets(), removed some debugging output. -2003-07-25 21:51 robert +2003-09-10 22:30 robert - * doc/dependencies.html: Added openthreads to list of - dependencies.: + * VisualStudio/osgPlugins/pfb/pfb.dsp: Fixed unix line ending. -2003-07-25 21:25 robert - - * src/osgPlugins/txp/: trpage_compat.cpp, trpage_geom.cpp, - trpage_header.cpp, trpage_label.cpp, trpage_light.cpp, - trpage_managers.cpp, trpage_material.cpp, trpage_model.cpp, - trpage_parse.cpp, trpage_pparse.cpp, trpage_print.cpp, - trpage_range.cpp, trpage_rarchive.cpp, trpage_readbuf.cpp, - trpage_scene.cpp, trpage_tile.cpp, trpage_util.cpp, - trpage_util.h, trpage_warchive.cpp, trpage_writebuf.cpp: Fixed - warnings. - -2003-07-25 18:02 don - - * GNUmakefile, Make/makedirdefs, examples/GNUmakefile, - src/GNUmakefile: Fixes to makedefs/makedirdefs ordering in some - makefiles, and conditional build for osgslideshow on Sun - -2003-07-25 17:12 don - - * Make/makedefs: Removed command line definitions of OSG_VERSION - and OSG_RELEASE - -2003-07-25 16:48 don - - * Make/makedefs, examples/osganimate/GNUmakefile, - examples/osgautotransform/GNUmakefile, - examples/osgbillboard/GNUmakefile, - examples/osgcallback/GNUmakefile, - examples/osgcameragroup/GNUmakefile, - examples/osgclip/GNUmakefile, examples/osgcluster/GNUmakefile, - examples/osgconv/GNUmakefile, examples/osgcopy/GNUmakefile, - examples/osgcubemap/GNUmakefile, examples/osggeodemo/GNUmakefile, - examples/osggeometry/GNUmakefile, - examples/osghangglide/GNUmakefile, examples/osghud/GNUmakefile, - examples/osgimpostor/GNUmakefile, - examples/osgkeyboard/GNUmakefile, examples/osglight/GNUmakefile, - examples/osglightpoint/GNUmakefile, examples/osglogo/GNUmakefile, - examples/osgmultitexture/GNUmakefile, - examples/osgoccluder/GNUmakefile, - examples/osgparticle/GNUmakefile, examples/osgpick/GNUmakefile, - examples/osgprerender/GNUmakefile, - examples/osgreflect/GNUmakefile, examples/osgscribe/GNUmakefile, - examples/osgsequence/GNUmakefile, - examples/osgshaders/GNUmakefile, - examples/osgshadowtexture/GNUmakefile, - examples/osgshape/GNUmakefile, - examples/osgstereoimage/GNUmakefile, - examples/osgteapot/GNUmakefile, examples/osgtext/GNUmakefile, - examples/osgtexture1D/GNUmakefile, - examples/osgtexture2D/GNUmakefile, - examples/osgtexture3D/GNUmakefile, - examples/osgtexturerectangle/GNUmakefile, - examples/osgunittests/GNUmakefile, - examples/osgversion/GNUmakefile, - examples/osgvertexprogram/GNUmakefile, - examples/osgviewer/GNUmakefile, examples/osgwindows/GNUmakefile, - examples/slideshow3D/GNUmakefile, - src/osgPlugins/txp/trpage_write.h, src/osgProducer/GNUmakefile: - Removed references to PRODUCER_INCLUDE_DIR and PRODUCER_LIB_DIR - in the local makefiles. - - Small change in txp loader for sun build - -2003-07-23 23:13 robert - - * examples/slideshow3D/: GNUmakefile, GNUmakefile.inst: Fixed - warnings. - -2003-07-23 23:09 robert - - * examples/slideshow3D/ReaderWriterXML.cpp: Fixed warning. - -2003-07-23 23:07 robert - - * src/osgPlugins/osgSim/IO_Sector.cpp: Fixed warning, which was - actually a bug, sometimes you've just gotta love pedantic - warnings. - -2003-07-23 23:05 robert - - * src/osgDB/FieldReader.cpp: Fix warnings. - -2003-07-23 14:32 robert - - * src/osgPlugins/txp/trPagePageManager.cpp: Removed all references - to sleep/usleep. - -2003-07-23 14:18 robert - - * src/osgPlugins/txp/trPagePageManager.cpp: Moved t->testCancel() - to end of loop. - - Changed a sleep() to a Yield. - - Removed debugging messages. - -2003-07-23 14:03 robert - - * examples/slideshow3D/SlideShowConstructor.cpp: From Gideon, - update to the PolygonOffset for the background quad. - -2003-07-23 13:57 robert - - * src/osgPlugins/osgSim/GNUmakefile: Added makefile. - -2003-07-23 13:55 robert - - * src/osg/State.cpp: Made the fine grained checking of GL errors - off by default. - -2003-07-23 13:53 robert - - * include/osg/Drawable, src/osg/Drawable.cpp: From Romano José - Magacho da Silva, extension checking for NV_occlusion_query - extension. - -2003-07-23 13:50 robert - - * include/osg/GLExtensions: From Sean, fix for Sun windows - extension checking. - -2003-07-23 13:38 robert - - * VisualStudio/osgPlugins/txp/txp.dsp: Fixes to paths and - dependancies. - -2003-07-23 12:08 don - - * Make/makedefs: Added conditionals to find OpenThreads include and - library directories if not installed - -2003-07-23 11:32 robert - - * VisualStudio/VisualStudio.dsw, - VisualStudio/osgPlugins/txp/txp.dsp, - src/osgPlugins/txp/TrPageParser.cpp: Fixes for Win32 build. - -2003-07-23 11:25 robert - - * VisualStudio/examples/slideshow3D/slideshow3D.dsp: Fixed typo of - SlideShowContructor.cpp - -2003-07-23 08:52 robert - - * VisualStudio/osgPlugins/ive/ive.dsp, src/osgDB/DatabasePager.cpp, - src/osgPlugins/ive/DataInputStream.cpp, - src/osgPlugins/ive/DataOutputStream.cpp, - src/osgPlugins/ive/GNUmakefile, src/osgPlugins/ive/PagedLOD.cpp, - src/osgPlugins/ive/PagedLOD.h, src/osgPlugins/ive/ReadWrite.h, - src/osgPlugins/txp/trPagePageManager.cpp: Added support for - PagedLOD node into .ive format and added support for - - Enabled texture object reuse by setting an expiry delay in the - TextureObjectManager of 10 seconds - done for both - osgDB::DatabasePager and TXP plugin. - -2003-07-23 08:12 robert - - * runexamples.bat, examples/slideshow3D/SlideEventHandler.cpp, - examples/slideshow3D/SlideEventHandler.h, - examples/slideshow3D/slideshow3D.cpp: Added control of auto - option into slideshow3D - -2003-07-23 08:00 robert - - * NEWS.txt, examples/slideshow3D/SlideEventHandler.cpp: Fixed - typo's slideshow3D - -2003-07-23 07:59 robert - - * src/osgProducer/ViewerEventHandler.cpp: Fixed blending mode on - stats output. - -2003-07-23 07:06 robert - - * Make/makedirdefs, VisualStudio/VisualStudio.dsw, - VisualStudio/osgPlugins/osgSim/dot_osgSim.dsp, - dist/RPM/OpenSceneGraph.spec, include/osgSim/BlinkSequence, - include/osgSim/LightPointNode, include/osgSim/Sector, - src/osgPlugins/osgSim/IO_BlinkSequence.cpp, - src/osgPlugins/osgSim/IO_LightPoint.cpp, - src/osgPlugins/osgSim/IO_LightPoint.h, - src/osgPlugins/osgSim/IO_LightPointNode.cpp, - src/osgPlugins/osgSim/IO_Sector.cpp, - src/osgSim/BlinkSequence.cpp, src/osgSim/LightPointNode.cpp, - src/osgSim/Sector.cpp: From Gideon May, added support for osgSim - into .osg file format. - -2003-07-23 06:34 robert - - * VisualStudio/osgPlugins/txp/txp.dsp, - src/osgPlugins/txp/GNUmakefile, - src/osgPlugins/txp/IO_TerrapageNode.cpp, - src/osgPlugins/txp/ReaderWriterTXP.cpp, - src/osgPlugins/txp/ReaderWriterTXP.h, - src/osgPlugins/txp/TerrapageNode.cpp, - src/osgPlugins/txp/TerrapageNode.h, - src/osgPlugins/txp/TrPageArchive.cpp, - src/osgPlugins/txp/TrPageArchive.h, - src/osgPlugins/txp/TrPageParser.cpp, - src/osgPlugins/txp/TrPageParser.h, - src/osgPlugins/txp/WaitBlock.h, - src/osgPlugins/txp/trPagePageManager.cpp, - src/osgPlugins/txp/trPagePageManager.h, - src/osgPlugins/txp/trdll.h, src/osgPlugins/txp/trpage_basic.cpp, - src/osgPlugins/txp/trpage_compat.cpp, - src/osgPlugins/txp/trpage_compat.h, - src/osgPlugins/txp/trpage_geom.cpp, - src/osgPlugins/txp/trpage_geom.h, - src/osgPlugins/txp/trpage_header.cpp, - src/osgPlugins/txp/trpage_ident.h, - src/osgPlugins/txp/trpage_io.h, - src/osgPlugins/txp/trpage_label.cpp, - src/osgPlugins/txp/trpage_light.cpp, - src/osgPlugins/txp/trpage_main.cpp, - src/osgPlugins/txp/trpage_managers.cpp, - src/osgPlugins/txp/trpage_managers.h, - src/osgPlugins/txp/trpage_material.cpp, - src/osgPlugins/txp/trpage_model.cpp, - src/osgPlugins/txp/trpage_nodes.cpp, - src/osgPlugins/txp/trpage_parse.cpp, - src/osgPlugins/txp/trpage_pparse.cpp, - src/osgPlugins/txp/trpage_print.cpp, - src/osgPlugins/txp/trpage_print.h, - src/osgPlugins/txp/trpage_range.cpp, - src/osgPlugins/txp/trpage_rarchive.cpp, - src/osgPlugins/txp/trpage_read.h, - src/osgPlugins/txp/trpage_readbuf.cpp, - src/osgPlugins/txp/trpage_scene.cpp, - src/osgPlugins/txp/trpage_scene.h, - src/osgPlugins/txp/trpage_swap.cpp, - src/osgPlugins/txp/trpage_swap.h, - src/osgPlugins/txp/trpage_sys.h, - src/osgPlugins/txp/trpage_tile.cpp, - src/osgPlugins/txp/trpage_util.cpp, - src/osgPlugins/txp/trpage_util.h, - src/osgPlugins/txp/trpage_warchive.cpp, - src/osgPlugins/txp/trpage_write.h, - src/osgPlugins/txp/trpage_writebuf.cpp: Merged changes from - Nicklov Trajce and Boris Bralo. - -2003-07-23 05:06 robert - - * doc/: data.html, documentation.html: Updated docs to reflect new - data direcory. - -2003-07-23 04:45 robert - - * include/osg/TriangleFunctor, - src/osgParticle/FluidFrictionOperator.cpp, - src/osgPlugins/dw/ReaderWriterDW.cpp, - src/osgPlugins/flt/MultiTextureRecord.cpp, - src/osgPlugins/osg/ReaderWriterOSG.cpp, - src/osgUtil/TriStrip_graph_array.h: Warning fixes from Gideon - May. - -2003-07-23 04:37 robert - - * VisualStudio/examples/slideshow3D/slideshow3D.dsp: Added - slideshow3D.dsp. - -2003-07-23 04:27 robert - - * doc/doc++/: osg/AlphaFunc.html, osg/AnimationPath.html, - osg/AnimationPathCallback.html, osg/ApplicationUsage.html, - osg/Array.html, osg/AttributeFunctor.html, - osg/AutoTransform.html, osg/Billboard.html, osg/BlendFunc.html, - osg/BoundingBox.html, osg/BoundingSphere.html, osg/Box.html, - osg/ClearNode.html, osg/ClipNode.html, osg/ClipPlane.html, - osg/CollectOccludersVisitor.html, osg/ColorMask.html, - osg/ColorMatrix.html, osg/CompositeShape.html, osg/Cone.html, - osg/ConstAttributeFunctor.html, osg/ConstShapeVisitor.html, - osg/ConvexHull.html, osg/ConvexPlanarOccluder.html, - osg/CopyOp.html, osg/CullFace.html, osg/CullStack.html, - osg/CullingSet.html, osg/Cylinder.html, osg/DOFTransform.html, - osg/DatabaseRequestHandler.html, osg/DeleteHandler.html, - osg/Depth.html, osg/DisplaySettings.html, - osg/DrawArrayLengths.html, osg/DrawArrays.html, - osg/DrawElementsUByte.html, osg/DrawElementsUInt.html, - osg/DrawElementsUShort.html, osg/DrawPixels.html, - osg/Drawable.html, osg/Endian.html, osg/Extensions.2.html, - osg/Extensions.3.html, osg/Extensions.4.html, - osg/Extensions.5.html, osg/Extensions.6.html, - osg/Extensions.html, osg/Fog.html, osg/FragmentProgram.html, - osg/FrameStamp.html, osg/FrontFace.html, osg/General.html, - osg/Geode.html, osg/Geometry.html, osg/Grid.html, osg/Group.html, - osg/HIER.html, osg/HIERjava.html, osg/HeightField.html, - osg/Image.html, osg/Impostor.html, osg/ImpostorSprite.html, - osg/ImpostorSpriteManager.html, osg/IndexArray.html, - osg/InfinitePlane.html, osg/LOD.html, osg/Light.html, - osg/LightModel.html, osg/LightSource.html, osg/LineSegment.html, - osg/LineStipple.html, osg/LineWidth.html, osg/META_Node.html, - osg/META_Object.html, osg/META_Shape.html, - osg/META_StateAttribute.html, osg/Material.html, osg/Matrix.html, - osg/MatrixTransform.html, osg/Node.html, osg/NodeAcceptOp.html, - osg/NodeCallback.html, osg/NodeVisitor.html, - osg/NotifySeverity.html, osg/Object.html, osg/OccluderNode.html, - osg/PagedLOD.html, osg/Plane.html, osg/Point.html, - osg/PolygonMode.html, osg/PolygonOffset.html, - osg/PolygonStipple.html, osg/Polytope.html, - osg/PositionAttitudeTransform.html, osg/PrimitiveFunctor.html, - osg/PrimitiveSet.html, osg/Projection.html, - osg/QualifiedTestPrinter.html, osg/Quat.html, osg/RefMatrix.html, - osg/Referenced.html, osg/Sequence.html, osg/ShadeModel.html, - osg/ShadowVolumeOccluder.html, osg/Shape.html, - osg/ShapeDrawable.html, osg/ShapeVisitor.html, osg/Sphere.html, - osg/State.html, osg/StateAttribute.html, osg/StateSet.html, - osg/Stencil.html, osg/SubloadCallback.2.html, - osg/SubloadCallback.3.html, osg/SubloadCallback.4.html, - osg/SubloadCallback.5.html, osg/SubloadCallback.html, - osg/Switch.html, osg/TemplateArray.html, - osg/TemplateIndexArray.html, osg/TessellationHints.html, - osg/Test.html, osg/TestCase.html, osg/TestCase_.html, - osg/TestContext.html, osg/TestErrorX.html, osg/TestFailureX.html, - osg/TestGraph.html, osg/TestQualifier.html, osg/TestRecord.html, - osg/TestReport.html, osg/TestRunner.html, osg/TestSuite.html, - osg/TestSuiteAutoRegistrationAgent.html, osg/TestVisitor.html, - osg/TestX.html, osg/TexEnv.html, osg/TexEnvCombine.html, - osg/TexGen.html, osg/TexMat.html, osg/Texture.html, - osg/Texture1D.html, osg/Texture2D.html, osg/Texture3D.html, - osg/TextureCubeMap.html, osg/TextureObject.html, - osg/TextureObjectManager.html, osg/TextureRectangle.html, - osg/Timer.html, osg/TraceStream.html, osg/Transform.html, - osg/TriangleFunctor.html, osg/TriangleMesh.html, osg/UByte4.html, - osg/Vec2.html, osg/Vec3.html, osg/Vec4.html, - osg/VectorSizei.html, osg/VectorUByte.html, osg/VectorUInt.html, - osg/VectorUShort.html, osg/VertexProgram.html, osg/Viewport.html, - osg/buffered_object.html, osg/buffered_value.html, - osg/clampArray3BetweenRange.html, osg/clampArray3GEQUAL.html, - osg/clampArray3LEQUAL.html, osg/clampArray4BetweenRange.html, - osg/clampArray4GEQUAL.html, osg/clampArray4LEQUAL.html, - osg/clampArrayElementBetweenRange.html, - osg/clampArrayElementGEQUAL.html, - osg/clampArrayElementLEQUAL.html, - osg/clampArrayElementsBetweenRange.html, - osg/clampArrayElementsGEQUAL.html, - osg/clampArrayElementsLEQUAL.html, osg/clampBetweenRange.html, - osg/clampGEQUAL.html, osg/clampLEQUAL.html, - osg/createGeodeForImage.2.html, - osg/createTexturedQuadGeometry.html, osg/fast_back_stack.html, - osg/index.html, osg/osg.html, osg/ref_ptr.html, - osgDB/DatabasePager.html, osgDB/DotOsgWrapper.html, - osgDB/DynamicLibrary.html, osgDB/Field.html, - osgDB/FieldReader.html, osgDB/FieldReaderIterator.html, - osgDB/General.html, osgDB/HIER.html, osgDB/HIERjava.html, - osgDB/Input.html, osgDB/Options.html, osgDB/Output.html, - osgDB/ParameterOutput.html, osgDB/PushAndPopDataPath.html, - osgDB/ReadResult.html, osgDB/ReaderWriter.html, - osgDB/RegisterDotOsgWrapperProxy.html, - osgDB/RegisterReaderWriterProxy.html, osgDB/Registry.html, - osgDB/WriteResult.html, osgDB/basic_type_wrapper.html, - osgDB/index.html, osgDB/osgDB.html, osgDB/type_wrapper.html, - osgGA/AnimationPathManipulator.html, - osgGA/CompositeGUIEventHandler.html, osgGA/DriveManipulator.html, - osgGA/FlightManipulator.html, osgGA/GUIActionAdapter.html, - osgGA/GUIEventAdapter.html, osgGA/GUIEventHandler.html, - osgGA/GUIEventHandlerVisitor.html, osgGA/General.html, - osgGA/HIER.html, osgGA/HIERjava.html, - osgGA/KeySwitchMatrixManipulator.html, - osgGA/MatrixManipulator.html, osgGA/SetSceneViewVisitor.html, - osgGA/TrackballManipulator.html, osgGA/index.html, - osgGA/osgGA.html, osgGL2/ClassGraph.class, - osgGL2/ClassGraphPanel.class, osgGL2/ClassLayout.class, - osgGL2/Extensions.html, osgGL2/General.html, osgGL2/HIER.html, - osgGL2/HIERjava.html, osgGL2/NavigatorButton.class, - osgGL2/PerContextProgObj.html, osgGL2/PerContextShaderObj.html, - osgGL2/ProgramObject.html, osgGL2/ShaderObject.html, - osgGL2/icon1.gif, osgGL2/icon2.gif, osgGL2/index.html, - osgGL2/osgGL2.html, osgProducer/Callback.html, - osgProducer/EventAdapter.html, osgProducer/General.html, - osgProducer/HIERjava.html, - osgProducer/KeyboardMouseCallback.html, - osgProducer/OsgCameraGroup.html, - osgProducer/OsgSceneHandler.html, osgProducer/Viewer.html, - osgProducer/index.html, osgProducer/osgProducer.html, - osgSim/AzimElevationSector.html, osgSim/AzimSector.html, - osgSim/BlinkSequence.html, osgSim/ConeSector.html, - osgSim/ElevationSector.html, osgSim/General.html, - osgSim/HIER.html, osgSim/HIERjava.html, osgSim/LightPoint.html, - osgSim/LightPointNode.html, osgSim/Sector.html, - osgSim/SphereSegment.html, osgSim/index.html, osgSim/osgSim.html, - osgText/DefaultFont.html, osgText/Font.html, - osgText/FontImplementation.html, osgText/Glyph.html, - osgText/GlyphTexture.html, osgText/KerningType.html, - osgText/String.html, osgText/Text.html, osgText/osgText.html, - osgUtil/CombineLODsVisitor.html, osgUtil/CullVisitor.html, - osgUtil/FlattenStaticTransformsVisitor.html, - osgUtil/General.html, osgUtil/HIER.html, osgUtil/HIERjava.html, - osgUtil/MergeGeometryVisitor.html, osgUtil/Optimizer.html, - osgUtil/RemoveEmptyNodesVisitor.html, - osgUtil/RemoveRedundantNodesVisitor.html, osgUtil/RenderBin.html, - osgUtil/RenderLeaf.html, osgUtil/RenderStage.html, - osgUtil/RenderToTextureStage.html, osgUtil/SceneView.html, - osgUtil/StateVisitor.html, osgUtil/Statistics.html, - osgUtil/Tesselator.html, osgUtil/TransformAttributeFunctor.html, - osgUtil/TransformCallback.html, osgUtil/TriStripVisitor.html, - osgUtil/UpdateVisitor.html, osgUtil/index.html, - osgUtil/osgUtil.html: Updated doc++ documentation. - -2003-07-23 03:11 robert - - * VisualStudio/VisualStudio.dsw: Fixed osgslideshow3D to - slideshow3D - -2003-07-23 02:27 robert - - * NEWS.txt, VisualStudio/VisualStudio.dsw: Added slideshow3D to the - examples list under VisualStudio. - - Partially updated the NEWS.txt. - -2003-07-23 01:54 robert - - * Make/makedefs, src/osg/Version.cpp, src/osgDB/Version.cpp, - src/osgGA/Version.cpp, src/osgParticle/Version.cpp, - src/osgProducer/Version.cpp, src/osgSim/Version.cpp, - src/osgText/Version.cpp, src/osgUtil/Version.cpp: Bumped up - version numbers in preperation for the 0.9.5 release. - -2003-07-23 01:48 robert - - * examples/osgcameragroup/osgcameragroup.cpp: Made the keyboard - mouse callback a ref_ptr<> managed object to fix ref count - problem. - -2003-07-23 01:18 robert - - * src/osg/Image.cpp: Added check to allocateImage() so that if the - pixel size wouldn't be computed unless valid _data already - existed on the object. - -2003-07-22 14:03 robert - - * runexamples.bat, include/osg/State, src/osg/State.cpp, - src/osgDB/DatabasePager.cpp, src/osgUtil/SceneView.cpp: Added - support for osg::State::s/getInitialViewMatrix(); - - Added slideshow3D examples to the runexamples.bat. - - Fixed DatabasePager to work with the latest OpenThreads. - -2003-07-22 08:35 robert - - * examples/slideshow3D/: ReaderWriterXML.cpp, - SlideEventHandler.cpp, SlideShowConstructor.cpp, - SlideShowConstructor.h: Updates to the slideshow3D app. - -2003-07-22 05:48 robert - - * include/osgSim/BlinkSequence, src/osgSim/BlinkSequence.cpp: Made - BlinkSequence subclass from osg::Object. - -2003-07-22 05:39 robert - - * Make/makedirdefs, VisualStudio/osgDB/osgDB.dsp, - examples/osgslideshow/DefaultPresentation.cpp, - examples/osgslideshow/GNUmakefile, - examples/osgslideshow/GNUmakefile.inst, - examples/osgslideshow/SlideEventHandler.cpp, - examples/osgslideshow/SlideEventHandler.h, - examples/osgslideshow/osgslideshow.cpp, - examples/slideshow3D/DefaultPresentation.cpp, - examples/slideshow3D/GNUmakefile, - examples/slideshow3D/GNUmakefile.inst, - examples/slideshow3D/ReaderWriterXML.cpp, - examples/slideshow3D/SlideEventHandler.cpp, - examples/slideshow3D/SlideEventHandler.h, - examples/slideshow3D/SlideShowConstructor.cpp, - examples/slideshow3D/SlideShowConstructor.h, - examples/slideshow3D/slideshow3D.cpp: Added XML support and - slideshow constructor to slideshow3D example, now renamed from - the previous osgslideshow. - -2003-07-22 03:33 robert - - * include/osgSim/Sector: Changed the Sector classes so they are - derive from osg::Object to allow them to be shared objects with - the .osg support. - -2003-07-22 01:42 robert - - * examples/osgtexturerectangle/osgtexturerectangle.cpp: Added - Images/ infront of lz.rgb path. - -2003-07-21 11:36 robert - - * include/osgDB/Input, include/osgDB/Registry, src/osgDB/Input.cpp, - src/osgDB/Registry.cpp, src/osgPlugins/3dc/ReaderWriter3DC.cpp, - src/osgPlugins/osg/Drawable.cpp, src/osgPlugins/osg/Shape.cpp, - src/osgPlugins/osg/ShapeDrawable.cpp, - src/osgPlugins/osgParticle/IO_ModularEmitter.cpp, - src/osgPlugins/osgParticle/IO_ModularProgram.cpp: From Marco, - updates to osgDB and .osg plugin to better handle reading of - objects of specified types. - -2003-07-21 08:51 robert - - * src/osgDB/DatabasePager.cpp: Added yield call to database paging - main loop. - -2003-07-21 08:26 robert - - * VisualStudio/osgDB/osgDB.dsp: Fixed osgDB plugin. - -2003-07-21 04:54 robert - - * src/osgProducer/OsgCameraGroup.cpp: Removed old link. - -2003-07-21 03:39 robert - - * src/osgDB/DatabasePager.cpp: Added missing DatabasePager. - -2003-07-21 03:11 robert - - * Make/makedefs: Added -lOpenThreads to the OSX defines. - -2003-07-21 01:19 robert - - * VisualStudio/osgDB/osgDB.dsp, - VisualStudio/osgProducer/osgProducer.dsp, - include/osgDB/DatabasePager, include/osgProducer/DatabasePager, - include/osgProducer/OsgCameraGroup, src/osgDB/GNUmakefile, - src/osgProducer/GNUmakefile, src/osgProducer/Viewer.cpp: Moved - DatabasePager into from osgProducer into osgDB. This means that - osgDB is now dependant on OpenThreads. - -2003-07-19 17:51 don - - * VisualStudio/: examples/osgcluster/osgcluster.dsp, - examples/osgpick/osgpick.dsp, examples/osgshape/osgshape.dsp, - examples/osgstereoimage/osgstereoimage.dsp, - examples/osgtext/osgtextdemo.dsp, - examples/osgvertexprogram/osgvertexprogram.dsp, - examples/osgwindows/osgwindows.dsp, osgProducer/osgProducer.dsp: - Integrated OpenThreads and brought dsps up to snuff on Win32 - -2003-07-19 10:55 don - - * Make/: instexamplesrc, instrules: Small bug in instrules - -2003-07-19 10:46 don - - * Make/: instexamplesrc, instrules: passing $(MAKE) into - instexamplesrc script to shut the religious fanatics on the - mailing list up. - -2003-07-18 17:18 don - - * Make/instexamplesrc, Make/instrules, Make/makedefs, - include/osgProducer/DatabasePager, - include/osgProducer/KeyboardMouseCallback, - src/osgProducer/DatabasePager.cpp, src/osgProducer/GNUmakefile, - src/osgProducer/OsgSceneHandler.cpp: Updated OSG to use - OpenThreads. Moved any references to OpenThread to OpenThreads - and removed any dependency on Producer threads, Mutexes, etc. - -2003-07-16 23:43 robert - - * AUTHORS.txt, VisualStudio/osg/osg.dsp, - VisualStudio/osgPlugins/osg/dot_osg.dsp, - include/osg/FragmentProgram, src/osg/FragmentProgram.cpp, - src/osg/GNUmakefile, src/osgPlugins/osg/FragmentProgram.cpp, - src/osgPlugins/osg/GNUmakefile, src/osgUtil/SceneView.cpp: From - Romano Jose Magacho da Silva, added osg:FragmentProgram. - - From Robert, add .osg support for FragmentProgram. - -2003-07-16 15:26 robert - - * VisualStudio/osgPlugins/osg/dot_osg.dsp, - src/osgPlugins/osg/GNUmakefile, - src/osgPlugins/osg/VertexProgram.cpp: From Ruben, added support - for vertex program in .osg loader. - -2003-07-16 15:15 robert - - * AUTHORS.txt, include/osg/Matrix, include/osgUtil/SceneView, - src/osgUtil/SceneView.cpp: Added setProjectionMatrix*(), - setViewMatrix*() and get*() methods to osgUtil::SceneView. - -2003-07-16 13:14 robert - - * examples/osgunittests/osgunittests.cpp, include/osg/Matrix, - src/osg/Matrix.cpp: Added osg::Matrix::getOtho,getFrustum and - getLookAt() methods. - - Added test for new matrix methods into unit tests example, but - these really should go in their own lib... - -2003-07-16 06:17 robert - - * src/osgProducer/ViewerEventHandler.cpp: Rejigged the management - of state in the stats and help drawing so that it used StateSet's - rather than straight OpenGL calls. - -2003-07-16 02:52 robert - - * include/osgGL2/ProgramObject, src/osg/Drawable.cpp, - src/osg/Texture.cpp, src/osg/VertexProgram.cpp, - src/osgGL2/ProgramObject.cpp: Improvements to the handling of - deletion of OpenGL rendering objets such as display lists and - textures object such that they can be deleted according to an - available amount of time given to do deletes. - -2003-07-15 14:19 robert - - * include/osg/Drawable, include/osg/Texture, include/osg/Timer, - include/osg/VertexProgram, include/osgProducer/DatabasePager, - src/osg/Drawable.cpp, src/osg/Texture.cpp, src/osg/Texture2D.cpp, - src/osg/Timer.cpp, src/osg/VertexProgram.cpp, - src/osgProducer/DatabasePager.cpp, src/osgProducer/Viewer.cpp, - src/osgUtil/SceneView.cpp: Updates to the flush rendering objects - function calls to allow for managment of amount of time available - to do gl delete's. This control is required for constant frame - rate applications. - -2003-07-15 13:23 robert - - * VisualStudio/osgGL2/osgGL2.dsp: Fixed case of OSGL2_EXPORT define - in project file. - -2003-07-15 11:52 robert - - * include/osgGL2/ProgramObject: Added extern + export's to global - functions. - -2003-07-15 11:19 robert - - * src/osgGL2/Extensions.cpp: Added missing osg:: infront of - Referenced() contructor. - -2003-07-15 09:22 robert - - * include/: osg/StateAttribute, osgGL2/ProgramObject: Moved - PROGRAMOBJECT definition into StateAttribute. - -2003-07-15 09:20 robert - - * src/osgPlugins/png/ReaderWriterPNG.cpp: Fix for compile oddities - on an Octane with old zlib headers hanging around, change is non - intrusive. - -2003-07-15 08:49 robert - - * VisualStudio/VisualStudio.dsw: Added osgGL2 to workspace file. - -2003-07-15 06:46 robert - - * VisualStudio/osg/osg.dsp, VisualStudio/osgUtil/osgUtil.dsp, - include/osg/Statistics, include/osgUtil/RenderBin, - include/osgUtil/RenderStage, include/osgUtil/Statistics, - src/osgUtil/RenderBin.cpp, src/osgUtil/RenderStage.cpp: Moved - osg::Statistics to osgUtil::Statistics and merged addition to it - fro Pavel Moloshtan. - -2003-07-15 04:49 robert - - * include/osgUtil/SceneView, src/osgGA/SetSceneViewVisitor.cpp, - src/osgProducer/OsgSceneHandler.cpp, src/osgProducer/Viewer.cpp, - src/osgUtil/SceneView.cpp: Changed the - SceneView::setModelViewMatrix() methods across to being - setViewMatrix(). The old RefMatrix methods for - setModelViewMatrix() and setProjectMatrix() have been removed to - keep the API as minimal as possible. - -2003-07-15 03:45 robert - - * Make/makedirdefs, VisualStudio/VisualStudio.dsw, - VisualStudio/examples/osgshaders/osgshaders.dsp, - VisualStudio/osgGL2/osgGL2.dsp, examples/osgshaders/GL2Scene.cpp, - examples/osgshaders/GNUmakefile, - examples/osgshaders/GNUmakefile.inst, - examples/osgshaders/osgshaders.cpp, include/osgGL2/Export, - include/osgGL2/Extensions, include/osgGL2/ProgramObject, - include/osgGL2/Version, src/osgGL2/Extensions.cpp, - src/osgGL2/GNUmakefile, src/osgGL2/ProgramObject.cpp, - src/osgGL2/Version.cpp: From Mike Weiblen's osgGL2 node kit which - support the latest OpenGL 2.0 extensions. - -2003-07-15 02:39 robert - - * VisualStudio/examples/osgcallback/osgcallback.dsp, - VisualStudio/examples/osgcopy/osgcopy.dsp, - VisualStudio/osgUtil/osgUtil.dsp, - include/osgProducer/DatabasePager, - src/osgPlugins/osg/PagedLOD.cpp, - src/osgProducer/DatabasePager.cpp: From Bart Gallet, updates to - VisualStudo .dsp's to keep things compiling under Windows. - -2003-07-15 01:17 robert - - * include/osg/ref_ptr: From Gideon May, added - - typedef T element_type; - - To ref_ptr<> to make it compatible with the boost ref_ptr<> - implemenations. - -2003-07-15 00:53 robert - - * examples/osgpbuffer/RenderToTextureStage.cpp, - src/osgPlugins/txp/trPagePageManager.cpp, - src/osgProducer/DatabasePager.cpp, src/osgProducer/GNUmakefile: - Compile fixes. - -2003-07-14 12:12 robert - - * examples/osgpbuffer/RenderToTextureStage.cpp: Attempt to fix - compile error caused by recent change in osg::Texture. - -2003-07-14 07:42 robert - - * examples/osgautotransform/osgautotransform.cpp, - include/osg/StateSet, include/osg/Texture, include/osg/Texture1D, - include/osg/Texture3D, include/osgText/Text, src/osg/GNUmakefile, - 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/osgPlugins/txp/trPagePageManager.cpp, - src/osgProducer/DatabasePager.cpp, src/osgText/Font.cpp, - src/osgText/Text.cpp, src/osgUtil/SceneView.cpp: Added support - for texture object manager, which provides an automatic mechansim - for reusing deleted textures. - -2003-07-11 15:05 robert - - * src/osgPlugins/flt/: FltFile.h, GeoSetBuilder.h: warning fixes - for IRIX. - -2003-07-11 11:46 don - - * include/osg/Timer: included for SGI compilation of - Timer header file - -2003-07-10 08:23 robert - - * src/osgProducer/DatabasePager.cpp: Added dataToMergeList into - checks for active subgraphs. - -2003-07-10 07:53 robert - - * include/osg/LOD, include/osg/PagedLOD, - include/osgProducer/DatabasePager, src/osg/Drawable.cpp, - src/osg/LOD.cpp, src/osg/PagedLOD.cpp, - src/osgProducer/DatabasePager.cpp, src/osgProducer/Viewer.cpp, - src/osgProducer/ViewerEventHandler.cpp: Added default constructor - implemention to LOD and PagedLOD. - - Added verbose messages to DatabasePager. - -2003-07-10 06:48 robert - - * examples/osgconv/osgconv.cpp: Fix to accomodate function name - change in osgDB::Registry. - -2003-07-10 06:35 robert - - * include/osgDB/Output, include/osgDB/Registry, - src/osgDB/Output.cpp, src/osgDB/Registry.cpp: From Michael - Gronger, addition of ReaderWriter* - Registry::getReaderWriterForExtension(const std::string& ext). - - Also removed copy constructor and = operator from Ouput as it was - produce spurious warnings under gcc 3.3. - -2003-07-10 06:18 robert - - * src/osgText/Text.cpp: From Tree, fixes for text bounding box - initialization. - -2003-07-10 06:11 robert - - * include/osg/Group, src/osg/Group.cpp: From Eric Sokolosky, - insertChild(). - -2003-07-10 04:10 robert - - * include/osgProducer/DatabasePager, - src/osgProducer/DatabasePager.cpp, src/osgProducer/Viewer.cpp: - Updates to the DatabasePager code to include support for - compiling texture objects and display lists before merging loaded - subgraphs with the main scene graph. - -2003-07-10 01:05 robert - - * src/osg/PagedLOD.cpp: From Bob Kuehne, Fixed typo. - -2003-07-10 00:51 robert - - * VisualStudio/osgProducer/osgProducer.dsp: Fixed typo. - -2003-07-09 12:48 robert - - * include/osgProducer/DatabasePager, - src/osgProducer/DatabasePager.cpp: Further updates to the - DatabasePager. - -2003-07-09 07:55 robert - - * include/osg/Group, include/osg/PagedLOD, - include/osgProducer/DatabasePager, - include/osgProducer/OsgSceneHandler, src/osg/Group.cpp, - src/osg/PagedLOD.cpp, src/osgProducer/DatabasePager.cpp, - src/osgProducer/OsgCameraGroup.cpp, src/osgProducer/Viewer.cpp: - Improvements to the DatabasePager and PagedLOD class adding - support for deleting expuired children in the database thread. - -2003-07-09 00:41 robert - - * src/osgProducer/DatabasePager.cpp: Added #include to - DatabasePager.cpp. - -2003-07-08 07:43 robert - - * Make/makedirdefs, VisualStudio/osg/osg.dsp, - VisualStudio/osgPlugins/osg/dot_osg.dsp, - VisualStudio/osgProducer/osgProducer.dsp, - examples/osgconv/GNUmakefile.inst, - examples/osgviewer/osgviewer.cpp, include/osg/NodeVisitor, - include/osg/PagedLOD, include/osgProducer/DatabasePager, - include/osgProducer/OsgCameraGroup, include/osgProducer/Viewer, - include/osgUtil/CullVisitor, src/osg/GNUmakefile, - src/osg/PagedLOD.cpp, src/osgDB/Registry.cpp, - src/osgPlugins/osg/GNUmakefile, src/osgPlugins/osg/PagedLOD.cpp, - src/osgProducer/DatabasePager.cpp, src/osgProducer/GNUmakefile, - src/osgProducer/OsgCameraGroup.cpp, src/osgProducer/Viewer.cpp: - Added osg::PagedLOD and osgProducer::DatabasePager class, and - linked up osgProducer::Viewer to manage the pager. - -2003-07-07 01:01 robert - - * src/osg/Geometry.cpp: Tweaked osg::Geometry's VBO code so that it - should not call VBO when the extension is not supported. - -2003-07-05 12:49 robert - - * src/osg/Drawable.cpp: Added missing setUseVertexBufferObject(). - -2003-07-05 12:08 robert - - * README.txt, src/osg/Drawable.cpp, src/osgDB/DynamicLibrary.cpp, - src/osgParticle/FluidFrictionOperator.cpp: Integrated various - fixes from users. - -2003-07-01 18:56 don - - * src/osg/Geometry.cpp: Fixed glBindBufferARB to - extensions->glBindBuffer() - -2003-06-29 23:41 robert - - * src/osgPlugins/flt/AttrData.h: Added an osg:: infront of the - Object() copy constructor call to AttrData. - -2003-06-29 14:53 robert - - * src/osgPlugins/3dc/ReaderWriter3DC.cpp: Added support for - chunking the point data clouds into 10,000 point chunks to better - optimize the VBO and AGP needs. - -2003-06-29 14:41 robert - - * include/osg/Array, include/osg/Drawable, include/osg/Geometry, - include/osg/State, src/osg/Drawable.cpp, src/osg/Geometry.cpp, - src/osg/State.cpp, src/osg/Texture.cpp, - src/osg/VertexProgram.cpp, src/osgUtil/Optimizer.cpp, - src/osgUtil/SceneView.cpp: Added support for the - ARB_vertex_buffer_object into osg::Geometry. - -2003-06-28 10:35 don - - * Make/makeinnosetup: fixed makeinnosetup - -2003-06-27 14:41 don - - * Make/makeinnosetup: Updates to makeinnosetup to work a bit - smoother - -2003-06-27 14:01 don - - * Make/: help.sh, makeinnosetup: Change some wording in help.sh and - added makeinnosetup - -2003-06-27 07:33 robert - - * src/osgPlugins/osg/StateSet.cpp: Added #include - - -2003-06-27 07:33 robert - - * src/osg/StateSet.cpp: Added #include - -2003-06-26 09:21 robert - - * include/osgText/Font, include/osgText/Text, - src/osgPlugins/freetype/FreeTypeFont.cpp, - src/osgPlugins/freetype/FreeTypeFont.h, - src/osgText/DefaultFont.cpp, src/osgText/DefaultFont.h, - src/osgText/Font.cpp, src/osgText/Text.cpp: From Tree, updates to - osgText and freetype plugin to support are kerning paramter. - -2003-06-25 15:11 robert - - * examples/osgslideshow/DefaultPresentation.cpp: Addition of text - to default presentation. - -2003-06-25 03:39 robert - - * src/osgUtil/RenderBin.cpp: Fixed from Pavel for the stats in - RenderBin.cpp - -2003-06-25 03:30 robert - - * NEWS.txt, VisualStudio/osgPlugins/flt/flt.dsp, - include/osgUtil/RenderBin: Updated NEWS. - - Added AttrData.h to flt.dsp - - Removed redundent (and duplicate definition of - RenderBinPrototypeList and its associated static) from the - RenderBin header. - -2003-06-25 03:12 robert - - * src/osgPlugins/flt/: AttrData.h, GNUmakefile, GeoSetBuilder.cpp, - GeoSetBuilder.h, GroupRecord.h, MultiTextureRecord.h, Pool.cpp, - Pool.h, ReaderWriterATTR.cpp, Record.cpp, Registry.cpp, - Registry.h, UVListRecord.h, flt.h, flt2osg.cpp, flt2osg.h: From - Julia Oritz Rojas, support for detail textures. - -2003-06-25 01:58 robert - - * VisualStudio/osgPlugins/osg/dot_osg.dsp, src/osg/StateSet.cpp, - src/osgPlugins/osg/GNUmakefile, src/osgPlugins/osg/StateSet.cpp, - src/osgPlugins/osg/TextureRectangle.cpp: From Ulrich Hertlein, - added support for TextureRectangle to .osg format. - -2003-06-25 01:50 robert - - * src/osgUtil/IntersectVisitor.cpp: Spotted by Norman Vine - fixed - typo in intersect visitor. - -2003-06-25 00:59 robert - - * src/osgPlugins/osg/TessellationHints.cpp: Test of cvs. - -2003-06-25 00:50 robert - - * src/osgPlugins/osg/TessellationHints.cpp: Added - TessellationHints. - -2003-06-24 15:11 robert - - * - VisualStudio/examples/osgprerendercubemap/osgprerendercubemap.dsp: - Added missing file. - -2003-06-24 14:57 robert - - * Make/makedirdefs, VisualStudio/osg/osg.dsp, - VisualStudio/osgPlugins/osg/dot_osg.dsp, - VisualStudio/osgUtil/osgUtil.dsp, - examples/osgdemeter/GNUmakefile, - examples/osgdemeter/GNUmakefile.inst, - examples/osgdemeter/osgdemeter.cpp, - examples/osgpoints/GNUmakefile, - examples/osgpoints/GNUmakefile.inst, - examples/osgpoints/osgpoints.cpp, - examples/osgprerendercubemap/GNUmakefile, - examples/osgprerendercubemap/GNUmakefile.inst, - examples/osgprerendercubemap/osgprerendercubemap.cpp, - examples/osgshape/osgshape.cpp, - examples/osgslideshow/DefaultPresentation.cpp, - examples/osgslideshow/GNUmakefile, - examples/osgslideshow/GNUmakefile.inst, - examples/osgslideshow/SlideEventHandler.cpp, - examples/osgslideshow/SlideEventHandler.h, - examples/osgslideshow/osgslideshow.cpp, include/osg/Geometry, - include/osg/ShapeDrawable, include/osg/Texture2D, - include/osgUtil/TransformAttributeFunctor, src/osg/GNUmakefile, - src/osg/Geometry.cpp, src/osg/Image.cpp, - src/osg/ShapeDrawable.cpp, src/osg/Texture2D.cpp, - src/osgPlugins/ive/ConvexPlanarOccluder.cpp, - src/osgPlugins/ive/ConvexPlanarOccluder.h, - src/osgPlugins/ive/ConvexPlanarPolygon.cpp, - src/osgPlugins/ive/ConvexPlanarPolygon.h, - src/osgPlugins/ive/DrawElementsUInt.cpp, - src/osgPlugins/ive/DrawElementsUInt.h, - src/osgPlugins/ive/Impostor.cpp, src/osgPlugins/ive/Impostor.h, - src/osgPlugins/ive/OccluderNode.cpp, - src/osgPlugins/ive/OccluderNode.h, src/osgPlugins/ive/Point.cpp, - src/osgPlugins/ive/Point.h, src/osgPlugins/ive/PolygonOffset.cpp, - src/osgPlugins/ive/PolygonOffset.h, - src/osgPlugins/ive/ShadeModel.cpp, - src/osgPlugins/ive/ShadeModel.h, src/osgPlugins/ive/Switch.cpp, - src/osgPlugins/ive/Switch.h, src/osgPlugins/osg/GNUmakefile, - src/osgPlugins/osg/ShapeDrawable.cpp, src/osgSim/GNUmakefile, - src/osgUtil/GNUmakefile, src/osgUtil/Optimizer.cpp, - src/osgUtil/TransformAttributeFunctor.cpp: Additions since the - CVS back up was made. - -2003-06-24 08:40 don - - * examples/osgcameragroup/GNUmakefile, - examples/osgcameragroup/osgcameragroup.cpp, - examples/osgconv/osgconv.cpp, examples/osghud/osghud.cpp, - examples/osglight/osglight.cpp, - examples/osgstereoimage/osgstereoimage.cpp, - examples/osgtexturerectangle/osgtexturerectangle.cpp, - examples/osgviewer/osgviewer.cpp, - include/osg/CollectOccludersVisitor, include/osg/Drawable, - include/osg/Geometry, include/osg/Image, include/osg/Math, - include/osg/Point, include/osg/State, - include/osg/TextureRectangle, include/osg/TriangleFunctor, - include/osgGA/GUIEventHandler, - include/osgProducer/OsgCameraGroup, - include/osgProducer/OsgSceneHandler, include/osgProducer/Viewer, - include/osgSim/LightPointNode, include/osgText/Text, - include/osgUtil/CullVisitor, include/osgUtil/SceneView, - include/osgUtil/UpdateVisitor, src/osg/CullStack.cpp, - src/osg/Drawable.cpp, src/osg/GNUmakefile, src/osg/Geometry.cpp, - src/osg/Image.cpp, src/osg/Material.cpp, src/osg/NodeVisitor.cpp, - src/osg/Point.cpp, src/osg/State.cpp, src/osg/TexEnvCombine.cpp, - src/osg/TextureRectangle.cpp, src/osgDB/Registry.cpp, - src/osgGA/GUIEventHandlerVisitor.cpp, - src/osgPlugins/3dc/ReaderWriter3DC.cpp, - src/osgPlugins/dds/ReaderWriterDDS.cpp, - 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, - src/osgPlugins/ive/DataOutputStream.cpp, - src/osgPlugins/ive/DataOutputStream.h, - src/osgPlugins/ive/Drawable.cpp, src/osgPlugins/ive/GNUmakefile, - src/osgPlugins/ive/Geode.cpp, src/osgPlugins/ive/Geometry.cpp, - src/osgPlugins/ive/Group.cpp, src/osgPlugins/ive/Image.cpp, - src/osgPlugins/ive/LightSource.cpp, src/osgPlugins/ive/Node.cpp, - src/osgPlugins/ive/ReadWrite.h, - src/osgPlugins/ive/ReaderWriterIVE.cpp, - src/osgPlugins/ive/StateSet.cpp, - src/osgPlugins/ive/Texture2D.cpp, - src/osgPlugins/ive/TextureCubeMap.cpp, - src/osgPlugins/obj/ReaderWriterOBJ.cpp, - src/osgPlugins/obj/glm.cpp, src/osgPlugins/obj/glm.h, - src/osgPlugins/osg/Geometry.cpp, - src/osgPlugins/osgText/IO_Text.cpp, - src/osgPlugins/txp/TerrapageNode.cpp, - src/osgPlugins/txp/trPagePageManager.cpp, - src/osgPlugins/txp/trPagePageManager.h, - src/osgProducer/GNUmakefile, src/osgProducer/OsgCameraGroup.cpp, - src/osgProducer/OsgSceneHandler.cpp, src/osgProducer/Viewer.cpp, - src/osgProducer/ViewerEventHandler.cpp, src/osgSim/GNUmakefile, - src/osgSim/LightPointDrawable.cpp, - src/osgSim/LightPointDrawable.h, src/osgSim/LightPointNode.cpp, - src/osgText/Font.cpp, src/osgText/Text.cpp, - src/osgUtil/IntersectVisitor.cpp, src/osgUtil/Optimizer.cpp, - src/osgUtil/SceneView.cpp, src/osgUtil/SmoothingVisitor.cpp, - src/osgUtil/Tesselator.cpp: [no log message] - -2003-06-24 08:39 don - - * VisualStudio/osgPlugins/ive/ive.dsp, doc/documentation.html, - examples/osgautotransform/osgautotransform.cpp: Updating 5/27/03 - backup with 6/20/03 tarball - -2003-06-24 08:37 don - - * Make/makedefs, Make/makedirdefs, Make/makepkg, - VisualStudio/VisualStudio.dsw, VisualStudio/osg/osg.dsp: [no log - message] - -2003-06-24 08:36 don - - * LICENSE.txt, index.html: Update of 5/27/03 backup with 6/20/03 - tarball - -2003-05-27 10:03 robert - - * src/osgPlugins/ive/: AnimationPath.cpp, AnimationPath.h, - AnimationPathCallback.cpp, AnimationPathCallback.h, - Billboard.cpp, Billboard.h, BlendFunc.cpp, BlendFunc.h, - CullFace.cpp, CullFace.h, DataInputStream.cpp, DataInputStream.h, - DataOutputStream.cpp, DataOutputStream.h, DataTypeSize.h, - DrawArrayLengths.cpp, DrawArrayLengths.h, DrawArrays.cpp, - DrawArrays.h, DrawElementsUShort.cpp, DrawElementsUShort.h, - Drawable.cpp, Drawable.h, Exception.cpp, Exception.h, Geode.cpp, - Geode.h, Geometry.cpp, Geometry.h, Group.cpp, Group.h, Image.cpp, - Image.h, LOD.cpp, LOD.h, Light.cpp, Light.h, LightSource.cpp, - LightSource.h, Material.cpp, Material.h, MatrixTransform.cpp, - MatrixTransform.h, Node.cpp, Node.h, Object.cpp, Object.h, - PositionAttitudeTransform.cpp, PositionAttitudeTransform.h, - PrimitiveSet.cpp, PrimitiveSet.h, ReadWrite.h, Sequence.cpp, - Sequence.h, StateSet.cpp, StateSet.h, TexEnv.cpp, TexEnv.h, - TexEnvCombine.cpp, TexEnvCombine.h, TexGen.cpp, TexGen.h, - Texture.cpp, Texture.h, Texture2D.cpp, Texture2D.h, - TextureCubeMap.cpp, TextureCubeMap.h, Transform.cpp, Transform.h, - ViewPoint.cpp, ViewPoint.h: Converted dos to unix file endings. - -2003-05-27 04:03 robert - - * include/osg/DisplaySettings, src/osg/ApplicationUsage.cpp, - src/osg/DisplaySettings.cpp, src/osgUtil/SceneView.cpp: Added - support for scaling the projection in vertical and horizontal - split stereo modes. - -2003-05-27 04:02 robert - - * include/osg/Quat, src/osg/Quat.cpp: Reverted recent changes so - the set(Matrix&) method. - -2003-05-26 08:00 robert - - * src/: osg/DisplaySettings.cpp, osgUtil/SceneView.cpp: Adjustments - to the horizontal and vertical split stereo code for better - handling of aspect ratio. - -2003-05-26 04:02 robert - - * src/osgPlugins/3dc/ReaderWriter3DC.cpp: Added missing std:: - -2003-05-26 03:05 robert - - * Make/makedirdefs, VisualStudio/VisualStudio.dsw, - VisualStudio/osgPlugins/3dc/3dc.dsp, - src/osgPlugins/3dc/GNUmakefile, - src/osgPlugins/3dc/ReaderWriter3DC.cpp: Added 3dc plugin for - reading Arias 3D point clouds. - -2003-05-26 02:29 robert - - * include/osg/Texture: Moved the - GL_TEXTURE_COMPRESSED_IMAGE_SIZE_ARB into its own #ifndef block - to help with OSX support. - -2003-05-26 02:27 robert - - * include/osgDB/ReaderWriter, - src/osgPlugins/ive/ReaderWriterIVE.cpp, - src/osgPlugins/osg/ReaderWriterOSG.cpp: Adding support using - istream and ostream with the reader writers. - -2003-05-25 14:06 robert - - * doc/: examples.html, install.html: Added mention of - DYLD_BIND_AT_LAUNCH to OSX docs. - -2003-05-25 09:08 robert - - * src/osgPlugins/dw/ReaderWriterDW.cpp: From Geoff Michel, - conversion from GeoSet to Geometry. - -2003-05-24 07:41 robert - - * src/osgPlugins/ive/: AnimationPath.h, AnimationPathCallback.h, - Billboard.h, BlendFunc.h, CullFace.h, DataInputStream.h, - DataOutputStream.h, DrawArrayLengths.h, DrawArrays.h, - DrawElementsUShort.h, Drawable.h, Exception.h, Export.h, Geode.h, - Geometry.h, Group.h, Image.h, LOD.h, Light.h, LightSource.h, - Material.h, MatrixTransform.h, Node.h, Object.h, - PositionAttitudeTransform.h, PrimitiveSet.h, ReadWrite.h, - Sequence.h, StateSet.h, TexEnv.h, TexEnvCombine.h, TexGen.h, - Texture.h, Texture2D.h, TextureCubeMap.h, Transform.h, - ViewPoint.h: Removed export macro. - -2003-05-24 07:26 robert - - * examples/osgviewer/osgviewer.cpp, - src/osgPlugins/ive/DataTypeSize.h, - src/osgPlugins/ive/Exception.h, src/osgPlugins/ive/Object.h, - src/osgPlugins/ive/ReaderWriterIVE.cpp: Added missing std:: - -2003-05-23 12:51 robert - - * Make/makedirdefs, VisualStudio/VisualStudio.dsw, - VisualStudio/osgPlugins/ive/ive.dsp, - examples/osgviewer/osgviewer.cpp, - src/osgPlugins/ive/AnimationPath.cpp, - src/osgPlugins/ive/AnimationPath.h, - src/osgPlugins/ive/AnimationPathCallback.cpp, - src/osgPlugins/ive/AnimationPathCallback.h, - src/osgPlugins/ive/Billboard.cpp, src/osgPlugins/ive/Billboard.h, - src/osgPlugins/ive/BlendFunc.cpp, src/osgPlugins/ive/BlendFunc.h, - src/osgPlugins/ive/CullFace.cpp, src/osgPlugins/ive/CullFace.h, - src/osgPlugins/ive/DataInputStream.cpp, - src/osgPlugins/ive/DataInputStream.h, - src/osgPlugins/ive/DataOutputStream.cpp, - src/osgPlugins/ive/DataOutputStream.h, - src/osgPlugins/ive/DataTypeSize.h, - src/osgPlugins/ive/DrawArrayLengths.cpp, - src/osgPlugins/ive/DrawArrayLengths.h, - src/osgPlugins/ive/DrawArrays.cpp, - src/osgPlugins/ive/DrawArrays.h, - src/osgPlugins/ive/DrawElementsUShort.cpp, - src/osgPlugins/ive/DrawElementsUShort.h, - src/osgPlugins/ive/Drawable.cpp, src/osgPlugins/ive/Drawable.h, - src/osgPlugins/ive/Exception.cpp, src/osgPlugins/ive/Exception.h, - src/osgPlugins/ive/Export.h, src/osgPlugins/ive/GNUmakefile, - src/osgPlugins/ive/Geode.cpp, src/osgPlugins/ive/Geode.h, - src/osgPlugins/ive/Geometry.cpp, src/osgPlugins/ive/Geometry.h, - src/osgPlugins/ive/Group.cpp, src/osgPlugins/ive/Group.h, - src/osgPlugins/ive/Image.cpp, src/osgPlugins/ive/Image.h, - src/osgPlugins/ive/LOD.cpp, src/osgPlugins/ive/LOD.h, - src/osgPlugins/ive/Light.cpp, src/osgPlugins/ive/Light.h, - src/osgPlugins/ive/LightSource.cpp, - src/osgPlugins/ive/LightSource.h, - src/osgPlugins/ive/Material.cpp, src/osgPlugins/ive/Material.h, - src/osgPlugins/ive/MatrixTransform.cpp, - src/osgPlugins/ive/MatrixTransform.h, - src/osgPlugins/ive/Node.cpp, src/osgPlugins/ive/Node.h, - src/osgPlugins/ive/Object.cpp, src/osgPlugins/ive/Object.h, - src/osgPlugins/ive/PositionAttitudeTransform.cpp, - src/osgPlugins/ive/PositionAttitudeTransform.h, - src/osgPlugins/ive/PrimitiveSet.cpp, - src/osgPlugins/ive/PrimitiveSet.h, - src/osgPlugins/ive/ReadWrite.h, - src/osgPlugins/ive/ReaderWriterIVE.cpp, - src/osgPlugins/ive/Sequence.cpp, src/osgPlugins/ive/Sequence.h, - src/osgPlugins/ive/StateSet.cpp, src/osgPlugins/ive/StateSet.h, - src/osgPlugins/ive/TexEnv.cpp, src/osgPlugins/ive/TexEnv.h, - src/osgPlugins/ive/TexEnvCombine.cpp, - src/osgPlugins/ive/TexEnvCombine.h, - src/osgPlugins/ive/TexGen.cpp, src/osgPlugins/ive/TexGen.h, - src/osgPlugins/ive/Texture.cpp, src/osgPlugins/ive/Texture.h, - src/osgPlugins/ive/Texture2D.cpp, src/osgPlugins/ive/Texture2D.h, - src/osgPlugins/ive/TextureCubeMap.cpp, - src/osgPlugins/ive/TextureCubeMap.h, - src/osgPlugins/ive/Transform.cpp, src/osgPlugins/ive/Transform.h, - src/osgPlugins/ive/ViewPoint.cpp, src/osgPlugins/ive/ViewPoint.h: - Added ive reader/writer - from Rune Schmidt Jensen/Michael - Gronager - -2003-05-22 08:29 robert - - * include/osgUtil/Optimizer, src/osg/Geometry.cpp, - src/osgUtil/Optimizer.cpp: Fixes to the Optimizer's handling of - merging of osg::Geometry - -2003-05-22 07:02 robert - - * examples/osgconv/GeoSet.h: Removed occurances of SG_EXPORT. - -2003-05-22 04:09 robert - - * src/osgPlugins/pfb/: ConvertFromPerformer.cpp, - ConvertFromPerformer.h: Convert Performer plugin across to - generate osg::Geometry directly. - -2003-05-22 01:40 robert - - * VisualStudio/: highlight.reg, highlight70.reg, highlight71.reg: - Added syntax highlighting for VisualStudio7.1 from Joseph Steel. - -2003-05-21 14:32 robert - - * include/osg/Quat, src/osg/Quat.cpp: Improved the handling of - scaled matrices in the Quat::set(Matrix&) method. - -2003-05-21 09:33 robert - - * src/osgProducer/OsgCameraGroup.cpp: Removed the _state.reset() - call as it was doing OpenGL calls outside of the thread with the - graphics context. - -2003-05-21 07:34 robert - - * examples/osgconv/: GeoSet.cpp, GeoSet.h, IO_GeoSet.cpp: Added - GeoSet to osgconv. - -2003-05-21 05:15 robert - - * AUTHORS.txt, Make/makedirdefs, VisualStudio/VisualStudio.dsw, - VisualStudio/examples/osgconv/osgconv.dsp, - VisualStudio/osg/osg.dsp, - VisualStudio/osgPlugins/osg/dot_osg.dsp, - examples/osgcluster/osgcluster.cpp, examples/osgconv/GNUmakefile, - examples/osgconv/osgconv.cpp, - examples/osghangglide/GliderManipulator.h, include/osg/GeoSet, - include/osg/VertexProgram, include/osgUtil/Optimizer, - src/osg/GNUmakefile, src/osg/GeoSet.cpp, src/osg/GeoSet_ogl.cpp, - src/osgPlugins/dw/ReaderWriterDW.cpp, - src/osgPlugins/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, - src/osgPlugins/pfb/ReaderWriterPFB.cpp, - src/osgUtil/Optimizer.cpp: Removed osg::GeoSet for core osg lib - and osgPlugin. - - Commented out OpenDX plugin as its still based on GeoSet. - - Added support for loading and converting GeoSet into the osgconv - example. - -2003-05-20 13:45 robert - - * src/osgProducer/KeyboardMouseCallback.cpp: Added usage of the - InputRectangle into setting up of the EventAdapter. - -2003-05-20 12:48 robert - - * src/osgPlugins/ac3d/~ac3d.cpp: Removed spurious editing file. - -2003-05-20 07:05 robert - - * runexamples.bat, Make/makedirdefs, VisualStudio/VisualStudio.dsw, - VisualStudio/examples/osgtexturerectangle/osgtexturerectangle.dsp, - examples/osgtexturerectangle/GNUmakefile, - examples/osgtexturerectangle/GNUmakefile.inst, - examples/osgtexturerectangle/osgtexturerectangle.cpp: Added - osgtexturerectangle example from Ulrich Hertlein. - -2003-05-20 06:21 robert - - * src/osgProducer/: KeyboardMouseCallback.cpp, Viewer.cpp: Fixes to - the handling of mouse coords after changes in the default - behavior of Producer. - -2003-05-20 04:01 robert - - * include/osgUtil/SceneView: Added setProjectMatrix(const Matrix&) - and setModelViewMatrix(const Matrix&) methods. - -2003-05-20 01:57 robert - - * examples/osgclip/osgclip.cpp: Removed redundent write_usage - function. - -2003-05-20 01:47 robert - - * src/osgProducer/Viewer.cpp: Changed the fusion distance update - code to use OsgCameraGroup::setDistanceDistance() rather than - going through the SceneView's by hand. This should ensure that - values are kept consistent betwen OsgCameraGroup and SceneView's. - -2003-05-20 01:43 robert - - * examples/osgimpostor/TestManipulator.cpp: Fixed manipulator. - -2003-05-20 01:09 robert - - * include/osg/Camera, src/osg/Camera.cpp: Removed the now redundent - osg::Camera. - -2003-05-19 13:18 robert - - * include/osgGA/KeySwitchCameraManipulator, - include/osgGA/KeySwitchMatrixManipulator, - src/osgGA/KeySwitchCameraManipulator.cpp, - src/osgGA/KeySwitchMatrixManipulator.cpp, - src/osgUtil/DelaunayTriangulator.cpp: Removed all - KeySwitchCameraManipulator class, replacing it with the - KeySwitchMatrixManipulator - -2003-05-19 08:15 robert - - * VisualStudio/osg/osg.dsp, VisualStudio/osgGA/osgGA.dsp, - examples/osghangglide/GliderManipulator.cpp, - examples/osghangglide/GliderManipulator.h, - examples/osgimpostor/TestManipulator.cpp, - examples/osgimpostor/TestManipulator.h, - examples/osgparticle/osgparticle.cpp, - examples/osgstereoimage/osgstereoimage.cpp, - include/osgGA/AnimationPathManipulator, - include/osgGA/CameraManipulator, include/osgGA/DriveManipulator, - include/osgGA/FlightManipulator, include/osgGA/GUIActionAdapter, - include/osgGA/GUIEventHandlerVisitor, - include/osgGA/MatrixManipulator, - include/osgGA/SetSceneViewVisitor, - include/osgGA/TrackballManipulator, include/osgProducer/Viewer, - include/osgUtil/SceneView, src/osg/GNUmakefile, - src/osgGA/AnimationPathManipulator.cpp, - src/osgGA/CameraManipulator.cpp, src/osgGA/DriveManipulator.cpp, - src/osgGA/FlightManipulator.cpp, src/osgGA/GNUmakefile, - src/osgGA/MatrixManipulator.cpp, - src/osgGA/SetSceneViewVisitor.cpp, - src/osgGA/TrackballManipulator.cpp, - src/osgProducer/OsgCameraGroup.cpp, src/osgProducer/Viewer.cpp, - src/osgProducer/ViewerEventHandler.cpp, - src/osgUtil/SceneView.cpp: Removed remaining dependancies on - osg::Camera. - -2003-05-17 06:15 robert - - * src/osgDB/Output.cpp: Removed redundent const - -2003-05-17 02:03 robert - - * src/osgPlugins/pnm/GNUmakefile: Renamed png pnm - -2003-05-17 01:36 robert - - * include/osgDB/Output: Removed superfluous const - -2003-05-14 09:07 don - - * src/osgText/Text.cpp: Small operation precedence bug fixed in - Text.cpp - -2003-05-09 06:07 robert - - * examples/osgcluster/osgcluster.cpp, include/osg/Drawable, - include/osg/Geometry, include/osg/State, - src/osg/AutoTransform.cpp, src/osg/Geometry.cpp, - src/osg/State.cpp: Updates to the handling of vertex attributes. - -2003-05-08 08:13 robert - - * VisualStudio/VisualStudio.dsw: Add osgUtil as a dependancy of - osgText - -2003-05-08 07:02 robert - - * src/osgUtil/Tesselator.cpp: Memory leak fixes from Joseph Steel. - -2003-05-07 08:26 robert - - * include/osg/NodeVisitor: Added UserData to NodeVisitor. - -2003-05-07 06:13 robert - - * include/osg/Geometry, include/osg/State, src/osg/Geometry.cpp, - src/osg/State.cpp, src/osg/VertexProgram.cpp: From Romano José - Magacho da Silva, support for vertex attributes in vertex - program. - -2003-05-07 04:13 robert - - * include/osgGA/GUIEventAdapter, include/osgProducer/EventAdapter, - include/osgProducer/KeyboardMouseCallback, - src/osgProducer/EventAdapter.cpp, - src/osgProducer/KeyboardMouseCallback.cpp: From Eric Sokolowsky, - support for mouse scroll wheel in osgGA/osgProducer. - -2003-05-07 02:35 robert - - * examples/osghud/osghud.cpp, src/osgUtil/CullVisitor.cpp: Changed - the CullVisitor::popProjection() so that it doesn't adjust - orthorgraphic projection matrices. - -2003-05-06 11:04 robert - - * examples/osghud/osghud.cpp, include/osg/BlendFunc, - include/osg/Depth, src/osg/BlendFunc.cpp, src/osg/Depth.cpp: Aded - extra constructors to BlendFunc and Depth to help set them up - convieniently. - - Added a background quad to osghud. - -2003-05-06 06:13 robert - - * examples/osgautotransform/osgautotransform.cpp, include/osg/Quat, - include/osg/buffered_value, include/osgText/String, - include/osgText/Text, src/osg/AutoTransform.cpp, - src/osgPlugins/osgText/IO_Text.cpp, src/osgText/Text.cpp: Added - support for multibuffering of tex coordinates. - -2003-05-05 07:30 robert - - * src/osgText/Text.cpp: Fixed accept(PrimitiveFunctor&) so it uses - the transform coords correctly. - -2003-05-02 11:24 robert - - * Make/makedirdefs, src/osg/GNUmakefile: Fixed build. - -2003-05-01 14:06 robert - - * Make/makedirdefs, - VisualStudio/examples/osgautotransform/osgautotransform.dsp, - examples/osgautotransform/GNUmakefile, - examples/osgautotransform/GNUmakefile.inst, - examples/osgautotransform/osgautotransform.cpp, - include/osg/AutoTransform, include/osgText/Font, - include/osgText/Text, src/osg/AutoTransform.cpp, - src/osgText/Font.cpp, src/osgText/Text.cpp: Addd support for - maximum screen text size into osgText when auto scale to screen - is active. - - Added osgautotransform demo. - -2003-05-01 12:56 robert - - * include/osgUtil/CullVisitor, src/osgUtil/CullVisitor.cpp: Added - set/getNearFarRatio() to CullVisitor. - -2003-05-01 01:51 robert - - * src/osg/VertexProgram.cpp: Remved exit(). - -2003-04-30 08:40 robert - - * AUTHORS.txt, Make/makedirdefs, VisualStudio/VisualStudio.dsw, - VisualStudio/osg/osg.dsp, VisualStudio/osgPlugins/pnm/pnm.dsp, - src/osgDB/Registry.cpp, src/osgPlugins/pnm/GNUmakefile, - src/osgPlugins/pnm/ReaderWriterPNM.cpp: From Eric Sokolowsky - - pnm (ppm, pgm, pbm) plugin - -2003-04-30 08:38 robert - - * include/osgText/Text: Cleanup of the API. - -2003-04-30 04:41 robert - - * examples/osghud/osghud.cpp: Reverted the test of - setAutoScaleToScreen. - -2003-04-30 04:40 robert - - * src/osg/Texture2D.cpp, src/osg/TextureCubeMap.cpp, - examples/osghangglide/GliderManipulator.cpp, - include/osg/Drawable, include/osg/Export, include/osg/Node, - include/osg/Texture2D, include/osg/TextureCubeMap, - include/osgText/Text, src/osgText/Text.cpp, - examples/osghud/osghud.cpp, examples/osglogo/osglogo.cpp, - examples/osgtext/osgtext.cpp, src/osgPlugins/osgText/IO_Text.cpp, - src/osgProducer/ViewerEventHandler.cpp: Added support for - automatic scaling of text to screen coords. Optimized the text - implementation to provide better speed, especially by using the - alignement to screen option. - - Deprecated the Text::setFontSize(,) method, which is now being - replaced by setFontResolution(,) - - Fixed typos in Texture*.cpp. - - Removed old deprecated methods from osg headers. - -2003-04-29 07:24 robert - - * src/osg/Matrix.cpp: From Ben, promoted floats to doubles to - produce better stability in the invert method. - -2003-04-28 17:55 don - - * src/osgUtil/SceneView.cpp: set glDrawBuffer( GL_BACK ) in - SceneView::draw() when not drawing in stereo mode. Without this, - we end up drawing to the wrong buffer when toggling stereo off. - -2003-04-28 05:57 robert - - * NEWS.txt: Updated NEWS. - -2003-04-28 04:37 robert - - * doc/introduction.html, examples/osgtext/osgtext.cpp: Updates to - the introduction.html. - - Added support for new alignment modes in osgtext. - -2003-04-27 12:23 robert - - * doc/plan.html: Fixed typo of Fturue! - -2003-04-27 03:58 robert - - * include/osg/AnimationPath, include/osg/ConvexPlanarOccluder, - include/osg/Shape, include/osg/ShapeDrawable, - include/osgText/Text, src/osgPlugins/osgText/IO_Text.cpp, - src/osgText/Text.cpp: From Tree, addition of ; after MACRO_'s to - help with Java port. - - From Tree + Robert, Addition of - LEFT_BASE_LINE,RIGHT_BASE_LINE,CENTER_BASE_LINE Alignment options - in Text. - -2003-04-25 12:53 robert - - * doc/introduction.html: Updates to introducution. - -2003-04-25 06:52 robert - - * index.html: Updated index.html - -2003-04-25 06:47 robert - - * examples/osgpick/osgpick.cpp, src/osgProducer/Viewer.cpp, - src/osgUtil/IntersectVisitor.cpp: Added support for gather - information on which vertices have been intersected with. - -2003-04-24 13:41 don - - * doc/introduction.html: A few minor mods to introduction.html - -2003-04-24 12:54 robert - - * doc/introduction.html: Updates to the introduction.html - documentaition. - -2003-04-24 06:45 robert - - * Make/help.sh: Typo fix. - -2003-04-24 06:45 robert - - * src/osgPlugins/txp/TerrapageNode.cpp: cout -> notify. - -2003-04-24 06:44 robert - - * 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. - -2003-04-23 03:12 robert - - * VisualStudio/: LANGEXT.DAT, MUST_READ_ME.txt, highlight.reg: From - Romano, updated LANDEXT.DAT and new highlight.reg file for syntax - highlighting under Windows. - -2003-04-23 02:59 robert - - * src/osgProducer/OsgCameraGroup.cpp: Added check for camera's - sharing the same RenderSurface, if so switches off - multi-threading of cull and draw. - -2003-04-19 02:53 robert - - * doc/data.html: Changed the data link to - OpenSceneGraph-Data-0.9.3.tar.gz since we won't be updating it - for the release. - -2003-04-19 02:35 robert - - * ChangeLog: Updated ChangeLog for the release. - -2003-04-19 02:09 robert - - * NEWS.txt, examples/osglogo/osglogo.cpp: Updated NEWS for the - release date. - - Tweaked the text sizes in osglogo. - -2003-04-18 23:57 robert - - * src/osgPlugins/dds/ReaderWriterDDS.cpp: Mannually computes the - mipmap levels to ensure correct loading of dds images which arn't - square. - -2003-04-18 14:44 robert - - * examples/osgoccluder/osgoccluder.cpp, src/osgProducer/Viewer.cpp: - Changed the ordering of the picking intersections. - -2003-04-18 12:46 robert - - * src/: osg/State.cpp, osgPlugins/dds/ReaderWriterDDS.cpp, - osgPlugins/osg/BlendFunc.cpp: Fixes to BlendFunc - adding missing - ZERO handling. - - Improved handling of alpha values in DXT1 compression. - -2003-04-18 08:59 robert - - * NEWS.txt, doc/dependencies.html, - examples/osgoccluder/osgoccluder.cpp, - src/osgPlugins/txp/trpage_material.cpp, - src/osgProducer/Viewer.cpp, - src/osgProducer/ViewerEventHandler.cpp: Updated NEWS for the - release. - - Fixed warnings. - -2003-04-18 03:10 robert - - * src/osgPlugins/flt/flt2osg.cpp: Removed various assert() - instances since these were causing crashes. - - From Alberto, changed the use of the DynGeoSet to it was querried - on demand rather than used as a pointer which was originally - being invalidate before use. - -2003-04-18 01:17 robert - - * examples/osgpbuffer/osgpbuffer.cpp: Added a realize callback for - setting up the pbuffer so that it definately has a valid graphics - context. - -2003-04-17 09: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 08:57 robert - - * examples/osgwindows/osgwindows.cpp, - src/osgProducer/OsgCameraGroup.cpp: Added setting of the - RenderSurface name to the application name. - -2003-04-17 08:27 robert - - * include/osgProducer/: OsgCameraGroup, Viewer: Moved #include - from Viewer to OsgCameraGroup. - -2003-04-17 06:57 robert - - * src/osgProducer/ViewerEventHandler.cpp: Added an alternate - compile path for Windows in the toggle of fullscreen for the - first time. - -2003-04-17 06:36 robert - - * src/osgUtil/DelaunayTriangulator.cpp: Changed the maxx - initializiation to use (*points)[last_valid_index].x(); - -2003-04-17 04:14 robert - - * runexamples.bat, examples/osgcameragroup/osgcameragroup.cpp, - include/osgProducer/OsgCameraGroup, include/osgProducer/Viewer, - src/osgProducer/OsgCameraGroup.cpp, src/osgProducer/Viewer.cpp: - Moved the managing of frame stamp from osgProducer::Viewer into - osgProducer::OsgCamaraGroup. - - Added setting of trackball in osgcameragroup so its starts in the - correct place for different models. - -2003-04-16 23:52 robert - - * include/osgUtil/DelaunayTriangulator: Added OSGUTIL_EXPORT to - front of DelaunayTriangulator class. - -2003-04-16 16:09 don - - * examples/osgwindows/osgwindows.cpp: InputRectangle converted to - RenderSurface->get()... - -2003-04-16 14:16 don - - * src/osgProducer/: KeyboardMouseCallback.cpp, OsgSceneHandler.cpp, - Viewer.cpp, ViewerEventHandler.cpp: Changed Rect('s to - Rectangle('s - -2003-04-16 13:02 robert - - * include/osg/ShapeDrawable, src/osg/ShapeDrawable.cpp, - src/osgPlugins/osg/ShapeDrawable.cpp: Added support for - set/getColor to ShapeDrawable. - -2003-04-16 12:21 robert - - * NEWS.txt, VisualStudio/osgUtil/osgUtil.dsp, - include/osgUtil/DelaunayTriangulator, - src/osgUtil/DelaunayTriangulator.cpp, src/osgUtil/GNUmakefile: - From Marco Jez, added DelaunayTriangulator class. - -2003-04-16 12:20 robert - - * src/osgProducer/Viewer.cpp: Changed near and far instances into - near_point, far_point to avoid problems with Win32 build. - -2003-04-16 08:14 robert - - * VisualStudio/osgUtil/osgUtil.dsp, src/osgProducer/Viewer.cpp, - src/osgUtil/GNUmakefile: Moved the PickVisitor from osgUtil into - the implementation of osgProducer::Viewer. Removed methods in - PickVisitor which wern't being used by osgProducer::Viewer. This - has been done because the PickVisitor interface and - implementation weren't ready for general usage. - -2003-04-16 07:22 robert - - * include/osgProducer/Viewer, src/osgProducer/Viewer.cpp: Renamed - computeNearFar to computeNearFarPoints. - -2003-04-16 07:17 robert - - * runexamples.bat, examples/osgpick/osgpick.cpp, - include/osgProducer/Viewer, src/osgProducer/Viewer.cpp, - src/osgProducer/ViewerEventHandler.cpp, - src/osgUtil/PickVisitor.cpp: Added convinence methods to - osgProducer::Viewer: - - /** compute, from normalized mouse coords, for sepecified - Camera, the pixel coords relative to that Camera's - RenderSurface.*/ - bool computePixelCoords(float x,float y,unsigned int - cameraNum,float& pixel_x,float& pixel_y); - - /** compute, from normalized mouse coords, for sepecified - Camera, the near and far points in worlds coords.*/ - bool computeNearFar(float x,float y,unsigned int - cameraNum,osg::Vec3& near, osg::Vec3& far); - - /** compute, from normalized mouse coords, for sepecified - Camera, intersections with the scene.*/ - bool computeIntersections(float x,float y,unsigned int - cameraNum,osgUtil::IntersectVisitor::HitList& hits); - - /** compute, from normalized mouse coords, for all - Cameras, intersections with the scene.*/ - bool computeIntersections(float x,float - y,osgUtil::IntersectVisitor::HitList& hits); - -2003-04-16 05:46 robert - - * examples/osgconv/osgconv.cpp: Add a check for the result to - writeNodeFile(). - -2003-04-16 02:22 robert - - * examples/osgpick/osgpick.cpp, - include/osgProducer/OsgSceneHandler, - src/osgProducer/OsgSceneHandler.cpp: Changed OsgSceneHandler so - it re-uses osgUtil::SceneView project and modelview matrices. - - Changed the osgpick demo so that it uses the OsgSceneHandler's - projection and modelview matrices where possible. - -2003-04-15 13:54 robert - - * examples/osgpick/osgpick.cpp, include/osgProducer/Viewer: Added - support for multiple cameras into osgpick. - -2003-04-15 07:29 robert - - * VisualStudio/: examples/osgcluster/osgcluster.dsp, - examples/osgstereoimage/osgstereoimage.dsp, - examples/osgwindows/osgwindows.dsp, osgProducer/osgProducer.dsp: - Changed the linking to Producer for debug builds so that - producerd.lib is linked against. - -2003-04-15 02:33 robert - - * examples/osgshadowtexture/CreateShadowedScene.cpp: From Brede, - Fixed the ordering of the znear and zfar. - -2003-04-15 02:33 robert - - * include/osgUtil/TriStripVisitor, src/osgUtil/TriStripVisitor.cpp: - From Romano, extra methods/variables for controlling tesselation. - -2003-04-14 12:39 robert - - * Make/makedefs, examples/osganimate/GNUmakefile, - examples/osganimate/GNUmakefile.inst, - examples/osgbillboard/GNUmakefile, - examples/osgbillboard/GNUmakefile.inst, - examples/osgcallback/GNUmakefile, - examples/osgcallback/GNUmakefile.inst, - examples/osgcameragroup/GNUmakefile, - examples/osgcameragroup/GNUmakefile.inst, - examples/osgclip/GNUmakefile, examples/osgclip/GNUmakefile.inst, - examples/osgcluster/GNUmakefile, - examples/osgcluster/GNUmakefile.inst, - examples/osgconv/GNUmakefile.inst, examples/osgcopy/GNUmakefile, - examples/osgcopy/GNUmakefile.inst, - examples/osgcubemap/GNUmakefile, - examples/osgcubemap/GNUmakefile.inst, - examples/osggeodemo/GNUmakefile, - examples/osggeodemo/GNUmakefile.inst, - examples/osggeometry/GNUmakefile, - examples/osggeometry/GNUmakefile.inst, - examples/osghangglide/GNUmakefile, - examples/osghangglide/GNUmakefile.inst, - examples/osghud/GNUmakefile, examples/osghud/GNUmakefile.inst, - examples/osgimpostor/GNUmakefile, - examples/osgimpostor/GNUmakefile.inst, - examples/osgkeyboard/GNUmakefile, - examples/osgkeyboard/GNUmakefile.inst, - examples/osglight/GNUmakefile, - examples/osglight/GNUmakefile.inst, - examples/osglightpoint/GNUmakefile, - examples/osglightpoint/GNUmakefile.inst, - examples/osglogo/GNUmakefile, examples/osglogo/GNUmakefile.inst, - examples/osgmultitexture/GNUmakefile, - examples/osgmultitexture/GNUmakefile.inst, - examples/osgoccluder/GNUmakefile, - examples/osgoccluder/GNUmakefile.inst, - examples/osgparticle/GNUmakefile, - examples/osgparticle/GNUmakefile.inst, - examples/osgpick/GNUmakefile, examples/osgpick/GNUmakefile.inst, - examples/osgprerender/GNUmakefile, - examples/osgprerender/GNUmakefile.inst, - examples/osgreflect/GNUmakefile, - examples/osgreflect/GNUmakefile.inst, - examples/osgscribe/GNUmakefile, - examples/osgscribe/GNUmakefile.inst, - examples/osgsequence/GNUmakefile, - examples/osgsequence/GNUmakefile.inst, - examples/osgshadowtexture/GNUmakefile, - examples/osgshadowtexture/GNUmakefile.inst, - examples/osgshape/GNUmakefile, - examples/osgshape/GNUmakefile.inst, - examples/osgstereoimage/GNUmakefile, - examples/osgstereoimage/GNUmakefile.inst, - examples/osgteapot/GNUmakefile, - examples/osgteapot/GNUmakefile.inst, - examples/osgtext/GNUmakefile, examples/osgtext/GNUmakefile.inst, - examples/osgtexture1D/GNUmakefile, - examples/osgtexture1D/GNUmakefile.inst, - examples/osgtexture2D/GNUmakefile, - examples/osgtexture2D/GNUmakefile.inst, - examples/osgtexture3D/GNUmakefile, - examples/osgtexture3D/GNUmakefile.inst, - examples/osgunittests/GNUmakefile, - examples/osgunittests/GNUmakefile.inst, - examples/osgversion/GNUmakefile, - examples/osgversion/GNUmakefile.inst, - examples/osgvertexprogram/GNUmakefile, - examples/osgvertexprogram/GNUmakefile.inst, - examples/osgviewer/GNUmakefile, - examples/osgviewer/GNUmakefile.inst, - examples/osgwindows/GNUmakefile, - examples/osgwindows/GNUmakefile.inst, - src/osgPlugins/freetype/GNUmakefile, src/osgProducer/GNUmakefile: - Added -I/usr/X11R6/include to osgProducer and all the examples - GNUMakefiles. - - From Bob, mods to GNUMakefile and Make/makedefs for the extra - includes for freetype. - -2003-04-14 11:53 robert - - * src/osgProducer/Viewer.cpp: Added using namespace Producer to get - round namespace issue with CameraGroup call. - -2003-04-14 11:49 robert - - * examples/osgimpostor/TestManipulator.cpp, - examples/osgstereoimage/osgstereoimage.cpp, - src/osgProducer/Viewer.cpp: Updated osgstereoimage and - osgimpostor to handle the new default orientation of normalized - mouse coords. - -2003-04-14 08:44 robert - - * VisualStudio/VisualStudio.dsw, - VisualStudio/examples/osgpick/osgpick.dsp, - VisualStudio/osgUtil/osgUtil.dsp, examples/osgpick/osgpick.cpp, - examples/osgwindows/osgwindows.cpp, include/osgUtil/PickVisitor, - src/osg/NodeVisitor.cpp, src/osgGA/TrackballManipulator.cpp, - src/osgProducer/Viewer.cpp, src/osgUtil/PickVisitor.cpp: Updates - to the osgpick code. - - Updates to osgGA::CameraManipulors. - -2003-04-14 08:03 robert - - * src/osgText/Font.cpp: Tweak to the debug output. - -2003-04-14 08:02 robert - - * src/osgText/Font.cpp: Added extra debugging details to help track - down IRIX64 & Solaris64 problems. - -2003-04-14 06:23 robert - - * include/osgGA/GUIEventAdapter, src/osgGA/DriveManipulator.cpp, - src/osgGA/FlightManipulator.cpp, - src/osgGA/TrackballManipulator.cpp, - src/osgProducer/EventAdapter.cpp, - src/osgProducer/KeyboardMouseCallback.cpp: Improved the handling - of Producer's no dimensional mouse coords. - -2003-04-14 06:22 robert - - * include/osg/Transform, src/osg/Transform.cpp: Addd new - computeLocalToWorld(NodePath) etc methods. - -2003-04-14 01:16 robert - - * src/osgPlugins/osgText/IO_Text.cpp: Changed push back to a += to - try and fix compile on hopeless OSX g++ version. - -2003-04-13 07:12 robert - - * doc/dependencies.html: Updated dependancies with link to Producer - web page. - -2003-04-13 06:26 robert - - * Make/makedefs, Make/makedirdefs, VisualStudio/VisualStudio.dsw, - VisualStudio/examples/osgpick/osgpick.dsp, doc/data.html, - doc/install.html, doc/introduction.html, doc/plan.html, - examples/osgcameragroup/osgcameragroup.cpp, - examples/osgpick/GNUmakefile, examples/osgpick/GNUmakefile.inst, - examples/osgpick/osgpick.cpp, include/osgUtil/PickVisitor, - src/osgUtil/GNUmakefile, src/osgUtil/PickVisitor.cpp: Added Geoff - Michel's osgpick and osgUtil::PickVisitor code. - -2003-04-13 05:02 robert - - * include/osg/NodeVisitor: From Michael Gronager, changed - apply(Sequence) to cast to an Group rather than a Switch which - was a bug. - -2003-04-12 03:24 robert - - * VisualStudio/examples/: osganimate/osganimate.dsp, - osgcallback/osgcallback.dsp, osgclip/osgclip.dsp, - osgcopy/osgcopy.dsp, osggeodemo/osggeodemo.dsp, - osghud/osghud.dsp, osgkeyboard/osgkeyboard.dsp, - osglight/osglight.dsp, osglightpoint/osglightpoint.dsp, - osglogo/osglogo.dsp, osgmultitexture/osgmultitexture.dsp, - osgoccluder/osgoccluder.dsp, osgparticle/osgparticledemo.dsp, - osgpbuffer/osgpbuffer.dsp, osgprerender/osgprerender.dsp, - osgsequence/osgsequence.dsp, osgtext/osgtextdemo.dsp: Removed - references to glut32.lib. - -2003-04-11 11:57 robert - - * src/osgPlugins/osgText/IO_Text.cpp: Convertex a std::copy() into - a for loop to get round compile problems under OSX. - -2003-04-11 08:34 robert - - * doc/doc++/: osg/AlphaFunc.html, osg/AnimationPath.html, - osg/AnimationPathCallback.2.html, osg/AnimationPathCallback.html, - osg/Array.html, osg/ArrayVisitor.html, osg/AttributeFunctor.html, - osg/Billboard.html, osg/BlendFunc.html, osg/BoundingBox.html, - osg/BoundingSphere.html, osg/Box.html, - osg/COMPARE_StateAttribute_Parameter.html, - osg/COMPARE_StateAttribute_Types.html, osg/Camera.html, - osg/ClassGraph.class, osg/ClassGraphPanel.class, - osg/ClassLayout.class, osg/ClearNode.html, osg/ClipNode.html, - osg/ClipPlane.html, osg/ClippingVolume.html, - osg/CollectOccludersVisitor.html, osg/ColorMask.html, - osg/ColorMatrix.html, osg/CompositeShape.html, osg/Cone.html, - osg/ConstArrayVisitor.html, osg/ConstAttributeFunctor.html, - osg/ConstShapeVisitor.html, osg/ConstValueVisitor.html, - osg/ConvexHull.html, osg/ConvexPlanarOccluder.html, - osg/ConvexPlanarPolygon.html, osg/ConvexPlanerOccluder.html, - osg/ConvexPlanerPolygon.html, osg/CopyOp.html, osg/CullFace.html, - osg/CullStack.html, osg/CullingSet.html, osg/Cylinder.html, - osg/DOFTransform.html, osg/DeleteHandler.html, osg/Depth.html, - osg/DisplaySettings.html, osg/DrawArrayLengths.html, - osg/DrawArrays.html, osg/DrawElementsUByte.html, - osg/DrawElementsUInt.html, osg/DrawElementsUShort.html, - osg/DrawPixels.html, osg/Drawable.html, osg/Extensions.2.html, - osg/Extensions.3.html, osg/Extensions.html, osg/Fog.html, - osg/FrameStamp.html, osg/FrontFace.html, osg/General.html, - osg/GeoSet.html, osg/Geode.html, osg/Geometry.html, - osg/Grid.html, osg/Group.html, osg/HIER.html, osg/HIERjava.html, - osg/HeightField.html, osg/Image.html, osg/Impostor.html, - osg/ImpostorSprite.html, osg/ImpostorSpriteManager.html, - osg/IndexArray.html, osg/InfinitePlane.html, osg/LOD.html, - osg/Light.html, osg/LightModel.html, osg/LightSource.html, - osg/LineSegment.html, osg/LineStipple.html, osg/LineWidth.html, - osg/METANODE.html, osg/METAOBJ.html, osg/META_Node.html, - osg/META_Object.html, osg/META_Shape.html, - osg/META_StateAttribute.html, osg/Material.html, osg/Matrix.html, - osg/MatrixMode.html, osg/MatrixNew.html, - osg/MatrixNewProduct.html, osg/MatrixOld.html, - osg/MatrixProduct.html, osg/MatrixTransform.html, - osg/MemoryAdapter.html, osg/NavigatorButton.class, osg/Node.html, - osg/NodeAcceptOp.html, osg/NodeCallback.html, osg/NodePath.html, - osg/NodeVisitor.html, osg/NotifySeverity.html, - osg/OSGUTX_ADD_TESTCASE.html, osg/OSGUTX_ADD_TESTSUITE.html, - osg/OSGUTX_AUTOREGISTER_TESTSUITE.html, - osg/OSGUTX_AUTOREGISTER_TESTSUITE_AT.html, - osg/OSGUTX_BEGIN_TESTSUITE.html, osg/OSGUTX_END_TESTSUITE.html, - osg/OSGUTX_TESTSUITE.html, osg/OSGUTX_TEST_E.html, - osg/OSGUTX_TEST_F.html, osg/OSG_GL_DEBUG.html, - osg/OSG_NODECALLBACK.html, osg/Object.html, - osg/OccluderNode.html, osg/Plane.html, osg/Point.html, - osg/PolygonMode.html, osg/PolygonOffset.html, - osg/PolygonStipple.html, osg/Polytope.html, - osg/PositionAttitudeTransform.html, osg/Primitive.html, - osg/PrimitiveFunctor.html, osg/PrimitiveSet.html, - osg/Projection.html, osg/QualifiedTestPrinter.html, - osg/Quat.html, osg/RefMatrix.html, osg/Referenced.html, - osg/Sequence.html, osg/ShadeModel.html, - osg/ShadowOccluderVolume.html, osg/ShadowVolumeOccluder.html, - osg/ShadowVolumeOccluderList.html, osg/Shape.html, - osg/ShapeDrawable.html, osg/ShapeVisitor.html, osg/Sphere.html, - osg/State.html, osg/StateAttribute.html, osg/StateSet.html, - osg/Statistics.html, osg/Stencil.html, - osg/SubloadCallback.2.html, osg/SubloadCallback.3.html, - osg/SubloadCallback.4.html, osg/SubloadCallback.html, - osg/Switch.html, osg/TemplateArray.html, - osg/TemplateIndexArray.html, osg/TessellationHints.html, - osg/Test.html, osg/TestCase.html, osg/TestCase_.html, - osg/TestContext.html, osg/TestErrorX.html, osg/TestFailureX.html, - osg/TestGraph.html, osg/TestQualifier.html, osg/TestRecord.html, - osg/TestReport.html, osg/TestRunner.html, osg/TestSuite.html, - osg/TestSuiteAutoRegistrationAgent.html, osg/TestVisitor.html, - osg/TestX.html, osg/TexEnv.html, osg/TexEnvCombine.html, - osg/TexGen.html, osg/TexMat.html, osg/Texture.html, - osg/Texture1D.html, osg/Texture2D.html, osg/Texture3D.html, - osg/TextureCubeMap.html, osg/Timer.html, osg/TraceStream.html, - osg/Transform.html, osg/TriangleFunctor.html, - osg/TriangleMesh.html, osg/UByte4.html, osg/ValueVisitor.html, - osg/Vec2.html, osg/Vec3.html, osg/Vec4.html, - osg/VectorSizei.2.html, osg/VectorSizei.html, - osg/VectorUByte.2.html, osg/VectorUByte.html, - osg/VectorUInt.2.html, osg/VectorUInt.html, - osg/VectorUShort.2.html, osg/VectorUShort.html, - osg/VertexProgram.html, osg/Viewport.html, - osg/buffered_value.html, osg/clampArray3BetweenRange.html, - osg/clampArray3GEQUAL.html, osg/clampArray3LEQUAL.html, - osg/clampArray4BetweenRange.html, osg/clampArray4GEQUAL.html, - osg/clampArray4LEQUAL.html, - osg/clampArrayElementBetweenRange.html, - osg/clampArrayElementGEQUAL.html, - osg/clampArrayElementLEQUAL.html, - osg/clampArrayElementsBetweenRange.html, - osg/clampArrayElementsGEQUAL.html, - osg/clampArrayElementsLEQUAL.html, osg/clampBetweenRange.html, - osg/clampGEQUAL.html, osg/clampLEQUAL.html, - osg/createGeodeForImage.2.html, osg/createGeodeForImage.html, - osg/fast_back_stack.html, osg/for_each_triangle.html, - osg/g_NotifyInit.html, osg/g_NotifyLevel.html, - osg/g_NotifyNulStream.html, osg/getGLExtensionFuncPtr.2.html, - osg/getGLExtensionFuncPtr.html, osg/getNotifyLevel.html, - osg/globalnotifylevel..html, osg/globalnotifynulstream..html, - osg/icon1.gif, osg/icon2.gif, osg/index.html, - osg/initNotifyLevel.html, osg/isGLExtensionSupported.html, - osg/isGLUExtensionSupported.html, osg/mem_ptr.html, - osg/notify.html, osg/operator.2.html, osg/operator.html, - osg/osg.html, osg/osgGetLibraryName.html, osg/osgGetVersion.html, - osg/osgUtx.html, osg/ref_ptr.html, osg/setNotifyLevel.html, - osg/tag_au.html, - osg/xternSG_EXPORTNotifySeverityg_NotifyLevel.html, - osg/xternSG_EXPORTboolg_NotifyInit.html, - osg/xternSG_EXPORTstdauto_ptrstdofstreamg_NotifyNulStream.html, - osgDB/ClassGraph.class, osgDB/ClassGraphPanel.class, - osgDB/ClassLayout.class, osgDB/DirectoryContents.html, - osgDB/DotOsgWrapper.html, osgDB/DynamicLibrary.html, - osgDB/Field.html, osgDB/FieldReader.html, - osgDB/FieldReaderIterator.html, osgDB/FilePathList.html, - osgDB/General.html, osgDB/HIER.html, osgDB/HIERjava.html, - osgDB/Input.html, osgDB/NavigatorButton.class, - osgDB/Options.html, osgDB/Output.html, - osgDB/ParameterOutput.html, osgDB/PushAndPopDataPath.html, - osgDB/ReadResult.html, osgDB/ReaderWriter.html, - osgDB/RegisterDotOsgWrapperProxy.html, - osgDB/RegisterReaderWriterProxy.html, osgDB/Registry.html, - osgDB/WriteResult.html, osgDB/fileExists.html, - osgDB/findDSO.html, osgDB/findFile.html, - osgDB/findFileInDirectory.html, osgDB/findFileInPath.html, - osgDB/getDirectoryContents.html, osgDB/getFilePath.html, - osgDB/icon1.gif, osgDB/icon2.gif, osgDB/index.html, - osgDB/initFilePath.html, osgDB/osgDB.html, - osgDB/osgDBGetLibraryName.html, osgDB/osgDBGetVersion.html, - osgDB/readCommandLine.html, osgDB/readImageFile.html, - osgDB/readNodeFile.html, osgDB/readNodeFiles.html, - osgDB/readObjectFile.html, osgDB/setFilePath.html, - osgDB/writeImageFile.html, osgDB/writeNodeFile.html, - osgDB/writeObjectFile.html, osgGA/AnimationPathManipulator.html, - osgGA/CameraManipulator.html, osgGA/ClassGraph.class, - osgGA/ClassGraphPanel.class, osgGA/ClassLayout.class, - osgGA/CmdLineArgs.html, osgGA/CompositeGUIEventHandler.html, - osgGA/DriveManipulator.html, osgGA/FlightManipulator.html, - osgGA/GUIActionAdapter.html, osgGA/GUIEventAdapter.html, - osgGA/GUIEventHandler.html, osgGA/GUIEventHandlerVisitor.html, - osgGA/General.html, osgGA/HIER.html, osgGA/HIERjava.html, - osgGA/KeySwitchCameraManipulator.html, - osgGA/NavigatorButton.class, osgGA/SetSceneViewVisitor.html, - osgGA/StateSetManipulator.html, osgGA/TrackballManipulator.html, - osgGA/icon1.gif, osgGA/icon2.gif, osgGA/index.html, - osgGA/osgGA.html, osgGA/osgGAGetLibraryName.html, - osgGA/osgGAGetVersion.html, osgGA/spaceosgGA.html, - osgGLUT/ClassGraph.class, osgGLUT/ClassGraphPanel.class, - osgGLUT/ClassLayout.class, osgGLUT/GLUTEventAdapter.html, - osgGLUT/General.html, osgGLUT/HIER.html, osgGLUT/HIERjava.html, - osgGLUT/NavigatorButton.class, osgGLUT/Viewer.html, - osgGLUT/Window.html, osgGLUT/icon1.gif, osgGLUT/icon2.gif, - osgGLUT/index.html, osgGLUT/osgGLUT.html, - osgGLUT/osgGLUTGetLibraryName.html, - osgGLUT/osgGLUTGetVersion.html, osgParticle/AccelOperator.html, - osgParticle/CenteredPlacer.html, osgParticle/ClassGraph.class, - osgParticle/ClassGraphPanel.class, osgParticle/ClassLayout.class, - osgParticle/Counter.html, osgParticle/Emitter.html, - osgParticle/FluidFrictionOperator.html, - osgParticle/ForceOperator.html, osgParticle/General.html, - osgParticle/HIER.html, osgParticle/HIERjava.html, - osgParticle/Interpolator.html, - osgParticle/LinearInterpolator.html, - osgParticle/ModularEmitter.html, osgParticle/ModularProgram.html, - osgParticle/MultiSegmentPlacer.html, - osgParticle/NavigatorButton.class, - osgParticle/OSGPARTICLE_SECTORPLACER_.html, - osgParticle/Operator.html, osgParticle/Particle.html, - osgParticle/ParticleProcessor.html, - osgParticle/ParticleSystem.html, - osgParticle/ParticleSystemUpdater.html, osgParticle/Placer.html, - osgParticle/PointPlacer.html, osgParticle/Program.html, - osgParticle/RadialShooter.html, - osgParticle/RandomRateCounter.html, - osgParticle/SectorPlacer.html, osgParticle/SegmentPlacer.html, - osgParticle/Shooter.html, osgParticle/VariableRateCounter.html, - osgParticle/icon1.gif, osgParticle/icon2.gif, - osgParticle/index.html, osgParticle/osgParticle.html, - osgParticle/range.html, osgParticle/rangef.html, - osgParticle/rangev2.html, osgParticle/rangev3.html, - osgParticle/rangev4.html, osgSim/AzimElevationSector.html, - osgSim/AzimRange.html, osgSim/AzimSector.html, - osgSim/BlinkSequence.html, osgSim/ClassGraph.class, - osgSim/ClassGraphPanel.class, osgSim/ClassLayout.class, - osgSim/ConeSector.html, osgSim/ElevationRange.html, - osgSim/ElevationSector.html, osgSim/General.html, - osgSim/HIER.html, osgSim/HIERjava.html, osgSim/LightPoint.html, - osgSim/LightPointNode.html, osgSim/NavigatorButton.class, - osgSim/Sector.html, osgSim/SequenceGroup.html, osgSim/icon1.gif, - osgSim/icon2.gif, osgSim/index.html, osgSim/osgSim.html, - osgSim/osgSimGetLibraryName.html, osgSim/osgSimGetVersion.html, - osgText/BitmapFont.html, osgText/ClassGraph.class, - osgText/ClassGraphPanel.class, osgText/ClassLayout.class, - osgText/EncodedText.html, osgText/Font.html, - osgText/General.html, osgText/HIER.html, osgText/HIERjava.html, - osgText/META_Font.html, osgText/NavigatorButton.class, - osgText/OutlineFont.html, osgText/Paragraph.html, - osgText/PixmapFont.html, osgText/PolygonFont.html, - osgText/RasterFont.html, osgText/Text.html, - osgText/TextureFont.html, osgText/VectorFont.html, - osgText/icon1.gif, osgText/icon2.gif, osgText/index.html, - osgText/osgText.html, osgText/osgTextGetLibraryName.html, - osgText/osgTextGetVersion.html, osgUtil/AppVisitor.html, - osgUtil/BufferRequirementsVisitor.html, - osgUtil/CameraManipulator.html, osgUtil/ClassGraph.class, - osgUtil/ClassGraphPanel.class, osgUtil/ClassLayout.class, - osgUtil/CombineLODsVisitor.html, - osgUtil/ConvertGeoSetsToGeometryVisitor.html, - osgUtil/CubeMapGenerator.html, osgUtil/CullVisitor.html, - osgUtil/DepthSortedBin.html, osgUtil/DisplayListVisitor.html, - osgUtil/DisplayRequirementsVisitor.html, - osgUtil/DriveManipulator.html, - osgUtil/FlattenStaticTransformsVisitor.html, - osgUtil/FlightManipulator.html, osgUtil/GUIActionAdapter.html, - osgUtil/GUIEventAdapter.html, osgUtil/GUIEventHandler.html, - osgUtil/General.html, osgUtil/HIER.html, osgUtil/HIERjava.html, - osgUtil/HalfWayMapGenerator.html, - osgUtil/HighlightMapGenerator.html, osgUtil/Hit.html, - osgUtil/InsertImpostorsVisitor.html, osgUtil/IntersectState.html, - osgUtil/IntersectVisitor.html, osgUtil/LeafDepthSortFunctor.html, - osgUtil/MergeGeometryVisitor.html, osgUtil/NavigatorButton.class, - osgUtil/OptimizeStateVisitor.html, osgUtil/OptimizeVisitor.html, - osgUtil/Optimizer.html, osgUtil/ReflectionMapGenerator.html, - osgUtil/RegisterRenderBinProxy.html, - osgUtil/RemoveEmptyNodesVisitor.html, - osgUtil/RemoveLowestStaticTransformsVisitor.html, - osgUtil/RemoveRedundantNodesVisitor.html, - osgUtil/RemoveRedundentNodesVisitor.html, osgUtil/RenderBin.html, - osgUtil/RenderGraph.html, osgUtil/RenderLeaf.html, - osgUtil/RenderStage.html, osgUtil/RenderStageLighting.html, - osgUtil/RenderToTextureStage.html, osgUtil/SceneView.html, - osgUtil/SceneViewManipulator.html, osgUtil/SmoothingVisitor.html, - osgUtil/StateSetManipulator.html, osgUtil/StateVisitor.html, - osgUtil/Statistics.html, osgUtil/Tesselator.html, - osgUtil/TrackballManipulator.html, - osgUtil/TransformCallback.html, osgUtil/TriStripVisitor.html, - osgUtil/UpdateVisitor.html, - osgUtil/VisualsRequirementsVisitor.html, osgUtil/icon1.gif, - osgUtil/icon2.gif, osgUtil/index.html, osgUtil/osgUtil.html, - osgUtil/osgUtilGetLibraryName.html, - osgUtil/osgUtilGetVersion.html: Clean of doc++ directories. - -2003-04-11 08:33 robert - - * src/osgPlugins/iv/osgvisitor.cpp: Changed the uint arrays to - GLuint to keep OSX build compiling. - -2003-04-11 03:37 robert - - * AUTHORS.txt, INSTALL.txt, NEWS.txt, README.txt, - doc/contents.html, doc/data.html, doc/demos.html, - doc/dependencies.html, doc/documentation.html, doc/examples.html, - doc/index.html, doc/install.html, doc/introduction.html, - doc/osgviewer.html, doc/plan.html, doc/sgv.html, doc/stereo.html, - doc/images/osgviewer_cow.jpg, doc/images/osgviewer_stereo.jpg, - doc/images/osgviews.jpg, doc/images/osgwindows.jpg, - doc/images/sgv_cow.jpg, doc/images/sgv_stereo.jpg: Fixes to - documentions to refelect the move from osgGLUT to osgProducer. - -2003-04-11 03:04 robert - - * Make/makedefs, src/osg/Version.cpp, src/osgDB/Version.cpp, - src/osgGA/Version.cpp, src/osgParticle/Version.cpp, - src/osgProducer/Version.cpp, src/osgSim/Version.cpp, - src/osgText/Version.cpp, src/osgUtil/Version.cpp: Updated the - version numbers to 0.9.4 - -2003-04-11 03:00 robert - - * runexamples.bat, src/osgPlugins/geo/GNUmakefile: Added - afterescher back into the example list in runexamples.bat. - - Added osgSim and osgText into the geo/GNUmakefile LIBS. - -2003-04-11 02:54 robert - - * include/osg/VertexProgram, src/osg/VertexProgram.cpp, - src/osgUtil/SceneView.cpp: From Romano, added support in - osg::VertexProgram for deleting the flushed vertex programs. - -2003-04-11 00:18 robert - - * Make/makedirdefs: Added guards around Geo plugin to prevent it - from being built under OSX, Solaris and IRIX as it breaks the OSX - build and doesn't handle Endian issues. - -2003-04-10 23:50 robert - - * examples/: osgcubemap/osgcubemap.cpp, - osgmultitexture/osgmultitexture.cpp, - osgvertexprogram/osgvertexprogram.cpp: Added std:: infront of - cout instances. - -2003-04-10 12:32 robert - - * examples/osgcubemap/osgcubemap.cpp, - examples/osgmultitexture/osgmultitexture.cpp, - examples/osgvertexprogram/osgvertexprogram.cpp, - include/osg/StateAttribute, include/osg/Texture, - include/osg/VertexProgram, src/osg/Texture.cpp, - src/osg/VertexProgram.cpp: Added tests for presense of extensions - to osgcubemap, osgvertexproram and osgmultitexture examples. - - Added osg::VertexProgram::Extensions class to better handle - multiple graphics context vertex program extensions. - -2003-04-10 08:23 robert - - * VisualStudio/osgProducer/osgProducer.dsp, - examples/osgcameragroup/osgcameragroup.cpp, - include/osgProducer/ActionAdapter, - include/osgProducer/FrameStatsHandler, - include/osgProducer/StatsEventHandler, - src/osgProducer/GNUmakefile, - src/osgProducer/StatsEventHandler.cpp, - src/osgProducer/Viewer.cpp: Moved the osgcameragroup example - across to being just based on osgProducer::OsgCameraGroup with no - usage of osgGA manipulators. - - Removed redundent files from osgProducer. - -2003-04-10 06:41 robert - - * examples/osgtext/osgtext.cpp, include/osg/Texture, - include/osg/Texture3D, include/osg/TextureCubeMap, - src/osg/Texture.cpp, src/osg/Texture3D.cpp, - src/osg/TextureCubeMap.cpp: Added support for modifying the - osg::Texture*:Extensions stuctures. - - Added an example modifying osg::Texture::Extensions to osgtext. - Optionally compiled out by default. - -2003-04-10 05:55 robert - - * include/osgProducer/Viewer, src/osgProducer/Viewer.cpp: Added - usage of Producer::CameraGroup::isValidForRendering() to the - Viewer::done() implemention so apps automatically close if one of - the windows is killed. - -2003-04-10 05:11 robert - - * NEWS.txt, include/osg/Impostor, include/osg/Texture, - include/osg/VertexProgram, src/osg/Impostor.cpp, - src/osg/VertexProgram.cpp, src/osgUtil/CullVisitor.cpp: Added - support for multiple graphics context to osg::VertexProgram and - osg::Impostor - -2003-04-10 03:21 robert - - * examples/osgoccluder/osgoccluder.cpp: Changed the '-c' - commandline option to '-m' to avoid overlapp with -c used for - config files. - -2003-04-10 03:16 robert - - * src/osgProducer/Viewer.cpp: Fix to the - CameraGroup::setViewByMarix usage. - -2003-04-10 03:02 robert - - * include/osgProducer/Viewer, src/osgProducer/OsgCameraGroup.cpp, - src/osgProducer/Viewer.cpp: Fixed Viewer and OsgCameraGroup - classes so that work properly with the Prodicer::setViewByMatrix - calls. - -2003-04-10 01:25 robert - - * src/osgSim/LightPointNode.cpp: From Brede, added if - (cv->getComputeNearFarMode() != - osgUtil::CullVisitor::DO_NOT_COMPUTE_NEAR_FAR) to protect - cv->updateCalculatedNearFar(matrix,_bbox); call to avoid - inapporpriate near/far warnings. - -2003-04-09 14:53 robert - - * include/osg/ImpostorSprite, include/osgUtil/CullVisitor, - src/osg/ImpostorSprite.cpp, src/osgUtil/CullVisitor.cpp: Fixes to - the Impostor implementation. - -2003-04-09 06:29 robert - - * src/osgGA/AnimationPathManipulator.cpp: From Romano, ' ' now sets - pause to false. - -2003-04-09 04:45 robert - - * src/osgPlugins/osg/Node.cpp: Added using namespace std; - -2003-04-09 04:44 robert - - * examples/: osganimate/osganimate.cpp, - osgbillboard/osgbillboard.cpp, osgcallback/osgcallback.cpp, - osgclip/osgclip.cpp, osgcluster/osgcluster.cpp, - osgcopy/osgcopy.cpp, osgcubemap/osgcubemap.cpp, - osggeodemo/osggeodemo.cpp, osggeometry/osggeometry.cpp, - osghangglide/osghangglide.cpp, osghud/osghud.cpp, - osgimpostor/osgimpostor.cpp, osgkeyboard/osgkeyboard.cpp, - osglight/osglight.cpp, osglightpoint/osglightpoint.cpp, - osglogo/osglogo.cpp, osgmultitexture/osgmultitexture.cpp, - osgoccluder/osgoccluder.cpp, osgparticle/osgparticle.cpp, - osgpbuffer/osgpbuffer.cpp, osgprerender/osgprerender.cpp, - osgreflect/osgreflect.cpp, osgscribe/osgscribe.cpp, - osgsequence/osgsequence.cpp, - osgshadowtexture/osgshadowtexture.cpp, osgshape/osgshape.cpp, - osgstereoimage/osgstereoimage.cpp, osgteapot/osgteapot.cpp, - osgtext/osgtext.cpp, osgtexture1D/osgtexture1D.cpp, - osgtexture2D/osgtexture2D.cpp, osgtexture3D/osgtexture3D.cpp, - osgunittests/osgunittests.cpp, - osgvertexprogram/osgvertexprogram.cpp, osgwindows/osgwindows.cpp: - Added desciptions to all the demos. - -2003-04-09 03:51 robert - - * src/osgProducer/OsgCameraGroup.cpp: Added environmental variable - usage to OsgCameraGroup. - -2003-04-09 03:30 robert - - * src/osgPlugins/osg/Node.cpp: Added support for - osg::Node::get/setNodeMask() into .osg format. - -2003-04-09 03:26 robert - - * src/osgGA/AnimationPathManipulator.cpp: Made the - AnimationPathManipulator::home() reset the timming of the - animation path so that the timing always starts at the begining - of the loop. - -2003-04-09 03:13 robert - - * src/osgProducer/OsgCameraGroup.cpp: Added a setting of - OsgCameraGroup::_applicateUsage to ApplicationUsage::instance() - by default. - -2003-04-09 03:11 robert - - * examples/osgoccluder/osgoccluder.cpp: Fixed warning. - -2003-04-09 03:10 robert - - * src/osgUtil/RenderBin.cpp: Added fallback in - RenderBin::createRenderBin(const std::string& binName) which - return a new RenderBin when the no prototype is found with - className of binName. - -2003-04-09 01:20 robert - - * examples/osgviewer/osgviewer.cpp, - examples/osgwindows/osgwindows.cpp, include/osg/ApplicationUsage, - include/osgProducer/ViewerEventHandler, - src/osgProducer/OsgCameraGroup.cpp: Fixed type of - osg::ApplicationUsage::set/getApplictionName(), updated demos - accordingly. - - Made OsgCameraGroup set the _applicationUsage to the - osg::ApplicationUsage::instance() when no ArgumentParser is - supplied. - - Added export to osgProducer::ViewerEventAdapter. - -2003-04-08 13:39 robert - - * src/osgProducer/EventAdapter.cpp: Added support for key modifiers - to osgProducer::EventAdapter. - -2003-04-08 13:06 robert - - * include/osgGA/AnimationPathManipulator, - src/osgGA/AnimationPathManipulator.cpp: From Romano José Magacho - da Silva, added 'p' toggle to animation path manipulator to allow - animations to be paused and resumed. - - Added frame rate stats which are output on each repetition of the - path. - -2003-04-08 13:05 robert - - * examples/osggeodemo/osggeodemo.cpp: Fixed warning. - -2003-04-08 08:47 robert - - * include/osgProducer/OsgCameraGroup, include/osgProducer/Viewer, - src/osgProducer/OsgCameraGroup.cpp, src/osgProducer/Viewer.cpp: - Added support for Viewer::setViewer::setView so that the internal - old style osg::Camera and camera manipulators are updated - correctly. - -2003-04-08 08:18 robert - - * examples/osganimate/osganimate.cpp, - examples/osgbillboard/osgbillboard.cpp, - examples/osgcallback/osgcallback.cpp, - examples/osgclip/osgclip.cpp, examples/osgcluster/osgcluster.cpp, - examples/osgcopy/osgcopy.cpp, examples/osgcubemap/osgcubemap.cpp, - examples/osggeodemo/osggeodemo.cpp, - examples/osggeometry/osggeometry.cpp, - examples/osghangglide/osghangglide.cpp, - examples/osghud/osghud.cpp, examples/osgimpostor/osgimpostor.cpp, - examples/osgkeyboard/osgkeyboard.cpp, - examples/osglight/osglight.cpp, - examples/osglightpoint/osglightpoint.cpp, - examples/osglogo/osglogo.cpp, - examples/osgmultitexture/osgmultitexture.cpp, - examples/osgoccluder/osgoccluder.cpp, - examples/osgparticle/osgparticle.cpp, - examples/osgpbuffer/osgpbuffer.cpp, - examples/osgprerender/osgprerender.cpp, - examples/osgreflect/osgreflect.cpp, - examples/osgscribe/osgscribe.cpp, - examples/osgsequence/osgsequence.cpp, - examples/osgshadowtexture/osgshadowtexture.cpp, - examples/osgshape/osgshape.cpp, - examples/osgstereoimage/osgstereoimage.cpp, - examples/osgteapot/osgteapot.cpp, examples/osgtext/osgtext.cpp, - examples/osgtexture1D/osgtexture1D.cpp, - examples/osgtexture2D/osgtexture2D.cpp, - examples/osgtexture3D/osgtexture3D.cpp, - examples/osgvertexprogram/osgvertexprogram.cpp, - examples/osgviewer/osgviewer.cpp, - examples/osgwindows/osgwindows.cpp, - include/osgParticle/ParticleProcessor, - include/osgParticle/VariableRateCounter, - include/osgProducer/OsgCameraGroup, include/osgProducer/Viewer, - src/osgProducer/OsgCameraGroup.cpp, src/osgProducer/Viewer.cpp: - Changed the Viewer::realize() calls across to not using the - threading paramter leaving it up to the Viewer to specify the - mode (which by default is MultiThreaded). Added a check for the - presence of osgParticle systems so that threading is disabled in - this case. - -2003-04-08 06:53 robert - - * src/osgProducer/Viewer.cpp: Set the static mouse position values - in osgProducer::EventAdater to the same value as warp pointer to - ensure that the now roll is encountered on warping of the - pointer. - -2003-04-08 06:10 robert - - * examples/osgwindows/osgwindows.cpp, - include/osgGA/KeySwitchCameraManipulator, - src/osgGA/KeySwitchCameraManipulator.cpp, - src/osgProducer/ViewerEventHandler.cpp: Changed the - KeySwichCameraManipulator::setNode() so it set all camera's - attached to it. - -2003-04-08 03:59 robert - - * VisualStudio/: MUST_READ_ME.txt, - 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/osggeodemo/osggeodemo.dsp, - examples/osggeometry/osggeometry.dsp, - examples/osghangglide/osghangglide.dsp, - examples/osghud/osghud.dsp, examples/osgimpostor/osgimpostor.dsp, - examples/osglight/osglight.dsp, - examples/osglightpoint/osglightpoint.dsp, - examples/osglogo/osglogo.dsp, - examples/osgmultitexture/osgmultitexture.dsp, - examples/osgoccluder/osgoccluder.dsp, - examples/osgparticle/osgparticledemo.dsp, - examples/osgprerender/osgprerender.dsp, - examples/osgreflect/osgreflect.dsp, - examples/osgscribe/osgscribe.dsp, - examples/osgsequence/osgsequence.dsp, - examples/osgshadowtexture/osgshadowtexture.dsp, - examples/osgshape/osgshape.dsp, - examples/osgtexture1D/osgtexture1D.dsp, - examples/osgtexture2D/osgtexture2D.dsp, - examples/osgtexture3D/osgtexture3D.dsp, - examples/osgunittests/osgunittests.dsp, - examples/osgversion/osgversion.dsp, - examples/osgvertexprogram/osgvertexprogram.dsp, - osgPlugins/lib3ds/lib3ds.dsp: Convert dsp's to use dos endings. - -2003-04-08 03:17 robert - - * src/osgPlugins/geo/: GNUmakefile, geoActions.cpp, osgGeoAction.h: - Cleaned up some warnings and added : - - LINKARGS += -Wl,multiply_defined -Wl,suppress - - To GNUmakefile for the OSX build. - -2003-04-08 02:48 robert - - * examples/osgshadowtexture/osgshadowtexture.cpp: Removed the - output of command line usage when no arguments are passed since - this example doens't need paramters. - -2003-04-08 02:44 robert - - * VisualStudio/examples/osgwindows/osgwindows.dsp: Added Producer - to the dependcies in osgwindows. - -2003-04-08 02:42 robert - - * include/osg/Math: Added an osg::absolute template function into - osg/Math. - -2003-04-07 12:19 robert - - * include/osgProducer/ViewerEventHandler, - src/osgProducer/ViewerEventHandler.cpp: Added support for snaping - screen images from osgProducer::Viewer apps. - -2003-04-07 08:11 robert - - * src/osgPlugins/dds/ReaderWriterDDS.cpp: Fixes to dds plugin from - Rune. - -2003-04-07 08:07 robert - - * src/osg/TextureCubeMap.cpp: Set the hardware mip map generation - to false in TextureCubeMap since this extension is not - implemented when texture cube mapping. - -2003-04-07 07:57 robert - - * examples/osghangglide/GliderManipulator.cpp: Set the fusion - distance ratio to 1/300.0f to compensate for the coords of the - hang gliding database being so small, this allow the scene to be - viewed in stereo and still look a convincing size. - -2003-04-07 06:20 robert - - * AUTHORS.txt, NEWS.txt, VisualStudio/osg/osg.dsp, - include/osg/Texture2D, include/osg/TextureRectangle, - src/osg/GNUmakefile, src/osg/Texture2D.cpp, - src/osg/TextureRectangle.cpp: From Ulrich Hertlien, new - osg::TextureRectangle class. - -2003-04-07 05:50 robert - - * include/osg/Texture, include/osg/TextureCubeMap, - src/osg/Texture.cpp, src/osg/Texture1D.cpp, - src/osg/Texture2D.cpp, src/osg/Texture3D.cpp, - src/osg/TextureCubeMap.cpp, src/osgPlugins/osg/Texture.cpp: Added - support for unref image data after apply in the osg::Texture* - classes. Only unref's after all graphics context have been - applied. - -2003-04-07 03:20 robert - - * runexamples.bat, Make/makedirdefs, VisualStudio/VisualStudio.dsw, - VisualStudio/examples/osgwindows/osgwindows.dsp, - examples/osgwindows/GNUmakefile, - examples/osgwindows/GNUmakefile.inst, - examples/osgwindows/osgwindows.cpp, src/osgProducer/Viewer.cpp: - Added osgwindows example which sets up and Producer::CameraConfig - up and uses that to create multiple windows. - -2003-04-07 02:46 robert - - * include/osg/Texture, include/osg/Texture1D, - include/osg/Texture2D, include/osg/Texture3D, - include/osg/TextureCubeMap, src/osg/Texture.cpp, - src/osg/Texture1D.cpp, src/osg/Texture2D.cpp, - src/osg/Texture3D.cpp, src/osg/TextureCubeMap.cpp: Moved the - modified tag's from osg::Texture into the osg::Texture1D,2D,3D - and CubeMap classes. - -2003-04-06 14:46 robert - - * src/osgProducer/Viewer.cpp: Added if (!_kbmcb) to handle the case - where the keyboard mouse callback is pre set. - -2003-04-06 14:32 robert - - * Make/makedirdefs, examples/osganimate/osganimate.cpp, - examples/osgbillboard/osgbillboard.cpp, - examples/osgcallback/osgcallback.cpp, - examples/osgclip/osgclip.cpp, examples/osgcluster/osgcluster.cpp, - examples/osgcopy/osgcopy.cpp, examples/osgcubemap/osgcubemap.cpp, - examples/osggeodemo/osggeodemo.cpp, - examples/osggeometry/osggeometry.cpp, - examples/osghangglide/osghangglide.cpp, - examples/osghud/osghud.cpp, examples/osgimpostor/osgimpostor.cpp, - examples/osgkeyboard/osgkeyboard.cpp, - examples/osglight/osglight.cpp, - examples/osglightpoint/osglightpoint.cpp, - examples/osglogo/osglogo.cpp, - examples/osgmultitexture/osgmultitexture.cpp, - examples/osgoccluder/osgoccluder.cpp, - examples/osgparticle/osgparticle.cpp, - examples/osgpbuffer/osgpbuffer.cpp, - examples/osgprerender/osgprerender.cpp, - examples/osgreflect/osgreflect.cpp, - examples/osgscribe/osgscribe.cpp, - examples/osgsequence/osgsequence.cpp, - examples/osgshadowtexture/osgshadowtexture.cpp, - examples/osgshape/osgshape.cpp, - examples/osgstereoimage/osgstereoimage.cpp, - examples/osgteapot/osgteapot.cpp, examples/osgtext/osgtext.cpp, - examples/osgtexture1D/osgtexture1D.cpp, - examples/osgtexture2D/osgtexture2D.cpp, - examples/osgtexture3D/osgtexture3D.cpp, - examples/osgunittests/osgunittests.cpp, - examples/osgvertexprogram/osgvertexprogram.cpp, - examples/osgviewer/osgviewer.cpp, include/osg/ApplicationUsage, - include/osg/ArgumentParser, src/osg/ApplicationUsage.cpp, - src/osg/ArgumentParser.cpp: Added the usage report to the - examples for when no arguments are passed to the examples. - -2003-04-06 11:18 robert - - * examples/osgcluster/osgcluster.cpp: Fixed for new implemention - osg OsgCameraGroup::setView(). - -2003-04-06 06:29 robert - - * examples/osgstereoimage/osgstereoimage.cpp: Fixed setView to work - with new OsgCameraGroup::setView - -2003-04-06 03:07 robert - - * src/osgPlugins/txp/TrPageParser.cpp: Fixed handling of pixel and - internal images formats. - -2003-04-05 14:24 robert - - * examples/osgcameragroup/osgcameragroup.cpp, - include/osgProducer/OsgCameraGroup, include/osgProducer/Viewer, - src/osgProducer/OsgCameraGroup.cpp, src/osgProducer/Viewer.cpp, - src/osgProducer/ViewerEventHandler.cpp: Added support for - recording animation paths in the osgProducer::Viewer. - -2003-04-05 12:02 robert - - * examples/osgimpostor/TestManipulator.cpp: Fixed manipulator to - work correctly with new osgGA::GUIEventAdapter code. - -2003-04-05 11:54 robert - - * examples/osgtexture2D/osgtexture2D.cpp: Added Images/ infront of - dog_left and dog_right images. - -2003-04-05 11:40 robert - - * examples/osgstereoimage/osgstereoimage.cpp: Added a couple - ability of offset the images relative to each other horizontally - and vertically to allow better comenstation for mismatched - imagery. - -2003-04-04 23:19 robert - - * examples/osghangglide/GliderManipulator.cpp, - include/osgProducer/KeyboardMouseCallback, - src/osgProducer/Viewer.cpp: Improvements to the handling of warp - pointer call on start up. - -2003-04-04 23:11 robert - - * src/osgGA/DriveManipulator.cpp: Fixed the drive manipulator so - its height is now 1.5m and the buffer size if 2.0m. - -2003-04-04 11:10 robert - - * examples/osgcameragroup/osgcameragroup.cpp, - include/osgGA/GUIActionAdapter, include/osgGA/GUIEventAdapter, - include/osgProducer/ActionAdapter, - include/osgProducer/EventAdapter, - include/osgProducer/KeyboardMouseCallback, - include/osgProducer/Viewer, src/osgGA/DriveManipulator.cpp, - src/osgGA/FlightManipulator.cpp, - src/osgGA/TrackballManipulator.cpp, - src/osgProducer/EventAdapter.cpp, - src/osgProducer/KeyboardMouseCallback.cpp, - src/osgProducer/Viewer.cpp: Implemented support for float x and y - mouse positions, and normalization of mouse coords in - osgGA::GUIEventAdapter, and ported osgGA camera manaipulators to - use the new normalized values. - - Moved osgProducer across to tracking the window dimensions and - ensure that the internals values in osgProducer::EventAdapter are - kept consistent. Moved the warp pointer in Viewer across to - using KeyboardMouse::positionPointer(). - -2003-04-04 07:22 robert - - * Make/makedefs: Removal of trailing \ from end of couple lines in - cygwin path. - -2003-04-04 03:06 robert - - * include/osgProducer/ViewerEventHandler, - src/osgProducer/OsgCameraGroup.cpp, src/osgProducer/Viewer.cpp, - src/osgProducer/ViewerEventHandler.cpp: Improved support for - toggle between full screen and non fullscreen in the - osgProducer::Viewer. - -2003-04-04 00:39 robert - - * examples/osgtexture2D/osgtexture2D.cpp: Added code to set the - colour of each geometry to white to prevent colours from the text - being inherited. - -2003-04-03 13:00 robert - - * src/osgPlugins/dds/ReaderWriterDDS.cpp: Suported for mip mapping - added by Rune. - -2003-04-03 06:12 robert - - * src/: osg/DisplaySettings.cpp, osgProducer/OsgCameraGroup.cpp, - osgUtil/SceneView.cpp: Fixes to the multipipe initialization. - -2003-04-03 00:14 don - - * examples/osgstereoimage/osgstereoimage.cpp, - examples/osgviewer/GNUmakefile, src/osgPlugins/GNUmakefile, - src/osgPlugins/ac3d/ac3d.cpp, src/osgPlugins/ac3d/osgac3d.h, - src/osgPlugins/dx/DXWriter.cpp, src/osgPlugins/geo/GNUmakefile, - src/osgPlugins/geo/ReaderWriterGEO.cpp, - src/osgPlugins/geo/geoActions.cpp, - src/osgPlugins/geo/geoFormat.h, src/osgPlugins/iv/parser.cpp, - src/osgPlugins/iv/parser.y: Changes to fix compiles on Mac OS X - -2003-04-02 23:37 robert - - * src/osgPlugins/logo/ReaderWriterLOGO.cpp: Fixes for Win32 - - removed second copy constructor from protected section in - ReaderWriterLOGO.cpp, and add osgText as a dependancy to - osgtexture3D example app. - -2003-04-02 23:31 robert - - * VisualStudio/VisualStudio.dsw: Added osgText dependancy to - osgtexture2D demo. - -2003-04-02 12:43 robert - - * include/osg/Texture: Added GL_TEXTURE_COMPRESSED_IMAGE_SIZE_ARB - etc to the Texture header to allow compilation across platforms. - -2003-04-02 11:41 robert - - * src/osgPlugins/dds/ReaderWriterDDS.cpp: Fixes to the dds plugin. - -2003-04-02 10:26 robert - - * AUTHORS.txt, NEWS.txt, Make/makedirdefs, - VisualStudio/VisualStudio.dsw, - VisualStudio/osgPlugins/dds/dds.dsp, include/osg/Image, - include/osg/Texture, src/osg/Image.cpp, src/osg/Texture.cpp, - src/osgPlugins/dds/GNUmakefile, - src/osgPlugins/dds/ReaderWriterDDS.cpp: From Rune Schmidt Jensen - - new dds loader. - -2003-04-02 06:54 robert - - * Make/makedefs: Removed OSX override override of PLUGIN_DIRS. - -2003-04-02 03:57 robert - - * examples/: osgkeyboard/osgkeyboard.cpp, - osgtexture2D/osgtexture2D.cpp: Changed colour of anisotropic text - in osgtexture2D example. - - Removed the save test.osg call in osgkeyboard. - -2003-04-02 02:50 robert - - * examples/osglightpoint/osglightpoint.cpp, - include/osgSim/LightPoint, include/osgSim/LightPointNode, - src/osg/CullStack.cpp, src/osgPlugins/geo/ReaderWriterGEO.cpp, - src/osgSim/LightPoint.cpp, src/osgSim/LightPointNode.cpp: Added - support for min pixel size, max pixel size and max visable - distance to osgSim::LightPointNode, the max pixel size from was - originally in osg::LightPoint. - - Added additional get/set methods to osg::LightPointNode. - - Increased the compute pixel size by a ratio 1.41 (sqrtf(2)) to - correlate the computed size with the actual size seen on screen. - -2003-04-02 00:22 robert - - * src/: osg/DisplaySettings.cpp, osgDB/Registry.cpp: Added prefix's - to ApplicationUsageProxy's and made them static to help prevent - problems under OSX. - -2003-04-01 12:52 robert - - * src/: osg/ApplicationUsage.cpp, osg/ArgumentParser.cpp, - osgPlugins/directx/directx.cpp: Fixed std::string usage so that - std::string::size_type is used where appropriate. - -2003-04-01 12:32 robert - - * examples/osgtexture2D/osgtexture2D.cpp, src/osg/Texture.cpp, - src/osgProducer/ViewerEventHandler.cpp, src/osgText/Font.cpp: - Fixes to osg::Texture's handling of anisotropy updating and - hardware generate mip mapping. - - Added switching off generate mip map from osgText::Font.cpp. - - Changed savedmodel.osg to saved_model.osg in ViewerEventHandler. - -2003-04-01 10:50 robert - - * src/osg/ArgumentParser.cpp: Changed unsigned int to - std::string::size_type. - -2003-04-01 10:42 robert - - * include/osg/PolygonOffset, src/osg/PolygonOffset.cpp: Added - convinience constructor. - -2003-04-01 10:42 robert - - * src/osg/ArgumentParser.cpp: Added futher debugging messages to - track down the x86-64 crash. - -2003-04-01 10:35 robert - - * examples/osgkeyboard/osgkeyboard.cpp: Used notify for reporting - the keypressing to the commandline. - -2003-04-01 08:00 robert - - * examples/osgtexture2D/osgtexture2D.cpp: New osgtexture2D example - code. - -2003-04-01 07:13 robert - - * Make/makedirdefs, src/osgPlugins/logo/GNUmakefile, - 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. - -2003-04-01 07:08 robert - - * src/osg/Geometry.cpp: Bug spotted and fix by Sébastien Kuntz. - Changed < to <= on Geometry.cpp, in removePrimitiveSet(), if( - i+numElementsToRemove<_primitives.size() ) - -2003-04-01 05:16 robert - - * VisualStudio/: VisualStudio.dsw, osgPlugins/logo/logo.dsp: From - Macro Jez, fixes to logo plugin under VS. - -2003-04-01 04:00 robert - - * NEWS.txt, examples/osgstereoimage/osgstereoimage.cpp: Updated - NEWS. - - Removed writing of test.osg from osgstereoimage. - -2003-04-01 03:55 robert - - * src/osgProducer/: OsgCameraGroup.cpp, ViewerEventHandler.cpp: - Added timer code to the init in OsgCameraGroup. - - Made the stats view 20 frames rather than 6. - -2003-04-01 03:53 robert - - * src/osgSim/LightPointDrawable.cpp: Cleaned up the reset of the - vertex arrays in osg::State. - -2003-04-01 03:49 robert - - * include/osg/Image, include/osg/Texture, include/osg/Texture2D, - src/osg/Image.cpp, src/osg/Texture.cpp: Improved handling of - subloading. - - Removed the rescalling of images in osg::Image during texture - apply, moving the rescale so it is locally calculated. This - solves an outstanding threading problem which occured by multiple - draw threads all tried to rescale the same image at one time. - - Made osg::Image ptr in osg::Texture2D non mutable as it is no - longer modified during apply. - -2003-04-01 03:38 robert - - * VisualStudio/VisualStudio.dsw: From Marco, fix to the path of the - osgPlugin logo. - -2003-04-01 00:47 robert - - * src/osg/ArgumentParser.cpp: Added extra debugging messages into - the - ArgumentParser::reportRemainingOptionsAsUnrecognized(ErrorSeverity - severity) method to help track down a crash under x86-64. - -2003-03-31 13:41 robert - - * include/osg/Texture, include/osg/buffered_value, - src/osg/Texture.cpp, src/osg/Texture2D.cpp, - src/osg/TextureCubeMap.cpp, src/osgPlugins/osg/Texture.cpp: - Implemented load and subload methods in osg::Texture/Texture2D. - -2003-03-31 04:48 robert - - * src/osg/: StateSet.cpp, Texture.cpp: Made the default transparent - bin be bin number 10 rather than 1 to allow more bins between it - and the default opaque bin of 0. - - Added a check for compressed image format in osg::Texture. - -2003-03-31 03:25 robert - - * include/osg/State: Adding reseting of the array pointers to the - dirty methods. - -2003-03-30 03:10 robert - - * examples/osgtext/osgtext.cpp: Removed closeLibrary reference for - osgtext as this was causing problems with the osgtext help. - -2003-03-29 14:07 robert - - * include/osgGA/: CameraManipulator, DriveManipulator, - FlightManipulator, TrackballManipulator: Change the className() - functions from non const to const to be consistent with the - osg::Object definition. - -2003-03-28 02:04 robert - - * include/osgProducer/KeyboardMouseCallback, - src/osgProducer/Viewer.cpp, - src/osgProducer/ViewerEventHandler.cpp: Added Escape to the help - list. Changed the help key from '?' to 'h' - -2003-03-27 10:56 robert - - * Make/: distrules, help.sh, instdemosrc, instexamplesrc, - instrules, makedefs, makeirixdist, makepkg, makerpms: Moved demo - references acros to being example references. - -2003-03-27 10:42 don - - * Make/instdemosrc, Make/makedefs, examples/osgconv/GNUmakefile: - Fixed installation of demo source from src/Demos to examples - -2003-03-27 09:20 robert - - * include/osgGA/AnimationPathManipulator: Changed private to - protected. - -2003-03-27 09:18 robert - - * include/osgProducer/KeyboardMouseCallback: Fixed typo. - -2003-03-27 09:16 robert - - * examples/osgstereoimage/: GNUmakefile, GNUmakefile.inst: Added - -losgGA to keep things compiling across platforms. - -2003-03-27 06:39 robert - - * src/osgProducer/: KeyboardMouseCallback.cpp, - ViewerEventHandler.cpp: Improved stats. - -2003-03-27 05:51 robert - - * examples/: osganimate/GNUmakefile, osganimate/GNUmakefile.inst, - osgbillboard/GNUmakefile, osgbillboard/GNUmakefile.inst, - osgcallback/GNUmakefile, osgcallback/GNUmakefile.inst, - osgcameragroup/GNUmakefile, osgcameragroup/GNUmakefile.inst, - osgclip/GNUmakefile, osgclip/GNUmakefile.inst, - osgcluster/GNUmakefile, osgcluster/GNUmakefile.inst, - osgcopy/GNUmakefile, osgcopy/GNUmakefile.inst, - osgcubemap/GNUmakefile, osgcubemap/GNUmakefile.inst, - osggeodemo/GNUmakefile, osggeodemo/GNUmakefile.inst, - osggeometry/GNUmakefile, osggeometry/GNUmakefile.inst, - osghangglide/GNUmakefile, osghangglide/GNUmakefile.inst, - osghud/GNUmakefile.inst, osgimpostor/GNUmakefile, - osgimpostor/GNUmakefile.inst, osglight/GNUmakefile, - osglight/GNUmakefile.inst, osglightpoint/GNUmakefile, - osglightpoint/GNUmakefile.inst, osglogo/GNUmakefile, - osglogo/GNUmakefile.inst, osgmultitexture/GNUmakefile, - osgmultitexture/GNUmakefile.inst, osgoccluder/GNUmakefile, - osgoccluder/GNUmakefile.inst, osgparticle/GNUmakefile, - osgparticle/GNUmakefile.inst, osgprerender/GNUmakefile, - osgprerender/GNUmakefile.inst, osgreflect/GNUmakefile, - osgreflect/GNUmakefile.inst, osgscribe/GNUmakefile, - osgscribe/GNUmakefile.inst, osgsequence/GNUmakefile, - osgsequence/GNUmakefile.inst, osgshadowtexture/GNUmakefile, - osgshadowtexture/GNUmakefile.inst, osgshape/GNUmakefile, - osgshape/GNUmakefile.inst, osgstereoimage/GNUmakefile, - osgstereoimage/GNUmakefile.inst, osgteapot/GNUmakefile, - osgteapot/GNUmakefile.inst, osgtext/GNUmakefile.inst, - osgtexture1D/GNUmakefile, osgtexture1D/GNUmakefile.inst, - osgtexture2D/GNUmakefile, osgtexture2D/GNUmakefile.inst, - osgtexture3D/GNUmakefile, osgtexture3D/GNUmakefile.inst, - osgunittests/GNUmakefile, osgunittests/GNUmakefile.inst, - osgversion/GNUmakefile, osgversion/GNUmakefile.inst, - osgvertexprogram/GNUmakefile, osgvertexprogram/GNUmakefile.inst, - osgviewer/GNUmakefile, osgviewer/GNUmakefile.inst: Added -osgText - to GNUMakefiles. - -2003-03-27 02:58 robert - - * src/: osgPlugins/freetype/FreeTypeFont.cpp, - osgSim/LightPointDrawable.cpp, osgText/DefaultFont.cpp: Changed - the background pixel colour to white, but kept the alpha value - zero. This has been done to improve the quality of the mip - mapping of text. - -2003-03-27 02:54 robert - - * include/osgProducer/KeyboardMouseCallback, - src/osgProducer/KeyboardMouseCallback.cpp, - src/osgProducer/ViewerEventHandler.cpp: Updates to utilise the - new Producer keyboard bindings. - -2003-03-26 12:11 robert - - * VisualStudio/VisualStudio.dsw: Added osgText dependency to - osgProducer lib. - -2003-03-26 08:48 robert - - * include/osgProducer/ViewerEventHandler, - src/osgProducer/Viewer.cpp, - src/osgProducer/ViewerEventHandler.cpp: Improved the stats - reporting. - -2003-03-26 04:50 robert - - * Make/makedirdefs, examples/osgtexture3D/osgtexture3D.cpp, - examples/osgviewer/osgviewer.cpp, include/osg/ApplicationUsage, - include/osg/Viewport, include/osgGA/CameraManipulator, - include/osgGA/DriveManipulator, include/osgGA/FlightManipulator, - include/osgGA/TrackballManipulator, - include/osgProducer/FrameStatsHandler, - include/osgProducer/OsgCameraGroup, - include/osgProducer/OsgSceneHandler, - include/osgProducer/ViewerEventHandler, - src/osg/ApplicationUsage.cpp, src/osgProducer/GNUmakefile, - src/osgProducer/OsgCameraGroup.cpp, - src/osgProducer/OsgSceneHandler.cpp, - src/osgProducer/ViewerEventHandler.cpp: Added help support for - display help on screen to osgProducer::Viewer. - -2003-03-25 07:48 robert - - * src/osgText/Font.cpp: Tweak the tex coords of fonts slightly to - avoid cut off of text. - -2003-03-25 07:45 robert - - * src/osgText/Text.cpp: Fixed axis alignment bug in text, which - occured what text was placed on the XZ or YZ planes. - -2003-03-25 07:13 robert - - * VisualStudio/osgProducer/osgProducer.dsp, - include/osgProducer/FullScreenEventHandler, - include/osgProducer/OsgCameraGroup, include/osgProducer/Viewer, - include/osgProducer/ViewerEventHandler, - src/osgProducer/FullScreenEventHandler.cpp, - src/osgProducer/GNUmakefile, src/osgProducer/OsgCameraGroup.cpp, - src/osgProducer/Viewer.cpp, - src/osgProducer/ViewerEventHandler.cpp: Added a - ViewerEventHandler which manages full screen, file write, and - help output to osgProducer. Removed FullSreenEventHandler as it - is now superseeded by ViewerEventHandler. - -2003-03-25 05:57 robert - - * runexamples.bat, examples/osgstereoimage/osgstereoimage.cpp, - include/osgText/Text: Added osgkeyboard to the ./runexamples.bat. - - Made osgstereoimage exit when non files have been loaded. - - Added non const getText() method. - -2003-03-25 05:01 robert - - * src/osg/Geometry.cpp: Spotted by Brede - missing ! - -2003-03-25 04:44 robert - - * examples/osgkeyboard/osgkeyboard.cpp: Added text input field to - the osgkeyboard demo. - -2003-03-25 04:42 robert - - * src/osgProducer/KeyboardMouseCallback.cpp: Added back into the - win32 build of KeyboardMouseCallback the check against VK_ESCAPE. - -2003-03-25 03:28 robert - - * examples/osgkeyboard/osgkeyboard.cpp: Added futher keys to - complete the keyboard. - -2003-03-25 02:05 robert - - * examples/osganimate/osganimate.cpp, - examples/osgbillboard/osgbillboard.cpp, - examples/osgcallback/osgcallback.cpp, - examples/osgclip/osgclip.cpp, examples/osgcluster/osgcluster.cpp, - examples/osgcopy/osgcopy.cpp, examples/osgcubemap/osgcubemap.cpp, - examples/osggeodemo/osggeodemo.cpp, - examples/osggeometry/osggeometry.cpp, - examples/osghangglide/osghangglide.cpp, - examples/osghud/osghud.cpp, examples/osgimpostor/osgimpostor.cpp, - examples/osgkeyboard/osgkeyboard.cpp, - examples/osglight/osglight.cpp, - examples/osglightpoint/osglightpoint.cpp, - examples/osglogo/osglogo.cpp, - examples/osgmultitexture/osgmultitexture.cpp, - examples/osgoccluder/osgoccluder.cpp, - examples/osgparticle/osgparticle.cpp, - examples/osgpbuffer/osgpbuffer.cpp, - examples/osgprerender/osgprerender.cpp, - examples/osgreflect/osgreflect.cpp, - examples/osgscribe/osgscribe.cpp, - examples/osgsequence/osgsequence.cpp, - examples/osgshadowtexture/osgshadowtexture.cpp, - examples/osgshape/osgshape.cpp, - examples/osgstereoimage/osgstereoimage.cpp, - examples/osgteapot/osgteapot.cpp, examples/osgtext/osgtext.cpp, - examples/osgtexture1D/osgtexture1D.cpp, - examples/osgtexture2D/osgtexture2D.cpp, - examples/osgtexture3D/osgtexture3D.cpp, - examples/osgvertexprogram/osgvertexprogram.cpp, - src/osgProducer/EventAdapter.cpp: Added a viewer.sync to the end - of all the demos. - - Removed the Win32 remapping of keycodes from the - osgProducer::EventAdapter. - -2003-03-24 15:12 robert - - * VisualStudio/VisualStudio.dsw: Added osgText dependency to - osgkeyboard demo. - -2003-03-24 15:02 don - - * Make/makedefs: changes to makedefs to support AMD 64 bit - -2003-03-24 13:17 robert - - * Make/makedirdefs, VisualStudio/VisualStudio.dsw, - VisualStudio/examples/osgkeyboard/osgkeyboard.dsp, - examples/osgkeyboard/GNUmakefile, - examples/osgkeyboard/GNUmakefile.inst, - examples/osgkeyboard/osgkeyboard.cpp, - include/osgGA/GUIEventAdapter, src/osgProducer/EventAdapter.cpp: - Added new osgkeyboad example. - -2003-03-24 07:21 robert - - * include/osgGA/GUIEventAdapter: Fixed typo. - -2003-03-24 07:13 robert - - * include/osgProducer/EventAdapter, - src/osgProducer/EventAdapter.cpp: Added support for remapping of - Win32 key symbols to osgGA::GUIEventAdpater::KeySymbols. - -2003-03-24 05:43 robert - - * include/osgGA/GUIEventAdapter, include/osgProducer/EventAdapter, - src/osgProducer/EventAdapter.cpp, - src/osgProducer/KeyboardMouseCallback.cpp: Added - osgGA::GUIEventAdapter::KeySymbol enumate list, which is a - remapping of the X settings. - - Added a pass through of X11 sybmbols from Producer to - osgGA::GUIEventAdapter::KeySymbol in the - osgProducer::EventAdapter. - -2003-03-24 01:37 robert - - * VisualStudio/osgPlugins/logo/logo.dsp: Redid logo dsp. - -2003-03-24 00:42 robert - - * include/osgGA/GUIEventAdapter, include/osgGA/GUIEventHandler, - src/osgProducer/OsgCameraGroup.cpp, - src/osgUtil/UpdateVisitor.cpp: Made the osgGA::GUIEventHandler - sublassed from osg::Object as a virtual inheritence to allow - handler to also be used as node callbacks. - - Fix to UpdateVisitor to make the visitation of Drawable more - consistent with the way that nodes are traversed. - -2003-03-23 12:39 robert - - * VisualStudio/examples/osgstereoimage/osgstereoimage.dsp: Added - Producer.lib to osgstereoimage demo. - -2003-03-23 12:36 robert - - * VisualStudio/osgPlugins/logo/logo.dsp: Converted to windows - endings. - -2003-03-22 12:35 robert - - * examples/osgstereoimage/osgstereoimage.cpp: Revamp of the - osgstereoimage demo to provide a presentation tool for up comming - "In Your Face" shows held at the Glasgow Science Center. - -2003-03-22 01:48 robert - - * include/osgUtil/UpdateVisitor: Added a traverseGeode method to - the UpdateVisitor which contains the traversal code for both the - nodes traversal and the drawables the geode contains. - -2003-03-21 14:32 robert - - * examples/osgcopy/osgcopy.cpp: Added using namespace osg and - removed osg:: from CopyOp's as this was causing problems with - VisualStudio's scoping bug. - -2003-03-21 00:30 robert - - * VisualStudio/examples/osgcluster/osgcluster.dsp: Added - Prodcuer.lib and PThread*.lib to the osgcluster example. - -2003-03-20 14:13 robert - - * Make/makedefs: Duplicated the handling of 64 bit linux builds for - ia64 and x86_64 and placed them under the seperate paths for - Intel vs GNU compilers. - -2003-03-20 13:26 robert - - * Make/makedefs: Added -m64 -DARCH64 option to Linux 64 bit build. - -2003-03-20 12:38 robert - - * examples/osgcopy/osgcopy.cpp: Add osg:: infront of CopyOp - instances. - -2003-03-20 09:24 robert - - * include/osgProducer/OsgSceneHandler, - src/osgProducer/OsgSceneHandler.cpp: Added overide of the - SceneHandler::clear() making it a no-op. Will revisit this - implemention later. - -2003-03-20 09:00 robert - - * examples/osgstereoimage/osgstereoimage.cpp, - src/osgGA/FlightManipulator.cpp, - src/osgGA/TrackballManipulator.cpp, - src/osgProducer/OsgCameraGroup.cpp, src/osgProducer/Viewer.cpp: - Updates to osgProducer and osgstereoimage for stereo support. - - Changed the default distance from the scene of the home position - of the trackball and flight manipulators. - -2003-03-20 06:07 robert - - * examples/osgprerender/osgprerender.cpp, - examples/osgshadowtexture/CreateShadowedScene.cpp, - src/osg/DisplaySettings.cpp, src/osg/Image.cpp, - src/osgProducer/OsgCameraGroup.cpp: Added support for setting up - VisualChoose with destination alpha, stencil and quad buffers - attributes from DisplaySettings values. - -2003-03-20 00:58 robert - - * examples/osgshadowtexture/CreateShadowedScene.cpp: Changed the - shadow texture implemention to use CLAMP_TO_BORDER for the WRAP_S - and _T modes. Also set the border colour to 1,1,1,1 to ensure - problem blending. - -2003-03-20 00:45 don - - * VisualStudio/: VisualStudio.dsw, osgPlugins/lib3ds/lib3ds.dsp, - osgPlugins/logo/logo.dsp: Somehow the logo plugin got left out of - the windows build. Adding it back in. (Needed for BMV) - -2003-03-20 00:43 robert - - * src/osg/GeoSet.cpp: Added missing setInterleavedArray( - InterleaveArrayType format, float *ia, GLuint *iai ) method. - -2003-03-19 13:46 robert - - * include/osg/Endian, src/osgSim/LightPointDrawable.cpp, - src/osgSim/LightPointDrawable.h: Added Endian test header to the - core osg, and add use of the new getCpuByteOrder test in - LightPointDrawable. - -2003-03-19 13:14 robert - - * include/osgGA/KeySwitchCameraManipulator, - src/osgGA/KeySwitchCameraManipulator.cpp: Added - getCameraManipulator(unsigned int) method. - -2003-03-19 07:57 robert - - * examples/osgimpostor/osgimpostor.cpp: Added sync at the end of - the main loop to prevent seg fault on exit. - -2003-03-19 07:49 robert - - * include/osgProducer/EventAdapter, - src/osgProducer/KeyboardMouseCallback.cpp, - src/osgProducer/Viewer.cpp: First pass fix at implementing - requestWarpPointer. - -2003-03-19 07:37 don - - * Make/versionrules: Adjusted date format for versionrules - -2003-03-19 06:27 robert - - * VisualStudio/osgProducer/osgProducer.dsp, - include/osgProducer/FullScreenEventHandler, - include/osgProducer/KeyboardMouseCallback, - include/osgProducer/Viewer, - src/osgProducer/FullScreenEventHandler.cpp, - src/osgProducer/GNUmakefile, - src/osgProducer/KeyboardMouseCallback.cpp, - src/osgProducer/OsgCameraGroup.cpp, src/osgProducer/Viewer.cpp: - Addd a full screen toggle event handler to osgProducer & its - viewer base class. - -2003-03-19 04:06 robert - - * examples/osgtexture3D/osgtexture3D.cpp, - include/osgProducer/OsgCameraGroup, - src/osgProducer/OsgCameraGroup.cpp: Added a realize callback to - the OsgCameraGroup. - - Move osgtexture3D across to using the new realize callback for - creating its textures. - -2003-03-19 02:28 robert - - * examples/osgoccluder/osgoccluder.cpp, src/osgProducer/Viewer.cpp: - Fixed crash in osgoccluder which was calling setUpViewer and the - osgProducer/Viewer was assuming that the update was always set. - -2003-03-18 18:31 don - - * src/osgProducer/OsgCameraGroup.cpp: Fixed a globalState setting - order in OsgCameraGroup::realize() - -2003-03-18 12:27 robert - - * AUTHORS.txt, VisualStudio/examples/osgcluster/osgcluster.dsp, - examples/osglight/osglight.cpp, - examples/osgoccluder/osgoccluder.cpp, - examples/osgstereoimage/osgstereoimage.cpp, - examples/osgviewer/osgviewer.cpp, - include/osgProducer/OsgCameraGroup, - src/osgProducer/OsgCameraGroup.cpp: Chaned the OsgCameraGroup so - that its scene handler list used ref_ptr<> for robustly managing - memory. - -2003-03-18 12:10 robert - - * src/osgPlugins/flt/: LocalVertexPoolRecord.cpp, - LocalVertexPoolRecord.h, ReaderWriterFLT.cpp, Record.cpp, - Record.h, Registry.cpp, Registry.h, flt2osg.cpp, flt2osg.h: Added - a clear of allocated Records and the cache's in flt::Registry to - prevent memory leaks and unneccesary references to model models - remaining beyond the scope of the loader. - -2003-03-18 12:02 don - - * Make/makedefs, include/osg/Version: Set VERSION_RELEASE back to - 3, replaced guards in include/osg/Verson to OSG_VERSION_ with - trailing underscore - -2003-03-18 11:42 robert - - * include/osg/: Texture, Texture1D, Texture2D, Texture3D, - TextureCubeMap: From Tree, added SG_EXPORT to the inner classes - for Java binding work. - -2003-03-18 10:40 don - - * GNUmakefile, Make/makedefs, Make/versionrules: Added support for - versioning to the build system - -2003-03-18 01:29 robert - - * include/osg/GeoSet: From Tree, ushort renamed GLushort - -2003-03-17 14:53 robert - - * include/osgDB/ReadFile, include/osgDB/Registry, - src/osgDB/ReadFile.cpp, src/osgDB/Registry.cpp, - src/osgText/Font.cpp: Implemented a object cache in - osgDB::Registry. - -2003-03-17 12:08 robert - - * examples/osgcluster/: GNUmakefile, GNUmakefile.inst: Added inc - and links for local Producer. - -2003-03-17 01:51 robert - - * examples/osgcluster/osgcluster.cpp: break from osgcluster main - loop added for when the master send a killed messsage to slaves. - -2003-03-16 14:00 robert - - * src/osgUtil/TriStrip_graph_array.h: Fixes for new beta release of - VS.NET - -2003-03-16 13:58 robert - - * 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, - include/osgSim/Export, include/osgText/Export, - include/osgUtil/Export: Fixes to osgcluster demo as new Producer - based example. - - Added extra pragrma remove a warning about float to int cast - under VS.NET. - -2003-03-15 12:41 robert - - * src/Demos/GNUmakefile: Removed the GNUMakefile for the old Demos - directory. - -2003-03-15 12:19 robert - - * rundemos.bat, runexamples.bat, Make/makedefs, Make/makedirdefs, - VisualStudio/VisualStudio.dsw, - VisualStudio/Demos/osganimate/osganimate.dsp, - VisualStudio/Demos/osgbillboard/osgbillboard.dsp, - VisualStudio/Demos/osgcallback/osgcallback.dsp, - VisualStudio/Demos/osgclip/osgclip.dsp, - VisualStudio/Demos/osgcluster/osgcluster.dsp, - VisualStudio/Demos/osgconv/osgconv.dsp, - VisualStudio/Demos/osgcopy/osgcopy.dsp, - VisualStudio/Demos/osgcube/osgcube.dsp, - VisualStudio/Demos/osgcubemap/osgcubemap.dsp, - VisualStudio/Demos/osggeodemo/osggeodemo.dsp, - VisualStudio/Demos/osggeometry/osggeometry.dsp, - VisualStudio/Demos/osghangglide/osghangglide.dsp, - VisualStudio/Demos/osghud/osghud.dsp, - VisualStudio/Demos/osgimpostor/osgimpostor.dsp, - VisualStudio/Demos/osglight/osglight.dsp, - VisualStudio/Demos/osglightpoint/osglightpoint.dsp, - VisualStudio/Demos/osglogo/osglogo.dsp, - VisualStudio/Demos/osgmultitexture/osgmultitexture.dsp, - VisualStudio/Demos/osgoccluder/osgoccluder.dsp, - VisualStudio/Demos/osgparticle/osgparticledemo.dsp, - VisualStudio/Demos/osgpbuffer/osgpbuffer.dsp, - VisualStudio/Demos/osgprerender/osgprerender.dsp, - VisualStudio/Demos/osgreflect/osgreflect.dsp, - VisualStudio/Demos/osgscribe/osgscribe.dsp, - VisualStudio/Demos/osgsequence/osgsequence.dsp, - VisualStudio/Demos/osgshadowtexture/osgshadowtexture.dsp, - VisualStudio/Demos/osgshape/osgshape.dsp, - VisualStudio/Demos/osgstereoimage/osgstereoimage.dsp, - VisualStudio/Demos/osgteapot/osgteapot.dsp, - VisualStudio/Demos/osgtext/osgtextdemo.dsp, - VisualStudio/Demos/osgtexture1D/osgtexture1D.dsp, - VisualStudio/Demos/osgtexture2D/osgtexture2D.dsp, - VisualStudio/Demos/osgtexture3D/osgtexture3D.dsp, - VisualStudio/Demos/osgunittests/osgunittests.dsp, - VisualStudio/Demos/osgversion/osgversion.dsp, - VisualStudio/Demos/osgvertexprogram/osgvertexprogram.dsp, - VisualStudio/Demos/osgviews/osgviews.dsp, - VisualStudio/Demos/sgv/sgv.dsp, - VisualStudio/examples/osganimate/osganimate.dsp, - VisualStudio/examples/osgbillboard/osgbillboard.dsp, - VisualStudio/examples/osgcallback/osgcallback.dsp, - VisualStudio/examples/osgclip/osgclip.dsp, - VisualStudio/examples/osgcluster/osgcluster.dsp, - VisualStudio/examples/osgconv/osgconv.dsp, - VisualStudio/examples/osgcopy/osgcopy.dsp, - VisualStudio/examples/osgcube/osgcube.dsp, - VisualStudio/examples/osgcubemap/osgcubemap.dsp, - VisualStudio/examples/osggeodemo/osggeodemo.dsp, - VisualStudio/examples/osggeometry/osggeometry.dsp, - VisualStudio/examples/osghangglide/osghangglide.dsp, - VisualStudio/examples/osghud/osghud.dsp, - VisualStudio/examples/osgimpostor/osgimpostor.dsp, - VisualStudio/examples/osglight/osglight.dsp, - VisualStudio/examples/osglightpoint/osglightpoint.dsp, - VisualStudio/examples/osglogo/osglogo.dsp, - VisualStudio/examples/osgmultitexture/osgmultitexture.dsp, - VisualStudio/examples/osgoccluder/osgoccluder.dsp, - VisualStudio/examples/osgparticle/osgparticledemo.dsp, - VisualStudio/examples/osgpbuffer/osgpbuffer.dsp, - VisualStudio/examples/osgprerender/osgprerender.dsp, - VisualStudio/examples/osgreflect/osgreflect.dsp, - VisualStudio/examples/osgscribe/osgscribe.dsp, - VisualStudio/examples/osgsequence/osgsequence.dsp, - VisualStudio/examples/osgshadowtexture/osgshadowtexture.dsp, - VisualStudio/examples/osgshape/osgshape.dsp, - VisualStudio/examples/osgstereoimage/osgstereoimage.dsp, - VisualStudio/examples/osgteapot/osgteapot.dsp, - VisualStudio/examples/osgtext/osgtextdemo.dsp, - VisualStudio/examples/osgtexture1D/osgtexture1D.dsp, - VisualStudio/examples/osgtexture2D/osgtexture2D.dsp, - VisualStudio/examples/osgtexture3D/osgtexture3D.dsp, - VisualStudio/examples/osgunittests/osgunittests.dsp, - VisualStudio/examples/osgversion/osgversion.dsp, - VisualStudio/examples/osgvertexprogram/osgvertexprogram.dsp, - VisualStudio/examples/osgviewer/osgviewer.dsp, - VisualStudio/osgGLUT/osgGLUT.dsp, include/osgGLUT/Export, - include/osgGLUT/GLUTEventAdapter, include/osgGLUT/Version, - include/osgGLUT/Viewer, include/osgGLUT/Window, - include/osgGLUT/glut, src/Demos/osganimate/GNUmakefile, - src/Demos/osganimate/GNUmakefile.inst, - src/Demos/osganimate/osganimate.cpp, - src/Demos/osgbillboard/GNUmakefile, - src/Demos/osgbillboard/GNUmakefile.inst, - src/Demos/osgbillboard/osgbillboard.cpp, - src/Demos/osgcallback/GNUmakefile, - src/Demos/osgcallback/GNUmakefile.inst, - src/Demos/osgcallback/osgcallback.cpp, - src/Demos/osgclip/GNUmakefile, - src/Demos/osgclip/GNUmakefile.inst, - src/Demos/osgclip/osgclip.cpp, src/Demos/osgcluster/GNUmakefile, - src/Demos/osgcluster/GNUmakefile.inst, - src/Demos/osgcluster/README, - src/Demos/osgcluster/broadcaster.cpp, - src/Demos/osgcluster/broadcaster.h, - src/Demos/osgcluster/osgcluster.cpp, - src/Demos/osgcluster/receiver.cpp, - src/Demos/osgcluster/receiver.h, src/Demos/osgconv/GNUmakefile, - src/Demos/osgconv/GNUmakefile.inst, - src/Demos/osgconv/OrientationConverter.cpp, - src/Demos/osgconv/OrientationConverter.h, - src/Demos/osgconv/osgconv.cpp, src/Demos/osgcopy/GNUmakefile, - src/Demos/osgcopy/GNUmakefile.inst, - src/Demos/osgcopy/osgcopy.cpp, src/Demos/osgcube/GNUmakefile, - src/Demos/osgcube/GNUmakefile.inst, - src/Demos/osgcube/osgcube.cpp, src/Demos/osgcubemap/GNUmakefile, - src/Demos/osgcubemap/GNUmakefile.inst, - src/Demos/osgcubemap/osgcubemap.cpp, - src/Demos/osggeodemo/GNUmakefile, - src/Demos/osggeodemo/GNUmakefile.inst, - src/Demos/osggeodemo/osggeodemo.cpp, - src/Demos/osggeometry/GNUmakefile, - src/Demos/osggeometry/GNUmakefile.inst, - src/Demos/osggeometry/osggeometry.cpp, - src/Demos/osghangglide/GNUmakefile, - src/Demos/osghangglide/GNUmakefile.inst, - src/Demos/osghangglide/GliderManipulator.cpp, - src/Demos/osghangglide/GliderManipulator.h, - src/Demos/osghangglide/base.cpp, src/Demos/osghangglide/hat.cpp, - src/Demos/osghangglide/hat.h, - src/Demos/osghangglide/osghangglide.cpp, - src/Demos/osghangglide/sky.cpp, src/Demos/osghangglide/tank.cpp, - src/Demos/osghangglide/terrain.cpp, - src/Demos/osghangglide/terrain_coords.h, - src/Demos/osghangglide/terrain_normals.h, - src/Demos/osghangglide/terrain_texcoords.h, - src/Demos/osghangglide/trees.cpp, src/Demos/osghud/GNUmakefile, - src/Demos/osghud/GNUmakefile.inst, src/Demos/osghud/osghud.cpp, - src/Demos/osgimpostor/GNUmakefile, - src/Demos/osgimpostor/GNUmakefile.inst, - src/Demos/osgimpostor/TestManipulator.cpp, - src/Demos/osgimpostor/TestManipulator.h, - src/Demos/osgimpostor/osgimpostor.cpp, - src/Demos/osglight/GNUmakefile, - src/Demos/osglight/GNUmakefile.inst, - src/Demos/osglight/osglight.cpp, - src/Demos/osglightpoint/GNUmakefile, - src/Demos/osglightpoint/GNUmakefile.inst, - src/Demos/osglightpoint/osglightpoint.cpp, - src/Demos/osglogo/GNUmakefile, - src/Demos/osglogo/GNUmakefile.inst, - src/Demos/osglogo/osglogo.cpp, - src/Demos/osgmultitexture/GNUmakefile, - src/Demos/osgmultitexture/GNUmakefile.inst, - src/Demos/osgmultitexture/osgmultitexture.cpp, - src/Demos/osgoccluder/GNUmakefile, - src/Demos/osgoccluder/GNUmakefile.inst, - src/Demos/osgoccluder/osgoccluder.cpp, - src/Demos/osgparticle/GNUmakefile, - src/Demos/osgparticle/GNUmakefile.inst, - src/Demos/osgparticle/osgparticle.cpp, - src/Demos/osgpbuffer/RenderToTextureStage.cpp, - src/Demos/osgpbuffer/RenderToTextureStage.h, - src/Demos/osgpbuffer/osgpbuffer.cpp, - src/Demos/osgpbuffer/pbuffer.cpp, src/Demos/osgpbuffer/pbuffer.h, - src/Demos/osgprerender/GNUmakefile, - src/Demos/osgprerender/GNUmakefile.inst, - src/Demos/osgprerender/osgprerender.cpp, - src/Demos/osgreflect/GNUmakefile, - src/Demos/osgreflect/GNUmakefile.inst, - src/Demos/osgreflect/osgreflect.cpp, - src/Demos/osgscribe/GNUmakefile, - src/Demos/osgscribe/GNUmakefile.inst, - src/Demos/osgscribe/osgscribe.cpp, - src/Demos/osgsequence/GNUmakefile, - src/Demos/osgsequence/GNUmakefile.inst, - src/Demos/osgsequence/osgsequence.cpp, - src/Demos/osgshadowtexture/CreateShadowedScene.cpp, - src/Demos/osgshadowtexture/CreateShadowedScene.h, - src/Demos/osgshadowtexture/GNUmakefile, - src/Demos/osgshadowtexture/GNUmakefile.inst, - src/Demos/osgshadowtexture/osgshadowtexture.cpp, - src/Demos/osgshape/GNUmakefile, - src/Demos/osgshape/GNUmakefile.inst, - src/Demos/osgshape/osgshape.cpp, - src/Demos/osgstereoimage/GNUmakefile, - src/Demos/osgstereoimage/GNUmakefile.inst, - src/Demos/osgstereoimage/osgstereoimage.cpp, - src/Demos/osgteapot/GNUmakefile, - src/Demos/osgteapot/GNUmakefile.inst, - src/Demos/osgteapot/osgteapot.cpp, src/Demos/osgtext/GNUmakefile, - src/Demos/osgtext/GNUmakefile.inst, src/Demos/osgtext/main.cpp, - src/Demos/osgtexture1D/GNUmakefile, - src/Demos/osgtexture1D/GNUmakefile.inst, - src/Demos/osgtexture1D/osgtexture1D.cpp, - src/Demos/osgtexture2D/GNUmakefile, - src/Demos/osgtexture2D/GNUmakefile.inst, - src/Demos/osgtexture2D/osgtexture2D.cpp, - src/Demos/osgtexture3D/GNUmakefile, - src/Demos/osgtexture3D/GNUmakefile.inst, - src/Demos/osgtexture3D/osgtexture3D.cpp, - src/Demos/osgunittests/GNUmakefile, - src/Demos/osgunittests/GNUmakefile.inst, - src/Demos/osgunittests/osgunittests.cpp, - src/Demos/osgversion/GNUmakefile, - src/Demos/osgversion/GNUmakefile.inst, - src/Demos/osgversion/osgversion.cpp, - src/Demos/osgvertexprogram/GNUmakefile, - src/Demos/osgvertexprogram/GNUmakefile.inst, - src/Demos/osgvertexprogram/osgvertexprogram.cpp, - src/Demos/osgviews/GNUmakefile, - src/Demos/osgviews/GNUmakefile.inst, - src/Demos/osgviews/osgviews.cpp, src/Demos/sgv/GNUmakefile, - src/Demos/sgv/GNUmakefile.inst, src/Demos/sgv/README, - src/Demos/sgv/sgv.cpp, src/osgGLUT/GLUTEventAdapter.cpp, - src/osgGLUT/GNUmakefile, src/osgGLUT/Version.cpp, - src/osgGLUT/Viewer.cpp, src/osgGLUT/Window.cpp: Removed osgGLUT - and Demos/*. - - Integrated Marco's updated examples/*/*.dsp's. - -2003-03-15 08:41 robert - - * examples/osgpbuffer/: RenderToTextureStage.cpp, - RenderToTextureStage.h, osgpbuffer.cpp, pbuffer.cpp, pbuffer.h: - Added osgpbuffer example source. - -2003-03-15 01: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/osgcube/osgcube.dsp, examples/osgcubemap/osgcubemap.dsp, - examples/osggeodemo/osggeodemo.dsp, - examples/osggeometry/osggeometry.dsp, - examples/osghangglide/osghangglide.dsp, - examples/osghud/osghud.dsp, examples/osgimpostor/osgimpostor.dsp, - examples/osglight/osglight.dsp, - examples/osglightpoint/osglightpoint.dsp, - examples/osglogo/osglogo.dsp, - examples/osgmultitexture/osgmultitexture.dsp, - examples/osgoccluder/osgoccluder.dsp, - examples/osgparticle/osgparticledemo.dsp, - examples/osgpbuffer/osgpbuffer.dsp, - examples/osgprerender/osgprerender.dsp, - examples/osgreflect/osgreflect.dsp, - examples/osgscribe/osgscribe.dsp, - examples/osgsequence/osgsequence.dsp, - examples/osgshadowtexture/osgshadowtexture.dsp, - examples/osgshape/osgshape.dsp, - examples/osgstereoimage/osgstereoimage.dsp, - examples/osgteapot/osgteapot.dsp, - examples/osgtext/osgtextdemo.dsp, - examples/osgtexture1D/osgtexture1D.dsp, - examples/osgtexture2D/osgtexture2D.dsp, - examples/osgtexture3D/osgtexture3D.dsp, - examples/osgunittests/osgunittests.dsp, - examples/osgversion/osgversion.dsp, - examples/osgvertexprogram/osgvertexprogram.dsp: Added - VisualStudio .dsp's for the new osgProducer based examples. - -2003-03-15 00:01 don - - * examples/: osganimate/GNUmakefile, osgbillboard/GNUmakefile, - osgcallback/GNUmakefile, osgcameragroup/GNUmakefile, - osgclip/GNUmakefile, osgcluster/GNUmakefile, osgconv/GNUmakefile, - osgcopy/GNUmakefile, osgcubemap/GNUmakefile, - osggeodemo/GNUmakefile, osggeometry/GNUmakefile, - osghangglide/GNUmakefile, osghud/GNUmakefile, - osgimpostor/GNUmakefile, osglight/GNUmakefile, - osglightpoint/GNUmakefile, osglogo/GNUmakefile, - osgmultitexture/GNUmakefile, osgoccluder/GNUmakefile, - osgparticle/GNUmakefile, osgprerender/GNUmakefile, - osgreflect/GNUmakefile, osgscribe/GNUmakefile, - osgsequence/GNUmakefile, osgshadowtexture/GNUmakefile, - osgshape/GNUmakefile, osgteapot/GNUmakefile, osgtext/GNUmakefile, - osgtexture1D/GNUmakefile, osgtexture2D/GNUmakefile, - osgtexture3D/GNUmakefile, osgunittests/GNUmakefile, - osgunittests/osgunittests.cpp, osgversion/GNUmakefile, - osgvertexprogram/GNUmakefile, osgviewer/GNUmakefile: Added - -losgGA to all GNUmakefiles in examples. Added one std:: in - front of an endl in osgunittests.cpp - -2003-03-14 13:01 robert - - * src/Demos/osgpbuffer/osgpbuffer.cpp: Moved code across to use the - new ArgumentParser. - -2003-03-14 12:35 robert - - * rundemos.bat, Make/makedirdefs, examples/osganimate/GNUmakefile, - examples/osganimate/GNUmakefile.inst, - examples/osganimate/osganimate.cpp, - examples/osgbillboard/GNUmakefile, - examples/osgbillboard/GNUmakefile.inst, - examples/osgbillboard/osgbillboard.cpp, - examples/osgcallback/GNUmakefile, - examples/osgcallback/GNUmakefile.inst, - examples/osgcallback/osgcallback.cpp, - examples/osgcameragroup/GNUmakefile, - examples/osgcameragroup/GNUmakefile.inst, - examples/osgclip/GNUmakefile, examples/osgclip/GNUmakefile.inst, - examples/osgclip/osgclip.cpp, examples/osgcluster/GNUmakefile, - examples/osgcluster/GNUmakefile.inst, - examples/osgcluster/broadcaster.cpp, - examples/osgcluster/broadcaster.h, - examples/osgcluster/osgcluster.cpp, - examples/osgcluster/receiver.cpp, examples/osgcluster/receiver.h, - examples/osgconv/GNUmakefile, examples/osgconv/GNUmakefile.inst, - examples/osgcopy/GNUmakefile, examples/osgcopy/GNUmakefile.inst, - examples/osgcopy/osgcopy.cpp, examples/osgcubemap/GNUmakefile, - examples/osgcubemap/GNUmakefile.inst, - examples/osgcubemap/osgcubemap.cpp, - examples/osggeodemo/GNUmakefile, - examples/osggeodemo/GNUmakefile.inst, - examples/osggeodemo/osggeodemo.cpp, - examples/osggeometry/GNUmakefile, - examples/osggeometry/GNUmakefile.inst, - examples/osggeometry/osggeometry.cpp, - examples/osghangglide/GNUmakefile, - examples/osghangglide/GNUmakefile.inst, - examples/osghangglide/GliderManipulator.cpp, - examples/osghangglide/GliderManipulator.h, - examples/osghangglide/base.cpp, examples/osghangglide/hat.cpp, - examples/osghangglide/hat.h, - examples/osghangglide/osghangglide.cpp, - examples/osghangglide/sky.cpp, examples/osghangglide/tank.cpp, - examples/osghangglide/terrain.cpp, - examples/osghangglide/terrain_coords.h, - examples/osghangglide/terrain_normals.h, - examples/osghangglide/terrain_texcoords.h, - examples/osghangglide/trees.cpp, examples/osghud/GNUmakefile, - examples/osghud/GNUmakefile.inst, - examples/osgimpostor/GNUmakefile, - examples/osgimpostor/GNUmakefile.inst, - examples/osgimpostor/TestManipulator.cpp, - examples/osgimpostor/TestManipulator.h, - examples/osgimpostor/osgimpostor.cpp, - examples/osglight/GNUmakefile, - examples/osglight/GNUmakefile.inst, - examples/osglight/osglight.cpp, - examples/osglightpoint/GNUmakefile, - examples/osglightpoint/GNUmakefile.inst, - examples/osglightpoint/osglightpoint.cpp, - examples/osglogo/GNUmakefile, examples/osglogo/GNUmakefile.inst, - examples/osglogo/osglogo.cpp, - examples/osgmultitexture/GNUmakefile, - examples/osgmultitexture/GNUmakefile.inst, - examples/osgmultitexture/osgmultitexture.cpp, - examples/osgoccluder/GNUmakefile, - examples/osgoccluder/GNUmakefile.inst, - examples/osgoccluder/osgoccluder.cpp, - examples/osgparticle/GNUmakefile, - examples/osgparticle/GNUmakefile.inst, - examples/osgparticle/osgparticle.cpp, - examples/osgprerender/GNUmakefile, - examples/osgprerender/GNUmakefile.inst, - examples/osgprerender/osgprerender.cpp, - examples/osgreflect/GNUmakefile, - examples/osgreflect/GNUmakefile.inst, - examples/osgscribe/GNUmakefile, - examples/osgscribe/GNUmakefile.inst, - examples/osgscribe/osgscribe.cpp, - examples/osgsequence/GNUmakefile, - examples/osgsequence/GNUmakefile.inst, - examples/osgsequence/osgsequence.cpp, - examples/osgshadowtexture/CreateShadowedScene.cpp, - examples/osgshadowtexture/CreateShadowedScene.h, - examples/osgshadowtexture/GNUmakefile, - examples/osgshadowtexture/GNUmakefile.inst, - examples/osgshadowtexture/osgshadowtexture.cpp, - examples/osgshape/GNUmakefile, - examples/osgshape/GNUmakefile.inst, - examples/osgshape/osgshape.cpp, examples/osgteapot/GNUmakefile, - examples/osgteapot/GNUmakefile.inst, - examples/osgteapot/osgteapot.cpp, examples/osgtext/GNUmakefile, - examples/osgtext/GNUmakefile.inst, - examples/osgtexture1D/GNUmakefile, - examples/osgtexture1D/GNUmakefile.inst, - examples/osgtexture1D/osgtexture1D.cpp, - examples/osgtexture2D/GNUmakefile, - examples/osgtexture2D/GNUmakefile.inst, - examples/osgtexture2D/osgtexture2D.cpp, - examples/osgtexture3D/GNUmakefile, - examples/osgtexture3D/GNUmakefile.inst, - examples/osgtexture3D/osgtexture3D.cpp, - examples/osgunittests/GNUmakefile, - examples/osgunittests/GNUmakefile.inst, - examples/osgunittests/osgunittests.cpp, - examples/osgversion/GNUmakefile, - examples/osgversion/GNUmakefile.inst, - examples/osgversion/osgversion.cpp, - examples/osgvertexprogram/GNUmakefile, - examples/osgvertexprogram/GNUmakefile.inst, - examples/osgvertexprogram/osgvertexprogram.cpp, - examples/osgviewer/GNUmakefile, - examples/osgviewer/GNUmakefile.inst, src/osgProducer/Viewer.cpp: - Ported osgGLUT based src/Demos across to being osgProducer based, - and placed them in the new examples/ directory. - -2003-03-14 02:48 robert - - * NEWS.txt, Make/makedirdefs, include/osg/DisplaySettings, - 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 01:28 robert - - * src/osgText/Font.cpp: The wrong file name was being used - readFontFile. - -2003-03-13 18:29 don - - * src/osgPlugins/txp/GNUmakefile: Removed the building of the - osgTXP library so the build system builds only the plugin. - Building both the plugin and the library causes a race condition - during parallel makes. - -2003-03-13 06:29 robert - - * include/osg/Vec2: Reverted Don's changed of sqrtf to sqrt. Don't - understand why the change was required, suggest a problem - elsewhere which should be fixed, *not* by modification of Vec2. - -2003-03-13 01:22 robert - - * VisualStudio/osgText/osgText.dsp: From Gabor Dorka, Added d to - /MDd option for debug build of osgText. - -2003-03-12 22:22 don - - * Make/instdemosrc, Make/makedefs, Make/makedirrules, - Make/makerules, examples/osgcameragroup/GNUmakefile, - 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 - -2003-03-12 18:53 don - - * Make/dolink.sh, Make/help.sh, Make/helprules, Make/instdemosrc, - Make/instrules, Make/makedefs, Make/makerules, - examples/osgcameragroup/GNUmakefile, examples/osghud/GNUmakefile, - examples/osgreflect/GNUmakefile, - examples/osgstereoimage/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 - $(OS)$(ARCH).Opt and - $(OS)$(ARCH).Debug for OS's that support both - architectures. - eg. Linux32.Opt and Linux32.Debug - - o Libraries links are now placed in lib/$(OS)$(ARCH) - eg. lib/Linux32/ - - o Binaries are now placed in bin/$(OS)$(ARCH) - eg. bin/Linux32 - - o 'make install' and 'make instlinks' now place files/links - in - /usr/local/{include,lib,share/OpenSceneGraph} by default - on - most systems (Solaris still goes in /opt/OpenSceneGraph). - Rather than having the somwehat confusing INST_SYS_PREFIX - and - INST_SHARE_PREFX, you can override these with just - INST_LOCATION - For example, - make INST_LOCATION=/usr - will place files at /usr/include, /usr/lib, - /usr/share/OpenSceneGraph. - -2003-03-12 13:02 robert - - * examples/: osgcameragroup/GNUmakefile, - osgcameragroup/GNUmakefile.inst, osghud/GNUmakefile, - osghud/GNUmakefile.inst, osgreflect/GNUmakefile, - osgreflect/GNUmakefile.inst, osgstereoimage/GNUmakefile, - osgstereoimage/GNUmakefile.inst, osgtext/GNUmakefile, - osgtext/GNUmakefile.inst, osgviewer/GNUmakefile, - osgviewer/GNUmakefile.inst: Changed the GNUMakefile for the - osgproducer demo to use INC += instead of CXXFLAGS. - -2003-03-12 12:10 don - - * lib/osgPlugins/.README: Removed osgPlugins from lib, which is now - built on the fly - -2003-03-12 07:36 robert - - * src/osgText/String.cpp: Fix from Gabor for proper casting of - char's to unsigned ints be setting up the osgText::String. - -2003-03-12 06:01 robert - - * Make/: makedefs, makedirdefs: Moved the platform specific - directory defs out of makedefs into makediredefs, and have - standardised onto single instances where possible. - -2003-03-12 05:54 robert - - * src/osgGA/StateSetManipulator.cpp: Added 'w' toggle to - StateSetManipulator to toggle between filled, line and point - polygon drawing modes. - -2003-03-12 04:17 robert - - * src/osg/ApplicationUsage.cpp: Changed std::min to osg::minimum. - -2003-03-12 03:50 robert - - * examples/osghud/GNUmakefile: Added -losgText - -2003-03-12 03:36 robert - - * examples/osghud/GNUmakefile: Added missing osghud Makefile. - -2003-03-12 02:39 don - - * GNUmakefile, Makefile, Make/makedefs, Make/makerules, - dist/Irix/GNUmakefile, examples/GNUmakefile, examples/Makefile, - examples/osgcameragroup/GNUmakefile, - examples/osgcameragroup/GNUmakefile.inst, - examples/osgcameragroup/Makefile, - examples/osgcameragroup/Makefile.inst, - examples/osgconv/GNUmakefile, examples/osgconv/GNUmakefile.inst, - examples/osgconv/Makefile, examples/osgconv/Makefile.inst, - examples/osghud/GNUmakefile.inst, examples/osghud/Makefile, - examples/osghud/Makefile.inst, examples/osgreflect/GNUmakefile, - examples/osgreflect/GNUmakefile.inst, - examples/osgreflect/Makefile, examples/osgreflect/Makefile.inst, - examples/osgstereoimage/GNUmakefile, - examples/osgstereoimage/GNUmakefile.inst, - examples/osgstereoimage/Makefile, - examples/osgstereoimage/Makefile.inst, - examples/osgtext/GNUmakefile, examples/osgtext/GNUmakefile.inst, - examples/osgtext/Makefile, examples/osgtext/Makefile.inst, - examples/osgviewer/GNUmakefile, - examples/osgviewer/GNUmakefile.inst, examples/osgviewer/Makefile, - examples/osgviewer/Makefile.inst, src/GNUmakefile, src/Makefile, - src/Demos/GNUmakefile, src/Demos/Makefile, - src/Demos/osganimate/GNUmakefile, - src/Demos/osganimate/GNUmakefile.inst, - src/Demos/osganimate/Makefile, - src/Demos/osganimate/Makefile.inst, - src/Demos/osgbillboard/GNUmakefile, - src/Demos/osgbillboard/GNUmakefile.inst, - src/Demos/osgbillboard/Makefile, - src/Demos/osgbillboard/Makefile.inst, - src/Demos/osgcallback/GNUmakefile, - src/Demos/osgcallback/GNUmakefile.inst, - src/Demos/osgcallback/Makefile, - src/Demos/osgcallback/Makefile.inst, - src/Demos/osgclip/GNUmakefile, - src/Demos/osgclip/GNUmakefile.inst, src/Demos/osgclip/Makefile, - src/Demos/osgclip/Makefile.inst, - src/Demos/osgcluster/GNUmakefile, - src/Demos/osgcluster/GNUmakefile.inst, - src/Demos/osgcluster/Makefile, - src/Demos/osgcluster/Makefile.inst, - src/Demos/osgconv/GNUmakefile, - src/Demos/osgconv/GNUmakefile.inst, src/Demos/osgconv/Makefile, - src/Demos/osgconv/Makefile.inst, src/Demos/osgcopy/GNUmakefile, - src/Demos/osgcopy/GNUmakefile.inst, src/Demos/osgcopy/Makefile, - src/Demos/osgcopy/Makefile.inst, src/Demos/osgcube/GNUmakefile, - src/Demos/osgcube/GNUmakefile.inst, src/Demos/osgcube/Makefile, - src/Demos/osgcube/Makefile.inst, - src/Demos/osgcubemap/GNUmakefile, - src/Demos/osgcubemap/GNUmakefile.inst, - src/Demos/osgcubemap/Makefile, - src/Demos/osgcubemap/Makefile.inst, - src/Demos/osggeodemo/GNUmakefile, - src/Demos/osggeodemo/GNUmakefile.inst, - src/Demos/osggeodemo/Makefile, - src/Demos/osggeodemo/Makefile.inst, - src/Demos/osggeometry/GNUmakefile, - src/Demos/osggeometry/GNUmakefile.inst, - src/Demos/osggeometry/Makefile, - src/Demos/osggeometry/Makefile.inst, - src/Demos/osghangglide/GNUmakefile, - src/Demos/osghangglide/GNUmakefile.inst, - src/Demos/osghangglide/Makefile, - src/Demos/osghangglide/Makefile.inst, - src/Demos/osghud/GNUmakefile, src/Demos/osghud/GNUmakefile.inst, - src/Demos/osghud/Makefile, src/Demos/osghud/Makefile.inst, - src/Demos/osgimpostor/GNUmakefile, - src/Demos/osgimpostor/GNUmakefile.inst, - src/Demos/osgimpostor/Makefile, - src/Demos/osgimpostor/Makefile.inst, - src/Demos/osglight/GNUmakefile, - src/Demos/osglight/GNUmakefile.inst, src/Demos/osglight/Makefile, - src/Demos/osglight/Makefile.inst, - src/Demos/osglightpoint/GNUmakefile, - src/Demos/osglightpoint/GNUmakefile.inst, - src/Demos/osglightpoint/Makefile, - src/Demos/osglightpoint/Makefile.inst, - src/Demos/osglogo/GNUmakefile, - src/Demos/osglogo/GNUmakefile.inst, src/Demos/osglogo/Makefile, - src/Demos/osglogo/Makefile.inst, - src/Demos/osgmultitexture/GNUmakefile, - src/Demos/osgmultitexture/GNUmakefile.inst, - src/Demos/osgmultitexture/Makefile, - src/Demos/osgmultitexture/Makefile.inst, - src/Demos/osgmultitexture/osgmultitexture.cpp, - src/Demos/osgoccluder/GNUmakefile, - src/Demos/osgoccluder/GNUmakefile.inst, - src/Demos/osgoccluder/Makefile, - src/Demos/osgoccluder/Makefile.inst, - src/Demos/osgparticle/GNUmakefile, - src/Demos/osgparticle/GNUmakefile.inst, - src/Demos/osgparticle/Makefile, - src/Demos/osgparticle/Makefile.inst, - src/Demos/osgprerender/GNUmakefile, - src/Demos/osgprerender/GNUmakefile.inst, - src/Demos/osgprerender/Makefile, - src/Demos/osgprerender/Makefile.inst, - src/Demos/osgreflect/GNUmakefile, - src/Demos/osgreflect/GNUmakefile.inst, - src/Demos/osgreflect/Makefile, - src/Demos/osgreflect/Makefile.inst, - src/Demos/osgscribe/GNUmakefile, - src/Demos/osgscribe/GNUmakefile.inst, - src/Demos/osgscribe/Makefile, src/Demos/osgscribe/Makefile.inst, - src/Demos/osgsequence/GNUmakefile, - src/Demos/osgsequence/GNUmakefile.inst, - src/Demos/osgsequence/Makefile, - src/Demos/osgsequence/Makefile.inst, - src/Demos/osgshadowtexture/GNUmakefile, - src/Demos/osgshadowtexture/GNUmakefile.inst, - src/Demos/osgshadowtexture/Makefile, - src/Demos/osgshadowtexture/Makefile.inst, - src/Demos/osgshape/GNUmakefile, - src/Demos/osgshape/GNUmakefile.inst, src/Demos/osgshape/Makefile, - src/Demos/osgshape/Makefile.inst, - src/Demos/osgstereoimage/GNUmakefile, - src/Demos/osgstereoimage/GNUmakefile.inst, - src/Demos/osgstereoimage/Makefile, - src/Demos/osgstereoimage/Makefile.inst, - src/Demos/osgteapot/GNUmakefile, - src/Demos/osgteapot/GNUmakefile.inst, - src/Demos/osgteapot/Makefile, src/Demos/osgteapot/Makefile.inst, - src/Demos/osgtext/GNUmakefile, - src/Demos/osgtext/GNUmakefile.inst, src/Demos/osgtext/Makefile, - src/Demos/osgtext/Makefile.inst, - src/Demos/osgtexture1D/GNUmakefile, - src/Demos/osgtexture1D/GNUmakefile.inst, - src/Demos/osgtexture1D/Makefile, - src/Demos/osgtexture1D/Makefile.inst, - src/Demos/osgtexture2D/GNUmakefile, - src/Demos/osgtexture2D/GNUmakefile.inst, - src/Demos/osgtexture2D/Makefile, - src/Demos/osgtexture2D/Makefile.inst, - src/Demos/osgtexture3D/GNUmakefile, - src/Demos/osgtexture3D/GNUmakefile.inst, - src/Demos/osgtexture3D/Makefile, - src/Demos/osgtexture3D/Makefile.inst, - src/Demos/osgunittests/GNUmakefile, - src/Demos/osgunittests/GNUmakefile.inst, - src/Demos/osgunittests/Makefile, - src/Demos/osgunittests/Makefile.inst, - src/Demos/osgversion/GNUmakefile, - src/Demos/osgversion/GNUmakefile.inst, - src/Demos/osgversion/Makefile, - src/Demos/osgversion/Makefile.inst, - src/Demos/osgvertexprogram/GNUmakefile, - src/Demos/osgvertexprogram/GNUmakefile.inst, - src/Demos/osgvertexprogram/Makefile, - src/Demos/osgvertexprogram/Makefile.inst, - src/Demos/osgviews/GNUmakefile, - src/Demos/osgviews/GNUmakefile.inst, src/Demos/osgviews/Makefile, - src/Demos/osgviews/Makefile.inst, src/Demos/sgv/GNUmakefile, - src/Demos/sgv/GNUmakefile.inst, src/Demos/sgv/Makefile, - src/Demos/sgv/Makefile.inst, src/osg/ArgumentParser.cpp, - src/osg/GNUmakefile, src/osg/Makefile, src/osgDB/GNUmakefile, - src/osgDB/Makefile, src/osgGA/GNUmakefile, src/osgGA/Makefile, - src/osgGLUT/GNUmakefile, src/osgGLUT/Makefile, - src/osgParticle/GNUmakefile, src/osgParticle/Makefile, - src/osgPlugins/GNUmakefile, src/osgPlugins/Makefile, - src/osgPlugins/ac3d/GNUmakefile, src/osgPlugins/ac3d/Makefile, - src/osgPlugins/bmp/GNUmakefile, src/osgPlugins/bmp/Makefile, - src/osgPlugins/directx/GNUmakefile, - src/osgPlugins/directx/Makefile, src/osgPlugins/dw/GNUmakefile, - src/osgPlugins/dw/Makefile, src/osgPlugins/dx/GNUmakefile, - src/osgPlugins/dx/Makefile, src/osgPlugins/flt/GNUmakefile, - src/osgPlugins/flt/Makefile, src/osgPlugins/freetype/GNUmakefile, - src/osgPlugins/freetype/Makefile, src/osgPlugins/geo/GNUmakefile, - src/osgPlugins/geo/Makefile, src/osgPlugins/gif/GNUmakefile, - src/osgPlugins/gif/Makefile, src/osgPlugins/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/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, - src/osgPlugins/osg/Makefile, - src/osgPlugins/osgParticle/GNUmakefile, - src/osgPlugins/osgParticle/Makefile, - src/osgPlugins/osgText/GNUmakefile, - src/osgPlugins/osgText/Makefile, - src/osgPlugins/osgtgz/GNUmakefile, - src/osgPlugins/osgtgz/Makefile, src/osgPlugins/pfb/GNUmakefile, - src/osgPlugins/pfb/Makefile, src/osgPlugins/pic/GNUmakefile, - src/osgPlugins/pic/Makefile, src/osgPlugins/png/GNUmakefile, - src/osgPlugins/png/Makefile, - src/osgPlugins/quicktime/GNUmakefile, - src/osgPlugins/quicktime/Makefile, - src/osgPlugins/rgb/GNUmakefile, src/osgPlugins/rgb/Makefile, - src/osgPlugins/tga/GNUmakefile, src/osgPlugins/tga/Makefile, - src/osgPlugins/tgz/GNUmakefile, src/osgPlugins/tgz/Makefile, - src/osgPlugins/tiff/GNUmakefile, src/osgPlugins/tiff/Makefile, - src/osgPlugins/txp/GNUmakefile, src/osgPlugins/txp/Makefile, - src/osgPlugins/zip/GNUmakefile, src/osgPlugins/zip/Makefile, - src/osgProducer/GNUmakefile, src/osgProducer/Makefile, - src/osgSim/GNUmakefile, src/osgSim/Makefile, - src/osgText/GNUmakefile, src/osgText/Makefile, - src/osgUtil/GNUmakefile, src/osgUtil/Makefile: 1) Replaced all - Makefile* with GNUmakefile*. - - 2) Changed Makedepend system to make individual dependency files, - which should save time rebuilding dependencies by limiting the - regeneration of dependency file for only modified source - files. - -2003-03-12 01:45 robert - - * src/osgText/String.cpp: Added (unsigned int) cast to the call to - osg::minimum. - -2003-03-11 13:53 robert - - * include/osg/Drawable, src/osg/Drawable.cpp: Added setBound() - method to Drawable. - -2003-03-11 13:42 robert - - * include/osgText/Font, src/osgText/Font.cpp: Added missing osg:: - to StateAttribute. - -2003-03-11 07:25 robert +2003-09-10 22:22 robert * include/osg/State, src/osg/State.cpp, - src/osgProducer/KeyboardMouseCallback.cpp, - src/osgProducer/Viewer.cpp, src/osgUtil/RenderLeaf.cpp: Added - support for AbortRendering flag pointer in osg::State which is - used by osgUtil::RenderLeaf to test if any abort state has been - set, if so it doesn't do any further drawing. + src/osgProducer/ViewerEventHandler.cpp, src/osgUtil/SceneView.cpp: + Added osg::State::popAllStateSets() method to pop all remain + StateSet's off the state stack, thus readying the state object to + recieve a new frame. + + Removed the state.reset() call in osgUtil::SceneView::cull() as + this was causing problems with stats producing inheritance of state + when toggling stats on. - The osgProducer::Viewer has been set up to set the osg::State's - it manages with their AbortRendering flag pointers set to the - osgProducer::Viewer::_done memeber varaible. Now when escape is - pressed the rendering is aborted early. +2003-09-10 21:43 robert -2003-03-11 05:30 robert + * src/osgProducer/ViewerEventHandler.cpp: Fixed state inheritance + from the stats overlay onto the rest of the scene. - * examples/osghud/osghud.cpp, include/osg/Image, - 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 - osgUtil::Optimizer being used on a scene graph containing text. +2003-09-10 21:24 robert - Fixed warning in MD2 plugin. + * Make/makedefs: Added -I/sw/include to Make/makedefs -2003-03-11 05:24 robert +2003-09-10 20:55 robert - * src/osgPlugins/osgText/IO_Text.cpp: Added missing osgDB:: to - writeArray() usage. + * Make/makedefs, examples/slideshow3D/GNUmakefile, + examples/slideshow3D/GNUmakefile.inst: Addeed LIBXML2_INCLUDE + defined to Make/makedefs to handle non standard placement of + libxml2 in OSX. -2003-03-10 08:40 robert +2003-09-10 20:25 robert - * include/osg/ShapeDrawable, include/osgDB/Input, - include/osgText/Text, src/osgDB/Input.cpp, - src/osgDB/Registry.cpp, src/osgPlugins/freetype/Makefile, - src/osgPlugins/osgText/IO_Text.cpp, src/osgText/Font.cpp, - src/osgText/Makefile, src/osgText/Text.cpp: Improvements to the - Text .osg support. + * examples/osgwindows/osgwindows.cpp, + examples/slideshow3D/ReaderWriterXML.cpp, + src/osgProducer/OsgCameraGroup.cpp: Changed OsgCameraGroup so that + it shares osg::State between Producer::Camera's which share the + same Producer::RenderSurface. + + Added support for more colors in slideshow3D's constructor code. -2003-03-10 04:06 robert +2003-09-10 15:43 robert - * examples/osgreflect/: Makefile, Makefile.inst, osgreflect.cpp: - Addded new osgProducer based osgreflect demo. + * src/osgPlugins/ive/DataInputStream.cpp: Fix warning under Win32. -2003-03-10 03:59 robert +2003-09-10 14:25 robert - * Make/makedirdefs, examples/osgviewer/osgviewer.cpp, - src/Demos/osgreflect/osgreflect.cpp, src/osgUtil/RenderLeaf.cpp: - Moved the RenderLeaf implementatation across to always applying - matrices before state, which fixes problem that can occur with - state that needs the current model view or projection matrices. + * VisualStudio/examples/osglightpoint/osglightpoint.dsp: Added + /Zm200. - Changes osgreflect so that it uses ClipNode rather than clip - plane, thereby fixing the problems which occur when the above is - applied. +2003-09-10 13:38 robert - Create a new osgProducer version of the original GLUT based - version. + * Make/makedirdefs, examples/osgpagedlod/GNUmakefile, + examples/osgpagedlod/GNUmakefile.inst, + examples/osgpagedlod/osgpagedlod.cpp, include/osg/Vec2, + include/osg/Vec3, include/osg/Vec4, src/osgFX/BumpMapping.cpp, + src/osgPlugins/osg/Geometry.cpp: Fixes for osgFX. -2003-03-10 03:57 robert +2003-09-10 13:26 robert - * include/osgDB/DynamicLibrary, src/osgDB/DynamicLibrary.cpp: - Marged new getLibaryMethod added by Daniel. + * src/osgPlugins/txp/GNUmakefile: Added -losgText into txp plugin's + GNUmakefile for OSX build. -2003-03-10 01:15 robert +2003-09-10 13:04 robert - * include/osgText/Font, src/osgText/Font.cpp, - src/osgUtil/TriStrip_tri_stripper.h: Moved the remain inline - osg::Font methods into Font.cpp to avoid problems with the - impossibly stupid visual studio compilers. + * src/osgPlugins/osgSim/GNUmakefile: Added -losgText for OSX build. -2003-03-08 13:39 robert +2003-09-10 12:21 robert - * examples/osghud/Makefile, examples/osghud/Makefile.inst, - examples/osgtext/Makefile, examples/osgtext/Makefile.inst, - src/osg/ShapeDrawable.cpp: Fixed examples/osghud and osgtext - Makefile's to include osgText. + * src/osgPlugins/osg/ColorMatrix.cpp: From Marco Jez, moved color + matrix IO code across to using Marix.h so it handles float's + double's properly. -2003-03-08 01:51 robert +2003-09-10 12:18 robert - * include/osgText/Font: Removed the OSGTEXT_EXPORT symbol from - FontImplementation to avoid problems under VisualStudio. + * src/osgSim/GNUmakefile: Added osgText and osgDB to the list of + dependencies for OSX build. -2003-03-07 13:05 robert - - * examples/Makefile, examples/osgcameragroup/osgcameragroup.cpp, - examples/osghud/Makefile, examples/osghud/Makefile.inst, - examples/osgstereoimage/Makefile, examples/osgtext/Makefile, - examples/osgtext/Makefile.inst, - src/osgProducer/OsgCameraGroup.cpp, src/osgProducer/Viewer.cpp, - src/osgText/Font.cpp, src/osgText/String.cpp: Fixes for IRIX - build. - -2003-03-07 01:04 robert - - * src/osgPlugins/flt/: FltFile.cpp, FltFile.h, - LightSourcePaletteRecord.cpp, Pool.cpp, Pool.h, flt2osg.cpp, - flt2osg.h: From Daniel Sjolie, support for light source. - -2003-03-07 00:52 robert - - * src/osgPlugins/flt/flt2osg.cpp: Fix to comment record and longID - length using both inbedded null's and rec length to determine the - length of a string. - -2003-03-06 13:35 robert - - * include/osgText/Text, src/osgText/Text.cpp: Added maximum width - and maximum height limits to the osgText::Text which - automatically wraps text which goes beyond these limits. - -2003-03-06 11:41 robert - - * include/osg/ref_ptr: Reverted the changes to ref_ptr<> for - implicit cast to pointer. - -2003-03-06 09:11 robert - - * examples/osgtext/osgtext.cpp, include/osg/ref_ptr, - include/osgText/Font, src/osgPlugins/freetype/FreeTypeFont.cpp, - src/osgPlugins/freetype/FreeTypeFont.h, - src/osgPlugins/freetype/FreeTypeLibrary.cpp, - src/osgPlugins/freetype/FreeTypeLibrary.h, - src/osgText/DefaultFont.cpp, src/osgText/Font.cpp, - src/osgText/Text.cpp: Changed the osgText::Font implementation so - it used a facade us abstract away the actual implemention. This - has been done so that when a freetype font is created the - implementation can unloaded when the freetype plugin is unloaded - without breaking the main font. - - Also add image margin around founds to prevent any image - boundaries appearing. - -2003-03-06 05:45 robert - - * include/osg/ref_ptr: Reverted the ref_ptr<> implementation to - prior implicit cast operator via commenting out// #define - AUTOMATIC_CAST_TO_POINTER. - -2003-03-06 03:18 robert - - * src/osgPlugins/osgText/IO_Text.cpp: Renamed Text::TextString - String. - -2003-03-06 02:38 robert - - * src/osg/State.cpp: Fixed the setInterleavedArray call. - -2003-03-06 02:38 robert - - * include/osg/ref_ptr: Add #ifndef's around the comparison - operator's against const T* now that the implicit cast operator - has been added. - -2003-03-05 13:05 robert - - * NEWS.txt, VisualStudio/osgText/osgText.dsp, - include/osgText/String, include/osgText/Text, - src/osgText/Makefile, src/osgText/String.cpp, - src/osgText/Text.cpp: Added osgText::String implementation to - better handle decoding of encoded text. - -2003-03-05 13:04 robert - - * include/osg/ref_ptr: Added implicit cast to T* to ref_ptr<>. - -2003-03-05 13:02 robert - - * include/osg/State, src/osg/State.cpp, - src/osgSim/LightPointDrawable.cpp: Made the - State::setInterleavedArrays method use a const GLvoid*. - -2003-03-05 12:18 robert - - * src/osgText/DefaultFont.cpp: Fix for non standard compiliant - Forte compilers. - -2003-03-05 11:31 don - - * Make/makedefs: added directives for intel compilers - -2003-03-05 06:02 robert - - * VisualStudio/osgProducer/osgProducer.dsp, - src/osgPlugins/md2/ReaderWriterMD2.cpp, - src/osgPlugins/md2/anorms.h: Fixes for Win32 build. - -2003-03-05 04:28 robert - - * 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. - -2003-03-05 01:56 robert - - * AUTHORS.txt, Make/makedirdefs, VisualStudio/VisualStudio.dsw, - VisualStudio/osgPlugins/md2/md2.dsp, src/osgPlugins/md2/Makefile, - src/osgPlugins/md2/ReaderWriterMD2.cpp, - src/osgPlugins/md2/anorms.h: Added md2 plugin from Vladimir - Vukicevic. - -2003-03-05 01:08 robert - - * examples/osgtext/osgtext.cpp, include/osgText/Text, - src/osgPlugins/freetype/ReaderWriterFreeType.cpp, - src/osgPlugins/osgText/IO_Text.cpp, src/osgText/Text.cpp: Updates - to Text for Sun Forte compilers. - -2003-03-04 11:52 robert - - * examples/: osghud/osghud.cpp, osgtext/osgtext.cpp: Added std:: - infront of cout references. - -2003-03-04 09:14 robert - - * examples/osgtext/osgtext.cpp, include/osgText/Font, - include/osgText/Text, src/osgText/Font.cpp: Updates to the new - osgtext example and fix to the friend usage. - -2003-03-04 07:47 robert - - * include/osg/Texture, src/osg/Texture.cpp, src/osgText/Font.cpp: - Added support for using the generate mip map extension within - osgText. - -2003-03-04 06:25 robert - - * VisualStudio/VisualStudio.dsw: Added osgProducer project to - larget list. - -2003-03-04 06:17 robert - - * VisualStudio/osgProducer/osgProducer.dsp: Added osgProducer - project file. - -2003-03-04 04:34 robert - - * 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, - src/osgPlugins/freetype/FreeTypeLibrary.h, - src/osgText/DefaultFont.cpp, src/osgText/Font.cpp, - src/osgText/Text.cpp: Further improvements to osgText and the - freetype plugin, handling different font sizes better and plugin - removal safely. - -2003-03-04 01:08 robert - - * VisualStudio/osgPlugins/freetype/freetype.dsp: Renamed - "libunfreetype.lib" to "freetype.lib" - -2003-03-03 14:47 robert - - * Make/makedirdefs, examples/osghud/Makefile, - examples/osghud/Makefile.inst, examples/osghud/osghud.cpp: Added - examples/osghud - a osgProducer port of the old osghud demo. - -2003-03-03 14: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 - junk and can't compile its way out of a paper bag. - -2003-03-03 12:28 robert - - * src/osgPlugins/freetype/FreeTypeFont.cpp: Fix for warning under - Windows. - -2003-03-03 12:24 robert - - * include/osgText/Text, src/osgText/Text.cpp: Typo fix. - -2003-03-03 12:12 robert - - * src/: osgPlugins/freetype/FreeTypeLibrary.h, osgText/Makefile, - osgText/Text.cpp: Compile fixes to osgText. - -2003-03-03 08:42 robert - - * src/osgText/Font.cpp: Added search path to osgText::readFontFile. - -2003-03-03 08:12 robert - - * include/osgText/Font, src/osgProducer/OsgCameraGroup.cpp, - src/osgText/Font.cpp: Changed the ownership of Glyph's so that - GlyphTexture's own a reference to Glyph's as well as Font's so - keeping the Font valid even after the Font itself has been - desctructed. - -2003-03-03 07:36 robert - - * include/osgText/Text, src/osgText/Text.cpp: Fixes to osgText for - default parameter. - -2003-03-03 03:04 robert - - * src/osgPlugins/pfb/: ConvertFromPerformer.cpp, - ReaderWriterPFB.cpp: Fixes for the new osg::Image::setImage() - parameter, from Ulrich Hertlein. - -2003-03-03 03:02 robert - - * src/: osgDB/Registry.cpp, osgPlugins/quicktime/QTtexture.c, - osgPlugins/quicktime/QTtexture.cpp, - osgPlugins/quicktime/QTtexture.h, - osgPlugins/quicktime/ReaderWriterQT.cpp: Updates to the quicktime - plugin from Bob Kuehne. - -2003-03-03 02:20 robert - - * VisualStudio/: VisualStudio.dsw, - osgPlugins/freetype/freetype.dsp, - osgPlugins/osgText/dot_osgText.dsp, osgText/osgText.dsp: Added - project file for new freetype plugin. - -2003-03-03 01:37 robert - - * include/osgText/Text, src/osgText/Font.cpp, src/osgText/Text.cpp: - Added support for computing bounds of text. - -2003-03-02 13:05 robert - - * Make/makedirdefs, VisualStudio/osgText/osgText.dsp, - examples/osgtext/Makefile.inst, examples/osgtext/osgtext.cpp, - include/osg/Texture2D, include/osg/buffered_value, - include/osgText/EncodedText, include/osgText/Export, - include/osgText/Font, include/osgText/Paragraph, - include/osgText/Text, include/osgUtil/IntersectVisitor, - 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, - src/osgPlugins/freetype/Makefile, - src/osgPlugins/freetype/ReaderWriterFreeType.cpp, - src/osgPlugins/geo/ReaderWriterGEO.cpp, - src/osgPlugins/osgText/IO_Font.cpp, - src/osgPlugins/osgText/IO_Paragraph.cpp, - src/osgPlugins/osgText/IO_Text.cpp, - src/osgPlugins/osgText/Makefile, src/osgText/DefaultFont.cpp, - src/osgText/DefaultFont.h, src/osgText/EncodedText.cpp, - src/osgText/FTBitmapGlyph.cpp, src/osgText/FTBitmapGlyph.h, - src/osgText/FTCharmap.cpp, src/osgText/FTCharmap.h, - src/osgText/FTFace.cpp, src/osgText/FTFace.h, - src/osgText/FTFont.cpp, src/osgText/FTFont.h, src/osgText/FTGL.h, - src/osgText/FTGLBitmapFont.cpp, src/osgText/FTGLBitmapFont.h, - src/osgText/FTGLOutlineFont.cpp, src/osgText/FTGLOutlineFont.h, - src/osgText/FTGLPixmapFont.cpp, src/osgText/FTGLPixmapFont.h, - src/osgText/FTGLPolygonFont.cpp, src/osgText/FTGLPolygonFont.h, - src/osgText/FTGLTextureFont.cpp, src/osgText/FTGLTextureFont.h, - src/osgText/FTGlyph.cpp, src/osgText/FTGlyph.h, - src/osgText/FTGlyphContainer.cpp, src/osgText/FTGlyphContainer.h, - src/osgText/FTLibrary.cpp, src/osgText/FTLibrary.h, - src/osgText/FTOutlineGlyph.cpp, src/osgText/FTOutlineGlyph.h, - src/osgText/FTPixmapGlyph.cpp, src/osgText/FTPixmapGlyph.h, - src/osgText/FTPolyGlyph.cpp, src/osgText/FTPolyGlyph.h, - src/osgText/FTSize.cpp, src/osgText/FTSize.h, - src/osgText/FTTextureGlyph.cpp, src/osgText/FTTextureGlyph.h, - src/osgText/FTVectoriser.cpp, src/osgText/FTVectoriser.h, - src/osgText/Font.cpp, src/osgText/Makefile, - src/osgText/Paragraph.cpp, src/osgText/Text.cpp: First cut of new - osgText implementation. - -2003-02-27 00:43 robert - - * src/osgPlugins/osg/Depth.cpp: Changed incorrect instance "TRUE" - to "FALSE" to match DepthMask state. - -2003-02-27 00:38 robert - - * src/osgPlugins/rgb/ReaderWriterRGB.cpp: Changed the title of the - ReaderWriter, removing the "Default" word as its no longer - appropriate. - -2003-02-25 13:00 robert - - * src/osgProducer/OsgCameraGroup.cpp: Added using namespace - Producer to get round scoping issues associated with trying to - support VS6 and the rest of the compiler world. - -2003-02-25 04:28 robert - - * Make/makedirdefs, examples/osgcameragroup/osgcameragroup.cpp, - examples/osgstereoimage/osgstereoimage.cpp, - include/osgProducer/CameraGroup, - include/osgProducer/FrameStatsHandler, - 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, - src/osgProducer/SceneHandler.cpp, src/osgProducer/Viewer.cpp: - Renamed osgProducer::CameraGroup and SceneHandler to - OsgCameraGroup and OsgSceneHandler to avoid the namespace bug - under VS6. - - Removed the osgproducer demo (its now been replaced by - examples/osgviewer.) - -2003-02-25 03:56 robert - - * examples/osgstereoimage/Makefile, include/osg/Image, - src/osg/Image.cpp, src/osgPlugins/bmp/ReaderWriterBMP.cpp, - src/osgPlugins/gif/ReaderWriterGIF.cpp, - src/osgPlugins/jpeg/ReaderWriterJPEG.cpp, - src/osgPlugins/pic/ReaderWriterPIC.cpp, - src/osgPlugins/png/ReaderWriterPNG.cpp, - src/osgPlugins/rgb/ReaderWriterRGB.cpp, - src/osgPlugins/tga/ReaderWriterTGA.cpp, - src/osgPlugins/tiff/ReaderWriterTIFF.cpp, - src/osgPlugins/txp/TrPageParser.cpp, - src/osgUtil/CubeMapGenerator.cpp: Added - osg::Image::AllocationMode enum and associated set/get methods. - osg::Image::setImage has also been modified to require the - AllocationMode mode to be passed to it so that it knows how to - delete the data once the image goes out of scope. - - Port the image plugins across to specify the new AllocationMode, - and converted them across to using new/delete in place of - malloc/free. - -2003-02-24 04:02 robert - - * include/osg/Math, src/osg/ApplicationUsage.cpp, - src/osg/State.cpp: Implemented an osg::minimum and osg::maximum - template functions to replace the std::min/max functions - previously used in parts of the osg, since the std::min/max - methods do not seem implemented under IRIX. - -2003-02-23 09:01 robert - - * Make/makedirdefs, examples/osgstereoimage/Makefile.inst, - examples/osgstereoimage/osgstereoimage.cpp, - include/osgProducer/CameraGroup: Ported osgstereoimage to use - osgProducer, added it to the examples directory. - - Added a osgProducer::CameraGroup::getSceneHanderList() methods. - -2003-02-23 07:50 robert - - * include/osg/GLExtensions, src/osg/ApplicationUsage.cpp: Fixes to - try and keep OSX and Win32 compiling with the new usage of - std::max. - -2003-02-21 12:22 robert - - * src/osg/: ApplicationUsage.cpp, State.cpp: Added - #include to keep OSX build compiling. - - Reverted the mymax implementation to std::max, hopefully this - should be ok now that we have standardised on non native STL - under VisualStudio. - -2003-02-21 06:05 robert - - * Make/makedirdefs, examples/osgcameragroup/Makefile, - examples/osgcameragroup/Makefile.inst, - examples/osgcameragroup/osgcameragroup.cpp, - examples/osgconv/Makefile, examples/osgconv/Makefile.inst, - examples/osgconv/OrientationConverter.cpp, - examples/osgconv/OrientationConverter.h, - examples/osgconv/osgconv.cpp, examples/osgtext/Makefile, - examples/osgtext/Makefile.inst, examples/osgtext/osgtext.cpp, - examples/osgviewer/Makefile, examples/osgviewer/Makefile.inst, - examples/osgviewer/osgviewer.cpp, include/osgProducer/Viewer: - Added examples directory, a place for all new OSG demo code. - - Added osgcameragroup, osgviewer, osgtext, osgconv to the new - examples directory. - -2003-02-20 13:58 robert - - * src/Demos/osgproducer/osgproducer_viewer.cpp: Added std:: infront - of cout. - -2003-02-20 13:52 robert - - * src/osgSim/: BlinkSequence.cpp, LightPoint.cpp, - LightPointDrawable.cpp, LightPointNode.cpp, Sector.cpp: Changed - the license details across to OSGPL instead of GPL. - -2003-02-19 13:37 robert - - * src/osgGA/KeySwitchCameraManipulator.cpp: Added missing std:: - infront of string usage. - -2003-02-19 03:32 robert - - * src/osg/ArgumentParser.cpp: Added check into the application - usage list of command line args for unrecognized options to - prevent unprocessed, but valid options being classed as - unrecognized. - -2003-02-19 02:43 robert - - * include/osgGA/AnimationPathManipulator, - include/osgGA/DriveManipulator, include/osgGA/FlightManipulator, - include/osgGA/GUIEventHandler, - include/osgGA/KeySwitchCameraManipulator, - include/osgGA/StateSetManipulator, - 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, - src/osgGA/KeySwitchCameraManipulator.cpp, - src/osgGA/StateSetManipulator.cpp, - src/osgGA/TrackballManipulator.cpp, src/osgProducer/Makefile, - src/osgProducer/StatsEventHandler.cpp, - src/osgProducer/Viewer.cpp: Added keyboard mouse binding usage to - the osg::ApplicationUsage and osgGA::GUIEventHandler and its - subclasses. - -2003-02-18 13: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 - commandline option usage via the new osg::ArgumentPareser and - osg::ApplicationUsage classes. The osgproducer demo has been - implemented using these new mechansims. - -2003-02-18 13:10 robert - - * src/osg/: ArgumentParser.cpp, DisplaySettings.cpp: Made the - osg::ApplicationUsage forward declared. - - Added include of ostream to ArgumentParser header. - -2003-02-18 11:45 don - - * src/Demos/osgproducer/osgproducer_viewer.cpp: std::cout replaced - cout - -2003-02-18 08:36 robert - - * Make/makedirdefs, VisualStudio/osg/osg.dsp, - VisualStudio/osgText/osgText.dsp, include/osg/ApplicationUsage, - include/osg/ArgumentParser, include/osg/DisplaySettings, - include/osgDB/ReadFile, include/osgDB/Registry, - include/osgProducer/CameraGroup, - include/osgProducer/FrameStatsHandler, - include/osgProducer/StatsEventHandler, - 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. - -2003-02-18 06:00 robert - - * include/osgText/EncodedText: Removed non implemented method - convertWideString(const char* text) from header - -2003-02-18 03:33 robert - - * src/osgPlugins/osg/: ClipNode.cpp, LightSource.cpp: Added - reference to Group in the RegisterDotOsgWrapperProxy. - -2003-02-18 02:50 robert - - * src/Demos/osgpbuffer/osgpbuffer.cpp: Added missing ; - -2003-02-18 01:12 robert - - * src/Demos/osgconv/: Makefile, Makefile.inst: Removed linking to - osgGLUT/GLUT in the osgconv program. - -2003-02-15 11: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 14:32 robert - - * src/Demos/osghangglide/: Makefile, osghangglide.cpp: Moved - osghanglide back to pure osgGLUT based, removing osgProducer - pathways. - -2003-02-14 12:27 robert - - * src/osg/: Texture1D.cpp, Texture2D.cpp, TextureCubeMap.cpp: More - work on uint -> unsigned int. - -2003-02-14 11:47 robert - - * include/osg/Texture: MOre work on uint -> unsigned int. - -2003-02-14 08:52 robert - - * include/osg/Texture, src/osg/Drawable.cpp, src/osg/GeoSet.cpp: - Renamed futher uint/ushort instances. - -2003-02-14 03:41 robert - - * include/osg/Drawable, include/osg/GeoSet, include/osg/Stencil, - include/osg/Texture3D, include/osg/TextureCubeMap, - src/osg/Drawable.cpp, src/osg/Texture.cpp, src/osg/Texture3D.cpp: - Removed last of the uint references. - -2003-02-13 07:37 robert - - * VisualStudio/osgPlugins/osg/dot_osg.dsp, - src/osgPlugins/osg/ClipNode.cpp, src/osgPlugins/osg/Makefile: - Added support for ClipNode in the .osg plugin. - -2003-02-13 07:16 robert - - * src/osgPlugins/: geo/ReaderWriterGEO.cpp, geo/geoActions.cpp, - geo/osgGeoAction.h, geo/osgGeoStructs.h, osg/Billboard.cpp, - pfb/ConvertToPerformer.cpp: From Geoff Michel, updates to the Geo - plugin. - - Removed osg::uint reference form the pfb plugin. - -2003-02-12 11:20 robert - - * VisualStudio/osg/osg.dsp, include/osg/ColorMask, - 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/Demos/osghangglide/GliderManipulator.cpp, - src/Demos/osgimpostor/TestManipulator.cpp, - src/Demos/osgtexture2D/osgtexture2D.cpp, src/osg/Camera.cpp, - src/osg/Matrix.cpp, src/osg/Quat.cpp, src/osg/Texture.cpp, - src/osgDB/Field.cpp, src/osgGA/FlightManipulator.cpp, - src/osgGA/TrackballManipulator.cpp, src/osgPlugins/ac3d/ac3d.cpp, - src/osgPlugins/directx/directx.cpp, - src/osgPlugins/dw/ReaderWriterDW.cpp, - src/osgPlugins/dx/AreaGeoSetTriangulator.cpp, - src/osgPlugins/dx/DXWriter.cpp, - src/osgPlugins/geo/osgGeoStructs.h, - src/osgPlugins/osg/ConvexPlanarOccluder.cpp, - src/osgPlugins/osg/GeoSet.cpp, - src/osgPlugins/osg/LineStipple.cpp, - src/osgPlugins/osg/StateSet.cpp, src/osgPlugins/osg/Stencil.cpp, - src/osgUtil/TriStripVisitor.cpp: Removed include/osg/Types header - defining osg::ubyte, osg::ushort etc. Changed any reference to - these in the distribution across to using unsigned char, unsigned - short etc. This has been done to keep the OSG code more opaque - to what types are. - -2003-02-12 06: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 04:02 robert - - * src/osgPlugins/txp/: TrPageArchive.cpp, WaitBlock.h, - trPagePageManager.cpp, trPagePageManager.h, trpage_geom.cpp, - trpage_read.h, trpage_scene.h, trpage_sys.h: From Norman Vine, - updates to TXP plugin so that the Cygwin build uses pthreads. - -2003-02-12 02:10 robert - - * src/osgPlugins/flt/flt2osg.cpp: Add if (!textureStateSet) return - check to replace assert() to prevent crashes when multi-texture - layers don't exist. - -2003-02-12 01:52 robert - - * src/osgPlugins/osg/Node.cpp: Added if (!null) guard around - description strings. - -2003-02-11 11:23 don - - * Make/makedefs: From Tom Jolley: I was converting a pfb file to - osg and had trouble with a missing image library. I added -all - in front of -limage where PFLIBS is defined in Make/makedefs to - solve my problem. - -2003-02-11 07:54 robert - - * src/Demos/osglogo/osglogo.cpp: Made the Professional services - subscript optional - use "osglogo ps" to enable it. - -2003-02-11 04:37 robert - - * src/Demos/osglogo/osglogo.cpp: Clean up of the logo demo. - -2003-02-10 14:15 don - - * src/osgProducer/Makefile: Used INC instead of CXXFLAGS - - GVS: - ---------------------------------------------------------------------- - -2003-02-10 08:48 robert - - * src/osgUtil/RenderBin.cpp: Removed the osg::notify() calls from - the RenderBin prototype construction to avoid problems under OSX - with construction/deletion of std::cout/cerr. - -2003-02-10 07:16 robert - - * src/osgPlugins/geo/: ReaderWriterGEO.cpp, geoActions.cpp, - geoFormat.h, osgGeoAction.h, osgGeoStructs.h: From Geoff Michel, - updates to the Geo loader including handling of .geo files from - the rc1 of the GEO modeller. - -2003-02-10 07:01 robert - - * include/osgText/EncodedText, include/osgText/Text, - src/osgText/EncodedText.cpp, src/osgText/Text.cpp: From Tree, - added support for using wchar_t strings with - osg::Text/EncodedText. - -2003-02-10 06:47 robert - - * src/osgPlugins/directx/ReaderWriterDirectX.cpp: Updates from - Ulrich for sharing of textures. - -2003-02-10 06:31 robert - - * AUTHORS, AUTHORS.txt, INSTALL, INSTALL.txt, LICENSE, LICENSE.txt, - NEWS, NEWS.txt, README, README.txt, doc/contents.html: Rename of - INSTALL to INSTALL.txt, etc. to help OSX case insentivity - issues. - -2003-02-10 06:23 robert - - * src/osg/VertexProgram.cpp: Changed int to GLint for OSX build. - -2003-02-10 05:58 robert - - * include/osgDB/ReaderWriter, include/osgText/Paragraph, - include/osgUtil/CullVisitor, src/osg/Geometry.cpp, - src/osgUtil/CullVisitor.cpp: Minor fixes to ReaderWriter and - Paragraph to help work with use of Doxygen. - - Fix to CullVisior to handle the new no referenced counted cull - and draw traversal. - -2003-02-05 15:13 don - - * src/osgUtil/RenderBin.cpp: Right, em.... fixed eh.. problem with - destruction of RenderBin prototype list - -2003-01-31 15:46 robert - - * src/osgProducer/CameraGroup.cpp: Fixed infinite loop in - osgProducer::CameraGroup::advance(). - -2003-01-30 16: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 15:02 robert - - * include/osgProducer/FrameStatsHandler, - include/osgProducer/StatsEventHandler, - 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. - - Added a search the osgDB::DataFilePath for the producer config - file. - -2003-01-30 13:46 robert - - * src/osgSim/LightPointDrawable.h: Fix for endianess of colour set - up of RGBA values. - -2003-01-30 08:11 robert - - * 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 - getBound(). - - Added osgProducer::CameraGroup::getTopMostSceneData() convinience - method. - -2003-01-29 17:31 robert - - * src/: Demos/osgtext/main.cpp, osgText/FTGLBitmapFont.cpp, - osgText/FTGLBitmapFont.h: From Max, fixes to UniCode support for - bitmap fonts. - -2003-01-29 16:34 robert - - * 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. - -2003-01-29 09:24 robert - - * src/osgUtil/CullVisitor.cpp: Fixed - CullVisitor::getDistanceFromEyePoint so that withLODScale is - handled correctly. - -2003-01-29 09:16 robert - - * include/osg/Referenced, include/osg/State, - include/osgUtil/RenderGraph, include/osgUtil/SceneView, - 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 12:40 don - - * 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-24 16:14 robert - - * ChangeLog, NEWS, doc/documentation.html: Final changes for - release. - -2003-01-24 15:59 robert - - * doc/doc++/osgSim/: ClassGraph.class, ClassGraphPanel.class, - ClassLayout.class, NavigatorButton.class, icon1.gif, icon2.gif: - Addition for osgSim docs. - -2003-01-24 15:35 robert +2003-09-10 09:34 robert * doc/doc++/: osg/AlphaFunc.html, osg/AnimationPath.html, - osg/AnimationPathCallback.html, osg/Array.html, - osg/ArrayVisitor.html, osg/AttributeFunctor.html, - osg/Billboard.html, osg/BlendFunc.html, osg/BoundingBox.html, - osg/BoundingSphere.html, osg/Box.html, - osg/COMPARE_StateAttribute_Parameter.html, - osg/COMPARE_StateAttribute_Types.html, osg/Camera.html, - osg/ClearNode.html, osg/ClipNode.html, osg/ClipPlane.html, - osg/CollectOccludersVisitor.html, osg/ColorMask.html, - osg/ColorMatrix.html, osg/CompositeShape.html, osg/Cone.html, - osg/ConstArrayVisitor.html, osg/ConstAttributeFunctor.html, - osg/ConstShapeVisitor.html, osg/ConstValueVisitor.html, - osg/ConvexHull.html, osg/ConvexPlanarOccluder.html, - osg/ConvexPlanarPolygon.html, osg/CopyOp.html, osg/CullFace.html, - osg/CullStack.html, osg/CullingSet.html, osg/Cylinder.html, - osg/DOFTransform.html, osg/DeleteHandler.html, osg/Depth.html, - osg/DisplaySettings.html, osg/DrawArrayLengths.html, - osg/DrawArrays.html, osg/DrawElementsUByte.html, - osg/DrawElementsUInt.html, osg/DrawElementsUShort.html, - osg/DrawPixels.html, osg/Drawable.html, osg/Extensions.2.html, - osg/Extensions.3.html, osg/Extensions.html, osg/Fog.html, - osg/FrameStamp.html, osg/FrontFace.html, osg/General.html, - osg/GeoSet.html, osg/Geode.html, osg/Geometry.html, - osg/Grid.html, osg/Group.html, osg/HIER.html, osg/HIERjava.html, - osg/HeightField.html, osg/Image.html, osg/Impostor.html, - osg/ImpostorSprite.html, osg/ImpostorSpriteManager.html, - osg/IndexArray.html, osg/InfinitePlane.html, osg/LOD.html, - osg/Light.html, osg/LightModel.html, osg/LightSource.html, - osg/LineSegment.html, osg/LineStipple.html, osg/LineWidth.html, - osg/META_Node.html, osg/META_Object.html, osg/META_Shape.html, - osg/META_StateAttribute.html, osg/Material.html, osg/Matrix.html, - osg/MatrixTransform.html, osg/Node.html, osg/NodeAcceptOp.html, - osg/NodeCallback.html, osg/NodePath.html, osg/NodeVisitor.html, - osg/NotifySeverity.html, osg/OSGUTX_ADD_TESTCASE.html, - osg/OSGUTX_ADD_TESTSUITE.html, - osg/OSGUTX_AUTOREGISTER_TESTSUITE.html, - osg/OSGUTX_AUTOREGISTER_TESTSUITE_AT.html, - osg/OSGUTX_BEGIN_TESTSUITE.html, osg/OSGUTX_END_TESTSUITE.html, - osg/OSGUTX_TESTSUITE.html, osg/OSGUTX_TEST_E.html, - osg/OSGUTX_TEST_F.html, osg/OSG_GL_DEBUG.html, osg/Object.html, - osg/OccluderNode.html, osg/Plane.html, osg/Point.html, - osg/PolygonMode.html, osg/PolygonOffset.html, - osg/PolygonStipple.html, osg/Polytope.html, - osg/PositionAttitudeTransform.html, osg/PrimitiveFunctor.html, - osg/PrimitiveSet.html, osg/Projection.html, - osg/QualifiedTestPrinter.html, osg/Quat.html, osg/RefMatrix.html, - osg/Referenced.html, osg/Sequence.html, osg/ShadeModel.html, - osg/ShadowVolumeOccluder.html, osg/ShadowVolumeOccluderList.html, - osg/Shape.html, osg/ShapeDrawable.html, osg/ShapeVisitor.html, - osg/Sphere.html, osg/State.html, osg/StateAttribute.html, - osg/StateSet.html, osg/Statistics.html, osg/Stencil.html, - osg/SubloadCallback.2.html, osg/SubloadCallback.3.html, - osg/SubloadCallback.4.html, osg/SubloadCallback.html, - osg/Switch.html, osg/TemplateArray.html, - osg/TemplateIndexArray.html, osg/TessellationHints.html, - osg/Test.html, osg/TestCase.html, osg/TestCase_.html, - osg/TestContext.html, osg/TestErrorX.html, osg/TestFailureX.html, - osg/TestGraph.html, osg/TestQualifier.html, osg/TestRecord.html, - osg/TestReport.html, osg/TestRunner.html, osg/TestSuite.html, - osg/TestSuiteAutoRegistrationAgent.html, osg/TestVisitor.html, - osg/TestX.html, osg/TexEnv.html, osg/TexEnvCombine.html, - osg/TexGen.html, osg/TexMat.html, osg/Texture.html, - osg/Texture1D.html, osg/Texture2D.html, osg/Texture3D.html, - osg/TextureCubeMap.html, osg/Timer.html, osg/TraceStream.html, - osg/Transform.html, osg/TriangleFunctor.html, - osg/TriangleMesh.html, osg/UByte4.html, osg/ValueVisitor.html, - osg/Vec2.html, osg/Vec3.html, osg/Vec4.html, - osg/VectorSizei.2.html, osg/VectorSizei.html, - osg/VectorUByte.2.html, osg/VectorUByte.html, - osg/VectorUInt.2.html, osg/VectorUInt.html, - osg/VectorUShort.2.html, osg/VectorUShort.html, - osg/VertexProgram.html, osg/Viewport.html, - osg/buffered_value.html, osg/clampArray3BetweenRange.html, - osg/clampArray3GEQUAL.html, osg/clampArray3LEQUAL.html, - osg/clampArray4BetweenRange.html, osg/clampArray4GEQUAL.html, - osg/clampArray4LEQUAL.html, - osg/clampArrayElementBetweenRange.html, - osg/clampArrayElementGEQUAL.html, - osg/clampArrayElementLEQUAL.html, - osg/clampArrayElementsBetweenRange.html, - osg/clampArrayElementsGEQUAL.html, - osg/clampArrayElementsLEQUAL.html, osg/clampBetweenRange.html, - osg/clampGEQUAL.html, osg/clampLEQUAL.html, - osg/createGeodeForImage.2.html, osg/createGeodeForImage.html, - osg/fast_back_stack.html, osg/for_each_triangle.html, - osg/getGLExtensionFuncPtr.2.html, osg/getGLExtensionFuncPtr.html, - osg/getNotifyLevel.html, osg/globalnotifylevel..html, - osg/globalnotifynulstream..html, osg/index.html, - osg/initNotifyLevel.html, osg/isGLExtensionSupported.html, - osg/isGLUExtensionSupported.html, osg/notify.html, - osg/operator.2.html, osg/operator.html, osg/osg.html, - osg/osgGetLibraryName.html, osg/osgGetVersion.html, - osg/osgUtx.html, osg/ref_ptr.html, osg/setNotifyLevel.html, - osg/xternSG_EXPORTNotifySeverityg_NotifyLevel.html, - osg/xternSG_EXPORTboolg_NotifyInit.html, - osg/xternSG_EXPORTstdauto_ptrstdofstreamg_NotifyNulStream.html, - osgDB/DirectoryContents.html, osgDB/DotOsgWrapper.html, - osgDB/DynamicLibrary.html, osgDB/Field.html, - osgDB/FieldReader.html, osgDB/FieldReaderIterator.html, - osgDB/FilePathList.html, osgDB/General.html, osgDB/HIER.html, - osgDB/HIERjava.html, osgDB/Input.html, osgDB/Options.html, - osgDB/Output.html, osgDB/ParameterOutput.html, - osgDB/PushAndPopDataPath.html, osgDB/ReadResult.html, - osgDB/ReaderWriter.html, osgDB/RegisterDotOsgWrapperProxy.html, - osgDB/RegisterReaderWriterProxy.html, osgDB/Registry.html, - osgDB/WriteResult.html, osgDB/fileExists.html, - osgDB/findFileInDirectory.html, osgDB/findFileInPath.html, - osgDB/getDirectoryContents.html, osgDB/index.html, - osgDB/osgDB.html, osgDB/osgDBGetLibraryName.html, - osgDB/osgDBGetVersion.html, osgDB/readCommandLine.html, - osgDB/readImageFile.html, osgDB/readNodeFile.html, - osgDB/readNodeFiles.html, osgDB/readObjectFile.html, - osgDB/writeImageFile.html, osgDB/writeNodeFile.html, - osgDB/writeObjectFile.html, osgGA/AnimationPathManipulator.html, - osgGA/CameraManipulator.html, - osgGA/CompositeGUIEventHandler.html, osgGA/DriveManipulator.html, - osgGA/FlightManipulator.html, osgGA/GUIActionAdapter.html, - osgGA/GUIEventAdapter.html, osgGA/GUIEventHandler.html, - osgGA/GUIEventHandlerVisitor.html, osgGA/General.html, - osgGA/HIER.html, osgGA/HIERjava.html, - osgGA/KeySwitchCameraManipulator.html, - osgGA/SetSceneViewVisitor.html, osgGA/StateSetManipulator.html, - osgGA/TrackballManipulator.html, osgGA/index.html, - osgGA/osgGA.html, osgGA/osgGAGetLibraryName.html, - osgGA/osgGAGetVersion.html, osgGA/spaceosgGA.html, - osgGLUT/GLUTEventAdapter.html, osgGLUT/General.html, - osgGLUT/HIER.html, osgGLUT/HIERjava.html, osgGLUT/Viewer.html, - osgGLUT/Window.html, osgGLUT/index.html, osgGLUT/osgGLUT.html, - osgGLUT/osgGLUTGetLibraryName.html, - osgGLUT/osgGLUTGetVersion.html, osgParticle/AccelOperator.html, - osgParticle/CenteredPlacer.html, osgParticle/Counter.html, - osgParticle/Emitter.html, osgParticle/FluidFrictionOperator.html, - osgParticle/ForceOperator.html, osgParticle/General.html, - osgParticle/HIER.html, osgParticle/HIERjava.html, - osgParticle/Interpolator.html, - osgParticle/LinearInterpolator.html, - osgParticle/ModularEmitter.html, osgParticle/ModularProgram.html, - osgParticle/MultiSegmentPlacer.html, osgParticle/Operator.html, - osgParticle/Particle.html, osgParticle/ParticleProcessor.html, - osgParticle/ParticleSystem.html, - osgParticle/ParticleSystemUpdater.html, osgParticle/Placer.html, - osgParticle/PointPlacer.html, osgParticle/Program.html, - osgParticle/RadialShooter.html, - osgParticle/RandomRateCounter.html, - osgParticle/SectorPlacer.html, osgParticle/SegmentPlacer.html, - osgParticle/Shooter.html, osgParticle/VariableRateCounter.html, - osgParticle/index.html, osgParticle/osgParticle.html, - osgParticle/range.html, osgParticle/rangef.html, - osgParticle/rangev2.html, osgParticle/rangev3.html, - osgParticle/rangev4.html, osgSim/AzimElevationSector.html, - osgSim/AzimRange.html, osgSim/AzimSector.html, - osgSim/BlinkSequence.html, osgSim/ConeSector.html, - osgSim/ElevationRange.html, osgSim/ElevationSector.html, - osgSim/General.html, osgSim/HIER.html, osgSim/HIERjava.html, - osgSim/LightPoint.html, osgSim/LightPointNode.html, - osgSim/Sector.html, osgSim/SequenceGroup.html, osgSim/index.html, - osgSim/osgSim.html, osgSim/osgSimGetLibraryName.html, - osgSim/osgSimGetVersion.html, osgText/BitmapFont.html, - osgText/EncodedText.html, osgText/Font.html, - osgText/General.html, osgText/HIER.html, osgText/HIERjava.html, - osgText/META_Font.html, osgText/OutlineFont.html, - osgText/Paragraph.html, osgText/PixmapFont.html, - osgText/PolygonFont.html, osgText/RasterFont.html, - osgText/Text.html, osgText/TextureFont.html, - osgText/VectorFont.html, osgText/index.html, - osgText/osgText.html, osgText/osgTextGetLibraryName.html, - osgText/osgTextGetVersion.html, osgUtil/CombineLODsVisitor.html, - osgUtil/ConvertGeoSetsToGeometryVisitor.html, - osgUtil/CubeMapGenerator.html, osgUtil/CullVisitor.html, - osgUtil/DisplayListVisitor.html, - osgUtil/DisplayRequirementsVisitor.html, - osgUtil/FlattenStaticTransformsVisitor.html, - osgUtil/General.html, osgUtil/HIER.html, osgUtil/HIERjava.html, - osgUtil/HalfWayMapGenerator.html, - osgUtil/HighlightMapGenerator.html, osgUtil/Hit.html, - osgUtil/InsertImpostorsVisitor.html, osgUtil/IntersectState.html, - osgUtil/IntersectVisitor.html, osgUtil/LeafDepthSortFunctor.html, - osgUtil/MergeGeometryVisitor.html, osgUtil/Optimizer.html, - osgUtil/ReflectionMapGenerator.html, - osgUtil/RegisterRenderBinProxy.html, - osgUtil/RemoveEmptyNodesVisitor.html, - osgUtil/RemoveRedundantNodesVisitor.html, osgUtil/RenderBin.html, - osgUtil/RenderGraph.html, osgUtil/RenderLeaf.html, - osgUtil/RenderStage.html, osgUtil/RenderStageLighting.html, - osgUtil/RenderToTextureStage.html, osgUtil/SceneView.html, - osgUtil/SmoothingVisitor.html, osgUtil/StateVisitor.html, - osgUtil/Tesselator.html, osgUtil/TransformCallback.html, - osgUtil/TriStripVisitor.html, osgUtil/UpdateVisitor.html, - osgUtil/index.html, osgUtil/osgUtil.html, - osgUtil/osgUtilGetLibraryName.html, - osgUtil/osgUtilGetVersion.html: Updates docs for release. - -2003-01-24 14:40 robert - - * NEWS: Updates NEWS file with date of release. - -2003-01-24 08:57 robert - - * src/osgUtil/TriStrip_tri_stripper.cpp: Removed the inline - declarations of several method implementations. - -2003-01-24 07:33 robert - - * VisualStudio/osgText/osgText.dsp: Changed the /MDd switch to /MD - to remove a warning. - -2003-01-24 07:12 robert - - * 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, - src/osgPlugins/lib3ds/background.h, - src/osgPlugins/lib3ds/camera.cpp, src/osgPlugins/lib3ds/camera.h, - src/osgPlugins/lib3ds/chunk.cpp, src/osgPlugins/lib3ds/chunk.h, - src/osgPlugins/lib3ds/chunktable.h, - src/osgPlugins/lib3ds/ease.cpp, src/osgPlugins/lib3ds/ease.h, - src/osgPlugins/lib3ds/file.cpp, - src/osgPlugins/lib3ds/lib3ds_float.cpp, - src/osgPlugins/lib3ds/lib3ds_float.h, - src/osgPlugins/lib3ds/light.cpp, src/osgPlugins/lib3ds/light.h, - src/osgPlugins/lib3ds/material.cpp, - src/osgPlugins/lib3ds/material.h, - src/osgPlugins/lib3ds/matrix.cpp, src/osgPlugins/lib3ds/matrix.h, - src/osgPlugins/lib3ds/mesh.cpp, src/osgPlugins/lib3ds/mesh.h, - src/osgPlugins/lib3ds/node.cpp, src/osgPlugins/lib3ds/node.h, - src/osgPlugins/lib3ds/quat.cpp, src/osgPlugins/lib3ds/quat.h, - src/osgPlugins/lib3ds/readwrite.cpp, - src/osgPlugins/lib3ds/readwrite.h, - src/osgPlugins/lib3ds/shadow.cpp, src/osgPlugins/lib3ds/shadow.h, - src/osgPlugins/lib3ds/tcb.cpp, src/osgPlugins/lib3ds/tcb.h, - src/osgPlugins/lib3ds/tracks.cpp, src/osgPlugins/lib3ds/tracks.h, - src/osgPlugins/lib3ds/vector.cpp, src/osgPlugins/lib3ds/vector.h, - src/osgPlugins/lib3ds/viewport.cpp, - src/osgPlugins/lib3ds/viewport.h: Added an #ifdef to - osgGLUT/Window.cpp to handle the case of compiling against older - versions of GLUT. - -2003-01-24 04:39 robert - - * src/osgUtil/: TriStrip_graph_array.h, TriStrip_heap_array.h, - TriStrip_tri_stripper.cpp, TriStrip_tri_stripper.h: Changes to - try and placate the Sun Forte compiler. - -2003-01-24 02:22 robert - - * VisualStudio/osgText/osgText.dsp: Removd the linking to the debug - version of the freetype lib as this won't be included in the new - OsgWin32Dependances.zip file. - -2003-01-24 01:47 robert - - * rundemos.bat: Added osgvertexprogram to the demo list. - -2003-01-24 01:46 robert - - * VisualStudio/osgText/osgText.dsp: Udpated the freetype 2.1.3 - linked to by the osgText.dsp - -2003-01-24 01:37 robert - - * include/osg/: DOFTransform, MatrixTransform, - PositionAttitudeTransform, Transform: Added support for - osg::Transform::asMatrixTransform, asPositionAttitudeTransform - and as DOFTransform. - -2003-01-24 01:37 robert - - * include/osgProducer/Viewer, src/osgProducer/Viewer.cpp: Changed - the setUpViewer so it takes unisigned int to make it easier to do - OR'ing of the various enumerates when passing in paramters - (avoids a warning). - -2003-01-24 01:35 robert - - * src/osgPlugins/osg/Matrix.cpp: Fixed the formating of the Matrix - output. - -2003-01-24 01:34 robert - - * src/osgGLUT/Window.cpp: Added an #ifdef check around the - glutSpecialUpFunc to help compile unde old version of GLUT. - -2003-01-24 01:11 robert - - * include/osg/ImpostorSprite, src/osg/ImpostorSprite.cpp, - src/osgUtil/CullVisitor.cpp, src/osgUtil/RenderStage.cpp, - src/osgUtil/RenderToTextureStage.cpp: Fix for impostors bug where - image insert were visible, this was down to a double call to - RenderStage::drawPreRenderStage(). The call to it in RenderStage - inside the draw() method has been removed, leaving on the call in - SceneView. - -2003-01-23 14:12 robert - - * src/osgUtil/TriStripVisitor.cpp: Changed the template insert(,,) - method for a std::copy() implemention as it seems that the Sun - Forte compiler can't handle member templates! - -2003-01-23 07:12 robert - - * src/osgUtil/Optimizer.cpp: Added extra checks in the removal of - rendundent nodes code so that description fields etc are checked. - -2003-01-23 06:46 robert - - * src/osgPlugins/flt/flt2osg.cpp: Fix to handling of comment - records and longid's. - -2003-01-23 04:18 robert - - * 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 04:07 robert - - * src/Demos/osgvertexprogram/osgvertexprogram.cpp: Tweaking of the - osgvertexprogram tex matrix settings. - -2003-01-23 02:11 robert - - * src/osgPlugins/directx/directx.cpp: Fixed Win32 compile problem. - -2003-01-23 01:58 robert - - * COPYING: Removed COPYING file as it is now replaced by the - LICENSE file. - -2003-01-23 00:39 robert - - * src/osgUtil/RenderLeaf.cpp: Fixed typo of - APPLY_MATICES_BEFORE_STATE. - -2003-01-23 00:37 robert - - * src/osg/Drawable.cpp: Removed eroneous std:: from the from of - DisplayListVector. - -2003-01-22 15:40 robert - - * Make/makedefs: From Ulrich, change to the pflib includes for - Performer under Linux to solve problem loading pf datasets. - -2003-01-22 15:35 robert - - * src/Demos/osgvertexprogram/osgvertexprogram.cpp: Added a couple - more #defines for the texture cube maps that one can use. - -2003-01-22 15:34 robert - - * src/Demos/osgproducer/osgproducer_viewer.cpp: Added support for a - -c option. - -2003-01-22 15:34 robert - - * src/: osg/Drawable.cpp, osg/Texture.cpp, - osgPlugins/txp/trPagePageManager.h: Changed the implementation of - the texture objects and display list to delete caches so that - they use a std::vector<> swap on the internal data structures - when ready to delete to minimize the amount of time that a race - condition condition can happen. - -2003-01-22 12:48 robert - - * src/Demos/osgvertexprogram/osgvertexprogram.cpp: Vertex program - update from Brede. - -2003-01-22 11:17 robert - - * src/: osg/Version.cpp, osgDB/Version.cpp, osgGA/Version.cpp, - 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 08:49 robert - - * src/osg/ShapeDrawable.cpp: Fixed compute bound code which was - applying offset first then rotating, rather than rotating first - then offset. - -2003-01-22 08:17 robert - - * src/osgPlugins/osg/Shape.cpp: Fixed handling of rotations reading - from .osg of osg::Shapes. - -2003-01-22 07: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 07:30 robert - - * include/osgGA/KeySwitchCameraManipulator, - include/osgProducer/ReadCameraConfigFile, - include/osgProducer/Viewer, - include/osgProducer/WriteCameraConfigFile, - 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 04: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 04:25 robert - - * src/osgPlugins/lib3ds/ReaderWriter3DS.cpp: Changed the decal=true - setting to decal=false to make sure that textured models come out - lit ok. The makes the assumption that colour values on the - objects and realistic, if they arn't then decal texture can - produce better results.. - -2003-01-22 04:06 robert - - * include/osgUtil/Optimizer, src/osgUtil/Optimizer.cpp: Fixed an - Optimizer crash where if the top most node of a model was a - static transform it would crash when this root was deleted. Have - fixed by recognising this node as one not to remove and set it to - identity instead. - -2003-01-21 13:02 robert - - * src/osgPlugins/lib3ds/: file.h, shadow.cpp: Changed the local - header includes from <> to "" to help the OSG compile. - -2003-01-21 11:37 robert - - * src/osg/Image.cpp: Removed debugging messages. - -2003-01-21 08:45 robert - - * 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/ClearNode, include/osg/ClipNode, - include/osg/ClipPlane, include/osg/CollectOccludersVisitor, - include/osg/ColorMask, include/osg/ColorMatrix, - include/osg/ConvexPlanarOccluder, - include/osg/ConvexPlanarPolygon, include/osg/CopyOp, - include/osg/CullFace, include/osg/CullStack, - include/osg/CullingSet, include/osg/DOFTransform, - include/osg/Depth, include/osg/DisplaySettings, - include/osg/DrawPixels, include/osg/Drawable, include/osg/Export, - include/osg/Fog, include/osg/FrameStamp, include/osg/FrontFace, - include/osg/GL, include/osg/GLExtensions, include/osg/GLU, - include/osg/GeoSet, include/osg/Geode, include/osg/Geometry, - include/osg/Group, include/osg/Image, include/osg/Impostor, - include/osg/ImpostorSprite, include/osg/LOD, include/osg/Light, - include/osg/LightModel, include/osg/LightSource, - include/osg/LineSegment, include/osg/LineStipple, - include/osg/LineWidth, include/osg/Material, include/osg/Math, - include/osg/Matrix, include/osg/MatrixTransform, - include/osg/Node, include/osg/NodeCallback, - include/osg/NodeVisitor, include/osg/Notify, include/osg/Object, - include/osg/OccluderNode, include/osg/Plane, include/osg/Point, - include/osg/PolygonMode, include/osg/PolygonOffset, - include/osg/PolygonStipple, include/osg/Polytope, - include/osg/PositionAttitudeTransform, include/osg/PrimitiveSet, - include/osg/Projection, include/osg/Quat, include/osg/Referenced, - include/osg/Sequence, include/osg/ShadeModel, - include/osg/ShadowVolumeOccluder, include/osg/Shape, - include/osg/ShapeDrawable, include/osg/State, - include/osg/StateAttribute, include/osg/StateSet, - include/osg/Statistics, include/osg/Stencil, include/osg/Switch, - include/osg/TexEnv, include/osg/TexEnvCombine, - include/osg/TexGen, include/osg/TexMat, include/osg/Texture, - include/osg/Texture1D, include/osg/Texture2D, - include/osg/Texture3D, include/osg/TextureCubeMap, - include/osg/Timer, include/osg/Transform, - include/osg/TriangleFunctor, include/osg/Types, - include/osg/UByte4, include/osg/UnitTestFramework, - include/osg/Vec2, include/osg/Vec3, include/osg/Vec4, - include/osg/Version, include/osg/VertexProgram, - include/osg/Viewport, include/osg/buffered_value, - include/osg/fast_back_stack, include/osg/ref_ptr, - include/osgDB/DotOsgWrapper, include/osgDB/DynamicLibrary, - include/osgDB/Export, include/osgDB/Field, - include/osgDB/FieldReader, include/osgDB/FieldReaderIterator, - include/osgDB/FileNameUtils, include/osgDB/FileUtils, - include/osgDB/Input, include/osgDB/Output, - include/osgDB/ParameterOutput, include/osgDB/ReadFile, - include/osgDB/ReaderWriter, include/osgDB/Registry, - include/osgDB/Version, include/osgDB/WriteFile, - include/osgGA/AnimationPathManipulator, - include/osgGA/CameraManipulator, include/osgGA/DriveManipulator, - include/osgGA/Export, include/osgGA/FlightManipulator, - include/osgGA/GUIActionAdapter, include/osgGA/GUIEventAdapter, - include/osgGA/GUIEventHandler, - include/osgGA/GUIEventHandlerVisitor, - include/osgGA/KeySwitchCameraManipulator, - 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, - include/osgParticle/FluidFrictionOperator, - include/osgParticle/ForceOperator, - include/osgParticle/Interpolator, - include/osgParticle/LinearInterpolator, - include/osgParticle/ModularEmitter, - include/osgParticle/ModularProgram, - include/osgParticle/MultiSegmentPlacer, - include/osgParticle/Operator, include/osgParticle/Particle, - include/osgParticle/ParticleProcessor, - include/osgParticle/ParticleSystem, - include/osgParticle/ParticleSystemUpdater, - include/osgParticle/Placer, include/osgParticle/PointPlacer, - include/osgParticle/Program, include/osgParticle/RadialShooter, - include/osgParticle/RandomRateCounter, - include/osgParticle/SectorPlacer, - include/osgParticle/SegmentPlacer, include/osgParticle/Shooter, - include/osgParticle/VariableRateCounter, - include/osgParticle/Version, include/osgParticle/range, - include/osgSim/BlinkSequence, include/osgSim/Export, - include/osgSim/LightPoint, include/osgSim/LightPointNode, - include/osgSim/Sector, include/osgSim/Version, - include/osgText/EncodedText, include/osgText/Export, - include/osgText/Font, include/osgText/Paragraph, - include/osgText/Text, include/osgText/Version, - include/osgUtil/CubeMapGenerator, include/osgUtil/CullVisitor, - include/osgUtil/DisplayListVisitor, - include/osgUtil/DisplayRequirementsVisitor, - include/osgUtil/Export, 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/RenderToTextureStage, include/osgUtil/SceneView, - include/osgUtil/SmoothingVisitor, include/osgUtil/Tesselator, - include/osgUtil/TransformCallback, - include/osgUtil/TriStripVisitor, include/osgUtil/UpdateVisitor, - include/osgUtil/Version, src/osg/AlphaFunc.cpp, - src/osg/AnimationPath.cpp, src/osg/Array.cpp, - src/osg/Billboard.cpp, src/osg/BlendFunc.cpp, - src/osg/BoundingBox.cpp, src/osg/BoundingSphere.cpp, - src/osg/Camera.cpp, src/osg/ClearNode.cpp, src/osg/ClipNode.cpp, - src/osg/ClipPlane.cpp, src/osg/CollectOccludersVisitor.cpp, - src/osg/ColorMask.cpp, src/osg/ColorMatrix.cpp, - src/osg/ConvexPlanarOccluder.cpp, - src/osg/ConvexPlanarPolygon.cpp, src/osg/CopyOp.cpp, - src/osg/CullFace.cpp, src/osg/CullStack.cpp, - src/osg/CullingSet.cpp, src/osg/DOFTransform.cpp, - src/osg/Depth.cpp, src/osg/DisplaySettings.cpp, - src/osg/DrawPixels.cpp, src/osg/Drawable.cpp, src/osg/Fog.cpp, - src/osg/FrameStamp.cpp, src/osg/FrontFace.cpp, - src/osg/GLExtensions.cpp, src/osg/GeoSet.cpp, - src/osg/GeoSet_ogl.cpp, src/osg/Geode.cpp, src/osg/Geometry.cpp, - src/osg/Group.cpp, src/osg/Image.cpp, src/osg/Impostor.cpp, - src/osg/ImpostorSprite.cpp, src/osg/LOD.cpp, src/osg/Light.cpp, - src/osg/LightModel.cpp, src/osg/LightSource.cpp, - src/osg/LineSegment.cpp, src/osg/LineStipple.cpp, - src/osg/LineWidth.cpp, src/osg/Material.cpp, src/osg/Matrix.cpp, - src/osg/MatrixTransform.cpp, src/osg/Node.cpp, - src/osg/NodeCallback.cpp, src/osg/NodeVisitor.cpp, - src/osg/Notify.cpp, src/osg/Object.cpp, src/osg/OccluderNode.cpp, - src/osg/Point.cpp, src/osg/PolygonMode.cpp, - src/osg/PolygonOffset.cpp, src/osg/PolygonStipple.cpp, - src/osg/PositionAttitudeTransform.cpp, src/osg/PrimitiveSet.cpp, - src/osg/Projection.cpp, src/osg/Quat.cpp, src/osg/Referenced.cpp, - src/osg/Sequence.cpp, src/osg/ShadeModel.cpp, - src/osg/ShadowVolumeOccluder.cpp, src/osg/Shape.cpp, - src/osg/ShapeDrawable.cpp, src/osg/State.cpp, - src/osg/StateSet.cpp, src/osg/Stencil.cpp, src/osg/Switch.cpp, - src/osg/TexEnv.cpp, src/osg/TexEnvCombine.cpp, - src/osg/TexGen.cpp, src/osg/TexMat.cpp, src/osg/Texture.cpp, - src/osg/Texture1D.cpp, src/osg/Texture2D.cpp, - src/osg/Texture3D.cpp, src/osg/TextureCubeMap.cpp, - src/osg/Timer.cpp, src/osg/Transform.cpp, - src/osg/UnitTestFramework.cpp, src/osg/Vec3.cpp, - src/osg/Version.cpp, src/osg/VertexProgram.cpp, - src/osg/Viewport.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/FileUtils_Mac.cpp, src/osgDB/Input.cpp, - src/osgDB/Output.cpp, src/osgDB/ReadFile.cpp, - src/osgDB/Registry.cpp, src/osgDB/Version.cpp, - src/osgDB/WriteFile.cpp, src/osgUtil/CubeMapGenerator.cpp, - src/osgUtil/CullVisitor.cpp, src/osgUtil/DisplayListVisitor.cpp, - src/osgUtil/DisplayRequirementsVisitor.cpp, - src/osgUtil/HalfWayMapGenerator.cpp, - src/osgUtil/HighlightMapGenerator.cpp, - src/osgUtil/InsertImpostorsVisitor.cpp, - src/osgUtil/IntersectVisitor.cpp, src/osgUtil/Optimizer.cpp, - src/osgUtil/RenderBin.cpp, src/osgUtil/RenderGraph.cpp, - src/osgUtil/RenderLeaf.cpp, src/osgUtil/RenderStage.cpp, - src/osgUtil/RenderStageLighting.cpp, - src/osgUtil/RenderToTextureStage.cpp, src/osgUtil/SceneView.cpp, - src/osgUtil/SmoothingVisitor.cpp, src/osgUtil/Tesselator.cpp, - src/osgUtil/TransformCallback.cpp, - src/osgUtil/TriStripVisitor.cpp, - src/osgUtil/TriStrip_tri_stripper.cpp, - src/osgUtil/UpdateVisitor.cpp, src/osgUtil/Version.cpp: Added new - Copyright/License notice to header and source files. - -2003-01-21 08: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 08: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 05: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 05:14 robert - - * include/osgProducer/ActionAdapter, - include/osgProducer/CameraGroup, - include/osgProducer/EventAdapter, include/osgProducer/Export, - include/osgProducer/KeyboardMouseCallback, - include/osgProducer/ReadCameraConfigFile, - 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. - -2003-01-21 01:09 robert - - * src/osgPlugins/txp/TrPageArchive.cpp: From Joseph Steel, addition - of texture filter modes to txp plugin. - -2003-01-20 12:40 robert - - * include/osg/Drawable, src/osg/Drawable.cpp, - src/osgUtil/DisplayListVisitor.cpp: Made the - drawable::compile(State&) method const and the DisplayListVisitor - to compile even when dislay list is off. This has been done to - allow subclasses of Drawable handle their own compile - implementation, such as used by text. - -2003-01-20 12:33 robert - - * include/osgProducer/SceneHandler, - src/osgProducer/SceneHandler.cpp: Improvements to osgProducer - lib, in particular adding a mutex lock to the init() call in - SceneView to prevent init running multi-threaded. - -2003-01-20 12:28 robert - - * include/osgText/Text, src/osgText/FTFont.cpp, - src/osgText/FTFont.h, src/osgText/Text.cpp: Improvements to the - 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 06:08 robert - - * VisualStudio/Demos/osghangglide/osghangglide.dsp: Removed the - ReaderWriterFLY.cpp for the project as its no longer used. - -2003-01-20 06: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 04:41 robert - - * include/osg/Node: Added the new standard copyright notice. - -2003-01-20 04:40 robert - - * LICENSE: Added the OpenSceneGraph Public License which is a based - on the WxWindows license which inturn is a modified LGPL. - -2003-01-20 03:54 robert - - * src/Demos/osgproducer/osgproducer.cpp: Clean up to the - osgproducer demo. - -2003-01-20 03:52 robert - - * src/osgGA/: DriveManipulator.cpp, FlightManipulator.cpp, - KeySwitchCameraManipulator.cpp: Fixed bug in the flight and drive - manipulators where they would uncontrollably shrink down to a - tiny window size when one rezized the window. - -2003-01-20 03:07 robert - - * src/Demos/osglogo/osglogo.cpp: Fixed osglogo demo so that is - correctly set up the colour of the background. - -2003-01-20 03:02 robert - - * src/osg/Geometry.cpp: Made the setting of default glNormal and - glColor values an compile option via #ifdef USE_DEFAULT_NORMAL - and USE_DEFAULT_COLOR defines respectively. - -2003-01-20 02:41 robert - - * src/osgPlugins/lwo/Lwo2.cpp: Updates from Pavel. - - 1. Storing color of geometry in ColorArray e.g. its don't work - when - lighting off. - - 2. Detecting of alpha channel and automatically enabling - blending. - -2003-01-20 01:56 robert - - * src/: osg/Group.cpp, osgPlugins/flt/ReaderWriterATTR.cpp, - osgPlugins/flt/Record.cpp: Update the ReaderWriterATTR file so - that it used the definitions that Joseph Steel obtained from MPI. - - Removed the unique child check from the flt::PrimRecord and - osg::Group, this allows more flexibility when specifing nodes, - and is faster.. - -2003-01-20 01:09 robert - - * src/osgPlugins/iv/osgvisitor.cpp: From Ruben, updates to the - IV/VRML1 loader to handler large datasets. - -2003-01-20 00:58 robert - - * 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. - -2003-01-19 07:28 robert - - * include/osg/State, src/osg/State.cpp: Added - osg::State::dirtyAllModes() and dirtyAllAttributes() methods. - -2003-01-18 14:07 robert - - * include/osgProducer/CameraGroup, - 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 - osgProducer lib to better handle Producer's normalized coord - system. - - Addition of ReadCameraConfigFile and WriteCameraConfigFile as a - tempory measure for implementing local a C++ read/write of the - Producer::CameraConfig, this will be removed once these - implementations or similar have been moved to Producer. - -2003-01-18 02:17 robert - - * include/osgProducer/KeyboardMouseCallback, - src/osgProducer/KeyboardMouseCallback.cpp: Updated the - KeyboardMouseCallback so this it takes into account the the new - passiveMouseMotion support in Producer. - -2003-01-18 01:44 robert - - * src/osgUtil/TriStrip_graph_array.h: From Eric Sokolowsky, Fix for - IRIX build, adding typename into the graph_array to allow the - compiler to leave instation of typedefs until required. - -2003-01-17 12:27 robert - - * NEWS: Added comment about osgProducer to the NEWS. - -2003-01-17 12:05 robert - - * src/: Demos/osgproducer/osgproducer.cpp, - osgProducer/EventAdapter.cpp: Added - KeyboardMouse::allowContinousMouseMotionUpdate(), but commented - out right now as Producer crashes when you use it.. - -2003-01-17 10:34 robert - - * include/osgProducer/ActionAdapter, - include/osgProducer/CameraGroup, - 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 - osgProducer library to the distribution. - - Cleaned up the osgproducer demo, and made it work with the new - osgProducer lib. - -2003-01-17 08:00 robert - - * src/osgText/EncodedText.cpp: Removed the addition of 0 to the add - of the encoded text vector as it is now redundent having added - support for the begin,end range into FTFont. - -2003-01-17 07:01 robert - - * include/osgText/EncodedText, include/osgText/Text, - src/osgText/FTFont.cpp, src/osgText/FTFont.h, - src/osgText/Font.cpp: Fixed a bug on the handling of empty - EncodedText. - -2003-01-17 06:12 robert - - * src/Demos/osgproducer/: ProducerEventCallback.h, osgproducer.cpp: - Further improvements to the osgproducer demo. - -2003-01-17 06:12 robert - - * include/osgGA/KeySwitchCameraManipulator, - src/osgGA/KeySwitchCameraManipulator.cpp: Added new - getCurrentCamaeraManipulator(), and removed and debugging - message. - -2003-01-17 06:11 robert - - * include/osg/Referenced, src/osg/Referenced.cpp, - src/osgUtil/SceneView.cpp: Removed the - osg::Referenced::createCount() and deleteCount() methods and - associated variables which were only compiled in on debug build. - These optional methods/static vars were causingproblems when - mixing debug and release builds. - -2003-01-17 05: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 03: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 11:27 robert - - * include/osgGA/GUIEventAdapter: Added DOUBLECLICK EventType to - GUIEventAdapter. - -2003-01-16 08:37 robert - - * include/osg/LightSource, include/osg/Transform, - 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 04:39 robert - - * src/Demos/osgproducer/osgproducer.cpp: Added support for frame - stamping each frame. - -2003-01-16 04:18 robert - - * src/Demos/osgproducer/osgproducer.cpp: Updates to clean up the - demo. - -2003-01-15 13:54 don - - * Make/makedefs: Added gstabs+ to DBGF in Linux in makedefs - -2003-01-15 12:57 robert - - * src/osgPlugins/flt/flt2osg.cpp: Warning fix for Win32. - -2003-01-15 12:53 robert - - * src/osgUtil/TriStrip_tri_stripper.h: Added #include - simply to include the #pragma's for disabling the daft - VisualStudio warnings. - -2003-01-15 12:50 robert - - * VisualStudio/MUST_READ_ME.txt, VisualStudio/osgDB/osgDB.dsp, - include/osgDB/ParameterOutput, src/osgDB/Makefile, - src/osgDB/ParameterOutput.cpp: Made the osgDB::ParamterOutput - class so that it is purely defined in terms of the header, and - therefore not requiring to be exported. - - Updated the MUSE_READ_ME.txt to include mention of syntax - highlighting. - -2003-01-15 11:23 robert - - * src/Demos/osgproducer/: osgproducer.cpp, threePipe.cfg, - twoPipe.cfg, twoWindows.cfg: Updates to the osgproducer demo. - -2003-01-15 07: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 07: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 05:17 robert - - * src/osgUtil/: TriStripVisitor.cpp, TriStrip_tri_stripper.cpp: - Attempts to fix more of the *stupid* errors in the - VisualStudio6.0 compiler. - -2003-01-15 03:33 robert - - * src/osgPlugins/txp/TrPageParser.cpp: Patch from Joseph Steel, - added missing check for the mipmap usage. - -2003-01-15 03:29 robert - - * include/osg/PrimitiveSet, src/osg/GeoSet.cpp, - src/osgUtil/TriStripVisitor.cpp: Removed the template versions of - the PrimitiveSet constructors as this was causing problem under - VisualStudio6.0. - -2003-01-14 11:12 robert - - * src/osgUtil/TriStrip_tri_stripper.h: Fix for win32. - -2003-01-14 08:39 robert - - * include/osgGA/GUIEventAdapter, src/osgGLUT/GLUTEventAdapter.cpp, - src/osgPlugins/directx/ReaderWriterDirectX.cpp: Fixes for Win32 - build. - -2003-01-14 06:25 robert - - * 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, - 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 06:21 robert - - * src/osgUtil/RenderLeaf.cpp: Added an compile in option of - applying the matrices before state in the RenderLeaf apply - method. This order is intended to help support of vertex - programming, but unfortunately breaks the osgreflect demo so the - original ordering is kept by default. - -2003-01-14 06:00 robert - - * src/osgPlugins/txp/: TerrapageNode.cpp, TrPageArchive.h, - trpage_write.h: Submission from Joseph Stell, added LoadModels to - TerrapageNode. - -2003-01-14 04:36 robert - - * src/osgUtil/TriStrip_tri_stripper.h: Fixed typo. - -2003-01-14 02:54 robert - - * AUTHORS, VisualStudio/osgUtil/osgUtil.dsp, src/osgUtil/Makefile, - src/osgUtil/NvTriStripObjects.cpp, - src/osgUtil/NvTriStripObjects.h, src/osgUtil/TriStripVisitor.cpp, - src/osgUtil/TriStrip_graph_array.h, - src/osgUtil/TriStrip_heap_array.h, - src/osgUtil/TriStrip_tri_stripper.cpp, - src/osgUtil/TriStrip_tri_stripper.h: Replaced the NVTriStrip code - with tri_stripper written by Tanguy Fautré. - -2003-01-13 12:14 robert - - * include/osg/Camera, src/osg/Camera.cpp: Typo fix if - USE_HOME_POSITION. - -2003-01-13 06:56 robert - - * src/osgText/EncodedText.cpp: Added handling of the case when - length is -1, allowing the code to just test against characters - being zero, rather than against length, which is now only done - when a valid value of length (i.e >=0) is passed in. - -2003-01-13 06:11 robert - - * src/osgPlugins/directx/: ReaderWriterDirectX.cpp, directx.h: - Clean up to the cross platform support in DirectX plugin. - -2003-01-13 06:05 robert - - * include/osgText/EncodedText, src/osgText/EncodedText.cpp, - src/osgText/Text.cpp: Fixes to osgText to handle std::string - correctly. - -2003-01-13 02:39 robert - - * src/osg/ShapeDrawable.cpp: Added missing _bbox.init() to - ShapeDrawable.cpp. - -2003-01-11 12:56 don - - * src/osgPlugins/directx/ReaderWriterDirectX.cpp: - ReaderWriterDirectX.cpp needed some std::'s - -2003-01-11 12:43 robert - - * src/osgPlugins/directx/: directx.cpp, directx.h: From Ulrich, - fixes to double to float conversion warnings under Windows. - -2003-01-11 04:50 robert - - * VisualStudio/osgDB/osgDB.dsp, include/osgDB/ParameterOutput, - src/osgDB/Makefile, src/osgDB/ParameterOutput.cpp: Moved some in - inline methods in ParamterOutput into the new ParamterOutput.cpp - file to clean up the interface. - -2003-01-10 09:06 robert - - * src/osgPlugins/directx/: LICENSE, Makefile, - ReaderWriterDirectX.cpp, directx.cpp, directx.h: Updates from - Ulrich. - -2003-01-10 08:56 robert - - * src/osgPlugins/osg/Matrix.h: Added missing header for new matric - reading and writing methods. - -2003-01-10 01:25 robert - - * include/osg/AnimationPath, include/osg/Camera, - include/osg/CullStack, include/osg/CullingSet, - include/osg/DOFTransform, include/osg/DisplaySettings, - include/osg/FrameStamp, include/osg/Matrix, - include/osg/MatrixTransform, include/osg/Node, - include/osg/NodeCallback, include/osg/PositionAttitudeTransform, - include/osg/PrimitiveSet, include/osg/Projection, - include/osg/ShadowVolumeOccluder, include/osg/Shape, - include/osg/State, include/osg/Statistics, - include/osg/UnitTestFramework, include/osg/VertexProgram, - include/osg/ref_ptr, include/osgDB/Registry, - 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/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, - src/osgUtil/IntersectVisitor.cpp, src/osgUtil/SceneView.cpp: Made - the more of the OSG's referenced object desctructors protected to - ensure that they arn't created on the stack inappropriately. - - Split the implemention of Matrix up so that it is a simple no - referenced counted class and can be safefly created on the stack. - To support referenced counting a seperate subclass now exists, - this is RefMatrix which inherits from both Matrix and Object. - -2003-01-09 10:41 robert - - * src/osg/Texture.cpp: Fixed typo. - -2003-01-09 08:13 robert - - * src/osg/Texture.cpp: Added #ifndef GL_TEXTURE_WRAP_S #define - block to keep things compiling on old drivers. - -2003-01-09 03:48 robert - - * src/osg/Texture.cpp: Fixed typo. - -2003-01-09 02:06 robert - - * src/osg/Texture.cpp: Added setting of the R wrap paramter to - applyTexParamters(). - -2003-01-08 14:52 robert - - * AUTHORS, NEWS, Make/makedirdefs, VisualStudio/VisualStudio.dsw, - VisualStudio/osgPlugins/directx/directx.dsp, - src/osgPlugins/directx/Makefile, - src/osgPlugins/directx/ReaderWriterDirectX.cpp, - src/osgPlugins/directx/directx.cpp, - src/osgPlugins/directx/directx.h: From Ulrich Hertlein, DirectX - .x model loader plugin. - -2003-01-08 08:37 robert - - * src/osgText/EncodedText.cpp: Fix to case statement from Tree. - -2003-01-08 08:33 robert - - * src/osgPlugins/osg/Shape.cpp: Added Shape.cpp to cvs resposity. - Shape.cpp adds support for the various osg::Shape in the .osg - file format. - -2003-01-08 08:30 robert - - * src/osgPlugins/flt/flt2osg.cpp: Cleaned up the code for the - animation flags of the group record. - -2003-01-08 07:22 robert - - * AUTHORS, NEWS, VisualStudio/osgText/osgText.dsp, - include/osgText/EncodedText, include/osgText/Font, - include/osgText/Text, src/osgText/EncodedText.cpp, - src/osgText/FTFont.cpp, src/osgText/FTFont.h, - src/osgText/FTGlyph.cpp, src/osgText/FTLibrary.cpp, - src/osgText/Font.cpp, src/osgText/Makefile, src/osgText/Text.cpp: - From Tree, support for encoded text added into osgText. - -2003-01-08 06:32 robert - - * AUTHORS, VisualStudio/osgDB/osgDB.dsp, - VisualStudio/osgPlugins/osg/dot_osg.dsp, include/osg/Shape, - include/osgDB/FieldReaderIterator, include/osgDB/Output, - include/osgDB/ParameterOutput, src/osg/ShapeDrawable.cpp, - src/osgDB/FieldReaderIterator.cpp, - src/osgPlugins/osg/Drawable.cpp, src/osgPlugins/osg/GeoSet.cpp, - src/osgPlugins/osg/Geometry.cpp, src/osgPlugins/osg/Makefile: - Added support for reading and writing Sphere, Box, Cone, Cylinder - and Grid shapes. - -2003-01-07 08:29 robert - - * include/osgUtil/Optimizer, src/osgPlugins/osg/Geometry.cpp, - src/osgUtil/Optimizer.cpp: Added support for sharing arrays in - the .osg format for osg::Geometry. - - Fixed the osgUtil::Optimizater so it takes into account sharing - of arrays when deciding whether an geometry can be merged or not. - -2003-01-06 15:19 robert - - * src/: osgPlugins/txp/TerrapageNode.cpp, osgSim/BlinkSequence.cpp: - Fixes for Irix64 build. - -2003-01-06 08:42 robert - - * include/osgSim/LightPoint, src/osgSim/LightPointNode.cpp: Removed - the osg::LightPoint::OPAQUE option, and implemented the ADDTIVE - blending option. - -2003-01-06 05:45 robert - - * NEWS, include/osgSim/LightPoint: Fixed headers guard typo in - LightPoint. - - Updated the NEW files. - -2003-01-04 12: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 12:44 robert - - * src/Demos/osgpbuffer/osgpbuffer.cpp: Fixed small typo. - -2003-01-04 12:43 robert - - * src/Demos/sgv/sgv.cpp: Added usage info in -O option. - -2003-01-04 12:43 robert - - * src/osgPlugins/flt/ReaderWriterFLT.cpp: Fixed options code. - -2003-01-03 13:42 robert - - * include/osg/AnimationPath, src/osg/AnimationPath.cpp, - src/osgSim/LightPointDrawable.cpp: Removed the dual inheritance - from the AnimationPathCallback, moving the NodeVisitor - implemention into the .cpp. - - Small tweak to the lighpoint drawable implmenentation to improve - the additive blending and state resotoration. - -2003-01-02 12:10 robert - - * include/osg/AnimationPath, include/osg/MatrixTransform, - include/osg/NodeCallback, include/osg/NodeVisitor, - 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, - src/osgPlugins/osg/AnimationPath.cpp, - src/osgPlugins/osg/MatrixTransform.cpp, - src/osgPlugins/osg/Node.cpp: Added a AnimationPathCallback which - can update both a MatrixTransform and a - PositionAttitudeTransform, removed the equivialnt callbacks once - found in these transform classes. - - Changed the NodeCallback class so its derived from osg::Object - instead of osg::Referenced to allow it to be saved out in the - .osg format. - - Added support for Update and Cull callbacks into the .osg file - format. - - Added support for AnimationPathCallback into the .osg file - format. - -2002-12-21 11:41 robert - - * src/osgPlugins/txp/: TrPageArchive.cpp, TrPageParser.cpp, - trPagePageManager.cpp, trPagePageManager.h: Updates the terrapage - to try and make it thread "safer" when used with the OSG. - -2002-12-21 03:30 robert - - * src/osgPlugins/txp/TrPageParser.cpp: Turned display lists off in - the osg::Geomety created by the terrapage loader, this is done - because terrapage will dynamic page in and out geometry so we - don't want to keep creating and deleting display lists. - -2002-12-20 02:48 robert - - * src/Demos/osglogo/osglogo.cpp: Tweaked the colours in the logo. - -2002-12-20 01: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 01:43 robert - - * src/Demos/osgpbuffer/osgpbuffer.cpp: Renamed the app method - update. - -2002-12-19 11:50 don - - * include/osg/Timer: Update for ia64 - -2002-12-19 11:50 don - - * src/osg/Timer.cpp: update for ia64 - -2002-12-19 07:55 robert - - * NEWS, VisualStudio/osgUtil/osgUtil.dsp, include/osg/Drawable, - include/osg/Node, include/osg/NodeVisitor, - 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/osgGLUT/Viewer.cpp, - src/osgPlugins/geo/ReaderWriterGEO.cpp, - src/osgPlugins/geo/geoActions.cpp, - src/osgPlugins/geo/osgGeoAction.h, - src/osgPlugins/geo/osgGeoAnimation.h, - src/osgPlugins/txp/TerrapageNode.cpp, src/osgUtil/AppVisitor.cpp, - src/osgUtil/Makefile, src/osgUtil/Optimizer.cpp, - src/osgUtil/SceneView.cpp, src/osgUtil/UpdateVisitor.cpp: Renamed - all instance of AppCallback/AppVisitor to - UpdateCallback/UpdateVisitor inline with the decision to rename - the "app phase" the "update phase". - -2002-12-19 02:32 robert - - * src/osgPlugins/txp/: ReaderWriterTXP.cpp, trPagePageManager.h: - Changed the remaining #include <> to #include "" to get things - compiling under VS. - -2002-12-18 03:43 robert - - * src/osgPlugins/osg/Sequence.cpp: Removed the reference of - Sequence from Switch. - -2002-12-18 02:17 robert - - * src/osgPlugins/txp/TerrapageNode.cpp: Removed the osg:: from the - front of the Group::computeBound() method to keep things - compiling under Windows. - -2002-12-18 01:50 robert - - * src/osgPlugins/txp/: ReaderWriterTXP.h, TerrapageNode.h, - TrPageArchive.cpp, TrPageArchive.h, TrPageParser.cpp, - TrPageParser.h, trPagePageManager.cpp, trPagePageManager.h, - trpage_basic.cpp, trpage_compat.cpp, trpage_geom.cpp, - trpage_geom.h, trpage_header.cpp, trpage_io.h, trpage_light.cpp, - trpage_main.cpp, trpage_managers.cpp, trpage_material.cpp, - trpage_model.cpp, trpage_nodes.cpp, trpage_parse.cpp, - trpage_pparse.cpp, trpage_print.cpp, trpage_print.h, - trpage_range.cpp, trpage_rarchive.cpp, trpage_read.h, - trpage_readbuf.cpp, trpage_scene.cpp, trpage_scene.h, - trpage_swap.cpp, trpage_swap.h, trpage_sys.h, trpage_tile.cpp, - trpage_util.cpp, trpage_util.h, trpage_warchive.cpp, - trpage_write.h, trpage_writebuf.cpp: Changed the <*.h> to "*.h> - in the terrapage plugin to get it compile under Windows. - -2002-12-17 09:22 robert - - * src/osgPlugins/flt/: CommentRecord.h, flt2osg.cpp, flt2osg.h: - From Daniel Sjölie, support for reading comment records into - description fields. - -2002-12-17 08:07 robert - - * Make/makedirdefs, VisualStudio/VisualStudio.dsw, - 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, - src/osgPlugins/txp/TrPageArchive.cpp, - src/osgPlugins/txp/TrPageArchive.h, - src/osgPlugins/txp/TrPageParser.cpp, - src/osgPlugins/txp/TrPageParser.h, - src/osgPlugins/txp/WaitBlock.h, - src/osgPlugins/txp/trPagePageManager.cpp, - src/osgPlugins/txp/trPagePageManager.h, - src/osgPlugins/txp/trdll.h, src/osgPlugins/txp/trpage_basic.cpp, - src/osgPlugins/txp/trpage_compat.cpp, - src/osgPlugins/txp/trpage_compat.h, - src/osgPlugins/txp/trpage_geom.cpp, - src/osgPlugins/txp/trpage_geom.h, - src/osgPlugins/txp/trpage_header.cpp, - src/osgPlugins/txp/trpage_ident.h, - src/osgPlugins/txp/trpage_io.h, - src/osgPlugins/txp/trpage_light.cpp, - src/osgPlugins/txp/trpage_main.cpp, - src/osgPlugins/txp/trpage_managers.cpp, - src/osgPlugins/txp/trpage_managers.h, - src/osgPlugins/txp/trpage_material.cpp, - src/osgPlugins/txp/trpage_model.cpp, - src/osgPlugins/txp/trpage_nodes.cpp, - src/osgPlugins/txp/trpage_parse.cpp, - src/osgPlugins/txp/trpage_pparse.cpp, - src/osgPlugins/txp/trpage_print.cpp, - src/osgPlugins/txp/trpage_print.h, - src/osgPlugins/txp/trpage_range.cpp, - src/osgPlugins/txp/trpage_rarchive.cpp, - src/osgPlugins/txp/trpage_read.h, - src/osgPlugins/txp/trpage_readbuf.cpp, - src/osgPlugins/txp/trpage_scene.cpp, - src/osgPlugins/txp/trpage_scene.h, - src/osgPlugins/txp/trpage_swap.cpp, - src/osgPlugins/txp/trpage_swap.h, - src/osgPlugins/txp/trpage_sys.h, - src/osgPlugins/txp/trpage_tile.cpp, - src/osgPlugins/txp/trpage_util.cpp, - src/osgPlugins/txp/trpage_util.h, - src/osgPlugins/txp/trpage_warchive.cpp, - src/osgPlugins/txp/trpage_write.h, - src/osgPlugins/txp/trpage_writebuf.cpp: Moved the include/osgTXP - back into src/osgPlugins/txp as a seperate include directory is - no longer required. - - Removed the osgtxp demo as it is no longer required. - -2002-12-17 07:41 robert - - * VisualStudio/osgPlugins/txp/txp.dsp, include/osg/NodeVisitor, - 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, - src/osgPlugins/txp/ReaderWriterTXP.h, - src/osgPlugins/txp/TerrapageNode.cpp, - src/osgPlugins/txp/TerrapageNode.h: Added txp::TerrapageNode to - the txp plugin, and implemented the node so that it automatically - assign handles the updates of eye points and database merges. - -2002-12-16 13:39 robert - - * include/osg/Referenced: Added a few more comments on the - DeleteHandler. - - Changed the friend struct DeleteHandler to friend class - DeleteHandler. - -2002-12-16 11:39 don - - * include/osg/Referenced: Fixed a scope issue for 3.2 compiler for - friend declarattion, l ine 39 in include/osg/Referenced - -2002-12-16 09: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 08:57 robert - - * src/Demos/osgtxp/TrPageViewer.h: Removed the redundent export - symbol. - -2002-12-16 08:55 robert - - * VisualStudio/osg/osg.dsp: Removed MemoryManager. - -2002-12-16 06:52 robert - - * src/osgSim/BlinkSequence.cpp: Fix for a warning. - -2002-12-16 06:12 robert - - * include/osgTXP/Export.h: Removed reference to osg/MemoryManager. - -2002-12-16 06:09 robert - - * src/osgText/FTGL.h: Removed reference to osg/MemoryManager. - -2002-12-16 05:46 robert - - * rundemos.bat, Make/debugtests.bat, Make/osgtests.bat: Renamed - osgtests.bat to rundemos.bat and moved it into the root - directory. - -2002-12-16 05:44 robert - - * include/osg/MemoryManager, src/osg/MemoryManager.cpp: Removed the - memory manager. - -2002-12-16 05:40 robert - - * Make/makedefs, include/osg/Array, - include/osg/CollectOccludersVisitor, include/osg/CullStack, - include/osg/DrawPixels, include/osg/Export, include/osg/GeoSet, - include/osg/Geometry, include/osg/Image, - include/osg/ImpostorSprite, include/osg/Matrix, - include/osg/MemoryManager, include/osg/Node, include/osg/Object, - include/osg/PrimitiveSet, include/osg/Shape, - include/osg/ShapeDrawable, include/osg/StateAttribute, - include/osg/StateSet, include/osg/UnitTestFramework, - include/osgDB/Export, include/osgDB/Registry, - include/osgUtil/CullVisitor, include/osgUtil/RenderBin, - include/osgUtil/RenderGraph, include/osgUtil/RenderStage, - include/osgUtil/RenderStageLighting, - include/osgUtil/RenderToTextureStage, include/osgUtil/SceneView, - 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, - src/osg/Node.cpp, src/osg/Projection.cpp, src/osg/StateSet.cpp, - src/osg/UnitTestFramework.cpp, src/osgDB/DynamicLibrary.cpp, - 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/osgGLUT/Viewer.cpp, - src/osgParticle/ModularEmitter.cpp, src/osgParticle/Particle.cpp, - src/osgParticle/ParticleSystem.cpp, - src/osgPlugins/geo/ReaderWriterGEO.cpp, - src/osgPlugins/lwo/Lwo2.cpp, src/osgPlugins/lwo/Lwo2Layer.cpp, - src/osgPlugins/lwo/ReaderWriterLWO.cpp, - src/osgPlugins/osg/AlphaFunc.cpp, - src/osgPlugins/osg/AnimationPath.cpp, - src/osgPlugins/osg/Billboard.cpp, - src/osgPlugins/osg/BlendFunc.cpp, - src/osgPlugins/osg/ClearNode.cpp, - src/osgPlugins/osg/ClipPlane.cpp, - src/osgPlugins/osg/ColorMask.cpp, - src/osgPlugins/osg/ColorMatrix.cpp, - src/osgPlugins/osg/ConvexPlanarOccluder.cpp, - src/osgPlugins/osg/CullFace.cpp, - src/osgPlugins/osg/DOFTransform.cpp, - src/osgPlugins/osg/Depth.cpp, src/osgPlugins/osg/Drawable.cpp, - src/osgPlugins/osg/Fog.cpp, src/osgPlugins/osg/FrontFace.cpp, - src/osgPlugins/osg/GeoSet.cpp, src/osgPlugins/osg/Geode.cpp, - src/osgPlugins/osg/Geometry.cpp, src/osgPlugins/osg/Group.cpp, - src/osgPlugins/osg/Image.cpp, src/osgPlugins/osg/Impostor.cpp, - src/osgPlugins/osg/LOD.cpp, src/osgPlugins/osg/Light.cpp, - src/osgPlugins/osg/LightModel.cpp, - src/osgPlugins/osg/LightSource.cpp, - src/osgPlugins/osg/LineStipple.cpp, - src/osgPlugins/osg/LineWidth.cpp, - src/osgPlugins/osg/Material.cpp, src/osgPlugins/osg/Matrix.cpp, - src/osgPlugins/osg/MatrixTransform.cpp, - src/osgPlugins/osg/Node.cpp, src/osgPlugins/osg/OccluderNode.cpp, - src/osgPlugins/osg/Point.cpp, src/osgPlugins/osg/PolygonMode.cpp, - src/osgPlugins/osg/PolygonOffset.cpp, - src/osgPlugins/osg/PositionAttitudeTransform.cpp, - src/osgPlugins/osg/Projection.cpp, - src/osgPlugins/osg/ReaderWriterOSG.cpp, - src/osgPlugins/osg/Sequence.cpp, - src/osgPlugins/osg/ShadeModel.cpp, - src/osgPlugins/osg/ShapeDrawable.cpp, - src/osgPlugins/osg/StateSet.cpp, src/osgPlugins/osg/Stencil.cpp, - src/osgPlugins/osg/Switch.cpp, src/osgPlugins/osg/TexEnv.cpp, - src/osgPlugins/osg/TexEnvCombine.cpp, - src/osgPlugins/osg/TexGen.cpp, src/osgPlugins/osg/TexMat.cpp, - src/osgPlugins/osg/Texture1D.cpp, - src/osgPlugins/osg/Texture2D.cpp, - src/osgPlugins/osg/Texture3D.cpp, - src/osgPlugins/osg/TextureCubeMap.cpp, - src/osgPlugins/osg/Transform.cpp, - src/osgPlugins/osgParticle/IO_AccelOperator.cpp, - src/osgPlugins/osgParticle/IO_FluidFrictionOperator.cpp, - src/osgPlugins/osgParticle/IO_ForceOperator.cpp, - src/osgPlugins/osgParticle/IO_LinearInterpolator.cpp, - src/osgPlugins/osgParticle/IO_ModularEmitter.cpp, - src/osgPlugins/osgParticle/IO_ModularProgram.cpp, - src/osgPlugins/osgParticle/IO_MultiSegmentPlacer.cpp, - src/osgPlugins/osgParticle/IO_ParticleProcessor.cpp, - src/osgPlugins/osgParticle/IO_ParticleSystem.cpp, - src/osgPlugins/osgParticle/IO_ParticleSystemUpdater.cpp, - src/osgPlugins/osgParticle/IO_PointPlacer.cpp, - src/osgPlugins/osgParticle/IO_RadialShooter.cpp, - src/osgPlugins/osgParticle/IO_RandomRateCounter.cpp, - src/osgPlugins/osgParticle/IO_SectorPlacer.cpp, - src/osgPlugins/osgParticle/IO_SegmentPlacer.cpp, - src/osgPlugins/osgText/IO_Font.cpp, - src/osgPlugins/osgText/IO_Paragraph.cpp, - src/osgPlugins/osgText/IO_Text.cpp, - src/osgPlugins/rgb/ReaderWriterRGB.cpp, - src/osgSim/LightPointDrawable.cpp, - src/osgSim/LightPointDrawable.h, src/osgSim/LightPointNode.cpp, - src/osgText/FTBitmapGlyph.cpp, src/osgText/FTFace.cpp, - src/osgText/FTFont.cpp, src/osgText/FTGLBitmapFont.cpp, - src/osgText/FTGLOutlineFont.cpp, src/osgText/FTGLPixmapFont.cpp, - src/osgText/FTGLPolygonFont.cpp, src/osgText/FTGLTextureFont.cpp, - src/osgText/FTGlyphContainer.cpp, src/osgText/FTLibrary.cpp, - src/osgText/FTOutlineGlyph.cpp, src/osgText/FTPixmapGlyph.cpp, - src/osgText/FTPolyGlyph.cpp, src/osgText/FTVectoriser.cpp, - src/osgText/Font.cpp, src/osgText/Paragraph.cpp, - src/osgUtil/CubeMapGenerator.cpp, src/osgUtil/CullVisitor.cpp, - src/osgUtil/DisplayRequirementsVisitor.cpp, - src/osgUtil/InsertImpostorsVisitor.cpp, - src/osgUtil/IntersectVisitor.cpp, - src/osgUtil/NvTriStripObjects.cpp, - src/osgUtil/NvTriStripObjects.h, src/osgUtil/Optimizer.cpp, - src/osgUtil/RenderBin.cpp, src/osgUtil/SceneView.cpp, - src/osgUtil/SmoothingVisitor.cpp, - src/osgUtil/TriStripVisitor.cpp: Converted the instance of osgNew - and osgDelete back to new and delete as part of depecating the - include/osg/MemoryManager - -2002-12-16 05: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 05:14 robert - - * src/osg/MatrixTransform.cpp: Fixed the traverse method so it - calls Transform::traverse() instead of - MatrixTransform::traverse() which was recursive.. - -2002-12-16 02:28 robert - - * src/osg/Makefile: Added seperate Referenced.cpp implementation. - -2002-12-16 02:25 robert - - * VisualStudio/osg/osg.dsp, include/osg/Object, - include/osg/Referenced, src/osg/Object.cpp, - src/osg/Referenced.cpp: Added a DeleteHandler into - osg::Referenced so that it can delete objects via a seperate - delete handler. Useful for making unref()/ref() thread safe if - the users needs to address this issue. - -2002-12-16 02:22 robert - - * src/osgPlugins/geo/: ReaderWriterGEO.cpp, osgGeoNodes.h: - Integrated further updates from Geoff on the Geo loader. - -2002-12-16 02:05 robert - - * src/osgPlugins/osg/: LineStipple.cpp, Stencil.cpp: Changed the - std::hex and std::dec to hex and dec to get it compile under - VisualStudio, and added a using namespace std to keep it - compiling on all other compilers! - -2002-12-16 01:55 robert - - * include/osg/AnimationPath, include/osg/MatrixTransform, - src/osg/MatrixTransform.cpp, - VisualStudio/osgPlugins/osg/dot_osg.dsp, - src/osgPlugins/osg/AnimationPath.cpp, - src/osgPlugins/osg/Makefile, - src/osgPlugins/osg/MatrixTransform.cpp: Added supported for - setting animation path on MatrixTransform's. - -2002-12-15 16:33 don - - * src/osgUtil/SceneView.cpp: Uncommented fix for returning to - non-stereo from stereo to get color mask back to normal. - -2002-12-15 14:42 robert - - * doc/plan.html: Updates the details on the plans for Open Procuder - and osgSim. - -2002-12-15 01:57 robert - - * VisualStudio/: VisualStudio.dsw, Demos/osgtxp/osgtxp.dsp, - osgPlugins/txp/txp.dsp: Fixes to txp plugin for Windows. - -2002-12-13 23:55 robert - - * include/: osg/Export, osgDB/Export: Disabled the MemoryManager in - all builds since it isn't yet thread safe. - -2002-12-13 22:42 robert - - * src/osgPlugins/gif/ReaderWriterGIF.cpp: Added a check for - 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 12: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 12:29 don - - * include/osgTXP/TrPageViewer.h: Moved TrpageViewer.h to - Demos/src/osgtxp - -2002-12-13 12:28 don - - * src/osgPlugins/txp/: Makefile, TrPageViewer.cpp: Move - TrPageViewer.cpp to src/Demos/osgtxp - -2002-12-13 11:41 robert - - * src/osgPlugins/geo/: ReaderWriterGEO.cpp, geoActions.cpp, - geoFormat.h, osgGeoAction.h, osgGeoNodes.h, osgGeoStructs.h: - Merged fixes to warnings in geo plugin from Geoff. - -2002-12-13 08:05 robert - - * VisualStudio/: VisualStudio.dsw, osgPlugins/txp/txp.dsp: Fixes - for txp plugin. - -2002-12-12 03:36 robert - - * src/osgText/Text.cpp: Added the axis alignment into the Outline - and Texture fonts drawing. - -2002-12-12 03:35 robert - - * src/Demos/osglogo/osglogo.cpp: Turned lighting off for whole of - logo. - -2002-12-12 03:25 robert - - * src/Demos/osglogo/osglogo.cpp: Changed the osglogo demo to use - arial texured font. - -2002-12-12 02:03 robert - - * src/Demos/osglogo/osglogo.cpp: Changed the colour of the text to - be the same as the OpenGL logo. - -2002-12-11 14:39 robert - - * src/Demos/osggeodemo/osggeodemo.cpp: Removed redundent std:: - -2002-12-11 11:49 robert - - * src/Demos/osggeodemo/osggeodemo.cpp: Converted the file to unix - file endings. - -2002-12-11 08:27 robert - - * src/osgPlugins/geo/ReaderWriterGEO.cpp: Removed erroneous - character from end of file. - -2002-12-11 08:24 robert - - * 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 - portability. - -2002-12-11 08:14 robert - - * VisualStudio/VisualStudio.dsw: Added osgSim to the dependancy - list of the geo plugin. - -2002-12-11 06:30 robert - - * 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 06: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 02:07 robert - - * src/: osgPlugins/osg/Switch.cpp, osgSim/LightPointDrawable.cpp: - Fixes for Win32. - -2002-12-11 02:03 robert - - * VisualStudio/osgPlugins/txp/txp.dsp: Added space in bettern /D - "OSGTXP_LIBRARY" and /YX to fix a compile problem under - VisualStudio. - -2002-12-10 13:18 robert - - * Make/makedefs: Fixes from IRIX build from Bob Kuehne. - -2002-12-10 12:26 robert - - * src/osgPlugins/pfb/: ConvertFromPerformer.cpp, Makefile: From - Ulrich Hertlien, fix for new changes in osg::Switch interface. - Small clean to changes by Robert. - -2002-12-10 12:00 robert - - * 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, - src/osgPlugins/geo/ReaderWriterGEO.cpp, - src/osgPlugins/geo/geoActions.cpp, - src/osgPlugins/geo/geoFormat.h, src/osgPlugins/geo/geoTypes.h, - src/osgPlugins/geo/geoUnits.h, src/osgPlugins/geo/osgGeoAction.h, - src/osgPlugins/geo/osgGeoAnimation.h, - src/osgPlugins/geo/osgGeoNodes.h, - src/osgPlugins/geo/osgGeoStructs.h: Updates from Geoff Michel to - geo loader and demo. - -2002-12-10 11:58 robert - - * src/osg/: Quat.cpp, Sequence.cpp: From Micheal Gronager, fix to - osg::Quat::getRotate(..) to handle zero rotations. - - Port of Sequence to subclass directly from osg::Group. - -2002-12-10 11:56 robert - - * include/osgSim/LightPoint, include/osgSim/LightPointDrawable, - include/osgSim/LightPointNode, src/osgSim/LightPoint.cpp, - src/osgSim/LightPointDrawable.cpp, - src/osgSim/LightPointDrawable.h, src/osgSim/LightPointNode.cpp: - Updates to the light points support to improve the control of the - blending of light points with their background. - -2002-12-10 09:57 don - - * Make/makedefs: Fixed endif placement for SunOS build - -2002-12-09 13:03 robert - - * include/osg/State: Added setting of the current texture unit into - the applyTextureAttribute() method. - -2002-12-09 01:26 robert - - * src/osgPlugins/flt/ReaderWriterATTR.cpp: Changed cout to notify. - -2002-12-08 22:00 don - - * src/osgPlugins/flt/ReaderWriterATTR.cpp: fixed small typo (forgot - std::) - -2002-12-08 11:45 robert - - * VisualStudio/: VisualStudio.dsw, Demos/osgtxp/osgtxp.dsp, - osgPlugins/txp/txp.dsp: Fixes for VisualStudio build of txp - plugin. - -2002-12-08 09:22 robert - - * src/osgPlugins/flt/ReaderWriterATTR.cpp: Modifed the .attr - loaders handling if TX_BILINEAR minification filter so that it - remaps it to LINEAR_MIPMAP_LINEAR to get round image quality - issue of some OpenFlight databases. - -2002-12-07 13:20 robert - - * src/osgSim/LightPointDrawable.cpp: Tweaks the light points blend - function. - -2002-12-07 13:18 robert - - * include/osg/Geode, include/osg/Geometry, include/osg/Group, - include/osg/Sequence, include/osg/Switch, src/osg/Geode.cpp, - src/osg/Group.cpp, src/osg/Sequence.cpp, src/osg/Switch.cpp, - src/osgPlugins/geo/ReaderWriterGEO.cpp, - src/osgPlugins/osg/Switch.cpp: Updated the Switch, Sequence and - Group classes so that they all used a similar style removeChild() - mechansim. - - Made the old style osg::Switch::setValue() method deprecated. - -2002-12-06 22:59 don - - * include/osgUtil/Optimizer, src/osgUtil/Optimizer.cpp: Cleanin' up - after Robert's spelling ...er ... challenges. - -2002-12-06 11:56 don - - * Make/makedefs: Typo png was npg - -2002-12-06 11:03 robert - - * include/osgText/Text, src/osgText/Text.cpp: From Tree, added - support for accept(PrimitiveFunctor) into osg::Text. Currently - implemention is overly simple, but will do until rewrite. - -2002-12-06 03:16 robert - - * src/osgUtil/Optimizer.cpp: Added checking of parents against - switch and sequence into the RemoveRendundentNodeVisitor to - prevent breaking of the orinal order of the nodes. - -2002-12-06 01:44 robert - - * include/: osg/ConvexPlanarOccluder, osg/GeoSet, osg/Shape, - osgUtil/DisplayRequirementsVisitor, osgUtil/IntersectVisitor: - From Tree, mods to help support the creation of Java bindings. - -2002-12-06 01:43 robert - - * NEWS: Updated NEWS - -2002-12-06 01:41 robert - - * Make/makedefs: Update from Norman Vine for Cygin gcc3.2 support. - -2002-12-06 01:20 robert - - * src/Demos/osglogo/osglogo.cpp: Updates to the osglogo demo adding - colour to the sides of the cube. - -2002-12-06 01:19 robert - - * src/osgDB/FileNameUtils.cpp: Fixes from Norman Vine for Cygwin - support. - -2002-12-05 07:21 robert - - * src/Demos/osglogo/osglogo.cpp: Updates to the osglogo demo. - -2002-12-05 06:30 robert - - * 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 04:43 robert - - * include/: osg/GLExtensions, osg/Image, osg/MemoryManager, - osg/Notify, osgDB/FileNameUtils, osgDB/FileUtils, osgDB/ReadFile, - osgDB/WriteFile: Norman Vine's changes for gcc 3.2 under Cygwin, - moving of SG_EXPORT to after the extern declaration. - -2002-12-05 04:13 robert - - * Make/: debugtests.bat, osgtests.bat: Added osglogo to test - scripts. - -2002-12-05 04:04 robert - - * 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 04:01 robert - - * include/osgText/Text, src/osgText/Text.cpp: Added support for - setting the axis which the text should be aligned along. - -2002-12-04 09:34 robert - - * 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 05:26 robert - - * src/Demos/osgshadowtexture/CreateShadowedScene.cpp: Removed the - osg:: from the from of the osg::TexGen::apply() call. - -2002-12-03 09:20 robert - - * include/osg/: Drawable, NodeCallback, PositionAttitudeTransform, - Transform: Made the callback class uses virtual inheritance of - osg::Referenced to ensure that a single class can be used for two - different types of callbacks whithout incurring issues of - multiple ref counts and ref()/unref() methods existing. - -2002-12-03 02:19 robert - - * Make/makedefs: Fixed the ifeq ($(OS),SunOS) so it was correctly - on its own seperate line, and complimented by the required endif - -2002-12-02 11:37 don - - * Make/makedefs: updated difference between forte compilers and gnu - compilers on Solaris - -2002-11-29 14: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 08:14 don - - * src/osgPlugins/txp/: TrPageParser.cpp, TrPageViewer.cpp, - trPagePageManager.cpp: Fixes to txp loader - -2002-11-26 21:29 don - - * Make/makerules: Made LIB's dependent on PLUGINS for directories - where both are built - -2002-11-25 08: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 08:40 robert - - * src/osgPlugins/flt/flt2osg.cpp: Added check of translucency of an - image via osg::Image::isImageTranslucent(). - -2002-11-25 08:39 robert - - * src/osg/Image.cpp: Added implementation of isImageTranslucent - method. - -2002-11-25 08:38 robert - - * include/osg/Image: Added isImageTransulacent() method. - -2002-11-25 08:30 robert - - * src/osgPlugins/rgb/ReaderWriterRGB.cpp: Added extra check to the - freeing of memory. - -2002-11-25 08:13 robert - - * src/: osg/Drawable.cpp, osgSim/Makefile: Fixes for OSX build from - Stephan Huber. - -2002-11-24 13:36 don - - * Make/makedirdefs, Make/makerpms, dist/RPM/OpenSceneGraph.spec, - dist/RPM/OpenSceneGraph_dev.spec, include/osgTXP/Export.h, - include/osgTXP/TrPageArchive.h, include/osgTXP/TrPageParser.h, - include/osgTXP/TrPageViewer.h, include/osgTXP/WaitBlock.h, - include/osgTXP/trPagePageManager.h, include/osgTXP/trdll.h, - include/osgTXP/trpage_compat.h, include/osgTXP/trpage_geom.h, - include/osgTXP/trpage_ident.h, include/osgTXP/trpage_io.h, - include/osgTXP/trpage_managers.h, include/osgTXP/trpage_print.h, - include/osgTXP/trpage_read.h, include/osgTXP/trpage_scene.h, - include/osgTXP/trpage_swap.h, include/osgTXP/trpage_sys.h, - include/osgTXP/trpage_util.h, include/osgTXP/trpage_write.h, - src/Demos/osgtxp/Makefile, src/Demos/osgtxp/osgtxp.cpp, - src/osgPlugins/txp/Makefile, - src/osgPlugins/txp/ReaderWriterTXP.cpp, - src/osgPlugins/txp/ReaderWriterTXP.h, - src/osgPlugins/txp/TrPageArchive.cpp, - src/osgPlugins/txp/TrPageArchive.h, - src/osgPlugins/txp/TrPageParser.cpp, - src/osgPlugins/txp/TrPageParser.h, - src/osgPlugins/txp/TrPageViewer.cpp, - src/osgPlugins/txp/trPagePageManager.cpp, - src/osgPlugins/txp/trdll.h, src/osgPlugins/txp/trpage_basic.cpp, - src/osgPlugins/txp/trpage_compat.cpp, - src/osgPlugins/txp/trpage_compat.h, - src/osgPlugins/txp/trpage_geom.cpp, - src/osgPlugins/txp/trpage_geom.h, - src/osgPlugins/txp/trpage_header.cpp, - src/osgPlugins/txp/trpage_ident.h, - src/osgPlugins/txp/trpage_io.h, - src/osgPlugins/txp/trpage_light.cpp, - src/osgPlugins/txp/trpage_main.cpp, - src/osgPlugins/txp/trpage_managers.cpp, - src/osgPlugins/txp/trpage_material.cpp, - src/osgPlugins/txp/trpage_model.cpp, - src/osgPlugins/txp/trpage_nodes.cpp, - src/osgPlugins/txp/trpage_parse.cpp, - src/osgPlugins/txp/trpage_pparse.cpp, - src/osgPlugins/txp/trpage_print.cpp, - src/osgPlugins/txp/trpage_print.h, - src/osgPlugins/txp/trpage_print_parse.cpp, - src/osgPlugins/txp/trpage_range.cpp, - src/osgPlugins/txp/trpage_rarchive.cpp, - src/osgPlugins/txp/trpage_read.h, - src/osgPlugins/txp/trpage_readbuf.cpp, - src/osgPlugins/txp/trpage_scene.cpp, - src/osgPlugins/txp/trpage_scene.h, - src/osgPlugins/txp/trpage_swap.cpp, - src/osgPlugins/txp/trpage_swap.h, - src/osgPlugins/txp/trpage_sys.h, - src/osgPlugins/txp/trpage_tile.cpp, - src/osgPlugins/txp/trpage_util.cpp, - src/osgPlugins/txp/trpage_warchive.cpp, - src/osgPlugins/txp/trpage_write.h, - src/osgPlugins/txp/trpage_writebuf.cpp: Added Paging TerraPage - loader and osgTXP library. - -2002-11-23 16:23 don - - * src/osgText/: FTGLPixmapFont.cpp, FTPixmapGlyph.cpp, - FTPixmapGlyph.h: Forced GLPixmapGlyph color to white rather than - using glGetCurrentColor - -2002-11-22 21:16 don - - * src/osgText/: FTBitmapGlyph.cpp, FTGLBitmapFont.cpp: Freetype 2.1 - and later align bitmap pitch on boundaries of 2 bytes. It is - therefore necessary to use glPixelStorei(..,UNPACK_..., 2). - There is an #if() statement that allows the continued use of - freetype 2.0 (Rh 7.x), as well as accomodating newer releases. - -2002-11-22 09:36 don - - * src/osgPlugins/rgb/ReaderWriterRGB.cpp: Merged in Joseph Steel's - updates to rgb plugin - -2002-11-22 01:46 robert - - * src/: osg/Geometry.cpp, osg/ShapeDrawable.cpp, - osgGLUT/Viewer.cpp, osgPlugins/lwo/lw.cpp, - osgPlugins/osg/Geometry.cpp: Warning fixes. - -2002-11-22 00:23 robert - - * include/osg/Object: Adjusted tabbing. - -2002-11-22 00:05 robert - - * VisualStudio/osgPlugins/ac3d/ac3d.dsp: Added d to the end of the - dll name for the debug build of the ac3d loader. - -2002-11-21 21:00 don - - * src/: Demos/osgshadowtexture/CreateShadowedScene.cpp, - osgPlugins/ac3d/ac3d.cpp, osgSim/LightPointDrawable.cpp, - osgSim/LightPointNode.cpp: Fixes for IRIX build - -2002-11-21 12:28 don - - * src/: Demos/osgshadowtexture/CreateShadowedScene.cpp, - osg/Geometry.cpp: Fixed std:: prefix and reinitialized variable - for gcc 3.2 - -2002-11-21 08:08 robert - - * NEWS, src/osg/Group.cpp: Added use of ref_ptr<> for the replaced - node in osg::Group::replaceChild(,) to prevent it being deleted - while it was still being used with the body of the method. - - Added mention of the shadow texture demo. - -2002-11-21 07:35 robert - - * 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 06:54 robert - - * src/Demos/osgshadowtexture/osgshadowtexture.cpp: Clean up of the - shadow texture code... - -2002-11-21 06:38 robert - - * VisualStudio/Demos/osgshadowtexture/: osgshadowtexture.cpp, - osgshadowtexture.dsp: Added shadow texture demo .dsp under the - correct name! - -2002-11-21 05:25 robert - - * src/Demos/osgshadowtexture/osgshadowtexture.cpp: Fixed the - updating of projection matrix so that is done in eye coordinates. - -2002-11-21 01:07 robert - - * include/osg/Geode, include/osg/Geometry, include/osg/Group, - src/osg/Geode.cpp, src/osg/Geometry.cpp, src/osg/Group.cpp, - src/osg/LOD.cpp, src/osg/Switch.cpp: Added - osg::Geometry::setPrimtiveSet,removePrimtiiveSet, - insertPrimitiveSet and getPrimitiveSetIndex(). - - Renamed osg::Group::findChildNum(..) to getChildIndex(). - - Renamed osg::Geode::findDrawableNum(..) to getDrawableIndex(). - -2002-11-20 23:53 robert - - * src/osgSim/BlinkSequence.cpp: Fix for compile problems under - IRIX. - -2002-11-20 07:51 robert - - * src/Demos/osgshadowtexture/osgshadowtexture.cpp: First pass at - shadow textures. - -2002-11-20 06:40 robert - - * src/osgPlugins/flt/: Pool.cpp, Pool.h, flt2osg.cpp: Moved the - code to create StateSet around textures into - flt::Pool::getTexture so that the code associated with loading - textures is done is just one place. - -2002-11-19 23:46 robert - - * Make/debugtests.bat, Make/makedefs, Make/makedirdefs, - 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 - texture is used as there is no image to check against... - - Added osgshadowtexture demo source. Demos still in development, - so don't expect any shadows yet... - -2002-11-19 23:44 robert - - * VisualStudio/: VisualStudio.dsw, - Demos/osgshadowtexture/osgshadowtexture.cpp, osgSim/osgSim.dsp: - Fixed the references osgSim project file. - - Added the osgshadowtexture demo project file. - -2002-11-19 04:48 robert - - * src/osg/: Texture1D.cpp, Texture2D.cpp, Texture3D.cpp: Added - handling of image dirty after a textyre has been bound, the - texture is now updated when the image is dirty. - -2002-11-19 04:26 robert - - * Make/makedefs: Updated OSX defs to compile osgSim and - osglightpoint - -2002-11-19 04:25 robert - - * Make/: debugtests.bat, osgtests.bat: Added osglightpoint to the - demo list. - -2002-11-19 04:23 robert - - * 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 02:57 robert - - * NEWS, Make/makedirdefs, include/osgSim/BlinkSequence, - 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, - src/osgSim/Sector.cpp: Added osgSim library which encapulsulates - light points. - - Added osglightpoint demo. - -2002-11-19 02:56 robert - - * include/osg/Drawable, include/osg/Group, include/osg/State, - include/osg/Texture, src/osg/Drawable.cpp, src/osg/GeoSet.cpp, - src/osg/Group.cpp, src/osg/LOD.cpp, src/osg/State.cpp, - src/osg/Switch.cpp, src/osg/Texture.cpp: Moved Drawable across to - using osg::buffered_value. - - Added new osg::State::setInterleavedArray() method. - - Added new osg::Group::setNode(uint,Node*) method. - - Cleaned up and fixed the osg::Texture's handling of - dirtyTextureParamters(). - -2002-11-18 08:13 robert - - * include/osg/Geode, src/osg/Geode.cpp: Added - setDrawable(uint,Drawable*) method. - -2002-11-14 07:30 robert - - * src/osgPlugins/flt/flt2osg.cpp: From Jason Daly, fix for long - file names on sequence nodes. - -2002-11-14 01:03 robert - - * src/osgPlugins/: bmp/ReaderWriterBMP.cpp, - jpeg/ReaderWriterJPEG.cpp, lib3ds/ReaderWriter3DS.cpp, - lwo/ReaderWriterLWO.cpp, pfb/ReaderWriterPFB.cpp, - pic/ReaderWriterPIC.cpp, png/ReaderWriterPNG.cpp, - tga/ReaderWriterTGA.cpp, tiff/ReaderWriterTIFF.cpp: Updated the - plugins so they do the extension checking with a non case - sensitive comparison. - -2002-11-13 05:04 robert - - * ChangeLog, NEWS: Updated NEWS and ChangeLog for the release. - -2002-11-13 04: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 03:09 robert - - * NEWS, include/osg/State, src/osg/State.cpp: Added - State::computeSecondaryColorSupported() & - computeFogCoordSupported(). - - Updated NEWS. - -2002-11-13 02:23 robert - - * src/osg/CullStack.cpp: Small improvement to the computation of - the pixel size vector. - -2002-11-12 07:50 robert - - * src/osg/CullStack.cpp: Fixed ansisotropic scaling problem with - pixel scaling/small feature culling. - -2002-11-12 05:51 robert - - * src/osgGLUT/Viewer.cpp: Fixed bug in stats where overdraw would - be reported incorrectly. - -2002-11-12 05:37 robert - - * src/osg/Transform.cpp: Removed debugging messages. - -2002-11-12 05:36 robert - - * src/osg/Transform.cpp: Fixed bug in osg::Transform's computation - of a its bounding sphere, where it was erroneously using the y - axis for the z axis test. - -2002-11-12 02:22 robert - - * Make/debugtests.bat, Make/makedefs, Make/osgtests.bat, - include/osg/CollectOccludersVisitor, include/osg/CullStack, - 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/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. - -2002-11-11 12:18 don - - * src/osg/: NodeVisitor.cpp, UnitTestFramework.cpp: Fixed a - const/non-const inconsistency in NodeVisitor.cpp Fixed a blank - namespace issue in UnitTestFramework.cpp - -2002-11-11 08:11 robert - - * include/osg/Texture, src/osg/Texture.cpp, src/osg/Texture1D.cpp, - src/osg/Texture2D.cpp, src/osg/Texture3D.cpp, - src/osg/TextureCubeMap.cpp: Fixes to typo of *Dirty() - -2002-11-11 01:06 robert - - * Make/makedefs: Added missing demos and libs into the darwin - defines. - -2002-11-11 01:01 robert - - * src/osgUtil/SceneView.cpp: Added a getBound() to the - SceneView::app() to make sure the bounding volume is updated well - before the cull traversal which can be multithreaded. - -2002-11-11 00:52 robert - - * 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. - -2002-11-11 00:08 robert - - * NEWS: Updates to news. - -2002-11-11 00:05 robert - - * NEWS, doc/data.html: Updates to doc - -2002-11-11 00:05 robert - - * Make/makedefs: Fixes for MING build - -2002-11-11 00:04 robert - - * include/osg/: Fog, Node, NodeVisitor, Object, ShadeModel, Shape, - Stencil, TexEnv: Fixes to const paramter types. - -2002-11-10 23:20 robert - - * src/Demos/osgshape/osgshape.cpp: [no log message] - -2002-11-10 23:12 robert - - * VisualStudio/VisualStudio.dsw: Added osgText to dependancy list - of geo plugin. - -2002-11-08 07:56 robert - - * src/osgPlugins/: geo/ReaderWriterGEO.cpp, lwo/Lwo2Layer.cpp: - Fixes to build in VS7.0 - -2002-11-08 06: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 06:14 robert - - * doc/doc++/: osg/AlphaFunc.html, osg/AnimationPath.html, - osg/AnimationPathCallback.2.html, osg/AnimationPathCallback.html, - osg/Array.html, osg/ArrayVisitor.html, osg/AttributeFunctor.html, - osg/Billboard.html, osg/BlendFunc.html, osg/BoundingBox.html, - osg/BoundingSphere.html, osg/Camera.html, osg/ClearNode.html, - osg/ClipNode.html, osg/ClipPlane.html, - osg/CollectOccludersVisitor.html, osg/ColorMask.html, - osg/ColorMatrix.html, osg/ConvexPlanarOccluder.html, - osg/ConvexPlanarPolygon.html, osg/CopyOp.html, osg/CullFace.html, - osg/CullStack.html, osg/CullingSet.html, osg/DOFTransform.html, - osg/Depth.html, osg/DisplaySettings.html, - osg/DrawArrayLengths.html, osg/DrawArrays.html, - osg/DrawElementsUByte.html, osg/DrawElementsUInt.html, - osg/DrawElementsUShort.html, osg/DrawPixels.html, - osg/Drawable.html, osg/Fog.html, osg/FrameStamp.html, - osg/FrontFace.html, osg/General.html, osg/GeoSet.html, - osg/Geode.html, osg/Geometry.html, osg/Group.html, osg/HIER.html, - osg/HIERjava.html, osg/Image.html, osg/Impostor.html, - osg/ImpostorSprite.html, osg/ImpostorSpriteManager.html, - osg/LOD.html, osg/Light.html, osg/LightModel.html, - osg/LightSource.html, osg/LineSegment.html, osg/LineStipple.html, - osg/LineWidth.html, osg/META_Object.html, - osg/META_StateAttribute.html, osg/Material.html, osg/Matrix.html, - osg/MatrixTransform.html, osg/NodeAcceptOp.html, - osg/NodeCallback.html, osg/NodeVisitor.html, - osg/NotifySeverity.html, osg/Object.html, osg/OccluderNode.html, - osg/Plane.html, osg/Point.html, osg/PolygonMode.html, - osg/PolygonOffset.html, osg/Polytope.html, - osg/PositionAttitudeTransform.html, osg/PrimitiveFunctor.html, - osg/Projection.html, osg/QualifiedTestPrinter.html, - osg/Quat.html, osg/Referenced.html, osg/Sequence.html, - osg/ShadeModel.html, osg/ShadowVolumeOccluder.html, - osg/State.html, osg/StateAttribute.html, osg/StateSet.html, - osg/Statistics.html, osg/Stencil.html, - osg/SubloadCallback.2.html, osg/SubloadCallback.3.html, - osg/SubloadCallback.4.html, osg/SubloadCallback.html, - osg/Switch.html, osg/TemplateArray.html, osg/Test.html, - osg/TestCase.html, osg/TestCase_.html, osg/TestContext.html, - osg/TestErrorX.html, osg/TestFailureX.html, osg/TestGraph.html, - osg/TestQualifier.html, osg/TestRecord.html, osg/TestReport.html, - osg/TestRunner.html, osg/TestSuite.html, - osg/TestSuiteAutoRegistrationAgent.html, osg/TestVisitor.html, - osg/TestX.html, osg/TexEnv.html, osg/TexEnvCombine.html, - osg/TexGen.html, osg/TexMat.html, osg/Texture.html, - osg/Texture1D.html, osg/Texture2D.html, osg/Texture3D.html, - osg/TextureCubeMap.html, osg/Timer.html, osg/TraceStream.html, - osg/Transform.html, osg/TriangleFunctor.html, osg/UByte4.html, - osg/Vec2.html, osg/Vec3.html, osg/Vec4.html, - osg/VectorSizei.html, osg/VectorUByte.html, osg/VectorUInt.html, - osg/VectorUShort.html, osg/Viewport.html, - osg/clampArray3BetweenRange.html, osg/clampArray3GEQUAL.html, - osg/clampArray3LEQUAL.html, osg/clampArray4BetweenRange.html, - osg/clampArray4GEQUAL.html, osg/clampArray4LEQUAL.html, - osg/clampArrayElementBetweenRange.html, - osg/clampArrayElementGEQUAL.html, - osg/clampArrayElementLEQUAL.html, - osg/clampArrayElementsBetweenRange.html, - osg/clampArrayElementsGEQUAL.html, - osg/clampArrayElementsLEQUAL.html, osg/clampBetweenRange.html, - osg/clampGEQUAL.html, osg/clampLEQUAL.html, - osg/createGeodeForImage.2.html, osg/fast_back_stack.html, - osg/for_each_triangle.html, osg/index.html, - osg/isGLExtensionSupported.html, - osg/isGLUExtensionSupported.html, osg/osg.html, osg/ref_ptr.html, - osg/tag_au.html, osgDB/DotOsgWrapper.html, - osgDB/DynamicLibrary.html, osgDB/Output.html, - osgDB/ReadResult.html, osgDB/WriteResult.html, - osgGA/CameraManipulator.html, - osgGA/CompositeGUIEventHandler.html, osgGA/DriveManipulator.html, - osgGA/FlightManipulator.html, osgGA/GUIActionAdapter.html, - osgGA/GUIEventAdapter.html, osgGA/GUIEventHandler.html, - osgGA/GUIEventHandlerVisitor.html, osgGA/General.html, - osgGA/HIER.html, osgGA/HIERjava.html, - osgGA/KeySwitchCameraManipulator.html, - osgGA/SetSceneViewVisitor.html, osgGA/StateSetManipulator.html, - osgGA/TrackballManipulator.html, osgGA/index.html, - osgGA/osgGA.html, osgGA/spaceosgGA.html, osgGLUT/Viewer.html, - osgParticle/Emitter.html, osgParticle/General.html, - osgParticle/ModularEmitter.html, osgParticle/ModularProgram.html, - osgParticle/MultiSegmentPlacer.html, osgParticle/Particle.html, - osgParticle/ParticleProcessor.html, - osgParticle/ParticleSystem.html, - osgParticle/ParticleSystemUpdater.html, osgParticle/Program.html, - osgParticle/SectorPlacer.html, osgParticle/SegmentPlacer.html, - osgParticle/Shooter.html, osgParticle/VariableRateCounter.html, - osgParticle/index.html, osgParticle/osgParticle.html, - osgText/BitmapFont.html, osgText/Font.html, - osgText/OutlineFont.html, osgText/Paragraph.html, - osgText/PixmapFont.html, osgText/PolygonFont.html, - osgText/RasterFont.html, osgText/Text.html, - osgText/TextureFont.html, osgText/VectorFont.html, - osgUtil/CombineLODsVisitor.html, - osgUtil/ConvertGeoSetsToGeometryVisitor.html, - osgUtil/CullVisitor.html, osgUtil/DisplayListVisitor.html, - osgUtil/FlattenStaticTransformsVisitor.html, - osgUtil/General.html, osgUtil/HIER.html, osgUtil/HIERjava.html, - osgUtil/Hit.html, osgUtil/InsertImpostorsVisitor.html, - osgUtil/IntersectState.html, osgUtil/IntersectVisitor.html, - osgUtil/LeafDepthSortFunctor.html, - osgUtil/MergeGeometryVisitor.html, osgUtil/Optimizer.html, - osgUtil/RegisterRenderBinProxy.html, - osgUtil/RemoveEmptyNodesVisitor.html, - osgUtil/RemoveRedundentNodesVisitor.html, osgUtil/RenderBin.html, - osgUtil/RenderGraph.html, osgUtil/RenderLeaf.html, - osgUtil/RenderStage.html, osgUtil/RenderStageLighting.html, - osgUtil/RenderToTextureStage.html, osgUtil/SceneView.html, - osgUtil/SmoothingVisitor.html, osgUtil/StateVisitor.html, - osgUtil/Tesselator.html, osgUtil/TransformCallback.html, - osgUtil/TriStripVisitor.html, osgUtil/index.html, - osgUtil/osgUtil.html: Checking in updates to documentition for - the 0.9.2 release. - -2002-11-08 06:03 robert - - * include/osg/: Drawable, Geometry, PrimitiveSet: Removed - deprecated API - -2002-11-08 04:58 robert - - * src/: osg/Version.cpp, osgDB/Version.cpp, osgGA/Version.cpp, - osgGLUT/Version.cpp, osgParticle/Version.cpp, - osgText/Version.cpp, osgUtil/Version.cpp: Updates version numbers - to 0.9.2 - -2002-11-08 04:56 robert - - * src/osgPlugins/geo/: Makefile, ReaderWriterGEO.cpp, geoFormat.h, - geoTypes.h, geoUnits.h, osgGeoAnimation.h, osgGeoStructs.h: - Updates to GEO loader from Geoff Michel. - -2002-11-08 04:54 robert - - * src/Demos/sgv/sgv.cpp: Minor warning fix. - -2002-11-08 04:26 robert - - * include/osg/Math: Added #define DARWIN_OSX_PRE_10_2 and related - #ifdef checks to cope with backwards compatiblity with versions - of OSX before 10.2. - -2002-11-08 03:00 robert - - * 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. - - Fixed typo in IntersectVisitor. - - Fixed warnings in osgimpsotor demo. - -2002-11-08 02:25 robert - - * 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. - - Fixed compile problem under VC6.0 in osgimpostor. - -2002-11-08 00:51 robert - - * src/osgPlugins/lwo/Lwo2Layer.cpp: Fixes for VisualStudio6.0 - build. - -2002-11-08 00:45 robert - - * src/Demos/sgv/sgv.cpp: Removed the usage report from sgv when it - fails to load a file. - -2002-11-08 00:34 robert - - * src/osgPlugins/obj/: glm.cpp, glm.h: Converted usage of GLuint to - usigned int, in hope that it will get round the warnings - generated under OSX. - -2002-11-08 00:12 robert - - * src/osgPlugins/rgb/Makefile: Commented back in LIBS into Makefile - for OSX build. - -2002-11-08 00:11 robert - - * src/osgPlugins/: geo/osgGeoAnimation.h, geo/osgGeoStructs.h, - logos/Makefile: Fixes for VisualStudio build and OSX build. - -2002-11-08 00:00 robert - - * VisualStudio/Demos/osgimpostor/osgimpostor.dsp: Added - TestManipulator into osgimpostor project file. - -2002-11-07 08:08 robert - - * src/osgPlugins/pfb/ReaderWriterPFB.cpp: Compile fix from Duvan - Cope. - -2002-11-07 07: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 07:13 robert - - * src/Demos/: osganimate/osganimate.cpp, - osgimpostor/osgimpostor.cpp: Titled the view in osganimate and - added the title into osgimpostor. - -2002-11-07 06:44 robert - - * src/osgPlugins/geo/ReaderWriterGEO.cpp: Renamed Primitive:: to - PrimitiveSet. - -2002-11-07 06:29 robert - - * include/osg/Export: Commented out the USE_DEPRECATED_API define. - -2002-11-07 06: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 05:56 robert - - * Make/makedirdefs, VisualStudio/VisualStudio.dsw, - 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. - -2002-11-07 05:47 robert - - * src/osgPlugins/geo/: ReaderWriterGEO.cpp, geoFormat.h, - geoTypes.h, geoUnits.h, osgGeoAnimation.h, osgGeoStructs.h: - Updates to GEO loader from Geoff Michel. - -2002-11-07 00:49 robert - - * NEWS, VisualStudio/osgPlugins/osg/dot_osg.dsp, - include/osg/Drawable: Added shape drawable into dot osg plugin. - -2002-11-07 00:48 robert - - * src/osgPlugins/osg/: Makefile, ShapeDrawable.cpp: Fix for build - under Linux. - -2002-11-06 15:00 don - - * Make/makerules: Oops... experiment gon awry in makerules. This - works for Solaris, but not Linux, evidently. The goal was to do - a dependency update on only files that had changed, since Solaris - is so gawdawful slow at doing CC -xM - -2002-11-06 10: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 - plugin makefiles - -2002-11-06 08:04 robert - - * include/osg/Drawable: Fix for backwards compatibility. - -2002-11-06 07:43 robert - - * include/osg/DrawPixels, include/osg/Drawable, include/osg/GeoSet, - include/osg/Geometry, include/osg/ImpostorSprite, - include/osg/ShapeDrawable, include/osgParticle/Particle, - include/osgParticle/ParticleSystem, include/osgText/Font, - 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/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 - the rest of the OSG to accomodate this. - -2002-11-06 03:15 robert - - * src/osgGA/AnimationPathManipulator.cpp: Added in default value of - _timeScale. - -2002-11-06 02:46 robert - - * VisualStudio/osg/osg.dsp, include/osg/ProceduralGeometry, - 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 02:24 robert - - * include/osg/AnimationPath, include/osg/Drawable, - include/osg/GeoSet, include/osg/Geometry, - 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, 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 - modification. Added Drawable::supports(...) methods for each of - the AttributeFunctor, ConstAttributeFunctor and PrimitiveFunctor - so that programs can querry whether it is possible to use - functors with that object type. - -2002-11-04 23:50 robert - - * src/osgPlugins/flt/flt2osg.cpp: From Jason Daly, fix for 14.2 - color records in versions of OpenFlight files. - -2002-11-04 07:33 robert - - * src/osgDB/Output.cpp: From Stephan Huber, fix for OSX build. - -2002-11-04 02:37 robert - - * src/Demos/osgconv/osgconv.cpp: Added std:: in front of string. - -2002-11-04 01: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 - all the pfi files can be converted to rgb be the plugin. - -2002-11-04 01:07 robert - - * src/osgGA/AnimationPathManipulator.cpp: Fixed warning under - Visual.NET - -2002-11-04 00:40 robert - - * src/osgPlugins/: flt/ReaderWriterFLT.cpp, - png/ReaderWriterPNG.cpp: Added in guard to png loader so that it - only accepts png files. This has been added since the png loader - itself doesn't not seem robust enough at detecting non png files. - - Added a tab in to the flt code to make it more obvious what is - happening in the flow of the code. - -2002-11-04 00:35 robert - - * VisualStudio/VisualStudio.dsw: Added back in the missing flt.dsp. - -2002-11-01 07:12 robert - - * 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 07:11 robert - - * src/osgPlugins/geo/ReaderWriterGEO.cpp: Futher fixes for - VisualStudio.NET compilation. - -2002-11-01 06:16 robert - - * src/osgUtil/SceneView.cpp: Michael Gronage fix for aspect ratio - in split stereo. - -2002-11-01 04:48 robert - - * src/osgPlugins/geo/osgGeoStructs.h: Fixed VisualStudio7.0 compile - error related to an std::vector<>::iterator no longer being a - pointer, fixed by using a &(*itr). - -2002-11-01 04:40 robert - - * VisualStudio/osg/osg.dsp: Added missing Shape and - ProceduralGeometry references in the osg project file. - -2002-11-01 04:20 robert - - * src/: Demos/osgshape/osgshape.cpp, osg/ProceduralGeometry.cpp: - Futher updates to shapes support. - -2002-11-01 04:11 robert - - * src/osgUtil/CullVisitor.cpp: Added handled of invlid drawable - bounding boxes. - -2002-11-01 02:39 robert - - * include/osg/Shape: Added export to the height field class. - -2002-11-01 02:25 robert - - * NEWS, include/osg/Shape, src/osg/ProceduralGeometry.cpp, - src/osg/Shape.cpp: Updates to Shape support. - -2002-10-31 07:24 robert - - * src/osgUtil/Optimizer.cpp: Added a dirtyBound & diryDisplayList - to the geometry merge operation in the Optimizer to fix a bug - where the bouding volumes where being invildated. - -2002-10-31 04:51 robert - - * Make/makedirdefs, VisualStudio/VisualStudio.dsw, - VisualStudio/osgPlugins/ac3d/ac3d.dsp, - VisualStudio/osgPlugins/geo/geo.dsp, - src/osgPlugins/ac3d/Makefile, src/osgPlugins/ac3d/ac3d.cpp, - src/osgPlugins/ac3d/osgac3d.h, src/osgPlugins/ac3d/~ac3d.cpp, - src/osgPlugins/geo/Makefile, - src/osgPlugins/geo/ReaderWriterGEO.cpp, - src/osgPlugins/geo/geoFormat.h, src/osgPlugins/geo/geoTypes.h, - src/osgPlugins/geo/geoUnits.h, - src/osgPlugins/geo/osgGeoStructs.h: From Geoff Michel, added AC3D - .ac and GEO .geo loaders. - -2002-10-31 02:36 robert - - * 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 02:35 robert - - * src/osgPlugins/flt/: Pool.cpp, Pool.h, flt2osg.cpp: Yefei He's - updates to Pool and flt2osg to use lazy loading of textures from - a texture pallette. - -2002-10-30 05:27 robert - - * Make/debugtests.bat, Make/makedirdefs, Make/osgtests.bat, - VisualStudio/VisualStudio.dsw, - VisualStudio/Demos/osgshape/osgshape.dsp, include/osg/CopyOp, - include/osg/Drawable, include/osg/ProceduralGeometry, - 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 04:58 robert - - * include/osg/: NodeVisitor, TexGen: Removal of more redundent - const base types. - -2002-10-30 04:56 robert - - * src/osgPlugins/osgText/: IO_Font.cpp, IO_Text.cpp: Updated - osgText .osg support so that it handles text via the - osgDB::Outpur::wrapString() method. - -2002-10-30 02:07 robert - - * src/osg/Switch.cpp: Fixed addChild(node,value) so that it resizes - using the _newChildDefaultValue rather than the add child value, - then sets the child's value to value. - -2002-10-28 04:55 robert - - * include/osgDB/Output, src/osgDB/FieldReader.cpp, - src/osgDB/Output.cpp, src/osgPlugins/osg/Node.cpp, - src/osgPlugins/osg/Texture1D.cpp, - src/osgPlugins/osg/Texture2D.cpp, - src/osgPlugins/osg/Texture3D.cpp: Updated the handling of string - in the .osg reading and writing so that it handles the use of " - quotes inside the string. - -2002-10-28 01:43 robert - - * src/osgGLUT/Window.cpp: Removed the remapping of special keys to - keyboard events. - -2002-10-25 05:29 robert - - * include/osg/AlphaFunc, include/osg/Camera, include/osg/ClipPlane, - include/osg/FrontFace, include/osg/Quat, include/osgText/Text, - src/osg/Camera.cpp: From Gideon May, fixes to remain const base - type instances in headers. - -2002-10-25 02:34 robert - - * src/osgPlugins/flt/ReaderWriterATTR.cpp: Updated the min and mag - filter modes to be more appropriate, still some of the FLT modes - havn't been mapped across as its is not obvious how to map them - to OpenGL/OSG. - -2002-10-24 13:49 don - - * src/osg/MemoryManager.cpp: changed unsigned int's to unsigned - longs so 64 bit build would work. - -2002-10-24 13:45 don - - * Make/makedefs: Added ARCH64 def for 64 bit builds - -2002-10-24 08:24 don - - * src/osg/MemoryManager.cpp: FIxed set_new_handler to - std::set_new_handler - -2002-10-23 00:46 robert - - * include/osgUtil/RenderGraph: Fix from Don Tidrow for bug when - moving between RenderGraph when popping back up to common - parents. - -2002-10-21 08:09 robert - - * src/osgUtil/RenderBin.cpp: Changed the nameing of iterators to - prevent clashes with VisualStudio's dumb compiler. - -2002-10-21 06:03 robert - - * include/osg/Billboard: Fixed spelling mistake in comment. - -2002-10-21 06:02 robert - - * include/osgGA/: DriveManipulator, FlightManipulator, - TrackballManipulator: Changed the private: to protected: to allow - easier extension. - -2002-10-18 05:47 robert - - * src/osgPlugins/lwo/: Lwo2.cpp, Lwo2.h, Lwo2Layer.cpp, - Lwo2Layer.h: Merged Pavel's updates to LWO2 for handle multiple - texture layers. - -2002-10-18 05:26 robert - - * src/osg/Geometry.cpp: Added default colour and normal definition - to the Geometry draw to prevent state inheritance of these - attributes from causing problems of Geometry which arn't fully - defined. - -2002-10-18 05:23 robert - - * src/osgPlugins/: bmp/ReaderWriterBMP.cpp, - rgb/ReaderWriterRGB.cpp: Added extension checking to the rgb and - bmp write of images. - -2002-10-17 14:25 don - - * Make/makedefs: USE_MM was not defined for IRIX - -2002-10-17 06:48 robert - - * 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(). - - Added osgcubemap to the Make/ test scripts. - -2002-10-17 04:59 robert - - * src/osgUtil/CubeMapGenerator.cpp: Fixed memory allocation. - -2002-10-17 04:50 robert - - * src/Demos/osgtexture2D/osgtexture2D.cpp: Checked in fix for - std::hex for dumb arsed compilers. - -2002-10-17 04:39 robert - - * src/osgPlugins/flt/flt2osg.cpp: Fixed compile error under - Windows. - -2002-10-17 03:04 robert - - * include/osg/State: Fixed error in #ifdef GL_SECONDARY_COLOR... - CV: - ---------------------------------------------------------------------- - -2002-10-15 12:10 don - - * src/osgUtil/CubeMapGenerator.cpp: Changed std::malloc to new in - src/osgUtil/CubeMapGenerator.cpp - -2002-10-14 14:10 don - - * src/osgUtil/CubeMapGenerator.cpp: Fixed cstdlib to stdlib.h for - IRIX in src/osgUtil/CubeMapGeneragortor.cpp - -2002-10-10 13:04 robert - - * src/Demos/osgcubemap/osgcubemap.cpp: Fixes from Macro. - -2002-10-10 11:02 robert - - * VisualStudio/osgUtil/osgUtil.dsp: Added missing .cpp's. - -2002-10-10 07:58 robert - - * include/osg/AnimationPath, src/osg/AnimationPath.cpp, - src/osgUtil/Tesselator.cpp: Fixed the names of the ControlPoint - parameters so they weren't capitals, to avoid the clash with the - parameter type itself. - - Addd a PER_PRIMTIIVE_SET handling to the existing PER_PRIMTIIVE - code, this code is still flacky though and needs a rewrite as it - doens't handle all attributes or the full consequences of per - primitive and per primitive set bindings. - -2002-10-10 06:06 robert - - * include/osg/State: Added a little more info into the State - contextID docs. - -2002-10-10 05: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: - Added Macro's new cube map generation classes and osgcubemap - demo. - -2002-10-10 02:42 robert - - * src/osgPlugins/flt/Registry.cpp: Maded the - "flt::Registry::getPrototype: Unkown opcode:" message a INFO - level notify message rather than a NOTICE. - -2002-10-10 02:39 robert - - * src/osgPlugins/flt/flt2osg.cpp: Made the warning about a - mis-matching in the number of children in a switch a INFO level - notify message rather than a WARN. - -2002-10-10 02:29 robert - - * src/osgGLUT/Window.cpp: Added remapping of special keys to be - handle like a convential key press. - -2002-10-10 02:00 robert - - * src/osgText/: FTBitmapGlyph.cpp, FTOutlineGlyph.cpp, - FTPixmapGlyph.cpp, FTPolyGlyph.cpp: From Gabor Dorka, Fixes to - memory leaks. - -2002-10-09 08:43 robert - - * include/osg/PrimitiveSet, src/osg/PrimitiveSet.cpp, - src/osgUtil/SmoothingVisitor.cpp, src/osgUtil/Tesselator.cpp: - Fixes to smoothing visitor and tesselator to handle indexed - Geometry. - -2002-10-09 08:41 robert - - * src/osgPlugins/png/ReaderWriterPNG.cpp: Changed the default value - of StandardOrientation to true, to fix orientation problems which - commonly occur with png files. Leaves the quesition of how to - set this value automatically. - -2002-10-08 09:02 robert - - * src/osg/LOD.cpp: Fixed bug in osg::LOD::addChild() which was - forcing all ranges to be identical values. - -2002-10-08 07:10 robert - - * VisualStudio/osgGA/osgGA.dsp, - include/osgGA/AnimationPathManipulator, src/osg/Geometry.cpp, - src/osgGA/AnimationPathManipulator.cpp, src/osgGA/Makefile, - src/osgPlugins/osg/Geometry.cpp, src/osgUtil/Optimizer.cpp: Fixed - a bug in the Optimizer where BIND_PER_PRIMITIVE_SET primitives - where being eroneously merged. - - Added missing support for reading geometry indices from the .osg - format. - - Added handling of geometry indices into the primitive functor in - osg::Geometry. - - Moved the method implementions of AnimationPathManipulator into - src/osgGA and added extra convinience methods for setting the - manipulator with an hand built AnimationPath. - - FCVS: VisualStudio/osgPlugins/iv/iv.dsp - -2002-10-08 01:39 don - - * src/osg/: GeoSet.cpp, Point.cpp: osgdb_osg loader had more issues - with const/non-const discrepancies on Solaris. Modified - Geoset.cpp and Point.cpp - -2002-10-08 01:36 don - - * include/osgGA/AnimationPathManipulator: Solaris didn't like - filebuf. Using old FILE - -2002-10-08 00:39 don - - * Make/makerules, dist/RPM/OpenSceneGraph.spec, - dist/RPM/OpenSceneGraph_dev.spec, - include/osgGA/AnimationPathManipulator, src/Demos/sgv/sgv.cpp, - src/osgGLUT/Viewer.cpp: Added AnimationPathManipulator to osgGA - and modified sgv to use it. - -2002-10-07 22:41 don - - * Make/makerules, include/osg/Quat, src/osg/LineWidth.cpp, - src/osg/Point.cpp, src/osg/Quat.cpp, src/osg/StateSet.cpp: Fixed - some inconsistencies between header files and function - definitions where the header file declared a parameter non-const, - but the function definition expected a const. The Solaris linker - was coming up with undefined symbols. - -2002-10-07 14:23 robert - - * Make/debugtests.bat, Make/osgtests.bat, include/osg/LOD, - src/osg/LOD.cpp: Added extra convinience methods to LOD - - addChild(child,min,max). - - Added osganimate to test scripts. - -2002-10-07 13:17 robert - - * include/osg/Switch, src/osg/AnimationPath.cpp, - src/osg/Switch.cpp: Fixes to Switch so that it defaults to adding - children switched on, and adds a flag to control whether children - and added as true or false. - -2002-10-07 13:01 robert - - * include/osg/AnimationPath: Set the default values for scale to - 1,1,1. This fixes the bug obsevered when using AnimationPath - with MatrixTransform without setting the scale value of the - osg::AnimationPath::ControlPoint's. - -2002-10-07 12:51 robert - - * Make/makedirdefs, VisualStudio/VisualStudio.dsw, - VisualStudio/Demos/osganimate/osganimate.dsp, - include/osg/MatrixTransform, - include/osg/PositionAttitudeTransform, include/osg/Quat, - 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. - - Added extra parameters to the AnimationPath callbacks to allow - finer control. - -2002-10-07 04:06 robert - - * include/osg/TextureCubeMap: Added missing - osg::TextureCubeMap::getAssociatedMode(). - -2002-10-07 03: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 02: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 13:33 robert - - * include/osg/CollectOccludersVisitor, include/osg/CullStack, - include/osg/Group, include/osg/LOD, include/osg/NodeVisitor, - 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, - src/osgUtil/Optimizer.cpp: Converted osg::LOD from used n+1 - successive ranges to n min/max ranges, one min/max pair per - child. Converted the rest of the OSG to use the new osg::LOD - node. - -2002-10-04 09:40 robert - - * src/: osg/Switch.cpp, osgPlugins/flt/flt2osg.cpp, - osgPlugins/osg/Switch.cpp: Fixes for Win32 build. - -2002-10-04 07:50 robert - - * 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 06:53 robert - - * include/osg/DOFTransform: Changed the include of MatrixTransform - to Transform. - -2002-10-02 08:28 robert - - * Make/debugtests.bat, Make/makedirdefs, Make/osgtests.bat, - 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 06:16 robert - - * include/osg/: Export, Geometry, PrimitiveSet: Added back in the - old osg::Geometry::addPrimitive(..) methods for backwards - compatibility and have placed them within a #ifdef - USE_DEPREACATED_API block. - -2002-10-02 06:12 robert - - * 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/iv/osgvisitor.cpp, - src/osgPlugins/lib3ds/ReaderWriter3DS.cpp, - src/osgPlugins/lwo/Lwo2Layer.cpp, - src/osgPlugins/lwo/ReaderWriterLWO.cpp, - src/osgPlugins/obj/ReaderWriterOBJ.cpp, - src/osgPlugins/osg/Geometry.cpp, - src/osgPlugins/osg/IndexedGeometry.cpp, - src/osgPlugins/osg/Makefile, src/osgPlugins/txp/TrPageParser.cpp, - src/osgUtil/Optimizer.cpp, src/osgUtil/SmoothingVisitor.cpp, - src/osgUtil/Tesselator.cpp, src/osgUtil/TriStripVisitor.cpp: - Moved the new osg::IndexedGeometry class over the top of the the - existing osg::Geometry class, and removed the temporary - IndexedGeometry. Port the rest of the OSG across to account for - the change in method calls - osg::Geometry::addPrimitive(..) - becomes osg::addPrimitiveSet(..) - -2002-09-30 11:12 robert - - * include/osg/Drawable: Removed inappropriate inline keyword from - getOrCreateStateSet(). - -2002-09-30 11:11 robert - - * src/osg/State.cpp: Added setActiveTextureUnit(0) to - State::reset(). - -2002-09-30 09:50 robert - - * src/osg/: MatrixTransform.cpp, PositionAttitudeTransform.cpp: - Added traverse the AnimationPath callbacks. - -2002-09-30 06:30 robert - - * include/osg/GeoSet, include/osg/IndexedGeometry, - src/osg/GeoSet.cpp, src/osg/IndexedGeometry.cpp, - src/osgUtil/Optimizer.cpp: Added support for per primitive - bindings in osg::IndexedGeometry. Added a - convertToIndexedGeometry() method to GeoSet to allow datasets - with per primitive bindings to be be mapped to across to - osg::IndexedGeometry for testing purposes. - -2002-09-29 10:55 robert - - * src/osgText/Text.cpp: From Macro, added a setActiveTextureUnit(0) - to osg::Text::drawImmediateMode() to prevent the wrong OpenGL - mode being used. - -2002-09-29 05:33 robert - - * src/osgPlugins/flt/flt2osg.cpp: From Daniel, Fixes for warnings - under Win32. - -2002-09-28 12:09 robert - - * src/osg/IndexedGeometry.cpp: Fixes to IndexedGeometry.cpp to - repair bugs introduced with Win32 build fixes.S - -2002-09-28 00:47 robert - - * src/osg/State.cpp: Added a dirtyAllVertexArrays() to - State::reset(). - -2002-09-28 00:43 robert - - * include/osg/Array, src/osg/IndexedGeometry.cpp: Fixes for Win32 - build. - -2002-09-27 12:04 robert - - * src/osg/Texture3D.cpp: Fix build after change in GLExtensions. - -2002-09-27 12:01 robert - - * include/osg/Array, src/osg/IndexedGeometry.cpp: Fixes to - IndexGeometry for Win32 build. - -2002-09-27 10:47 robert - - * include/osg/GLExtensions, src/osg/IndexedGeometry.cpp: - Improvements to IndexedGeometry. - -2002-09-26 08:26 robert - - * include/osg/Array, include/osg/IndexedGeometry, - src/osg/Geometry.cpp, src/osg/IndexedGeometry.cpp: Futher work on - the IndexedGeometry class. Indexed coordinates should now work. - -2002-09-24 13:14 robert - - * 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 13:04 robert - - * 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 12:41 robert - - * VisualStudio/osgPlugins/flt/flt.dsp: Removed redundent / - - -------------------------------------------------------------------- - -2002-09-22 00:09 robert - - * VisualStudio/osg/osg.dsp: Renamed Primitive to PrimitiveSet. - -2002-09-20 08:55 robert - - * include/osg/Referenced, src/osg/Object.cpp: From Gideon, support - for tracking the number of objects constructed and deleted, only - compiled in when unit tests are compiled in. - -2002-09-20 08:54 robert - - * src/osgPlugins/lwo/: Lwo2.cpp, ReaderWriterLWO.cpp, lw.cpp, lw.h: - From Ulrich Hertlien, supported add to textures in the .lwo - format. - -2002-09-20 07:51 robert - - * NEWS, VisualStudio/osg/osg.dsp, - 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/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, - src/osg/StateSet.cpp, src/osg/Texture.cpp, src/osg/Texture3D.cpp, - 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, - src/osgPlugins/obj/ReaderWriterOBJ.cpp, - src/osgPlugins/osg/Geometry.cpp, - src/osgPlugins/osg/IndexedGeometry.cpp, - src/osgPlugins/osg/Makefile, src/osgPlugins/txp/TrPageParser.cpp, - src/osgText/Text.cpp, src/osgUtil/Optimizer.cpp, - src/osgUtil/SmoothingVisitor.cpp, src/osgUtil/Tesselator.cpp, - src/osgUtil/TriStripVisitor.cpp: Renamed osg::Primitive to - osg::PrimitiveSet which better reflect what it encapsulates. - - Added new osg::IndexGeometry implemention, *not* complete yet. - - Changed the rest of the OSG to handle the renaming og Primitive - to PrimitiveSet. - -2002-09-20 07:48 robert - - * include/osgGLUT/Viewer, src/osgGLUT/Viewer.cpp: From Daniel, - changed setEventHandler to addEventHandler. - -2002-09-19 03:30 robert - - * VisualStudio/osg/osg.dsp, include/osg/PolygonStipple, - 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. - -2002-09-19 02:52 robert - - * include/osgUtil/RenderStage, include/osgUtil/SceneView, - src/osgUtil/RenderStage.cpp, src/osgUtil/SceneView.cpp: Made the - calls to the drawing of the pre rendering stages exclit, using a - seperate method in RenderStage and associated calls in - sceneView.cpp. This fixes problems when doing stereo and - prerender at the same time. - -2002-09-19 02:05 robert - - * src/osgUtil/RenderStage.cpp: Fixed copy constructor so that the - _stage member variable was set to this correctly. - -2002-09-18 09:10 robert - - * src/osg/Geometry.cpp: Fix the sceondary color code. - -2002-09-18 09:05 robert - - * src/osg/Texture.cpp: Added missing isCompressedInternalFormat() - method. - -2002-09-18 08:59 robert - - * doc/stereo.html: Fixed mispelling of SEPARATION. - -2002-09-18 07:57 robert - - * include/osgUtil/CullVisitor, include/osgUtil/RenderBin, - 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. - -2002-09-18 04:11 robert - - * AUTHORS, VisualStudio/osgPlugins/flt/flt.dsp, - VisualStudio/osgUtil/osgUtil.dsp, - src/osgPlugins/flt/GeoSetBuilder.cpp, - src/osgPlugins/flt/GeoSetBuilder.h, src/osgPlugins/flt/Makefile, - src/osgPlugins/flt/MultiTextureRecord.cpp, - src/osgPlugins/flt/MultiTextureRecord.h, - src/osgPlugins/flt/Record.cpp, src/osgPlugins/flt/Registry.cpp, - src/osgPlugins/flt/UVListRecord.cpp, - src/osgPlugins/flt/UVListRecord.h, src/osgPlugins/flt/flt.h, - src/osgPlugins/flt/flt2osg.cpp, src/osgPlugins/flt/flt2osg.h, - src/osgPlugins/flt/opcodes.h: From Daniel Sjölie - added support - for multitexured flt files. - -2002-09-17 08:47 robert - - * include/osgUtil/DepthSortedBin, include/osgUtil/RenderBin, - include/osgUtil/RenderStage, src/osgUtil/CullVisitor.cpp, - src/osgUtil/DepthSortedBin.cpp, src/osgUtil/Makefile, - src/osgUtil/RenderBin.cpp, src/osgUtil/RenderStage.cpp, - src/osgUtil/SceneView.cpp: Improved the sort callback support in - osgUtil::RenderBin, and removed the now rendundent DepthSortedBin - class. - -2002-09-16 13:58 robert - - * include/osg/Image, include/osg/Texture, include/osg/Texture3D, - include/osg/TextureCubeMap, src/osg/Image.cpp, - src/osg/Texture.cpp, src/osg/Texture1D.cpp, - src/osg/Texture3D.cpp, src/osg/TextureCubeMap.cpp: Further work - on multiple context extensions. - -2002-09-16 03:55 robert - - * src/osgUtil/Optimizer.cpp: Commented out the call to combine - LOD's in the optimizer as it was causing problems in some flt - datasets. - -2002-09-14 03:38 robert - - * include/osg/Texture3D, src/osg/Texture3D.cpp: Updates the - osg::Texture3D::Extensions interface to support the - standardisation of extensions supported across multiple graphics - contexts. - -2002-09-13 06:50 robert - - * include/osg/State, src/osg/State.cpp: Added dirty methods for - vertex arrays to better support external OpenGL code which - modifies the OpenGL state and needs to tell the osg::State about - it to ensure that the OSG doesn't make any errors during lazy - state updating. - -2002-09-12 13:30 robert - - * AUTHORS, include/osg/GLExtensions, include/osg/Math: From Pavel - Moloshtan, fixes for Mingw32 build. - -2002-09-12 12:59 robert - - * VisualStudio/osgGLUT/osgGLUT.dsp: Added opengl32.lib and - glu32.lib links to osgGLUT.dsp - -2002-09-12 08:34 robert - - * include/osg/Drawable, include/osg/Geometry, include/osg/Group, - include/osg/Node, include/osg/Transform, src/osg/Group.cpp: Added - asGroup() and asTransform() methods to osg::Node to downcast - nodes to these types without requiring an expensive - dynamic_cast<>. - - Also added asGeometry() to osg::Drawable for the same reasons. - -2002-09-12 07:29 don - - * include/osgUtil/SceneView: Fixed setFusionDistance - -2002-09-12 06:23 robert - - * include/osg/Plane, src/osg/Texture.cpp, src/osgText/Text.cpp: - From Brede Johansen - Fixes to osg::Plane::valid and added a new - set method. - - From Stephan Huber - Compilation fix to Texture.cpp for OSX. - - From Don Tidrow - added dirtyBound() to - osgText::Text::setPosition - -2002-09-08 21:40 don - - * src/osgPlugins/tiff/ReaderWriterTIFF.cpp: Added ability to accept - '.tif' files (as well as '.tiff') and printed notify() on error - -2002-09-05 08:45 robert - - * include/osg/Texture3D, src/Demos/osgtexture3D/osgtexture3D.cpp, - src/osg/Texture3D.cpp: Improvements to osg::Texture3D::Extensions - code. - -2002-09-05 08:13 don - - * Make/makedefs: For Solaris, /usr/local/lib dependencies now - compile static libraries. This reduces the dependencies for - binary installs. ALso rearranged the SunOS gnu and Forte - compiler sections to be more generic - -2002-09-05 04:42 robert - - * include/osg/Texture, include/osg/Texture3D, - 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 - class which encapsulates a std::vector but initializes the array - to the number of graphics contexts, and automatically expands the - array when indices outside the current size are required. - - Added new osg::Texture::Extensions nested class to handle - extensions on a per context basis. - -2002-09-04 03:51 robert - - * src/Demos/osgtexture3D/osgtexture3D.cpp: From Ulrich Hertlein, - check for max 3d texture size into the osgtexture demo. - -2002-09-04 03:49 robert - - * include/osg/DisplaySettings, include/osgUtil/SceneView, - src/osgUtil/SceneView.cpp: Added support for setting the fusion - distance directly in SceneView, defaults to the original behavior - of using the values from the Camera if attached. - -2002-09-04 01:14 robert - - * include/osg/Texture, src/osg/Texture.cpp, src/osg/Texture1D.cpp, - src/osg/Texture2D.cpp, src/osg/Texture3D.cpp, - src/osg/TextureCubeMap.cpp: Added support for multiple graphics - contexts to osg::Texture and its subclasses. - -2002-09-03 18:15 don - - * src/osgUtil/SceneView.cpp: Added setting colormask to SceneView - on every frame to allow toggling between stereo on and off in - Anaglyphic mode. - -2002-09-03 13:12 robert - - * include/osg/Primitive, src/osg/Primitive.cpp, - src/osgPlugins/lwo/ReaderWriterLWO.cpp, - src/osgUtil/Optimizer.cpp, src/osgUtil/Tesselator.cpp: Fixes to - the LWO to better handle 3 and 4 vertex polygons. - - Added an extra pass into the Optimizer's merging of geometry - primitives so it convertex 3 and 4 vertex polygons into triangles - and quads respectively. - -2002-09-03 12:25 robert - - * src/Demos/osgcallback/osgcallback.cpp: Removed const from the - evaluateLODChild(,,) callback method. - -2002-09-03 07:42 robert - - * src/osgUtil/Optimizer.cpp: Removed the temporary commenting out - of the Optimizer, which was done for debugging purposes. - -2002-09-03 06:04 robert - - * src/: osg/ClearNode.cpp, osgPlugins/lwo/Lwo2.cpp, - osgPlugins/lwo/Lwo2Layer.cpp, osgPlugins/lwo/Lwo2Layer.h, - osgPlugins/lwo/ReaderWriterLWO.cpp, osgUtil/Optimizer.cpp: Fixed - LWO2 ReaderWriter problem which was down to an the compiler - reodering the evaluation of a Vec3 paramter. - -2002-09-03 02:50 robert - - * src/osgPlugins/bmp/ReaderWriterBMP.cpp: Fixed and unmatched - malloc/free pair, which was previously doing a mallco/delete. - -2002-09-02 05:30 robert - - * include/osg/AlphaFunc, include/osg/AnimationPath, - include/osg/Billboard, include/osg/BlendFunc, - include/osg/BoundingBox, include/osg/BoundingSphere, - include/osg/BoundsChecking, include/osg/Camera, - include/osg/ClearNode, include/osg/ClipNode, - include/osg/ClipPlane, include/osg/ColorMask, - include/osg/CullFace, include/osg/CullStack, - include/osg/DOFTransform, include/osg/Depth, - include/osg/DisplaySettings, include/osg/DrawPixels, - include/osg/Drawable, include/osg/Fog, include/osg/GLExtensions, - include/osg/GeoSet, include/osg/Geode, include/osg/Geometry, - include/osg/Group, include/osg/Image, include/osg/Impostor, - include/osg/ImpostorSprite, include/osg/LOD, include/osg/Light, - include/osg/LightModel, include/osg/LightSource, - include/osg/LineSegment, include/osg/LineStipple, - include/osg/LineWidth, include/osg/Material, include/osg/Matrix, - include/osg/MatrixTransform, include/osg/MemoryManager, - include/osg/Node, include/osg/NodeVisitor, - include/osg/OccluderNode, include/osg/Plane, include/osg/Point, - include/osg/PolygonMode, include/osg/PolygonOffset, - include/osg/Polytope, include/osg/PositionAttitudeTransform, - include/osg/Quat, include/osg/Referenced, include/osg/Sequence, - include/osg/State, include/osg/StateAttribute, - include/osg/StateSet, include/osg/Statistics, - include/osg/Stencil, include/osg/Switch, include/osg/Texture, - include/osg/Texture1D, include/osg/Texture2D, - include/osg/Texture3D, include/osg/TextureCubeMap, - 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/osgGLUT/Viewer, - include/osgParticle/ParticleProcessor, - include/osgParticle/ParticleSystem, - include/osgParticle/ParticleSystemUpdater, include/osgText/Font, - include/osgText/Paragraph, include/osgText/Text, - include/osgUtil/CullVisitor, - include/osgUtil/InsertImpostorsVisitor, - include/osgUtil/RenderBin, include/osgUtil/RenderGraph, - 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, - src/osg/GLExtensions.cpp, src/osg/GeoSet.cpp, src/osg/Geode.cpp, - src/osg/Group.cpp, src/osg/Image.cpp, src/osg/Impostor.cpp, - src/osg/ImpostorSprite.cpp, src/osg/LOD.cpp, - src/osg/LightSource.cpp, src/osg/LineSegment.cpp, - src/osg/LineStipple.cpp, src/osg/Material.cpp, - src/osg/Matrix.cpp, src/osg/MemoryManager.cpp, src/osg/Node.cpp, - src/osg/NodeVisitor.cpp, src/osg/OccluderNode.cpp, - 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/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 02:59 robert - - * src/osgPlugins/flt/flt2osg.cpp: From Yfei He, added in missing - RoadConstruction handler. - -2002-08-31 02:51 robert - - * src/osgText/FTGLTextureFont.cpp: Bug fix from Tom Jolly, which - adds a check aginst a delete of gl textures in FTGLTextureFont - destructor to prevent a NULL be passed to glDeleteTextures. This - solves the crash on exit of osghud/osgtext. - -2002-08-30 23:04 don - - * Make/: makedefs, makeirixdist, makepkg: Added the script to make - IRIX distribution packages (via 'inst'). - -2002-08-30 12:45 robert - - * 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 09:17 robert - - * Make/makedefs, doc/install.html, src/osgUtil/RenderBin.cpp: - Updates to windows build docs. - - Merge fixes for OSX from bob. - - Added checking for impostor sprites into stats. - -2002-08-30 08:32 robert - - * include/osg/: Math, TextureCubeMap: Fixes to Math for MacOSX - build. - - Converted TextureCubeMap to unix file endings. - -2002-08-30 08:17 robert - - * VisualStudio/LANGEXT.DAT: Update LANDEXT.DAT to contain all the - latest core OSG files. - -2002-08-30 08:07 robert - - * include/osgUtil/Optimizer, src/osgUtil/Optimizer.cpp: Fixed the - flatten static transform visitor. - -2002-08-30 06:38 robert - - * include/osg/UnitTestFramework: Added std:: infront of ends - references. - -2002-08-30 00:17 robert - - * Make/makedefs: Removed the OSG_COMPILE_UNIT_TESTS define from the - OSX build to avoid issues with the missing - -2002-08-29 18:34 don - - * NEWS: Some small clean ups and editorializing of the NEWS file. - -2002-08-29 13:41 robert - - * include/osgGA/DriveManipulator, include/osgGA/FlightManipulator, - include/osgGA/TrackballManipulator, - src/osgGA/DriveManipulator.cpp, src/osgGA/FlightManipulator.cpp, - src/osgGA/TrackballManipulator.cpp: Fixed the numerical accuracy - problems in the Drive and Flight Manipulators. - -2002-08-29 09:38 robert - - * include/osgGA/TrackballManipulator, - src/osgGA/TrackballManipulator.cpp: Fixed numerical accuracy - problem in Trackball manipulator. - -2002-08-29 07:48 robert - - * ChangeLog: Updated change log. - -2002-08-29 07:41 robert - - * doc/doc++/osg/: EarthSky.html, Transparency.html: Removed html - files which relate to now removed API. - -2002-08-29 07: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 07: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++/osgGLUT/Viewer.html, - doc/doc++/osgParticle/Particle.html, - doc/doc++/osgParticle/ParticleSystem.html, - doc/doc++/osgParticle/range.html, - doc/doc++/osgUtil/CullVisitor.html, - doc/doc++/osgUtil/DepthSortedBin.html, - doc/doc++/osgUtil/IntersectState.html, - doc/doc++/osgUtil/IntersectVisitor.html, - doc/doc++/osgUtil/RenderBin.html, - doc/doc++/osgUtil/RenderStage.html, - doc/doc++/osgUtil/RenderToTextureStage.html, - doc/doc++/osgUtil/SceneView.html, include/osg/StateAttribute, - src/osgPlugins/osg/StateSet.cpp: Updated docs. - -2002-08-29 07:05 robert - - * NEWS: Updated the NEWS to release the new release. - -2002-08-29 04:01 robert - - * include/osg/ConvexPlanarOccluder, - include/osg/ConvexPlanarPolygon, - 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, - src/osg/ConvexPlanerPolygon.cpp, src/osg/Makefile, - src/osg/OccluderNode.cpp, src/osg/ShadowVolumeOccluder.cpp, - src/osgPlugins/osg/ConvexPlanarOccluder.cpp, - src/osgPlugins/osg/ConvexPlanerOccluder.cpp, - src/osgPlugins/osg/Makefile, src/osgPlugins/osg/OccluderNode.cpp, - VisualStudio/MUST_READ_ME.txt, VisualStudio/osg/osg.dsp, - VisualStudio/osgPlugins/osg/dot_osg.dsp: Renamed the - ConvexPlaner* classes to ConvexPlanar* and changed all the - various classes that reference it. - - Added MUST_READ_ME.txt to the VisualStudio directory. - -2002-08-29 01:39 robert - - * include/osg/UnitTestFramework: Added SG_EXPORT. - -2002-08-28 20:49 don - - * src/osgPlugins/txp/trpage_sys.h: Blast it, Don... You should - rebuild before you check things in! - -2002-08-28 20:22 don - - * include/osg/DisplaySettings, include/osg/Drawable, - 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, - src/osgPlugins/txp/trpage_rarchive.cpp, - src/osgPlugins/txp/trpage_warchive.cpp, - src/osgUtil/SceneView.cpp: Fixed 69 occurance of 'Seperate' - misspelling (should be 'Separate') - -2002-08-28 14:40 robert - - * include/osg/Sequence, include/osg/UnitTestFramework, - src/osg/ClipNode.cpp, src/osg/Sequence.cpp, - src/osg/UnitTestFramework.cpp: Changed instances of new across to - use osgNew to help debugging, and fixed an unitialized variable - in Sequence. - -2002-08-28 12:46 robert - - * VisualStudio/osgPlugins/osgText/dot_osgText.dsp: Fixed the - optimized library name of the osgText plugin. - -2002-08-28 11:49 robert - - * src/: osg/Version.cpp, osgDB/Version.cpp, osgGA/Version.cpp, - 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 11:38 robert - - * include/osg/UnitTestFramework, src/osgPlugins/iv/normals.cpp: - Fixes to Win32 build. - -2002-08-28 10:37 robert - - * src/Demos/osgunittests/osgunittests.cpp: Added std:: infront of - cout and endl. - -2002-08-28 09:59 robert - - * include/osg/UnitTestFramework, src/osg/UnitTestFramework.cpp: - Fixes for Win32 build. - -2002-08-28 09:25 robert - - * src/Demos/osgprerender/osgprerender.cpp: Fixed unitialized - variable in the MyTextureSubloadCallback. - -2002-08-28 09:17 robert - - * Make/debugtests.bat, include/osg/UnitTestFramework, - src/osg/UnitTestFramework.cpp: Added fixes to UnitTestFramework - to get it compiling under Windows. - -2002-08-28 08:44 robert - - * src/osg/: ColorMatrix.cpp, Fog.cpp, GLExtensions.cpp, TexEnv.cpp: - Warning fixes for Windwos - -2002-08-28 08:35 robert - - * VisualStudio/VisualStudio.dsw: Fixed typo on osgunittests project - name. - -2002-08-28 08:27 robert - - * VisualStudio/osg/osg.dsp, - VisualStudio/osgPlugins/osg/dot_osg.dsp, doc/data.html, - include/osg/BoundingBox, include/osg/BoundingSphere, - include/osg/CopyOp, include/osg/EarthSky, include/osg/Matrix, - include/osg/Quat, include/osg/StateAttribute, - include/osg/Texture, include/osg/Texture1D, - include/osg/Texture2D, include/osg/Texture3D, - include/osg/TextureBase, include/osg/TextureCubeMap, - include/osg/Transform, include/osg/Transparency, - 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, - src/osgPlugins/osg/Texture3D.cpp, - src/osgPlugins/osg/TextureBase.cpp, - src/osgPlugins/osg/Transform.cpp, src/osgUtil/SceneView.cpp: - Removed deprecated code from the distribution. - - Added .osg support for Texture1D and Texture3D. - -2002-08-28 07:28 robert - - * src/osgPlugins/iv/Makefile: Added -I{THISDIR} into the iv - Makefile. - -2002-08-28 07:27 robert - - * NEWS, include/osgGA/CameraManipulator, - include/osgGA/DriveManipulator, include/osgGA/Export, - include/osgGA/FlightManipulator, include/osgGA/GUIActionAdapter, - include/osgGA/GUIEventAdapter, include/osgGA/GUIEventHandler, - include/osgGA/GUIEventHandlerVisitor, - include/osgGA/KeySwitchCameraManipulator, - include/osgGA/SetSceneViewVisitor, - include/osgGA/StateSetManipulator, - include/osgGA/TrackballManipulator: Updates, from Neil Salter, to - comments etc to osgGA which add better explanations of how each - of the classes operates. - -2002-08-28 07:26 robert - - * include/osg/UnitTestFramework, src/osg/Makefile, - src/osg/UnitTestFramework.cpp, src/osg/Vec3.cpp, - 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, - which is only currently defined in debug builds under unix. It - should be fine to add it in under Windows project files as well. - - Finally, a new demo app osgunittests runs the tests and reports - success or failure of the tests. - -2002-08-27 14:01 robert - - * include/osg/Texture, src/osgPlugins/osg/Texture.cpp, - src/osgPlugins/osg/Texture2D.cpp: Commented out the #define - TEXTURE_USE_DEPRECATED_API from includ/osg/Texture which forces - the use of a typedef Texture2D Texture; in place of the orignal - texure implementation. - -2002-08-27 13:54 robert - - * src/osgPlugins/osg/Geometry.cpp: Added code to write - byte/int/float arrays out with 8 values per line by default, - rather than 1 per line as before. - -2002-08-27 13:18 robert - - * include/osg/DOFTransform, include/osg/PositionAttitudeTransform, - 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. - - Removed a double light reference in the osglight demo. - -2002-08-27 08:46 robert - - * src/osgPlugins/osg/PositionAttitudeTransform.cpp: Added support - for reading and writing osg::PositionAttitudeTransform. - -2002-08-27 08:46 robert - - * src/osgPlugins/osg/Light.cpp: Fixed bug in the Light reading - code. - -2002-08-27 07:02 robert - - * 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 07:00 robert - - * include/osg/GL: From Marco, fix to include/GL to clean up - warnigns in Windows builds. - -2002-08-27 03:06 robert - - * Make/debugtests.bat, Make/makedefs, Make/makedirdefs, - Make/osgtests.bat, VisualStudio/VisualStudio.dsw, - 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. - I will be modifying it to do 1D texturing next. - - Fixed a bug in osg::Texture3D relating to checking of existance - of texturing. - - Merged some fixes to the pfb loader from Ulrich Hertlein. - -2002-08-26 13:11 robert - - * include/osg/TextureBase, src/osg/Texture.cpp, - src/osg/Texture1D.cpp, src/osg/Texture2D.cpp, - src/osg/Texture3D.cpp, src/osg/TextureBase.cpp, - src/osg/TextureCubeMap.cpp: Fixed typo of _texParametersDirty. - -2002-08-26 12:35 robert - - * src/osgUtil/Optimizer.cpp: Removed #ifdef hacks to remove - optimization with VS6.0's STL. VS6.0 STL is now no longer - supported! - -2002-08-26 08:02 robert - - * include/osg/TexEnvCombine: Moved the #define GL_DOT3_RGB_ARB's - into their own #ifndef GL_ARB_texture_env_dot3 block. - -2002-08-26 06:04 robert - - * include/osg/Image, include/osg/Math, src/osg/Image.cpp: Moved - #define's for OpenGL1.2 image formats into the include/osg/Image - header to allow compilation of the rgb plugin under Windows with - its 1.1 OGL headers. - - Added float.h to Math's compile path for VS7 compilation. - -2002-08-26 05:34 robert - - * include/osgUtil/RenderBin: Made the sort callback's sort method - pure virtual. - -2002-08-26 05:28 robert - - * include/osgUtil/RenderBin: Removed redundent parameter in sort() - callback which was never being used. - -2002-08-26 03:30 robert - - * include/osgGLUT/glut: Added #include to - include/osg/glut for Windows build. - -2002-08-26 03:23 robert - - * NEWS, include/osg/GLExtensions, src/osg/GLExtensions.cpp, - src/osg/Texture3D.cpp: Updated Texture3D to use extension - checking to get the relevant 3d texturing extensions. - -2002-08-25 20:15 don - - * src/osgPlugins/rgb/ReaderWriterRGB.cpp: Added writer to RGB - plugin - -2002-08-25 08:31 robert - - * 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/iv/osgvisitor.cpp, - src/osgPlugins/lib3ds/ReaderWriter3DS.cpp, - src/osgPlugins/lwo/Lwo2.cpp, - src/osgPlugins/lwo/ReaderWriterLWO.cpp, - src/osgPlugins/obj/ReaderWriterOBJ.cpp, - src/osgPlugins/osg/StateSet.cpp, - src/osgPlugins/pfb/ConvertFromPerformer.cpp, - src/osgPlugins/pfb/ConvertFromPerformer.h, - src/osgPlugins/pfb/ConvertToPerformer.cpp, - src/osgPlugins/pfb/ConvertToPerformer.h, - src/osgPlugins/quicktime/ReaderWriterQT.cpp, - src/osgPlugins/rgb/ReaderWriterRGB.cpp, - src/osgPlugins/txp/TrPageArchive.cpp, - src/osgPlugins/txp/TrPageArchive.h, - src/osgPlugins/txp/TrPageParser.cpp, - src/osgPlugins/txp/TrPageParser.h, src/osgUtil/SceneView.cpp: - Converted code dependant on osg::Texture across to its - replacement osg::Texture2D. - -2002-08-25 04:00 robert - - * src/: Demos/osgprerender/osgprerender.cpp, osg/Geometry.cpp, - osgPlugins/lwo/Lwo2.cpp, osgPlugins/lwo/Lwo2Layer.h: Fixes for - Win32 build - -2002-08-24 14:12 robert - - * include/osg/Math: Added guard to prevent VS7 builds using the - #defines for cosf etc. - -2002-08-24 14:12 robert - - * NEWS: Added brief items to NEWS in prep for the 0.9.1 release. - -2002-08-24 14:11 robert - - * include/osg/TexEnvCombine, src/osg/TexEnvCombine.cpp, - src/osgPlugins/osg/TexEnvCombine.cpp: Added support for the - texture_env_dot3 extension. - -2002-08-24 12:39 robert - - * VisualStudio/osg/osg.dsp, - VisualStudio/osgPlugins/osg/dot_osg.dsp, - VisualStudio/osgPlugins/osgParticle/dot_osgParticle.dsp, - include/osg/CopyOp, include/osg/ImpostorSprite, - include/osg/Texture, include/osg/Texture1D, - include/osg/Texture2D, include/osg/Texture3D, - include/osg/TextureBase, include/osg/TextureCubeMap, - include/osgUtil/RenderToTextureStage, - src/Demos/osgcopy/osgcopy.cpp, - src/Demos/osgprerender/osgprerender.cpp, - src/Demos/osgtexture/osgtexture.cpp, src/osg/CopyOp.cpp, - src/osg/Image.cpp, src/osg/ImpostorSprite.cpp, src/osg/Makefile, - src/osg/Point.cpp, src/osg/State.cpp, src/osg/TexEnvCombine.cpp, - src/osg/Texture.cpp, src/osg/Texture1D.cpp, - src/osg/Texture2D.cpp, src/osg/Texture3D.cpp, - src/osg/TextureBase.cpp, src/osg/TextureCubeMap.cpp, - src/osgPlugins/dx/DXWriter.cpp, src/osgPlugins/osg/Makefile, - src/osgPlugins/osg/Texture.cpp, src/osgPlugins/osg/Texture2D.cpp, - src/osgPlugins/osg/TextureBase.cpp, - src/osgPlugins/osg/TextureCubeMap.cpp, - src/osgUtil/CullVisitor.cpp: Added new osg::TextureBase, - osg::Texture1D, osg::Texture2D, and osg::Texture3D classes, and - changed osg::Texture and osg::TextureCubeMap so that they now - derive from osg::TextureBase. - -2002-08-24 12:35 robert - - * include/osg/: GL, GLExtensions: Clean up of include/osg/GL and - include/osg/GLExtensions for better support of Windows build. - -2002-08-22 17: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 10:36 don - - * Make/makedirdefs: Fixed a dependency order - -2002-08-22 02:19 robert - - * include/osg/NodeVisitor, src/osgUtil/CullVisitor.cpp, - src/osgUtil/Optimizer.cpp: Added calling of the LightSource and - ClipNode as Group by the NodeVisitor and fixed the CullVisitor - and Optimizer to take account of this. - -2002-08-22 01:14 robert - - * include/osg/Transform: Fixed the osg::Transform::coompute*() - methods so the were using the _referenceFrame correctly, as - previously they were doing the exact opposite from what they - should have been doing. - -2002-08-21 13:42 robert - - * src/osgPlugins/quicktime/QTtexture.c: From Stephan Huber, "I - found a small bug in QTtexture.c: the code fails, when the - image-files don't reside on the boot-partition. I replaced the - offending function by a cleaner one.". - -2002-08-20 15:43 robert - - * 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 11:00 robert - - * NEWS, VisualStudio/osgPlugins/osg/dot_osg.dsp, - include/osg/TexEnvCombine, src/osgPlugins/osg/Makefile, - src/osgPlugins/osg/TexEnvCombine.cpp: Added IO Support for - TexEnvCombine state attribute. - -2002-08-20 07:15 robert - - * include/osg/TexEnv, include/osg/TexEnvCombine, - src/osg/TexEnv.cpp, src/osg/TexEnvCombine.cpp, - src/osgPlugins/osg/TexEnv.cpp: Added support for the tex_env_add - and tex_env_crossbar extensions. - -2002-08-20 07:12 robert - - * VisualStudio/osgPlugins/: osgParticle/dot_osgParticle.dsp, - osgText/dot_osgText.dsp: Fixes to new osgText and osgParticle - project files. - -2002-08-20 05:29 robert - - * include/osg/GLExtensions, src/osg/Fog.cpp: Added the definition - of GL_FOG_COORDINATE_SOURCE to Fog.cpp. - - Added #include to the GLExtensions header. - -2002-08-20 04:26 robert - - * Make/makedirdefs, VisualStudio/VisualStudio.dsw, - VisualStudio/osgParticle/osgParticle.dsp, - VisualStudio/osgPlugins/osgParticle/dot_osgParticle.dsp, - VisualStudio/osgPlugins/osgText/dot_osgText.dsp, - VisualStudio/osgText/osgText.dsp, src/osgDB/Registry.cpp, - src/osgParticle/IO_AccelOperator.cpp, - src/osgParticle/IO_CenteredPlacer.cpp, - src/osgParticle/IO_Emitter.cpp, - src/osgParticle/IO_FluidFrictionOperator.cpp, - src/osgParticle/IO_ForceOperator.cpp, - src/osgParticle/IO_LinearInterpolator.cpp, - src/osgParticle/IO_ModularEmitter.cpp, - src/osgParticle/IO_ModularProgram.cpp, - src/osgParticle/IO_MultiSegmentPlacer.cpp, - src/osgParticle/IO_Particle.cpp, - src/osgParticle/IO_ParticleProcessor.cpp, - src/osgParticle/IO_ParticleSystem.cpp, - src/osgParticle/IO_ParticleSystemUpdater.cpp, - src/osgParticle/IO_PointPlacer.cpp, - src/osgParticle/IO_Program.cpp, - src/osgParticle/IO_RadialShooter.cpp, - src/osgParticle/IO_RandomRateCounter.cpp, - src/osgParticle/IO_SectorPlacer.cpp, - src/osgParticle/IO_SegmentPlacer.cpp, - src/osgParticle/IO_VariableRateCounter.cpp, - src/osgParticle/Makefile, - src/osgPlugins/osgParticle/IO_AccelOperator.cpp, - src/osgPlugins/osgParticle/IO_CenteredPlacer.cpp, - src/osgPlugins/osgParticle/IO_Emitter.cpp, - src/osgPlugins/osgParticle/IO_FluidFrictionOperator.cpp, - src/osgPlugins/osgParticle/IO_ForceOperator.cpp, - src/osgPlugins/osgParticle/IO_LinearInterpolator.cpp, - src/osgPlugins/osgParticle/IO_ModularEmitter.cpp, - src/osgPlugins/osgParticle/IO_ModularProgram.cpp, - src/osgPlugins/osgParticle/IO_MultiSegmentPlacer.cpp, - src/osgPlugins/osgParticle/IO_Particle.cpp, - src/osgPlugins/osgParticle/IO_ParticleProcessor.cpp, - src/osgPlugins/osgParticle/IO_ParticleSystem.cpp, - src/osgPlugins/osgParticle/IO_ParticleSystemUpdater.cpp, - src/osgPlugins/osgParticle/IO_PointPlacer.cpp, - src/osgPlugins/osgParticle/IO_Program.cpp, - src/osgPlugins/osgParticle/IO_RadialShooter.cpp, - src/osgPlugins/osgParticle/IO_RandomRateCounter.cpp, - src/osgPlugins/osgParticle/IO_SectorPlacer.cpp, - src/osgPlugins/osgParticle/IO_SegmentPlacer.cpp, - src/osgPlugins/osgParticle/IO_VariableRateCounter.cpp, - src/osgPlugins/osgParticle/Makefile, - src/osgPlugins/osgText/IO_Font.cpp, - src/osgPlugins/osgText/IO_Paragraph.cpp, - src/osgPlugins/osgText/IO_Text.cpp, - src/osgPlugins/osgText/Makefile, src/osgText/IO_Font.cpp, - src/osgText/IO_Paragraph.cpp, src/osgText/IO_Text.cpp, - src/osgText/Makefile: Moved the IO support for the osgText and - osgParticle libraries into seperate plugin libraries. - -2002-08-20 03:26 robert - - * src/osg/Notify.cpp: Added a error message for when - OSG_NOTIFY_LEVEL is not set correctly. - -2002-08-20 03:14 robert - - * include/osg/GLExtensions, src/osg/GLExtensions.cpp, - src/osg/Geometry.cpp, src/osg/State.cpp: Merged fixes to the - osg::GLExtensions function pointer code from Stefan Huber, and a - fix to osg::State's secondary color code from Bob Kuehne. - - Moved the body of the getGLExtensionFuncPtr() into the header to - help out support for Windows mapping of different OpenGL - extensions function ptr per dll. - -2002-08-20 03:08 robert - - * include/osg/Fog, src/osg/Fog.cpp, src/osgPlugins/osg/Fog.cpp, - src/osgPlugins/osg/Geometry.cpp: A FogCoordinateSource set/get - methods to osg::Fog which correspond to the FogCoord support - added to osg::Geometry. Added suppot for these new parameters to - the .osg plugin. - -2002-08-20 01:14 robert - - * src/osg/Notify.cpp: Reordered the string comparions so that - DEBUG_INFO comes before INFO, since the find op will find INFO in - a DEBUG_INFO string, and hence report the wrong notify level. - -2002-08-19 12:53 robert - - * include/osg/TexEnvCombine, src/osg/TexEnvCombine.cpp: Added - default values to the TexEnvCombine constructor. - -2002-08-19 08:14 robert - - * include/osg/ClearNode: Added missing include/osg/ClearNode - -2002-08-19 08:11 robert - - * VisualStudio/osg/osg.dsp, include/osg/TexEnvCombine, - src/osg/Makefile, src/osg/TexEnvCombine.cpp: Added new - osg::TexEnvCombine state attribute. - -2002-08-19 04:42 robert - - * VisualStudio/osg/osg.dsp, - VisualStudio/osgPlugins/osg/dot_osg.dsp, include/osg/EarthSky, - include/osg/NodeVisitor, include/osg/Transparency, - 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, - src/osgPlugins/osg/EarthSky.cpp, src/osgPlugins/osg/Makefile, - src/osgUtil/CullVisitor.cpp, src/osgUtil/SceneView.cpp: Renamed - the osg::EarthSky to osg::ClearNode to make it more obvious what - role it has play and make it more relevant to non vis-sim - applications. - -2002-08-19 01: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 07:42 robert - - * include/osg/Matrix, include/osg/NodeVisitor, include/osg/Quat, - include/osg/Vec3, src/osg/Matrix.cpp, src/osg/Quat.cpp: Added - DOFTransform, MatrixTransform and PositionAttitudeTransform to - NodeVisitor. - - Added - osg::Matrix/Quat::makeRotate(angle1,axis1,angle2,axis2,angle3,axis3) - and osg::Matrix::rotate(angle1,axis1,angle2,axis2,angle3,axis3) - method. - - Made osg::Matrix/Quat::makeRotate(heading,pitch,roll) and - osg::Matrix::rotate(heading,pitch,roll) all deprecated API. - - Fixed the Quat*Quat & Quat*=Quat multiplication methods so that - they multiplied in the correct order - they were reversed - originally due to the Quat code being based on code example which - used the v' = M v ordering, rather than the OSG's v' = v M - ordering. - -2002-08-18 04:16 robert - - * src/osg/Geometry.cpp: Added check to disable color binding when - the secondary colour extension doesn't exist. - -2002-08-17 00:34 robert - - * include/osg/UByte4: Fixed typo in #define of UBYTE4 - -2002-08-16 08: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. - - Changed the ImpostorSprite to use LINEAR,LINEAR for min and mag - filters for the impostor texture. - -2002-08-16 06:33 robert - - * include/osg/Image, include/osg/Texture, src/osg/Image.cpp, - src/osg/Texture.cpp, src/osg/TextureCubeMap.cpp: Added new - osg::Texture::SubloadCallback, and getNumMipmapLevels() to - osg::Texture and osg::Image. This additions are design to make - texture subloading more flexible. - -2002-08-16 03:56 robert - - * src/osgPlugins/pfb/: ConvertToPerformer.cpp, - ConvertToPerformer.h: Fixes from Ulrich Hertlein to get the pfb - plugin compiling with using any deprecated API. - -2002-08-15 13:27 robert - - * include/osg/Geometry, include/osg/State, src/osg/Geometry.cpp, - src/osg/State.cpp: Supported added for secondary color & fog - coords to osg::Geometry and osg::State. - -2002-08-15 13:25 robert - - * src/osgPlugins/flt/: flt2osg.cpp, flt2osg.h: From Perry, support - for color added to the MeshPrimtive/LocalVertexPool code. - -2002-08-15 08:04 robert - - * src/osgPlugins/flt/MeshRecord.h: Removed the getData() from - MeshRecord and the dummy SMesh record, this allow the FaceRecord - base class to directly provide the datatype. - -2002-08-15 07:09 robert - - * src/osgPlugins/osg/StateSet.cpp: Added a using namespace std; and - removed std:: from from std::hex and std::dec. - -2002-08-15 06:04 robert - - * src/osgPlugins/flt/: LocalVertexPoolRecord.h, - MeshPrimitiveRecord.h, MeshRecord.h: Added a virtual keyword into - the getData() overrided methods. - -2002-08-15 04:25 robert - - * VisualStudio/osgPlugins/flt/flt.dsp, - src/osgPlugins/flt/FltFile.cpp, src/osgPlugins/flt/FltFile.h, - src/osgPlugins/flt/HeaderRecord.cpp, - src/osgPlugins/flt/HeaderRecord.h, src/osgPlugins/flt/Input.cpp, - src/osgPlugins/flt/LocalVertexPoolRecord.cpp, - src/osgPlugins/flt/LocalVertexPoolRecord.h, - src/osgPlugins/flt/Makefile, - src/osgPlugins/flt/MeshPrimitiveRecord.cpp, - src/osgPlugins/flt/MeshPrimitiveRecord.h, - src/osgPlugins/flt/MeshRecord.cpp, - src/osgPlugins/flt/MeshRecord.h, src/osgPlugins/flt/Record.cpp, - src/osgPlugins/flt/Record.h, src/osgPlugins/flt/RecordVisitor.h, - src/osgPlugins/flt/flt.h, src/osgPlugins/flt/flt2osg.cpp, - src/osgPlugins/flt/flt2osg.h, src/osgPlugins/flt/opcodes.h: - Submission from Perry Miller for support of OpenFlight15.7's - local vertex pool and mesh primitives. Converted Perry's code to - work with the osg::Geometry instead of osg::GeoSet. - -2002-08-14 13:56 robert - - * include/osg/: MatrixTransform, PositionAttitudeTransform: Added - SG_EXPORT to PositionAttitudeTransform and MatrixTransform. - -2002-08-14 02:30 robert - - * include/osg/Export: Commented out the #define USE_DEPRECATED_API. - -2002-08-13 11:29 don - - * Make/instrules: Added some comments - -2002-08-13 08:31 robert - - * include/osg/AnimationPath, include/osg/Billboard, - include/osg/MatrixTransform, - 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 - action. - -2002-08-13 06:22 robert - - * 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 - positions of the transform. - - Added AnimationPath code to osglight to animate the positional - light. - - Added CullVisitor::setCullingMode() code into SceneView so that - SceneView's CullingMode is now properly passed onto CullVisitor. - Note, this work had been done before, but must has been lost in a - merge. Umm... - -2002-08-13 02:35 robert - - * src/osgUtil/RenderBin.cpp: Fixed uninitialized _sortMode. - -2002-08-12 10:40 robert - - * include/osg/PositionAttitudeTransform, - src/Demos/osglight/osglight.cpp, - src/osg/PositionAttitudeTransform.cpp: Added new - s/getPivotPoint() support to osg::PositionAttitudeTransform. - - Modified the osglight demo to use an AppCallback and a - PositionAttitudeTransform to animate the loaded model. - -2002-08-12 06:42 robert - - * include/osg/DOFTransform, src/osg/DOFTransform.cpp, - src/osgPlugins/flt/GroupRecord.h, src/osgPlugins/flt/flt2osg.cpp: - Updates to DOFTransform so that its overrides the traverse() and - compute*() methods rather than depending upon callbacks for - animating and compute matrices. Merged the put/inverseput code - between Sasa's and Ferndinand's DOF code. - - From Bora Utka, Added support to osg::Sequence/OpenFlight - AnimNode to the flt plugin. - -2002-08-12 06:37 robert - - * src/osg/Sequence.cpp: attempt to fix read only status of - Sequence.cpp. - -2002-08-11 14:26 robert - - * include/osg/NodeVisitor, src/osg/CollectOccludersVisitor.cpp, - src/osg/DOFTransform.cpp, src/osg/NodeVisitor.cpp, - src/osg/Sequence.cpp, src/osgUtil/AppVisitor.cpp, - src/osgUtil/CullVisitor.cpp: Removed dependency of the new - osg::DOFTransform and osg::Sequence Node's on osgUtil by - implementing a NodeVisitor::VisitorType enum, and associated - g/setVisitorType. This allows callbacks to querry the - visitor/traversal type without doing down cast's to specific - visitor subclasses such as osgUtil::AppVisitor/CullVisitor. - -2002-08-11 03:32 robert - - * src/osgUtil/Optimizer.cpp: Temporarily commented out the flat - staic transforms visitor since it was causing problems with the - new DOFTransform class. - -2002-08-09 12:51 robert - - * AUTHORS, src/osgText/FTBitmapGlyph.cpp, - src/osgText/FTOutlineGlyph.cpp, src/osgText/FTPixmapGlyph.cpp, - src/osgText/FTPolyGlyph.cpp: Submission for Gideon May, fixes for - spacing in various osgText files. - -2002-08-09 09:27 robert - - * Make/debugtests.bat, Make/osgtests.bat, include/osg/Billboard, - 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 - and demonstrate this types of billboards in action. - -2002-08-08 14:36 robert - - * include/osg/Timer, src/osg/Timer.cpp: Fixes for IRIX 32bit timmer - on O2. From Tom Jolley. - -2002-08-08 08:10 robert - - * src/osg/DOFTransform.cpp: Fixed warning related to where - _increasingFlags is an unsigned short and 0xffffff is being - truncated, spotted by Tom Jolly. - -2002-08-08 08:09 robert - - * include/osg/Texture: Removed inline definition from front of - setMaxAnisotropy method. - -2002-08-08 06:45 robert - - * include/osg/: Primitive, UByte4: Fixed typos, sent in by Warren - Macchi. - -2002-08-08 06:41 robert - - * src/osg/CullStack.cpp: Fixed bug related to switching on/off - culling modes. Patch from Nikolaus Hanekamp. - -2002-08-08 04:27 robert - - * include/osg/Geometry, src/osg/GeoSet.cpp: Changed the - Geometry::setVertexArray and GeoSet::setCoords so that they call - dirtyBound() instead of reseting the local bound flag, this - ensures the updates are propagated upwards through into the - parents. - -2002-08-08 04:01 robert - - * src/osgPlugins/lib3ds/ReaderWriter3DS.cpp: Fixed the shininess - factor in 3ds plugin. - -2002-08-07 08:52 robert - - * 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 - that it is now controlled via the setMaxAnisotropy(float) method, - and is set up independently for the mag filter mode, which it - previously was done. - -2002-08-07 03:10 robert - - * VisualStudio/Demos/osgsequence/: osgsequence.cpp, - osgsequence.dsp: Renamed osgsequence.cpp to osgsequence.dsp, as - it was clearly a typo... - -2002-08-07 03:08 robert - - * VisualStudio/osgPlugins/osg/dot_osg.dsp: Fixed type of - DOFTransform.cpp - -2002-08-06 10:06 robert - - * VisualStudio/osgPlugins/osg/dot_osg.dsp, - 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 - shells for DOFTransform and PositionAttitudeTransform to the .osg - loader, still need to fill in the saving and loading of - paramters. - - Went through the distribution remove old API usage. - -2002-08-06 03:37 robert - - * src/osg/DOFTransform.cpp: Changed the default value of - _animationOn to true. - -2002-08-06 03:07 robert - - * include/osg/Camera: Fixed typo in comment. - -2002-08-06 03:04 robert - - * include/osg/Camera: Adde getViewFrustum() to camera. - -2002-08-05 08:07 robert - - * AUTHORS, VisualStudio/osg/osg.dsp, include/osg/DOFTransform, - src/osg/DOFTransform.cpp, src/osg/Makefile, - src/osgPlugins/flt/flt2osg.cpp: Added new osg::DOFTransform node - from Sasa Bistrovic, designed to mirror the OpenFlight DOF - transform nodes. - -2002-08-05 06:29 robert - - * src/osgPlugins/osg/StateSet.cpp: Added support for PROTECTED - modes into the .osg reading and writing. - -2002-08-05 06: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 05:52 robert - - * src/Demos/osgsequence/osgsequence.cpp: Fixed compile errors under - IRIX. - -2002-08-05 05:40 robert - - * include/osg/: State, StateAttribute: Added support to - StateAttribute/State to support PROTECTED flag for modes and - attributes so that they cannot be overriden from above via the - OVERRIDE flag. This is useful for things like manipulators that - have handles display in the scene, you might want to prevent - their state being affected by other overriding of light, - wireframe modes etc. - -2002-08-04 14: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 13:51 robert - - * src/osgPlugins/lwo/: Lwo2.cpp, ReaderWriterLWO.cpp, lw.cpp, lw.h: - Changed the error reporting so that it directs it all via - osg::notify, and only uses the INFO level for reporting that the - file to load is not recognised. Also add check for LWO2 loading - so that it returns FILE_NOT_HANDLED message correctly. - -2002-08-04 13:34 robert - - * 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 - - From Alberto Barbati, Lazy evaluation of inverse matrix in - osg::MatrixTransfrom - -2002-08-03 12:42 robert - - * VisualStudio/osgPlugins/osg/dot_osg.dsp, - src/osgPlugins/osg/Sequence.cpp: Added Sequence.cpp to osg plugin - workspace file. - -2002-08-03 12:37 robert - - * include/osg/LightSource: Changed the copy constructor of for - _light mem var to use a dynamic_cast. - -2002-08-03 11:11 robert - - * AUTHORS, Make/makedirdefs, VisualStudio/VisualStudio.dsw, - 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 - for osg::Sequence in the pfb loader. - -2002-08-03 11:03 robert - - * include/osgParticle/Interpolator, - include/osgParticle/RadialShooter, - include/osgParticle/SectorPlacer, include/osgParticle/range, - src/osgParticle/IO_Particle.cpp, - src/osgParticle/IO_RadialShooter.cpp, - src/osgParticle/IO_SectorPlacer.cpp, - src/osgParticle/IO_VariableRateCounter.cpp: Changed the range max - and min members variables to maximum and minimum to prevent - collision with windows min and max macros. - -2002-08-03 09:49 robert - - * include/osgUtil/RenderBin, src/osgUtil/RenderBin.cpp: Added - support for a sort callback in RenderBin. - -2002-08-03 09:48 robert - - * include/osg/: MatrixTransform, Transform: Fixed comments. - -2002-08-03 09:37 robert - - * src/: osg/CullStack.cpp, osgUtil/SceneView.cpp: Added cout's of - the view frustum to the aid debugging, these cout's are now - commented out, and are just left in so that they may be used to - double check things in future. - -2002-08-02 12:11 robert - - * src/osgPlugins/iv/parser.hpp: Fix for Win32 build - -2002-08-02 08:14 robert - - * src/osgUtil/IntersectVisitor.cpp: Added missing _nodePath.clear() - and _segHitList.clear() to InteresectVisitor::reset(). - -2002-07-31 08: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 03:08 robert - - * src/osgPlugins/iv/osgvisitor.cpp: Updates to the iv loader from - Ruben - conversion from GeoSet to Geoemetry. - -2002-07-29 14:29 robert - - * src/Demos/osgprerender/osgprerender.cpp: Forced the use of non - mip mapped texture during subloading in the osgprerender demo. - -2002-07-29 04:02 robert - - * src/osg/Texture.cpp: Removed default value from constructor. - -2002-07-28 17:04 robert - - * 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-28 16:28 robert - - * include/osg/Texture, src/osg/Texture.cpp, - src/osg/TextureCubeMap.cpp: Checked in new methods for setting up - texture subloading, these allow the user to control which parts - on an image are subloaded from, and how big the initial texture - is. - -2002-07-28 16:27 robert - - * src/osgPlugins/: lwo/Lwo2.cpp, lwo/Lwo2.h, lwo/Lwo2Layer.cpp, - lwo/Lwo2Layer.h, lwo/ReaderWriterLWO.cpp, osg/Texture.cpp: - Checked in Pavel's updates for non texured surfaces. - -2002-07-28 14:25 robert - - * include/osg/Texture, src/osg/Texture.cpp: Added - set/getUnrefImageOnApply() methods and associated flag and code - in Texture::apply() to set the _image to 0 on apply. Note, this - will only work when you have a single graphics context, as with - multiple graphics contexts one can't delete the image after the - first apply, as there will be more than one texture object to - update. - -2002-07-28 14: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 05:52 robert - - * src/osgPlugins/lwo/ReaderWriterLWO.cpp: Chagned the - initiliazation of iterators, sent in by Alberto Barbati. - -2002-07-28 05:49 robert - - * VisualStudio/osgPlugins/iv/iv.dsp, include/osg/NodeCallback, - src/osgUtil/RenderBin.cpp: Fixes to NodeCallback and RenderBin - from Alberto Barbati. - -2002-07-27 14: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 03:34 robert - - * include/osgParticle/ParticleSystem, - src/osgParticle/ParticleSystem.cpp: From Macro, removal of use of - display lists during double pass rendering of particles. - -2002-07-27 03:25 robert - - * src/osgPlugins/iv/scanner.cpp: Fix for Windows - -2002-07-27 03:22 robert - - * src/osgPlugins/lwo/: Lwo2.cpp, Lwo2Layer.cpp, Lwo2Layer.h: Fixes - for Win32 build. - -2002-07-27 03:09 robert - - * include/osgGLUT/Viewer, src/osgGLUT/Viewer.cpp: Added return - value to addViewport. - -2002-07-26 11: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 09:33 robert - - * AUTHORS, VisualStudio/osgPlugins/lwo/lwo.dsp, - src/osgPlugins/lwo/Lwo2.cpp, src/osgPlugins/lwo/Lwo2.h, - src/osgPlugins/lwo/Lwo2Layer.cpp, src/osgPlugins/lwo/Lwo2Layer.h, - src/osgPlugins/lwo/Makefile, - src/osgPlugins/lwo/ReaderWriterLWO.cpp: Added support for LWO2, - send in by Pavel Moloshtan. - -2002-07-26 09:02 robert - - * VisualStudio/: VisualStudio.dsw, osgPlugins/iv/iv.dsp: Added - project file for inventor plugin. - -2002-07-26 08:37 robert - - * 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 05:49 robert - - * include/osg/Geometry: Change Geometry paramter name to lower case - geometry. - -2002-07-25 15:08 robert - - * src/osgPlugins/flt/flt2osg.cpp: From Ferdinand Cornelissen - - Futher updates to the DOF code. - -2002-07-25 14:58 robert - - * src/osg/Matrix.cpp: Added missing return statement to if() block - in Matrix::mult code. Bug spotted by Ray Conner. - -2002-07-25 14:50 robert - - * doc/Doxyfiles/auto_Doxyfile, doc/Doxyfiles/core_Doxyfile, - include/osg/CopyOp, include/osgUtil/IntersectVisitor, - src/osg/CopyOp.cpp, src/osg/Geometry.cpp, - src/osgUtil/IntersectVisitor.cpp: Fixes to Doxygen files from - Neil. - - Removed unused set/getReportMode() methods and member variables - from IntersectVisitor. - - Added deep copy construction of Geometry objects. - -2002-07-25 14:45 robert - - * src/osgUtil/Optimizer.cpp: Changed > operator to < and swapped - sides of expression, to enable compilation across compilers. - -2002-07-25 09:15 robert - - * src/osgUtil/Optimizer.cpp: Fix to geometry combiner which wasn't - check the overall color array values in the lessGeometry functor. - -2002-07-25 08:25 robert - - * src/osgPlugins/flt/flt2osg.cpp: Fix to DOF Record from Sasa - Bistroviae. - -2002-07-25 08:21 robert - - * src/osgPlugins/flt/: Pool.cpp, Pool.h, flt2osg.cpp, flt2osg.h: - Fix for colors in old flt models from Brede. - -2002-07-25 07:42 robert - - * Make/makedefs: Removed double quotes from around the : DBGF - = -g -DOSG_USE_MEMORY_MANAGER - - As this was breaking the build. - -2002-07-24 09:29 robert - - * src/osgPlugins/flt/flt2osg.cpp: Implemented the DOF handling more - cleanly, as per OpenFlight15.7 docs. - -2002-07-23 11:44 robert - - * src/osgGLUT/Viewer.cpp: Added missing std:: to endl; - -2002-07-23 08:48 robert - - * src/osg/Geometry.cpp: Added the missing _primtives from the copy - constructor list. - -2002-07-23 08:45 robert - - * src/osgGLUT/Viewer.cpp: Added fog toggling to Viewer.cpp, 'y' - reduces fog density, 'Y' increases fog density. - -2002-07-23 08:01 robert - - * Make/makedefs, Make/makerules, include/osg/Math: Mods for HP-UX - port. - -2002-07-23 07:35 robert - - * src/osg/StateSet.cpp: Added mode checking into StateSet to try - and catch non texture OpenGL modes which have been applied to the - texture modes and visa-versa. - -2002-07-23 06:30 robert - - * Make/makedefs, src/osgPlugins/dx/DXWriter.cpp: Support added for - Gnu C++ under Solaris. - -2002-07-23 03: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/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 09:01 robert - - * include/: osgParticle/Particle, osgParticle/ParticleSystem, - osgText/Font: Updates to osgParticle form Macro. - -2002-07-22 06:05 robert - - * src/: osg/MemoryManager.cpp, osgParticle/IO_ParticleSystem.cpp, - osgParticle/Particle.cpp, osgParticle/ParticleSystem.cpp: Merged - changed to osgParticle from Macro, these add the ability to - orientate the particles to predefined axis. - -2002-07-22 05:41 robert - - * src/osgText/: FTFace.cpp, FTFont.cpp, FTGLTextureFont.cpp, - FTGlyph.cpp, FTOutlineGlyph.cpp, FTOutlineGlyph.h, - FTPolyGlyph.cpp, FTPolyGlyph.h, FTVectoriser.h: Fixed more - uninitialized variables and two potential memory leaks. - -2002-07-21 13:34 robert - - * src/osgText/: FTBitmapGlyph.cpp, FTFace.cpp, FTFont.cpp, - FTGLTextureFont.cpp, FTOutlineGlyph.cpp, FTPixmapGlyph.cpp, - FTPolyGlyph.cpp, FTSize.cpp, FTTextureGlyph.cpp, - FTVectoriser.cpp, IO_Font.cpp: Fixed various uninitiliazed - variables. - -2002-07-21 03:44 robert - - * src/osgParticle/: FluidFrictionOperator.cpp, Particle.cpp, - ParticleProcessor.cpp, ParticleSystem.cpp: Added default - construction values for various member variables to fix report - uninitialized variables. - -2002-07-21 03:04 robert - - * src/: osg/CullStack.cpp, osg/MemoryManager.cpp, - osgGA/DriveManipulator.cpp, osgPlugins/osg/GeoSet.cpp, - osgUtil/SceneView.cpp: Futher work on ensuring that all datatypes - are initilizaed in OSG objects. - -2002-07-20 18:29 robert - - * 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-20 16:54 robert - - * include/osg/CollectOccludersVisitor, include/osg/MemoryManager, - 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/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. - -2002-07-20 15:44 robert - - * src/osg/State.cpp: Added missing default values to State - constructor. - -2002-07-20 15:40 robert - - * src/osg/FrameStamp.cpp: Added default values for FrameStamp.cpp - constructor. - -2002-07-20 15:36 robert - - * include/osg/ConvexPlanerPolygon, src/osg/ConvexPlanerPolygon.cpp: - Removed the rendundent variables in the ConvexPlanerPolygon as - these were unused and unitialized. - -2002-07-20 15:36 robert - - * src/osg/MemoryManager.cpp: Added new debugging switch - checkOnAllocations which is now on by default when compiling with - debug build (under UNIX) and can be turned on or off with the - OSG_MM_CHECK_ON_ALLOCATIONS environmental variable. - -2002-07-20 14:37 robert - - * src/osg/MemoryManager.cpp: Added some extra checks for memory - initialization into the osg::MemoryManager, this is turned off by - default, even in debug build. However you can turn it on by - setting the OSG_MM_CHECK_FOR_UNINITIALIZED - -2002-07-20 11:27 robert - - * doc/introduction.html, doc/plan.html, src/osg/Texture.cpp: Umm... - these should have already been commited, not sure why cvs has - just popped these ones up... - -2002-07-20 09:24 don - - * Make/makedirdefs: Added logo plugin - -2002-07-20 08:01 robert - - * src/osgGLUT/Viewer.cpp: Fixed the char[] array length to fully - encompass the strings bring written to them. - -2002-07-20 08:00 robert - - * src/osgUtil/Tesselator.cpp: Fixed the glTessCallback type to - GLU_TESS_ERROR_DATA. - -2002-07-19 08:49 robert - - * ChangeLog, NEWS, include/osg/BoundingBox: Small bug fix to - osg::BoundingBox::expandBy(x,y,z). - - Updated ChangeLog and NEWS for the release. - -2002-07-19 08:03 robert - - * src/osgUtil/Optimizer.cpp: Removed debugging cout's. - -2002-07-19 07:52 robert - - * doc/Doxyfiles/: all_Doxyfile, auto_Doxyfile, auto_Mainpage, - core_Doxyfile: Updated Doyxgen files. - -2002-07-19 07:19 robert - - * include/osg/Geometry, include/osgUtil/Optimizer, - src/osgPlugins/flt/GeoSetBuilder.cpp: Updates to the Geometry to - add more access methods, and updates to Optimizer to add the new - merge primtives option. - -2002-07-19 06:49 robert - - * src/osgUtil/Optimizer.cpp: Added primitve merging into the - osg::Geometry optimizer. - -2002-07-19 05:51 robert - - * Make/: debugtests.bat, osgtests.bat: Removed the cow.osg paramter - for the osgparticle cow.osg in the test scripts - -2002-07-19 03:18 robert - - * VisualStudio/osgPlugins/osg/dot_osg.dsp: Added - MatrixTransform.cpp. - -2002-07-19 02: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 15:35 robert - - * NEWS, include/osg/BoundingBox, include/osg/Drawable, - include/osg/Geometry, src/osg/BoundingBox.cpp, - src/osg/Drawable.cpp, src/osg/GeoSet.cpp, src/osg/Geometry.cpp, - src/osgPlugins/flt/GeoSetBuilder.cpp: Updates NEWS file for 0.9.0 - release. - - Added default computeBound() implementation to osg::Drawable - which uses a PrimtiveFunctor to compute the bounding box in a - generic way, that will work for all Drawable subclasses that - implement the accept(PrimitiveFunctor&). - -2002-07-18 15:34 robert - - * Make/: debugtests.bat, osgtests.bat: Added osgoccluder to test - scripts. - -2002-07-18 12:54 robert - - * src/osgGLUT/Viewer.cpp: Moved the 't' operation on texture modes - across to use the new StateSet::setTextureMode methods, this - enables 't' to work once more! - -2002-07-18 12:53 robert - - * doc/doc++/: osg/AlphaFunc.html, osg/Array.html, - osg/ArrayVisitor.html, osg/AttributeFunctor.html, - osg/Billboard.html, osg/BlendFunc.html, osg/ClipNode.html, - osg/ClipPlane.html, osg/CollectOccludersVisitor.html, - osg/ColorMask.html, osg/ColorMatrix.html, - osg/ConvexPlanerOccluder.html, osg/ConvexPlanerPolygon.html, - osg/CullFace.html, osg/CullStack.html, osg/CullingSet.html, - osg/Depth.html, osg/DrawArrayLengths.html, osg/DrawArrays.html, - osg/DrawElementsUByte.html, osg/DrawElementsUInt.html, - osg/DrawElementsUShort.html, osg/DrawPixels.html, - osg/Drawable.html, osg/Fog.html, osg/FrontFace.html, - osg/GeoSet.html, osg/Geode.html, osg/Geometry.html, - osg/HIER.html, osg/HIERjava.html, osg/Image.html, - osg/ImpostorSprite.html, osg/Light.html, osg/LightModel.html, - osg/LineStipple.html, osg/LineWidth.html, osg/Material.html, - osg/Matrix.html, osg/MatrixTransform.html, osg/Object.html, - osg/OccluderNode.html, osg/Point.html, osg/PolygonMode.html, - osg/PolygonOffset.html, osg/Polytope.html, osg/Primitive.html, - osg/PrimitiveFunctor.html, osg/ShadeModel.html, - osg/ShadowOccluderVolume.html, osg/ShadowVolumeOccluder.html, - osg/StateAttribute.html, osg/StateSet.html, osg/Statistics.html, - osg/Stencil.html, osg/TemplateArray.html, osg/TexEnv.html, - osg/TexGen.html, osg/TexMat.html, osg/Texture.html, - osg/TextureCubeMap.html, osg/TriangleFunctor.html, - osg/UByte4.html, osg/VectorSizei.html, osg/VectorUByte.html, - osg/VectorUInt.html, osg/VectorUShort.html, osg/Viewport.html, - osg/fast_back_stack.html, osg/getGLExtensionFuncPtr.2.html, - osg/globalnotifylevel..html, osg/globalnotifynulstream..html, - osg/operator.2.html, osg/operator.html, osg/osg.html, - osgDB/FilePathList.html, osgDB/PushAndPopDataPath.html, - osgDB/fileExists.html, osgGA/GUIEventHandlerVisitor.html, - osgGA/KeySwitchCameraManipulator.html, osgGLUT/Viewer.html, - osgParticle/ParticleSystem.html, - osgUtil/ConvertGeoSetsToGeometryVisitor.html, - osgUtil/General.html, osgUtil/HIER.html, osgUtil/HIERjava.html, - osgUtil/LeafDepthSortFunctor.html, osgUtil/Optimizer.html, - osgUtil/RemoveEmptyNodesVisitor.html, - osgUtil/RemoveLowestStaticTransformsVisitor.html, - osgUtil/index.html: Updated docs ready for the release. - -2002-07-18 12:41 robert - - * include/osg/Node, include/osg/Object, src/osg/Node.cpp, - src/osg/Object.cpp, src/osgPlugins/osg/Geode.cpp: Moved - get/setUserData from osg::Node into its superclass osg::Object to - allow other subclasses to add their own custom data. - -2002-07-18 08:36 robert - - * include/osg/Drawable, include/osg/GeoSet, include/osg/Geometry, - include/osg/ImpostorSprite, include/osg/Primitive, - 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 08:28 robert - - * src/Demos/osghangglide/: sky.cpp, terrain.cpp: From Randall - Hopper, warning fixes for IRIX. - -2002-07-18 08:25 robert - - * src/osgPlugins/flt/TexturePaletteRecord.cpp: From Brede Johansen, - fix the TexturePaletteRecord::endian() to handle old flt versions - (11, 12 & 13). - -2002-07-18 07:29 robert - - * src/osgPlugins/flt/flt2osg.cpp: From Brede Johansen "I have found - one bug in the ConvertFromFLT::visitFace() function. In the - early days of the Flight format, before the LightPoint record - existed they used face records with a light (-point) attribute." - -2002-07-18 07:19 robert - - * include/osg/Drawable, include/osg/GeoSet, include/osg/Geometry, - 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/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. - -2002-07-18 03:55 robert - - * src/osg/LightSource.cpp: Added code into osg::LightSource so it - correctly computes its bounding sphere, taking into account any - subgraph below, and the light itself if it is not a infinite - light. - -2002-07-18 03:49 robert - - * Make/: debugtests.bat, osgtests.bat: Updated the test scripts to - include cube mapping example and osglight demo. - -2002-07-18 03:41 robert - - * src/osgPlugins/flt/flt2osg.cpp: Removed repeated return transform - in the visitDOF method. - -2002-07-18 03:38 robert - - * src/: osgDB/Registry.cpp, osgPlugins/rgb/ReaderWriterRGB.cpp: - Added support for .sgi alias extension to the .rgb plugin. - -2002-07-18 03:06 robert - - * src/: osgPlugins/dx/DXWriter.cpp, osgUtil/DisplayListVisitor.cpp, - osgUtil/DisplayRequirementsVisitor.cpp, - osgUtil/SmoothingVisitor.cpp, osgUtil/TriStripVisitor.cpp: Fixed - warnings. - -2002-07-18 02:55 robert - - * include/osg/Material, src/osg/Material.cpp, - src/osgPlugins/dw/ReaderWriterDW.cpp, - src/osgPlugins/flt/flt2osg.cpp, - src/osgPlugins/obj/ReaderWriterOBJ.cpp, - src/osgPlugins/pfb/ConvertFromPerformer.cpp, - src/osgPlugins/txp/TrPageArchive.cpp, - src/osgPlugins/txp/TrPageParser.cpp: Converted the - osg::Material::set/getShininess option to use the standard OpenGL - range of 0.0 to 128.0 instead of the previous normalised shiniess - range. This brings it inline with the way the rest of the OSG - uses a 1 to 1 mapping to OpenGL. - - Converted the various loaders to use the new range, which is - almost all cases was simply removing the /128.0f which was - required before! - -2002-07-18 02:17 robert - - * include/osgUtil/Optimizer, src/osgUtil/Optimizer.cpp: Added const - to LessGeometry functor to fix Win32 build. - -2002-07-17 17:55 robert - - * src/osgPlugins/flt/flt2osg.cpp: Fixed spelling mistake. - -2002-07-17 17:52 robert - - * doc/install.html, include/osg/Array, include/osg/Geode, - include/osg/Geometry, include/osg/Primitive, - include/osgUtil/AppVisitor, include/osgUtil/Optimizer, - 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 - knock on changes to the osgUtil::Optimizer to better support - removal of seperate osg::Geometry instances where they share the - same state and bindings. - -2002-07-17 09:24 robert - - * src/osg/CollectOccludersVisitor.cpp: Changed from a -> to *() - when using the object pointed to by a reverse iterator, to fix - problems with build under VS6/STLport. - -2002-07-17 05:21 robert - - * src/osgGLUT/Viewer.cpp: Fix for Win32 build. - -2002-07-17 03:00 robert - - * include/osgGA/GUIEventHandlerVisitor, - 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. - - First the osgGA classes have been generalised a little to better - support new GUIEventHandler subclasses. - - Second osgGLUT has a new option for registering a user defined - event handler, the allows the application to add externally extra - options to the osgGLUT viewer. - - Third, the osgoccluder demo now works in two modes. The original - create four occluder sides to wrap an loaded model, the second an - interactive mode which allows the users to add occluders to the - model by pointing to points and pressing 'a' to add a point, the - 'e' to end the occluder polygon, polygons must be convex, planer - and be defined in an anitclockwise order. To start the - osgoccluder in this mode one simple runs it with the '-c' option. - Run osgoccluder with no parameter to get a list of options. - -2002-07-16 13:06 robert - - * include/: osgGA/CameraManipulator, osgGA/DriveManipulator, - osgGA/Export, osgGA/FlightManipulator, osgGA/GUIActionAdapter, - osgGA/GUIEventAdapter, osgGA/GUIEventHandler, - osgGA/KeySwitchCameraManipulator, osgGA/SetSceneViewVisitor, - osgGA/StateSetManipulator, osgGA/TrackballManipulator, - 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 - osgGA - -2002-07-16 13: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++/osgGLUT/GLUTEventAdapter.html, - doc/doc++/osgGLUT/HIERjava.html, doc/doc++/osgGLUT/Viewer.html, - doc/doc++/osgGLUT/osgGLUT.html, - doc/doc++/osgParticle/AccelOperator.html, - doc/doc++/osgParticle/CenteredPlacer.html, - doc/doc++/osgParticle/Counter.html, - doc/doc++/osgParticle/Emitter.html, - doc/doc++/osgParticle/FluidFrictionOperator.html, - doc/doc++/osgParticle/ForceOperator.html, - doc/doc++/osgParticle/Interpolator.html, - doc/doc++/osgParticle/LinearInterpolator.html, - doc/doc++/osgParticle/ModularEmitter.html, - doc/doc++/osgParticle/ModularProgram.html, - doc/doc++/osgParticle/MultiSegmentPlacer.html, - doc/doc++/osgParticle/Operator.html, - doc/doc++/osgParticle/Particle.html, - doc/doc++/osgParticle/ParticleProcessor.html, - doc/doc++/osgParticle/ParticleSystem.html, - doc/doc++/osgParticle/ParticleSystemUpdater.html, - doc/doc++/osgParticle/Placer.html, - doc/doc++/osgParticle/PointPlacer.html, - doc/doc++/osgParticle/Program.html, - doc/doc++/osgParticle/RadialShooter.html, - doc/doc++/osgParticle/RandomRateCounter.html, - doc/doc++/osgParticle/SectorPlacer.html, - doc/doc++/osgParticle/SegmentPlacer.html, - doc/doc++/osgParticle/Shooter.html, - doc/doc++/osgParticle/VariableRateCounter.html, - doc/doc++/osgText/BitmapFont.html, doc/doc++/osgText/Font.html, - doc/doc++/osgText/META_Font.html, - doc/doc++/osgText/OutlineFont.html, - doc/doc++/osgText/Paragraph.html, - doc/doc++/osgText/PixmapFont.html, - doc/doc++/osgText/PolygonFont.html, - doc/doc++/osgText/RasterFont.html, doc/doc++/osgText/Text.html, - doc/doc++/osgText/TextureFont.html, - doc/doc++/osgText/VectorFont.html, - doc/doc++/osgText/osgText.html, - doc/doc++/osgUtil/AppVisitor.html, - doc/doc++/osgUtil/CombineLODsVisitor.html, - doc/doc++/osgUtil/CullVisitor.html, - doc/doc++/osgUtil/DepthSortedBin.html, - doc/doc++/osgUtil/DisplayListVisitor.html, - doc/doc++/osgUtil/DisplayRequirementsVisitor.html, - doc/doc++/osgUtil/FlattenStaticTransformsVisitor.html, - doc/doc++/osgUtil/General.html, doc/doc++/osgUtil/HIER.html, - doc/doc++/osgUtil/HIERjava.html, doc/doc++/osgUtil/Hit.html, - doc/doc++/osgUtil/InsertImpostorsVisitor.html, - doc/doc++/osgUtil/IntersectState.html, - doc/doc++/osgUtil/IntersectVisitor.html, - doc/doc++/osgUtil/Optimizer.html, - doc/doc++/osgUtil/RegisterRenderBinProxy.html, - doc/doc++/osgUtil/RemoveRedundentNodesVisitor.html, - doc/doc++/osgUtil/RenderBin.html, - doc/doc++/osgUtil/RenderGraph.html, - doc/doc++/osgUtil/RenderLeaf.html, - doc/doc++/osgUtil/RenderStage.html, - doc/doc++/osgUtil/RenderStageLighting.html, - doc/doc++/osgUtil/RenderToTextureStage.html, - doc/doc++/osgUtil/SceneView.html, - doc/doc++/osgUtil/SmoothingVisitor.html, - doc/doc++/osgUtil/StateVisitor.html, - doc/doc++/osgUtil/Tesselator.html, - doc/doc++/osgUtil/TransformCallback.html, - doc/doc++/osgUtil/TriStripVisitor.html, - doc/doc++/osgUtil/index.html, doc/doc++/osgUtil/osgUtil.html, - include/osg/AlphaFunc, include/osg/AnimationPath, - include/osg/Array, include/osg/Billboard, include/osg/BlendFunc, - include/osg/BoundingBox, include/osg/BoundingSphere, - include/osg/BoundsChecking, include/osg/Camera, - include/osg/ClipNode, include/osg/ClipPlane, - include/osg/CollectOccludersVisitor, include/osg/ColorMask, - include/osg/ColorMatrix, include/osg/ConvexPlanerOccluder, - include/osg/ConvexPlanerPolygon, include/osg/CopyOp, - include/osg/CullFace, include/osg/CullStack, - include/osg/CullingSet, include/osg/Depth, - include/osg/DisplaySettings, include/osg/DrawPixels, - include/osg/Drawable, include/osg/EarthSky, include/osg/Export, - include/osg/Fog, include/osg/FrameStamp, include/osg/FrontFace, - include/osg/GL, include/osg/GLExtensions, include/osg/GLU, - include/osg/GeoSet, include/osg/Geode, include/osg/Geometry, - include/osg/Group, include/osg/Image, include/osg/Impostor, - include/osg/ImpostorSprite, include/osg/LOD, include/osg/Light, - include/osg/LightModel, include/osg/LightSource, - include/osg/LineSegment, include/osg/LineStipple, - include/osg/LineWidth, include/osg/Material, include/osg/Math, - include/osg/Matrix, include/osg/MatrixTransform, - include/osg/Node, include/osg/NodeCallback, - include/osg/NodeVisitor, include/osg/Notify, include/osg/Object, - include/osg/OccluderNode, include/osg/Plane, include/osg/Point, - include/osg/PolygonMode, include/osg/PolygonOffset, - include/osg/Polytope, include/osg/PositionAttitudeTransform, - include/osg/Primitive, include/osg/Projection, include/osg/Quat, - include/osg/Referenced, include/osg/ShadeModel, - include/osg/ShadowVolumeOccluder, include/osg/State, - include/osg/StateAttribute, include/osg/StateSet, - include/osg/Statistics, include/osg/Stencil, include/osg/Switch, - include/osg/TexEnv, include/osg/TexGen, include/osg/TexMat, - include/osg/Texture, include/osg/TextureCubeMap, - include/osg/Timer, include/osg/Transform, - include/osg/Transparency, include/osg/Types, include/osg/UByte4, - include/osg/Vec2, include/osg/Vec3, include/osg/Vec4, - include/osg/Version, include/osg/Viewport, - include/osg/fast_back_stack, include/osg/ref_ptr, - include/osgDB/DotOsgWrapper, include/osgDB/DynamicLibrary, - include/osgDB/Export, include/osgDB/Field, - include/osgDB/FieldReader, include/osgDB/FieldReaderIterator, - include/osgDB/FileNameUtils, include/osgDB/FileUtils, - include/osgDB/Input, include/osgDB/Output, - include/osgDB/ReadFile, include/osgDB/ReaderWriter, - include/osgDB/Registry, include/osgDB/Version, - include/osgDB/WriteFile: Updated docs and added osgGA - -2002-07-16 12:21 robert - - * Make/makedefs, src/osg/GLExtensions.cpp, - src/osgDB/DynamicLibrary.cpp, src/osgDB/FileUtils.cpp: Updates - from Bob Kuehne and Kristopher Bixler to remove the fink - dependency from the MacOSX build. - -2002-07-16 12:19 robert - - * src/osgPlugins/flt/flt2osg.cpp: Fix to DOF Record from Sasa - Bistrovic - -2002-07-16 12:17 robert - - * src/Demos/osglight/osglight.cpp: Added SpotExponent to the spot - light. - -2002-07-16 11:56 robert - - * src/osgPlugins/bmp/Makefile: Removed repeat line from Makefile. - -2002-07-16 08:43 robert - - * NEWS, src/osg/Version.cpp, src/osgDB/Version.cpp, - 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 08:28 robert - - * src/osgUtil/Tesselator.cpp: Rewrote the apply_imp template method - so that it takes an initialization paramater. - -2002-07-16 08:13 robert - - * Make/makedefs, Make/makedirdefs, - src/osgPlugins/dx/AreaGeoSetTriangulator.cpp, - src/osgPlugins/dx/DXWriter.cpp, src/osgPlugins/logos/Makefile, - src/osgPlugins/logos/ReaderWriterLOGO.cpp: Fixes for MacOSX build - from Bob Kuehne. - -2002-07-16 08:12 robert - - * 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 04:33 robert - - * src/osgPlugins/osg/Makefile: Added TextureCubeMap.cpp to the .osg - plugin Makefile. - -2002-07-16 03:20 robert - - * include/osg/Array: Fixed the new TemplateArray desctructor. - -2002-07-16 03:16 robert - - * include/osg/Array: Added protected destrcutor to TemplateArray. - -2002-07-15 15:23 robert - - * include/osgUtil/Tesselator, src/osgPlugins/osg/Geometry.cpp, - src/osgUtil/Tesselator.cpp: Added support to osgUtil::Tesselator - to insert extra vertices and other attributes into an - osg::Geometry node. Uses the new osg::ArrayVisitor. - - Converted the osg plugin Geometry support to use the new UByte4 - class. - -2002-07-15 15:18 robert - - * include/osg/: Array, UByte4, Vec4: Added osg::UByte4 class, which - can be used to represent packed colors. - - Changed osg::UByte4Array across to use the new osg::UByte4 class - rather than a GLuint as do previously. - - Cleaned up some of the paramters in osg::Vec4. - -2002-07-15 06: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 06:20 robert - - * Make/debugtests.bat, Make/osgtests.bat, - src/osgUtil/SceneView.cpp: Fixed the orientation of the - osgreflect demo so that the reflection plane is orientated - towards the viewer. - - Changed the lightmodel ambient level to 0.1,0.1,0.1 instead of - 0.0, so that a small amount of ambient lighting is available to - render back surfaces. The osgreflect and osgprerender suffered - unexpected behaviors because of no lighting on the backfaces. - -2002-07-15 06: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 06:13 robert - - * src/Demos/osgconv/OrientationConverter.cpp: Fixed the - optimization of the orientation conversion. - -2002-07-15 04:44 robert - - * Make/debugtests.bat, Make/osgtests.bat, - src/osgDB/FieldReaderIterator.cpp: Fixed memory leak in - FieldReaderIterator.cpp. - - Updated the Make/osgtests.bat and Make/debugtests.bat scripts. - -2002-07-15 03:53 robert - - * Make/makedirdefs, VisualStudio/VisualStudio.dsw: Renamed - hangglide to osghangglide - -2002-07-15 03: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 03: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 03: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 03:03 robert - - * include/osg/State, src/osg/GeoSet_ogl.cpp, src/osg/Geometry.cpp: - Added State::disableTexCoordPointersAboveAndIncluding( unit ) - method so that all unsed texture units can be turned off simply - within Drawables such as Geometry and GeoSet. This can be used to - prevent bleed of arrays from one object to the next - which can - cause crashes. - -2002-07-14 21:42 don - - * src/osgPlugins/logos/ReaderWriterLOGO.cpp: Changes for Sunos - -2002-07-14 14:49 don - - * src/osgPlugins/logos/: Makefile, ReaderWriterLOGO.cpp: Added - Logos loader - -2002-07-14 13:51 robert - - * src/osgPlugins/pfb/ConvertFromPerformer.cpp: Fixed unused - variable `osg::StateSet *osgStateSet' warning - -2002-07-14 13:48 robert - - * src/Demos/osgcallback/osgcallback.cpp: Added - Drawable::AppCallback example and fixed a warning. - -2002-07-14 13:32 robert - - * src/Demos/osgprerender/osgprerender.cpp: Tweaked the color and - aspect ratio settings of the pre rendering bin. - -2002-07-14 09:26 robert - - * src/osgUtil/CullVisitor.cpp: Fixed computeNearFar bug in - CullVisitor::apply(Billboard&). - -2002-07-14 03:46 robert - - * src/osgPlugins/osg/: MatrixTransform.cpp, Transform.cpp: Fixes to - read/write of MatrixTransform/Transform. - -2002-07-14 01: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 14:17 robert - - * 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 13:31 robert - - * include/osg/GeoSet, src/osg/GeoSet.cpp, src/osg/GeoSet_ogl.cpp, - src/osgPlugins/osg/BlendFunc.cpp: Conveted GeoSet to use the new - state::set*Pointer/disable*Pointer methods to keep the current - state valid. - -2002-07-13 07:16 robert - - * src/osgPlugins/txp/: TrPageArchive.cpp, TrPageParser.cpp: Support - added for multitextured TXP files, sent in by Boris Bralo. - -2002-07-12 19:46 don - - * include/osgGLUT/Viewer: put a typedef in public area of class for - sun compilers - -2002-07-12 14:45 robert - - * src/osgPlugins/osg/MatrixTransform.cpp: Added missing - MatrixTransform.cpp file - -2002-07-12 14:45 robert - - * src/Demos/osgparticle/osgparticle.cpp: added glutInit to - osgparticle demo to fix crash under MacOSX. - -2002-07-12 14: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 14:08 robert - - * include/osg/MatrixTransform, src/osg/MatrixTransform.cpp: Added - MatrixTransform header and source. - -2002-07-12 12: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 11:14 robert - - * src/Demos/osgcluster/osgcluster.cpp: Added using namespace - osgUtil to get round IRIX/Windows compiler differences. - -2002-07-12 11:11 robert - - * 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, - src/osgPlugins/lib3ds/ReaderWriter3DS.cpp, - src/osgPlugins/obj/ReaderWriterOBJ.cpp, - src/osgPlugins/osg/Makefile, src/osgPlugins/osg/Transform.cpp, - src/osgPlugins/pfb/ConvertFromPerformer.cpp, - src/osgPlugins/txp/TrPageArchive.cpp, - src/osgPlugins/txp/TrPageParser.cpp, src/osgUtil/Optimizer.cpp, - src/osgUtil/TransformCallback.cpp: Ported distribution across to - use the new osg::MatrixTransform and osg::BlendFunc class instead - of osg::Transform and osg::Transparancy respectively. - -2002-07-12 07:24 robert - - * VisualStudio/osg/osg.dsp, - VisualStudio/osgPlugins/osg/dot_osg.dsp, include/osg/BlendFunc, - include/osg/BoundingBox, include/osg/BoundingSphere, - include/osg/Export, include/osg/StateAttribute, - include/osg/Transform, include/osg/Transparency, - src/Demos/osghud/osghud.cpp, - src/Demos/osgparticle/osgparticle.cpp, - src/Demos/osgscribe/osgscribe.cpp, src/Demos/osgtext/main.cpp, - src/osg/BlendFunc.cpp, src/osg/Makefile, src/osg/Transform.cpp, - src/osg/Transparency.cpp, src/osgPlugins/dw/ReaderWriterDW.cpp, - src/osgPlugins/dx/DXWriter.cpp, - src/osgPlugins/dx/StateSetStr.cpp, - src/osgPlugins/osg/BlendFunc.cpp, src/osgPlugins/osg/Makefile, - src/osgPlugins/osg/Transparency.cpp, - src/osgPlugins/pfb/ConvertFromPerformer.cpp: - Have added a #define USE_DEPRECATED_API to include/osg/Export, - and various osg header and source files to optional compile in - deprecated parts of the OSG API. - - Have renamed osg::Transparency osg::BlendFunc to bring it in line - with the rest of the OSG's StateAttribute classes which are named - after their OpenGL counterparts. include/osg/Transparency still - exists and is simply a typedef to BlendFunc and is enclosed in a - #ifdef USE_DEPRECTATED_API block. - - The matrix methods in the osg::Transform class have been - moved/replicated in a osg::MatrixTransform sublcass from - osg::Transform. The old matrix functionality is still present in - the osg::Transform class but is guard by #ifdef - USG_DEPRECATED_API blocks. One should now think of - osg::Transform as being a Transform Node base class. - MatrixTransform has all the functionality of the original - Transform class, so should be used instead. - -2002-07-12 06:00 robert - - * src/osgUtil/SceneView.cpp: Fix, sent in by Macro Jez, to the set - of the camera with the computed near and far plane, so that it is - only updated when _computeNearFar != - CullVisitor::DO_NOT_COMPUTE_NEAR_FAR. - -2002-07-12 03:30 robert - - * include/osg/TexEnv, src/osg/TexEnv.cpp, - src/osgPlugins/osg/TexEnv.cpp: Added blend color to osg::TexEnv - -2002-07-12 02:16 robert - - * src/Demos/osgmultitexture/osgmultitexture.cpp: Fixed indenting. - -2002-07-12 01:48 robert - - * src/osgPlugins/flt/: flt2osg.cpp, flt2osg.h: Addition of - RoadRecords from Yefei He. - -2002-07-11 16:30 don - - * Make/makedefs: added -lpthread to the link line for Linux builds. - Seems Red Hat 7.3 turns up undefined symbols without it. - -2002-07-11 14:08 robert - - * include/osg/State, src/Demos/osgcluster/osgcluster.cpp, - src/Demos/osgmultitexture/osgmultitexture.cpp, src/osg/State.cpp: - Fixes for Win32 build - -2002-07-11 11:33 robert - - * src/Demos/osgmultitexture/Makefile: Added Makefile for - osgmultitexture demos. - -2002-07-11 11:32 robert - - * include/osg/State: Added #define for GL_TEXTURE0_ARB - -2002-07-11 09:12 robert - - * Make/makedirdefs, VisualStudio/VisualStudio.dsw, - 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 07:32 robert - - * include/osg/BoundingBox, include/osg/BoundingSphere, - 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, - src/osgUtil/IntersectVisitor.cpp: Moved the code referencing - osg::BoundingBox::isValid() and osg::BoundingSphere::isValid() - across to use the valid() methods, the later being more consitent - with other classes such as osg::ref_ptr<>. - -2002-07-11 05:57 robert - - * src/osgPlugins/osg/StateSet.cpp: Fixes for win32 build - -2002-07-11 04:36 robert - - * include/osg/Primitive, src/osg/State.cpp: Fixes for Win32 build - -2002-07-11 04:33 robert - - * include/osg/State: Fixed bug in disabledTexCoordPointer where a - '>' was being used where it should have been a '>='. - -2002-07-11 04:08 robert - - * VisualStudio/VisualStudio.dsw: Fixed the pathname for the - osgprerender demo. - -2002-07-11 01:28 robert - - * include/osg/Primitive: changed unsigned int/short/char* - references to GLuint,GLushort,GLubyte respectively. - -2002-07-10 15:38 robert - - * src/osgPlugins/: osg/GeoSet.cpp, pfb/ConvertFromPerformer.cpp, - pfb/ConvertToPerformer.cpp: Updates for new use of GLushort - instead of osg::ushort in GeoSet index pointer. - -2002-07-10 15:33 robert - - * include/osg/Drawable, include/osg/GeoSet, src/osg/GeoSet.cpp, - src/osg/State.cpp: Tidied up the types in osg::GeoSet so that the - index pointers use GLushort and GLuint to get round compile - issues under MacOSX. - -2002-07-10 13:30 robert - - * include/osg/Drawable, src/Demos/osgprerender/osgprerender.cpp, - src/osg/Drawable.cpp: Updates to osg::Drawable::AppCallback and - osgprerender demo. - -2002-07-10 08:35 robert - - * include/osg/Drawable, include/osg/Node, - include/osgUtil/AppVisitor, src/osg/Drawable.cpp, - src/osg/Geode.cpp: Added app callback to Drawable. - -2002-07-10 06:33 robert - - * 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 04:26 robert - - * VisualStudio/Demos/osgprerender/osgprerender.dsp: Rejigged the - line endings. - -2002-07-10 04:22 robert - - * 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, - src/osgPlugins/obj/ReaderWriterOBJ.cpp, - src/osgPlugins/osg/StateSet.cpp, - src/osgPlugins/pfb/ConvertFromPerformer.cpp, - src/osgPlugins/txp/TrPageArchive.cpp, - src/osgPlugins/txp/TrPageParser.cpp, - src/osgUtil/RenderToTextureStage.cpp: Ported all the demos and - loaders across to use the new multitexturing API. - -2002-07-10 02:32 robert - - * VisualStudio/osgPlugins/flt/flt.dsp, src/osgPlugins/flt/Makefile, - src/osgPlugins/flt/RoadRecords.cpp, - src/osgPlugins/flt/RoadRecords.h, src/osgPlugins/flt/opcodes.h: - Added Yefei He's RoadRecords to the flt loader, these records - will be ignored by the loader, but will allow the loader to skip - over them and continue reading the rest of the file correctly. - -2002-07-10 02:14 robert - - * include/osgParticle/Particle, include/osgParticle/ParticleSystem, - src/osgParticle/ParticleSystem.cpp: Updates from Macro to support - the new multitexture API, and improve bounding box computation. - -2002-07-10 02:04 robert - - * include/osgUtil/CullVisitor: Added setCurrentRenderBin() method. - -2002-07-09 12:23 robert - - * src/: Demos/osggeometry/osggeometry.cpp, - Demos/osgprerender/osgprerender.cpp, osg/ImpostorSprite.cpp: - Implemented more code for the new osgprerender demo. - -2002-07-09 06: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 06:17 robert - - * 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. - -2002-07-09 03:33 robert - - * include/osgParticle/: Emitter, ParticleProcessor, Program: - Warnings fixes for IRIX - there was a missing "const" in the - sameKindAs(.) method. - -2002-07-09 03:23 robert - - * src/: Demos/osgcluster/broadcaster.cpp, - osgPlugins/osg/Geometry.cpp, - osgPlugins/pfb/ConvertFromPerformer.cpp, - osgPlugins/pfb/ConvertFromPerformer.h: Fixes for IRIX build. - -2002-07-09 02:35 robert - - * include/osg/AlphaFunc, include/osg/ClipPlane, - include/osg/ColorMask, include/osg/CullFace, include/osg/Depth, - include/osg/Drawable, include/osg/Fog, include/osg/Light, - include/osg/LightModel, include/osg/LineStipple, - include/osg/LineWidth, include/osg/Material, include/osg/Point, - include/osg/PolygonOffset, include/osg/ShadeModel, - include/osg/State, include/osg/StateAttribute, - include/osg/StateSet, include/osg/Stencil, include/osg/TexEnv, - include/osg/TexGen, include/osg/TexMat, include/osg/Texture, - include/osg/Transparency, include/osg/Viewport, - src/osg/ClipNode.cpp, src/osg/GeoSet.cpp, - src/osg/LightSource.cpp, src/osg/State.cpp, src/osg/StateSet.cpp, - src/osg/Texture.cpp, src/osgPlugins/flt/ReaderWriterATTR.cpp, - src/osgPlugins/flt/flt2osg.cpp, src/osgPlugins/osg/StateSet.cpp, - src/osgUtil/Optimizer.cpp, src/osgUtil/SceneView.cpp: Implemented - most of the changes required for supporting multitexturing in the - osg::State/osg::StateSet/osg::StateAttribute and related classes. - -2002-07-08 02:42 robert - - * AUTHORS: Added Mike Connell to authors list. - -2002-07-07 15:12 robert - - * include/osg/Primitive: Added comment to reflect Clay Fowlers - findings on getting VS to compile without the Vector wrapper - classes. - -2002-07-07 15:08 robert - - * VisualStudio/Demos/osgcluster/osgcluster.dsp: Added winsock32 - libs to osgcluster demo. - -2002-07-07 13:16 robert - - * VisualStudio/Demos/osgcluster/osgcluster.dsp: Rehashed the - osgcluster project file to see if it solves the failure under - windows. - -2002-07-07 10:42 robert - - * include/osg/Primitive, src/osg/StateSet.cpp: Fixes for Windows - build. - -2002-07-07 10:40 robert - - * src/Demos/osgcluster/broadcaster.cpp: Added include to - __DARWIN_OSX__ build. - -2002-07-07 10: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 07:40 robert - - * include/osg/Drawable, include/osg/Primitive, include/osg/State, - include/osg/StateAttribute, include/osg/StateSet, - include/osg/Texture, include/osg/TextureCubeMap, - src/osg/GeoSet.cpp, src/osg/Geometry.cpp, src/osg/Primitive.cpp, - src/osg/StateSet.cpp, src/osg/Texture.cpp, - src/osg/TextureCubeMap.cpp, src/osgPlugins/dx/DXWriter.cpp, - src/osgPlugins/dx/StateSetStr.cpp, - src/osgPlugins/osg/Geometry.cpp, src/osgUtil/SceneView.cpp, - src/osgUtil/Tesselator.cpp: Work on supporting multitexturing in - State/StateSet/StateAttribute/Geoemtry. - -2002-07-04 11:47 robert - - * VisualStudio/: VisualStudio.dsw, Demos/osgcluster/osgcluster.dsp: - Added VisualStudio files for Win32 port of osgcluster demo. - -2002-07-04 11: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 07:49 robert - - * include/osg/: GeoSet, Primitive: Used typedef's for - std::vector<>'s used inside DrawElements implementations. - - Added deperecated comment to osg::GeoSet header. - -2002-07-04 07:23 robert - - * Make/makedefs: Added osgGA to the MIGNW makedefs. - -2002-07-04 02:49 robert - - * include/osg/Drawable, src/Demos/osggeometry/osggeometry.cpp: - Fixed the TriangleFunctor QUAD_STRIP code so that it produces - consistent results. - -2002-07-03 13:33 robert - - * src/osg/Transform.cpp: Spotted by Neil Salter - missing - transform. in the Transform copy operator. - -2002-07-03 04:16 robert - - * VisualStudio/VisualStudio.dsw: Added osgUtil dependency to the - flt project. - -2002-07-02 12:53 robert - - * include/osg/CullStack, include/osg/Math, - include/osgUtil/SceneView, include/osgUtil/Tesselator, - 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 - the setSmallFeatureCullingPixelSize() method and wired them up - inside SceneView.cpp so they set the corresponding CullVisitor - paramters. - - Intergrated pfImage copying change in the Performer plugin, - submission sent in by Ulrich Hertlein - -2002-07-02 08:01 don - - * Make/: instrules, makedefs: -n32 and -64 entries were reversed in - makedefs - -2002-07-01 23:28 don - - * src/Demos/osgcallback/osgcallback.cpp: osgcallback required fixes - for new osg::Drawable::CullCallback - -2002-07-01 23:22 don - - * include/osg/Drawable, include/osgUtil/CullVisitor, - src/osgUtil/CullVisitor.cpp, src/osgUtil/SceneView.cpp: Added - support for CullVisitor to contain a osg::State. This used when - cull Callbacks require the contextID for doing operations on - texture objects, for example. Modified CullVisitor SceneView and - Drawable - -2002-07-01 07:40 don - - * Make/makedefs: More 64 bit build specifics in IRIX makedefs file - -2002-07-01 07:20 don - - * Make/makedefs: Removed -ldl from makedefs for IRIX - -2002-06-28 15:41 robert - - * include/osgUtil/Tesselator, src/osgPlugins/flt/GeoSetBuilder.cpp, - src/osgPlugins/lib3ds/ReaderWriter3DS.cpp, - src/osgPlugins/lwo/ReaderWriterLWO.cpp, - src/osgUtil/Tesselator.cpp: Rewrote the osgUtil::Tesselator so - that it is easier to use, and can also easily retesselate - osg::Primitive::POLYGONS found in Geometry objects. Added calls - to the tesselate to the lwo and flt loaders. - -2002-06-28 13:54 robert - - * src/osgPlugins/pfb/ReaderWriterPFB.cpp: A couple fixes to remove - Performer runtime warnings. - -2002-06-28 09:25 robert - - * src/osgPlugins/pfb/: ConvertFromPerformer.cpp, - ConvertFromPerformer.h: Fixes from Ulrich Hertlein to build of - pfb plugin. Small mods to these by Robert. - -2002-06-28 07:42 robert - - * src/Demos/osggeometry/osggeometry.cpp: Added to the osggeometry - demo. - -2002-06-28 04:11 robert - - * src/Demos/osggeometry/osggeometry.cpp: Rewriting the osggeomtry - demo to illustrate more primitive types. - -2002-06-28 01:47 robert - - * include/osg/: Geometry, Primitive: Removed commas from the end of - enum lists. - -2002-06-28 01:36 robert - - * src/osgPlugins/obj/ReaderWriterOBJ.cpp: Change =0 to - osg::Vec2Array::iterator() in .obj loader to get round warnings - under gcc3.0.x - -2002-06-27 13:29 robert - - * src/: osg/CollectOccludersVisitor.cpp, osg/Geometry.cpp, - osgPlugins/flt/GeoSetBuilder.cpp, osgPlugins/flt/GeoSetBuilder.h: - Ported the flt plugin across to use osg::Geometry, it still uses - a GeoSet internally, and I will remove this after some futher - work. - -2002-06-27 08:18 robert - - * include/osg/Primitive: Added SG_EXPORT which was missing. - -2002-06-27 06:15 robert - - * include/osg/Array, include/osg/Geometry, include/osg/Primitive, - src/osg/Array.cpp, src/osg/Geometry.cpp, src/osg/Primitive.cpp, - src/osgPlugins/osg/Geometry.cpp: Converted the template - DrawElements primitive class into three seperate non templated - classes - UByteDrawElements, UShortDrawElements, - UIntDrawElements. - -2002-06-27 03:50 robert - - * VisualStudio/osg/osg.dsp, include/osg/Array, - 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. - -2002-06-27 02:56 robert - - * src/osgPlugins/lwo/ReaderWriterLWO.cpp: Removed the test aginst a - iterator as a bool. - -2002-06-26 14:11 robert - - * include/osg/Export: Added comment to explain #ifdefs for member - templates. - -2002-06-26 14:10 robert - - * include/osg/Export: Added #idef to Export to add check for - support for member templates. - -2002-06-26 14:08 robert - - * src/osgPlugins/lwo/: ReaderWriterLWO.cpp, lw.h: Ported LWO loader - across to use osg::Geometry. Work not quite complete, as we need - to retesselate any concave polygons that can exists in these - datasets. - -2002-06-26 10:48 robert - - * include/osg/Geometry, src/osgPlugins/lib3ds/ReaderWriter3DS.cpp: - Added templated constructor to TemplateArray & DrawElements - template to handle VisualStudio7.0 build. - - Ported 3DS across to use osg::Geometry instead of osg::GeoSet. - -2002-06-26 07:34 robert - - * src/osgPlugins/: obj/ReaderWriterOBJ.cpp, - pfb/ConvertFromPerformer.cpp, pfb/ConvertFromPerformer.h, - quicktime/ReaderWriterQT.cpp, rgb/ReaderWriterRGB.cpp, - txp/TrPageArchive.h, txp/TrPageParser.cpp: Ported pfb, txp and - obj loaders across to use osg::Geometry. - -2002-06-26 03:28 robert - - * include/osg/Geometry, include/osgUtil/DisplayListVisitor, - include/osgUtil/SmoothingVisitor, - 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: - Ported various demos and support classes over to use the new - osg::Geometry class thus removing dependancy on osg::Geoset from - most of the OSG, only loaders left to port now. - -2002-06-25 13:47 robert - - * src/osgDB/: DynamicLibrary.cpp, FileUtils.cpp, Registry.cpp: - Fixes for Cygwin build from Norman Vine. - -2002-06-25 13:36 robert - - * src/osg/Quat.cpp: Fix to Quat::slerp so that it interpolates - along the shortest path. - -2002-06-25 13:27 robert - - * include/osg/BoundingBox, include/osg/Drawable, - include/osg/GeoSet, include/osg/Geometry, include/osg/Statistics, - include/osgUtil/IntersectVisitor, - 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/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 - osg::Drawable::PrimitiveFunctor and TriangleFunctor subclass for - querrying the primitive data inside Drawables. Moved various - support classes over from being osg::GeoSet based to - osg::Geometry based. - -2002-06-24 14:44 robert - - * 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. - -2002-06-24 14:37 robert - - * VisualStudio/osgPlugins/osg/dot_osg.dsp, include/osg/Geometry, - src/osg/Geometry.cpp, src/osg/Texture.cpp, - src/osgPlugins/osg/Geometry.cpp, src/osgPlugins/osg/Makefile, - src/osgUtil/Optimizer.cpp: Checked in .osg support for the new - osg::Geometry class. - -2002-06-24 05:53 robert - - * src/osgUtil/Optimizer.cpp: Added required std:: to front of endl - to fix Win32 build. - -2002-06-23 14:43 robert - - * include/osg/GeoSet, include/osg/Geometry, include/osg/Texture, - include/osg/ref_ptr, include/osgUtil/Optimizer, - 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 08:46 robert - - * VisualStudio/Demos/osggeometry/osggeometry.dsp, - src/osgPlugins/bmp/ReaderWriterBMP.cpp, - src/osgPlugins/lwo/ReaderWriterLWO.cpp: Compile Fixes for Win32. - -2002-06-21 12:24 robert - - * src/osg/: Geometry.cpp, Texture.cpp: Temporarily removed the - references to multi-texturing calls. - -2002-06-21 09:45 robert + 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, - 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 08:14 robert - - * src/osgPlugins/bmp/ReaderWriterBMP.cpp: Bug fix to the size - calculation of bmp images, changed both the reading and writing - of images. - -2002-06-21 00:48 robert - - * include/osg/Geometry: Fixed constructor for TemplateArray(const - TemplateArray& t,const CopyOp& copyop). - -2002-06-20 12:54 robert - - * include/osg/Geometry, src/osg/Geometry.cpp, src/osg/Makefile, - VisualStudio/osg/osg.dsp: Addd new experimental osg::Geometry - Drawable which will eventually replace GeoSet. Currently doesn't - draw anything, and is very much in the early design stages. - -2002-06-20 11:17 robert - - * include/osg/MemoryManager, src/osg/MemoryManager.cpp: Mods to - MemoryManager to make the optimized build produce dummy - implementations for all the public functions found in the header, - this should prevent problems when not compiling in the - MemoryManager under IRIX 64 build. - -2002-06-19 13:38 robert - - * VisualStudio/osgPlugins/osg/dot_osg.dsp: Fixed incorrect naming - of ConvexPlanerOccluder. - -2002-06-19 11:45 robert - - * src/osg/Image.cpp: Added support for reading the new - OSG_MAX_TEXTURE_SIZE environmental variable inside the - osg::Image::ensureValidSizeForTexturing() method. The smallest of - GL_MAX_TEXTURE_SIZE and OSG_MAX_TEXTURE_SIZE is used for the - final max texture size. - - This new env. var. allows users to deliberate cap the size of - their textures so they can test whether their models are limited - by texture memory. If reducing the max texture size increases - performance then you are limited by texture memory! - -2002-06-19 09:06 robert - - * VisualStudio/osgPlugins/osg/dot_osg.dsp, include/osg/BoundingBox, - include/osg/BoundingSphere, include/osg/ConvexPlanerOccluder, - include/osg/OccluderNode, - src/osgPlugins/osg/ConvexPlanerOccluder.cpp, - src/osgPlugins/osg/Makefile, src/osgPlugins/osg/OccluderNode.cpp: - Added support for reading and writing OccluderNode's to the .osg - file format. - -2002-06-19 08:18 robert - - * 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 - osg::BoundingSphere/Box::valid() which deprecates isValid(), this - is to be more consistent with other classes in the OSG. - -2002-06-19 03: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 - the interface to ShadowVolumeOccluders. - -2002-06-19 01:34 robert - - * include/osg/LightSource, src/osg/LightSource.cpp, - src/osgPlugins/osg/LightSource.cpp, src/osgUtil/CullVisitor.cpp: - Changed the osg::LightSource so its Light attribute is now - generalised to be a StateAttribute. This allows alternative - implementations of Lights other than the standard osg::Light. - -2002-06-18 15:35 robert - - * include/osg/CollectOccludersVisitor, include/osg/Polytope, - include/osg/ShadowVolumeOccluder, - src/osg/CollectOccludersVisitor.cpp, - src/osg/ShadowVolumeOccluder.cpp, src/osgUtil/SceneView.cpp: - Added support for occluders occluding other occluders, which - helps reduce the number of occluder that will be used in cull - traversal to only the ones that will be effective. Note. Holes in - occluders arn't handled in this occluder occlusion test, will - implement this later. - -2002-06-18 03:18 robert - - * include/osg/Plane, include/osg/ShadowVolumeOccluder, - src/osg/ColorMatrix.cpp, src/osgDB/FileUtils.cpp, - src/osgDB/Registry.cpp, src/osgPlugins/flt/Input.cpp: Clean ups - for the Windows build. - -2002-06-18 02:09 robert - - * src/osgDB/Registry.cpp: Added the length argument to a - std::string argument, under Linux it compiled with the default - value npos, under Windows it broke the build, add the npost - excpilicity should get round this difference in implementation. - -2002-06-17 14:50 robert - - * include/osgDB/FileUtils, include/osgDB/Registry, - src/osgDB/DynamicLibrary.cpp, src/osgDB/FileNameUtils.cpp, - src/osgDB/FileUtils.cpp, src/osgDB/FileUtils_Mac.cpp, - src/osgDB/FileUtils_Unix.cpp, src/osgDB/FileUtils_Windows.cpp, - src/osgDB/Registry.cpp, src/osgPlugins/flt/FltFile.cpp, - src/osgPlugins/flt/Input.cpp, - src/osgPlugins/osgtgz/ReaderWriterOSGTGZ.cpp, - src/osgPlugins/tgz/ReaderWriterTGZ.cpp, - src/osgPlugins/txp/ReaderWriterTXP.cpp, - src/osgPlugins/txp/TrPageArchive.cpp, - src/osgPlugins/zip/ReaderWriterZIP.cpp, src/osgText/Font.cpp: - Rewrote the FileUtils support for data and library file paths, - moving the storage of the path lists into osgDB::Registry, and - changed the data structor from a char* to a std::deque. Changed - a names of couple of the convinience functions in osgDB/FileUtils - to better reflect the two public FilePathList's - - DataFilePathList and the LibraryFilePathList. - - Added support into the osgDB::Registry::readNode/Image/Object - methods for pushing and popping the path of the current file - being loaded. - -2002-06-17 02:10 robert - - * 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 - properly disable occluders to prevent self occlusion. - -2002-06-15 13: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. - -2002-06-15 05:14 robert - - * include/osg/CollectOccludersVisitor, include/osg/CullStack, - include/osg/CullingSet, include/osg/Math, include/osg/Polytope, - include/osg/ShadowVolumeOccluder, - src/osg/CollectOccludersVisitor.cpp, src/osg/CullStack.cpp, - src/osg/CullingSet.cpp, src/osg/ShadowVolumeOccluder.cpp: Added - computation of occluders volume scaled relative to the frustum - volume, all volumes computed in eye coords. - -2002-06-14 09:28 robert - - * src/osg/ShadowVolumeOccluder.cpp: Added computation of the - occluders volume, scale it to a ratio of the frustum. - -2002-06-14 07: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 06:49 robert - - * include/osg/CollectOccludersVisitor, - src/osg/CollectOccludersVisitor.cpp, - src/osg/ShadowVolumeOccluder.cpp: Refined the - CollectOccluderVisitor so that it checks the subgraph below a - node contains occluders before traversing. - -2002-06-14 04:27 robert - - * src/osg/ShadowVolumeOccluder.cpp: Improvements to the plane - clipping code. - -2002-06-14 01:45 robert - - * src/: osgPlugins/osg/OccluderNode.cpp, osgUtil/CullVisitor.cpp, - osgUtil/SceneView.cpp: Further updates to the occlusion culling - code, also adding missing OccludeNode file the .osg plugin. - -2002-06-13 16:45 robert - - * 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/osgGLUT/Viewer.cpp, - src/osgPlugins/osg/Makefile, src/osgUtil/SceneView.cpp: Further - work on occlusion culling. - -2002-06-13 12:39 don - - * src/osg/Timer.cpp: removed the use of gettimeofday for 32 bit - architectures... - -2002-06-13 12:34 robert - - * include/osg/NodeCallback: Added #include so that it - will compile properly regardless of include order. - -2002-06-13 12:10 robert - - * src/osgGLUT/Makefile: Added -osgGA to the Makefile list. - -2002-06-13 11:27 robert - - * include/osg/Timer, src/osg/Timer.cpp: Merge Randall's changes. - -2002-06-13 09:20 robert - - * Make/makedefs, include/osg/CollectOccludersVisitor, - include/osg/CullStack, include/osg/CullingSet, include/osg/Plane, - include/osg/Polytope, include/osg/ShadowVolumeOccluder, - src/osg/CollectOccludersVisitor.cpp, src/osg/CullStack.cpp, - src/osg/CullingSet.cpp, src/osg/ShadowVolumeOccluder.cpp, - src/osgUtil/CullVisitor.cpp, src/osgUtil/SceneView.cpp: Further - work on Occlusion Culling. Most of work is complete, just - debugging required now. - -2002-06-12 09:23 robert - - * include/osg/Node: Removed inappropriate inline keyword which was - breaking the IRIX build. - -2002-06-12 08:43 robert - - * src/Demos/osgparticle/osgparticle.cpp: IRIX build fix. - -2002-06-12 07:57 robert - - * Make/makedefs, src/osgParticle/Makefile: Changes for MacOSX - build, send in by Bob Kuehne. - -2002-06-12 07:46 robert - - * src/osgDB/FileNameUtils.cpp: Fixed the osgDB::getFilePath, - osgDB::getSimpleFileName() and osgDB::getStrippedName() so that - they check for both unix style '/' and windows style '\' slashes - in file names. - -2002-06-12 06:54 robert - - * include/osg/CullingSet, include/osg/ShadowVolumeOccluder, - src/osg/CollectOccludersVisitor.cpp, - src/osg/ShadowVolumeOccluder.cpp: Fix for renaming of - ShadowOccluderVolume to ShadowVolumeOccluder. - -2002-06-12 02:22 robert - - * VisualStudio/osg/osg.dsp, include/osg/CullStack, - include/osg/CullingSet, include/osg/Plane, include/osg/Polytope, - include/osg/ShadowOccluderVolume, - include/osg/ShadowVolumeOccluder, - src/osg/CollectOccludersVisitor.cpp, src/osg/Makefile, - src/osg/ShadowOccluderVolume.cpp, - src/osg/ShadowVolumeOccluder.cpp: Further work on occludision - code. - -2002-06-11 12:52 robert - - * AUTHORS, include/osg/CullStack, include/osgUtil/CullVisitor, - src/osg/CollectOccludersVisitor.cpp, src/osg/CullStack.cpp, - src/osgUtil/CullVisitor.cpp: A little more work on Occlusion - culling. - -2002-06-11 11:41 robert - - * VisualStudio/osgPlugins/osg/dot_osg.dsp, - VisualStudio/osgText/osgText.dsp, include/osg/Notify, - 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, - src/osgText/Paragraph.cpp, src/osgUtil/SceneView.cpp: Checked in - Macro Jez's additions to osgText to support .osg IO make it a - fully functioning NodeKit. - - Also reimplement notify() to try an prevent a crash which has - been caused by to objects in notify.cpp being initiliazed twice, - the second time the auto_ptr holding the dev/null ofstream was - being initilized to 0. - -2002-06-10 06:50 robert - - * NEWS, VisualStudio/osg/osg.dsp, - include/osg/CollectOccludersVisitor, include/osg/Node, - src/osg/CollectOccludersVisitor.cpp, src/osg/Group.cpp, - src/osg/Makefile, src/osg/Node.cpp, src/osgUtil/SceneView.cpp: - Added osg::CollectOccludersVisitor which is a helper class for - finding active occluder in the view frustum, to be used as pre - cull traversal. - -2002-06-10 04:21 robert - - * VisualStudio/osg/osg.dsp, include/osg/CullStack, - include/osg/CullingSet, include/osg/ShadowOccluderVolume, - include/osgUtil/CullVisitor, src/osg/CullStack.cpp, - src/osg/Makefile, src/osg/ShadowOccluderVolume.cpp, - src/osgUtil/CullVisitor.cpp: Created new helper class - osg::CullStack to handle the accumulation of projection, - modelview and culling sets, to be used during travesal of the - scene graph, such as the cull traversal. - -2002-06-09 06:09 robert - - * Make/makedefs, VisualStudio/osgUtil/osgUtil.dsp, - include/osgGA/GUIEventAdapter, include/osgGLUT/GLUTEventAdapter, - include/osgGLUT/Viewer, include/osgUtil/CameraManipulator, - include/osgUtil/DriveManipulator, - include/osgUtil/FlightManipulator, - include/osgUtil/GUIActionAdapter, - include/osgUtil/GUIEventAdapter, include/osgUtil/GUIEventHandler, - 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/osgGLUT/Viewer.cpp, - src/osgUtil/CameraManipulator.cpp, - src/osgUtil/DriveManipulator.cpp, - src/osgUtil/FlightManipulator.cpp, src/osgUtil/Makefile, - src/osgUtil/SceneViewManipulator.cpp, - src/osgUtil/StateSetManipulator.cpp, - src/osgUtil/TrackballManipulator.cpp: Checked in migration from - osgUtil based GUIAdapter code to Neil Salter's osgGA (Gui - Abstraction). This may break users code, but all it should - require to fix the builds should be a change from - osgUtil::CameraManipulator (etc) to osgGA::CameraManipulator and - include Calendar - -2002-05-22 05:18 robert - - * 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 05:01 robert - - * include/osgUtil/CullVisitor, src/osgUtil/SceneView.cpp: Added - osgUtil::CullVisitor::getCurentRenderGraph() and - getRootRenderGraph() methods which replace getRenderGraph(). - Small changing of order of push/pop of StateSet's in SceneView to - clean things up. - -2002-05-22 03:04 robert - - * include/osg/State: Changed the public osg::State::applyMode() and - applyAttribute methods so that they dirty the associated state, - this helps keep the OpenGL state valid once out of local drawing - routines. - -2002-05-22 01:50 robert - - * doc/Doxyfiles/all_Doxyfile, doc/Doxyfiles/auto_Doxyfile, - doc/Doxyfiles/core_Doxyfile, include/osgGA/Export, - include/osgGA/StateSetManipulator: Updates for Doxygen and osgGA - headers from Neil. - -2002-05-21 12:34 robert - - * doc/introduction.html: Typo and grammer fixes to - introduction.html from Neil Salter. - -2002-05-21 02:16 robert - - * include/osg/State, src/osg/State.cpp: Renamed - osg::State::getCurrentMode/Attribute(..) to - getLastAppliedMode/Attribute() to make it more consistent with - the internal workings of osg::State. - -2002-05-21 01:59 robert - - * include/osg/Math, include/osg/State, src/osg/State.cpp: Added - osg::State::getCurrentMode and osg::State::getCurrentAttribute(). - - Aded osg::clampAbove(..) and osg::clampBelow() template functions - to include/osg/Math. - -2002-05-20 17:58 don - - * Make/instrules: Modified instrules so that the functionality of - instlinks is that system links are not made to point to links, - rather the real files. So links installed on a system are - pointing to platform specific files rather than links that may be - pointing to files of the wrong platform type. - -2002-05-18 01:39 robert - - * include/osg/ClippingVolume, include/osg/Vec4, - include/osgUtil/CullVisitor, include/osgUtil/RenderGraph, - src/osgUtil/CullVisitor.cpp: Various API updates to suppor light - points developments better, but should also benifit other - extensions to rendering. - -2002-05-18 01:37 robert - - * src/osg/Texture.cpp: Made trilinear filtering the default mode - for osg::Texture's. - -2002-05-18 01:35 robert - - * src/osgPlugins/flt/ReaderWriterATTR.cpp: Modified the setting of - min and mag texture filter modes to produce higher quality mip - maps. - -2002-05-15 12:58 robert - - * src/osgUtil/: CullVisitor.cpp, TrackballManipulator.cpp: Fixed - problem with orhographic projections due to a bug in CullVisitor - where it automatically resets the near and far to the values - calculated during cull traversal. The maths for converting the - computed far and near into clip coordinates was wrong, fixed this - and the problem goes away. - -2002-05-15 04:27 robert - - * include/osgUtil/CullVisitor, src/osgUtil/CullVisitor.cpp: Exposed - the CullVisitor::setComputeNearFarMode - -2002-05-14 03:20 robert - - * include/osg/MemoryManager, include/osgUtil/CullVisitor, - src/osg/Image.cpp: Fixes to new flipVertical/flipHorizontal. - -2002-05-14 02:34 robert - - * include/osg/Image, src/osg/Image.cpp: Added - osg::Image::flipHorziontal and flipVertical, submitted by Brede - Johansen. - -2002-05-13 14:19 robert - - * include/osg/: Math, Vec4: Added new template versions of a - commonly used maths functions. - -2002-05-13 00:30 robert - - * src/osgPlugins/lib3ds/ReaderWriter3DS.cpp: Reverted change to use - decal flag. - -2002-05-10 12:30 robert - - * Make/makedefs: Added image plugin library defs for IRIX, - submission from Randall Hopper. - -2002-05-10 08:42 robert - - * src/osgText/Font.cpp: Fix for finding windows fonts. - -2002-05-09 15:48 don - - * src/osgGA/KeySwitchCameraManipulator.cpp: Small std::cout fix - -2002-05-09 12:02 robert - - * VisualStudio/osgGA/osgGA.dsp, src/osgGA/GUIEventHandler.cpp, - src/osgGA/KeySwitchCameraManipulator.cpp: Fix compile problems - with osgGA under Windows. - -2002-05-09 11:59 robert - - * include/osgUtil/CullVisitor, src/osgUtil/CullVisitor.cpp: Added - pixelSize method to CullVisitor, and converted small feature - culling to use the pixelSize method instead of a ratio of radius - to distance from eye point. setSmallFeatureCullingPixelSize() - method has also been added to provide the user with finer control - of small featyre culling. - -2002-05-09 03:30 robert - - * Make/makedirdefs, VisualStudio/VisualStudio.dsw, - VisualStudio/osgGA/osgGA.dsp, include/osgGA/CameraManipulator, - include/osgGA/DriveManipulator, include/osgGA/Export, - include/osgGA/FlightManipulator, include/osgGA/GUIActionAdapter, - include/osgGA/GUIEventAdapter, include/osgGA/GUIEventHandler, - include/osgGA/GUIEventHandlerVisitor, - include/osgGA/KeySwitchCameraManipulator, - include/osgGA/SetSceneViewVisitor, - include/osgGA/StateSetManipulator, - include/osgGA/TrackballManipulator, include/osgGA/Version, - src/osgGA/CameraManipulator.cpp, src/osgGA/DriveManipulator.cpp, - src/osgGA/FlightManipulator.cpp, src/osgGA/GUIEventHandler.cpp, - src/osgGA/GUIEventHandlerVisitor.cpp, - src/osgGA/KeySwitchCameraManipulator.cpp, src/osgGA/Makefile, - src/osgGA/SetSceneViewVisitor.cpp, - src/osgGA/StateSetManipulator.cpp, - src/osgGA/TrackballManipulator.cpp, src/osgGA/Version.cpp, - src/osgUtil/SceneView.cpp: Added new osgGA - GUI Adapter library - submitted by Neil Salter. This will replace the current GUI - adapter code inside osgUtil. - -2002-05-08 00:32 robert - - * VisualStudio/osg/osg.dsp: Addded missing ClipNode references to - osg.dsp. - -2002-05-07 04:44 robert - - * src/osg/: Camera.cpp, ClipNode.cpp: Fixed - osg::Camera::getModelViewMatrix() so that it handles the - EYE_TO_MODEL transform correctly. - - Fixed warning in ClipNode.cpp. - -2002-05-07 04:12 robert - - * src/osgPlugins/flt/: SwitchRecord.cpp, SwitchRecord.h, - flt2osg.cpp: Support added for OpenFlight switch nodes, - submission from Brede Johansen. - -2002-05-07 04:08 robert - - * include/osg/: Quat, Vec2, Vec3, Vec4: Added default values in the - constructors of Vec2,Vec3,Vec4 and Quat default constructors. - -2002-05-06 19:51 don - - * Make/makedefs: Fixed rpath nonsense in makedefs for Irix - -2002-05-03 15:47 robert - - * include/osg/Node, src/osg/Node.cpp: Added - osg::Node::getValidStateSet(). - -2002-05-03 09:47 robert - - * Make/debugtests.bat, Make/osgtests.bat, include/osg/LightSource, - src/osg/LightSource.cpp: Added support for the managing the - StateSet above a LightSource node, and made it an osg::Group so - that it can be used a decorator above a scene. - - Added osgclip demo to the test suite. - -2002-05-02 15:02 robert - - * include/osg/Viewport: Made osg::Viewport::getViewport(..) const. - -2002-05-01 17:14 robert - - * Make/makedefs, Make/makedirdefs, VisualStudio/VisualStudio.dsw, - 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/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 09:01 robert - - * AUTHORS: Updated the AUTHORS file to mention the original authors - of the terrapage loader. - -2002-04-26 08:21 don - - * 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 06:49 robert - - * NEWS: Added mention of MemoryManager to NEWS file. - -2002-04-26 06: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. - - Fix to pfb Makefile for missing $. - -2002-04-26 05:06 robert - - * src/osgUtil/Optimizer.cpp: Fix for CisualStudio6.0 build. - -2002-04-26 01:25 robert - - * src/osgPlugins/dx/DXWriter.h: Fixed remaining MAX_PATH usuage, - replacing it with the new DX_MAX_PATH, this should solve compile - problems under VisualStudio .NET. - -2002-04-26 01:16 robert - - * NEWS, include/osg/Drawable, include/osg/Group, include/osg/LOD, - 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 - -2002-04-25 15:09 robert - - * Make/makedefs, include/osg/Node, src/osgPlugins/pfb/Makefile: - Fixes for IRIX build. - - Fix for a warning under VisualStudio.NET. - -2002-04-25 15:07 robert - - * src/osgPlugins/dx/: DXWriter.cpp, DXWriter.h: Cygwin build fixes. - -2002-04-25 14:31 robert - - * src/osgPlugins/txp/trpage_sys.h: Fix for window build. - -2002-04-25 08:54 don - - * NEWS: Added small blurb for Solaris... - -2002-04-25 06:26 robert - - * index.html, doc/contents.html, doc/demos.html, - doc/dependencies.html, doc/index.html, doc/install.html, - doc/introduction.html, doc/plan.html, doc/stereo.html: Ran the - spell checker through the new documentation. - -2002-04-25 05:35 robert - - * ChangeLog: Updated change log for 0.8.45 release. - -2002-04-25 04:37 robert - - * doc/plan.html: Added to the .plan. - -2002-04-25 04:30 robert - - * src/osgPlugins/obj/: ReaderWriterOBJ.cpp, glm.cpp, glm.h: Fixes - to .obj plugin from gideon. - -2002-04-25 04:29 robert - - * AUTHORS: Added Bob to the AUTHORS list for his efforts on MacOSX. - -2002-04-25 03:46 robert - - * 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 03:14 robert - - * doc/plan.html: Added another bullet point to the plan. - -2002-04-25 03:10 robert - - * ChangeLog.preCVS, FAQ, TODO: Removed these old files that do - little in the context of the current OpenSceneGraph disitribution - apart from clogs things up! - -2002-04-25 03:07 robert - - * index.html, doc/contents.html, doc/data.html, doc/demos.html, - doc/dependencies.html, doc/documentation.html, doc/index.html, - doc/install.html, doc/introduction.html, doc/plan.html, - doc/sgv.html, doc/stereo.html: Add doc/plan.html and links to it - from the rest of the docs. - -2002-04-25 01:54 robert - - * src/osg/Texture.cpp: Fixed compile problem under VisualStudio. - -2002-04-25 00:47 robert - - * doc/introduction.html: Fixed relative path for image. - -2002-04-25 00:29 robert - - * doc/demos.html: Updated demos documentation. - -2002-04-24 23:27 robert - - * doc/: introduction.html, images/osgtext.jpg, images/osgviews.jpg: - Fixed spellings in introduction.html, and update osgtext and - osgviews images. - -2002-04-24 22:43 robert - - * doc/images/OpenSceneGraphBanner_Distribution.jpg: Added back in - as binary file. - -2002-04-24 22:42 robert - - * doc/images/OpenSceneGraphBanner_Distribution.jpg: Temporily - removing to change it to a binary file. - -2002-04-24 13:57 robert - - * src/osgPlugins/dx/Makefile: Merged Bob's changes for MacOSX - build. This change is simply the addition of GLUT_LIB to the link - line. This change should be removed once we fixed the OSG_LIBS - so that it doens't include osgGLUT, however, I'll leave this for - another day... - -2002-04-24 13:36 robert - - * src/osg/Texture.cpp: Fix for MacOSX build, making sure that the - compresed tex image is defined on all builds by removing the - #ifdef's but then changing the name used in the typedef so it - doesn't collide with local implementations. - -2002-04-24 13: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 13: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 13: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 13:04 robert - - * Make/makedefs, src/osg/GLExtensions.cpp, - src/osgPlugins/quicktime/Makefile: Changes for Mac OSX build, - sent in by Bob Kuehne - -2002-04-24 07:52 robert - - * include/osg/MemoryManager, src/osg/MemoryManager.cpp, - src/osg/Notify.cpp, src/osgDB/FileUtils_Mac.cpp, - src/osgDB/FileUtils_Unix.cpp, src/osgDB/FileUtils_Windows.cpp: - Removed the use of __FUNCTION__ from MemoryManager to remove - problems with VisualStudio .NET compile. - - Added support for OSG_NOTIFY_LEVEL and OSG_FILE_PATH into the - relevant getenv routines. This compliments the exisiting - OSGNOTIFYLEVEL & OSGFILEPATH which are deprecated but still - supported. The OSG_ version are more consistent with the rest of - the env variables used in the OSG. - -2002-04-24 07:14 robert - - * README, index.html, doc/contents.html, doc/data.html, - doc/demos.html, doc/dependencies.html, doc/documentation.html, - doc/index.html, doc/install.html, doc/introduction.html, - doc/sgv.html, doc/stereo.html: Updates to the documentation. - -2002-04-24 06:08 robert - - * 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 - doc/OpenSceneGraphBanner_Distribution.jpg to doc/images/ to tidy - up the doc directory. - -2002-04-24 06: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. - -2002-04-24 01:49 robert - - * 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. - Sent in by Norman Vine. - - Reoder of the makedefs/makedirdefs to fix Mac OSX compilation. - Sent in by Bob Kuehne. - -2002-04-23 15:04 robert - - * doc/install.html: Updated the docs on compiling under Windows. - -2002-04-23 08:04 robert - - * 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 08:01 robert - - * src/osgDB/FileUtils_Windows.cpp: Fixed compilation problem - associated wirh moving FileUtils source out into seperate files. - -2002-04-23 07:58 robert - - * src/osg/Image.cpp: Fixed ordering of paramters in osg::Image - constructor to remove warning. - -2002-04-23 06:59 robert - - * src/osgDB/: FileUtils.cpp, FileUtils_Mac.cpp, FileUtils_Unix.cpp, - FileUtils_Windows.cpp: Seperated out the platform specific - implementions of the file search/access routines - we now have - FileUtils_Windows.cpp, FileUtils_Mac.cpp and FileUtils_Unix.cpp. - The FileUtils_Mac.cpp is based on code submitted by Josh Portway - and add uses the carbon API for searching for files. - -2002-04-23 06:12 robert - - * doc/introduction.html: Addtional details on the OpenSceneGraph - and support. - -2002-04-23 04:03 robert - - * src/osg/Notify.cpp: Changed the Windows gauard around so that it - only works for VisualStudio and not Cygwin/Mingw. - -2002-04-23 04:02 robert - - * src/osgPlugins/txp/TrPageArchive.cpp: Added a pragma to get round - a VisualStudio warning that I couldn't fix in any easy way. - -2002-04-23 03:55 robert - - * 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. - -2002-04-23 03:34 robert - - * include/osg/Image: Fixed compile problems under VisualStudio - w.r.t the new additions for precompiled mipmaps. Changed - std::size_t to unsigned int. - -2002-04-23 02:06 robert - - * src/osg/Texture.cpp: Replaced texture compression extension - define so that its #ifndef guard used GL_ARB_texture_compression - as natured intended. - -2002-04-23 01:40 robert - - * ChangeLog: Updated ChangeLog in preperation for the 0.8.45 - release. - -2002-04-23 01:34 robert - - * NEWS: Added to the NEWS file. - -2002-04-23 01: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-22 16:54 don - - * src/Demos/osgcluster/osgcluster.cpp: Impleneted byte swap for use - between machines with different endians. - -2002-04-22 14:45 don - - * src/Demos/hangglide/hangglide.cpp: Fixed couple of small errors - caught by Solaris compiler - -2002-04-22 14:18 robert - - * include/osg/: ClippingVolume, Matrix, Plane: A couple of API - additions to osg::ClippingVolume, osg::Matrix and osg::Plane sent - in by Mike Connell. - -2002-04-22 14:13 robert - - * include/osg/Image, src/osg/Texture.cpp, src/osg/Image.cpp, - src/osgPlugins/txp/TrPageArchive.cpp, - src/osgPlugins/txp/TrPageArchive.h, - src/osgPlugins/txp/TrPageParser.cpp, - src/osgPlugins/txp/TrPageParser.h: Integrated submission from - Boris Bralo: - - Supported added for precompiled mip maps stored in osg::Image, - and read by osg::Texture. - - Updates to TerraPage loader for support of compressed texture - images and precompiled mip maps. - -2002-04-22 12:41 robert - - * 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 07:54 robert - - * include/osg/Matrix, include/osgUtil/CullVisitor, - src/osgUtil/CullVisitor.cpp, src/osgUtil/SceneView.cpp: Added - support for compute the near and far planes and then applying to - the current projection matrix into CullVisitor itself. Similar - code to support this has been moved out of SceneView completely. - - Added Matrix:: infront of the definition of the static - osg::Matrix::inverse(Matrix) method which was missing. - -2002-04-22 02:55 robert - - * FAQ: Slight changes to FAQ to make a little more relevant, it - really needs a total re-write though. - -2002-04-22 02:50 robert - - * Make/osgtests.bat: Added test script which runs all the demos in - the OSG to make sure they run ok. User has to verify they are - correct visually. - -2002-04-22 02:37 robert - - * NEWS, src/osgUtil/CullVisitor.cpp, src/osgUtil/RenderStage.cpp, - src/osgUtil/SceneView.cpp: Cleaned up the handling of the - Viewport with osg::SceneView/RenderStage and CullVisitor so that - the Viewport is now managed as part as the global stateset so - that it can be pushed and popped like the rest of state without - problems. This makes it easier to have multiple viewports within - one scene graph. - -2002-04-22 02:31 robert - - * src/osgPlugins/obj/glm.cpp: Fixes the .mlt loading from Ben - Discoe. - -2002-04-21 15:05 robert - - * TODO, include/osg/AnimationPath, src/osg/AnimationPath.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 - osg::Transform::ComputeTransfromCallback() so that it can be - directly attached to the scene to move objects about. - - Changed the osg::SateSet::setGlobalDefaults() so that is sets - GL_DEPTH_TEST to ON. - - Added guards and creation of default helper classes in - osgGLUT::Viewer and osgUtil::SceneView so that sensible defaults - are used when no settings are used of - osg::State/StateSet,osgUtil::RenderStage/RenderGraph/CullVisitor. - -2002-04-21 14:52 robert - - * doc/doc++/: osg/AlphaFunc.html, osg/AttributeFunctor.html, - osg/Billboard.html, osg/BoundingBox.html, - osg/BoundingSphere.html, osg/Camera.html, osg/ClipPlane.html, - osg/ClippingVolume.html, osg/ColorMask.html, - osg/ColorMatrix.html, osg/CopyOp.html, osg/CullFace.html, - osg/Depth.html, osg/DisplaySettings.html, osg/Drawable.html, - osg/EarthSky.html, osg/Fog.html, osg/FrameStamp.html, - osg/FrontFace.html, osg/General.html, osg/GeoSet.html, - osg/Geode.html, osg/Group.html, osg/HIER.html, osg/HIERjava.html, - osg/Image.html, osg/Impostor.html, osg/ImpostorSprite.html, - osg/ImpostorSpriteManager.html, osg/LOD.html, osg/Light.html, - osg/LightSource.html, osg/LineSegment.html, osg/LineStipple.html, - osg/LineWidth.html, osg/META_Object.html, osg/Material.html, - osg/Matrix.html, osg/NodeAcceptOp.html, osg/NodeCallback.html, - osg/NodeVisitor.html, osg/NotifySeverity.html, osg/Object.html, - osg/Plane.html, osg/Point.html, osg/PolygonMode.html, - osg/PolygonOffset.html, osg/PositionAttitudeTransform.html, - osg/Quat.html, osg/Referenced.html, osg/ShadeModel.html, - osg/State.html, osg/StateAttribute.html, osg/StateSet.html, - osg/Statistics.html, osg/Stencil.html, osg/Switch.html, - osg/TexEnv.html, osg/TexGen.html, osg/TexMat.html, - osg/Texture.html, osg/Timer.html, osg/Transform.html, - osg/Transparency.html, osg/Vec2.html, osg/Vec3.html, - osg/Vec4.html, osg/Viewport.html, - osg/clampArray3BetweenRange.html, osg/clampArray3GEQUAL.html, - osg/clampArray3LEQUAL.html, osg/clampArray4BetweenRange.html, - osg/clampArray4GEQUAL.html, osg/clampArray4LEQUAL.html, - osg/clampArrayElementBetweenRange.html, - osg/clampArrayElementGEQUAL.html, - osg/clampArrayElementLEQUAL.html, - osg/clampArrayElementsBetweenRange.html, - osg/clampArrayElementsGEQUAL.html, - osg/clampArrayElementsLEQUAL.html, osg/clampBetweenRange.html, - osg/clampGEQUAL.html, osg/clampLEQUAL.html, - osg/createGeodeForImage.2.html, osg/for_each_triangle.html, - osg/g_NotifyNulStream.html, osg/index.html, osg/osg.html, - osg/ref_ptr.html, osgDB/Registry.html, - osgGLUT/GLUTEventAdapter.html, osgGLUT/Viewer.html, - osgGLUT/Window.html, osgUtil/AppVisitor.html, - osgUtil/CameraManipulator.html, osgUtil/CullViewState.html, - osgUtil/CullVisitor.html, osgUtil/DriveManipulator.html, - osgUtil/FlightManipulator.html, osgUtil/GUIEventAdapter.html, - osgUtil/RenderLeaf.html, osgUtil/RenderStage.html, - osgUtil/RenderToTextureStage.html, osgUtil/SceneView.html, - osgUtil/TrackballManipulator.html: A second try at commit these - updates to docs. - -2002-04-21 03:12 robert - - * NEWS: Fixes to spelling mistakes in NEWS file. - -2002-04-21 03:11 robert - - * NEWS, src/osg/Version.cpp, src/osgDB/Version.cpp, - 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 02:51 robert - - * INSTALL, README, doc/install.html: Updates to docs. - -2002-04-20 13:35 robert - - * doc/: data.html, dependencies.html, install.html: Updated the - docs. - -2002-04-20 08:49 robert - - * doc/: data.html, dependencies.html, install.html, - introduction.html: Reorginising the docs so that data source, - dependencies and installation istrucions sit in the doc directory - as html files. - -2002-04-19 12:55 robert - - * 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. - - Commented out the registering of app and cull callbacks in - osghud. - -2002-04-19 09:22 robert - - * include/osg/Math, src/osgPlugins/dx/DXWriter.cpp: Fixes for Max - OSX build from Bob Kuehne. - -2002-04-19 09:21 robert - - * doc/introduction.html: updated the introduction.html, still not - complete but getting there. No edited for typo's yet :-) - -2002-04-19 09:00 don - - * src/osgPlugins/txp/TrPageParser.cpp: Fixed an assignment that - should have been a test - -2002-04-19 08:34 don - - * src/osgPlugins/txp/: TrPageArchive.cpp, TrPageArchive.h, - TrPageParser.cpp, TrPageParser.h: Updated some files sent by - Boris Bralo for the txp loader. - -2002-04-19 08:02 don - - * src/osgUtil/RenderStage.cpp: Fixed small typo in - src/osgUtil/RenderStage.cpp - -2002-04-19 08:00 don - - * src/osgPlugins/dw/Makefile: Added Bob K's fix - -2002-04-18 16:30 don - - * src/osgUtil/SceneView.cpp: Fixed small typo in - SceneView::setDefaults(). - -2002-04-18 14:29 robert - - * doc/introduction.html: Added introduction html file. - -2002-04-18 09:40 robert - - * doc/stereo.html: Updated stereo documentation to include details - about horizontal and vertical split stereo. - -2002-04-18 09:08 don - - * INSTALL: Changed make makeosx to make - -2002-04-18 08:37 don - - * Make/makedefs: changed LIBEXT to LIB_EXT for Darwin - -2002-04-18 08:16 don - - * Make/makedefs: Added -lXi to the Linux X_LIBS - -2002-04-18 03:38 robert - - * src/osgPlugins/txp/: trpage_geom.cpp, trpage_readbuf.cpp, - trpage_warchive.cpp, trpage_writebuf.cpp: Fixed VisualStudio .NET - warnings in TXP plugin. - -2002-04-18 02:57 robert - - * src/: osgPlugins/dw/ReaderWriterDW.cpp, osgText/FTPolyGlyph.cpp: - Fixed memory leak in FTGL associated with the function of - gluTesselate. - - Fixed a warnings in the DW plugin. - -2002-04-17 13:04 robert - - * include/osg/ColorMask: Warning fixes for VisualStudio - -2002-04-17 07:18 robert - - * INSTALL: Fixed type in location of redhat glu patch. - -2002-04-17 04:36 robert - - * 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 04:29 robert - - * src/osgUtil/TriStripVisitor.cpp: Added a - gset->computeNumVertices() which was missing, this was causing - models to disappear after application of tri stripping. - -2002-04-17 02:48 robert - - * include/osg/Billboard, include/osg/Matrix, - include/osgUtil/CullVisitor, src/osg/Billboard.cpp, - src/osg/Matrix.cpp, src/osg/MemoryManager.cpp, - src/osgUtil/CullVisitor.cpp: Changed the osg::Billboard comution - so that it get passed in the current modelview matrix rathan than - an identity matrix, this matrix is then modified locally. - - Changed the osg::Matrix set methods so they are inline. - - Added a few useful comments to MemoryManager.cpp to help people - understand the assert's better. - -2002-04-16 14:39 don - - * Make/makedefs: Changed Linux makedepend flag from -MM to -M - -2002-04-16 14:08 robert - - * src/osgPlugins/txp/: trpage_compat.cpp, trpage_geom.cpp, - trpage_header.cpp, trpage_light.cpp, trpage_material.cpp, - trpage_model.cpp, trpage_parse.cpp, trpage_print.cpp, - trpage_range.cpp, trpage_rarchive.cpp, trpage_readbuf.cpp, - trpage_scene.cpp, trpage_tile.cpp, trpage_warchive.cpp, - trpage_writebuf.cpp: Fixed the seveal hunderd warnings in - TerraPage loader! - -2002-04-16 08:44 robert - - * src/osgPlugins/txp/TrPageArchive.cpp: Fix to TXP plugin to handle - to new osg::Image method naming. - -2002-04-16 08:31 robert - - * include/osgUtil/SceneView, src/osgUtil/RenderStage.cpp, - src/osgUtil/SceneView.cpp: Added clearing of seperation band - between horizontal/vertical split stereo areas. - -2002-04-16 08:21 don - - * 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, - src/osgPlugins/txp/trpage_write.h: Added makedirdefs via a - request from Bob Kheune. This allows us to edit the DIRS cruft - in a single file in the Make directory instead of having to edit - multiple files. Also edited Makefiles that needed to include - this file. - - Also cleaned up txp loader to compile with SunOS. This needs to - be retested on other platforms. - -2002-04-16 07:57 robert - - * include/osg/Image, src/osg/DrawPixels.cpp, src/osg/Image.cpp, - src/osg/Texture.cpp, src/osg/TextureCubeMap.cpp, - src/osgPlugins/dx/DXWriter.cpp, src/osgPlugins/flt/flt2osg.cpp, - src/osgPlugins/pfb/ConvertToPerformer.cpp: Added - osg::Image::setPixelFormat(..) and setInternalTextureFormat(), - and renamed osg::Image::pixelFormat(), - internalTextureFormat(),dataType() to - osg::Image::getPixelFormat() etc. These changes are to bring it - more into line with the style of the rest of the OSG. - - Updated the rest of the distribution to take account for these - names changes. - -2002-04-16 07:09 robert - - * 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 04:41 robert - - * include/osg/Camera, include/osg/Viewport, - include/osgUtil/CullVisitor, include/osgUtil/SceneView, - src/osg/Camera.cpp, src/osg/Matrix.cpp, - src/osg/MemoryManager.cpp, src/osgUtil/SceneView.cpp: Removed the - cached matrices from osg::Camera, so that - osg::Camrea::getModelViewMatrix() and - osg::Camera::getProjectionMatrix() are calculated on the fly. - Removed various redudent methods, including the project and - unproject methods which are better supported within - osgUtil::SceneView. - - Added a computeWindowMatrix() method to Viewport, to make it - easier to construct a MV*P*W matrix for converting local coords - into screen coords and visa versa. Converted SceneView and - CullVisitor to use this new method. - -2002-04-16 04:36 robert - - * src/osgPlugins/flt/: CommentRecord.h, FltFile.cpp, FltFile.h, - HeaderRecord.cpp, Input.cpp, InstanceRecords.cpp, - InstanceRecords.h, OldVertexRecords.cpp, ReaderWriterFLT.cpp, - Record.cpp, flt2osg.cpp, flt2osg.h, opcodes.h: Updates to the flt - plugin from Brede Johansen. - -2002-04-16 01:01 robert - - * src/osg/MemoryManager.cpp: Warnings fix. - -2002-04-15 22:29 don - - * Make/makerpms, dist/RPM/OpenSceneGraph.spec, - dist/RPM/OpenSceneGraph_dev.spec: Fixed some boo-boos in makerpms - for building demo source files... - -2002-04-15 21:13 don - - * Make/: distrules, instrules, makedefs, makepkg, makerpms: Fixed - Solaris 'make distribution' for demo source. - -2002-04-15 20:24 don - - * Make/instdemosrc, Make/instrules, Make/makedefs, - 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 14:48 robert - - * Make/makedefs, include/osg/ImpostorSprite, - include/osgUtil/CullVisitor, - src/osgPlugins/lib3ds/atmosphere.cpp, - src/osgPlugins/lib3ds/background.cpp, - src/osgPlugins/lib3ds/tracks.cpp, - src/osgPlugins/txp/TrPageParser.cpp, - src/osgPlugins/txp/trpage_geom.cpp, - src/osgPlugins/txp/trpage_geom.h, - src/osgPlugins/txp/trpage_rarchive.cpp, - src/osgPlugins/txp/trpage_readbuf.cpp, - src/osgPlugins/txp/trpage_scene.cpp, - src/osgPlugins/txp/trpage_warchive.cpp: Compile fixes for IRIX, - submitted by Randall Hopper. - -2002-04-15 14:03 robert - - * include/osg/MemoryManager, src/osgPlugins/dx/StateSetStr.cpp: - Added support for OSG_USE_MEMORY_MANAGER into Windows build. - -2002-04-15 12:12 robert - - * src/Demos/osghud/Makefile.inst: Added Makefile.inst which was not - added ealier with the check in osghud. - -2002-04-15 07: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 07:29 robert - - * VisualStudio/Demos/osgtext/osgtextdemo.dsp: Fixed error in - project w.r.t name of source file. - -2002-04-15 07:21 robert - - * 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 06:15 robert - - * include/osg/Node, include/osg/NodeCallback, - include/osgUtil/AppVisitor, include/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 04:03 robert + src/osgFX/BumpMapping.cpp, src/osgPlugins/dw/ReaderWriterDW.cpp, + src/osgPlugins/ive/DataOutputStream.cpp, + src/osgPlugins/ive/DataOutputStream.h, + src/osgPlugins/ive/Geometry.cpp, src/osgPlugins/osg/Geometry.cpp, + src/osgPlugins/osgFX/IO_BumpMapping.cpp, + src/osgUtil/Tesselator.cpp: Cleaned up handling of vertex arrays in + osg::Geometry. + + Added support for vertex attribute arrays in .osg and .ive. + +2003-09-09 12:54 robert + + * examples/osgfxbrowser/osgfxbrowser.cpp, + include/osgFX/BumpMapping, include/osgFX/Effect, + include/osgFX/Technique, include/osgFX/Validator, + src/osgFX/BumpMapping.cpp, src/osgFX/Effect.cpp, + src/osgFX/Technique.cpp, src/osgFX/Validator.cpp, + src/osgPlugins/osgFX/GNUmakefile, + src/osgPlugins/osgFX/IO_AnisotropicLighting.cpp, + src/osgPlugins/osgFX/IO_BumpMapping.cpp, + src/osgPlugins/osgFX/IO_Cartoon.cpp, + src/osgPlugins/osgFX/IO_Effect.cpp, + src/osgPlugins/osgFX/IO_Scribe.cpp, + src/osgPlugins/osgFX/IO_SpecularHighlights.cpp: Updates to osgFX, + from Marco Jez, to map Effect across to being derived from + osg::Group rather than from osg::Node. + +2003-09-09 11:09 robert + + * src/osgPlugins/ive/: DataInputStream.cpp, DataOutputStream.cpp: + Made writeMatrix/readMatrix use doubles exclusively. + +2003-09-09 09:56 robert + + * include/osg/: Matrix, Matrixd: Updated docs for release. + + Added OSG_USE_DOUBLE_MARTRICES define into include/osg/Matrix to + make it more convinient to switch between single and double + matrices. + +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 + + * src/osgUtil/CullVisitor.cpp: Added call to + handle_cull_callbacks_and_traverse(node) to + CullVisitor::apply(Geode&) to enable cull callbacks to function on + geode's. + +2003-09-07 15:18 robert + + * VisualStudio/VisualStudio.dsw, src/osgPlugins/txp/GNUmakefile, + src/osgPlugins/txp/TerrapageNode.cpp, + src/osgPlugins/txp/TrPageArchive.cpp, + src/osgPlugins/txp/TrPageArchive.h, + src/osgPlugins/txp/TrPageParser.cpp, + src/osgPlugins/txp/TrPageParser.h, + src/osgPlugins/txp/trPagePageManager.cpp: From Boris Bralo, + addition of support for osgSim::LightPoint's into TXP plugin. + +2003-09-06 12:07 robert + + * include/osgParticle/ParticleProcessor, src/osgDB/Registry.cpp: + Fixes from Marco. + +2003-09-05 23:37 robert + + * VisualStudio/osg/osg.dsp: Removed eroneous reference to + Matrix_implementaion.cpp. + +2003-09-05 23:35 robert + + * examples/osghangglide/GliderManipulator.cpp, + examples/osghangglide/GliderManipulator.h, + examples/osgimpostor/TestManipulator.cpp, + examples/osgimpostor/TestManipulator.h, include/osg/AnimationPath, + include/osg/Matrix, include/osg/Matrixd, include/osg/Matrixf, + include/osgGA/AnimationPathManipulator, + include/osgGA/DriveManipulator, include/osgGA/FlightManipulator, + include/osgGA/KeySwitchMatrixManipulator, + include/osgGA/MatrixManipulator, + include/osgGA/TrackballManipulator, + include/osgProducer/OsgCameraGroup, + include/osgProducer/OsgSceneHandler, src/osg/Matrixd.cpp, + src/osg/Matrixf.cpp, src/osgGA/DriveManipulator.cpp, + src/osgGA/FlightManipulator.cpp, + src/osgGA/TrackballManipulator.cpp, + src/osgProducer/OsgCameraGroup.cpp, src/osgProducer/Viewer.cpp: + Added new Matrixf and Matrixd implementations. + + Made Matrix be a typedef to either Matrixf or Matrixd. Defaults to + Matrixf. + + Converted the osgGA::MatrixManipulators and + osgProducer::Viewer/OsgCameraGroup across to using exclusively + Matrixd for internal computations and passing betwen Manipulators, + Producer and SceneView. Note, SceneView still uses Matrix + internally so will depend on what is set as the default in + include/osg/Matrix. + + Added the ability to osgProducer::setDone/getDone(), kept done() as + the method that the viewer main loop uses for detecting the exit + condition. + +2003-09-05 21:52 robert + + * include/osg/Quat, src/osg/Quat.cpp: Added set and get methods for + Matrixd and Matrixf. + +2003-09-05 21:48 robert + + * VisualStudio/osg/osg.dsp, + examples/osghangglide/GliderManipulator.cpp, + examples/osgimpostor/TestManipulator.cpp, + examples/osgprerendercubemap/osgprerendercubemap.cpp, + examples/osgshadowtexture/CreateShadowedScene.cpp, + examples/osgvertexprogram/osgvertexprogram.cpp, + include/osg/AnimationPath, include/osg/GL, include/osg/Matrix, + include/osg/Matrixd, include/osg/Matrixf, include/osg/Quat, + include/osg/Shape, include/osg/State, include/osgProducer/Viewer, + include/osgSim/BlinkSequence, include/osgSim/Sector, + src/osg/AutoTransform.cpp, src/osg/ColorMatrix.cpp, + src/osg/FragmentProgram.cpp, src/osg/GNUmakefile, + src/osg/Matrix.cpp, src/osg/Matrix_implementation.cpp, + src/osg/Matrixd.cpp, src/osg/Matrixf.cpp, src/osg/Quat.cpp, + src/osg/ShapeDrawable.cpp, src/osg/TexMat.cpp, + src/osg/VertexProgram.cpp, src/osgFX/AnisotropicLighting.cpp, + src/osgFX/SpecularHighlights.cpp, src/osgGA/DriveManipulator.cpp, + src/osgGA/FlightManipulator.cpp, + src/osgGA/TrackballManipulator.cpp, src/osgParticle/Particle.cpp, + src/osgPlugins/zip/ReaderWriterZIP.cpp, src/osgProducer/Viewer.cpp: + Added support for Matrixd and Matrixf implementations, with the + default Matrix typedef's to either Matrixd or Matrixf. + +2003-09-04 20:45 robert + + * src/osgDB/DatabasePager.cpp: Moved testCancel() to end of loop as + per TXP pager code. + +2003-09-04 20:37 robert + + * src/osgDB/DatabasePager.cpp: Added testCancel() to + DatabasePager::run() loop. + +2003-09-04 09:50 robert + + * Make/makedefs, examples/osgscalarbar/GNUmakefile, + examples/osgscalarbar/GNUmakefile.inst, + examples/osgspheresegment/GNUmakefile, + examples/osgspheresegment/GNUmakefile.inst, + examples/osgviewer/GNUmakefile.inst, include/osg/Timer, + include/osgFX/Validator, src/osg/Timer.cpp: Build Fixes for IRIX. + +2003-09-03 19:17 robert + + * src/osgSim/SphereSegment.cpp: Fix for IRIX build. + +2003-09-03 11:47 robert + + * examples/osgshadowtexture/CreateShadowedScene.cpp, + include/osg/Matrix, include/osgUtil/CullVisitor, + src/osg/Matrix.cpp, src/osgParticle/FluidFrictionOperator.cpp, + src/osgParticle/Particle.cpp, + src/osgParticle/ParticleProcessor.cpp, + src/osgPlugins/ive/DataInputStream.cpp, + src/osgPlugins/ive/DataOutputStream.cpp, + src/osgPlugins/ive/DataOutputStream.h, + src/osgPlugins/osg/DOFTransform.cpp, src/osgPlugins/osg/Matrix.cpp, + src/osgPlugins/osg/TexMat.cpp, src/osgUtil/CullVisitor.cpp: Added a + Matrix::value_type typedef'd trait into osg::Matrix, defaulting its + value to float, and converted the internal code across to use + value_type. This allows Matrix to be converted to use double's + simply by change the definition of value_type. Added + Matrix::glLoadlMatrix and Matrix::glMultMatrix() to help + encapsulate the changes between float and double matrix usage. + + Updated code that uses Matrix so it doesn't assume float or double + matrices. + +2003-09-03 09:14 robert + + * include/osgSim/SphereSegment, src/osgSim/SphereSegment.cpp: Fixes + for IRIX build. + +2003-09-03 08:39 robert + + * src/osgProducer/DatabasePager.cpp: Removed old DatabasePager.cpp + from osgProducer. + +2003-09-02 22:53 robert + + * Make/makedirdefs, + src/osgPlugins/Inventor/ConvertFromInventor.cpp, + src/osgPlugins/Inventor/ConvertFromInventor.h, + src/osgPlugins/Inventor/GNUmakefile, + src/osgPlugins/Inventor/GroupSoLOD.cpp, + src/osgPlugins/Inventor/GroupSoLOD.h, + src/osgPlugins/Inventor/PendulumCallback.cpp, + src/osgPlugins/Inventor/PendulumCallback.h, + src/osgPlugins/Inventor/ReaderWriterIV.cpp, + src/osgPlugins/Inventor/ReaderWriterIV.h, + src/osgPlugins/Inventor/ShuttleCallback.cpp, + src/osgPlugins/Inventor/ShuttleCallback.h: Added Inventor plugin, + submitted by Sean Spicer, Written by Vivek (c) Magic-Earth. To + compile in do a setenv/export USE_COIN or USE_INVENTOR. + +2003-09-02 21:39 robert + + * VisualStudio/osgParticle/osgParticle.dsp, + VisualStudio/osgPlugins/osgParticle/dot_osgParticle.dsp, + include/osgParticle/AngularAccelOperator, + include/osgParticle/Particle, + include/osgParticle/ParticleProcessor, + include/osgParticle/ParticleSystem, + include/osgParticle/RadialShooter, + src/osgParticle/FluidFrictionOperator.cpp, + src/osgParticle/ModularEmitter.cpp, src/osgParticle/Particle.cpp, + src/osgParticle/ParticleProcessor.cpp, + src/osgParticle/ParticleSystem.cpp, + src/osgPlugins/ive/DataInputStream.cpp, + src/osgPlugins/ive/DataOutputStream.cpp, + src/osgPlugins/osgParticle/GNUmakefile, + src/osgPlugins/osgParticle/IO_AngularAccelOperator.cpp, + src/osgPlugins/osgParticle/IO_Particle.cpp, + src/osgPlugins/osgParticle/IO_ParticleProcessor.cpp, + src/osgPlugins/osgParticle/IO_RadialShooter.cpp: Merged changed to + osgParticle from Marco Jez, the changes are (quoted from email from + Marco) + + "Most relevant news: 1) particle systems now have the + "freezeOnCull" property set to false by default. Since it is an + optimization, and using it may cause some unwanted behaviors if not + handled properly, it makes more sense to turn it off by default. + 2) new "LINE" shape mode which uses GL_LINES to draw line segments + that point to the direction of motion. 3) particles can now have a + rotation angle and angular velocity. 4) new AngularAccelOperator + applies angular acceleration to particles. 5) particle processors + such as emitters and programs can have a "start", "end" and "reset" + time coordinate. For example, an emitter may be instructed to start + emitting particles only after a certain time, stop after another + amount of time and then start again. + + Update (2) is from Gideon May. Updates (3) to (5) are from Douglas + A. Pouk." + +2003-09-02 21:06 robert + + * src/osgUtil/CullVisitor.cpp: Commented out calc near/far + debugging messages. + +2003-09-02 21:03 robert + + * examples/osgunittests/osgunittests.cpp: Added test of + sizeof(types) - run osgunittests sizeof. + +2003-09-02 18:19 robert + + * include/osg/Matrix, include/osg/State, + include/osgUtil/CullVisitor, src/osg/ColorMatrix.cpp, + src/osg/FragmentProgram.cpp, src/osg/Matrix.cpp, + src/osg/ShapeDrawable.cpp, src/osg/TexMat.cpp, + src/osg/VertexProgram.cpp, src/osgFX/BumpMapping.cpp, + src/osgFX/SpecularHighlights.cpp, + src/osgProducer/OsgCameraGroup.cpp, src/osgSim/ScalarBar.cpp, + src/osgSim/SphereSegment.cpp, src/osgUtil/CullVisitor.cpp: Made + Matrix a typedef to Matrixf, and converted the old Matrix to + Matrixf, as part of prep for supporting both Matrixf (float) and + Matrixd (double). + + Added osg::Matrixf::glLoadMatrix() and + osg::Matrixf::glMultiMatrix() methods and changed corresponding + usage of glLoad/MultMatrixf() calls across to use these methods. + Again prep for support Matrixd. + + Fixes for VisualStudio 6.0 compile. + +2003-09-02 18:16 robert + + * src/osgPlugins/ive/: Geometry.cpp, Image.cpp, LightSource.cpp, + Node.cpp, Texture2D.cpp, TextureCubeMap.cpp: Converted eroneous + writeLong/readInt boolean entries used writeBool/readBool. + +2003-09-02 11:27 robert + + * include/osgUtil/Statistics, + src/osgPlugins/txp/IO_TerrapageNode.cpp, + src/osgPlugins/txp/ReaderWriterTXP.cpp, + src/osgPlugins/txp/ReaderWriterTXP.h, + src/osgPlugins/txp/TerrapageNode.cpp, + src/osgPlugins/txp/TerrapageNode.h, + src/osgPlugins/txp/TrPageArchive.cpp, + src/osgPlugins/txp/TrPageArchive.h, + src/osgPlugins/txp/TrPageParser.h, src/osgPlugins/txp/WaitBlock.h, + src/osgPlugins/txp/trPagePageManager.cpp, + src/osgPlugins/txp/trPagePageManager.h, src/osgPlugins/txp/trdll.h, + src/osgPlugins/txp/trpage_basic.cpp, + src/osgPlugins/txp/trpage_compat.cpp, + src/osgPlugins/txp/trpage_compat.h, + src/osgPlugins/txp/trpage_geom.cpp, + src/osgPlugins/txp/trpage_geom.h, + src/osgPlugins/txp/trpage_header.cpp, + src/osgPlugins/txp/trpage_ident.h, src/osgPlugins/txp/trpage_io.h, + src/osgPlugins/txp/trpage_label.cpp, + src/osgPlugins/txp/trpage_light.cpp, + src/osgPlugins/txp/trpage_main.cpp, + src/osgPlugins/txp/trpage_managers.cpp, + src/osgPlugins/txp/trpage_managers.h, + src/osgPlugins/txp/trpage_material.cpp, + src/osgPlugins/txp/trpage_model.cpp, + src/osgPlugins/txp/trpage_nodes.cpp, + src/osgPlugins/txp/trpage_parse.cpp, + src/osgPlugins/txp/trpage_pparse.cpp, + src/osgPlugins/txp/trpage_print.cpp, + src/osgPlugins/txp/trpage_print.h, + src/osgPlugins/txp/trpage_range.cpp, + src/osgPlugins/txp/trpage_rarchive.cpp, + src/osgPlugins/txp/trpage_read.h, + src/osgPlugins/txp/trpage_readbuf.cpp, + src/osgPlugins/txp/trpage_scene.cpp, + src/osgPlugins/txp/trpage_scene.h, + src/osgPlugins/txp/trpage_swap.cpp, + src/osgPlugins/txp/trpage_swap.h, src/osgPlugins/txp/trpage_sys.h, + src/osgPlugins/txp/trpage_tile.cpp, + src/osgPlugins/txp/trpage_util.cpp, + src/osgPlugins/txp/trpage_util.h, + src/osgPlugins/txp/trpage_warchive.cpp, + src/osgPlugins/txp/trpage_write.h, + src/osgPlugins/txp/trpage_writebuf.cpp: Fixes for IRIX build + + to_unix on txp plugin files. + +2003-09-01 22:53 robert + + * VisualStudio/VisualStudio.dsw, VisualStudio/osgFX/osgFX.dsp, + VisualStudio/osgPlugins/osgFX/dot_osgFX.dsp, + include/osgFX/BumpMapping, src/osgFX/BumpMapping.cpp, + src/osgFX/GNUmakefile, src/osgPlugins/osgFX/GNUmakefile, + src/osgPlugins/osgFX/IO_BumpMapping.cpp, + src/osgUtil/TangentSpaceGenerator.cpp: Support for BumpMapping + added by Marco Jez. + +2003-09-01 20:43 robert + + * examples/osgfxbrowser/osgfxbrowser.cpp, + src/osgFX/AnisotropicLighting.cpp: Updates from + Marco:sgfxbrowser.cpp (added specular component to scene light) and + AnisotropicLighting.cpp (workaround for a multiple-context issue). + +2003-09-01 16:49 robert + + * VisualStudio/examples/osgspheresegment/: osgsimulation.dsp, + osgspheresegment.dsp: Win32 fixes. + +2003-09-01 16:46 robert * 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 03:59 robert - - * src/osgPlugins/dx/ReaderWriterDX.cpp: Fixes to warning in Win32 - build - -2002-04-15 01:51 robert - - * src/osgPlugins/flt/: LongIDRecord.cpp, flt2osg.cpp: Fixed the - copying of LongIDRecord's strings in flt plugin so it now uses - the record length-4, to create the string. Also Removed some in - appropriate comments from LongIDRecord, since they were obvious - and hang over of a copy and paste job on the code. - -2002-04-15 01:09 robert - - * 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 15:21 robert - - * include/osg/DisplaySettings, include/osg/Image, - src/osg/DisplaySettings.cpp, src/osg/Image.cpp, - src/osg/Texture.cpp, src/osgUtil/SceneView.cpp: Added support for - specificing the eye mapping and seperation between the horizontal - and veritical split stereo modes. - - Renamed osg::Image::ensureDimensionArePowerOfTwo() to - osg::Image::ensureValidSizeForTexturing(). - -2002-04-14 13:30 robert - - * src/osg/: Image.cpp, Texture.cpp: Used a faster method for - checking for power of 2 on the image dimensions and did a check - on forcing 16bits textures in osg::Texture (which speeds things - up on the Umea model which is performance bound by texture - memory.), the later check is now commented out. - -2002-04-14 06:41 robert - - * 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'. - -2002-04-14 05:54 robert - - * src/osgPlugins/bmp/ReaderWriterBMP.cpp: Addition of write .bmp to - the BMP plugin. - -2002-04-14 05:53 robert + examples/osgspheresegment/osgspheresegment.cpp, + include/osgSim/ColorRange, include/osgSim/LightPoint, + include/osgSim/LightPointNode, include/osgSim/ScalarBar, + include/osgSim/ScalarsToColors, include/osgSim/SphereSegment, + src/osgSim/ScalarBar.cpp, src/osgSim/SphereSegment.cpp: Fixes for + Win32. - * src/osgUtil/SceneView.cpp: Fix for crash in SceneView introduced - when ungarded use of _dispalySettings pointer was added, a if - (valid) guard has been added to solve the problem. - -2002-04-13 15:19 robert - - * VisualStudio/Demos/hangglide/hangglide.dsp, - VisualStudio/Demos/osgbillboard/osgbillboard.dsp, - VisualStudio/Demos/osgconv/osgconv.dsp, - VisualStudio/Demos/osgcopy/osgcopy.dsp, - VisualStudio/Demos/osgcube/osgcube.dsp, - VisualStudio/Demos/osgimpostor/osgimpostor.dsp, - VisualStudio/Demos/osgreflect/osgreflect.dsp, - VisualStudio/Demos/osgscribe/osgscribe.dsp, - VisualStudio/Demos/osgstereoimage/osgstereoimage.dsp, - VisualStudio/Demos/osgtext/osgtext.dsp, - VisualStudio/Demos/osgtexture/osgtexture.dsp, - VisualStudio/Demos/osgversion/osgversion.dsp, - VisualStudio/Demos/osgviews/osgviews.dsp, - VisualStudio/Demos/sgv/sgv.dsp, VisualStudio/osg/osg.dsp, - VisualStudio/osgDB/osgDB.dsp, VisualStudio/osgGLUT/osgGLUT.dsp, - VisualStudio/osgPlugins/bmp/bmp.dsp, - VisualStudio/osgPlugins/dw/dw.dsp, - VisualStudio/osgPlugins/dx/dx.dsp, - VisualStudio/osgPlugins/flt/flt.dsp, - VisualStudio/osgPlugins/gif/gif.dsp, - VisualStudio/osgPlugins/jpeg/jpeg.dsp, - VisualStudio/osgPlugins/lib3ds/lib3ds.dsp, - VisualStudio/osgPlugins/lwo/lwo.dsp, - VisualStudio/osgPlugins/obj/obj.dsp, - VisualStudio/osgPlugins/osg/dot_osg.dsp, - VisualStudio/osgPlugins/osgtgz/osgtgz.dsp, - VisualStudio/osgPlugins/pic/pic.dsp, - VisualStudio/osgPlugins/png/png.dsp, - VisualStudio/osgPlugins/rgb/rgb.dsp, - VisualStudio/osgPlugins/tgz/tgz.dsp, - VisualStudio/osgPlugins/tiff/tiff.dsp, - VisualStudio/osgPlugins/txp/txp.dsp, - VisualStudio/osgPlugins/zip/zip.dsp, - VisualStudio/osgText/osgText.dsp, - VisualStudio/osgUtil/osgUtil.dsp, include/osg/GeoSet, - include/osgText/Text, - src/osgPlugins/dx/AreaGeoSetTriangulator.cpp, - src/osgPlugins/dx/DXWriter.cpp, src/osgPlugins/flt/FltFile.h, - src/osgPlugins/flt/flt.h, src/osgPlugins/txp/TrPageArchive.h: - Clean up for VisualStudio build - -2002-04-13 11:53 robert - - * VisualStudio/osgPlugins/tga/tga.dsp: Added a space into the - project name because it was confusing VisualStudio. - -2002-04-13 11:45 robert - - * VisualStudio/VisualStudio.dsw: Further changes to - VisualStudio.dsw for dependancies. - -2002-04-13 04:36 robert - - * VisualStudio/VisualStudio.dsw: Added dependanices into - osgPlugins. - -2002-04-13 04:08 robert - - * include/osgUtil/: RenderStage, SceneView: Fixed compile problem - related to missing includes (a result of removing include of - Camera..) - -2002-04-13 03:29 robert - - * VisualStudio/VisualStudio.dsw: Added dependancies to Demos. - -2002-04-13 03:18 robert - - * VisualStudio/VisualStudio.dsw, include/osg/Camera, - src/osgPlugins/dx/DXWriter.cpp: Saved workspace from VisualStudio - to follow up on missing demo dependancies +2003-09-01 12:23 robert -2002-04-13 02:28 robert - - * VisualStudio/VisualStudio.dsw: Added Core infront of the names of - the project dependancies. - -2002-04-12 11:06 robert + * src/osg/Geometry.cpp: Added a call to disable all vertex attrib + arrays when none are present on an osg::Geometry. - * include/osg/Camera, include/osg/ImpostorSprite, - include/osg/State, include/osgUtil/SceneView, src/osg/Camera.cpp, - src/osgUtil/SceneView.cpp: Further work on cleaning up SceneView - and Camera, in particular moving strereo support out of Camera - and into SceneView. Also enabled the option to set the projection - and modelview matrices directly on SceneView thereby removing the - dependance on osg::Camrea to control the view of the scene. +2003-09-01 10:36 robert -2002-04-12 07:05 robert + * Make/makedirdefs, VisualStudio/VisualStudio.dsw, + VisualStudio/examples/osgscalarbar/osgscalarbar.dsp, + VisualStudio/examples/osgsimulation/osgsimulation.dsp, + VisualStudio/examples/osgspheresegment/osgsimulation.dsp, + VisualStudio/osgSim/osgSim.dsp, doc/Doxyfiles/core_Doxyfile, + examples/osgscalarbar/GNUmakefile, + examples/osgscalarbar/GNUmakefile.inst, + examples/osgscalarbar/osgscalarbar.cpp, + examples/osgsimulation/GNUmakefile, + examples/osgsimulation/GNUmakefile.inst, + examples/osgsimulation/osgsimulation.cpp, + examples/osgspheresegment/GNUmakefile, + examples/osgspheresegment/GNUmakefile.inst, + examples/osgspheresegment/osgspheresegment.cpp, + include/osgSim/ColorRange, include/osgSim/ScalarBar, + include/osgSim/ScalarsToColors, include/osgSim/SphereSegment, + src/osgSim/ColorRange.cpp, src/osgSim/GNUmakefile, + src/osgSim/ScalarBar.cpp, src/osgSim/ScalarsToColors.cpp, + src/osgSim/SphereSegment.cpp: From Neil Salter, added + osgSim::SphereSegment and osgSim::ScalarBar, and osgspheresegment + and osgscalarbar, and osgsimulation examples. - * src/osg/MemoryManager.cpp: Fixes for Win32 build. +2003-08-31 23:17 robert -2002-04-12 06:06 robert + * examples/osgviewer/osgviewer.cpp, + src/osgGA/AnimationPathManipulator.cpp: Converted cout's to + notify's. - * 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 05:51 robert - - * VisualStudio/: VisualStudio.dsw, osg/osg.dsp, osgDB/osgDB.dsp, - 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 05:15 robert - - * VisualStudio/: VisualStudio.dsw, - Demos/osgTextDemo/osgTextDemo.dsp, Demos/osgtext/osgtext.dsp: - Renamed the osgtext demo project to reflect the name. - -2002-04-12 04:56 robert - - * 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. +2003-08-31 23:17 robert -2002-04-12 03:24 robert + * src/osgPlugins/flt/flt2osg.cpp: From Alberto Farre, fixes to the + file path handling of internally referenced files. - * VisualStudio/osgPlugins/lib3ds/lib3ds.dsp: Attempt to add - osgPlugin infront of the 3ds name to force VisualStudio to - present it as plugin in the browser. +2003-08-31 23:08 robert -2002-04-12 03:12 robert + * src/osg/Geometry.cpp: Added experiment Tempated fast path + implemenation, #if 0 out right now. - * VisualStudio/VisualStudio.dsw: Reorganised the names of libraries - and Demos to make it clear what is what. +2003-08-31 22:23 robert -2002-04-12 02:53 robert + * VisualStudio/highlight71.reg: From Tree, updated syntax + highlighting. - * include/osg/Transform, src/osg/Transform.cpp, - src/osgText/FTVectoriser.cpp: Fixes for Win32 build +2003-08-31 22:13 robert -2002-04-12 02:25 robert + * src/osgDB/DatabasePager.cpp: Converted cout's messages to use + notify. - * VisualStudio/VisualStudio.dsw: Removed double reference of - osgtexture +2003-08-30 00:04 robert -2002-04-12 02:25 robert + * include/osgUtil/SceneView: Added s/getCullVistorLeft/Right(), + s/getRenderStageLeft/Right(), s/getRenderGraphLeft/Right() methods. - * 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. +2003-08-29 23:05 robert -2002-04-12 01:01 robert + * src/osgDB/FileNameUtils.cpp: From Alberto Farre, added support + for both / and \ slashes in path utility functions. - * VisualStudio/osgUtil/osgUtil.dsp: Removed dangling references to - NewCullVisitor from osgUtil.dsp. +2003-08-29 23:04 robert -2002-04-11 23:18 don + * src/osgPlugins/jpeg/ReaderWriterJPEG.cpp: Added an explicit check + for file extension so that only .jpg and .jpeg files are loaded + with the JPEG plugin, thus avoid a crash which was occuring when it + was passed non JPEG files. - * Make/makepkg, src/osgUtil/CullVisitor.cpp: Solaris PKG - distribution now makes a shar (self-extracting shell archived) - changed makepgk to do this. +2003-08-29 22:52 robert - Changed another one of those pesky cout = std::cout in - CullVisitor.cpp + * examples/osgfxbrowser/Frame.cpp: Added fonts/ in front of + arial.ttf. -2002-04-11 22:09 don +2003-08-28 22:40 robert - * Make/makedefs: added 'make cleandepend' to build system. + * src/osgDB/DatabasePager.cpp: Added getBound() to the database + pager so that once a model has been loaded it bounding volume is + computed upfront and in the database paging thread. -2002-04-11 22:06 don +2003-08-28 13:49 robert - * Make/: help.sh, makerules: Added the 'make cleandepend' target to - the build system. + * src/osgPlugins/flt/flt2osg.cpp: Removed double line spacing in + ExternalReference code. -2002-04-11 16:20 robert +2003-08-28 13:47 robert - * include/osg/Matrix, include/osg/NodeVisitor, include/osg/Object, - include/osg/StateAttribute, include/osg/StateSet, - 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, - src/osgPlugins/osg/Object.cpp, src/osgPlugins/osg/Transform.cpp, - src/osgUtil/CullVisitor.cpp, src/osgUtil/Optimizer.cpp: Added - DataVariance enum and set/get fields to osg::Object to help - identify which objects have values that vary over the lifetime of - the object (DYNAMIC) and ones that do not vary (STATIC). Removed - the equivalent code in osg::Transform, StateSet and - StateAttribute, as these are now encompassed by the new - DataVariance field. + * src/osgPlugins/flt/flt2osg.cpp: Added a PushAndPopFilePath usage + to the internal flt file references. - Removed MatrixMode enum from Matrix, and associated - fields/parameters from osg::Transfrom and osg::NodeVisitor, since - MatrixMode was not providing any useful functionality, but made - the interface more complex (MatrixMode was an experimental API) +2003-08-27 15:13 robert - Added ReferenceFrame field to osg::Transform which allows users - to specify transforms that are relative to their parents (the - default, and previous behavior) or absolute reference frame, - which can be used for HUD's, camera relative light sources etc - etc. Note, the view frustum culling for absolute Transform are - disabled, and all their parents up to the root are also - automatically have view frustum culling disabled. However, once - passed an absolute Transform node culling will return to its - default state of on, so you can still cull underneath an absolute - transform, its only the culling above which is disabled. + * VisualStudio/osgUtil/osgUtil.dsp, + include/osgUtil/TangentSpaceGenerator, src/osgUtil/GNUmakefile, + src/osgUtil/TangentSpaceGenerator.cpp: From Marco Jez, tangent + space generator. -2002-04-11 10:15 robert +2003-08-27 14:09 robert - * include/osg/Fog, include/osg/Image, include/osg/Light, - src/osg/Image.cpp, src/osg/Texture.cpp: Added several new methods - to osg::Image to help keep track of memory and added - osg::Image::readPixels to encapsulate glReadPixels. + * VisualStudio/examples/osgfxbrowser/osgfxbrowser.dsp: Added /Zm200 + for VS6.0 build. - Reordering of includes in include/osg/Fog and include/osg/Light - to remove silly warnings under Visual Studio. +2003-08-27 11:34 robert -2002-04-11 10:13 robert + * VisualStudio/examples/: osgcubemap/osgcubemap.dsp, + osgprerender/osgprerender.dsp, + osgprerendercubemap/osgprerendercubemap.dsp: Added /Zm200 define to + .dsp's to avoid compile errors under VisualStudio6.0. - * src/osgPlugins/lib3ds/ReaderWriter3DS.cpp: Patch to ReadWriter3DS - from Mike Connel. +2003-08-27 11:22 robert -2002-04-11 09:05 don + * include/osgProducer/KeyboardMouseCallback, + src/osgProducer/KeyboardMouseCallback.cpp: Added + KeyboardMouseCallback::shutdown() support. - * src/osgUtil/Makefile: Backed out bad addition of NewCUllVisitor +2003-08-27 09:54 robert -2002-04-11 08:54 don + * VisualStudio/osgPlugins/pfb/pfb.dsp: Added Performer plugin .dsp - * src/osgUtil/Makefile: Somehow, cvs forgot to check in a modified - Makefile with NewCullVisitor added to it... Hm.. anyway this - fixes it. +2003-08-27 01:39 robert -2002-04-11 06:53 robert + * src/osgUtil/CullVisitor.cpp: Fixed + CullVisitor::popProjectionMatrix() handling of othorgraphic near + and far values. - * src/osg/DrawPixels.cpp: Fix for Win32 build. +2003-08-26 23:09 robert -2002-04-11 02:16 robert + * include/osgFX/AnisotropicLighting, include/osgFX/Cartoon, + include/osgFX/Effect, include/osgFX/Export, include/osgFX/Registry, + include/osgFX/Scribe, include/osgFX/SpecularHighlights, + include/osgFX/Technique, include/osgFX/Validator, + src/osgPlugins/osgFX/GNUmakefile, + src/osgPlugins/osgFX/IO_AnisotropicLighting.cpp, + src/osgPlugins/osgFX/IO_Cartoon.cpp, + src/osgPlugins/osgFX/IO_Effect.cpp, + src/osgPlugins/osgFX/IO_Scribe.cpp, + src/osgPlugins/osgFX/IO_SpecularHighlights.cpp: Added missing osgFX + files. - * INSTALL: Changed the comments for Clay Fowlwer about the GLU - patch for RedHat7.2 to reflect the new position of the tarball - and its new name. +2003-08-26 22:17 robert -2002-04-11 01:24 robert + * NEWS.txt, runexamples.bat, Make/makedirdefs, + VisualStudio/VisualStudio.dsw, + VisualStudio/examples/osgfxbrowser/osgfxbrowser.dsp, + VisualStudio/osgFX/osgFX.dsp, + VisualStudio/osgPlugins/osgFX/dot_osgFX.dsp, + examples/osgfxbrowser/Frame.cpp, examples/osgfxbrowser/Frame.h, + examples/osgfxbrowser/GNUmakefile, + examples/osgfxbrowser/GNUmakefile.inst, + examples/osgfxbrowser/osgfxbrowser.cpp, + examples/osgviewer/osgviewer.cpp, + src/osgFX/AnisotropicLighting.cpp, src/osgFX/Cartoon.cpp, + src/osgFX/Effect.cpp, src/osgFX/GNUmakefile, + src/osgFX/Registry.cpp, src/osgFX/Scribe.cpp, + src/osgFX/SpecularHighlights.cpp, src/osgFX/Technique.cpp, + src/osgFX/Validator.cpp: Added osgFX - Marco Jez's special effects + nodekit. - * include/osgUtil/SceneView, src/osgUtil/CullVisitor.cpp: Fixed - refrences to NewCullVisitor which has now been mapped onto - CullVisitor. +2003-08-26 16:49 robert -2002-04-10 15:10 robert + * src/osgProducer/Viewer.cpp: Moved the keyboardmouse startThread + into the Viewer::realize() method. - * include/osgUtil/CullVisitor, include/osgUtil/NewCullVisitor, - src/osg/Image.cpp, src/osgUtil/CullVisitor.cpp, - src/osgUtil/Makefile, src/osgUtil/NewCullVisitor.cpp: Copied - NewCullVisitor over top of CullVisitor and then removed - NewCullVisitor. +2003-08-26 09:02 robert - Added some defines to Image in prep for writing code to determine - how big a pixel is. + * include/osgProducer/OsgCameraGroup: Added set/getDatabasePager() + method. -2002-04-10 14:51 robert +2003-08-25 23:50 robert - * Make/makedefs, VisualStudio/osg/osg.dsp, include/osg/DrawPixels, - include/osg/Image, include/osg/MemoryManager, - 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. + * src/osgDB/Registry.cpp: Added check for :: in wrapper name when + writing out to .osg, so that if a namaspace:: exists in the wrapper + name then one isn't created for it by default. - Made osg::LightSource to default to cullActive set to false to - that LightSource nodes don't get culled by default. +2003-08-25 15:04 robert -2002-04-10 07:34 don + * NEWS.txt: Updated NEWS for 0.9.6 release. - * dist/PKG/.README: Added placeholder .README file to the PKG - directory to keep CVS from removing the directory on an update. +2003-08-25 15:03 robert -2002-04-10 07:32 don + * include/osgProducer/Viewer, src/osgProducer/Viewer.cpp: Added + osgProducer:: in front of KeyboardMouseCallback. - * dist/PKG/: OpenSceneGraph-0.8.44-SunOS-local, - OpenSceneGraph-dev-0.8.44-SunOS-local: Removed big honkin' SUN - PKG files from cvs distribution. +2003-08-25 14:31 robert -2002-04-09 18:29 don + * include/osg/State: Removed suplerfluous inline from + setInitialViewMatrix(). - * Make/makedefs, src/osgPlugins/tiff/Makefile: Added (previously - omitted) libpng, libjpeg, libtiff, libgif to makedefs in the - Linux section +2003-08-25 14:06 robert -2002-04-09 15:54 don + * include/osg/State, src/osg/State.cpp: Added + getInitialInverseViewMatrix() to osg::State. - * Make/makerules: Fixed makedepend to do the right thing. +2003-08-25 12:37 robert -2002-04-09 14:46 robert + * src/osgDB/Registry.cpp: Added support for loading + nodekits/plugins to resolve associates when reading .osg files. - * include/osgUtil/SceneView: Added setProjectionMatrix and - setModelViewMatrix() methods to osg::SceneView, and associated - member variables. I have not linked them up to the cull - traversal yet, but this will be the next task. +2003-08-23 21:48 robert -2002-04-09 09:09 robert + * include/osgProducer/Viewer, src/osgProducer/Viewer.cpp: Add + osg_ref to osgProducer::Viewer to ensuer + that the keyboard mousr desctructor is being called correctly. - * include/osg/ImpostorSprite, include/osg/Matrix, - include/osgUtil/NewCullVisitor, include/osgUtil/RenderStage, - src/osg/ImpostorSprite.cpp, src/osg/Matrix.cpp, - src/osgUtil/CullVisitor.cpp, - src/osgUtil/InsertImpostorsVisitor.cpp, - src/osgUtil/NewCullVisitor.cpp, src/osgUtil/RenderLeaf.cpp, - src/osgUtil/RenderStage.cpp, src/osgUtil/SceneView.cpp: Further - work on removing Camera references from NewCullVisitor and - releted classes, this work paves the way for making osg::Camera - an optional extra rather than a requirement for rendering. +2003-08-21 20:23 robert -2002-04-09 08:51 don + * include/osgDB/Registry: Made getLibrary public. - * 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. +2003-08-21 15:26 robert -2002-04-09 07:55 don + * include/osg/Drawable, include/osg/Geometry, src/osg/Geometry.cpp: + Compile/Warnings fixes. - * Make/distrules, Make/instdemosrc, Make/instrules, Make/makedefs, - 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. +2003-08-21 10:52 robert - Added a cleaner way to install demo source so that installed - versions use a simplified makedefs/makerules. - - Small fix to get osgText to compile with Solaris CC. Constructor - declared with a non-const argument, but implemented with const - argument. - -2002-04-08 09:50 don - - * Make/makedefs: Added -lstdc++ to begining of LIBS on link line.. - ?? - -2002-04-08 09:25 don - - * Make/makedefs: Put quotes around "DBGF" for multi argument - -2002-04-08 01:23 robert - - * src/osg/MemoryManager.cpp: Changed a char* into const char* to - fix Solaris build. - -2002-04-08 01:22 robert - - * src/osg/Notify.cpp: Fix for VisualStudio's lack of - auto_ptr::reset. - -2002-04-07 10:46 don - - * Make/cygwin_plugin_def, Make/makedefs, - 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: Added a stop gap fix for cygwin - build. Previous experiements were creating library and plugin - files that looked like system library and system files which - would have deleted original files on a 'make install'. Cygwin is - not tested yet, but this needed to get fixed before a cygwin user - wiped out his system library files. - -2002-04-06 01:24 robert - - * src/: osg/Makefile, osgUtil/Makefile: Updates to Makefile to - reflect recent .cpp additions such as TextureCubeMap, - MemoryManager etc. - -2002-04-04 18:49 don - - * src/osg/GeoSet.cpp: Fixed a small oversight in the previous bug - fix. in GeoSet::computeBound() _numcoords is NOT necesarily - _cindex._size. - -2002-04-04 17:52 don - - * INSTALL, Makefile, Make/help.sh, Make/helprules, Make/instrules, - Make/makedefs, Make/makedirrules, Make/makerules, - src/osgDB/Registry.cpp: Edited INSTALL for new make and - installation procedures. Checking in a fix for Norman Vine Added - helprules and help.sh for a long-winded help message if you 'make - help'. - -2002-04-04 10:01 don - - * Makefile, Make/distrules, Make/makedefs, Make/makerpms, - dist/RPM/OpenSceneGraph.spec, dist/RPM/OpenSceneGraph_dev.spec, - dist/RedHatRPM/Makefile, dist/RedHatRPM/makespec, - dist/RedHatRPM/osg.spec, src/osgPlugins/dx/DXWriter.cpp, - src/osgPlugins/gif/Makefile, src/osgPlugins/jpeg/Makefile, - src/osgPlugins/png/Makefile: Added Norman Vine's changes for - CYGWIN builds - - Added distrules and makerpms for building RPM distributions - - Removed old RedHatRPM distribution build directory - - Added new dist/RPM directory and placed temporary .spec files - (these are generated by Make/makerpms and are not intended for - stand-alone use, but they keep the directory warm and CVS happy) - -2002-04-03 16:30 don - - * src/osg/GeoSet.cpp: Fixed a small bug in compute bound that - caused it to come up with the wrong number if the coord array was - indexed, and containing bogus (unindexed, yet in-line) numbers. - -2002-04-03 09:53 don - - * Make/makedefs: Cleaned up in stallation directives - -2002-04-03 09:41 don - - * 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 - for the various platforms. - -2002-04-01 22:58 don - - * Make/: makedefs, makerules: Oops forgot to add makedefs and - makerules - -2002-04-01 22:44 don - - * AUTHORS, Makefile, Make/instrules, Make/instrules.new, - Make/makedefs.cyg, Make/makedefs.freebsd, Make/makedefs.irix.std, - Make/makedefs.irix.std.64, Make/makedefs.linux, - Make/makedefs.macosx, Make/makedefs.mingw, Make/makedefs.new, - Make/makerules.cyg, Make/makerules.freebsd, Make/makerules.irix, - Make/makerules.linux, Make/makerules.macosx, - Make/makerules.mingw, Make/makerules.new, dist/Irix/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, - src/osgPlugins/jpeg/Makefile, src/osgPlugins/lib3ds/Makefile, - src/osgPlugins/lwo/Makefile, src/osgPlugins/obj/Makefile, - src/osgPlugins/osg/Makefile, src/osgPlugins/osgtgz/Makefile, - src/osgPlugins/pfb/Makefile, src/osgPlugins/pic/Makefile, - src/osgPlugins/png/Makefile, src/osgPlugins/quicktime/Makefile, - src/osgPlugins/rgb/Makefile, src/osgPlugins/tga/Makefile, - src/osgPlugins/tgz/Makefile, src/osgPlugins/tiff/Makefile, - src/osgPlugins/txp/Makefile, src/osgPlugins/zip/Makefile, - src/osgText/Makefile, src/osgUtil/Makefile: The new order for - building OSG. All Makefiles are replaced and the Make directory - is left with four files only : makedefs makerules - makedirrules instrules - - These work for all platforms supported so far, which include : - Linux Irix Solaris MacOSX Cygwin FreeBSD - -2002-04-01 22:27 don - - * Make/: makedefs.new, makerules.new: Folded in Bob Kuehne's - changes for Mac OSX to makedefs and makerules - -2002-04-01 07:37 don - - * Make/: makedefs.new, makerules.new: Added cleanlite rules to - makerules.new + * src/: osgDB/DatabasePager.cpp, + osgPlugins/txp/trPagePageManager.cpp: Moved + OpenThreads::Threads::Yield() calls across to new + OpenThreads::Threads::YieldCurrentThread() naming. -2002-03-31 20:54 don +2003-08-21 10:51 robert - * Make/makedefs.new: [no log message] + * src/osgUtil/CubeMapGenerator.cpp: From Marco Jez, improvement to + the handling of coordinates frame in CubeMapGenerator. -2002-03-31 19:39 don +2003-08-20 13:52 robert - * Make/: instrules.new, makedefs.new, makerules.new: Completed and - tested instrules.new + * include/osgDB/DatabasePager, src/osg/GLExtensions.cpp, + src/osgDB/DatabasePager.cpp, + src/osgPlugins/txp/trPagePageManager.cpp: Added explicit calls + cancel and wait until thread and no longer running to the + DatabasePager and TXP pager. -2002-03-31 08:43 don - - * Make/: instrules.new, makedefs.new: Added more to instrules and - makedefs.new Folded in Randall Hopper's changes for FreeBSD - -2002-03-31 08:40 robert - - * Make/makedefs.linux, VisualStudio/osg/osg.dsp, - VisualStudio/osgUtil/osgUtil.dsp, include/osg/Camera, - include/osg/ClippingVolume, include/osg/NodeVisitor, - include/osg/Projection, include/osg/Transform, - include/osgUtil/CullViewState, include/osgUtil/CullVisitor, - include/osgUtil/NewCullVisitor, include/osgUtil/RenderLeaf, - include/osgUtil/SceneView, src/osg/Camera.cpp, src/osg/Makefile, - src/osg/Projection.cpp, src/osg/State.cpp, - src/osgUtil/CullViewState.cpp, src/osgUtil/CullVisitor.cpp, - src/osgUtil/Makefile, src/osgUtil/NewCullVisitor.cpp, - src/osgUtil/RenderBin.cpp, src/osgUtil/RenderLeaf.cpp, - src/osgUtil/SceneView.cpp: Added new osg::Projection node, and - osgUtil::NewCullVisitor which are work in progress for the new - support for controlling the projection matrix from within the - scene graph. - - Also Added osg::State::getClippingVolume(), getProjectionMatrix() - and getModelViewMatrix() with allows drawables to access the - current projection, and model view matrices and the view frustum - in local coords to the drawable. +2003-08-20 13:51 robert -2002-03-31 01:54 robert + * include/osg/Timer, src/osg/Timer.cpp: Renamed instances of Click + to Tick for consistency. - * src/osgPlugins/obj/glm.cpp: Removed reference to malloc.h, - replacing by stdlib.h instead. +2003-08-20 13:50 robert -2002-03-30 13:20 robert + * include/osg/CullStack, include/osg/CullingSet, + src/osg/CullStack.cpp, src/osg/CullingSet.cpp, + src/osgUtil/SceneView.cpp: Standardised the culling flags between + CullingSet and CullStack, and made ENABLE_ALL_CULLING enable all + culling including the near and far plane. DEFAULT_CULLING is now + used for the default as uses the same original values as + ENABLE_ALL_CULLING once did - view frustum culling with near and + far culling. SceneView now uses DEFAULT_CULLING. - * src/osgPlugins/dx/DXWriter.cpp: Warnings fixes, submitted by - Randall Hopper. +2003-08-20 11:38 robert -2002-03-30 07:13 robert + * include/osg/GLExtensions, src/osg/GLExtensions.cpp: Added + osg::setGLExtensionDisableString && + osg::getGLExtensionDisableString() functions the GLExtensions file, + and made the isGLExtensionSupported() function use the extension + disable string when extension are querried. - * src/osg/MemoryManager.cpp: Fix for Cygwin build. +2003-08-20 08:36 robert -2002-03-29 09:26 robert + * src/osgPlugins/txp/: trPagePageManager.cpp, trPagePageManager.h: + Moved the delete of expired subgraphs to the database thread to + improve the stability of the frame rate. - * include/osg/MemoryAdapter, include/osg/State, - include/osg/StateAttribute, include/osg/Texture, - include/osg/mem_ptr, src/osg/Camera.cpp, src/osg/Makefile, - src/osg/State.cpp, src/osg/Texture.cpp, - src/osgUtil/RenderLeaf.cpp, src/osgUtil/RenderStage.cpp, - src/osgUtil/RenderStageLighting.cpp, src/osgUtil/SceneView.cpp: - Move the applying of Projection and ModelView matrices into - osg::State so that it now maintains references to the last - applied matrices, automatically doing lazy state updating. This - simplifies the various places in the OSG which were previously - doing the applying, add paves the way for managing the projection - matrix within the scene graph. +2003-08-19 20:46 robert + + * src/osgPlugins/txp/: trPagePageManager.cpp, trPagePageManager.h: + Fixes to the database paging. + +2003-08-19 15:05 robert + + * include/osgGA/KeySwitchMatrixManipulator, + src/osgProducer/Viewer.cpp, src/osgProducer/ViewerEventHandler.cpp: + Fixed typo of getNumMatrixManipulators(). + +2003-08-19 14:01 robert + + * src/osgPlugins/txp/TrPageParser.cpp: Removed inappropriate + static_cast<>. + +2003-08-18 20:51 robert + + * src/osg/Texture.cpp: Changed applyTextParamaters() to set the + wrap modes : + + GL_TEXTURE_WRAP_S for all texture targets. + GL_TEXTURE_WRAP_T for all texture targets except + GL_TEXRTURE_1D + GL_TEXTURE_WRAP_R for only GL_TEXTURE_3D + + And changed the defaults to OpenGL defaults of GL_REPEAT. + +2003-08-18 20:36 robert + + * include/osg/TextureRectangle, src/osg/TextureRectangle.cpp: Added + applyTexImage_subload() implemention into TextureRectangle class to + provide automatic support for texture subloading. + +2003-08-18 16:14 robert + + * include/osg/Timer: Changed private to protected to allow Timer to + be subclassed more easily. + +2003-08-18 16:12 robert + + * include/osg/Timer: Added getSecondsPerClick() method to Timer. + +2003-08-18 11:58 robert + + * Make/makedefs, examples/osganimate/GNUmakefile, + examples/osganimate/GNUmakefile.inst, + examples/osgautotransform/GNUmakefile, + examples/osgautotransform/GNUmakefile.inst, + examples/osgbillboard/GNUmakefile, + examples/osgbillboard/GNUmakefile.inst, + examples/osgcallback/GNUmakefile, + examples/osgcallback/GNUmakefile.inst, + examples/osgcameragroup/GNUmakefile, + examples/osgcameragroup/GNUmakefile.inst, + examples/osgclip/GNUmakefile, examples/osgclip/GNUmakefile.inst, + examples/osgcluster/GNUmakefile, + examples/osgcluster/GNUmakefile.inst, + examples/osgconv/GNUmakefile.inst, examples/osgcopy/GNUmakefile, + examples/osgcopy/GNUmakefile.inst, examples/osgcubemap/GNUmakefile, + examples/osgcubemap/GNUmakefile.inst, + examples/osgdemeter/GNUmakefile, + examples/osgdemeter/GNUmakefile.inst, + examples/osggeodemo/GNUmakefile, + examples/osggeodemo/GNUmakefile.inst, + examples/osggeometry/GNUmakefile, + examples/osggeometry/GNUmakefile.inst, + examples/osghangglide/GNUmakefile, + examples/osghangglide/GNUmakefile.inst, + examples/osghud/GNUmakefile, examples/osghud/GNUmakefile.inst, + examples/osgimpostor/GNUmakefile, + examples/osgimpostor/GNUmakefile.inst, + examples/osgkeyboard/GNUmakefile, + examples/osgkeyboard/GNUmakefile.inst, + examples/osglight/GNUmakefile, examples/osglight/GNUmakefile.inst, + examples/osglightpoint/GNUmakefile.inst, + examples/osglogo/GNUmakefile, examples/osglogo/GNUmakefile.inst, + examples/osgmultitexture/GNUmakefile, + examples/osgmultitexture/GNUmakefile.inst, + examples/osgoccluder/GNUmakefile, + examples/osgoccluder/GNUmakefile.inst, + examples/osgparticle/GNUmakefile, + examples/osgparticle/GNUmakefile.inst, + examples/osgpick/GNUmakefile, examples/osgpick/GNUmakefile.inst, + examples/osgpoints/GNUmakefile, + examples/osgpoints/GNUmakefile.inst, + examples/osgprerender/GNUmakefile, + examples/osgprerender/GNUmakefile.inst, + examples/osgprerendercubemap/GNUmakefile, + examples/osgprerendercubemap/GNUmakefile.inst, + examples/osgreflect/GNUmakefile, + examples/osgreflect/GNUmakefile.inst, + examples/osgscribe/GNUmakefile, + examples/osgscribe/GNUmakefile.inst, + examples/osgsequence/GNUmakefile, + examples/osgsequence/GNUmakefile.inst, + examples/osgshaders/GNUmakefile, + examples/osgshaders/GNUmakefile.inst, + examples/osgshadowtexture/GNUmakefile, + examples/osgshadowtexture/GNUmakefile.inst, + examples/osgshape/GNUmakefile, examples/osgshape/GNUmakefile.inst, + examples/osgstereoimage/GNUmakefile, + examples/osgstereoimage/GNUmakefile.inst, + examples/osgteapot/GNUmakefile, + examples/osgteapot/GNUmakefile.inst, examples/osgtext/GNUmakefile, + examples/osgtext/GNUmakefile.inst, + examples/osgtexture1D/GNUmakefile, + examples/osgtexture1D/GNUmakefile.inst, + examples/osgtexture2D/GNUmakefile, + examples/osgtexture2D/GNUmakefile.inst, + examples/osgtexture3D/GNUmakefile, + examples/osgtexture3D/GNUmakefile.inst, + examples/osgtexturerectangle/GNUmakefile, + examples/osgtexturerectangle/GNUmakefile.inst, + examples/osgunittests/GNUmakefile, + examples/osgunittests/GNUmakefile.inst, + examples/osgversion/GNUmakefile, + examples/osgversion/GNUmakefile.inst, + examples/osgvertexprogram/GNUmakefile, + examples/osgvertexprogram/GNUmakefile.inst, + examples/osgviewer/GNUmakefile, + examples/osgviewer/GNUmakefile.inst, + examples/osgwindows/GNUmakefile, + examples/osgwindows/GNUmakefile.inst, + examples/slideshow3D/GNUmakefile, + examples/slideshow3D/GNUmakefile.inst, src/osgProducer/GNUmakefile: + Added X_INC into the Make/makedefs and changed the *GNUmakefile* to + use it. + +2003-08-18 10:24 robert + + * include/osg/Texture, include/osgParticle/ParticleSystem, + include/osgUtil/PickVisitor, include/osgUtil/Statistics, + src/osgUtil/PickVisitor.cpp: Fixes for Java build. + +2003-08-16 21:42 robert + + * Make/makedefs, src/osg/Billboard.cpp: Fixes to Cygwin/Mingw + makedefs. + + Converted unix line endinges to dos line endings in various VS + project files. + +2003-08-16 19:52 don + + * src/osgPlugins/rgb/ReaderWriterRGB.cpp: Added check for byte + swapping when writing RGB files so rgb files can be created on big + endian machines + +2003-08-15 10:44 robert + + * VisualStudio/: examples/osgcluster/osgcluster.dsp, + examples/osgpick/osgpick.dsp, examples/osgshape/osgshape.dsp, + examples/osgstereoimage/osgstereoimage.dsp, + examples/osgtext/osgtextdemo.dsp, + examples/osgvertexprogram/osgvertexprogram.dsp, + examples/osgwindows/osgwindows.dsp, + osgPlugins/osgSim/dot_osgSim.dsp, osgProducer/osgProducer.dsp: Did + a to_dos on examples, plugins and core libs. + +2003-08-15 10:38 robert + + * src/osg/: Drawable.cpp, Texture.cpp: Changed cout's to + notufy(INFO). + +2003-08-14 01:05 robert + + * include/osg/NodeVisitor, include/osgDB/DatabasePager, + include/osgParticle/ParticleProcessor, src/osg/NodeVisitor.cpp, + src/osgDB/DatabasePager.cpp, src/osgPlugins/txp/TrPageParser.cpp, + src/osgPlugins/txp/trPagePageManager.cpp, + src/osgProducer/Viewer.cpp: Removed the deprecated + NodeVisitor::getLocalToWorld/WorldToLocal methods as this are + replaced by the osg::computeLocalToWorld/WorldToLocal() functions + found in osg/Transform. + + Made the ReleaseTextureAndDisplayListsVisitor a public nested class + of osgDB::DatabasePager to allow it to be used in the TXP plugin, + and added usage of this visitor to the TXP plugin to make sure that + textures and display lists are released during the update thread. - Remove MemoryAdapter and mem_ptr as they arn't being used, and - can potentially confuse users by their existance. +2003-08-13 00:36 robert -2002-03-29 04:23 robert + * Make/makedefs: Added -lOpenThreads to the IRIX OTHER_LIBS + definition. - * include/osg/MemoryManager: Converted from dos file endings to - unix. +2003-08-13 00:06 robert -2002-03-29 04:23 robert + * src/osgPlugins/quicktime/: QTtexture.cpp, ReaderWriterQT.cpp: + Fixed capitalization of QTtexture.h - * src/: osg/MemoryManager.cpp, osgText/FTGL.h: Fixes for dos - endings in MemoryManager.cpp, and compile fix for osgText for - Cygwin. +2003-08-12 11:15 robert -2002-03-28 22:54 don + * src/osg/Geometry.cpp: Fixed DrawVertex/DrawColors access of null + arrays errors. - * Make/: instrules.new, makedefs.new, makerules.new: Added new - install rules for makefiles and updated makedefs and makerules... - more to come +2003-08-09 01:46 robert -2002-03-28 15:06 robert + * include/osg/Geometry, src/osg/Geometry.cpp: Added + s/getFastPathHint(). - * src/: osg/MemoryManager.cpp, osgUtil/SceneView.cpp: Fixes for - IRIX build. - -2002-03-27 23:29 don - - * Make/: makedefs.new, makerules.new: Couple a fixes in makedefs - and makerules - -2002-03-27 22:35 don - - * Make/makedefs.new: Added Norman Vines fixeds for cygwin - -2002-03-27 15:04 robert - - * include/osg/Texture: A compile fix to the new Texture subload - changes. - -2002-03-27 14:51 robert - - * include/osg/Texture, src/osg/Texture.cpp, - src/osg/TextureCubeMap.cpp, src/osgPlugins/osg/Texture.cpp: Added - support for setting the texture subload width and height within - osg::Texture. The values default to 0, and in this state they - are sizes of the glTexSubImage2D are taken from the source image - size. This allows the previous setup with no settings for - subload size to work as before. - -2002-03-27 08:31 robert - - * Make/makedefs.linux, include/osgUtil/SceneView, - 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 06:56 robert - - * src/: osg/DisplaySettings.cpp, osg/GeoSet.cpp, - osgDB/FieldReaderIterator.cpp, osgDB/FileUtils.cpp, - osgDB/Registry.cpp, osgText/FTBitmapGlyph.cpp, - osgText/FTPixmapGlyph.cpp, osgUtil/NvTriStripObjects.cpp, - osgUtil/NvTriStripObjects.h: Updates to various files, replacing - delete calls with osgDelete so that greater debugging info can be - gleaned. - -2002-03-27 02:52 robert - - * src/osgUtil/SceneView.cpp: Added support for VERTICAL_SPILT and - HORIZONTAL_SPLIT stereo modes. - -2002-03-26 22:09 don - - * Make/: makedefs.new, makerules.new: Update to makeefs/makerules - -2002-03-26 16:55 don - - * Make/: makedefs.new, makerules.new: update to makedefs.new - makerules.new - -2002-03-26 15:52 robert - - * Make/makedefs.freebsd, Make/makedefs.irix.std, - Make/makedefs.irix.std.64, Make/makedefs.linux, - Make/makedefs.macosx, include/osg/Export, include/osg/GeoSet, - include/osg/Image, include/osg/ImpostorSprite, - include/osg/LightSource, include/osg/Matrix, - 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, - 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/osgGLUT/Viewer.cpp, src/osgPlugins/osg/AlphaFunc.cpp, - src/osgPlugins/osg/Billboard.cpp, - src/osgPlugins/osg/ClipPlane.cpp, - src/osgPlugins/osg/ColorMask.cpp, - src/osgPlugins/osg/ColorMatrix.cpp, - src/osgPlugins/osg/CullFace.cpp, src/osgPlugins/osg/Depth.cpp, - src/osgPlugins/osg/Drawable.cpp, src/osgPlugins/osg/EarthSky.cpp, - src/osgPlugins/osg/Fog.cpp, src/osgPlugins/osg/FrontFace.cpp, - src/osgPlugins/osg/GeoSet.cpp, src/osgPlugins/osg/Geode.cpp, - src/osgPlugins/osg/Group.cpp, src/osgPlugins/osg/Image.cpp, - src/osgPlugins/osg/Impostor.cpp, src/osgPlugins/osg/LOD.cpp, - src/osgPlugins/osg/Light.cpp, src/osgPlugins/osg/LightModel.cpp, - src/osgPlugins/osg/LightSource.cpp, - src/osgPlugins/osg/LineStipple.cpp, - src/osgPlugins/osg/LineWidth.cpp, - src/osgPlugins/osg/Material.cpp, src/osgPlugins/osg/Matrix.cpp, - src/osgPlugins/osg/Node.cpp, src/osgPlugins/osg/Point.cpp, - src/osgPlugins/osg/PolygonMode.cpp, - src/osgPlugins/osg/PolygonOffset.cpp, - src/osgPlugins/osg/ReaderWriterOSG.cpp, - src/osgPlugins/osg/ShadeModel.cpp, - src/osgPlugins/osg/StateSet.cpp, src/osgPlugins/osg/Stencil.cpp, - src/osgPlugins/osg/Switch.cpp, src/osgPlugins/osg/TexEnv.cpp, - src/osgPlugins/osg/TexGen.cpp, src/osgPlugins/osg/TexMat.cpp, - src/osgPlugins/osg/Texture.cpp, - src/osgPlugins/osg/TextureCubeMap.cpp, - src/osgPlugins/osg/Transform.cpp, - src/osgPlugins/osg/Transparency.cpp, - src/osgText/FTBitmapGlyph.cpp, src/osgText/FTFace.cpp, - src/osgText/FTFont.cpp, src/osgText/FTGL.h, - src/osgText/FTGLBitmapFont.cpp, src/osgText/FTGLOutlineFont.cpp, - src/osgText/FTGLPixmapFont.cpp, src/osgText/FTGLPolygonFont.cpp, - src/osgText/FTGLTextureFont.cpp, - src/osgText/FTGlyphContainer.cpp, src/osgText/FTLibrary.cpp, - src/osgText/FTOutlineGlyph.cpp, src/osgText/FTPixmapGlyph.cpp, - src/osgText/FTPolyGlyph.cpp, src/osgText/FTVectoriser.cpp, - src/osgText/Font.cpp, src/osgText/Paragraph.cpp, - src/osgUtil/CullVisitor.cpp, - src/osgUtil/DisplayRequirementsVisitor.cpp, - src/osgUtil/DriveManipulator.cpp, - src/osgUtil/InsertImpostorsVisitor.cpp, - src/osgUtil/IntersectVisitor.cpp, - src/osgUtil/NvTriStripObjects.cpp, src/osgUtil/Optimizer.cpp, - src/osgUtil/SceneView.cpp, src/osgUtil/SceneViewManipulator.cpp, - src/osgUtil/SmoothingVisitor.cpp, - src/osgUtil/TriStripVisitor.cpp: Added support for - osg::MemoryManager which is based upon Paul Nettle's memory - manager published at flipcode.com. This can be turned on with - the OSG_USE_MEMORY_MANGER option which then uses custom global - new and delete operators as well as provide osgNew and osgDelete - macro's which add ability to log line and file from which calls - are made. - - Updated osg,osgUtil,osgDB,osgText and osgPlugins/osg to use - osgNew/osgDelete, and fixed memory leaks highlighted by the new - memory manager. - -2002-03-26 13:26 don - - * Make/makedirrules: Adding makedirrrules to Make directory - -2002-03-26 13:24 don - - * Make/: makedefs.new, makerules.new: Temporarily adding - makedefs.new and makerules.new to keep them separate from current - makedefs/makerules files. Will eventually remove all makedefs.* - and makerules.* and replace only makedefs and makerules with - makedefs.new and makedefs.new - -2002-03-25 15:17 robert - - * 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/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. - - To use the MemoryManager to track memory usage simply add - -DOSG_USE_MEMEORY_TRACKING to the compile line. - - Have yet to move the osg from using new to osgNew, will do this - next. - -2002-03-25 15:13 robert - - * VisualStudio/Demos/osgtexture/osgstereoimage.dsp: Added missing - osgstereoimage.dsp - -2002-03-25 11:04 robert - - * include/osg/Math, src/osg/Image.cpp: Fixes for MacOSX build. - -2002-03-23 13:30 robert - - * src/osg/DisplaySettings.cpp: Fixed warning in DisplaySettings.cpp - -2002-03-23 13: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 02:55 robert - - * include/osg/Texture: Added GL_TEXTURE_3D definition for those - with gl.h headers which don't contain it. - -2002-03-21 07:46 robert - - * src/osgPlugins/osg/TextureCubeMap.cpp: Added missing - TextureCubeMap.cpp to cvs. - -2002-03-21 04:36 robert - - * include/osg/State, src/osg/State.cpp, src/osg/Texture.cpp: - Renamed have_applied_mode, have_applied_attribute, apply_mode, - apply_attribute to haveAppliedMode, haveAppliedAttribute, - applyMode, applyAttribute to make it more consistent with the - general OSG name convetion. - -2002-03-21 04:00 robert - - * include/osg/State, src/osg/State.cpp, src/osg/Texture.cpp: Added - osg:State:have_applied_mode(mode) and - have_applied_attribute(type) to make it easier to specify which - modes and attributes have been modified without the user - requiring to know to what value, or to have an equivilant - attribute to pass to the have_applied_attribute method. The - original have_applied(mode) and have_applied(attribute) methods - have been renamed have_applied_mode(), have_applied_attribute() - as this was required to prevent the mode and type values - colliding during compile (it was causing a compile error when the - method names were the same.) +2003-08-08 15:41 don -2002-03-21 03:57 robert + * Make/: makedefs, makerules: updates makedefs and makerules for + Mac OSX submitted by Bob Kuehne - * src/osgUtil/SceneView.cpp: _cullMaskRight was not being - initialized in the constructor which was resulting in some - sporadic problems when running stereo - occoasionally the right - eye view wouldn't appear! +2003-08-08 01:36 robert -2002-03-20 23:50 don + * src/osgUtil/: CullVisitor.cpp, SceneView.cpp: Added support for + clampping the near and far values in othrographic projection. + + Fixed the handling of anaglyphic/stereo state in SceneView::draw(). - * 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.... +2003-08-08 01:21 robert - Removed redundant README file in osgviews... was a copy of - sgv/README. + * include/osg/Geometry, src/osg/Geometry.cpp: Added missing copy + ops in the copy constructor. + + Added computeInternalOptimziedGeometry() and associated methods to + Geometry to support alternate versions of a geometry to be used to + optimize rendering, such as flattening indexed attributes to + straight attribute arrays. -2002-03-20 14:39 robert +2003-08-08 01:19 robert - * AUTHORS, VisualStudio/osgPlugins/osg/dot_osg.dsp, - include/osg/TextureCubeMap, src/osg/Texture.cpp, - src/osg/TextureCubeMap.cpp, src/osgPlugins/osg/Makefile, - src/osgPlugins/osg/StateSet.cpp, src/osgPlugins/osg/TexGen.cpp: - Added osg::TextureCubeMap which encapsulates OpenGL's cube - texture mapping. + * include/osg/ColorMask: Added convience constructor. -2002-03-20 06:03 robert +2003-08-04 23:03 robert - * include/osg/Referenced, include/osgDB/ReaderWriter, - src/osgPlugins/osg/ReaderWriterOSG.cpp: Added a - Referenced::unref_nodelete() method which unreferences but does - not delete the object even if its count goes to 0 or below. This - should only be called in special circumstances, the - ReaderWriter::ReadResult being one of them. This new method has - allowed the problem of objects being multiple referenced on - return from readNodeFile() & readImageFile(). + * src/osg/Geometry.cpp: Fixed computeFastPathsUsed() so that it + includes a check for the presence of _vertexIndices and disables + fast paths in this case. -2002-03-20 03:24 robert +2003-08-04 22:09 robert - * include/osg/Texture, include/osg/TextureCubeMap, - 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. + * src/osgGL2/ProgramObject.cpp: From Romano Magacho. add osg:: to + Referenced() calls for IRIX build. -2002-03-20 03:22 robert +2003-08-04 22:04 robert - * src/osgUtil/IntersectVisitor.cpp: Added the fallback of - intersecting with the a drawables bounding box, if the drawable - isn't a GeoSet and hence supported by the IntersectVisitor's - GeoSet primitive intersections code. + * VisualStudio/osgPlugins/osgSim/dot_osgSim.dsp: From Gideon May, + added 'd' to end of osgdb_osgSim.lib for debug build. -2002-03-18 15:10 robert +2003-08-04 17:26 don - * VisualStudio/osg/osg.dsp, include/osg/TexGen, - include/osg/Texture, include/osg/TextureCubeMap, - src/osg/Makefile, src/osg/TexGen.cpp, src/osg/TextureCubeMap.cpp: - Added osg::TextureCubeMap. submission from Brede Johansen. + * examples/: osgdemeter/GNUmakefile, osgpoints/GNUmakefile, + osgprerendercubemap/GNUmakefile: Removed a couple of stray + PRODUCER_LIB_DIR definitions in the examples -2002-03-18 14:03 robert +2003-08-03 03:59 robert - * src/: osgPlugins/dw/ReaderWriterDW.cpp, osgUtil/Optimizer.cpp: - Fixed the MS version number check in Optiizer.cpp. Fixes to - memory handling in ReaderWriterDW.cpp. Submissions from Geoff - Michel. + * src/osgPlugins/ive/PagedLOD.cpp: Fixed VC6 for scoping problem in + ive plugin. -2002-03-18 13:55 don +2003-08-03 01:24 robert - * include/osg/GeoSet, include/osg/Math, include/osg/State, - include/osgGLUT/Viewer, include/osgUtil/Optimizer, - src/osg/Matrix.cpp: Changes required for SUN Solaris port... + * src/osgDB/Registry.cpp: From Romano Magacho, fix for compile + problem under IRIX. -2002-03-17 10:44 robert +2003-07-27 00:44 robert - * 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. + * Make/makedefs: Post release revision change. -2002-03-14 15:19 robert +2003-07-27 00:06 robert - * src/osgDB/FileUtils.cpp: Fix of a delete char array so it used - delete []. + * doc/dependencies.html: Updated dependencies. -2002-03-14 12:29 don +2003-07-26 23:44 don - * src/osgDB/FileUtils.cpp: + * NEWS.txt, Make/makedefs: Small typo - Fixed a problem for finding MIPS 64 bit libraries. Was seaching - for LD_LIBRARYN32_PATH instead of LD_LIBRARY64_PATH +2003-07-26 23:32 robert -2002-03-14 09:34 robert + * NEWS.txt: Typos fixed. - * 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/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 - at the Glasgow Science Center. Changes include change the - CameraManipulators so they work with double for time instead of - float. Also added support for DataType to osg::StateAttribute - and StateSet so that they can be set to either STATIC or DYNAMIC, - this allows the optimizer to know whether that an attribute can - be optimized or not. - -2002-03-14 08: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 08:01 robert - - * include/osg/Drawable, include/osg/Math, include/osg/NodeCallback, - include/osg/Texture, src/osg/Texture.cpp, - src/osgPlugins/osg/Texture.cpp, src/osgUtil/CullVisitor.cpp: - Changed Texture so that is use lazy updating on texture paramters - (Filter/Wrap) mode by using a _texParamtersDirty flag in - combination with an applyTexParamters(State&) method which does - the paramters setting in one tidy bundle. This new - implementations replaces the CompileFlags submitted yesterday. - - Simplified NodeCallback by remove osg::NodeCallback::Requirements - as they are no longer needed. - - Fixed comments in Drawable. - - Put guards around cosf definations so that they are only used - under Win32/Mac. - - Fixed warning in CullVisitor. - -2002-03-14 07:26 robert - - * src/osgPlugins/txp/: trpage_io.h, trpage_readbuf.cpp: Fix to - handling of big/little endian in trpage_readbuf sent in by - Randall Hopper, and a waning fix. - -2002-03-13 16:07 don - - * include/osg/Texture, src/osg/Texture.cpp: Fixed compile flags in - Texture - -2002-03-13 14:44 don - - * include/osg/Drawable, src/osg/Drawable.cpp, src/osg/Texture.cpp, - src/osgUtil/CullVisitor.cpp: Fixed DrawCallback in Drawable and - added CullCallback to Drawable Cull Visitor now checks for a - Drawable's CullCallback and calls it if it exists. It then - prunes based on the return value (bool) of the cull callback. - -2002-03-09 02:54 robert - - * src/osgPlugins/lib3ds/ReaderWriter3DS.cpp: Support added for - pivot points, submission from Mike Connel. - -2002-03-09 02:53 robert - - * src/osgGLUT/Viewer.cpp: Fixed setWindowWidth call to account for - width and height correctly. - -2002-03-09 02:52 robert - - * VisualStudio/osgPlugins/txp/txp.dsp: TXP plugin updates from - Boris Bralo. - -2002-03-09 02:52 robert - - * src/osgPlugins/txp/: trpage_compat.cpp, trpage_compat.h, - trpage_light.cpp, trpage_pparse.cpp, trpage_print.cpp, - trpage_print.h, trpage_range.cpp: TXP plugin changes submitted by - Boris Bralo. - -2002-03-09 02:51 robert - - * src/osgPlugins/txp/: Makefile, ReaderWriterTXP.cpp, - TrPageArchive.cpp, TrPageParser.cpp, trdll.h, trpage_basic.cpp, - trpage_geom.cpp, trpage_geom.h, trpage_header.cpp, - trpage_ident.h, trpage_io.h, trpage_material.cpp, - trpage_model.cpp, trpage_nodes.cpp, trpage_parse.cpp, - trpage_rarchive.cpp, trpage_read.h, trpage_readbuf.cpp, - trpage_scene.cpp, trpage_scene.h, trpage_swap.cpp, trpage_swap.h, - trpage_sys.h, trpage_tile.cpp, trpage_warchive.cpp, - trpage_write.h, trpage_writebuf.cpp: TXP plugin update from Boris - Bralo. - -2002-03-03 17:37 robert - - * src/osgPlugins/obj/ReaderWriterOBJ.cpp: Added file extension - guard to .obj reader plugin. - -2002-03-03 14:31 robert - - * include/osgUtil/SceneView, src/osgUtil/SceneView.cpp: Added - support for seperate traversal masks for standard, left and right - cull traversals. This allows one to create seperate rendering - for left and right eyes when doing stereo. - -2002-03-02 01:24 robert - - * src/: osg/LightModel.cpp, osgDB/Registry.cpp: Added a GL vesion - number check to LightModel, and small typo fix in Registry. - -2002-03-01 01:29 robert - - * src/: osg/AnimationPath.cpp, osgUtil/Optimizer.cpp: Added - getInverse implementation to AnimationPath, and added #if guard - to Optimizer.cpp to all compilation on state optimizer when using - VS7. - -2002-03-01 01:28 robert - - * src/osgText/: FTFont.cpp, FTGLTextureFont.cpp: Fixes to osgText - to improve robustness when running multithreaded multipipe apps. - -2002-03-01 01:27 robert - - * include/osg/Texture, src/osg/Texture.cpp: Updates to the clamp to - border support in osg::Texture. - -2002-02-27 16:11 robert - - * include/osg/DisplaySettings, include/osg/Texture, - include/osg/Transform, include/osgDB/Registry, - src/osg/DisplaySettings.cpp, src/osg/Drawable.cpp, - src/osg/Texture.cpp, src/osgDB/Registry.cpp: Added support for - setting the maximum number of graphics contexts that the OSG has - to maintian. - -2002-02-27 14:12 robert - - * src/osgPlugins/dx/DXWriter.cpp: Added an using namespace osg to - fix a MipsPro7.3 build error. - -2002-02-27 14:04 robert - - * AUTHORS: Updated AUTHORS file with Boris' email address. - -2002-02-27 14:00 robert - - * include/osg/Texture, src/osg/Texture.cpp: Integrated support for - GL_CLAMP_TO_BORDER_ARB extension to osg::Texture, submitted by - Sasa Bistrovic. - -2002-02-27 13:57 robert - - * src/osgPlugins/dw/ReaderWriterDW.cpp: Fixes to DW loader, - submitted by Geoff Michel. - -2002-02-26 16:58 robert - - * VisualStudio/osg/osg.dsp, include/osg/AnimationPath, - include/osg/Quat, src/osg/AnimationPath.cpp, src/osg/Makefile: - Added new osg::AnimationPath which is contaner for a set of key - frames for defining an animation path. To be used with - osg::Transform etc. - -2002-02-26 12:01 robert - - * include/osg/Quat, src/osg/Matrix.cpp, src/osg/Quat.cpp: Added - makeRotate(heading,pitch,roll) to Quat in prep for new classes - for animation paths. - -2002-02-25 15:14 robert - - * 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 14:46 robert - - * VisualStudio/osg/osg.dsp, - VisualStudio/osgPlugins/osg/dot_osg.dsp, include/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 15: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++/osgGLUT/GLUTEventAdapter.html, - doc/doc++/osgUtil/CullVisitor.html, - doc/doc++/osgUtil/DisplayListVisitor.html, - doc/doc++/osgUtil/RenderGraph.html, - doc/doc++/osgUtil/RenderStage.html, - doc/doc++/osgUtil/RenderStageLighting.html, - doc/doc++/osgUtil/RenderToTextureStage.html, - doc/doc++/osgUtil/SceneView.html: Updated docs, ChangLog and NEW - for patched version of 0.8.44. - -2002-02-24 14:39 robert - - * Metrowerks/OpenSceneGraph.mcp: Added LineStipple to mcp file. - -2002-02-24 12:55 robert - - * VisualStudio/osg/osg.dsp, - VisualStudio/osgPlugins/osg/dot_osg.dsp, include/osg/LineStipple, - 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 12: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 08:49 robert - - * src/osgUtil/: CullVisitor.cpp, IntersectVisitor.cpp: Integrated - fixes to the detailed depth calculation in the CullVisitor from - Sasa, and fix to the IntersectVisitor's management of path from - Sean. - -2002-02-22 16:16 robert - - * Metrowerks/OpenSceneGraph.mcp: Updates to Windows Codwarrior file - -2002-02-22 15:40 robert - - * include/osg/Timer: updates for Win32 Codewarrior build - -2002-02-22 15:39 robert - - * include/osg/FrameStamp: Fix for win32 Codewarrior build - -2002-02-22 09:11 robert - - * include/osgDB/Export, include/osgDB/FieldReaderIterator, - 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, 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 10:59 robert - - * VisualStudio/osgPlugins/txp/txp.dsp: fixed txp build name problem - - was overwriting .osg plugin. - -2002-02-18 15:01 robert - - * include/osgUtil/CullVisitor, include/osgUtil/RenderGraph, - include/osgUtil/SceneView, src/osg/Camera.cpp, - src/osgPlugins/Makefile, src/osgPlugins/pfb/Makefile, - src/osgUtil/SceneView.cpp: Fixed stereo implementation. - -2002-02-18 13:52 robert - - * src/osgPlugins/dx/: DXWriter.cpp, DXWriter.h: Fixes to Win32 - build of new DX writer plugin. - -2002-02-18 12:48 robert - - * src/osgPlugins/Makefile: Comment w.r.t OpenDX plugin updated. - -2002-02-18 12:46 robert - - * AUTHORS, NEWS, VisualStudio/VisualStudio.dsw, - VisualStudio/osgPlugins/dx/dx.dsp, - include/osgGLUT/GLUTEventAdapter, - src/osgGLUT/GLUTEventAdapter.cpp, src/osgPlugins/Makefile, - src/osgPlugins/dx/AreaGeoSetTriangulator.cpp, - src/osgPlugins/dx/AreaGeoSetTriangulator.h, - src/osgPlugins/dx/DXWriter.cpp, src/osgPlugins/dx/DXWriter.h, - src/osgPlugins/dx/Makefile, src/osgPlugins/dx/ReaderWriterDX.cpp, - src/osgPlugins/dx/ReaderWriterDX.h, - src/osgPlugins/dx/StateSetStr.cpp, - src/osgPlugins/dx/StateSetStr.h, - src/osgPlugins/osg/ReaderWriterOSG.cpp: Added OpenDX writer from - Randall Hopper. - -2002-02-14 05:26 robert - - * include/osgUtil/SceneView, src/osgUtil/SceneView.cpp: Beginings - of reimplementation of stereo support in scene view. Work not - complete yet. - -2002-02-14 04:55 robert - - * VisualStudio/osgPlugins/txp/txp.dsp: updated the options for the - txp plugin. - -2002-02-14 04:51 robert - - * VisualStudio/: Demos/wxsgv/wxsgv.dsp, osgWX/osgWX.dsp: Removed - osgWX workspace files. - -2002-02-14 03:06 robert - - * src/osgUtil/CullVisitor.cpp: Fixed impostor bug introduced when - new modelview matrix was moved entirely within the cull - traversal/draw traversal. The impostor code has been adapted to - the new convention. - -2002-02-13 14:56 robert - - * Makefile, Make/makedefs.irix.std.64, src/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, - 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: Updated the makefiles - to all have the #!gmake reference to force IRIX compilation using - gmake rather than pmake or smake. This gets round issues with - exporting OSGHOME. - -2002-02-13 14: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 14:52 robert - - * include/osg/: GeoSet, Math: Fixed the fabsf define which was - eroneous mapped to sqrtf, due to the copy and paste antipattern - no doubt. - -2002-02-12 16:13 robert - - * src/: osg/Camera.cpp, osgGLUT/Viewer.cpp, osgUtil/SceneView.cpp: - Fixed problems with intersection visitor coupled with the viewer. - -2002-02-12 16:00 robert - - * src/Demos/sgv/Makefile: Added sgv -stereo cessna.osg to make test - list. - -2002-02-12 15:49 robert - - * 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. - -2002-02-12 14:51 robert - - * index.html, doc/index.html, src/osg/Camera.cpp, - src/osgDB/Registry.cpp, src/osgPlugins/flt/GeoSetBuilder.h, - src/osgPlugins/txp/Makefile, src/osgUtil/SceneView.cpp: Updates - for IRIX build, and docs updates. - -2002-02-12 14:35 robert - - * doc/doc++/osgWX/: ClassGraph.class, ClassGraphPanel.class, - ClassLayout.class, General.html, HIER.html, HIERjava.html, - NavigatorButton.class, WXEventAdapter.html, icon1.gif, icon2.gif, - index.html, osgWX.html, osgWXGetLibraryName.html, - osgWXGetVersion.html: Removed references to osgWX from the doc++ - directory. - -2002-02-12 00:23 robert - - * include/: osg/Transform, osgUtil/CullVisitor: Updates to - Transform and CullVistor to support new getLocalToWorldMatrix - methods. - -2002-02-11 15:24 robert - - * src/: osg/Matrix.cpp, osg/Transform.cpp, osgUtil/CullVisitor.cpp: - Updates to Transform handling in CullVisitor, in prep for moving - camera modelview and projection into Transform nodes. - -2002-02-11 14:53 robert - - * src/osgPlugins/txp/: ReaderWriterTXP.cpp, TrPageArchive.cpp, - TrPageArchive.h, TrPageParser.h: Clean up of TXP plugin for IRIX - build. - -2002-02-11 11:51 robert - - * Makefile, include/osgUtil/RenderStage, - include/osgUtil/RenderStageLighting, src/osgUtil/RenderLeaf.cpp, - src/osgUtil/RenderStage.cpp, src/osgUtil/RenderStageLighting.cpp, - src/osgUtil/SceneView.cpp: Cleand up the root Makefile. - - Moved CullVisitor/RenderStage/RenderStageLighting across to - managing lights entirely within RenderStageLighting, and changed - the management of modelview matrices so that RenderLeaf now - stores the absolute modelview matrix, rather than a model matrix - as done previously. The later allows RenderLeaf's to do a - glLoadMatrix rather than a glPushMatrix/glMultMatrix/glPopMatrix. - -2002-02-11 07:09 robert - - * src/osgPlugins/txp/Makefile: Fixed Linux hang of the TXP loader - by overriding the default -O2 optimization level which appears to - cause the code to hang, -O works fine for some strange reason, I - havn't found any direct problems in the code. This may be - compiler bug or a code bug, the bug may go away in later versions - of GNUC++, the problem currently occurs under GCC2.96. - -2002-02-11 04:51 robert - - * src/osgPlugins/flt/flt2osg.cpp: Applied fix to transparancy in - flt loader. - -2002-02-10 19:26 robert - - * NEWS: Fixed the date on the release. - -2002-02-10 18:38 robert +2003-07-26 22:06 robert * ChangeLog: Updated changelog for release. -2002-02-10 18:34 robert +2003-07-26 22:01 robert + + * NEWS.txt: Updated NEWS for release. + +2003-07-26 20:08 robert + + * NEWS.txt: Updated NEWS + +2003-07-26 19:57 robert + + * src/osgPlugins/jpeg/: GNUmakefile, ReaderWriterJPEG.cpp: Fixed + warning in jpeg loader by replacing longjmp with throw/catch. + +2003-07-26 15:15 robert + + * src/osgPlugins/jpeg/ReaderWriterJPEG.cpp: Fixed long jump + warning. CV: + ---------------------------------------------------------------------- + +2003-07-26 05:51 robert + + * doc/dependencies.html: Added openthreads to list of + dependencies.: + +2003-07-26 05:25 robert + + * src/osgPlugins/txp/: trpage_compat.cpp, trpage_geom.cpp, + trpage_header.cpp, trpage_label.cpp, trpage_light.cpp, + trpage_managers.cpp, trpage_material.cpp, trpage_model.cpp, + trpage_parse.cpp, trpage_pparse.cpp, trpage_print.cpp, + trpage_range.cpp, trpage_rarchive.cpp, trpage_readbuf.cpp, + trpage_scene.cpp, trpage_tile.cpp, trpage_util.cpp, trpage_util.h, + trpage_warchive.cpp, trpage_writebuf.cpp: Fixed warnings. + +2003-07-26 02:02 don + + * GNUmakefile, Make/makedirdefs, examples/GNUmakefile, + src/GNUmakefile: Fixes to makedefs/makedirdefs ordering in some + makefiles, and conditional build for osgslideshow on Sun + +2003-07-26 01:12 don + + * Make/makedefs: Removed command line definitions of OSG_VERSION + and OSG_RELEASE + +2003-07-26 00:48 don + + * Make/makedefs, examples/osganimate/GNUmakefile, + examples/osgautotransform/GNUmakefile, + examples/osgbillboard/GNUmakefile, + examples/osgcallback/GNUmakefile, + examples/osgcameragroup/GNUmakefile, examples/osgclip/GNUmakefile, + examples/osgcluster/GNUmakefile, examples/osgconv/GNUmakefile, + examples/osgcopy/GNUmakefile, examples/osgcubemap/GNUmakefile, + examples/osggeodemo/GNUmakefile, examples/osggeometry/GNUmakefile, + examples/osghangglide/GNUmakefile, examples/osghud/GNUmakefile, + examples/osgimpostor/GNUmakefile, examples/osgkeyboard/GNUmakefile, + examples/osglight/GNUmakefile, examples/osglightpoint/GNUmakefile, + examples/osglogo/GNUmakefile, examples/osgmultitexture/GNUmakefile, + examples/osgoccluder/GNUmakefile, examples/osgparticle/GNUmakefile, + examples/osgpick/GNUmakefile, examples/osgprerender/GNUmakefile, + examples/osgreflect/GNUmakefile, examples/osgscribe/GNUmakefile, + examples/osgsequence/GNUmakefile, examples/osgshaders/GNUmakefile, + examples/osgshadowtexture/GNUmakefile, + examples/osgshape/GNUmakefile, examples/osgstereoimage/GNUmakefile, + examples/osgteapot/GNUmakefile, examples/osgtext/GNUmakefile, + examples/osgtexture1D/GNUmakefile, + examples/osgtexture2D/GNUmakefile, + examples/osgtexture3D/GNUmakefile, + examples/osgtexturerectangle/GNUmakefile, + examples/osgunittests/GNUmakefile, examples/osgversion/GNUmakefile, + examples/osgvertexprogram/GNUmakefile, + examples/osgviewer/GNUmakefile, examples/osgwindows/GNUmakefile, + examples/slideshow3D/GNUmakefile, + src/osgPlugins/txp/trpage_write.h, src/osgProducer/GNUmakefile: + Removed references to PRODUCER_INCLUDE_DIR and PRODUCER_LIB_DIR in + the local makefiles. + + Small change in txp loader for sun build + +2003-07-24 07:13 robert + + * examples/slideshow3D/: GNUmakefile, GNUmakefile.inst: Fixed + warnings. + +2003-07-24 07:09 robert + + * examples/slideshow3D/ReaderWriterXML.cpp: Fixed warning. + +2003-07-24 07:07 robert + + * src/osgPlugins/osgSim/IO_Sector.cpp: Fixed warning, which was + actually a bug, sometimes you've just gotta love pedantic warnings. + +2003-07-24 07:05 robert + + * src/osgDB/FieldReader.cpp: Fix warnings. + +2003-07-23 22:32 robert + + * src/osgPlugins/txp/trPagePageManager.cpp: Removed all references + to sleep/usleep. + +2003-07-23 22:18 robert + + * src/osgPlugins/txp/trPagePageManager.cpp: Moved t->testCancel() + to end of loop. + + Changed a sleep() to a Yield. + + Removed debugging messages. + +2003-07-23 22:03 robert + + * examples/slideshow3D/SlideShowConstructor.cpp: From Gideon, + update to the PolygonOffset for the background quad. + +2003-07-23 21:57 robert + + * src/osgPlugins/osgSim/GNUmakefile: Added makefile. + +2003-07-23 21:55 robert + + * src/osg/State.cpp: Made the fine grained checking of GL errors + off by default. + +2003-07-23 21:53 robert + + * include/osg/Drawable, src/osg/Drawable.cpp: From Romano José + Magacho da Silva, extension checking for NV_occlusion_query + extension. + +2003-07-23 21:50 robert + + * include/osg/GLExtensions: From Sean, fix for Sun windows + extension checking. + +2003-07-23 21:38 robert + + * VisualStudio/osgPlugins/txp/txp.dsp: Fixes to paths and + dependancies. + +2003-07-23 20:08 don + + * Make/makedefs: Added conditionals to find OpenThreads include and + library directories if not installed + +2003-07-23 19:32 robert + + * VisualStudio/VisualStudio.dsw, + 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, + src/osgPlugins/ive/DataInputStream.cpp, + src/osgPlugins/ive/DataOutputStream.cpp, + src/osgPlugins/ive/GNUmakefile, src/osgPlugins/ive/PagedLOD.cpp, + src/osgPlugins/ive/PagedLOD.h, src/osgPlugins/ive/ReadWrite.h, + src/osgPlugins/txp/trPagePageManager.cpp: Added support for + PagedLOD node into .ive format and added support for + + Enabled texture object reuse by setting an expiry delay in the + TextureObjectManager of 10 seconds - done for both + osgDB::DatabasePager and TXP plugin. + +2003-07-23 16:12 robert + + * runexamples.bat, examples/slideshow3D/SlideEventHandler.cpp, + examples/slideshow3D/SlideEventHandler.h, + examples/slideshow3D/slideshow3D.cpp: Added control of auto option + into slideshow3D + +2003-07-23 16:00 robert + + * NEWS.txt, examples/slideshow3D/SlideEventHandler.cpp: Fixed + typo's slideshow3D + +2003-07-23 15:59 robert + + * src/osgProducer/ViewerEventHandler.cpp: Fixed blending mode on + stats output. + +2003-07-23 15:06 robert + + * Make/makedirdefs, VisualStudio/VisualStudio.dsw, + VisualStudio/osgPlugins/osgSim/dot_osgSim.dsp, + dist/RPM/OpenSceneGraph.spec, include/osgSim/BlinkSequence, + include/osgSim/LightPointNode, include/osgSim/Sector, + src/osgPlugins/osgSim/IO_BlinkSequence.cpp, + src/osgPlugins/osgSim/IO_LightPoint.cpp, + src/osgPlugins/osgSim/IO_LightPoint.h, + src/osgPlugins/osgSim/IO_LightPointNode.cpp, + src/osgPlugins/osgSim/IO_Sector.cpp, src/osgSim/BlinkSequence.cpp, + src/osgSim/LightPointNode.cpp, src/osgSim/Sector.cpp: From Gideon + May, added support for osgSim into .osg file format. + +2003-07-23 14:34 robert + + * VisualStudio/osgPlugins/txp/txp.dsp, + src/osgPlugins/txp/GNUmakefile, + src/osgPlugins/txp/IO_TerrapageNode.cpp, + src/osgPlugins/txp/ReaderWriterTXP.cpp, + src/osgPlugins/txp/ReaderWriterTXP.h, + src/osgPlugins/txp/TerrapageNode.cpp, + src/osgPlugins/txp/TerrapageNode.h, + src/osgPlugins/txp/TrPageArchive.cpp, + src/osgPlugins/txp/TrPageArchive.h, + src/osgPlugins/txp/TrPageParser.cpp, + src/osgPlugins/txp/TrPageParser.h, src/osgPlugins/txp/WaitBlock.h, + src/osgPlugins/txp/trPagePageManager.cpp, + src/osgPlugins/txp/trPagePageManager.h, src/osgPlugins/txp/trdll.h, + src/osgPlugins/txp/trpage_basic.cpp, + src/osgPlugins/txp/trpage_compat.cpp, + src/osgPlugins/txp/trpage_compat.h, + src/osgPlugins/txp/trpage_geom.cpp, + src/osgPlugins/txp/trpage_geom.h, + src/osgPlugins/txp/trpage_header.cpp, + src/osgPlugins/txp/trpage_ident.h, src/osgPlugins/txp/trpage_io.h, + src/osgPlugins/txp/trpage_label.cpp, + src/osgPlugins/txp/trpage_light.cpp, + src/osgPlugins/txp/trpage_main.cpp, + src/osgPlugins/txp/trpage_managers.cpp, + src/osgPlugins/txp/trpage_managers.h, + src/osgPlugins/txp/trpage_material.cpp, + src/osgPlugins/txp/trpage_model.cpp, + src/osgPlugins/txp/trpage_nodes.cpp, + src/osgPlugins/txp/trpage_parse.cpp, + src/osgPlugins/txp/trpage_pparse.cpp, + src/osgPlugins/txp/trpage_print.cpp, + src/osgPlugins/txp/trpage_print.h, + src/osgPlugins/txp/trpage_range.cpp, + src/osgPlugins/txp/trpage_rarchive.cpp, + src/osgPlugins/txp/trpage_read.h, + src/osgPlugins/txp/trpage_readbuf.cpp, + src/osgPlugins/txp/trpage_scene.cpp, + src/osgPlugins/txp/trpage_scene.h, + src/osgPlugins/txp/trpage_swap.cpp, + src/osgPlugins/txp/trpage_swap.h, src/osgPlugins/txp/trpage_sys.h, + src/osgPlugins/txp/trpage_tile.cpp, + src/osgPlugins/txp/trpage_util.cpp, + src/osgPlugins/txp/trpage_util.h, + src/osgPlugins/txp/trpage_warchive.cpp, + src/osgPlugins/txp/trpage_write.h, + src/osgPlugins/txp/trpage_writebuf.cpp: Merged changes from Nicklov + Trajce and Boris Bralo. + +2003-07-23 13:06 robert + + * doc/: data.html, documentation.html: Updated docs to reflect new + data direcory. + +2003-07-23 12:45 robert + + * include/osg/TriangleFunctor, + src/osgParticle/FluidFrictionOperator.cpp, + src/osgPlugins/dw/ReaderWriterDW.cpp, + src/osgPlugins/flt/MultiTextureRecord.cpp, + src/osgPlugins/osg/ReaderWriterOSG.cpp, + src/osgUtil/TriStrip_graph_array.h: Warning fixes from Gideon May. + +2003-07-23 12:37 robert + + * VisualStudio/examples/slideshow3D/slideshow3D.dsp: Added + slideshow3D.dsp. + +2003-07-23 12:27 robert + + * doc/doc++/: osg/AlphaFunc.html, osg/AnimationPath.html, + osg/AnimationPathCallback.html, osg/ApplicationUsage.html, + osg/Array.html, osg/AttributeFunctor.html, osg/AutoTransform.html, + osg/Billboard.html, osg/BlendFunc.html, osg/BoundingBox.html, + osg/BoundingSphere.html, osg/Box.html, osg/ClearNode.html, + osg/ClipNode.html, osg/ClipPlane.html, + osg/CollectOccludersVisitor.html, osg/ColorMask.html, + osg/ColorMatrix.html, osg/CompositeShape.html, osg/Cone.html, + osg/ConstAttributeFunctor.html, osg/ConstShapeVisitor.html, + osg/ConvexHull.html, osg/ConvexPlanarOccluder.html, + osg/CopyOp.html, osg/CullFace.html, osg/CullStack.html, + osg/CullingSet.html, osg/Cylinder.html, osg/DOFTransform.html, + osg/DatabaseRequestHandler.html, osg/DeleteHandler.html, + osg/Depth.html, osg/DisplaySettings.html, + osg/DrawArrayLengths.html, osg/DrawArrays.html, + osg/DrawElementsUByte.html, osg/DrawElementsUInt.html, + osg/DrawElementsUShort.html, osg/DrawPixels.html, + osg/Drawable.html, osg/Endian.html, osg/Extensions.2.html, + osg/Extensions.3.html, osg/Extensions.4.html, + osg/Extensions.5.html, osg/Extensions.6.html, osg/Extensions.html, + osg/Fog.html, osg/FragmentProgram.html, osg/FrameStamp.html, + osg/FrontFace.html, osg/General.html, osg/Geode.html, + osg/Geometry.html, osg/Grid.html, osg/Group.html, osg/HIER.html, + osg/HIERjava.html, osg/HeightField.html, osg/Image.html, + osg/Impostor.html, osg/ImpostorSprite.html, + osg/ImpostorSpriteManager.html, osg/IndexArray.html, + osg/InfinitePlane.html, osg/LOD.html, osg/Light.html, + osg/LightModel.html, osg/LightSource.html, osg/LineSegment.html, + osg/LineStipple.html, osg/LineWidth.html, osg/META_Node.html, + osg/META_Object.html, osg/META_Shape.html, + osg/META_StateAttribute.html, osg/Material.html, osg/Matrix.html, + osg/MatrixTransform.html, osg/Node.html, osg/NodeAcceptOp.html, + osg/NodeCallback.html, osg/NodeVisitor.html, + osg/NotifySeverity.html, osg/Object.html, osg/OccluderNode.html, + osg/PagedLOD.html, osg/Plane.html, osg/Point.html, + osg/PolygonMode.html, osg/PolygonOffset.html, + osg/PolygonStipple.html, osg/Polytope.html, + osg/PositionAttitudeTransform.html, osg/PrimitiveFunctor.html, + osg/PrimitiveSet.html, osg/Projection.html, + osg/QualifiedTestPrinter.html, osg/Quat.html, osg/RefMatrix.html, + osg/Referenced.html, osg/Sequence.html, osg/ShadeModel.html, + osg/ShadowVolumeOccluder.html, osg/Shape.html, + osg/ShapeDrawable.html, osg/ShapeVisitor.html, osg/Sphere.html, + osg/State.html, osg/StateAttribute.html, osg/StateSet.html, + osg/Stencil.html, osg/SubloadCallback.2.html, + osg/SubloadCallback.3.html, osg/SubloadCallback.4.html, + osg/SubloadCallback.5.html, osg/SubloadCallback.html, + osg/Switch.html, osg/TemplateArray.html, + osg/TemplateIndexArray.html, osg/TessellationHints.html, + osg/Test.html, osg/TestCase.html, osg/TestCase_.html, + osg/TestContext.html, osg/TestErrorX.html, osg/TestFailureX.html, + osg/TestGraph.html, osg/TestQualifier.html, osg/TestRecord.html, + osg/TestReport.html, osg/TestRunner.html, osg/TestSuite.html, + osg/TestSuiteAutoRegistrationAgent.html, osg/TestVisitor.html, + osg/TestX.html, osg/TexEnv.html, osg/TexEnvCombine.html, + osg/TexGen.html, osg/TexMat.html, osg/Texture.html, + osg/Texture1D.html, osg/Texture2D.html, osg/Texture3D.html, + osg/TextureCubeMap.html, osg/TextureObject.html, + osg/TextureObjectManager.html, osg/TextureRectangle.html, + osg/Timer.html, osg/TraceStream.html, osg/Transform.html, + osg/TriangleFunctor.html, osg/TriangleMesh.html, osg/UByte4.html, + osg/Vec2.html, osg/Vec3.html, osg/Vec4.html, osg/VectorSizei.html, + osg/VectorUByte.html, osg/VectorUInt.html, osg/VectorUShort.html, + osg/VertexProgram.html, osg/Viewport.html, + osg/buffered_object.html, osg/buffered_value.html, + osg/clampArray3BetweenRange.html, osg/clampArray3GEQUAL.html, + osg/clampArray3LEQUAL.html, osg/clampArray4BetweenRange.html, + osg/clampArray4GEQUAL.html, osg/clampArray4LEQUAL.html, + osg/clampArrayElementBetweenRange.html, + osg/clampArrayElementGEQUAL.html, osg/clampArrayElementLEQUAL.html, + osg/clampArrayElementsBetweenRange.html, + osg/clampArrayElementsGEQUAL.html, + osg/clampArrayElementsLEQUAL.html, osg/clampBetweenRange.html, + osg/clampGEQUAL.html, osg/clampLEQUAL.html, + osg/createGeodeForImage.2.html, + osg/createTexturedQuadGeometry.html, osg/fast_back_stack.html, + osg/index.html, osg/osg.html, osg/ref_ptr.html, + osgDB/DatabasePager.html, osgDB/DotOsgWrapper.html, + osgDB/DynamicLibrary.html, osgDB/Field.html, + osgDB/FieldReader.html, osgDB/FieldReaderIterator.html, + osgDB/General.html, osgDB/HIER.html, osgDB/HIERjava.html, + osgDB/Input.html, osgDB/Options.html, osgDB/Output.html, + osgDB/ParameterOutput.html, osgDB/PushAndPopDataPath.html, + osgDB/ReadResult.html, osgDB/ReaderWriter.html, + osgDB/RegisterDotOsgWrapperProxy.html, + osgDB/RegisterReaderWriterProxy.html, osgDB/Registry.html, + osgDB/WriteResult.html, osgDB/basic_type_wrapper.html, + osgDB/index.html, osgDB/osgDB.html, osgDB/type_wrapper.html, + osgGA/AnimationPathManipulator.html, + osgGA/CompositeGUIEventHandler.html, osgGA/DriveManipulator.html, + osgGA/FlightManipulator.html, osgGA/GUIActionAdapter.html, + osgGA/GUIEventAdapter.html, osgGA/GUIEventHandler.html, + osgGA/GUIEventHandlerVisitor.html, osgGA/General.html, + osgGA/HIER.html, osgGA/HIERjava.html, + osgGA/KeySwitchMatrixManipulator.html, + osgGA/MatrixManipulator.html, osgGA/SetSceneViewVisitor.html, + osgGA/TrackballManipulator.html, osgGA/index.html, + osgGA/osgGA.html, osgGL2/ClassGraph.class, + osgGL2/ClassGraphPanel.class, osgGL2/ClassLayout.class, + osgGL2/Extensions.html, osgGL2/General.html, osgGL2/HIER.html, + osgGL2/HIERjava.html, osgGL2/NavigatorButton.class, + osgGL2/PerContextProgObj.html, osgGL2/PerContextShaderObj.html, + osgGL2/ProgramObject.html, osgGL2/ShaderObject.html, + osgGL2/icon1.gif, osgGL2/icon2.gif, osgGL2/index.html, + osgGL2/osgGL2.html, osgProducer/Callback.html, + osgProducer/EventAdapter.html, osgProducer/General.html, + osgProducer/HIERjava.html, osgProducer/KeyboardMouseCallback.html, + osgProducer/OsgCameraGroup.html, osgProducer/OsgSceneHandler.html, + osgProducer/Viewer.html, osgProducer/index.html, + osgProducer/osgProducer.html, osgSim/AzimElevationSector.html, + osgSim/AzimSector.html, osgSim/BlinkSequence.html, + osgSim/ConeSector.html, osgSim/ElevationSector.html, + osgSim/General.html, osgSim/HIER.html, osgSim/HIERjava.html, + osgSim/LightPoint.html, osgSim/LightPointNode.html, + osgSim/Sector.html, osgSim/SphereSegment.html, osgSim/index.html, + osgSim/osgSim.html, osgText/DefaultFont.html, osgText/Font.html, + osgText/FontImplementation.html, osgText/Glyph.html, + osgText/GlyphTexture.html, osgText/KerningType.html, + osgText/String.html, osgText/Text.html, osgText/osgText.html, + osgUtil/CombineLODsVisitor.html, osgUtil/CullVisitor.html, + osgUtil/FlattenStaticTransformsVisitor.html, osgUtil/General.html, + osgUtil/HIER.html, osgUtil/HIERjava.html, + osgUtil/MergeGeometryVisitor.html, osgUtil/Optimizer.html, + osgUtil/RemoveEmptyNodesVisitor.html, + osgUtil/RemoveRedundantNodesVisitor.html, osgUtil/RenderBin.html, + osgUtil/RenderLeaf.html, osgUtil/RenderStage.html, + osgUtil/RenderToTextureStage.html, osgUtil/SceneView.html, + osgUtil/StateVisitor.html, osgUtil/Statistics.html, + osgUtil/Tesselator.html, osgUtil/TransformAttributeFunctor.html, + osgUtil/TransformCallback.html, osgUtil/TriStripVisitor.html, + osgUtil/UpdateVisitor.html, osgUtil/index.html, + osgUtil/osgUtil.html: Updated doc++ documentation. + +2003-07-23 11:11 robert + + * VisualStudio/VisualStudio.dsw: Fixed osgslideshow3D to + slideshow3D + +2003-07-23 10:27 robert + + * NEWS.txt, VisualStudio/VisualStudio.dsw: Added slideshow3D to the + examples list under VisualStudio. + + Partially updated the NEWS.txt. + +2003-07-23 09:54 robert + + * Make/makedefs, src/osg/Version.cpp, src/osgDB/Version.cpp, + src/osgGA/Version.cpp, src/osgParticle/Version.cpp, + src/osgProducer/Version.cpp, src/osgSim/Version.cpp, + src/osgText/Version.cpp, src/osgUtil/Version.cpp: Bumped up version + numbers in preperation for the 0.9.5 release. + +2003-07-23 09:48 robert + + * examples/osgcameragroup/osgcameragroup.cpp: Made the keyboard + mouse callback a ref_ptr<> managed object to fix ref count problem. + +2003-07-23 09:18 robert + + * src/osg/Image.cpp: Added check to allocateImage() so that if the + pixel size wouldn't be computed unless valid _data already existed + on the object. + +2003-07-22 22:03 robert + + * runexamples.bat, include/osg/State, src/osg/State.cpp, + src/osgDB/DatabasePager.cpp, src/osgUtil/SceneView.cpp: Added + support for osg::State::s/getInitialViewMatrix(); + + Added slideshow3D examples to the runexamples.bat. + + Fixed DatabasePager to work with the latest OpenThreads. + +2003-07-22 16:35 robert + + * examples/slideshow3D/: ReaderWriterXML.cpp, + SlideEventHandler.cpp, SlideShowConstructor.cpp, + SlideShowConstructor.h: Updates to the slideshow3D app. + +2003-07-22 13:48 robert + + * include/osgSim/BlinkSequence, src/osgSim/BlinkSequence.cpp: Made + BlinkSequence subclass from osg::Object. + +2003-07-22 13:39 robert + + * Make/makedirdefs, VisualStudio/osgDB/osgDB.dsp, + examples/slideshow3D/DefaultPresentation.cpp, + examples/slideshow3D/GNUmakefile, + examples/slideshow3D/GNUmakefile.inst, + examples/slideshow3D/ReaderWriterXML.cpp, + examples/slideshow3D/SlideEventHandler.cpp, + examples/slideshow3D/SlideEventHandler.h, + examples/slideshow3D/SlideShowConstructor.cpp, + examples/slideshow3D/SlideShowConstructor.h, + examples/slideshow3D/slideshow3D.cpp: Added XML support and + slideshow constructor to slideshow3D example, now renamed from the + previous osgslideshow. + +2003-07-22 11:33 robert + + * include/osgSim/Sector: Changed the Sector classes so they are + derive from osg::Object to allow them to be shared objects with the + .osg support. + +2003-07-22 09:42 robert + + * examples/osgtexturerectangle/osgtexturerectangle.cpp: Added + Images/ infront of lz.rgb path. + +2003-07-21 19:36 robert + + * include/osgDB/Input, include/osgDB/Registry, src/osgDB/Input.cpp, + src/osgDB/Registry.cpp, src/osgPlugins/3dc/ReaderWriter3DC.cpp, + src/osgPlugins/osg/Drawable.cpp, src/osgPlugins/osg/Shape.cpp, + src/osgPlugins/osg/ShapeDrawable.cpp, + src/osgPlugins/osgParticle/IO_ModularEmitter.cpp, + src/osgPlugins/osgParticle/IO_ModularProgram.cpp: From Marco, + updates to osgDB and .osg plugin to better handle reading of + objects of specified types. + +2003-07-21 16:51 robert + + * src/osgDB/DatabasePager.cpp: Added yield call to database paging + main loop. + +2003-07-21 16:26 robert + + * VisualStudio/osgDB/osgDB.dsp: Fixed osgDB plugin. + +2003-07-21 12:54 robert + + * src/osgProducer/OsgCameraGroup.cpp: Removed old link. + +2003-07-21 11:39 robert + + * src/osgDB/DatabasePager.cpp: Added missing DatabasePager. + +2003-07-21 11:11 robert + + * Make/makedefs: Added -lOpenThreads to the OSX defines. + +2003-07-21 09:19 robert + + * VisualStudio/osgDB/osgDB.dsp, + VisualStudio/osgProducer/osgProducer.dsp, + include/osgDB/DatabasePager, include/osgProducer/DatabasePager, + include/osgProducer/OsgCameraGroup, src/osgDB/GNUmakefile, + src/osgProducer/GNUmakefile, src/osgProducer/Viewer.cpp: Moved + DatabasePager into from osgProducer into osgDB. This means that + osgDB is now dependant on OpenThreads. + +2003-07-20 01:51 don + + * VisualStudio/: examples/osgcluster/osgcluster.dsp, + examples/osgpick/osgpick.dsp, examples/osgshape/osgshape.dsp, + examples/osgstereoimage/osgstereoimage.dsp, + examples/osgtext/osgtextdemo.dsp, + examples/osgvertexprogram/osgvertexprogram.dsp, + examples/osgwindows/osgwindows.dsp, osgProducer/osgProducer.dsp: + Integrated OpenThreads and brought dsps up to snuff on Win32 + +2003-07-19 18:55 don + + * Make/: instexamplesrc, instrules: Small bug in instrules + +2003-07-19 18:46 don + + * Make/: instexamplesrc, instrules: passing $(MAKE) into + instexamplesrc script to shut the religious fanatics on the mailing + list up. + +2003-07-19 01:18 don + + * Make/instexamplesrc, Make/instrules, Make/makedefs, + include/osgProducer/DatabasePager, + include/osgProducer/KeyboardMouseCallback, + src/osgProducer/DatabasePager.cpp, src/osgProducer/GNUmakefile, + src/osgProducer/OsgSceneHandler.cpp: Updated OSG to use + OpenThreads. Moved any references to OpenThread to OpenThreads and + removed any dependency on Producer threads, Mutexes, etc. + +2003-07-17 07:43 robert + + * AUTHORS.txt, VisualStudio/osg/osg.dsp, + VisualStudio/osgPlugins/osg/dot_osg.dsp, + include/osg/FragmentProgram, src/osg/FragmentProgram.cpp, + src/osg/GNUmakefile, src/osgPlugins/osg/FragmentProgram.cpp, + src/osgPlugins/osg/GNUmakefile, src/osgUtil/SceneView.cpp: From + Romano Jose Magacho da Silva, added osg:FragmentProgram. + + From Robert, add .osg support for FragmentProgram. + +2003-07-16 23:26 robert + + * VisualStudio/osgPlugins/osg/dot_osg.dsp, + src/osgPlugins/osg/GNUmakefile, + src/osgPlugins/osg/VertexProgram.cpp: From Ruben, added support for + vertex program in .osg loader. + +2003-07-16 23:15 robert + + * AUTHORS.txt, include/osg/Matrix, include/osgUtil/SceneView, + src/osgUtil/SceneView.cpp: Added setProjectionMatrix*(), + setViewMatrix*() and get*() methods to osgUtil::SceneView. + +2003-07-16 21:14 robert + + * examples/osgunittests/osgunittests.cpp, include/osg/Matrix, + src/osg/Matrix.cpp: Added osg::Matrix::getOtho,getFrustum and + getLookAt() methods. + + Added test for new matrix methods into unit tests example, but + these really should go in their own lib... + +2003-07-16 14:17 robert + + * src/osgProducer/ViewerEventHandler.cpp: Rejigged the management + of state in the stats and help drawing so that it used StateSet's + rather than straight OpenGL calls. + +2003-07-16 10:52 robert + + * include/osgGL2/ProgramObject, src/osg/Drawable.cpp, + src/osg/Texture.cpp, src/osg/VertexProgram.cpp, + src/osgGL2/ProgramObject.cpp: Improvements to the handling of + deletion of OpenGL rendering objets such as display lists and + textures object such that they can be deleted according to an + available amount of time given to do deletes. + +2003-07-15 22:19 robert + + * include/osg/Drawable, include/osg/Texture, include/osg/Timer, + include/osg/VertexProgram, include/osgProducer/DatabasePager, + src/osg/Drawable.cpp, src/osg/Texture.cpp, src/osg/Texture2D.cpp, + src/osg/Timer.cpp, src/osg/VertexProgram.cpp, + src/osgProducer/DatabasePager.cpp, src/osgProducer/Viewer.cpp, + src/osgUtil/SceneView.cpp: Updates to the flush rendering objects + function calls to allow for managment of amount of time available + to do gl delete's. This control is required for constant frame + rate applications. + +2003-07-15 21:23 robert + + * VisualStudio/osgGL2/osgGL2.dsp: Fixed case of OSGL2_EXPORT define + in project file. + +2003-07-15 19:52 robert + + * include/osgGL2/ProgramObject: Added extern + export's to global + functions. + +2003-07-15 19:19 robert + + * src/osgGL2/Extensions.cpp: Added missing osg:: infront of + Referenced() contructor. + +2003-07-15 17:22 robert + + * include/: osg/StateAttribute, osgGL2/ProgramObject: Moved + PROGRAMOBJECT definition into StateAttribute. + +2003-07-15 17:20 robert + + * src/osgPlugins/png/ReaderWriterPNG.cpp: Fix for compile oddities + on an Octane with old zlib headers hanging around, change is non + intrusive. + +2003-07-15 16:49 robert + + * VisualStudio/VisualStudio.dsw: Added osgGL2 to workspace file. + +2003-07-15 14:46 robert + + * VisualStudio/osg/osg.dsp, VisualStudio/osgUtil/osgUtil.dsp, + include/osg/Statistics, include/osgUtil/RenderBin, + include/osgUtil/RenderStage, include/osgUtil/Statistics, + src/osgUtil/RenderBin.cpp, src/osgUtil/RenderStage.cpp: Moved + osg::Statistics to osgUtil::Statistics and merged addition to it + fro Pavel Moloshtan. + +2003-07-15 12:49 robert + + * include/osgUtil/SceneView, src/osgGA/SetSceneViewVisitor.cpp, + src/osgProducer/OsgSceneHandler.cpp, src/osgProducer/Viewer.cpp, + src/osgUtil/SceneView.cpp: Changed the + SceneView::setModelViewMatrix() methods across to being + setViewMatrix(). The old RefMatrix methods for + setModelViewMatrix() and setProjectMatrix() have been removed to + keep the API as minimal as possible. + +2003-07-15 11:45 robert + + * Make/makedirdefs, VisualStudio/VisualStudio.dsw, + VisualStudio/examples/osgshaders/osgshaders.dsp, + VisualStudio/osgGL2/osgGL2.dsp, examples/osgshaders/GL2Scene.cpp, + examples/osgshaders/GNUmakefile, + examples/osgshaders/GNUmakefile.inst, + examples/osgshaders/osgshaders.cpp, include/osgGL2/Export, + include/osgGL2/Extensions, include/osgGL2/ProgramObject, + include/osgGL2/Version, src/osgGL2/Extensions.cpp, + src/osgGL2/GNUmakefile, src/osgGL2/ProgramObject.cpp, + src/osgGL2/Version.cpp: From Mike Weiblen's osgGL2 node kit which + support the latest OpenGL 2.0 extensions. + +2003-07-15 10:39 robert + + * VisualStudio/examples/osgcallback/osgcallback.dsp, + VisualStudio/examples/osgcopy/osgcopy.dsp, + VisualStudio/osgUtil/osgUtil.dsp, + include/osgProducer/DatabasePager, src/osgPlugins/osg/PagedLOD.cpp, + src/osgProducer/DatabasePager.cpp: From Bart Gallet, updates to + VisualStudo .dsp's to keep things compiling under Windows. + +2003-07-15 09:17 robert + + * include/osg/ref_ptr: From Gideon May, added + + typedef T element_type; + + To ref_ptr<> to make it compatible with the boost ref_ptr<> + implemenations. + +2003-07-15 08:53 robert + + * examples/osgpbuffer/RenderToTextureStage.cpp, + src/osgPlugins/txp/trPagePageManager.cpp, + src/osgProducer/DatabasePager.cpp, src/osgProducer/GNUmakefile: + Compile fixes. + +2003-07-14 20:12 robert + + * examples/osgpbuffer/RenderToTextureStage.cpp: Attempt to fix + compile error caused by recent change in osg::Texture. + +2003-07-14 15:42 robert + + * examples/osgautotransform/osgautotransform.cpp, + include/osg/StateSet, include/osg/Texture, include/osg/Texture1D, + include/osg/Texture3D, include/osgText/Text, src/osg/GNUmakefile, + 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/osgPlugins/txp/trPagePageManager.cpp, + src/osgProducer/DatabasePager.cpp, src/osgText/Font.cpp, + src/osgText/Text.cpp, src/osgUtil/SceneView.cpp: Added support for + texture object manager, which provides an automatic mechansim for + reusing deleted textures. + +2003-07-11 23:05 robert + + * src/osgPlugins/flt/: FltFile.h, GeoSetBuilder.h: warning fixes + for IRIX. + +2003-07-11 19:46 don + + * include/osg/Timer: included for SGI compilation of + Timer header file + +2003-07-10 16:23 robert + + * src/osgProducer/DatabasePager.cpp: Added dataToMergeList into + checks for active subgraphs. + +2003-07-10 15:53 robert + + * include/osg/LOD, include/osg/PagedLOD, + include/osgProducer/DatabasePager, src/osg/Drawable.cpp, + src/osg/LOD.cpp, src/osg/PagedLOD.cpp, + src/osgProducer/DatabasePager.cpp, src/osgProducer/Viewer.cpp, + src/osgProducer/ViewerEventHandler.cpp: Added default constructor + implemention to LOD and PagedLOD. + + Added verbose messages to DatabasePager. + +2003-07-10 14:48 robert + + * examples/osgconv/osgconv.cpp: Fix to accomodate function name + change in osgDB::Registry. + +2003-07-10 14:35 robert + + * include/osgDB/Output, include/osgDB/Registry, + src/osgDB/Output.cpp, src/osgDB/Registry.cpp: From Michael Gronger, + addition of ReaderWriter* + Registry::getReaderWriterForExtension(const std::string& ext). + + Also removed copy constructor and = operator from Ouput as it was + produce spurious warnings under gcc 3.3. + +2003-07-10 14:18 robert + + * src/osgText/Text.cpp: From Tree, fixes for text bounding box + initialization. + +2003-07-10 14:11 robert + + * include/osg/Group, src/osg/Group.cpp: From Eric Sokolosky, + insertChild(). + +2003-07-10 12:10 robert + + * include/osgProducer/DatabasePager, + src/osgProducer/DatabasePager.cpp, src/osgProducer/Viewer.cpp: + Updates to the DatabasePager code to include support for compiling + texture objects and display lists before merging loaded subgraphs + with the main scene graph. + +2003-07-10 09:05 robert + + * src/osg/PagedLOD.cpp: From Bob Kuehne, Fixed typo. + +2003-07-10 08:51 robert + + * VisualStudio/osgProducer/osgProducer.dsp: Fixed typo. + +2003-07-09 20:48 robert + + * include/osgProducer/DatabasePager, + src/osgProducer/DatabasePager.cpp: Further updates to the + DatabasePager. + +2003-07-09 15:55 robert + + * include/osg/Group, include/osg/PagedLOD, + include/osgProducer/DatabasePager, + include/osgProducer/OsgSceneHandler, src/osg/Group.cpp, + src/osg/PagedLOD.cpp, src/osgProducer/DatabasePager.cpp, + src/osgProducer/OsgCameraGroup.cpp, src/osgProducer/Viewer.cpp: + Improvements to the DatabasePager and PagedLOD class adding support + for deleting expuired children in the database thread. + +2003-07-09 08:41 robert + + * src/osgProducer/DatabasePager.cpp: Added #include to + DatabasePager.cpp. + +2003-07-08 15:43 robert + + * Make/makedirdefs, VisualStudio/osg/osg.dsp, + VisualStudio/osgPlugins/osg/dot_osg.dsp, + VisualStudio/osgProducer/osgProducer.dsp, + examples/osgconv/GNUmakefile.inst, + examples/osgviewer/osgviewer.cpp, include/osg/NodeVisitor, + include/osg/PagedLOD, include/osgProducer/DatabasePager, + include/osgProducer/OsgCameraGroup, include/osgProducer/Viewer, + include/osgUtil/CullVisitor, src/osg/GNUmakefile, + src/osg/PagedLOD.cpp, src/osgDB/Registry.cpp, + src/osgPlugins/osg/GNUmakefile, src/osgPlugins/osg/PagedLOD.cpp, + src/osgProducer/DatabasePager.cpp, src/osgProducer/GNUmakefile, + src/osgProducer/OsgCameraGroup.cpp, src/osgProducer/Viewer.cpp: + Added osg::PagedLOD and osgProducer::DatabasePager class, and + linked up osgProducer::Viewer to manage the pager. + +2003-07-07 09:01 robert + + * src/osg/Geometry.cpp: Tweaked osg::Geometry's VBO code so that it + should not call VBO when the extension is not supported. + +2003-07-05 20:49 robert + + * src/osg/Drawable.cpp: Added missing setUseVertexBufferObject(). + +2003-07-05 20:08 robert + + * README.txt, src/osg/Drawable.cpp, src/osgDB/DynamicLibrary.cpp, + src/osgParticle/FluidFrictionOperator.cpp: Integrated various fixes + from users. + +2003-07-02 02:56 don + + * src/osg/Geometry.cpp: Fixed glBindBufferARB to + extensions->glBindBuffer() + +2003-06-30 07:41 robert + + * src/osgPlugins/flt/AttrData.h: Added an osg:: infront of the + Object() copy constructor call to AttrData. + +2003-06-29 22:53 robert + + * src/osgPlugins/3dc/ReaderWriter3DC.cpp: Added support for + chunking the point data clouds into 10,000 point chunks to better + optimize the VBO and AGP needs. + +2003-06-29 22:41 robert + + * include/osg/Array, include/osg/Drawable, include/osg/Geometry, + include/osg/State, src/osg/Drawable.cpp, src/osg/Geometry.cpp, + src/osg/State.cpp, src/osg/Texture.cpp, src/osg/VertexProgram.cpp, + src/osgUtil/Optimizer.cpp, src/osgUtil/SceneView.cpp: Added support + for the ARB_vertex_buffer_object into osg::Geometry. + +2003-06-28 18:35 don + + * Make/makeinnosetup: fixed makeinnosetup + +2003-06-27 22:41 don + + * Make/makeinnosetup: Updates to makeinnosetup to work a bit + smoother + +2003-06-27 22:01 don + + * Make/: help.sh, makeinnosetup: Change some wording in help.sh and + added makeinnosetup + +2003-06-27 15:33 robert + + * src/osgPlugins/osg/StateSet.cpp: Added #include + + +2003-06-27 15:33 robert + + * src/osg/StateSet.cpp: Added #include + +2003-06-26 17:21 robert + + * include/osgText/Font, include/osgText/Text, + src/osgPlugins/freetype/FreeTypeFont.cpp, + src/osgPlugins/freetype/FreeTypeFont.h, + src/osgText/DefaultFont.cpp, src/osgText/DefaultFont.h, + src/osgText/Font.cpp, src/osgText/Text.cpp: From Tree, updates to + osgText and freetype plugin to support are kerning paramter. + +2003-06-25 11:39 robert + + * src/osgUtil/RenderBin.cpp: Fixed from Pavel for the stats in + RenderBin.cpp + +2003-06-25 11:30 robert + + * NEWS.txt, VisualStudio/osgPlugins/flt/flt.dsp, + include/osgUtil/RenderBin: Updated NEWS. + + Added AttrData.h to flt.dsp + + Removed redundent (and duplicate definition of + RenderBinPrototypeList and its associated static) from the + RenderBin header. + +2003-06-25 11:12 robert + + * src/osgPlugins/flt/: AttrData.h, GNUmakefile, GeoSetBuilder.cpp, + GeoSetBuilder.h, GroupRecord.h, MultiTextureRecord.h, Pool.cpp, + Pool.h, ReaderWriterATTR.cpp, Record.cpp, Registry.cpp, Registry.h, + UVListRecord.h, flt.h, flt2osg.cpp, flt2osg.h: From Julia Oritz + Rojas, support for detail textures. + +2003-06-25 09:58 robert + + * VisualStudio/osgPlugins/osg/dot_osg.dsp, src/osg/StateSet.cpp, + src/osgPlugins/osg/GNUmakefile, src/osgPlugins/osg/StateSet.cpp, + src/osgPlugins/osg/TextureRectangle.cpp: From Ulrich Hertlein, + added support for TextureRectangle to .osg format. + +2003-06-25 09:50 robert + + * src/osgUtil/IntersectVisitor.cpp: Spotted by Norman Vine - fixed + typo in intersect visitor. + +2003-06-25 08:59 robert + + * src/osgPlugins/osg/TessellationHints.cpp: Test of cvs. + +2003-06-25 08:50 robert + + * src/osgPlugins/osg/TessellationHints.cpp: Added + TessellationHints. + +2003-06-24 23:11 robert + + * + VisualStudio/examples/osgprerendercubemap/osgprerendercubemap.dsp: + Added missing file. + +2003-06-24 22:57 robert + + * Make/makedirdefs, VisualStudio/osg/osg.dsp, + VisualStudio/osgPlugins/osg/dot_osg.dsp, + VisualStudio/osgUtil/osgUtil.dsp, examples/osgdemeter/GNUmakefile, + examples/osgdemeter/GNUmakefile.inst, + examples/osgdemeter/osgdemeter.cpp, examples/osgpoints/GNUmakefile, + examples/osgpoints/GNUmakefile.inst, + examples/osgpoints/osgpoints.cpp, + examples/osgprerendercubemap/GNUmakefile, + examples/osgprerendercubemap/GNUmakefile.inst, + examples/osgprerendercubemap/osgprerendercubemap.cpp, + examples/osgshape/osgshape.cpp, include/osg/Geometry, + include/osg/ShapeDrawable, include/osg/Texture2D, + include/osgUtil/TransformAttributeFunctor, src/osg/GNUmakefile, + src/osg/Geometry.cpp, src/osg/Image.cpp, src/osg/ShapeDrawable.cpp, + src/osg/Texture2D.cpp, src/osgPlugins/ive/ConvexPlanarOccluder.cpp, + src/osgPlugins/ive/ConvexPlanarOccluder.h, + src/osgPlugins/ive/ConvexPlanarPolygon.cpp, + src/osgPlugins/ive/ConvexPlanarPolygon.h, + src/osgPlugins/ive/DrawElementsUInt.cpp, + src/osgPlugins/ive/DrawElementsUInt.h, + src/osgPlugins/ive/Impostor.cpp, src/osgPlugins/ive/Impostor.h, + src/osgPlugins/ive/OccluderNode.cpp, + src/osgPlugins/ive/OccluderNode.h, src/osgPlugins/ive/Point.cpp, + src/osgPlugins/ive/Point.h, src/osgPlugins/ive/PolygonOffset.cpp, + src/osgPlugins/ive/PolygonOffset.h, + src/osgPlugins/ive/ShadeModel.cpp, src/osgPlugins/ive/ShadeModel.h, + src/osgPlugins/ive/Switch.cpp, src/osgPlugins/ive/Switch.h, + src/osgPlugins/osg/GNUmakefile, + src/osgPlugins/osg/ShapeDrawable.cpp, src/osgSim/GNUmakefile, + src/osgUtil/GNUmakefile, src/osgUtil/Optimizer.cpp, + src/osgUtil/TransformAttributeFunctor.cpp: Additions since the CVS + back up was made. + +2003-06-24 16:40 don + + * examples/osgcameragroup/GNUmakefile, + examples/osgcameragroup/osgcameragroup.cpp, + examples/osgconv/osgconv.cpp, examples/osghud/osghud.cpp, + examples/osglight/osglight.cpp, + examples/osgstereoimage/osgstereoimage.cpp, + examples/osgtexturerectangle/osgtexturerectangle.cpp, + examples/osgviewer/osgviewer.cpp, + include/osg/CollectOccludersVisitor, include/osg/Drawable, + include/osg/Geometry, include/osg/Image, include/osg/Math, + include/osg/Point, include/osg/State, include/osg/TextureRectangle, + include/osg/TriangleFunctor, include/osgGA/GUIEventHandler, + include/osgProducer/OsgCameraGroup, + include/osgProducer/OsgSceneHandler, include/osgProducer/Viewer, + include/osgSim/LightPointNode, include/osgText/Text, + include/osgUtil/CullVisitor, include/osgUtil/SceneView, + include/osgUtil/UpdateVisitor, src/osg/CullStack.cpp, + src/osg/Drawable.cpp, src/osg/GNUmakefile, src/osg/Geometry.cpp, + src/osg/Image.cpp, src/osg/Material.cpp, src/osg/NodeVisitor.cpp, + src/osg/Point.cpp, src/osg/State.cpp, src/osg/TexEnvCombine.cpp, + src/osg/TextureRectangle.cpp, src/osgDB/Registry.cpp, + src/osgGA/GUIEventHandlerVisitor.cpp, + src/osgPlugins/3dc/ReaderWriter3DC.cpp, + src/osgPlugins/dds/ReaderWriterDDS.cpp, + 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, + src/osgPlugins/ive/DataOutputStream.cpp, + src/osgPlugins/ive/DataOutputStream.h, + src/osgPlugins/ive/Drawable.cpp, src/osgPlugins/ive/GNUmakefile, + src/osgPlugins/ive/Geode.cpp, src/osgPlugins/ive/Geometry.cpp, + src/osgPlugins/ive/Group.cpp, src/osgPlugins/ive/Image.cpp, + src/osgPlugins/ive/LightSource.cpp, src/osgPlugins/ive/Node.cpp, + src/osgPlugins/ive/ReadWrite.h, + src/osgPlugins/ive/ReaderWriterIVE.cpp, + src/osgPlugins/ive/StateSet.cpp, src/osgPlugins/ive/Texture2D.cpp, + src/osgPlugins/ive/TextureCubeMap.cpp, + src/osgPlugins/obj/ReaderWriterOBJ.cpp, src/osgPlugins/obj/glm.cpp, + src/osgPlugins/obj/glm.h, src/osgPlugins/osg/Geometry.cpp, + src/osgPlugins/osgText/IO_Text.cpp, + src/osgPlugins/txp/TerrapageNode.cpp, + src/osgPlugins/txp/trPagePageManager.cpp, + src/osgPlugins/txp/trPagePageManager.h, + src/osgProducer/GNUmakefile, src/osgProducer/OsgCameraGroup.cpp, + src/osgProducer/OsgSceneHandler.cpp, src/osgProducer/Viewer.cpp, + src/osgProducer/ViewerEventHandler.cpp, src/osgSim/GNUmakefile, + src/osgSim/LightPointDrawable.cpp, src/osgSim/LightPointDrawable.h, + src/osgSim/LightPointNode.cpp, src/osgText/Font.cpp, + src/osgText/Text.cpp, src/osgUtil/IntersectVisitor.cpp, + src/osgUtil/Optimizer.cpp, src/osgUtil/SceneView.cpp, + src/osgUtil/SmoothingVisitor.cpp, src/osgUtil/Tesselator.cpp: [no + log message] + +2003-06-24 16:39 don + + * VisualStudio/osgPlugins/ive/ive.dsp, doc/documentation.html, + examples/osgautotransform/osgautotransform.cpp: Updating 5/27/03 + backup with 6/20/03 tarball + +2003-06-24 16:37 don + + * Make/makedefs, Make/makedirdefs, Make/makepkg, + VisualStudio/VisualStudio.dsw, VisualStudio/osg/osg.dsp: [no log + message] + +2003-06-24 16:36 don + + * LICENSE.txt, index.html: Update of 5/27/03 backup with 6/20/03 + tarball + +2003-05-27 18:03 robert + + * src/osgPlugins/ive/: AnimationPath.cpp, AnimationPath.h, + AnimationPathCallback.cpp, AnimationPathCallback.h, Billboard.cpp, + Billboard.h, BlendFunc.cpp, BlendFunc.h, CullFace.cpp, CullFace.h, + DataInputStream.cpp, DataInputStream.h, DataOutputStream.cpp, + DataOutputStream.h, DataTypeSize.h, DrawArrayLengths.cpp, + DrawArrayLengths.h, DrawArrays.cpp, DrawArrays.h, + DrawElementsUShort.cpp, DrawElementsUShort.h, Drawable.cpp, + Drawable.h, Exception.cpp, Exception.h, Geode.cpp, Geode.h, + Geometry.cpp, Geometry.h, Group.cpp, Group.h, Image.cpp, Image.h, + LOD.cpp, LOD.h, Light.cpp, Light.h, LightSource.cpp, LightSource.h, + Material.cpp, Material.h, MatrixTransform.cpp, MatrixTransform.h, + Node.cpp, Node.h, Object.cpp, Object.h, + PositionAttitudeTransform.cpp, PositionAttitudeTransform.h, + PrimitiveSet.cpp, PrimitiveSet.h, ReadWrite.h, Sequence.cpp, + Sequence.h, StateSet.cpp, StateSet.h, TexEnv.cpp, TexEnv.h, + TexEnvCombine.cpp, TexEnvCombine.h, TexGen.cpp, TexGen.h, + Texture.cpp, Texture.h, Texture2D.cpp, Texture2D.h, + TextureCubeMap.cpp, TextureCubeMap.h, Transform.cpp, Transform.h, + ViewPoint.cpp, ViewPoint.h: Converted dos to unix file endings. + +2003-05-27 12:03 robert + + * include/osg/DisplaySettings, src/osg/ApplicationUsage.cpp, + src/osg/DisplaySettings.cpp, src/osgUtil/SceneView.cpp: Added + support for scaling the projection in vertical and horizontal split + stereo modes. + +2003-05-27 12:02 robert + + * include/osg/Quat, src/osg/Quat.cpp: Reverted recent changes so + the set(Matrix&) method. + +2003-05-26 16:00 robert + + * src/: osg/DisplaySettings.cpp, osgUtil/SceneView.cpp: Adjustments + to the horizontal and vertical split stereo code for better + handling of aspect ratio. + +2003-05-26 12:02 robert + + * src/osgPlugins/3dc/ReaderWriter3DC.cpp: Added missing std:: + +2003-05-26 11:05 robert + + * Make/makedirdefs, VisualStudio/VisualStudio.dsw, + VisualStudio/osgPlugins/3dc/3dc.dsp, + src/osgPlugins/3dc/GNUmakefile, + src/osgPlugins/3dc/ReaderWriter3DC.cpp: Added 3dc plugin for + reading Arias 3D point clouds. + +2003-05-26 10:29 robert + + * include/osg/Texture: Moved the + GL_TEXTURE_COMPRESSED_IMAGE_SIZE_ARB into its own #ifndef block to + help with OSX support. + +2003-05-26 10:27 robert + + * include/osgDB/ReaderWriter, + src/osgPlugins/ive/ReaderWriterIVE.cpp, + src/osgPlugins/osg/ReaderWriterOSG.cpp: Adding support using + istream and ostream with the reader writers. + +2003-05-25 22:06 robert + + * doc/: examples.html, install.html: Added mention of + DYLD_BIND_AT_LAUNCH to OSX docs. + +2003-05-25 17:08 robert + + * src/osgPlugins/dw/ReaderWriterDW.cpp: From Geoff Michel, + conversion from GeoSet to Geometry. + +2003-05-24 15:41 robert + + * src/osgPlugins/ive/: AnimationPath.h, AnimationPathCallback.h, + Billboard.h, BlendFunc.h, CullFace.h, DataInputStream.h, + DataOutputStream.h, DrawArrayLengths.h, DrawArrays.h, + DrawElementsUShort.h, Drawable.h, Exception.h, Export.h, Geode.h, + Geometry.h, Group.h, Image.h, LOD.h, Light.h, LightSource.h, + Material.h, MatrixTransform.h, Node.h, Object.h, + PositionAttitudeTransform.h, PrimitiveSet.h, ReadWrite.h, + Sequence.h, StateSet.h, TexEnv.h, TexEnvCombine.h, TexGen.h, + Texture.h, Texture2D.h, TextureCubeMap.h, Transform.h, ViewPoint.h: + Removed export macro. + +2003-05-24 15:26 robert + + * examples/osgviewer/osgviewer.cpp, + src/osgPlugins/ive/DataTypeSize.h, src/osgPlugins/ive/Exception.h, + src/osgPlugins/ive/Object.h, + src/osgPlugins/ive/ReaderWriterIVE.cpp: Added missing std:: + +2003-05-23 20:51 robert + + * Make/makedirdefs, VisualStudio/VisualStudio.dsw, + VisualStudio/osgPlugins/ive/ive.dsp, + examples/osgviewer/osgviewer.cpp, + src/osgPlugins/ive/AnimationPath.cpp, + src/osgPlugins/ive/AnimationPath.h, + src/osgPlugins/ive/AnimationPathCallback.cpp, + src/osgPlugins/ive/AnimationPathCallback.h, + src/osgPlugins/ive/Billboard.cpp, src/osgPlugins/ive/Billboard.h, + src/osgPlugins/ive/BlendFunc.cpp, src/osgPlugins/ive/BlendFunc.h, + src/osgPlugins/ive/CullFace.cpp, src/osgPlugins/ive/CullFace.h, + src/osgPlugins/ive/DataInputStream.cpp, + src/osgPlugins/ive/DataInputStream.h, + src/osgPlugins/ive/DataOutputStream.cpp, + src/osgPlugins/ive/DataOutputStream.h, + src/osgPlugins/ive/DataTypeSize.h, + src/osgPlugins/ive/DrawArrayLengths.cpp, + src/osgPlugins/ive/DrawArrayLengths.h, + src/osgPlugins/ive/DrawArrays.cpp, src/osgPlugins/ive/DrawArrays.h, + src/osgPlugins/ive/DrawElementsUShort.cpp, + src/osgPlugins/ive/DrawElementsUShort.h, + src/osgPlugins/ive/Drawable.cpp, src/osgPlugins/ive/Drawable.h, + src/osgPlugins/ive/Exception.cpp, src/osgPlugins/ive/Exception.h, + src/osgPlugins/ive/Export.h, src/osgPlugins/ive/GNUmakefile, + src/osgPlugins/ive/Geode.cpp, src/osgPlugins/ive/Geode.h, + src/osgPlugins/ive/Geometry.cpp, src/osgPlugins/ive/Geometry.h, + src/osgPlugins/ive/Group.cpp, src/osgPlugins/ive/Group.h, + src/osgPlugins/ive/Image.cpp, src/osgPlugins/ive/Image.h, + src/osgPlugins/ive/LOD.cpp, src/osgPlugins/ive/LOD.h, + src/osgPlugins/ive/Light.cpp, src/osgPlugins/ive/Light.h, + src/osgPlugins/ive/LightSource.cpp, + src/osgPlugins/ive/LightSource.h, src/osgPlugins/ive/Material.cpp, + src/osgPlugins/ive/Material.h, + src/osgPlugins/ive/MatrixTransform.cpp, + src/osgPlugins/ive/MatrixTransform.h, src/osgPlugins/ive/Node.cpp, + src/osgPlugins/ive/Node.h, src/osgPlugins/ive/Object.cpp, + src/osgPlugins/ive/Object.h, + src/osgPlugins/ive/PositionAttitudeTransform.cpp, + src/osgPlugins/ive/PositionAttitudeTransform.h, + src/osgPlugins/ive/PrimitiveSet.cpp, + src/osgPlugins/ive/PrimitiveSet.h, src/osgPlugins/ive/ReadWrite.h, + src/osgPlugins/ive/ReaderWriterIVE.cpp, + src/osgPlugins/ive/Sequence.cpp, src/osgPlugins/ive/Sequence.h, + src/osgPlugins/ive/StateSet.cpp, src/osgPlugins/ive/StateSet.h, + src/osgPlugins/ive/TexEnv.cpp, src/osgPlugins/ive/TexEnv.h, + src/osgPlugins/ive/TexEnvCombine.cpp, + src/osgPlugins/ive/TexEnvCombine.h, src/osgPlugins/ive/TexGen.cpp, + src/osgPlugins/ive/TexGen.h, src/osgPlugins/ive/Texture.cpp, + src/osgPlugins/ive/Texture.h, src/osgPlugins/ive/Texture2D.cpp, + src/osgPlugins/ive/Texture2D.h, + src/osgPlugins/ive/TextureCubeMap.cpp, + src/osgPlugins/ive/TextureCubeMap.h, + src/osgPlugins/ive/Transform.cpp, src/osgPlugins/ive/Transform.h, + src/osgPlugins/ive/ViewPoint.cpp, src/osgPlugins/ive/ViewPoint.h: + Added ive reader/writer - from Rune Schmidt Jensen/Michael Gronager + +2003-05-22 16:29 robert + + * include/osgUtil/Optimizer, src/osg/Geometry.cpp, + src/osgUtil/Optimizer.cpp: Fixes to the Optimizer's handling of + merging of osg::Geometry + +2003-05-22 15:02 robert + + * examples/osgconv/GeoSet.h: Removed occurances of SG_EXPORT. + +2003-05-22 12:09 robert + + * src/osgPlugins/pfb/: ConvertFromPerformer.cpp, + ConvertFromPerformer.h: Convert Performer plugin across to generate + osg::Geometry directly. + +2003-05-22 09:40 robert + + * VisualStudio/: highlight.reg, highlight70.reg, highlight71.reg: + Added syntax highlighting for VisualStudio7.1 from Joseph Steel. + +2003-05-21 22:32 robert + + * include/osg/Quat, src/osg/Quat.cpp: Improved the handling of + scaled matrices in the Quat::set(Matrix&) method. + +2003-05-21 17:33 robert + + * src/osgProducer/OsgCameraGroup.cpp: Removed the _state.reset() + call as it was doing OpenGL calls outside of the thread with the + graphics context. + +2003-05-21 15:34 robert + + * examples/osgconv/: GeoSet.cpp, GeoSet.h, IO_GeoSet.cpp: Added + GeoSet to osgconv. + +2003-05-21 13:15 robert + + * AUTHORS.txt, Make/makedirdefs, VisualStudio/VisualStudio.dsw, + VisualStudio/examples/osgconv/osgconv.dsp, + VisualStudio/osg/osg.dsp, VisualStudio/osgPlugins/osg/dot_osg.dsp, + examples/osgcluster/osgcluster.cpp, examples/osgconv/GNUmakefile, + examples/osgconv/osgconv.cpp, + examples/osghangglide/GliderManipulator.h, include/osg/GeoSet, + include/osg/VertexProgram, include/osgUtil/Optimizer, + src/osg/GNUmakefile, src/osg/GeoSet.cpp, src/osg/GeoSet_ogl.cpp, + src/osgPlugins/dw/ReaderWriterDW.cpp, + src/osgPlugins/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, + src/osgPlugins/pfb/ReaderWriterPFB.cpp, src/osgUtil/Optimizer.cpp: + Removed osg::GeoSet for core osg lib and osgPlugin. + + Commented out OpenDX plugin as its still based on GeoSet. + + Added support for loading and converting GeoSet into the osgconv + example. + +2003-05-20 21:45 robert + + * src/osgProducer/KeyboardMouseCallback.cpp: Added usage of the + InputRectangle into setting up of the EventAdapter. + +2003-05-20 20:48 robert + + * src/osgPlugins/ac3d/~ac3d.cpp: Removed spurious editing file. + +2003-05-20 15:05 robert + + * runexamples.bat, Make/makedirdefs, VisualStudio/VisualStudio.dsw, + VisualStudio/examples/osgtexturerectangle/osgtexturerectangle.dsp, + examples/osgtexturerectangle/GNUmakefile, + examples/osgtexturerectangle/GNUmakefile.inst, + examples/osgtexturerectangle/osgtexturerectangle.cpp: Added + osgtexturerectangle example from Ulrich Hertlein. + +2003-05-20 14:21 robert + + * src/osgProducer/: KeyboardMouseCallback.cpp, Viewer.cpp: Fixes to + the handling of mouse coords after changes in the default behavior + of Producer. + +2003-05-20 12:01 robert + + * include/osgUtil/SceneView: Added setProjectMatrix(const Matrix&) + and setModelViewMatrix(const Matrix&) methods. + +2003-05-20 09:57 robert + + * examples/osgclip/osgclip.cpp: Removed redundent write_usage + function. + +2003-05-20 09:47 robert + + * src/osgProducer/Viewer.cpp: Changed the fusion distance update + code to use OsgCameraGroup::setDistanceDistance() rather than going + through the SceneView's by hand. This should ensure that values are + kept consistent betwen OsgCameraGroup and SceneView's. + +2003-05-20 09:43 robert + + * examples/osgimpostor/TestManipulator.cpp: Fixed manipulator. + +2003-05-20 09:09 robert + + * include/osg/Camera, src/osg/Camera.cpp: Removed the now redundent + osg::Camera. + +2003-05-19 21:18 robert + + * include/osgGA/KeySwitchCameraManipulator, + include/osgGA/KeySwitchMatrixManipulator, + src/osgGA/KeySwitchCameraManipulator.cpp, + src/osgGA/KeySwitchMatrixManipulator.cpp, + src/osgUtil/DelaunayTriangulator.cpp: Removed all + KeySwitchCameraManipulator class, replacing it with the + KeySwitchMatrixManipulator + +2003-05-19 16:15 robert + + * VisualStudio/osg/osg.dsp, VisualStudio/osgGA/osgGA.dsp, + examples/osghangglide/GliderManipulator.cpp, + examples/osghangglide/GliderManipulator.h, + examples/osgimpostor/TestManipulator.cpp, + examples/osgimpostor/TestManipulator.h, + examples/osgparticle/osgparticle.cpp, + examples/osgstereoimage/osgstereoimage.cpp, + include/osgGA/AnimationPathManipulator, + include/osgGA/CameraManipulator, include/osgGA/DriveManipulator, + include/osgGA/FlightManipulator, include/osgGA/GUIActionAdapter, + include/osgGA/GUIEventHandlerVisitor, + include/osgGA/MatrixManipulator, include/osgGA/SetSceneViewVisitor, + include/osgGA/TrackballManipulator, include/osgProducer/Viewer, + include/osgUtil/SceneView, src/osg/GNUmakefile, + src/osgGA/AnimationPathManipulator.cpp, + src/osgGA/CameraManipulator.cpp, src/osgGA/DriveManipulator.cpp, + src/osgGA/FlightManipulator.cpp, src/osgGA/GNUmakefile, + src/osgGA/MatrixManipulator.cpp, src/osgGA/SetSceneViewVisitor.cpp, + src/osgGA/TrackballManipulator.cpp, + src/osgProducer/OsgCameraGroup.cpp, src/osgProducer/Viewer.cpp, + src/osgProducer/ViewerEventHandler.cpp, src/osgUtil/SceneView.cpp: + Removed remaining dependancies on osg::Camera. + +2003-05-17 14:15 robert + + * src/osgDB/Output.cpp: Removed redundent const + +2003-05-17 10:03 robert + + * src/osgPlugins/pnm/GNUmakefile: Renamed png pnm + +2003-05-17 09:36 robert + + * include/osgDB/Output: Removed superfluous const + +2003-05-14 17:07 don + + * src/osgText/Text.cpp: Small operation precedence bug fixed in + Text.cpp + +2003-05-09 14:07 robert + + * examples/osgcluster/osgcluster.cpp, include/osg/Drawable, + include/osg/Geometry, include/osg/State, src/osg/AutoTransform.cpp, + src/osg/Geometry.cpp, src/osg/State.cpp: Updates to the handling of + vertex attributes. + +2003-05-08 16:13 robert + + * VisualStudio/VisualStudio.dsw: Add osgUtil as a dependancy of + osgText + +2003-05-08 15:02 robert + + * src/osgUtil/Tesselator.cpp: Memory leak fixes from Joseph Steel. + +2003-05-07 16:26 robert + + * include/osg/NodeVisitor: Added UserData to NodeVisitor. + +2003-05-07 14:13 robert + + * include/osg/Geometry, include/osg/State, src/osg/Geometry.cpp, + src/osg/State.cpp, src/osg/VertexProgram.cpp: From Romano José + Magacho da Silva, support for vertex attributes in vertex program. + +2003-05-07 12:13 robert + + * include/osgGA/GUIEventAdapter, include/osgProducer/EventAdapter, + include/osgProducer/KeyboardMouseCallback, + src/osgProducer/EventAdapter.cpp, + src/osgProducer/KeyboardMouseCallback.cpp: From Eric Sokolowsky, + support for mouse scroll wheel in osgGA/osgProducer. + +2003-05-07 10:35 robert + + * examples/osghud/osghud.cpp, src/osgUtil/CullVisitor.cpp: Changed + the CullVisitor::popProjection() so that it doesn't adjust + orthorgraphic projection matrices. + +2003-05-06 19:04 robert + + * examples/osghud/osghud.cpp, include/osg/BlendFunc, + include/osg/Depth, src/osg/BlendFunc.cpp, src/osg/Depth.cpp: Aded + extra constructors to BlendFunc and Depth to help set them up + convieniently. + + Added a background quad to osghud. + +2003-05-06 14:13 robert + + * examples/osgautotransform/osgautotransform.cpp, include/osg/Quat, + include/osg/buffered_value, include/osgText/String, + include/osgText/Text, src/osg/AutoTransform.cpp, + src/osgPlugins/osgText/IO_Text.cpp, src/osgText/Text.cpp: Added + support for multibuffering of tex coordinates. + +2003-05-05 15:30 robert + + * src/osgText/Text.cpp: Fixed accept(PrimitiveFunctor&) so it uses + the transform coords correctly. + +2003-05-02 19:24 robert + + * Make/makedirdefs, src/osg/GNUmakefile: Fixed build. + +2003-05-01 22:06 robert + + * Make/makedirdefs, + VisualStudio/examples/osgautotransform/osgautotransform.dsp, + examples/osgautotransform/GNUmakefile, + examples/osgautotransform/GNUmakefile.inst, + examples/osgautotransform/osgautotransform.cpp, + include/osg/AutoTransform, include/osgText/Font, + include/osgText/Text, src/osg/AutoTransform.cpp, + src/osgText/Font.cpp, src/osgText/Text.cpp: Addd support for + maximum screen text size into osgText when auto scale to screen is + active. + + Added osgautotransform demo. + +2003-05-01 20:56 robert + + * include/osgUtil/CullVisitor, src/osgUtil/CullVisitor.cpp: Added + set/getNearFarRatio() to CullVisitor. + +2003-05-01 09:51 robert + + * src/osg/VertexProgram.cpp: Remved exit(). + +2003-04-30 16:40 robert + + * AUTHORS.txt, Make/makedirdefs, VisualStudio/VisualStudio.dsw, + VisualStudio/osg/osg.dsp, VisualStudio/osgPlugins/pnm/pnm.dsp, + src/osgDB/Registry.cpp, src/osgPlugins/pnm/GNUmakefile, + src/osgPlugins/pnm/ReaderWriterPNM.cpp: From Eric Sokolowsky - pnm + (ppm, pgm, pbm) plugin + +2003-04-30 16:38 robert + + * include/osgText/Text: Cleanup of the API. + +2003-04-30 12:41 robert + + * examples/osghud/osghud.cpp: Reverted the test of + setAutoScaleToScreen. + +2003-04-30 12:40 robert + + * src/osg/Texture2D.cpp, src/osg/TextureCubeMap.cpp, + examples/osghangglide/GliderManipulator.cpp, include/osg/Drawable, + include/osg/Export, include/osg/Node, include/osg/Texture2D, + include/osg/TextureCubeMap, include/osgText/Text, + src/osgText/Text.cpp, examples/osghud/osghud.cpp, + examples/osglogo/osglogo.cpp, examples/osgtext/osgtext.cpp, + src/osgPlugins/osgText/IO_Text.cpp, + src/osgProducer/ViewerEventHandler.cpp: Added support for automatic + scaling of text to screen coords. Optimized the text + implementation to provide better speed, especially by using the + alignement to screen option. + + Deprecated the Text::setFontSize(,) method, which is now being + replaced by setFontResolution(,) + + Fixed typos in Texture*.cpp. + + Removed old deprecated methods from osg headers. + +2003-04-29 15:24 robert + + * src/osg/Matrix.cpp: From Ben, promoted floats to doubles to + produce better stability in the invert method. + +2003-04-29 01:55 don + + * src/osgUtil/SceneView.cpp: set glDrawBuffer( GL_BACK ) in + SceneView::draw() when not drawing in stereo mode. Without this, + we end up drawing to the wrong buffer when toggling stereo off. + +2003-04-28 13:57 robert + + * NEWS.txt: Updated NEWS. + +2003-04-28 12:37 robert + + * doc/introduction.html, examples/osgtext/osgtext.cpp: Updates to + the introduction.html. + + Added support for new alignment modes in osgtext. + +2003-04-27 20:23 robert + + * doc/plan.html: Fixed typo of Fturue! + +2003-04-27 11:58 robert + + * include/osg/AnimationPath, include/osg/ConvexPlanarOccluder, + include/osg/Shape, include/osg/ShapeDrawable, include/osgText/Text, + src/osgPlugins/osgText/IO_Text.cpp, src/osgText/Text.cpp: From + Tree, addition of ; after MACRO_'s to help with Java port. + + From Tree + Robert, Addition of + LEFT_BASE_LINE,RIGHT_BASE_LINE,CENTER_BASE_LINE Alignment options + in Text. + +2003-04-25 20:53 robert + + * doc/introduction.html: Updates to introducution. + +2003-04-25 14:52 robert + + * index.html: Updated index.html + +2003-04-25 14:47 robert + + * examples/osgpick/osgpick.cpp, src/osgProducer/Viewer.cpp, + src/osgUtil/IntersectVisitor.cpp: Added support for gather + information on which vertices have been intersected with. + +2003-04-24 21:41 don + + * doc/introduction.html: A few minor mods to introduction.html + +2003-04-24 20:54 robert + + * doc/introduction.html: Updates to the introduction.html + documentaition. + +2003-04-24 14:45 robert + + * Make/help.sh: Typo fix. + +2003-04-24 14:45 robert + + * src/osgPlugins/txp/TerrapageNode.cpp: cout -> notify. + +2003-04-24 14:44 robert + + * 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. + +2003-04-23 11:12 robert + + * VisualStudio/: LANGEXT.DAT, MUST_READ_ME.txt, highlight.reg: From + Romano, updated LANDEXT.DAT and new highlight.reg file for syntax + highlighting under Windows. + +2003-04-23 10:59 robert + + * src/osgProducer/OsgCameraGroup.cpp: Added check for camera's + sharing the same RenderSurface, if so switches off multi-threading + of cull and draw. + +2003-04-19 10:53 robert + + * doc/data.html: Changed the data link to + OpenSceneGraph-Data-0.9.3.tar.gz since we won't be updating it for + the release. + +2003-04-19 10:35 robert + + * ChangeLog: Updated ChangeLog for the release. + +2003-04-19 10:09 robert + + * NEWS.txt, examples/osglogo/osglogo.cpp: Updated NEWS for the + release date. + + Tweaked the text sizes in osglogo. + +2003-04-19 07:57 robert + + * src/osgPlugins/dds/ReaderWriterDDS.cpp: Mannually computes the + mipmap levels to ensure correct loading of dds images which arn't + square. + +2003-04-18 22:44 robert + + * examples/osgoccluder/osgoccluder.cpp, src/osgProducer/Viewer.cpp: + Changed the ordering of the picking intersections. + +2003-04-18 20:46 robert + + * src/: osg/State.cpp, osgPlugins/dds/ReaderWriterDDS.cpp, + osgPlugins/osg/BlendFunc.cpp: Fixes to BlendFunc - adding missing + ZERO handling. + + Improved handling of alpha values in DXT1 compression. + +2003-04-18 16:59 robert + + * NEWS.txt, doc/dependencies.html, + examples/osgoccluder/osgoccluder.cpp, + src/osgPlugins/txp/trpage_material.cpp, src/osgProducer/Viewer.cpp, + src/osgProducer/ViewerEventHandler.cpp: Updated NEWS for the + release. + + Fixed warnings. + +2003-04-18 11:10 robert + + * src/osgPlugins/flt/flt2osg.cpp: Removed various assert() + instances since these were causing crashes. + + From Alberto, changed the use of the DynGeoSet to it was querried + on demand rather than used as a pointer which was originally being + invalidate before use. + +2003-04-18 09:17 robert + + * examples/osgpbuffer/osgpbuffer.cpp: Added a realize callback for + 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, + src/osgProducer/OsgCameraGroup.cpp: Added setting of the + RenderSurface name to the application name. + +2003-04-17 16:27 robert + + * include/osgProducer/: OsgCameraGroup, Viewer: Moved #include + from Viewer to OsgCameraGroup. + +2003-04-17 14:57 robert + + * src/osgProducer/ViewerEventHandler.cpp: Added an alternate + compile path for Windows in the toggle of fullscreen for the first + time. + +2003-04-17 14:36 robert + + * src/osgUtil/DelaunayTriangulator.cpp: Changed the maxx + initializiation to use (*points)[last_valid_index].x(); + +2003-04-17 12:14 robert + + * runexamples.bat, examples/osgcameragroup/osgcameragroup.cpp, + include/osgProducer/OsgCameraGroup, include/osgProducer/Viewer, + src/osgProducer/OsgCameraGroup.cpp, src/osgProducer/Viewer.cpp: + Moved the managing of frame stamp from osgProducer::Viewer into + osgProducer::OsgCamaraGroup. + + Added setting of trackball in osgcameragroup so its starts in the + correct place for different models. + +2003-04-17 07:52 robert + + * include/osgUtil/DelaunayTriangulator: Added OSGUTIL_EXPORT to + front of DelaunayTriangulator class. + +2003-04-17 00:09 don + + * examples/osgwindows/osgwindows.cpp: InputRectangle converted to + RenderSurface->get()... + +2003-04-16 22:16 don + + * src/osgProducer/: KeyboardMouseCallback.cpp, OsgSceneHandler.cpp, + Viewer.cpp, ViewerEventHandler.cpp: Changed Rect('s to Rectangle('s + +2003-04-16 21:02 robert + + * include/osg/ShapeDrawable, src/osg/ShapeDrawable.cpp, + src/osgPlugins/osg/ShapeDrawable.cpp: Added support for + set/getColor to ShapeDrawable. + +2003-04-16 20:21 robert + + * NEWS.txt, VisualStudio/osgUtil/osgUtil.dsp, + include/osgUtil/DelaunayTriangulator, + src/osgUtil/DelaunayTriangulator.cpp, src/osgUtil/GNUmakefile: From + Marco Jez, added DelaunayTriangulator class. + +2003-04-16 20:20 robert + + * src/osgProducer/Viewer.cpp: Changed near and far instances into + near_point, far_point to avoid problems with Win32 build. + +2003-04-16 16:14 robert + + * VisualStudio/osgUtil/osgUtil.dsp, src/osgProducer/Viewer.cpp, + src/osgUtil/GNUmakefile: Moved the PickVisitor from osgUtil into + the implementation of osgProducer::Viewer. Removed methods in + PickVisitor which wern't being used by osgProducer::Viewer. This + has been done because the PickVisitor interface and implementation + weren't ready for general usage. + +2003-04-16 15:22 robert + + * include/osgProducer/Viewer, src/osgProducer/Viewer.cpp: Renamed + computeNearFar to computeNearFarPoints. + +2003-04-16 15:17 robert + + * runexamples.bat, examples/osgpick/osgpick.cpp, + include/osgProducer/Viewer, src/osgProducer/Viewer.cpp, + src/osgProducer/ViewerEventHandler.cpp, + src/osgUtil/PickVisitor.cpp: Added convinence methods to + osgProducer::Viewer: + + /** compute, from normalized mouse coords, for sepecified + Camera, the pixel coords relative to that Camera's RenderSurface.*/ + bool computePixelCoords(float x,float y,unsigned int + cameraNum,float& pixel_x,float& pixel_y); + + /** compute, from normalized mouse coords, for sepecified + Camera, the near and far points in worlds coords.*/ + bool computeNearFar(float x,float y,unsigned int + cameraNum,osg::Vec3& near, osg::Vec3& far); + + /** compute, from normalized mouse coords, for sepecified + Camera, intersections with the scene.*/ + bool computeIntersections(float x,float y,unsigned int + cameraNum,osgUtil::IntersectVisitor::HitList& hits); + + /** compute, from normalized mouse coords, for all Cameras, + intersections with the scene.*/ + bool computeIntersections(float x,float + y,osgUtil::IntersectVisitor::HitList& hits); + +2003-04-16 13:46 robert + + * examples/osgconv/osgconv.cpp: Add a check for the result to + writeNodeFile(). + +2003-04-16 10:22 robert + + * examples/osgpick/osgpick.cpp, + include/osgProducer/OsgSceneHandler, + src/osgProducer/OsgSceneHandler.cpp: Changed OsgSceneHandler so it + re-uses osgUtil::SceneView project and modelview matrices. + + Changed the osgpick demo so that it uses the OsgSceneHandler's + projection and modelview matrices where possible. + +2003-04-15 21:54 robert + + * examples/osgpick/osgpick.cpp, include/osgProducer/Viewer: Added + support for multiple cameras into osgpick. + +2003-04-15 15:29 robert + + * VisualStudio/: examples/osgcluster/osgcluster.dsp, + examples/osgstereoimage/osgstereoimage.dsp, + examples/osgwindows/osgwindows.dsp, osgProducer/osgProducer.dsp: + Changed the linking to Producer for debug builds so that + producerd.lib is linked against. + +2003-04-15 10:33 robert + + * examples/osgshadowtexture/CreateShadowedScene.cpp: From Brede, + Fixed the ordering of the znear and zfar. + +2003-04-15 10:33 robert + + * include/osgUtil/TriStripVisitor, src/osgUtil/TriStripVisitor.cpp: + From Romano, extra methods/variables for controlling tesselation. + +2003-04-14 20:39 robert + + * Make/makedefs, examples/osganimate/GNUmakefile, + examples/osganimate/GNUmakefile.inst, + examples/osgbillboard/GNUmakefile, + examples/osgbillboard/GNUmakefile.inst, + examples/osgcallback/GNUmakefile, + examples/osgcallback/GNUmakefile.inst, + examples/osgcameragroup/GNUmakefile, + examples/osgcameragroup/GNUmakefile.inst, + examples/osgclip/GNUmakefile, examples/osgclip/GNUmakefile.inst, + examples/osgcluster/GNUmakefile, + examples/osgcluster/GNUmakefile.inst, + examples/osgconv/GNUmakefile.inst, examples/osgcopy/GNUmakefile, + examples/osgcopy/GNUmakefile.inst, examples/osgcubemap/GNUmakefile, + examples/osgcubemap/GNUmakefile.inst, + examples/osggeodemo/GNUmakefile, + examples/osggeodemo/GNUmakefile.inst, + examples/osggeometry/GNUmakefile, + examples/osggeometry/GNUmakefile.inst, + examples/osghangglide/GNUmakefile, + examples/osghangglide/GNUmakefile.inst, + examples/osghud/GNUmakefile, examples/osghud/GNUmakefile.inst, + examples/osgimpostor/GNUmakefile, + examples/osgimpostor/GNUmakefile.inst, + examples/osgkeyboard/GNUmakefile, + examples/osgkeyboard/GNUmakefile.inst, + examples/osglight/GNUmakefile, examples/osglight/GNUmakefile.inst, + examples/osglightpoint/GNUmakefile, + examples/osglightpoint/GNUmakefile.inst, + examples/osglogo/GNUmakefile, examples/osglogo/GNUmakefile.inst, + examples/osgmultitexture/GNUmakefile, + examples/osgmultitexture/GNUmakefile.inst, + examples/osgoccluder/GNUmakefile, + examples/osgoccluder/GNUmakefile.inst, + examples/osgparticle/GNUmakefile, + examples/osgparticle/GNUmakefile.inst, + examples/osgpick/GNUmakefile, examples/osgpick/GNUmakefile.inst, + examples/osgprerender/GNUmakefile, + examples/osgprerender/GNUmakefile.inst, + examples/osgreflect/GNUmakefile, + examples/osgreflect/GNUmakefile.inst, + examples/osgscribe/GNUmakefile, + examples/osgscribe/GNUmakefile.inst, + examples/osgsequence/GNUmakefile, + examples/osgsequence/GNUmakefile.inst, + examples/osgshadowtexture/GNUmakefile, + examples/osgshadowtexture/GNUmakefile.inst, + examples/osgshape/GNUmakefile, examples/osgshape/GNUmakefile.inst, + examples/osgstereoimage/GNUmakefile, + examples/osgstereoimage/GNUmakefile.inst, + examples/osgteapot/GNUmakefile, + examples/osgteapot/GNUmakefile.inst, examples/osgtext/GNUmakefile, + examples/osgtext/GNUmakefile.inst, + examples/osgtexture1D/GNUmakefile, + examples/osgtexture1D/GNUmakefile.inst, + examples/osgtexture2D/GNUmakefile, + examples/osgtexture2D/GNUmakefile.inst, + examples/osgtexture3D/GNUmakefile, + examples/osgtexture3D/GNUmakefile.inst, + examples/osgunittests/GNUmakefile, + examples/osgunittests/GNUmakefile.inst, + examples/osgversion/GNUmakefile, + examples/osgversion/GNUmakefile.inst, + examples/osgvertexprogram/GNUmakefile, + examples/osgvertexprogram/GNUmakefile.inst, + examples/osgviewer/GNUmakefile, + examples/osgviewer/GNUmakefile.inst, + examples/osgwindows/GNUmakefile, + examples/osgwindows/GNUmakefile.inst, + src/osgPlugins/freetype/GNUmakefile, src/osgProducer/GNUmakefile: + Added -I/usr/X11R6/include to osgProducer and all the examples + GNUMakefiles. + + From Bob, mods to GNUMakefile and Make/makedefs for the extra + includes for freetype. + +2003-04-14 19:53 robert + + * src/osgProducer/Viewer.cpp: Added using namespace Producer to get + round namespace issue with CameraGroup call. + +2003-04-14 19:49 robert + + * examples/osgimpostor/TestManipulator.cpp, + examples/osgstereoimage/osgstereoimage.cpp, + src/osgProducer/Viewer.cpp: Updated osgstereoimage and osgimpostor + to handle the new default orientation of normalized mouse coords. + +2003-04-14 16:44 robert + + * VisualStudio/VisualStudio.dsw, + VisualStudio/examples/osgpick/osgpick.dsp, + VisualStudio/osgUtil/osgUtil.dsp, examples/osgpick/osgpick.cpp, + examples/osgwindows/osgwindows.cpp, include/osgUtil/PickVisitor, + src/osg/NodeVisitor.cpp, src/osgGA/TrackballManipulator.cpp, + src/osgProducer/Viewer.cpp, src/osgUtil/PickVisitor.cpp: Updates to + the osgpick code. + + Updates to osgGA::CameraManipulors. + +2003-04-14 16:03 robert + + * src/osgText/Font.cpp: Tweak to the debug output. + +2003-04-14 16:02 robert + + * src/osgText/Font.cpp: Added extra debugging details to help track + down IRIX64 & Solaris64 problems. + +2003-04-14 14:23 robert + + * include/osgGA/GUIEventAdapter, src/osgGA/DriveManipulator.cpp, + src/osgGA/FlightManipulator.cpp, + src/osgGA/TrackballManipulator.cpp, + src/osgProducer/EventAdapter.cpp, + src/osgProducer/KeyboardMouseCallback.cpp: Improved the handling of + Producer's no dimensional mouse coords. + +2003-04-14 14:22 robert + + * include/osg/Transform, src/osg/Transform.cpp: Addd new + computeLocalToWorld(NodePath) etc methods. + +2003-04-14 09:16 robert + + * src/osgPlugins/osgText/IO_Text.cpp: Changed push back to a += to + try and fix compile on hopeless OSX g++ version. + +2003-04-13 15:12 robert + + * doc/dependencies.html: Updated dependancies with link to Producer + web page. + +2003-04-13 14:26 robert + + * Make/makedefs, Make/makedirdefs, VisualStudio/VisualStudio.dsw, + VisualStudio/examples/osgpick/osgpick.dsp, doc/data.html, + doc/install.html, doc/introduction.html, doc/plan.html, + examples/osgcameragroup/osgcameragroup.cpp, + examples/osgpick/GNUmakefile, examples/osgpick/GNUmakefile.inst, + examples/osgpick/osgpick.cpp, include/osgUtil/PickVisitor, + src/osgUtil/GNUmakefile, src/osgUtil/PickVisitor.cpp: Added Geoff + Michel's osgpick and osgUtil::PickVisitor code. + +2003-04-13 13:02 robert + + * include/osg/NodeVisitor: From Michael Gronager, changed + apply(Sequence) to cast to an Group rather than a Switch which was + a bug. + +2003-04-12 11:24 robert + + * VisualStudio/examples/: osganimate/osganimate.dsp, + osgcallback/osgcallback.dsp, osgclip/osgclip.dsp, + osgcopy/osgcopy.dsp, osggeodemo/osggeodemo.dsp, osghud/osghud.dsp, + osgkeyboard/osgkeyboard.dsp, osglight/osglight.dsp, + osglightpoint/osglightpoint.dsp, osglogo/osglogo.dsp, + osgmultitexture/osgmultitexture.dsp, osgoccluder/osgoccluder.dsp, + osgparticle/osgparticledemo.dsp, osgpbuffer/osgpbuffer.dsp, + osgprerender/osgprerender.dsp, osgsequence/osgsequence.dsp, + osgtext/osgtextdemo.dsp: Removed references to glut32.lib. + +2003-04-11 19:57 robert + + * src/osgPlugins/osgText/IO_Text.cpp: Convertex a std::copy() into + a for loop to get round compile problems under OSX. + +2003-04-11 16:34 robert + + * doc/doc++/: osg/AlphaFunc.html, osg/AnimationPath.html, + osg/AnimationPathCallback.2.html, osg/AnimationPathCallback.html, + osg/Array.html, osg/ArrayVisitor.html, osg/AttributeFunctor.html, + osg/Billboard.html, osg/BlendFunc.html, osg/BoundingBox.html, + osg/BoundingSphere.html, osg/Box.html, + osg/COMPARE_StateAttribute_Parameter.html, + osg/COMPARE_StateAttribute_Types.html, osg/Camera.html, + osg/ClassGraph.class, osg/ClassGraphPanel.class, + osg/ClassLayout.class, osg/ClearNode.html, osg/ClipNode.html, + osg/ClipPlane.html, osg/ClippingVolume.html, + osg/CollectOccludersVisitor.html, osg/ColorMask.html, + osg/ColorMatrix.html, osg/CompositeShape.html, osg/Cone.html, + osg/ConstArrayVisitor.html, osg/ConstAttributeFunctor.html, + osg/ConstShapeVisitor.html, osg/ConstValueVisitor.html, + osg/ConvexHull.html, osg/ConvexPlanarOccluder.html, + osg/ConvexPlanarPolygon.html, osg/ConvexPlanerOccluder.html, + osg/ConvexPlanerPolygon.html, osg/CopyOp.html, osg/CullFace.html, + osg/CullStack.html, osg/CullingSet.html, osg/Cylinder.html, + osg/DOFTransform.html, osg/DeleteHandler.html, osg/Depth.html, + osg/DisplaySettings.html, osg/DrawArrayLengths.html, + osg/DrawArrays.html, osg/DrawElementsUByte.html, + osg/DrawElementsUInt.html, osg/DrawElementsUShort.html, + osg/DrawPixels.html, osg/Drawable.html, osg/Extensions.2.html, + osg/Extensions.3.html, osg/Extensions.html, osg/Fog.html, + osg/FrameStamp.html, osg/FrontFace.html, osg/General.html, + osg/GeoSet.html, osg/Geode.html, osg/Geometry.html, osg/Grid.html, + osg/Group.html, osg/HIER.html, osg/HIERjava.html, + osg/HeightField.html, osg/Image.html, osg/Impostor.html, + osg/ImpostorSprite.html, osg/ImpostorSpriteManager.html, + osg/IndexArray.html, osg/InfinitePlane.html, osg/LOD.html, + osg/Light.html, osg/LightModel.html, osg/LightSource.html, + osg/LineSegment.html, osg/LineStipple.html, osg/LineWidth.html, + osg/METANODE.html, osg/METAOBJ.html, osg/META_Node.html, + osg/META_Object.html, osg/META_Shape.html, + osg/META_StateAttribute.html, osg/Material.html, osg/Matrix.html, + osg/MatrixMode.html, osg/MatrixNew.html, osg/MatrixNewProduct.html, + osg/MatrixOld.html, osg/MatrixProduct.html, + osg/MatrixTransform.html, osg/MemoryAdapter.html, + osg/NavigatorButton.class, osg/Node.html, osg/NodeAcceptOp.html, + osg/NodeCallback.html, osg/NodePath.html, osg/NodeVisitor.html, + osg/NotifySeverity.html, osg/OSGUTX_ADD_TESTCASE.html, + osg/OSGUTX_ADD_TESTSUITE.html, + osg/OSGUTX_AUTOREGISTER_TESTSUITE.html, + osg/OSGUTX_AUTOREGISTER_TESTSUITE_AT.html, + osg/OSGUTX_BEGIN_TESTSUITE.html, osg/OSGUTX_END_TESTSUITE.html, + osg/OSGUTX_TESTSUITE.html, osg/OSGUTX_TEST_E.html, + osg/OSGUTX_TEST_F.html, osg/OSG_GL_DEBUG.html, + osg/OSG_NODECALLBACK.html, osg/Object.html, osg/OccluderNode.html, + osg/Plane.html, osg/Point.html, osg/PolygonMode.html, + osg/PolygonOffset.html, osg/PolygonStipple.html, osg/Polytope.html, + osg/PositionAttitudeTransform.html, osg/Primitive.html, + osg/PrimitiveFunctor.html, osg/PrimitiveSet.html, + osg/Projection.html, osg/QualifiedTestPrinter.html, osg/Quat.html, + osg/RefMatrix.html, osg/Referenced.html, osg/Sequence.html, + osg/ShadeModel.html, osg/ShadowOccluderVolume.html, + osg/ShadowVolumeOccluder.html, osg/ShadowVolumeOccluderList.html, + osg/Shape.html, osg/ShapeDrawable.html, osg/ShapeVisitor.html, + osg/Sphere.html, osg/State.html, osg/StateAttribute.html, + osg/StateSet.html, osg/Statistics.html, osg/Stencil.html, + osg/SubloadCallback.2.html, osg/SubloadCallback.3.html, + osg/SubloadCallback.4.html, osg/SubloadCallback.html, + osg/Switch.html, osg/TemplateArray.html, + osg/TemplateIndexArray.html, osg/TessellationHints.html, + osg/Test.html, osg/TestCase.html, osg/TestCase_.html, + osg/TestContext.html, osg/TestErrorX.html, osg/TestFailureX.html, + osg/TestGraph.html, osg/TestQualifier.html, osg/TestRecord.html, + osg/TestReport.html, osg/TestRunner.html, osg/TestSuite.html, + osg/TestSuiteAutoRegistrationAgent.html, osg/TestVisitor.html, + osg/TestX.html, osg/TexEnv.html, osg/TexEnvCombine.html, + osg/TexGen.html, osg/TexMat.html, osg/Texture.html, + osg/Texture1D.html, osg/Texture2D.html, osg/Texture3D.html, + osg/TextureCubeMap.html, osg/Timer.html, osg/TraceStream.html, + osg/Transform.html, osg/TriangleFunctor.html, + osg/TriangleMesh.html, osg/UByte4.html, osg/ValueVisitor.html, + osg/Vec2.html, osg/Vec3.html, osg/Vec4.html, + osg/VectorSizei.2.html, osg/VectorSizei.html, + osg/VectorUByte.2.html, osg/VectorUByte.html, + osg/VectorUInt.2.html, osg/VectorUInt.html, + osg/VectorUShort.2.html, osg/VectorUShort.html, + osg/VertexProgram.html, osg/Viewport.html, osg/buffered_value.html, + osg/clampArray3BetweenRange.html, osg/clampArray3GEQUAL.html, + osg/clampArray3LEQUAL.html, osg/clampArray4BetweenRange.html, + osg/clampArray4GEQUAL.html, osg/clampArray4LEQUAL.html, + osg/clampArrayElementBetweenRange.html, + osg/clampArrayElementGEQUAL.html, osg/clampArrayElementLEQUAL.html, + osg/clampArrayElementsBetweenRange.html, + osg/clampArrayElementsGEQUAL.html, + osg/clampArrayElementsLEQUAL.html, osg/clampBetweenRange.html, + osg/clampGEQUAL.html, osg/clampLEQUAL.html, + osg/createGeodeForImage.2.html, osg/createGeodeForImage.html, + osg/fast_back_stack.html, osg/for_each_triangle.html, + osg/g_NotifyInit.html, osg/g_NotifyLevel.html, + osg/g_NotifyNulStream.html, osg/getGLExtensionFuncPtr.2.html, + osg/getGLExtensionFuncPtr.html, osg/getNotifyLevel.html, + osg/globalnotifylevel..html, osg/globalnotifynulstream..html, + osg/icon1.gif, osg/icon2.gif, osg/index.html, + osg/initNotifyLevel.html, osg/isGLExtensionSupported.html, + osg/isGLUExtensionSupported.html, osg/mem_ptr.html, + osg/notify.html, osg/operator.2.html, osg/operator.html, + osg/osg.html, osg/osgGetLibraryName.html, osg/osgGetVersion.html, + osg/osgUtx.html, osg/ref_ptr.html, osg/setNotifyLevel.html, + osg/tag_au.html, + osg/xternSG_EXPORTNotifySeverityg_NotifyLevel.html, + osg/xternSG_EXPORTboolg_NotifyInit.html, + osg/xternSG_EXPORTstdauto_ptrstdofstreamg_NotifyNulStream.html, + osgDB/ClassGraph.class, osgDB/ClassGraphPanel.class, + osgDB/ClassLayout.class, osgDB/DirectoryContents.html, + osgDB/DotOsgWrapper.html, osgDB/DynamicLibrary.html, + osgDB/Field.html, osgDB/FieldReader.html, + osgDB/FieldReaderIterator.html, osgDB/FilePathList.html, + osgDB/General.html, osgDB/HIER.html, osgDB/HIERjava.html, + osgDB/Input.html, osgDB/NavigatorButton.class, osgDB/Options.html, + osgDB/Output.html, osgDB/ParameterOutput.html, + osgDB/PushAndPopDataPath.html, osgDB/ReadResult.html, + osgDB/ReaderWriter.html, osgDB/RegisterDotOsgWrapperProxy.html, + osgDB/RegisterReaderWriterProxy.html, osgDB/Registry.html, + osgDB/WriteResult.html, osgDB/fileExists.html, osgDB/findDSO.html, + osgDB/findFile.html, osgDB/findFileInDirectory.html, + osgDB/findFileInPath.html, osgDB/getDirectoryContents.html, + osgDB/getFilePath.html, osgDB/icon1.gif, osgDB/icon2.gif, + osgDB/index.html, osgDB/initFilePath.html, osgDB/osgDB.html, + osgDB/osgDBGetLibraryName.html, osgDB/osgDBGetVersion.html, + osgDB/readCommandLine.html, osgDB/readImageFile.html, + osgDB/readNodeFile.html, osgDB/readNodeFiles.html, + osgDB/readObjectFile.html, osgDB/setFilePath.html, + osgDB/writeImageFile.html, osgDB/writeNodeFile.html, + osgDB/writeObjectFile.html, osgGA/AnimationPathManipulator.html, + osgGA/CameraManipulator.html, osgGA/ClassGraph.class, + osgGA/ClassGraphPanel.class, osgGA/ClassLayout.class, + osgGA/CmdLineArgs.html, osgGA/CompositeGUIEventHandler.html, + osgGA/DriveManipulator.html, osgGA/FlightManipulator.html, + osgGA/GUIActionAdapter.html, osgGA/GUIEventAdapter.html, + osgGA/GUIEventHandler.html, osgGA/GUIEventHandlerVisitor.html, + osgGA/General.html, osgGA/HIER.html, osgGA/HIERjava.html, + osgGA/KeySwitchCameraManipulator.html, osgGA/NavigatorButton.class, + osgGA/SetSceneViewVisitor.html, osgGA/StateSetManipulator.html, + osgGA/TrackballManipulator.html, osgGA/icon1.gif, osgGA/icon2.gif, + osgGA/index.html, osgGA/osgGA.html, osgGA/osgGAGetLibraryName.html, + osgGA/osgGAGetVersion.html, osgGA/spaceosgGA.html, + osgParticle/AccelOperator.html, osgParticle/CenteredPlacer.html, + osgParticle/ClassGraph.class, osgParticle/ClassGraphPanel.class, + osgParticle/ClassLayout.class, osgParticle/Counter.html, + osgParticle/Emitter.html, osgParticle/FluidFrictionOperator.html, + osgParticle/ForceOperator.html, osgParticle/General.html, + osgParticle/HIER.html, osgParticle/HIERjava.html, + osgParticle/Interpolator.html, osgParticle/LinearInterpolator.html, + osgParticle/ModularEmitter.html, osgParticle/ModularProgram.html, + osgParticle/MultiSegmentPlacer.html, + osgParticle/NavigatorButton.class, + osgParticle/OSGPARTICLE_SECTORPLACER_.html, + osgParticle/Operator.html, osgParticle/Particle.html, + osgParticle/ParticleProcessor.html, + osgParticle/ParticleSystem.html, + osgParticle/ParticleSystemUpdater.html, osgParticle/Placer.html, + osgParticle/PointPlacer.html, osgParticle/Program.html, + osgParticle/RadialShooter.html, osgParticle/RandomRateCounter.html, + osgParticle/SectorPlacer.html, osgParticle/SegmentPlacer.html, + osgParticle/Shooter.html, osgParticle/VariableRateCounter.html, + osgParticle/icon1.gif, osgParticle/icon2.gif, + osgParticle/index.html, osgParticle/osgParticle.html, + osgParticle/range.html, osgParticle/rangef.html, + osgParticle/rangev2.html, osgParticle/rangev3.html, + osgParticle/rangev4.html, osgSim/AzimElevationSector.html, + osgSim/AzimRange.html, osgSim/AzimSector.html, + osgSim/BlinkSequence.html, osgSim/ClassGraph.class, + osgSim/ClassGraphPanel.class, osgSim/ClassLayout.class, + osgSim/ConeSector.html, osgSim/ElevationRange.html, + osgSim/ElevationSector.html, osgSim/General.html, osgSim/HIER.html, + osgSim/HIERjava.html, osgSim/LightPoint.html, + osgSim/LightPointNode.html, osgSim/NavigatorButton.class, + osgSim/Sector.html, osgSim/SequenceGroup.html, osgSim/icon1.gif, + osgSim/icon2.gif, osgSim/index.html, osgSim/osgSim.html, + osgSim/osgSimGetLibraryName.html, osgSim/osgSimGetVersion.html, + osgText/BitmapFont.html, osgText/ClassGraph.class, + osgText/ClassGraphPanel.class, osgText/ClassLayout.class, + osgText/EncodedText.html, osgText/Font.html, osgText/General.html, + osgText/HIER.html, osgText/HIERjava.html, osgText/META_Font.html, + osgText/NavigatorButton.class, osgText/OutlineFont.html, + osgText/Paragraph.html, osgText/PixmapFont.html, + osgText/PolygonFont.html, osgText/RasterFont.html, + osgText/Text.html, osgText/TextureFont.html, + osgText/VectorFont.html, osgText/icon1.gif, osgText/icon2.gif, + osgText/index.html, osgText/osgText.html, + osgText/osgTextGetLibraryName.html, osgText/osgTextGetVersion.html, + osgUtil/AppVisitor.html, osgUtil/BufferRequirementsVisitor.html, + osgUtil/CameraManipulator.html, osgUtil/ClassGraph.class, + osgUtil/ClassGraphPanel.class, osgUtil/ClassLayout.class, + osgUtil/CombineLODsVisitor.html, + osgUtil/ConvertGeoSetsToGeometryVisitor.html, + osgUtil/CubeMapGenerator.html, osgUtil/CullVisitor.html, + osgUtil/DepthSortedBin.html, osgUtil/DisplayListVisitor.html, + osgUtil/DisplayRequirementsVisitor.html, + osgUtil/DriveManipulator.html, + osgUtil/FlattenStaticTransformsVisitor.html, + osgUtil/FlightManipulator.html, osgUtil/GUIActionAdapter.html, + osgUtil/GUIEventAdapter.html, osgUtil/GUIEventHandler.html, + osgUtil/General.html, osgUtil/HIER.html, osgUtil/HIERjava.html, + osgUtil/HalfWayMapGenerator.html, + osgUtil/HighlightMapGenerator.html, osgUtil/Hit.html, + osgUtil/InsertImpostorsVisitor.html, osgUtil/IntersectState.html, + osgUtil/IntersectVisitor.html, osgUtil/LeafDepthSortFunctor.html, + osgUtil/MergeGeometryVisitor.html, osgUtil/NavigatorButton.class, + osgUtil/OptimizeStateVisitor.html, osgUtil/OptimizeVisitor.html, + osgUtil/Optimizer.html, osgUtil/ReflectionMapGenerator.html, + osgUtil/RegisterRenderBinProxy.html, + osgUtil/RemoveEmptyNodesVisitor.html, + osgUtil/RemoveLowestStaticTransformsVisitor.html, + osgUtil/RemoveRedundantNodesVisitor.html, + osgUtil/RemoveRedundentNodesVisitor.html, osgUtil/RenderBin.html, + osgUtil/RenderGraph.html, osgUtil/RenderLeaf.html, + osgUtil/RenderStage.html, osgUtil/RenderStageLighting.html, + osgUtil/RenderToTextureStage.html, osgUtil/SceneView.html, + osgUtil/SceneViewManipulator.html, osgUtil/SmoothingVisitor.html, + osgUtil/StateSetManipulator.html, osgUtil/StateVisitor.html, + osgUtil/Statistics.html, osgUtil/Tesselator.html, + osgUtil/TrackballManipulator.html, osgUtil/TransformCallback.html, + osgUtil/TriStripVisitor.html, osgUtil/UpdateVisitor.html, + osgUtil/VisualsRequirementsVisitor.html, osgUtil/icon1.gif, + osgUtil/icon2.gif, osgUtil/index.html, osgUtil/osgUtil.html, + osgUtil/osgUtilGetLibraryName.html, osgUtil/osgUtilGetVersion.html: + Clean of doc++ directories. + +2003-04-11 16:33 robert + + * src/osgPlugins/iv/osgvisitor.cpp: Changed the uint arrays to + GLuint to keep OSX build compiling. + +2003-04-11 11:37 robert + + * AUTHORS.txt, INSTALL.txt, NEWS.txt, README.txt, + doc/contents.html, doc/data.html, doc/demos.html, + doc/dependencies.html, doc/documentation.html, doc/examples.html, + doc/index.html, doc/install.html, doc/introduction.html, + doc/osgviewer.html, doc/plan.html, doc/sgv.html, doc/stereo.html, + doc/images/osgviewer_cow.jpg, doc/images/osgviewer_stereo.jpg, + doc/images/osgviews.jpg, doc/images/osgwindows.jpg, + doc/images/sgv_cow.jpg, doc/images/sgv_stereo.jpg: Fixes to + documentions to refelect the move from osgGLUT to osgProducer. + +2003-04-11 11:04 robert + + * Make/makedefs, src/osg/Version.cpp, src/osgDB/Version.cpp, + src/osgGA/Version.cpp, src/osgParticle/Version.cpp, + src/osgProducer/Version.cpp, src/osgSim/Version.cpp, + src/osgText/Version.cpp, src/osgUtil/Version.cpp: Updated the + version numbers to 0.9.4 + +2003-04-11 11:00 robert + + * runexamples.bat, src/osgPlugins/geo/GNUmakefile: Added + afterescher back into the example list in runexamples.bat. + + Added osgSim and osgText into the geo/GNUmakefile LIBS. + +2003-04-11 10:54 robert + + * include/osg/VertexProgram, src/osg/VertexProgram.cpp, + src/osgUtil/SceneView.cpp: From Romano, added support in + osg::VertexProgram for deleting the flushed vertex programs. + +2003-04-11 08:18 robert + + * Make/makedirdefs: Added guards around Geo plugin to prevent it + from being built under OSX, Solaris and IRIX as it breaks the OSX + build and doesn't handle Endian issues. + +2003-04-11 07:50 robert + + * examples/: osgcubemap/osgcubemap.cpp, + osgmultitexture/osgmultitexture.cpp, + osgvertexprogram/osgvertexprogram.cpp: Added std:: infront of cout + instances. + +2003-04-10 20:32 robert + + * examples/osgcubemap/osgcubemap.cpp, + examples/osgmultitexture/osgmultitexture.cpp, + examples/osgvertexprogram/osgvertexprogram.cpp, + include/osg/StateAttribute, include/osg/Texture, + include/osg/VertexProgram, src/osg/Texture.cpp, + src/osg/VertexProgram.cpp: Added tests for presense of extensions + to osgcubemap, osgvertexproram and osgmultitexture examples. + + Added osg::VertexProgram::Extensions class to better handle + multiple graphics context vertex program extensions. + +2003-04-10 16:23 robert + + * VisualStudio/osgProducer/osgProducer.dsp, + examples/osgcameragroup/osgcameragroup.cpp, + include/osgProducer/ActionAdapter, + include/osgProducer/FrameStatsHandler, + include/osgProducer/StatsEventHandler, src/osgProducer/GNUmakefile, + src/osgProducer/StatsEventHandler.cpp, src/osgProducer/Viewer.cpp: + Moved the osgcameragroup example across to being just based on + osgProducer::OsgCameraGroup with no usage of osgGA manipulators. + + Removed redundent files from osgProducer. + +2003-04-10 14:41 robert + + * examples/osgtext/osgtext.cpp, include/osg/Texture, + include/osg/Texture3D, include/osg/TextureCubeMap, + src/osg/Texture.cpp, src/osg/Texture3D.cpp, + src/osg/TextureCubeMap.cpp: Added support for modifying the + osg::Texture*:Extensions stuctures. + + Added an example modifying osg::Texture::Extensions to osgtext. + Optionally compiled out by default. + +2003-04-10 13:55 robert + + * include/osgProducer/Viewer, src/osgProducer/Viewer.cpp: Added + usage of Producer::CameraGroup::isValidForRendering() to the + Viewer::done() implemention so apps automatically close if one of + the windows is killed. + +2003-04-10 13:11 robert + + * NEWS.txt, include/osg/Impostor, include/osg/Texture, + include/osg/VertexProgram, src/osg/Impostor.cpp, + src/osg/VertexProgram.cpp, src/osgUtil/CullVisitor.cpp: Added + support for multiple graphics context to osg::VertexProgram and + osg::Impostor + +2003-04-10 11:21 robert + + * examples/osgoccluder/osgoccluder.cpp: Changed the '-c' + commandline option to '-m' to avoid overlapp with -c used for + config files. + +2003-04-10 11:16 robert + + * src/osgProducer/Viewer.cpp: Fix to the + CameraGroup::setViewByMarix usage. + +2003-04-10 11:02 robert + + * include/osgProducer/Viewer, src/osgProducer/OsgCameraGroup.cpp, + src/osgProducer/Viewer.cpp: Fixed Viewer and OsgCameraGroup classes + so that work properly with the Prodicer::setViewByMatrix calls. + +2003-04-10 09:25 robert + + * src/osgSim/LightPointNode.cpp: From Brede, added if + (cv->getComputeNearFarMode() != + osgUtil::CullVisitor::DO_NOT_COMPUTE_NEAR_FAR) to protect + cv->updateCalculatedNearFar(matrix,_bbox); call to avoid + inapporpriate near/far warnings. + +2003-04-09 22:53 robert + + * include/osg/ImpostorSprite, include/osgUtil/CullVisitor, + src/osg/ImpostorSprite.cpp, src/osgUtil/CullVisitor.cpp: Fixes to + the Impostor implementation. + +2003-04-09 14:29 robert + + * src/osgGA/AnimationPathManipulator.cpp: From Romano, ' ' now sets + pause to false. + +2003-04-09 12:45 robert + + * src/osgPlugins/osg/Node.cpp: Added using namespace std; + +2003-04-09 12:44 robert + + * examples/: osganimate/osganimate.cpp, + osgbillboard/osgbillboard.cpp, osgcallback/osgcallback.cpp, + osgclip/osgclip.cpp, osgcluster/osgcluster.cpp, + osgcopy/osgcopy.cpp, osgcubemap/osgcubemap.cpp, + osggeodemo/osggeodemo.cpp, osggeometry/osggeometry.cpp, + osghangglide/osghangglide.cpp, osghud/osghud.cpp, + osgimpostor/osgimpostor.cpp, osgkeyboard/osgkeyboard.cpp, + osglight/osglight.cpp, osglightpoint/osglightpoint.cpp, + osglogo/osglogo.cpp, osgmultitexture/osgmultitexture.cpp, + osgoccluder/osgoccluder.cpp, osgparticle/osgparticle.cpp, + osgpbuffer/osgpbuffer.cpp, osgprerender/osgprerender.cpp, + osgreflect/osgreflect.cpp, osgscribe/osgscribe.cpp, + osgsequence/osgsequence.cpp, osgshadowtexture/osgshadowtexture.cpp, + osgshape/osgshape.cpp, osgstereoimage/osgstereoimage.cpp, + osgteapot/osgteapot.cpp, osgtext/osgtext.cpp, + osgtexture1D/osgtexture1D.cpp, osgtexture2D/osgtexture2D.cpp, + osgtexture3D/osgtexture3D.cpp, osgunittests/osgunittests.cpp, + osgvertexprogram/osgvertexprogram.cpp, osgwindows/osgwindows.cpp: + Added desciptions to all the demos. + +2003-04-09 11:51 robert + + * src/osgProducer/OsgCameraGroup.cpp: Added environmental variable + usage to OsgCameraGroup. + +2003-04-09 11:30 robert + + * src/osgPlugins/osg/Node.cpp: Added support for + osg::Node::get/setNodeMask() into .osg format. + +2003-04-09 11:26 robert + + * src/osgGA/AnimationPathManipulator.cpp: Made the + AnimationPathManipulator::home() reset the timming of the animation + path so that the timing always starts at the begining of the loop. + +2003-04-09 11:13 robert + + * src/osgProducer/OsgCameraGroup.cpp: Added a setting of + OsgCameraGroup::_applicateUsage to ApplicationUsage::instance() by + default. + +2003-04-09 11:11 robert + + * examples/osgoccluder/osgoccluder.cpp: Fixed warning. + +2003-04-09 11:10 robert + + * src/osgUtil/RenderBin.cpp: Added fallback in + RenderBin::createRenderBin(const std::string& binName) which return + a new RenderBin when the no prototype is found with className of + binName. + +2003-04-09 09:20 robert + + * examples/osgviewer/osgviewer.cpp, + examples/osgwindows/osgwindows.cpp, include/osg/ApplicationUsage, + include/osgProducer/ViewerEventHandler, + src/osgProducer/OsgCameraGroup.cpp: Fixed type of + osg::ApplicationUsage::set/getApplictionName(), updated demos + accordingly. + + Made OsgCameraGroup set the _applicationUsage to the + osg::ApplicationUsage::instance() when no ArgumentParser is + supplied. + + Added export to osgProducer::ViewerEventAdapter. + +2003-04-08 21:39 robert + + * src/osgProducer/EventAdapter.cpp: Added support for key modifiers + to osgProducer::EventAdapter. + +2003-04-08 21:06 robert + + * include/osgGA/AnimationPathManipulator, + src/osgGA/AnimationPathManipulator.cpp: From Romano José Magacho da + Silva, added 'p' toggle to animation path manipulator to allow + animations to be paused and resumed. + + Added frame rate stats which are output on each repetition of the + path. + +2003-04-08 21:05 robert + + * examples/osggeodemo/osggeodemo.cpp: Fixed warning. + +2003-04-08 16:47 robert + + * include/osgProducer/OsgCameraGroup, include/osgProducer/Viewer, + src/osgProducer/OsgCameraGroup.cpp, src/osgProducer/Viewer.cpp: + Added support for Viewer::setViewer::setView so that the internal + old style osg::Camera and camera manipulators are updated + correctly. + +2003-04-08 16:18 robert + + * examples/osganimate/osganimate.cpp, + examples/osgbillboard/osgbillboard.cpp, + examples/osgcallback/osgcallback.cpp, examples/osgclip/osgclip.cpp, + examples/osgcluster/osgcluster.cpp, examples/osgcopy/osgcopy.cpp, + examples/osgcubemap/osgcubemap.cpp, + examples/osggeodemo/osggeodemo.cpp, + examples/osggeometry/osggeometry.cpp, + examples/osghangglide/osghangglide.cpp, examples/osghud/osghud.cpp, + examples/osgimpostor/osgimpostor.cpp, + examples/osgkeyboard/osgkeyboard.cpp, + examples/osglight/osglight.cpp, + examples/osglightpoint/osglightpoint.cpp, + examples/osglogo/osglogo.cpp, + examples/osgmultitexture/osgmultitexture.cpp, + examples/osgoccluder/osgoccluder.cpp, + examples/osgparticle/osgparticle.cpp, + examples/osgpbuffer/osgpbuffer.cpp, + examples/osgprerender/osgprerender.cpp, + examples/osgreflect/osgreflect.cpp, + examples/osgscribe/osgscribe.cpp, + examples/osgsequence/osgsequence.cpp, + examples/osgshadowtexture/osgshadowtexture.cpp, + examples/osgshape/osgshape.cpp, + examples/osgstereoimage/osgstereoimage.cpp, + examples/osgteapot/osgteapot.cpp, examples/osgtext/osgtext.cpp, + examples/osgtexture1D/osgtexture1D.cpp, + examples/osgtexture2D/osgtexture2D.cpp, + examples/osgtexture3D/osgtexture3D.cpp, + examples/osgvertexprogram/osgvertexprogram.cpp, + examples/osgviewer/osgviewer.cpp, + examples/osgwindows/osgwindows.cpp, + include/osgParticle/ParticleProcessor, + include/osgParticle/VariableRateCounter, + include/osgProducer/OsgCameraGroup, include/osgProducer/Viewer, + src/osgProducer/OsgCameraGroup.cpp, src/osgProducer/Viewer.cpp: + Changed the Viewer::realize() calls across to not using the + threading paramter leaving it up to the Viewer to specify the mode + (which by default is MultiThreaded). Added a check for the + presence of osgParticle systems so that threading is disabled in + this case. + +2003-04-08 14:53 robert + + * src/osgProducer/Viewer.cpp: Set the static mouse position values + in osgProducer::EventAdater to the same value as warp pointer to + ensure that the now roll is encountered on warping of the pointer. + +2003-04-08 14:10 robert + + * examples/osgwindows/osgwindows.cpp, + include/osgGA/KeySwitchCameraManipulator, + src/osgGA/KeySwitchCameraManipulator.cpp, + src/osgProducer/ViewerEventHandler.cpp: Changed the + KeySwichCameraManipulator::setNode() so it set all camera's + attached to it. + +2003-04-08 11:59 robert + + * VisualStudio/: MUST_READ_ME.txt, + 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/osggeodemo/osggeodemo.dsp, + examples/osggeometry/osggeometry.dsp, + examples/osghangglide/osghangglide.dsp, examples/osghud/osghud.dsp, + examples/osgimpostor/osgimpostor.dsp, + examples/osglight/osglight.dsp, + examples/osglightpoint/osglightpoint.dsp, + examples/osglogo/osglogo.dsp, + examples/osgmultitexture/osgmultitexture.dsp, + examples/osgoccluder/osgoccluder.dsp, + examples/osgparticle/osgparticledemo.dsp, + examples/osgprerender/osgprerender.dsp, + examples/osgreflect/osgreflect.dsp, + examples/osgscribe/osgscribe.dsp, + examples/osgsequence/osgsequence.dsp, + examples/osgshadowtexture/osgshadowtexture.dsp, + examples/osgshape/osgshape.dsp, + examples/osgtexture1D/osgtexture1D.dsp, + examples/osgtexture2D/osgtexture2D.dsp, + examples/osgtexture3D/osgtexture3D.dsp, + examples/osgunittests/osgunittests.dsp, + examples/osgversion/osgversion.dsp, + examples/osgvertexprogram/osgvertexprogram.dsp, + osgPlugins/lib3ds/lib3ds.dsp: Convert dsp's to use dos endings. + +2003-04-08 11:17 robert + + * src/osgPlugins/geo/: GNUmakefile, geoActions.cpp, osgGeoAction.h: + Cleaned up some warnings and added : + + LINKARGS += -Wl,multiply_defined -Wl,suppress + + To GNUmakefile for the OSX build. + +2003-04-08 10:48 robert + + * examples/osgshadowtexture/osgshadowtexture.cpp: Removed the + output of command line usage when no arguments are passed since + this example doens't need paramters. + +2003-04-08 10:44 robert + + * VisualStudio/examples/osgwindows/osgwindows.dsp: Added Producer + to the dependcies in osgwindows. + +2003-04-08 10:42 robert + + * include/osg/Math: Added an osg::absolute template function into + osg/Math. + +2003-04-07 20:19 robert + + * include/osgProducer/ViewerEventHandler, + src/osgProducer/ViewerEventHandler.cpp: Added support for snaping + screen images from osgProducer::Viewer apps. + +2003-04-07 16:11 robert + + * src/osgPlugins/dds/ReaderWriterDDS.cpp: Fixes to dds plugin from + Rune. + +2003-04-07 16:07 robert + + * src/osg/TextureCubeMap.cpp: Set the hardware mip map generation + to false in TextureCubeMap since this extension is not implemented + when texture cube mapping. + +2003-04-07 15:57 robert + + * examples/osghangglide/GliderManipulator.cpp: Set the fusion + distance ratio to 1/300.0f to compensate for the coords of the hang + gliding database being so small, this allow the scene to be viewed + in stereo and still look a convincing size. + +2003-04-07 14:20 robert + + * AUTHORS.txt, NEWS.txt, VisualStudio/osg/osg.dsp, + include/osg/Texture2D, include/osg/TextureRectangle, + src/osg/GNUmakefile, src/osg/Texture2D.cpp, + src/osg/TextureRectangle.cpp: From Ulrich Hertlien, new + osg::TextureRectangle class. + +2003-04-07 13:50 robert + + * include/osg/Texture, include/osg/TextureCubeMap, + src/osg/Texture.cpp, src/osg/Texture1D.cpp, src/osg/Texture2D.cpp, + src/osg/Texture3D.cpp, src/osg/TextureCubeMap.cpp, + src/osgPlugins/osg/Texture.cpp: Added support for unref image data + after apply in the osg::Texture* classes. Only unref's after all + graphics context have been applied. + +2003-04-07 11:20 robert + + * runexamples.bat, Make/makedirdefs, VisualStudio/VisualStudio.dsw, + VisualStudio/examples/osgwindows/osgwindows.dsp, + examples/osgwindows/GNUmakefile, + examples/osgwindows/GNUmakefile.inst, + examples/osgwindows/osgwindows.cpp, src/osgProducer/Viewer.cpp: + Added osgwindows example which sets up and Producer::CameraConfig + up and uses that to create multiple windows. + +2003-04-07 10:46 robert + + * include/osg/Texture, include/osg/Texture1D, + include/osg/Texture2D, include/osg/Texture3D, + include/osg/TextureCubeMap, src/osg/Texture.cpp, + src/osg/Texture1D.cpp, src/osg/Texture2D.cpp, + src/osg/Texture3D.cpp, src/osg/TextureCubeMap.cpp: Moved the + modified tag's from osg::Texture into the osg::Texture1D,2D,3D and + CubeMap classes. + +2003-04-06 22:46 robert + + * src/osgProducer/Viewer.cpp: Added if (!_kbmcb) to handle the case + where the keyboard mouse callback is pre set. + +2003-04-06 22:32 robert + + * Make/makedirdefs, examples/osganimate/osganimate.cpp, + examples/osgbillboard/osgbillboard.cpp, + examples/osgcallback/osgcallback.cpp, examples/osgclip/osgclip.cpp, + examples/osgcluster/osgcluster.cpp, examples/osgcopy/osgcopy.cpp, + examples/osgcubemap/osgcubemap.cpp, + examples/osggeodemo/osggeodemo.cpp, + examples/osggeometry/osggeometry.cpp, + examples/osghangglide/osghangglide.cpp, examples/osghud/osghud.cpp, + examples/osgimpostor/osgimpostor.cpp, + examples/osgkeyboard/osgkeyboard.cpp, + examples/osglight/osglight.cpp, + examples/osglightpoint/osglightpoint.cpp, + examples/osglogo/osglogo.cpp, + examples/osgmultitexture/osgmultitexture.cpp, + examples/osgoccluder/osgoccluder.cpp, + examples/osgparticle/osgparticle.cpp, + examples/osgpbuffer/osgpbuffer.cpp, + examples/osgprerender/osgprerender.cpp, + examples/osgreflect/osgreflect.cpp, + examples/osgscribe/osgscribe.cpp, + examples/osgsequence/osgsequence.cpp, + examples/osgshadowtexture/osgshadowtexture.cpp, + examples/osgshape/osgshape.cpp, + examples/osgstereoimage/osgstereoimage.cpp, + examples/osgteapot/osgteapot.cpp, examples/osgtext/osgtext.cpp, + examples/osgtexture1D/osgtexture1D.cpp, + examples/osgtexture2D/osgtexture2D.cpp, + examples/osgtexture3D/osgtexture3D.cpp, + examples/osgunittests/osgunittests.cpp, + examples/osgvertexprogram/osgvertexprogram.cpp, + examples/osgviewer/osgviewer.cpp, include/osg/ApplicationUsage, + include/osg/ArgumentParser, src/osg/ApplicationUsage.cpp, + src/osg/ArgumentParser.cpp: Added the usage report to the examples + for when no arguments are passed to the examples. + +2003-04-06 19:18 robert + + * examples/osgcluster/osgcluster.cpp: Fixed for new implemention + osg OsgCameraGroup::setView(). + +2003-04-06 14:29 robert + + * examples/osgstereoimage/osgstereoimage.cpp: Fixed setView to work + with new OsgCameraGroup::setView + +2003-04-06 11:07 robert + + * src/osgPlugins/txp/TrPageParser.cpp: Fixed handling of pixel and + internal images formats. + +2003-04-05 23:24 robert + + * examples/osgcameragroup/osgcameragroup.cpp, + include/osgProducer/OsgCameraGroup, include/osgProducer/Viewer, + src/osgProducer/OsgCameraGroup.cpp, src/osgProducer/Viewer.cpp, + src/osgProducer/ViewerEventHandler.cpp: Added support for recording + animation paths in the osgProducer::Viewer. + +2003-04-05 21:02 robert + + * examples/osgimpostor/TestManipulator.cpp: Fixed manipulator to + work correctly with new osgGA::GUIEventAdapter code. + +2003-04-05 20:54 robert + + * examples/osgtexture2D/osgtexture2D.cpp: Added Images/ infront of + dog_left and dog_right images. + +2003-04-05 20:40 robert + + * examples/osgstereoimage/osgstereoimage.cpp: Added a couple + ability of offset the images relative to each other horizontally + and vertically to allow better comenstation for mismatched imagery. + +2003-04-05 08:19 robert + + * examples/osghangglide/GliderManipulator.cpp, + include/osgProducer/KeyboardMouseCallback, + src/osgProducer/Viewer.cpp: Improvements to the handling of warp + pointer call on start up. + +2003-04-05 08:11 robert + + * src/osgGA/DriveManipulator.cpp: Fixed the drive manipulator so + its height is now 1.5m and the buffer size if 2.0m. + +2003-04-04 20:10 robert + + * examples/osgcameragroup/osgcameragroup.cpp, + include/osgGA/GUIActionAdapter, include/osgGA/GUIEventAdapter, + include/osgProducer/ActionAdapter, + include/osgProducer/EventAdapter, + include/osgProducer/KeyboardMouseCallback, + include/osgProducer/Viewer, src/osgGA/DriveManipulator.cpp, + src/osgGA/FlightManipulator.cpp, + src/osgGA/TrackballManipulator.cpp, + src/osgProducer/EventAdapter.cpp, + src/osgProducer/KeyboardMouseCallback.cpp, + src/osgProducer/Viewer.cpp: Implemented support for float x and y + mouse positions, and normalization of mouse coords in + osgGA::GUIEventAdapter, and ported osgGA camera manaipulators to + use the new normalized values. + + Moved osgProducer across to tracking the window dimensions and + ensure that the internals values in osgProducer::EventAdapter are + kept consistent. Moved the warp pointer in Viewer across to using + KeyboardMouse::positionPointer(). + +2003-04-04 16:22 robert + + * Make/makedefs: Removal of trailing \ from end of couple lines in + cygwin path. + +2003-04-04 12:06 robert + + * include/osgProducer/ViewerEventHandler, + src/osgProducer/OsgCameraGroup.cpp, src/osgProducer/Viewer.cpp, + src/osgProducer/ViewerEventHandler.cpp: Improved support for toggle + between full screen and non fullscreen in the osgProducer::Viewer. + +2003-04-04 09:39 robert + + * examples/osgtexture2D/osgtexture2D.cpp: Added code to set the + colour of each geometry to white to prevent colours from the text + being inherited. + +2003-04-03 22:00 robert + + * src/osgPlugins/dds/ReaderWriterDDS.cpp: Suported for mip mapping + added by Rune. + +2003-04-03 15:12 robert + + * src/: osg/DisplaySettings.cpp, osgProducer/OsgCameraGroup.cpp, + osgUtil/SceneView.cpp: Fixes to the multipipe initialization. + +2003-04-03 09:14 don + + * examples/osgstereoimage/osgstereoimage.cpp, + examples/osgviewer/GNUmakefile, src/osgPlugins/GNUmakefile, + src/osgPlugins/ac3d/ac3d.cpp, src/osgPlugins/ac3d/osgac3d.h, + src/osgPlugins/dx/DXWriter.cpp, src/osgPlugins/geo/GNUmakefile, + src/osgPlugins/geo/ReaderWriterGEO.cpp, + src/osgPlugins/geo/geoActions.cpp, src/osgPlugins/geo/geoFormat.h, + src/osgPlugins/iv/parser.cpp, src/osgPlugins/iv/parser.y: Changes + to fix compiles on Mac OS X + +2003-04-03 08:37 robert + + * src/osgPlugins/logo/ReaderWriterLOGO.cpp: Fixes for Win32 - + removed second copy constructor from protected section in + ReaderWriterLOGO.cpp, and add osgText as a dependancy to + osgtexture3D example app. + +2003-04-03 08:31 robert + + * VisualStudio/VisualStudio.dsw: Added osgText dependancy to + osgtexture2D demo. + +2003-04-02 21:43 robert + + * include/osg/Texture: Added GL_TEXTURE_COMPRESSED_IMAGE_SIZE_ARB + etc to the Texture header to allow compilation across platforms. + +2003-04-02 20:41 robert + + * src/osgPlugins/dds/ReaderWriterDDS.cpp: Fixes to the dds plugin. + +2003-04-02 19:26 robert + + * AUTHORS.txt, NEWS.txt, Make/makedirdefs, + VisualStudio/VisualStudio.dsw, VisualStudio/osgPlugins/dds/dds.dsp, + include/osg/Image, include/osg/Texture, src/osg/Image.cpp, + src/osg/Texture.cpp, src/osgPlugins/dds/GNUmakefile, + src/osgPlugins/dds/ReaderWriterDDS.cpp: From Rune Schmidt Jensen - + new dds loader. + +2003-04-02 15:54 robert + + * Make/makedefs: Removed OSX override override of PLUGIN_DIRS. + +2003-04-02 12:57 robert + + * examples/: osgkeyboard/osgkeyboard.cpp, + osgtexture2D/osgtexture2D.cpp: Changed colour of anisotropic text + in osgtexture2D example. + + Removed the save test.osg call in osgkeyboard. + +2003-04-02 11:50 robert + + * examples/osglightpoint/osglightpoint.cpp, + include/osgSim/LightPoint, include/osgSim/LightPointNode, + src/osg/CullStack.cpp, src/osgPlugins/geo/ReaderWriterGEO.cpp, + src/osgSim/LightPoint.cpp, src/osgSim/LightPointNode.cpp: Added + support for min pixel size, max pixel size and max visable distance + to osgSim::LightPointNode, the max pixel size from was originally + in osg::LightPoint. + + Added additional get/set methods to osg::LightPointNode. + + Increased the compute pixel size by a ratio 1.41 (sqrtf(2)) to + correlate the computed size with the actual size seen on screen. + +2003-04-02 09:22 robert + + * src/: osg/DisplaySettings.cpp, osgDB/Registry.cpp: Added prefix's + to ApplicationUsageProxy's and made them static to help prevent + problems under OSX. + +2003-04-01 21:52 robert + + * src/: osg/ApplicationUsage.cpp, osg/ArgumentParser.cpp, + osgPlugins/directx/directx.cpp: Fixed std::string usage so that + std::string::size_type is used where appropriate. + +2003-04-01 21:32 robert + + * examples/osgtexture2D/osgtexture2D.cpp, src/osg/Texture.cpp, + src/osgProducer/ViewerEventHandler.cpp, src/osgText/Font.cpp: Fixes + to osg::Texture's handling of anisotropy updating and hardware + generate mip mapping. + + Added switching off generate mip map from osgText::Font.cpp. + + Changed savedmodel.osg to saved_model.osg in ViewerEventHandler. + +2003-04-01 19:50 robert + + * src/osg/ArgumentParser.cpp: Changed unsigned int to + std::string::size_type. + +2003-04-01 19:42 robert + + * include/osg/PolygonOffset, src/osg/PolygonOffset.cpp: Added + convinience constructor. + +2003-04-01 19:42 robert + + * src/osg/ArgumentParser.cpp: Added futher debugging messages to + track down the x86-64 crash. + +2003-04-01 19:35 robert + + * examples/osgkeyboard/osgkeyboard.cpp: Used notify for reporting + the keypressing to the commandline. + +2003-04-01 17:00 robert + + * examples/osgtexture2D/osgtexture2D.cpp: New osgtexture2D example + code. + +2003-04-01 16:13 robert + + * Make/makedirdefs, src/osgPlugins/logo/GNUmakefile, + src/osgPlugins/logo/ReaderWriterLOGO.cpp: Moved the logo plugins + from the osgPlugins/logos directory to osgPlugins/logo to make it + consistent with the naming of the plugin. + +2003-04-01 16:08 robert + + * src/osg/Geometry.cpp: Bug spotted and fix by Sébastien Kuntz. + Changed < to <= on Geometry.cpp, in removePrimitiveSet(), if( + i+numElementsToRemove<_primitives.size() ) + +2003-04-01 14:16 robert + + * VisualStudio/: VisualStudio.dsw, osgPlugins/logo/logo.dsp: From + Macro Jez, fixes to logo plugin under VS. + +2003-04-01 13:00 robert + + * NEWS.txt, examples/osgstereoimage/osgstereoimage.cpp: Updated + NEWS. + + Removed writing of test.osg from osgstereoimage. + +2003-04-01 12:55 robert + + * src/osgProducer/: OsgCameraGroup.cpp, ViewerEventHandler.cpp: + Added timer code to the init in OsgCameraGroup. + + Made the stats view 20 frames rather than 6. + +2003-04-01 12:53 robert + + * src/osgSim/LightPointDrawable.cpp: Cleaned up the reset of the + vertex arrays in osg::State. + +2003-04-01 12:49 robert + + * include/osg/Image, include/osg/Texture, include/osg/Texture2D, + src/osg/Image.cpp, src/osg/Texture.cpp: Improved handling of + subloading. + + Removed the rescalling of images in osg::Image during texture + apply, moving the rescale so it is locally calculated. This solves + an outstanding threading problem which occured by multiple draw + threads all tried to rescale the same image at one time. + + Made osg::Image ptr in osg::Texture2D non mutable as it is no + longer modified during apply. + +2003-04-01 12:38 robert + + * VisualStudio/VisualStudio.dsw: From Marco, fix to the path of the + osgPlugin logo. + +2003-04-01 09:47 robert + + * src/osg/ArgumentParser.cpp: Added extra debugging messages into + the + ArgumentParser::reportRemainingOptionsAsUnrecognized(ErrorSeverity + severity) method to help track down a crash under x86-64. + +2003-03-31 22:41 robert + + * include/osg/Texture, include/osg/buffered_value, + src/osg/Texture.cpp, src/osg/Texture2D.cpp, + src/osg/TextureCubeMap.cpp, src/osgPlugins/osg/Texture.cpp: + Implemented load and subload methods in osg::Texture/Texture2D. + +2003-03-31 13:48 robert + + * src/osg/: StateSet.cpp, Texture.cpp: Made the default transparent + bin be bin number 10 rather than 1 to allow more bins between it + and the default opaque bin of 0. + + Added a check for compressed image format in osg::Texture. + +2003-03-31 12:25 robert + + * include/osg/State: Adding reseting of the array pointers to the + dirty methods. + +2003-03-30 12:10 robert + + * examples/osgtext/osgtext.cpp: Removed closeLibrary reference for + osgtext as this was causing problems with the osgtext help. + +2003-03-29 22:07 robert + + * include/osgGA/: CameraManipulator, DriveManipulator, + FlightManipulator, TrackballManipulator: Change the className() + functions from non const to const to be consistent with the + osg::Object definition. + +2003-03-28 10:04 robert + + * include/osgProducer/KeyboardMouseCallback, + src/osgProducer/Viewer.cpp, src/osgProducer/ViewerEventHandler.cpp: + Added Escape to the help list. Changed the help key from '?' to + 'h' + +2003-03-27 18:56 robert + + * Make/: distrules, help.sh, instdemosrc, instexamplesrc, + instrules, makedefs, makeirixdist, makepkg, makerpms: Moved demo + references acros to being example references. + +2003-03-27 18:42 don + + * Make/instdemosrc, Make/makedefs, examples/osgconv/GNUmakefile: + Fixed installation of demo source from src/Demos to examples + +2003-03-27 17:20 robert + + * include/osgGA/AnimationPathManipulator: Changed private to + protected. + +2003-03-27 17:18 robert + + * include/osgProducer/KeyboardMouseCallback: Fixed typo. + +2003-03-27 17:16 robert + + * examples/osgstereoimage/: GNUmakefile, GNUmakefile.inst: Added + -losgGA to keep things compiling across platforms. + +2003-03-27 14:39 robert + + * src/osgProducer/: KeyboardMouseCallback.cpp, + ViewerEventHandler.cpp: Improved stats. + +2003-03-27 13:51 robert + + * examples/: osganimate/GNUmakefile, osganimate/GNUmakefile.inst, + osgbillboard/GNUmakefile, osgbillboard/GNUmakefile.inst, + osgcallback/GNUmakefile, osgcallback/GNUmakefile.inst, + osgcameragroup/GNUmakefile, osgcameragroup/GNUmakefile.inst, + osgclip/GNUmakefile, osgclip/GNUmakefile.inst, + osgcluster/GNUmakefile, osgcluster/GNUmakefile.inst, + osgcopy/GNUmakefile, osgcopy/GNUmakefile.inst, + osgcubemap/GNUmakefile, osgcubemap/GNUmakefile.inst, + osggeodemo/GNUmakefile, osggeodemo/GNUmakefile.inst, + osggeometry/GNUmakefile, osggeometry/GNUmakefile.inst, + osghangglide/GNUmakefile, osghangglide/GNUmakefile.inst, + osghud/GNUmakefile.inst, osgimpostor/GNUmakefile, + osgimpostor/GNUmakefile.inst, osglight/GNUmakefile, + osglight/GNUmakefile.inst, osglightpoint/GNUmakefile, + osglightpoint/GNUmakefile.inst, osglogo/GNUmakefile, + osglogo/GNUmakefile.inst, osgmultitexture/GNUmakefile, + osgmultitexture/GNUmakefile.inst, osgoccluder/GNUmakefile, + osgoccluder/GNUmakefile.inst, osgparticle/GNUmakefile, + osgparticle/GNUmakefile.inst, osgprerender/GNUmakefile, + osgprerender/GNUmakefile.inst, osgreflect/GNUmakefile, + osgreflect/GNUmakefile.inst, osgscribe/GNUmakefile, + osgscribe/GNUmakefile.inst, osgsequence/GNUmakefile, + osgsequence/GNUmakefile.inst, osgshadowtexture/GNUmakefile, + osgshadowtexture/GNUmakefile.inst, osgshape/GNUmakefile, + osgshape/GNUmakefile.inst, osgstereoimage/GNUmakefile, + osgstereoimage/GNUmakefile.inst, osgteapot/GNUmakefile, + osgteapot/GNUmakefile.inst, osgtext/GNUmakefile.inst, + osgtexture1D/GNUmakefile, osgtexture1D/GNUmakefile.inst, + osgtexture2D/GNUmakefile, osgtexture2D/GNUmakefile.inst, + osgtexture3D/GNUmakefile, osgtexture3D/GNUmakefile.inst, + osgunittests/GNUmakefile, osgunittests/GNUmakefile.inst, + osgversion/GNUmakefile, osgversion/GNUmakefile.inst, + osgvertexprogram/GNUmakefile, osgvertexprogram/GNUmakefile.inst, + osgviewer/GNUmakefile, osgviewer/GNUmakefile.inst: Added -osgText + to GNUMakefiles. + +2003-03-27 10:58 robert + + * src/: osgPlugins/freetype/FreeTypeFont.cpp, + osgSim/LightPointDrawable.cpp, osgText/DefaultFont.cpp: Changed the + background pixel colour to white, but kept the alpha value zero. + This has been done to improve the quality of the mip mapping of + text. + +2003-03-27 10:54 robert + + * include/osgProducer/KeyboardMouseCallback, + src/osgProducer/KeyboardMouseCallback.cpp, + src/osgProducer/ViewerEventHandler.cpp: Updates to utilise the new + Producer keyboard bindings. + +2003-03-26 20:11 robert + + * VisualStudio/VisualStudio.dsw: Added osgText dependency to + osgProducer lib. + +2003-03-26 16:48 robert + + * include/osgProducer/ViewerEventHandler, + src/osgProducer/Viewer.cpp, src/osgProducer/ViewerEventHandler.cpp: + Improved the stats reporting. + +2003-03-26 12:50 robert + + * Make/makedirdefs, examples/osgtexture3D/osgtexture3D.cpp, + examples/osgviewer/osgviewer.cpp, include/osg/ApplicationUsage, + include/osg/Viewport, include/osgGA/CameraManipulator, + include/osgGA/DriveManipulator, include/osgGA/FlightManipulator, + include/osgGA/TrackballManipulator, + include/osgProducer/FrameStatsHandler, + include/osgProducer/OsgCameraGroup, + include/osgProducer/OsgSceneHandler, + include/osgProducer/ViewerEventHandler, + src/osg/ApplicationUsage.cpp, src/osgProducer/GNUmakefile, + src/osgProducer/OsgCameraGroup.cpp, + src/osgProducer/OsgSceneHandler.cpp, + src/osgProducer/ViewerEventHandler.cpp: Added help support for + display help on screen to osgProducer::Viewer. + +2003-03-25 15:48 robert + + * src/osgText/Font.cpp: Tweak the tex coords of fonts slightly to + avoid cut off of text. + +2003-03-25 15:45 robert + + * src/osgText/Text.cpp: Fixed axis alignment bug in text, which + occured what text was placed on the XZ or YZ planes. + +2003-03-25 15:13 robert + + * VisualStudio/osgProducer/osgProducer.dsp, + include/osgProducer/FullScreenEventHandler, + include/osgProducer/OsgCameraGroup, include/osgProducer/Viewer, + include/osgProducer/ViewerEventHandler, + src/osgProducer/FullScreenEventHandler.cpp, + src/osgProducer/GNUmakefile, src/osgProducer/OsgCameraGroup.cpp, + src/osgProducer/Viewer.cpp, src/osgProducer/ViewerEventHandler.cpp: + Added a ViewerEventHandler which manages full screen, file write, + and help output to osgProducer. Removed FullSreenEventHandler as + it is now superseeded by ViewerEventHandler. + +2003-03-25 13:57 robert + + * runexamples.bat, examples/osgstereoimage/osgstereoimage.cpp, + include/osgText/Text: Added osgkeyboard to the ./runexamples.bat. + + Made osgstereoimage exit when non files have been loaded. + + Added non const getText() method. + +2003-03-25 13:01 robert + + * src/osg/Geometry.cpp: Spotted by Brede - missing ! + +2003-03-25 12:44 robert + + * examples/osgkeyboard/osgkeyboard.cpp: Added text input field to + the osgkeyboard demo. + +2003-03-25 12:42 robert + + * src/osgProducer/KeyboardMouseCallback.cpp: Added back into the + win32 build of KeyboardMouseCallback the check against VK_ESCAPE. + +2003-03-25 11:28 robert + + * examples/osgkeyboard/osgkeyboard.cpp: Added futher keys to + complete the keyboard. + +2003-03-25 10:05 robert + + * examples/osganimate/osganimate.cpp, + examples/osgbillboard/osgbillboard.cpp, + examples/osgcallback/osgcallback.cpp, examples/osgclip/osgclip.cpp, + examples/osgcluster/osgcluster.cpp, examples/osgcopy/osgcopy.cpp, + examples/osgcubemap/osgcubemap.cpp, + examples/osggeodemo/osggeodemo.cpp, + examples/osggeometry/osggeometry.cpp, + examples/osghangglide/osghangglide.cpp, examples/osghud/osghud.cpp, + examples/osgimpostor/osgimpostor.cpp, + examples/osgkeyboard/osgkeyboard.cpp, + examples/osglight/osglight.cpp, + examples/osglightpoint/osglightpoint.cpp, + examples/osglogo/osglogo.cpp, + examples/osgmultitexture/osgmultitexture.cpp, + examples/osgoccluder/osgoccluder.cpp, + examples/osgparticle/osgparticle.cpp, + examples/osgpbuffer/osgpbuffer.cpp, + examples/osgprerender/osgprerender.cpp, + examples/osgreflect/osgreflect.cpp, + examples/osgscribe/osgscribe.cpp, + examples/osgsequence/osgsequence.cpp, + examples/osgshadowtexture/osgshadowtexture.cpp, + examples/osgshape/osgshape.cpp, + examples/osgstereoimage/osgstereoimage.cpp, + examples/osgteapot/osgteapot.cpp, examples/osgtext/osgtext.cpp, + examples/osgtexture1D/osgtexture1D.cpp, + examples/osgtexture2D/osgtexture2D.cpp, + examples/osgtexture3D/osgtexture3D.cpp, + examples/osgvertexprogram/osgvertexprogram.cpp, + src/osgProducer/EventAdapter.cpp: Added a viewer.sync to the end of + all the demos. + + Removed the Win32 remapping of keycodes from the + osgProducer::EventAdapter. + +2003-03-24 23:12 robert + + * VisualStudio/VisualStudio.dsw: Added osgText dependency to + osgkeyboard demo. + +2003-03-24 23:02 don + + * Make/makedefs: changes to makedefs to support AMD 64 bit + +2003-03-24 21:17 robert + + * Make/makedirdefs, VisualStudio/VisualStudio.dsw, + VisualStudio/examples/osgkeyboard/osgkeyboard.dsp, + examples/osgkeyboard/GNUmakefile, + examples/osgkeyboard/GNUmakefile.inst, + examples/osgkeyboard/osgkeyboard.cpp, + include/osgGA/GUIEventAdapter, src/osgProducer/EventAdapter.cpp: + Added new osgkeyboad example. + +2003-03-24 15:21 robert + + * include/osgGA/GUIEventAdapter: Fixed typo. + +2003-03-24 15:13 robert + + * include/osgProducer/EventAdapter, + src/osgProducer/EventAdapter.cpp: Added support for remapping of + Win32 key symbols to osgGA::GUIEventAdpater::KeySymbols. + +2003-03-24 13:43 robert + + * include/osgGA/GUIEventAdapter, include/osgProducer/EventAdapter, + src/osgProducer/EventAdapter.cpp, + src/osgProducer/KeyboardMouseCallback.cpp: Added + osgGA::GUIEventAdapter::KeySymbol enumate list, which is a + remapping of the X settings. + + Added a pass through of X11 sybmbols from Producer to + osgGA::GUIEventAdapter::KeySymbol in the osgProducer::EventAdapter. + +2003-03-24 09:37 robert + + * VisualStudio/osgPlugins/logo/logo.dsp: Redid logo dsp. + +2003-03-24 08:42 robert + + * include/osgGA/GUIEventAdapter, include/osgGA/GUIEventHandler, + src/osgProducer/OsgCameraGroup.cpp, src/osgUtil/UpdateVisitor.cpp: + Made the osgGA::GUIEventHandler sublassed from osg::Object as a + virtual inheritence to allow handler to also be used as node + callbacks. + + Fix to UpdateVisitor to make the visitation of Drawable more + consistent with the way that nodes are traversed. + +2003-03-23 20:39 robert + + * VisualStudio/examples/osgstereoimage/osgstereoimage.dsp: Added + Producer.lib to osgstereoimage demo. + +2003-03-23 20:36 robert + + * VisualStudio/osgPlugins/logo/logo.dsp: Converted to windows + endings. + +2003-03-22 20:35 robert + + * examples/osgstereoimage/osgstereoimage.cpp: Revamp of the + osgstereoimage demo to provide a presentation tool for up comming + "In Your Face" shows held at the Glasgow Science Center. + +2003-03-22 09:48 robert + + * include/osgUtil/UpdateVisitor: Added a traverseGeode method to + the UpdateVisitor which contains the traversal code for both the + nodes traversal and the drawables the geode contains. + +2003-03-21 22:32 robert + + * examples/osgcopy/osgcopy.cpp: Added using namespace osg and + removed osg:: from CopyOp's as this was causing problems with + VisualStudio's scoping bug. + +2003-03-21 08:30 robert + + * VisualStudio/examples/osgcluster/osgcluster.dsp: Added + Prodcuer.lib and PThread*.lib to the osgcluster example. + +2003-03-20 22:13 robert + + * Make/makedefs: Duplicated the handling of 64 bit linux builds for + ia64 and x86_64 and placed them under the seperate paths for Intel + vs GNU compilers. + +2003-03-20 21:26 robert + + * Make/makedefs: Added -m64 -DARCH64 option to Linux 64 bit build. + +2003-03-20 20:38 robert + + * examples/osgcopy/osgcopy.cpp: Add osg:: infront of CopyOp + instances. + +2003-03-20 17:24 robert + + * include/osgProducer/OsgSceneHandler, + src/osgProducer/OsgSceneHandler.cpp: Added overide of the + SceneHandler::clear() making it a no-op. Will revisit this + implemention later. + +2003-03-20 17:00 robert + + * examples/osgstereoimage/osgstereoimage.cpp, + src/osgGA/FlightManipulator.cpp, + src/osgGA/TrackballManipulator.cpp, + src/osgProducer/OsgCameraGroup.cpp, src/osgProducer/Viewer.cpp: + Updates to osgProducer and osgstereoimage for stereo support. + + Changed the default distance from the scene of the home position of + the trackball and flight manipulators. + +2003-03-20 14:07 robert + + * examples/osgprerender/osgprerender.cpp, + examples/osgshadowtexture/CreateShadowedScene.cpp, + src/osg/DisplaySettings.cpp, src/osg/Image.cpp, + src/osgProducer/OsgCameraGroup.cpp: Added support for setting up + VisualChoose with destination alpha, stencil and quad buffers + attributes from DisplaySettings values. + +2003-03-20 08:58 robert + + * examples/osgshadowtexture/CreateShadowedScene.cpp: Changed the + shadow texture implemention to use CLAMP_TO_BORDER for the WRAP_S + and _T modes. Also set the border colour to 1,1,1,1 to ensure + problem blending. + +2003-03-20 08:45 don + + * VisualStudio/: VisualStudio.dsw, osgPlugins/lib3ds/lib3ds.dsp, + osgPlugins/logo/logo.dsp: Somehow the logo plugin got left out of + the windows build. Adding it back in. (Needed for BMV) + +2003-03-20 08:43 robert + + * src/osg/GeoSet.cpp: Added missing setInterleavedArray( + InterleaveArrayType format, float *ia, GLuint *iai ) method. + +2003-03-19 21:46 robert + + * include/osg/Endian, src/osgSim/LightPointDrawable.cpp, + src/osgSim/LightPointDrawable.h: Added Endian test header to the + core osg, and add use of the new getCpuByteOrder test in + LightPointDrawable. + +2003-03-19 21:14 robert + + * include/osgGA/KeySwitchCameraManipulator, + src/osgGA/KeySwitchCameraManipulator.cpp: Added + getCameraManipulator(unsigned int) method. + +2003-03-19 15:57 robert + + * examples/osgimpostor/osgimpostor.cpp: Added sync at the end of + the main loop to prevent seg fault on exit. + +2003-03-19 15:49 robert + + * include/osgProducer/EventAdapter, + src/osgProducer/KeyboardMouseCallback.cpp, + src/osgProducer/Viewer.cpp: First pass fix at implementing + requestWarpPointer. + +2003-03-19 15:37 don + + * Make/versionrules: Adjusted date format for versionrules + +2003-03-19 14:27 robert + + * VisualStudio/osgProducer/osgProducer.dsp, + include/osgProducer/FullScreenEventHandler, + include/osgProducer/KeyboardMouseCallback, + include/osgProducer/Viewer, + src/osgProducer/FullScreenEventHandler.cpp, + src/osgProducer/GNUmakefile, + src/osgProducer/KeyboardMouseCallback.cpp, + src/osgProducer/OsgCameraGroup.cpp, src/osgProducer/Viewer.cpp: + Addd a full screen toggle event handler to osgProducer & its viewer + base class. + +2003-03-19 12:06 robert + + * examples/osgtexture3D/osgtexture3D.cpp, + include/osgProducer/OsgCameraGroup, + src/osgProducer/OsgCameraGroup.cpp: Added a realize callback to the + OsgCameraGroup. + + Move osgtexture3D across to using the new realize callback for + creating its textures. + +2003-03-19 10:28 robert + + * examples/osgoccluder/osgoccluder.cpp, src/osgProducer/Viewer.cpp: + Fixed crash in osgoccluder which was calling setUpViewer and the + osgProducer/Viewer was assuming that the update was always set. + +2003-03-19 02:31 don + + * src/osgProducer/OsgCameraGroup.cpp: Fixed a globalState setting + order in OsgCameraGroup::realize() + +2003-03-18 20:27 robert + + * AUTHORS.txt, VisualStudio/examples/osgcluster/osgcluster.dsp, + examples/osglight/osglight.cpp, + examples/osgoccluder/osgoccluder.cpp, + examples/osgstereoimage/osgstereoimage.cpp, + examples/osgviewer/osgviewer.cpp, + include/osgProducer/OsgCameraGroup, + src/osgProducer/OsgCameraGroup.cpp: Chaned the OsgCameraGroup so + that its scene handler list used ref_ptr<> for robustly managing + memory. + +2003-03-18 20:10 robert + + * src/osgPlugins/flt/: LocalVertexPoolRecord.cpp, + LocalVertexPoolRecord.h, ReaderWriterFLT.cpp, Record.cpp, Record.h, + Registry.cpp, Registry.h, flt2osg.cpp, flt2osg.h: Added a clear of + allocated Records and the cache's in flt::Registry to prevent + memory leaks and unneccesary references to model models remaining + beyond the scope of the loader. + +2003-03-18 20:02 don + + * Make/makedefs, include/osg/Version: Set VERSION_RELEASE back to + 3, replaced guards in include/osg/Verson to OSG_VERSION_ with + trailing underscore + +2003-03-18 19:42 robert + + * include/osg/: Texture, Texture1D, Texture2D, Texture3D, + TextureCubeMap: From Tree, added SG_EXPORT to the inner classes for + Java binding work. + +2003-03-18 18:40 don + + * GNUmakefile, Make/makedefs, Make/versionrules: Added support for + versioning to the build system + +2003-03-18 09:29 robert + + * include/osg/GeoSet: From Tree, ushort renamed GLushort + +2003-03-17 22:53 robert + + * include/osgDB/ReadFile, include/osgDB/Registry, + src/osgDB/ReadFile.cpp, src/osgDB/Registry.cpp, + src/osgText/Font.cpp: Implemented a object cache in + osgDB::Registry. + +2003-03-17 20:08 robert + + * examples/osgcluster/: GNUmakefile, GNUmakefile.inst: Added inc + and links for local Producer. + +2003-03-17 09:51 robert + + * examples/osgcluster/osgcluster.cpp: break from osgcluster main + loop added for when the master send a killed messsage to slaves. + +2003-03-16 22:00 robert + + * src/osgUtil/TriStrip_graph_array.h: Fixes for new beta release of + VS.NET + +2003-03-16 21:58 robert + + * Make/makedirdefs, examples/osgcluster/osgcluster.cpp, + examples/osgvertexprogram/osgvertexprogram.cpp, include/osg/Export, + include/osgDB/Export, include/osgGA/Export, + include/osgParticle/Export, include/osgProducer/Export, + include/osgSim/Export, include/osgText/Export, + include/osgUtil/Export: Fixes to osgcluster demo as new Producer + based example. + + Added extra pragrma remove a warning about float to int cast under + VS.NET. + +2003-03-15 20:19 robert + + * rundemos.bat, runexamples.bat, Make/makedefs, Make/makedirdefs, + VisualStudio/VisualStudio.dsw, + VisualStudio/examples/osganimate/osganimate.dsp, + VisualStudio/examples/osgbillboard/osgbillboard.dsp, + VisualStudio/examples/osgcallback/osgcallback.dsp, + VisualStudio/examples/osgclip/osgclip.dsp, + VisualStudio/examples/osgcluster/osgcluster.dsp, + VisualStudio/examples/osgconv/osgconv.dsp, + VisualStudio/examples/osgcopy/osgcopy.dsp, + VisualStudio/examples/osgcubemap/osgcubemap.dsp, + VisualStudio/examples/osggeodemo/osggeodemo.dsp, + VisualStudio/examples/osggeometry/osggeometry.dsp, + VisualStudio/examples/osghangglide/osghangglide.dsp, + VisualStudio/examples/osghud/osghud.dsp, + VisualStudio/examples/osgimpostor/osgimpostor.dsp, + VisualStudio/examples/osglight/osglight.dsp, + VisualStudio/examples/osglightpoint/osglightpoint.dsp, + VisualStudio/examples/osglogo/osglogo.dsp, + VisualStudio/examples/osgmultitexture/osgmultitexture.dsp, + VisualStudio/examples/osgoccluder/osgoccluder.dsp, + VisualStudio/examples/osgparticle/osgparticledemo.dsp, + VisualStudio/examples/osgpbuffer/osgpbuffer.dsp, + VisualStudio/examples/osgprerender/osgprerender.dsp, + VisualStudio/examples/osgreflect/osgreflect.dsp, + VisualStudio/examples/osgscribe/osgscribe.dsp, + VisualStudio/examples/osgsequence/osgsequence.dsp, + VisualStudio/examples/osgshadowtexture/osgshadowtexture.dsp, + VisualStudio/examples/osgshape/osgshape.dsp, + VisualStudio/examples/osgstereoimage/osgstereoimage.dsp, + VisualStudio/examples/osgteapot/osgteapot.dsp, + VisualStudio/examples/osgtext/osgtextdemo.dsp, + VisualStudio/examples/osgtexture1D/osgtexture1D.dsp, + VisualStudio/examples/osgtexture2D/osgtexture2D.dsp, + VisualStudio/examples/osgtexture3D/osgtexture3D.dsp, + VisualStudio/examples/osgunittests/osgunittests.dsp, + VisualStudio/examples/osgversion/osgversion.dsp, + VisualStudio/examples/osgvertexprogram/osgvertexprogram.dsp, + VisualStudio/examples/osgviewer/osgviewer.dsp: Removed osgGLUT and + Demos/*. + + Integrated Marco's updated examples/*/*.dsp's. + +2003-03-15 16:41 robert + + * examples/osgpbuffer/: RenderToTextureStage.cpp, + RenderToTextureStage.h, osgpbuffer.cpp, pbuffer.cpp, pbuffer.h: + Added osgpbuffer example source. + +2003-03-15 09:20 robert + + * VisualStudio/: VisualStudio.dsw, + 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/osggeodemo/osggeodemo.dsp, + examples/osggeometry/osggeometry.dsp, + examples/osghangglide/osghangglide.dsp, examples/osghud/osghud.dsp, + examples/osgimpostor/osgimpostor.dsp, + examples/osglight/osglight.dsp, + examples/osglightpoint/osglightpoint.dsp, + examples/osglogo/osglogo.dsp, + examples/osgmultitexture/osgmultitexture.dsp, + examples/osgoccluder/osgoccluder.dsp, + examples/osgparticle/osgparticledemo.dsp, + examples/osgpbuffer/osgpbuffer.dsp, + examples/osgprerender/osgprerender.dsp, + examples/osgreflect/osgreflect.dsp, + examples/osgscribe/osgscribe.dsp, + examples/osgsequence/osgsequence.dsp, + examples/osgshadowtexture/osgshadowtexture.dsp, + examples/osgshape/osgshape.dsp, + examples/osgstereoimage/osgstereoimage.dsp, + examples/osgteapot/osgteapot.dsp, examples/osgtext/osgtextdemo.dsp, + examples/osgtexture1D/osgtexture1D.dsp, + examples/osgtexture2D/osgtexture2D.dsp, + examples/osgtexture3D/osgtexture3D.dsp, + examples/osgunittests/osgunittests.dsp, + examples/osgversion/osgversion.dsp, + examples/osgvertexprogram/osgvertexprogram.dsp: Added VisualStudio + .dsp's for the new osgProducer based examples. + +2003-03-15 08:01 don + + * examples/: osganimate/GNUmakefile, osgbillboard/GNUmakefile, + osgcallback/GNUmakefile, osgcameragroup/GNUmakefile, + osgclip/GNUmakefile, osgcluster/GNUmakefile, osgconv/GNUmakefile, + osgcopy/GNUmakefile, osgcubemap/GNUmakefile, + osggeodemo/GNUmakefile, osggeometry/GNUmakefile, + osghangglide/GNUmakefile, osghud/GNUmakefile, + osgimpostor/GNUmakefile, osglight/GNUmakefile, + osglightpoint/GNUmakefile, osglogo/GNUmakefile, + osgmultitexture/GNUmakefile, osgoccluder/GNUmakefile, + osgparticle/GNUmakefile, osgprerender/GNUmakefile, + osgreflect/GNUmakefile, osgscribe/GNUmakefile, + osgsequence/GNUmakefile, osgshadowtexture/GNUmakefile, + osgshape/GNUmakefile, osgteapot/GNUmakefile, osgtext/GNUmakefile, + osgtexture1D/GNUmakefile, osgtexture2D/GNUmakefile, + osgtexture3D/GNUmakefile, osgunittests/GNUmakefile, + osgunittests/osgunittests.cpp, osgversion/GNUmakefile, + osgvertexprogram/GNUmakefile, osgviewer/GNUmakefile: Added -losgGA + to all GNUmakefiles in examples. Added one std:: in front of an + endl in osgunittests.cpp + +2003-03-14 20:35 robert + + * rundemos.bat, Make/makedirdefs, examples/osganimate/GNUmakefile, + examples/osganimate/GNUmakefile.inst, + examples/osganimate/osganimate.cpp, + examples/osgbillboard/GNUmakefile, + examples/osgbillboard/GNUmakefile.inst, + examples/osgbillboard/osgbillboard.cpp, + examples/osgcallback/GNUmakefile, + examples/osgcallback/GNUmakefile.inst, + examples/osgcallback/osgcallback.cpp, + examples/osgcameragroup/GNUmakefile, + examples/osgcameragroup/GNUmakefile.inst, + examples/osgclip/GNUmakefile, examples/osgclip/GNUmakefile.inst, + examples/osgclip/osgclip.cpp, examples/osgcluster/GNUmakefile, + examples/osgcluster/GNUmakefile.inst, + examples/osgcluster/broadcaster.cpp, + examples/osgcluster/broadcaster.h, + examples/osgcluster/osgcluster.cpp, + examples/osgcluster/receiver.cpp, examples/osgcluster/receiver.h, + examples/osgconv/GNUmakefile, examples/osgconv/GNUmakefile.inst, + examples/osgcopy/GNUmakefile, examples/osgcopy/GNUmakefile.inst, + examples/osgcopy/osgcopy.cpp, examples/osgcubemap/GNUmakefile, + examples/osgcubemap/GNUmakefile.inst, + examples/osgcubemap/osgcubemap.cpp, + examples/osggeodemo/GNUmakefile, + examples/osggeodemo/GNUmakefile.inst, + examples/osggeodemo/osggeodemo.cpp, + examples/osggeometry/GNUmakefile, + examples/osggeometry/GNUmakefile.inst, + examples/osggeometry/osggeometry.cpp, + examples/osghangglide/GNUmakefile, + examples/osghangglide/GNUmakefile.inst, + examples/osghangglide/GliderManipulator.cpp, + examples/osghangglide/GliderManipulator.h, + examples/osghangglide/base.cpp, examples/osghangglide/hat.cpp, + examples/osghangglide/hat.h, + examples/osghangglide/osghangglide.cpp, + examples/osghangglide/sky.cpp, examples/osghangglide/tank.cpp, + examples/osghangglide/terrain.cpp, + examples/osghangglide/terrain_coords.h, + examples/osghangglide/terrain_normals.h, + examples/osghangglide/terrain_texcoords.h, + examples/osghangglide/trees.cpp, examples/osghud/GNUmakefile, + examples/osghud/GNUmakefile.inst, examples/osgimpostor/GNUmakefile, + examples/osgimpostor/GNUmakefile.inst, + examples/osgimpostor/TestManipulator.cpp, + examples/osgimpostor/TestManipulator.h, + examples/osgimpostor/osgimpostor.cpp, + examples/osglight/GNUmakefile, examples/osglight/GNUmakefile.inst, + examples/osglight/osglight.cpp, examples/osglightpoint/GNUmakefile, + examples/osglightpoint/GNUmakefile.inst, + examples/osglightpoint/osglightpoint.cpp, + examples/osglogo/GNUmakefile, examples/osglogo/GNUmakefile.inst, + examples/osglogo/osglogo.cpp, examples/osgmultitexture/GNUmakefile, + examples/osgmultitexture/GNUmakefile.inst, + examples/osgmultitexture/osgmultitexture.cpp, + examples/osgoccluder/GNUmakefile, + examples/osgoccluder/GNUmakefile.inst, + examples/osgoccluder/osgoccluder.cpp, + examples/osgparticle/GNUmakefile, + examples/osgparticle/GNUmakefile.inst, + examples/osgparticle/osgparticle.cpp, + examples/osgprerender/GNUmakefile, + examples/osgprerender/GNUmakefile.inst, + examples/osgprerender/osgprerender.cpp, + examples/osgreflect/GNUmakefile, + examples/osgreflect/GNUmakefile.inst, + examples/osgscribe/GNUmakefile, + examples/osgscribe/GNUmakefile.inst, + examples/osgscribe/osgscribe.cpp, examples/osgsequence/GNUmakefile, + examples/osgsequence/GNUmakefile.inst, + examples/osgsequence/osgsequence.cpp, + examples/osgshadowtexture/CreateShadowedScene.cpp, + examples/osgshadowtexture/CreateShadowedScene.h, + examples/osgshadowtexture/GNUmakefile, + examples/osgshadowtexture/GNUmakefile.inst, + examples/osgshadowtexture/osgshadowtexture.cpp, + examples/osgshape/GNUmakefile, examples/osgshape/GNUmakefile.inst, + examples/osgshape/osgshape.cpp, examples/osgteapot/GNUmakefile, + examples/osgteapot/GNUmakefile.inst, + examples/osgteapot/osgteapot.cpp, examples/osgtext/GNUmakefile, + examples/osgtext/GNUmakefile.inst, + examples/osgtexture1D/GNUmakefile, + examples/osgtexture1D/GNUmakefile.inst, + examples/osgtexture1D/osgtexture1D.cpp, + examples/osgtexture2D/GNUmakefile, + examples/osgtexture2D/GNUmakefile.inst, + examples/osgtexture2D/osgtexture2D.cpp, + examples/osgtexture3D/GNUmakefile, + examples/osgtexture3D/GNUmakefile.inst, + examples/osgtexture3D/osgtexture3D.cpp, + examples/osgunittests/GNUmakefile, + examples/osgunittests/GNUmakefile.inst, + examples/osgunittests/osgunittests.cpp, + examples/osgversion/GNUmakefile, + examples/osgversion/GNUmakefile.inst, + examples/osgversion/osgversion.cpp, + examples/osgvertexprogram/GNUmakefile, + examples/osgvertexprogram/GNUmakefile.inst, + examples/osgvertexprogram/osgvertexprogram.cpp, + examples/osgviewer/GNUmakefile, + examples/osgviewer/GNUmakefile.inst, src/osgProducer/Viewer.cpp: + Ported osgGLUT based src/Demos across to being osgProducer based, + and placed them in the new examples/ directory. + +2003-03-14 10:48 robert + + * NEWS.txt, Make/makedirdefs, include/osg/DisplaySettings, + include/osgDB/Registry, src/osg/DisplaySettings.cpp, + src/osgDB/Registry.cpp, src/osgGA/StateSetManipulator.cpp: Ported + all glut based demos across to using the new osg::ArgumentParser. + +2003-03-14 09:28 robert + + * src/osgText/Font.cpp: The wrong file name was being used + readFontFile. + +2003-03-14 02:29 don + + * src/osgPlugins/txp/GNUmakefile: Removed the building of the + osgTXP library so the build system builds only the plugin. + Building both the plugin and the library causes a race condition + during parallel makes. + +2003-03-13 14:29 robert + + * include/osg/Vec2: Reverted Don's changed of sqrtf to sqrt. Don't + understand why the change was required, suggest a problem elsewhere + which should be fixed, *not* by modification of Vec2. + +2003-03-13 09:22 robert + + * VisualStudio/osgText/osgText.dsp: From Gabor Dorka, Added d to + /MDd option for debug build of osgText. + +2003-03-13 06:22 don + + * Make/instdemosrc, Make/makedefs, Make/makedirrules, + Make/makerules, examples/osgcameragroup/GNUmakefile, + include/osg/Vec2, include/osgDB/Field, src/osgDB/Field.cpp, + src/osgPlugins/quicktime/GNUmakefile, src/osgProducer/GNUmakefile: + Fixes for Mac OS X + +2003-03-13 02:53 don + + * Make/dolink.sh, Make/help.sh, Make/helprules, Make/instdemosrc, + Make/instrules, Make/makedefs, Make/makerules, + examples/osgcameragroup/GNUmakefile, examples/osghud/GNUmakefile, + examples/osgreflect/GNUmakefile, + examples/osgstereoimage/GNUmakefile, examples/osgtext/GNUmakefile, + examples/osgviewer/GNUmakefile: Various changes to the BUILD + system: + + o Object files now go in subdirectories named $(OS)$(ARCH).Opt + and + $(OS)$(ARCH).Debug for OS's that support both architectures. + eg. Linux32.Opt and Linux32.Debug + + o Libraries links are now placed in lib/$(OS)$(ARCH) + eg. lib/Linux32/ + + o Binaries are now placed in bin/$(OS)$(ARCH) + eg. bin/Linux32 + + o 'make install' and 'make instlinks' now place files/links in + /usr/local/{include,lib,share/OpenSceneGraph} by default on + most systems (Solaris still goes in /opt/OpenSceneGraph). + Rather than having the somwehat confusing INST_SYS_PREFIX + and + INST_SHARE_PREFX, you can override these with just + INST_LOCATION + For example, + make INST_LOCATION=/usr + will place files at /usr/include, /usr/lib, + /usr/share/OpenSceneGraph. + +2003-03-12 21:02 robert + + * examples/: osgcameragroup/GNUmakefile, + osgcameragroup/GNUmakefile.inst, osghud/GNUmakefile, + osghud/GNUmakefile.inst, osgreflect/GNUmakefile, + osgreflect/GNUmakefile.inst, osgstereoimage/GNUmakefile, + osgstereoimage/GNUmakefile.inst, osgtext/GNUmakefile, + osgtext/GNUmakefile.inst, osgviewer/GNUmakefile, + osgviewer/GNUmakefile.inst: Changed the GNUMakefile for the + osgproducer demo to use INC += instead of CXXFLAGS. + +2003-03-12 15:36 robert + + * src/osgText/String.cpp: Fix from Gabor for proper casting of + char's to unsigned ints be setting up the osgText::String. + +2003-03-12 14:01 robert + + * Make/: makedefs, makedirdefs: Moved the platform specific + directory defs out of makedefs into makediredefs, and have + standardised onto single instances where possible. + +2003-03-12 13:54 robert + + * src/osgGA/StateSetManipulator.cpp: Added 'w' toggle to + StateSetManipulator to toggle between filled, line and point + polygon drawing modes. + +2003-03-12 12:17 robert + + * src/osg/ApplicationUsage.cpp: Changed std::min to osg::minimum. + +2003-03-12 11:50 robert + + * examples/osghud/GNUmakefile: Added -losgText + +2003-03-12 11:36 robert + + * examples/osghud/GNUmakefile: Added missing osghud Makefile. + +2003-03-12 10:39 don + + * GNUmakefile, Makefile, Make/makedefs, Make/makerules, + dist/Irix/GNUmakefile, examples/GNUmakefile, examples/Makefile, + examples/osgcameragroup/GNUmakefile, + examples/osgcameragroup/GNUmakefile.inst, + examples/osgcameragroup/Makefile, + examples/osgcameragroup/Makefile.inst, + examples/osgconv/GNUmakefile, examples/osgconv/GNUmakefile.inst, + examples/osgconv/Makefile, examples/osgconv/Makefile.inst, + examples/osghud/GNUmakefile.inst, examples/osghud/Makefile, + examples/osghud/Makefile.inst, examples/osgreflect/GNUmakefile, + examples/osgreflect/GNUmakefile.inst, examples/osgreflect/Makefile, + examples/osgreflect/Makefile.inst, + examples/osgstereoimage/GNUmakefile, + examples/osgstereoimage/GNUmakefile.inst, + examples/osgstereoimage/Makefile, + examples/osgstereoimage/Makefile.inst, + examples/osgtext/GNUmakefile, examples/osgtext/GNUmakefile.inst, + examples/osgtext/Makefile, examples/osgtext/Makefile.inst, + 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/osgParticle/GNUmakefile, + src/osgParticle/Makefile, src/osgPlugins/GNUmakefile, + src/osgPlugins/Makefile, src/osgPlugins/ac3d/GNUmakefile, + src/osgPlugins/ac3d/Makefile, src/osgPlugins/bmp/GNUmakefile, + src/osgPlugins/bmp/Makefile, src/osgPlugins/directx/GNUmakefile, + src/osgPlugins/directx/Makefile, src/osgPlugins/dw/GNUmakefile, + src/osgPlugins/dw/Makefile, src/osgPlugins/dx/GNUmakefile, + src/osgPlugins/dx/Makefile, src/osgPlugins/flt/GNUmakefile, + src/osgPlugins/flt/Makefile, src/osgPlugins/freetype/GNUmakefile, + src/osgPlugins/freetype/Makefile, src/osgPlugins/geo/GNUmakefile, + src/osgPlugins/geo/Makefile, src/osgPlugins/gif/GNUmakefile, + src/osgPlugins/gif/Makefile, src/osgPlugins/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/lwo/Makefile, src/osgPlugins/md2/GNUmakefile, + src/osgPlugins/md2/Makefile, src/osgPlugins/obj/GNUmakefile, + src/osgPlugins/obj/Makefile, src/osgPlugins/osg/GNUmakefile, + src/osgPlugins/osg/Makefile, + src/osgPlugins/osgParticle/GNUmakefile, + src/osgPlugins/osgParticle/Makefile, + src/osgPlugins/osgText/GNUmakefile, + src/osgPlugins/osgText/Makefile, src/osgPlugins/osgtgz/GNUmakefile, + src/osgPlugins/osgtgz/Makefile, src/osgPlugins/pfb/GNUmakefile, + src/osgPlugins/pfb/Makefile, src/osgPlugins/pic/GNUmakefile, + src/osgPlugins/pic/Makefile, src/osgPlugins/png/GNUmakefile, + src/osgPlugins/png/Makefile, src/osgPlugins/quicktime/GNUmakefile, + src/osgPlugins/quicktime/Makefile, src/osgPlugins/rgb/GNUmakefile, + src/osgPlugins/rgb/Makefile, src/osgPlugins/tga/GNUmakefile, + src/osgPlugins/tga/Makefile, src/osgPlugins/tgz/GNUmakefile, + src/osgPlugins/tgz/Makefile, src/osgPlugins/tiff/GNUmakefile, + src/osgPlugins/tiff/Makefile, src/osgPlugins/txp/GNUmakefile, + src/osgPlugins/txp/Makefile, src/osgPlugins/zip/GNUmakefile, + src/osgPlugins/zip/Makefile, src/osgProducer/GNUmakefile, + src/osgProducer/Makefile, src/osgSim/GNUmakefile, + src/osgSim/Makefile, src/osgText/GNUmakefile, src/osgText/Makefile, + src/osgUtil/GNUmakefile, src/osgUtil/Makefile: 1) Replaced all + Makefile* with GNUmakefile*. + + 2) Changed Makedepend system to make individual dependency files, + which should save time rebuilding dependencies by limiting the + regeneration of dependency file for only modified source files. + +2003-03-12 09:45 robert + + * src/osgText/String.cpp: Added (unsigned int) cast to the call to + osg::minimum. + +2003-03-11 21:53 robert + + * include/osg/Drawable, src/osg/Drawable.cpp: Added setBound() + method to Drawable. + +2003-03-11 21:42 robert + + * include/osgText/Font, src/osgText/Font.cpp: Added missing osg:: + to StateAttribute. + +2003-03-11 15:25 robert + + * include/osg/State, src/osg/State.cpp, + src/osgProducer/KeyboardMouseCallback.cpp, + src/osgProducer/Viewer.cpp, src/osgUtil/RenderLeaf.cpp: Added + support for AbortRendering flag pointer in osg::State which is used + by osgUtil::RenderLeaf to test if any abort state has been set, if + so it doesn't do any further drawing. + + The osgProducer::Viewer has been set up to set the osg::State's it + manages with their AbortRendering flag pointers set to the + osgProducer::Viewer::_done memeber varaible. Now when escape is + pressed the rendering is aborted early. + +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, + 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 + osgUtil::Optimizer being used on a scene graph containing text. + + Fixed warning in MD2 plugin. + +2003-03-11 13:24 robert + + * src/osgPlugins/osgText/IO_Text.cpp: Added missing osgDB:: to + writeArray() usage. + +2003-03-10 16:40 robert + + * include/osg/ShapeDrawable, include/osgDB/Input, + include/osgText/Text, src/osgDB/Input.cpp, src/osgDB/Registry.cpp, + src/osgPlugins/freetype/Makefile, + src/osgPlugins/osgText/IO_Text.cpp, src/osgText/Font.cpp, + src/osgText/Makefile, src/osgText/Text.cpp: Improvements to the + Text .osg support. + +2003-03-10 12:06 robert + + * examples/osgreflect/: Makefile, Makefile.inst, osgreflect.cpp: + Addded new osgProducer based osgreflect demo. + +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. + + Changes osgreflect so that it uses ClipNode rather than clip plane, + thereby fixing the problems which occur when the above is applied. + + Create a new osgProducer version of the original GLUT based + version. + +2003-03-10 11:57 robert + + * include/osgDB/DynamicLibrary, src/osgDB/DynamicLibrary.cpp: + Marged new getLibaryMethod added by Daniel. + +2003-03-10 09:15 robert + + * include/osgText/Font, src/osgText/Font.cpp, + src/osgUtil/TriStrip_tri_stripper.h: Moved the remain inline + osg::Font methods into Font.cpp to avoid problems with the + impossibly stupid visual studio compilers. + +2003-03-08 21:39 robert + + * examples/osghud/Makefile, examples/osghud/Makefile.inst, + examples/osgtext/Makefile, examples/osgtext/Makefile.inst, + src/osg/ShapeDrawable.cpp: Fixed examples/osghud and osgtext + Makefile's to include osgText. + +2003-03-08 09:51 robert + + * include/osgText/Font: Removed the OSGTEXT_EXPORT symbol from + FontImplementation to avoid problems under VisualStudio. + +2003-03-07 21:05 robert + + * examples/Makefile, examples/osgcameragroup/osgcameragroup.cpp, + examples/osghud/Makefile, examples/osghud/Makefile.inst, + examples/osgstereoimage/Makefile, examples/osgtext/Makefile, + examples/osgtext/Makefile.inst, src/osgProducer/OsgCameraGroup.cpp, + src/osgProducer/Viewer.cpp, src/osgText/Font.cpp, + src/osgText/String.cpp: Fixes for IRIX build. + +2003-03-07 09:04 robert + + * src/osgPlugins/flt/: FltFile.cpp, FltFile.h, + LightSourcePaletteRecord.cpp, Pool.cpp, Pool.h, flt2osg.cpp, + flt2osg.h: From Daniel Sjolie, support for light source. + +2003-03-07 08:52 robert + + * src/osgPlugins/flt/flt2osg.cpp: Fix to comment record and longID + length using both inbedded null's and rec length to determine the + length of a string. + +2003-03-06 21:35 robert + + * include/osgText/Text, src/osgText/Text.cpp: Added maximum width + and maximum height limits to the osgText::Text which automatically + wraps text which goes beyond these limits. + +2003-03-06 19:41 robert + + * include/osg/ref_ptr: Reverted the changes to ref_ptr<> for + implicit cast to pointer. + +2003-03-06 17:11 robert + + * examples/osgtext/osgtext.cpp, include/osg/ref_ptr, + include/osgText/Font, src/osgPlugins/freetype/FreeTypeFont.cpp, + src/osgPlugins/freetype/FreeTypeFont.h, + src/osgPlugins/freetype/FreeTypeLibrary.cpp, + src/osgPlugins/freetype/FreeTypeLibrary.h, + src/osgText/DefaultFont.cpp, src/osgText/Font.cpp, + src/osgText/Text.cpp: Changed the osgText::Font implementation so + it used a facade us abstract away the actual implemention. This has + been done so that when a freetype font is created the + implementation can unloaded when the freetype plugin is unloaded + without breaking the main font. + + Also add image margin around founds to prevent any image boundaries + appearing. + +2003-03-06 13:45 robert + + * include/osg/ref_ptr: Reverted the ref_ptr<> implementation to + prior implicit cast operator via commenting out// #define + AUTOMATIC_CAST_TO_POINTER. + +2003-03-06 11:18 robert + + * src/osgPlugins/osgText/IO_Text.cpp: Renamed Text::TextString + String. + +2003-03-06 10:38 robert + + * src/osg/State.cpp: Fixed the setInterleavedArray call. + +2003-03-06 10:38 robert + + * include/osg/ref_ptr: Add #ifndef's around the comparison + operator's against const T* now that the implicit cast operator has + been added. + +2003-03-05 21:05 robert + + * NEWS.txt, VisualStudio/osgText/osgText.dsp, + include/osgText/String, include/osgText/Text, src/osgText/Makefile, + src/osgText/String.cpp, src/osgText/Text.cpp: Added osgText::String + implementation to better handle decoding of encoded text. + +2003-03-05 21:04 robert + + * include/osg/ref_ptr: Added implicit cast to T* to ref_ptr<>. + +2003-03-05 21:02 robert + + * include/osg/State, src/osg/State.cpp, + src/osgSim/LightPointDrawable.cpp: Made the + State::setInterleavedArrays method use a const GLvoid*. + +2003-03-05 20:18 robert + + * src/osgText/DefaultFont.cpp: Fix for non standard compiliant + Forte compilers. + +2003-03-05 19:31 don + + * Make/makedefs: added directives for intel compilers + +2003-03-05 14:02 robert + + * VisualStudio/osgProducer/osgProducer.dsp, + src/osgPlugins/md2/ReaderWriterMD2.cpp, + src/osgPlugins/md2/anorms.h: Fixes for Win32 build. + +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. + + Fix to text to better handle unsetting of vertex arrays. + +2003-03-05 09:56 robert + + * AUTHORS.txt, Make/makedirdefs, VisualStudio/VisualStudio.dsw, + VisualStudio/osgPlugins/md2/md2.dsp, src/osgPlugins/md2/Makefile, + src/osgPlugins/md2/ReaderWriterMD2.cpp, + src/osgPlugins/md2/anorms.h: Added md2 plugin from Vladimir + Vukicevic. + +2003-03-05 09:08 robert + + * examples/osgtext/osgtext.cpp, include/osgText/Text, + src/osgPlugins/freetype/ReaderWriterFreeType.cpp, + src/osgPlugins/osgText/IO_Text.cpp, src/osgText/Text.cpp: Updates + to Text for Sun Forte compilers. + +2003-03-04 19:52 robert + + * examples/: osghud/osghud.cpp, osgtext/osgtext.cpp: Added std:: + infront of cout references. + +2003-03-04 17:14 robert + + * examples/osgtext/osgtext.cpp, include/osgText/Font, + include/osgText/Text, src/osgText/Font.cpp: Updates to the new + osgtext example and fix to the friend usage. + +2003-03-04 15:47 robert + + * include/osg/Texture, src/osg/Texture.cpp, src/osgText/Font.cpp: + Added support for using the generate mip map extension within + osgText. + +2003-03-04 14:25 robert + + * VisualStudio/VisualStudio.dsw: Added osgProducer project to + larget list. + +2003-03-04 14:17 robert + + * VisualStudio/osgProducer/osgProducer.dsp: Added osgProducer + project file. + +2003-03-04 12:34 robert + + * examples/osghud/osghud.cpp, examples/osgtext/osgtext.cpp, + include/osg/ref_ptr, include/osgText/Font, include/osgText/Text, + src/osgPlugins/freetype/FreeTypeFont.cpp, + src/osgPlugins/freetype/FreeTypeFont.h, + src/osgPlugins/freetype/FreeTypeLibrary.cpp, + src/osgPlugins/freetype/FreeTypeLibrary.h, + src/osgText/DefaultFont.cpp, src/osgText/Font.cpp, + src/osgText/Text.cpp: Further improvements to osgText and the + freetype plugin, handling different font sizes better and plugin + removal safely. + +2003-03-04 09:08 robert + + * VisualStudio/osgPlugins/freetype/freetype.dsp: Renamed + "libunfreetype.lib" to "freetype.lib" + +2003-03-03 22:47 robert + + * Make/makedirdefs, examples/osghud/Makefile, + examples/osghud/Makefile.inst, examples/osghud/osghud.cpp: Added + examples/osghud - a osgProducer port of the old osghud demo. + +2003-03-03 22:18 robert + + * examples/osgtext/osgtext.cpp, include/osgText/Font, + src/osgText/Font.cpp, src/osgText/Text.cpp: Updates osghud demo. + + Compile fixes for VisualStudio6.0 because its a hideous pile of + junk and can't compile its way out of a paper bag. + +2003-03-03 20:28 robert + + * src/osgPlugins/freetype/FreeTypeFont.cpp: Fix for warning under + Windows. + +2003-03-03 20:24 robert + + * include/osgText/Text, src/osgText/Text.cpp: Typo fix. + +2003-03-03 20:12 robert + + * src/: osgPlugins/freetype/FreeTypeLibrary.h, osgText/Makefile, + osgText/Text.cpp: Compile fixes to osgText. + +2003-03-03 16:42 robert + + * src/osgText/Font.cpp: Added search path to osgText::readFontFile. + +2003-03-03 16:12 robert + + * include/osgText/Font, src/osgProducer/OsgCameraGroup.cpp, + src/osgText/Font.cpp: Changed the ownership of Glyph's so that + GlyphTexture's own a reference to Glyph's as well as Font's so + keeping the Font valid even after the Font itself has been + desctructed. + +2003-03-03 15:36 robert + + * include/osgText/Text, src/osgText/Text.cpp: Fixes to osgText for + default parameter. + +2003-03-03 11:04 robert + + * src/osgPlugins/pfb/: ConvertFromPerformer.cpp, + ReaderWriterPFB.cpp: Fixes for the new osg::Image::setImage() + parameter, from Ulrich Hertlein. + +2003-03-03 11:02 robert + + * src/: osgDB/Registry.cpp, osgPlugins/quicktime/QTtexture.c, + osgPlugins/quicktime/QTtexture.cpp, + osgPlugins/quicktime/QTtexture.h, + osgPlugins/quicktime/ReaderWriterQT.cpp: Updates to the quicktime + plugin from Bob Kuehne. + +2003-03-03 10:20 robert + + * VisualStudio/: VisualStudio.dsw, + osgPlugins/freetype/freetype.dsp, + osgPlugins/osgText/dot_osgText.dsp, osgText/osgText.dsp: Added + project file for new freetype plugin. + +2003-03-03 09:37 robert + + * include/osgText/Text, src/osgText/Font.cpp, src/osgText/Text.cpp: + Added support for computing bounds of text. + +2003-03-02 21:05 robert + + * Make/makedirdefs, VisualStudio/osgText/osgText.dsp, + examples/osgtext/Makefile.inst, examples/osgtext/osgtext.cpp, + include/osg/Texture2D, include/osg/buffered_value, + 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/osgPlugins/freetype/FreeTypeFont.h, + src/osgPlugins/freetype/FreeTypeLibrary.cpp, + src/osgPlugins/freetype/FreeTypeLibrary.h, + src/osgPlugins/freetype/Makefile, + src/osgPlugins/freetype/ReaderWriterFreeType.cpp, + src/osgPlugins/geo/ReaderWriterGEO.cpp, + src/osgPlugins/osgText/IO_Font.cpp, + src/osgPlugins/osgText/IO_Paragraph.cpp, + src/osgPlugins/osgText/IO_Text.cpp, + src/osgPlugins/osgText/Makefile, src/osgText/DefaultFont.cpp, + src/osgText/DefaultFont.h, src/osgText/EncodedText.cpp, + src/osgText/FTBitmapGlyph.cpp, src/osgText/FTBitmapGlyph.h, + src/osgText/FTCharmap.cpp, src/osgText/FTCharmap.h, + src/osgText/FTFace.cpp, src/osgText/FTFace.h, + src/osgText/FTFont.cpp, src/osgText/FTFont.h, src/osgText/FTGL.h, + src/osgText/FTGLBitmapFont.cpp, src/osgText/FTGLBitmapFont.h, + src/osgText/FTGLOutlineFont.cpp, src/osgText/FTGLOutlineFont.h, + src/osgText/FTGLPixmapFont.cpp, src/osgText/FTGLPixmapFont.h, + src/osgText/FTGLPolygonFont.cpp, src/osgText/FTGLPolygonFont.h, + src/osgText/FTGLTextureFont.cpp, src/osgText/FTGLTextureFont.h, + src/osgText/FTGlyph.cpp, src/osgText/FTGlyph.h, + src/osgText/FTGlyphContainer.cpp, src/osgText/FTGlyphContainer.h, + src/osgText/FTLibrary.cpp, src/osgText/FTLibrary.h, + src/osgText/FTOutlineGlyph.cpp, src/osgText/FTOutlineGlyph.h, + src/osgText/FTPixmapGlyph.cpp, src/osgText/FTPixmapGlyph.h, + src/osgText/FTPolyGlyph.cpp, src/osgText/FTPolyGlyph.h, + src/osgText/FTSize.cpp, src/osgText/FTSize.h, + src/osgText/FTTextureGlyph.cpp, src/osgText/FTTextureGlyph.h, + src/osgText/FTVectoriser.cpp, src/osgText/FTVectoriser.h, + src/osgText/Font.cpp, src/osgText/Makefile, + src/osgText/Paragraph.cpp, src/osgText/Text.cpp: First cut of new + osgText implementation. + +2003-02-27 08:43 robert + + * src/osgPlugins/osg/Depth.cpp: Changed incorrect instance "TRUE" + to "FALSE" to match DepthMask state. + +2003-02-27 08:38 robert + + * src/osgPlugins/rgb/ReaderWriterRGB.cpp: Changed the title of the + ReaderWriter, removing the "Default" word as its no longer + appropriate. + +2003-02-25 21:00 robert + + * src/osgProducer/OsgCameraGroup.cpp: Added using namespace + Producer to get round scoping issues associated with trying to + support VS6 and the rest of the compiler world. + +2003-02-25 12:28 robert + + * Make/makedirdefs, examples/osgcameragroup/osgcameragroup.cpp, + examples/osgstereoimage/osgstereoimage.cpp, + include/osgProducer/CameraGroup, + include/osgProducer/FrameStatsHandler, + include/osgProducer/OsgCameraGroup, + include/osgProducer/OsgSceneHandler, + include/osgProducer/SceneHandler, include/osgProducer/Viewer, + src/osgProducer/CameraGroup.cpp, src/osgProducer/Makefile, + src/osgProducer/OsgCameraGroup.cpp, + src/osgProducer/OsgSceneHandler.cpp, + src/osgProducer/SceneHandler.cpp, src/osgProducer/Viewer.cpp: + Renamed osgProducer::CameraGroup and SceneHandler to OsgCameraGroup + and OsgSceneHandler to avoid the namespace bug under VS6. + + Removed the osgproducer demo (its now been replaced by + examples/osgviewer.) + +2003-02-25 11:56 robert + + * examples/osgstereoimage/Makefile, include/osg/Image, + src/osg/Image.cpp, src/osgPlugins/bmp/ReaderWriterBMP.cpp, + src/osgPlugins/gif/ReaderWriterGIF.cpp, + src/osgPlugins/jpeg/ReaderWriterJPEG.cpp, + src/osgPlugins/pic/ReaderWriterPIC.cpp, + src/osgPlugins/png/ReaderWriterPNG.cpp, + src/osgPlugins/rgb/ReaderWriterRGB.cpp, + src/osgPlugins/tga/ReaderWriterTGA.cpp, + src/osgPlugins/tiff/ReaderWriterTIFF.cpp, + src/osgPlugins/txp/TrPageParser.cpp, + src/osgUtil/CubeMapGenerator.cpp: Added osg::Image::AllocationMode + enum and associated set/get methods. osg::Image::setImage has also + been modified to require the AllocationMode mode to be passed to it + so that it knows how to delete the data once the image goes out of + scope. + + Port the image plugins across to specify the new AllocationMode, + and converted them across to using new/delete in place of + malloc/free. + +2003-02-24 12:02 robert + + * include/osg/Math, src/osg/ApplicationUsage.cpp, + src/osg/State.cpp: Implemented an osg::minimum and osg::maximum + template functions to replace the std::min/max functions previously + used in parts of the osg, since the std::min/max methods do not + seem implemented under IRIX. + +2003-02-23 17:01 robert + + * Make/makedirdefs, examples/osgstereoimage/Makefile.inst, + examples/osgstereoimage/osgstereoimage.cpp, + include/osgProducer/CameraGroup: Ported osgstereoimage to use + osgProducer, added it to the examples directory. + + Added a osgProducer::CameraGroup::getSceneHanderList() methods. + +2003-02-23 15:50 robert + + * include/osg/GLExtensions, src/osg/ApplicationUsage.cpp: Fixes to + try and keep OSX and Win32 compiling with the new usage of + std::max. + +2003-02-21 20:22 robert + + * src/osg/: ApplicationUsage.cpp, State.cpp: Added + #include to keep OSX build compiling. + + Reverted the mymax implementation to std::max, hopefully this + should be ok now that we have standardised on non native STL under + VisualStudio. + +2003-02-21 14:05 robert + + * Make/makedirdefs, examples/osgcameragroup/Makefile, + examples/osgcameragroup/Makefile.inst, + examples/osgcameragroup/osgcameragroup.cpp, + examples/osgconv/Makefile, examples/osgconv/Makefile.inst, + examples/osgconv/OrientationConverter.cpp, + examples/osgconv/OrientationConverter.h, + examples/osgconv/osgconv.cpp, examples/osgtext/Makefile, + examples/osgtext/Makefile.inst, examples/osgtext/osgtext.cpp, + examples/osgviewer/Makefile, examples/osgviewer/Makefile.inst, + examples/osgviewer/osgviewer.cpp, include/osgProducer/Viewer: Added + examples directory, a place for all new OSG demo code. + + Added osgcameragroup, osgviewer, osgtext, osgconv to the new + examples directory. + +2003-02-20 21:52 robert + + * src/osgSim/: BlinkSequence.cpp, LightPoint.cpp, + LightPointDrawable.cpp, LightPointNode.cpp, Sector.cpp: Changed the + license details across to OSGPL instead of GPL. + +2003-02-19 21:37 robert + + * src/osgGA/KeySwitchCameraManipulator.cpp: Added missing std:: + infront of string usage. + +2003-02-19 11:32 robert + + * src/osg/ArgumentParser.cpp: Added check into the application + usage list of command line args for unrecognized options to prevent + unprocessed, but valid options being classed as unrecognized. + +2003-02-19 10:43 robert + + * include/osgGA/AnimationPathManipulator, + include/osgGA/DriveManipulator, include/osgGA/FlightManipulator, + include/osgGA/GUIEventHandler, + include/osgGA/KeySwitchCameraManipulator, + include/osgGA/StateSetManipulator, + include/osgGA/TrackballManipulator, + include/osgProducer/StatsEventHandler, include/osgProducer/Viewer, + src/osgGA/AnimationPathManipulator.cpp, + src/osgGA/DriveManipulator.cpp, src/osgGA/FlightManipulator.cpp, + src/osgGA/GUIEventHandler.cpp, + src/osgGA/KeySwitchCameraManipulator.cpp, + src/osgGA/StateSetManipulator.cpp, + src/osgGA/TrackballManipulator.cpp, src/osgProducer/Makefile, + src/osgProducer/StatsEventHandler.cpp, src/osgProducer/Viewer.cpp: + Added keyboard mouse binding usage to the osg::ApplicationUsage and + osgGA::GUIEventHandler and its subclasses. + +2003-02-18 21:58 robert + + * include/osg/ArgumentParser, include/osg/DisplaySettings, + 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 + commandline option usage via the new osg::ArgumentPareser and + osg::ApplicationUsage classes. The osgproducer demo has been + implemented using these new mechansims. + +2003-02-18 21:10 robert + + * src/osg/: ArgumentParser.cpp, DisplaySettings.cpp: Made the + osg::ApplicationUsage forward declared. + + Added include of ostream to ArgumentParser header. + +2003-02-18 16:36 robert + + * Make/makedirdefs, VisualStudio/osg/osg.dsp, + VisualStudio/osgText/osgText.dsp, include/osg/ApplicationUsage, + include/osg/ArgumentParser, include/osg/DisplaySettings, + include/osgDB/ReadFile, include/osgDB/Registry, + 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, + src/osgProducer/CameraGroup.cpp, src/osgProducer/Viewer.cpp: Added + new osg::ApplicationUsage and osg::ArgumentParser to help + streamline application/example developement. + +2003-02-18 14:00 robert + + * include/osgText/EncodedText: Removed non implemented method + convertWideString(const char* text) from header + +2003-02-18 11:33 robert + + * src/osgPlugins/osg/: ClipNode.cpp, LightSource.cpp: Added + reference to Group in the RegisterDotOsgWrapperProxy. + +2003-02-14 20:27 robert + + * src/osg/: Texture1D.cpp, Texture2D.cpp, TextureCubeMap.cpp: More + work on uint -> unsigned int. + +2003-02-14 19:47 robert + + * include/osg/Texture: MOre work on uint -> unsigned int. + +2003-02-14 16:52 robert + + * include/osg/Texture, src/osg/Drawable.cpp, src/osg/GeoSet.cpp: + Renamed futher uint/ushort instances. + +2003-02-14 11:41 robert + + * include/osg/Drawable, include/osg/GeoSet, include/osg/Stencil, + include/osg/Texture3D, include/osg/TextureCubeMap, + src/osg/Drawable.cpp, src/osg/Texture.cpp, src/osg/Texture3D.cpp: + Removed last of the uint references. + +2003-02-13 15:37 robert + + * VisualStudio/osgPlugins/osg/dot_osg.dsp, + src/osgPlugins/osg/ClipNode.cpp, src/osgPlugins/osg/Makefile: Added + support for ClipNode in the .osg plugin. + +2003-02-13 15:16 robert + + * src/osgPlugins/: geo/ReaderWriterGEO.cpp, geo/geoActions.cpp, + geo/osgGeoAction.h, geo/osgGeoStructs.h, osg/Billboard.cpp, + pfb/ConvertToPerformer.cpp: From Geoff Michel, updates to the Geo + plugin. + + Removed osg::uint reference form the pfb plugin. + +2003-02-12 19:20 robert + + * VisualStudio/osg/osg.dsp, include/osg/ColorMask, + 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, + src/osgGA/TrackballManipulator.cpp, src/osgPlugins/ac3d/ac3d.cpp, + src/osgPlugins/directx/directx.cpp, + src/osgPlugins/dw/ReaderWriterDW.cpp, + src/osgPlugins/dx/AreaGeoSetTriangulator.cpp, + src/osgPlugins/dx/DXWriter.cpp, src/osgPlugins/geo/osgGeoStructs.h, + src/osgPlugins/osg/ConvexPlanarOccluder.cpp, + src/osgPlugins/osg/GeoSet.cpp, src/osgPlugins/osg/LineStipple.cpp, + src/osgPlugins/osg/StateSet.cpp, src/osgPlugins/osg/Stencil.cpp, + src/osgUtil/TriStripVisitor.cpp: Removed include/osg/Types header + defining osg::ubyte, osg::ushort etc. Changed any reference to + these in the distribution across to using unsigned char, unsigned + short etc. This has been done to keep the OSG code more opaque to + what types are. + +2003-02-12 12:02 robert + + * src/osgPlugins/txp/: TrPageArchive.cpp, WaitBlock.h, + trPagePageManager.cpp, trPagePageManager.h, trpage_geom.cpp, + trpage_read.h, trpage_scene.h, trpage_sys.h: From Norman Vine, + updates to TXP plugin so that the Cygwin build uses pthreads. + +2003-02-12 10:10 robert + + * src/osgPlugins/flt/flt2osg.cpp: Add if (!textureStateSet) return + check to replace assert() to prevent crashes when multi-texture + layers don't exist. + +2003-02-12 09:52 robert + + * src/osgPlugins/osg/Node.cpp: Added if (!null) guard around + description strings. + +2003-02-11 19:23 don + + * Make/makedefs: From Tom Jolley: I was converting a pfb file to + osg and had trouble with a missing image library. I added -all in + front of -limage where PFLIBS is defined in Make/makedefs to solve + my problem. + +2003-02-10 22:15 don + + * src/osgProducer/Makefile: Used INC instead of CXXFLAGS + + GVS: + ---------------------------------------------------------------------- + +2003-02-10 16:48 robert + + * src/osgUtil/RenderBin.cpp: Removed the osg::notify() calls from + the RenderBin prototype construction to avoid problems under OSX + with construction/deletion of std::cout/cerr. + +2003-02-10 15:16 robert + + * src/osgPlugins/geo/: ReaderWriterGEO.cpp, geoActions.cpp, + geoFormat.h, osgGeoAction.h, osgGeoStructs.h: From Geoff Michel, + updates to the Geo loader including handling of .geo files from the + rc1 of the GEO modeller. + +2003-02-10 15:01 robert + + * include/osgText/EncodedText, include/osgText/Text, + src/osgText/EncodedText.cpp, src/osgText/Text.cpp: From Tree, added + support for using wchar_t strings with osg::Text/EncodedText. + +2003-02-10 14:47 robert + + * src/osgPlugins/directx/ReaderWriterDirectX.cpp: Updates from + Ulrich for sharing of textures. + +2003-02-10 14:31 robert + + * AUTHORS, AUTHORS.txt, INSTALL, INSTALL.txt, LICENSE, LICENSE.txt, + NEWS, NEWS.txt, README, README.txt, doc/contents.html: Rename of + INSTALL to INSTALL.txt, etc. to help OSX case insentivity issues. + +2003-02-10 14:23 robert + + * src/osg/VertexProgram.cpp: Changed int to GLint for OSX build. + +2003-02-10 13:58 robert + + * include/osgDB/ReaderWriter, include/osgText/Paragraph, + include/osgUtil/CullVisitor, src/osg/Geometry.cpp, + src/osgUtil/CullVisitor.cpp: Minor fixes to ReaderWriter and + Paragraph to help work with use of Doxygen. + + Fix to CullVisior to handle the new no referenced counted cull and + draw traversal. + +2003-02-05 23:13 don + + * src/osgUtil/RenderBin.cpp: Right, em.... fixed eh.. problem with + destruction of RenderBin prototype list + +2003-01-31 23:46 robert + + * src/osgProducer/CameraGroup.cpp: Fixed infinite loop in + osgProducer::CameraGroup::advance(). + +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. + + Removed the producer config files osgproducer demo. + + Added a search the osgDB::DataFilePath for the producer config + file. + +2003-01-30 21:46 robert + + * src/osgSim/LightPointDrawable.h: Fix for endianess of colour set + up of RGBA values. + +2003-01-30 16:11 robert + + * include/osgProducer/CameraGroup, 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 + getBound(). + + Added osgProducer::CameraGroup::getTopMostSceneData() convinience + method. + +2003-01-30 01:31 robert + + * src/osgText/: FTGLBitmapFont.cpp, 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. + + New StatsEventHandler for osgprerender demo to add keyboard control + of stats output. + +2003-01-29 17:24 robert + + * src/osgUtil/CullVisitor.cpp: Fixed + CullVisitor::getDistanceFromEyePoint so that withLODScale is + handled correctly. + +2003-01-29 17:16 robert + + * 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. + + 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. + +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. + +2003-01-24 16:57 robert + + * src/osgUtil/TriStrip_tri_stripper.cpp: Removed the inline + declarations of several method implementations. + +2003-01-24 15:33 robert + + * VisualStudio/osgText/osgText.dsp: Changed the /MDd switch to /MD + to remove a warning. + +2003-01-24 15:12 robert + + * rundemos.bat, src/osgPlugins/lib3ds/ReaderWriter3DS.cpp, + src/osgPlugins/lib3ds/atmosphere.cpp, + src/osgPlugins/lib3ds/atmosphere.h, + src/osgPlugins/lib3ds/background.cpp, + src/osgPlugins/lib3ds/background.h, + src/osgPlugins/lib3ds/camera.cpp, src/osgPlugins/lib3ds/camera.h, + src/osgPlugins/lib3ds/chunk.cpp, src/osgPlugins/lib3ds/chunk.h, + src/osgPlugins/lib3ds/chunktable.h, src/osgPlugins/lib3ds/ease.cpp, + src/osgPlugins/lib3ds/ease.h, src/osgPlugins/lib3ds/file.cpp, + src/osgPlugins/lib3ds/lib3ds_float.cpp, + src/osgPlugins/lib3ds/lib3ds_float.h, + src/osgPlugins/lib3ds/light.cpp, src/osgPlugins/lib3ds/light.h, + src/osgPlugins/lib3ds/material.cpp, + src/osgPlugins/lib3ds/material.h, src/osgPlugins/lib3ds/matrix.cpp, + src/osgPlugins/lib3ds/matrix.h, src/osgPlugins/lib3ds/mesh.cpp, + src/osgPlugins/lib3ds/mesh.h, src/osgPlugins/lib3ds/node.cpp, + src/osgPlugins/lib3ds/node.h, src/osgPlugins/lib3ds/quat.cpp, + src/osgPlugins/lib3ds/quat.h, src/osgPlugins/lib3ds/readwrite.cpp, + src/osgPlugins/lib3ds/readwrite.h, + src/osgPlugins/lib3ds/shadow.cpp, src/osgPlugins/lib3ds/shadow.h, + src/osgPlugins/lib3ds/tcb.cpp, src/osgPlugins/lib3ds/tcb.h, + src/osgPlugins/lib3ds/tracks.cpp, src/osgPlugins/lib3ds/tracks.h, + src/osgPlugins/lib3ds/vector.cpp, src/osgPlugins/lib3ds/vector.h, + src/osgPlugins/lib3ds/viewport.cpp, + src/osgPlugins/lib3ds/viewport.h: Added an #ifdef to + osgGLUT/Window.cpp to handle the case of compiling against older + versions of GLUT. + +2003-01-24 12:39 robert + + * src/osgUtil/: TriStrip_graph_array.h, TriStrip_heap_array.h, + TriStrip_tri_stripper.cpp, TriStrip_tri_stripper.h: Changes to try + and placate the Sun Forte compiler. + +2003-01-24 10:22 robert + + * VisualStudio/osgText/osgText.dsp: Removd the linking to the debug + version of the freetype lib as this won't be included in the new + OsgWin32Dependances.zip file. + +2003-01-24 09:47 robert + + * rundemos.bat: Added osgvertexprogram to the demo list. + +2003-01-24 09:46 robert + + * VisualStudio/osgText/osgText.dsp: Udpated the freetype 2.1.3 + linked to by the osgText.dsp + +2003-01-24 09:37 robert + + * include/osg/: DOFTransform, MatrixTransform, + PositionAttitudeTransform, Transform: Added support for + osg::Transform::asMatrixTransform, asPositionAttitudeTransform and + as DOFTransform. + +2003-01-24 09:37 robert + + * include/osgProducer/Viewer, src/osgProducer/Viewer.cpp: Changed + the setUpViewer so it takes unisigned int to make it easier to do + OR'ing of the various enumerates when passing in paramters (avoids + a warning). + +2003-01-24 09:35 robert + + * src/osgPlugins/osg/Matrix.cpp: Fixed the formating of the Matrix + output. + +2003-01-24 09:11 robert + + * include/osg/ImpostorSprite, src/osg/ImpostorSprite.cpp, + src/osgUtil/CullVisitor.cpp, src/osgUtil/RenderStage.cpp, + src/osgUtil/RenderToTextureStage.cpp: Fix for impostors bug where + image insert were visible, this was down to a double call to + RenderStage::drawPreRenderStage(). The call to it in RenderStage + inside the draw() method has been removed, leaving on the call in + SceneView. + +2003-01-23 22:12 robert + + * src/osgUtil/TriStripVisitor.cpp: Changed the template insert(,,) + method for a std::copy() implemention as it seems that the Sun + Forte compiler can't handle member templates! + +2003-01-23 15:12 robert + + * src/osgUtil/Optimizer.cpp: Added extra checks in the removal of + rendundent nodes code so that description fields etc are checked. + +2003-01-23 14:46 robert + + * src/osgPlugins/flt/flt2osg.cpp: Fix to handling of comment + records and longid's. + +2003-01-23 12:18 robert + + * NEWS, rundemos.bat, 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 10:11 robert + + * src/osgPlugins/directx/directx.cpp: Fixed Win32 compile problem. + +2003-01-23 09:58 robert + + * COPYING: Removed COPYING file as it is now replaced by the + LICENSE file. + +2003-01-23 08:39 robert + + * src/osgUtil/RenderLeaf.cpp: Fixed typo of + APPLY_MATICES_BEFORE_STATE. + +2003-01-23 08:37 robert + + * src/osg/Drawable.cpp: Removed eroneous std:: from the from of + DisplayListVector. + +2003-01-22 23:40 robert + + * Make/makedefs: From Ulrich, change to the pflib includes for + Performer under Linux to solve problem loading pf datasets. + +2003-01-22 23:34 robert + + * src/: osg/Drawable.cpp, osg/Texture.cpp, + osgPlugins/txp/trPagePageManager.h: Changed the implementation of + the texture objects and display list to delete caches so that they + use a std::vector<> swap on the internal data structures when ready + to delete to minimize the amount of time that a race condition + condition can happen. + +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 + +2003-01-22 16:49 robert + + * src/osg/ShapeDrawable.cpp: Fixed compute bound code which was + applying offset first then rotating, rather than rotating first + then offset. + +2003-01-22 16:17 robert + + * src/osgPlugins/osg/Shape.cpp: Fixed handling of rotations reading + from .osg of osg::Shapes. + +2003-01-22 15:30 robert + + * include/osgGA/KeySwitchCameraManipulator, + include/osgProducer/ReadCameraConfigFile, + include/osgProducer/Viewer, + include/osgProducer/WriteCameraConfigFile, + 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:25 robert + + * src/osgPlugins/lib3ds/ReaderWriter3DS.cpp: Changed the decal=true + setting to decal=false to make sure that textured models come out + lit ok. The makes the assumption that colour values on the objects + and realistic, if they arn't then decal texture can produce better + results.. + +2003-01-22 12:06 robert + + * include/osgUtil/Optimizer, src/osgUtil/Optimizer.cpp: Fixed an + Optimizer crash where if the top most node of a model was a static + transform it would crash when this root was deleted. Have fixed by + recognising this node as one not to remove and set it to identity + instead. + +2003-01-21 21:02 robert + + * src/osgPlugins/lib3ds/: file.h, shadow.cpp: Changed the local + header includes from <> to "" to help the OSG compile. + +2003-01-21 19:37 robert + + * src/osg/Image.cpp: Removed debugging messages. + +2003-01-21 16:45 robert + + * 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/ClearNode, include/osg/ClipNode, include/osg/ClipPlane, + include/osg/CollectOccludersVisitor, include/osg/ColorMask, + include/osg/ColorMatrix, include/osg/ConvexPlanarOccluder, + include/osg/ConvexPlanarPolygon, include/osg/CopyOp, + include/osg/CullFace, include/osg/CullStack, + include/osg/CullingSet, include/osg/DOFTransform, + include/osg/Depth, include/osg/DisplaySettings, + include/osg/DrawPixels, include/osg/Drawable, include/osg/Export, + include/osg/Fog, include/osg/FrameStamp, include/osg/FrontFace, + include/osg/GL, include/osg/GLExtensions, include/osg/GLU, + include/osg/GeoSet, include/osg/Geode, include/osg/Geometry, + include/osg/Group, include/osg/Image, include/osg/Impostor, + include/osg/ImpostorSprite, include/osg/LOD, include/osg/Light, + include/osg/LightModel, include/osg/LightSource, + include/osg/LineSegment, include/osg/LineStipple, + include/osg/LineWidth, include/osg/Material, include/osg/Math, + include/osg/Matrix, include/osg/MatrixTransform, include/osg/Node, + include/osg/NodeCallback, include/osg/NodeVisitor, + include/osg/Notify, include/osg/Object, include/osg/OccluderNode, + include/osg/Plane, include/osg/Point, include/osg/PolygonMode, + include/osg/PolygonOffset, include/osg/PolygonStipple, + include/osg/Polytope, include/osg/PositionAttitudeTransform, + include/osg/PrimitiveSet, include/osg/Projection, include/osg/Quat, + include/osg/Referenced, include/osg/Sequence, + include/osg/ShadeModel, include/osg/ShadowVolumeOccluder, + include/osg/Shape, include/osg/ShapeDrawable, include/osg/State, + include/osg/StateAttribute, include/osg/StateSet, + include/osg/Statistics, include/osg/Stencil, include/osg/Switch, + include/osg/TexEnv, include/osg/TexEnvCombine, include/osg/TexGen, + include/osg/TexMat, include/osg/Texture, include/osg/Texture1D, + include/osg/Texture2D, include/osg/Texture3D, + include/osg/TextureCubeMap, include/osg/Timer, + include/osg/Transform, include/osg/TriangleFunctor, + include/osg/Types, include/osg/UByte4, + include/osg/UnitTestFramework, include/osg/Vec2, include/osg/Vec3, + include/osg/Vec4, include/osg/Version, include/osg/VertexProgram, + include/osg/Viewport, include/osg/buffered_value, + include/osg/fast_back_stack, include/osg/ref_ptr, + include/osgDB/DotOsgWrapper, include/osgDB/DynamicLibrary, + include/osgDB/Export, include/osgDB/Field, + include/osgDB/FieldReader, include/osgDB/FieldReaderIterator, + include/osgDB/FileNameUtils, include/osgDB/FileUtils, + include/osgDB/Input, include/osgDB/Output, + include/osgDB/ParameterOutput, include/osgDB/ReadFile, + include/osgDB/ReaderWriter, include/osgDB/Registry, + include/osgDB/Version, include/osgDB/WriteFile, + include/osgGA/AnimationPathManipulator, + include/osgGA/CameraManipulator, include/osgGA/DriveManipulator, + include/osgGA/Export, include/osgGA/FlightManipulator, + include/osgGA/GUIActionAdapter, include/osgGA/GUIEventAdapter, + include/osgGA/GUIEventHandler, + include/osgGA/GUIEventHandlerVisitor, + include/osgGA/KeySwitchCameraManipulator, + include/osgGA/SetSceneViewVisitor, + include/osgGA/StateSetManipulator, + include/osgGA/TrackballManipulator, include/osgGA/Version, + include/osgParticle/AccelOperator, + include/osgParticle/CenteredPlacer, include/osgParticle/Counter, + include/osgParticle/Emitter, include/osgParticle/Export, + include/osgParticle/FluidFrictionOperator, + include/osgParticle/ForceOperator, + include/osgParticle/Interpolator, + include/osgParticle/LinearInterpolator, + include/osgParticle/ModularEmitter, + include/osgParticle/ModularProgram, + include/osgParticle/MultiSegmentPlacer, + include/osgParticle/Operator, include/osgParticle/Particle, + include/osgParticle/ParticleProcessor, + include/osgParticle/ParticleSystem, + include/osgParticle/ParticleSystemUpdater, + include/osgParticle/Placer, include/osgParticle/PointPlacer, + include/osgParticle/Program, include/osgParticle/RadialShooter, + include/osgParticle/RandomRateCounter, + include/osgParticle/SectorPlacer, + include/osgParticle/SegmentPlacer, include/osgParticle/Shooter, + include/osgParticle/VariableRateCounter, + include/osgParticle/Version, include/osgParticle/range, + include/osgSim/BlinkSequence, include/osgSim/Export, + include/osgSim/LightPoint, include/osgSim/LightPointNode, + include/osgSim/Sector, include/osgSim/Version, + include/osgText/EncodedText, include/osgText/Export, + include/osgText/Font, include/osgText/Paragraph, + include/osgText/Text, include/osgText/Version, + include/osgUtil/CubeMapGenerator, include/osgUtil/CullVisitor, + include/osgUtil/DisplayListVisitor, + include/osgUtil/DisplayRequirementsVisitor, include/osgUtil/Export, + 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/RenderToTextureStage, include/osgUtil/SceneView, + include/osgUtil/SmoothingVisitor, include/osgUtil/Tesselator, + include/osgUtil/TransformCallback, include/osgUtil/TriStripVisitor, + include/osgUtil/UpdateVisitor, include/osgUtil/Version, + src/osg/AlphaFunc.cpp, src/osg/AnimationPath.cpp, + src/osg/Array.cpp, src/osg/Billboard.cpp, src/osg/BlendFunc.cpp, + src/osg/BoundingBox.cpp, src/osg/BoundingSphere.cpp, + src/osg/Camera.cpp, src/osg/ClearNode.cpp, src/osg/ClipNode.cpp, + src/osg/ClipPlane.cpp, src/osg/CollectOccludersVisitor.cpp, + src/osg/ColorMask.cpp, src/osg/ColorMatrix.cpp, + src/osg/ConvexPlanarOccluder.cpp, src/osg/ConvexPlanarPolygon.cpp, + src/osg/CopyOp.cpp, src/osg/CullFace.cpp, src/osg/CullStack.cpp, + src/osg/CullingSet.cpp, src/osg/DOFTransform.cpp, + src/osg/Depth.cpp, src/osg/DisplaySettings.cpp, + src/osg/DrawPixels.cpp, src/osg/Drawable.cpp, src/osg/Fog.cpp, + src/osg/FrameStamp.cpp, src/osg/FrontFace.cpp, + src/osg/GLExtensions.cpp, src/osg/GeoSet.cpp, + src/osg/GeoSet_ogl.cpp, src/osg/Geode.cpp, src/osg/Geometry.cpp, + src/osg/Group.cpp, src/osg/Image.cpp, src/osg/Impostor.cpp, + src/osg/ImpostorSprite.cpp, src/osg/LOD.cpp, src/osg/Light.cpp, + src/osg/LightModel.cpp, src/osg/LightSource.cpp, + src/osg/LineSegment.cpp, src/osg/LineStipple.cpp, + src/osg/LineWidth.cpp, src/osg/Material.cpp, src/osg/Matrix.cpp, + src/osg/MatrixTransform.cpp, src/osg/Node.cpp, + src/osg/NodeCallback.cpp, src/osg/NodeVisitor.cpp, + src/osg/Notify.cpp, src/osg/Object.cpp, src/osg/OccluderNode.cpp, + src/osg/Point.cpp, src/osg/PolygonMode.cpp, + src/osg/PolygonOffset.cpp, src/osg/PolygonStipple.cpp, + src/osg/PositionAttitudeTransform.cpp, src/osg/PrimitiveSet.cpp, + src/osg/Projection.cpp, src/osg/Quat.cpp, src/osg/Referenced.cpp, + src/osg/Sequence.cpp, src/osg/ShadeModel.cpp, + src/osg/ShadowVolumeOccluder.cpp, src/osg/Shape.cpp, + src/osg/ShapeDrawable.cpp, src/osg/State.cpp, src/osg/StateSet.cpp, + src/osg/Stencil.cpp, src/osg/Switch.cpp, src/osg/TexEnv.cpp, + src/osg/TexEnvCombine.cpp, src/osg/TexGen.cpp, src/osg/TexMat.cpp, + src/osg/Texture.cpp, src/osg/Texture1D.cpp, src/osg/Texture2D.cpp, + src/osg/Texture3D.cpp, src/osg/TextureCubeMap.cpp, + src/osg/Timer.cpp, src/osg/Transform.cpp, + src/osg/UnitTestFramework.cpp, src/osg/Vec3.cpp, + src/osg/Version.cpp, src/osg/VertexProgram.cpp, + src/osg/Viewport.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/FileUtils_Mac.cpp, src/osgDB/Input.cpp, + src/osgDB/Output.cpp, src/osgDB/ReadFile.cpp, + src/osgDB/Registry.cpp, src/osgDB/Version.cpp, + src/osgDB/WriteFile.cpp, src/osgUtil/CubeMapGenerator.cpp, + src/osgUtil/CullVisitor.cpp, src/osgUtil/DisplayListVisitor.cpp, + src/osgUtil/DisplayRequirementsVisitor.cpp, + src/osgUtil/HalfWayMapGenerator.cpp, + src/osgUtil/HighlightMapGenerator.cpp, + src/osgUtil/InsertImpostorsVisitor.cpp, + src/osgUtil/IntersectVisitor.cpp, src/osgUtil/Optimizer.cpp, + src/osgUtil/RenderBin.cpp, src/osgUtil/RenderGraph.cpp, + src/osgUtil/RenderLeaf.cpp, src/osgUtil/RenderStage.cpp, + src/osgUtil/RenderStageLighting.cpp, + src/osgUtil/RenderToTextureStage.cpp, src/osgUtil/SceneView.cpp, + src/osgUtil/SmoothingVisitor.cpp, src/osgUtil/Tesselator.cpp, + src/osgUtil/TransformCallback.cpp, src/osgUtil/TriStripVisitor.cpp, + src/osgUtil/TriStrip_tri_stripper.cpp, + src/osgUtil/UpdateVisitor.cpp, src/osgUtil/Version.cpp: Added new + Copyright/License notice to header and source files. + +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:14 robert + + * include/osgProducer/ActionAdapter, + include/osgProducer/CameraGroup, include/osgProducer/EventAdapter, + include/osgProducer/Export, + include/osgProducer/KeyboardMouseCallback, + include/osgProducer/ReadCameraConfigFile, + include/osgProducer/SceneHandler, include/osgProducer/Version, + include/osgProducer/Viewer, + include/osgProducer/WriteCameraConfigFile, + 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. + +2003-01-21 09:09 robert + + * src/osgPlugins/txp/TrPageArchive.cpp: From Joseph Steel, addition + of texture filter modes to txp plugin. + +2003-01-20 20:40 robert + + * include/osg/Drawable, src/osg/Drawable.cpp, + src/osgUtil/DisplayListVisitor.cpp: Made the + drawable::compile(State&) method const and the DisplayListVisitor + to compile even when dislay list is off. This has been done to + allow subclasses of Drawable handle their own compile + implementation, such as used by text. + +2003-01-20 20:33 robert + + * include/osgProducer/SceneHandler, + src/osgProducer/SceneHandler.cpp: Improvements to osgProducer lib, + in particular adding a mutex lock to the init() call in SceneView + to prevent init running multi-threaded. + +2003-01-20 20:28 robert + + * include/osgText/Text, src/osgText/FTFont.cpp, + src/osgText/FTFont.h, src/osgText/Text.cpp: Improvements to the + 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 12:41 robert + + * include/osg/Node: Added the new standard copyright notice. + +2003-01-20 12:40 robert + + * LICENSE: Added the OpenSceneGraph Public License which is a based + on the WxWindows license which inturn is a modified LGPL. + +2003-01-20 11:52 robert + + * src/osgGA/: DriveManipulator.cpp, FlightManipulator.cpp, + KeySwitchCameraManipulator.cpp: Fixed bug in the flight and drive + manipulators where they would uncontrollably shrink down to a tiny + window size when one rezized the window. + +2003-01-20 11:02 robert + + * src/osg/Geometry.cpp: Made the setting of default glNormal and + glColor values an compile option via #ifdef USE_DEFAULT_NORMAL and + USE_DEFAULT_COLOR defines respectively. + +2003-01-20 10:41 robert + + * src/osgPlugins/lwo/Lwo2.cpp: Updates from Pavel. + + 1. Storing color of geometry in ColorArray e.g. its don't work + when + lighting off. + + 2. Detecting of alpha channel and automatically enabling + blending. + +2003-01-20 09:56 robert + + * src/: osg/Group.cpp, osgPlugins/flt/ReaderWriterATTR.cpp, + osgPlugins/flt/Record.cpp: Update the ReaderWriterATTR file so that + it used the definitions that Joseph Steel obtained from MPI. + + Removed the unique child check from the flt::PrimRecord and + 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 implementation + of CameraGroup and SceneHandler into the source directory. + +2003-01-19 15:28 robert + + * include/osg/State, src/osg/State.cpp: Added + osg::State::dirtyAllModes() and dirtyAllAttributes() methods. + +2003-01-18 22:07 robert + + * include/osgProducer/CameraGroup, + include/osgProducer/ReadCameraConfigFile, + include/osgProducer/SceneHandler, + include/osgProducer/WriteCameraConfigFile, + src/osgProducer/EventAdapter.cpp, src/osgProducer/Makefile, + src/osgProducer/ReadCameraConfigFile.cpp, + src/osgProducer/WriteCameraConfigFile.cpp: Improvements to the + osgProducer lib to better handle Producer's normalized coord + system. + + Addition of ReadCameraConfigFile and WriteCameraConfigFile as a + tempory measure for implementing local a C++ read/write of the + Producer::CameraConfig, this will be removed once these + implementations or similar have been moved to Producer. + +2003-01-18 10:17 robert + + * include/osgProducer/KeyboardMouseCallback, + src/osgProducer/KeyboardMouseCallback.cpp: Updated the + KeyboardMouseCallback so this it takes into account the the new + passiveMouseMotion support in Producer. + +2003-01-18 09:44 robert + + * src/osgUtil/TriStrip_graph_array.h: From Eric Sokolowsky, Fix for + IRIX build, adding typename into the graph_array to allow the + compiler to leave instation of typedefs until required. + +2003-01-17 20:27 robert + + * NEWS: Added comment about osgProducer to the NEWS. + +2003-01-17 20:05 robert + + * src/osgProducer/EventAdapter.cpp: Added + KeyboardMouse::allowContinousMouseMotionUpdate(), but commented out + right now as Producer crashes when you use it.. + +2003-01-17 18:34 robert + + * include/osgProducer/ActionAdapter, + include/osgProducer/CameraGroup, include/osgProducer/EventAdapter, + include/osgProducer/Export, + include/osgProducer/KeyboardMouseCallback, + include/osgProducer/SceneHandler, include/osgProducer/Version, + src/osgProducer/EventAdapter.cpp, + src/osgProducer/KeyboardMouseCallback.cpp, + src/osgProducer/Makefile, src/osgProducer/Version.cpp: Added + osgProducer library to the distribution. + + Cleaned up the osgproducer demo, and made it work with the new + osgProducer lib. + +2003-01-17 16:00 robert + + * src/osgText/EncodedText.cpp: Removed the addition of 0 to the add + of the encoded text vector as it is now redundent having added + support for the begin,end range into FTFont. + +2003-01-17 15:01 robert + + * include/osgText/EncodedText, include/osgText/Text, + src/osgText/FTFont.cpp, src/osgText/FTFont.h, src/osgText/Font.cpp: + Fixed a bug on the handling of empty EncodedText. + +2003-01-17 14:12 robert + + * include/osgGA/KeySwitchCameraManipulator, + src/osgGA/KeySwitchCameraManipulator.cpp: Added new + getCurrentCamaeraManipulator(), and removed and debugging message. + +2003-01-17 14:11 robert + + * include/osg/Referenced, src/osg/Referenced.cpp, + src/osgUtil/SceneView.cpp: Removed the + osg::Referenced::createCount() and deleteCount() methods and + associated variables which were only compiled in on debug build. + These optional methods/static vars were causingproblems when mixing + debug and release builds. + +2003-01-16 19:27 robert + + * include/osgGA/GUIEventAdapter: Added DOUBLECLICK EventType to + GUIEventAdapter. + +2003-01-16 16:37 robert + + * include/osg/LightSource, include/osg/Transform, + 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-15 21:54 don + + * Make/makedefs: Added gstabs+ to DBGF in Linux in makedefs + +2003-01-15 20:57 robert + + * src/osgPlugins/flt/flt2osg.cpp: Warning fix for Win32. + +2003-01-15 20:53 robert + + * src/osgUtil/TriStrip_tri_stripper.h: Added #include + simply to include the #pragma's for disabling the daft VisualStudio + warnings. + +2003-01-15 20:50 robert + + * VisualStudio/MUST_READ_ME.txt, VisualStudio/osgDB/osgDB.dsp, + include/osgDB/ParameterOutput, src/osgDB/Makefile, + src/osgDB/ParameterOutput.cpp: Made the osgDB::ParamterOutput class + so that it is purely defined in terms of the header, and therefore + not requiring to be exported. + + Updated the MUSE_READ_ME.txt to include mention of syntax + highlighting. + +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 13:17 robert + + * src/osgUtil/: TriStripVisitor.cpp, TriStrip_tri_stripper.cpp: + Attempts to fix more of the *stupid* errors in the VisualStudio6.0 + compiler. + +2003-01-15 11:33 robert + + * src/osgPlugins/txp/TrPageParser.cpp: Patch from Joseph Steel, + added missing check for the mipmap usage. + +2003-01-15 11:29 robert + + * include/osg/PrimitiveSet, src/osg/GeoSet.cpp, + src/osgUtil/TriStripVisitor.cpp: Removed the template versions of + the PrimitiveSet constructors as this was causing problem under + VisualStudio6.0. + +2003-01-14 19:12 robert + + * src/osgUtil/TriStrip_tri_stripper.h: Fix for win32. + +2003-01-14 16:39 robert + + * include/osgGA/GUIEventAdapter, + src/osgPlugins/directx/ReaderWriterDirectX.cpp: Fixes for Win32 + build. + +2003-01-14 14:25 robert + + * include/osgGA/GUIEventAdapter, + 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. + +2003-01-14 14:21 robert + + * src/osgUtil/RenderLeaf.cpp: Added an compile in option of + applying the matrices before state in the RenderLeaf apply method. + This order is intended to help support of vertex programming, but + unfortunately breaks the osgreflect demo so the original ordering + is kept by default. + +2003-01-14 14:00 robert + + * src/osgPlugins/txp/: TerrapageNode.cpp, TrPageArchive.h, + trpage_write.h: Submission from Joseph Stell, added LoadModels to + TerrapageNode. + +2003-01-14 12:36 robert + + * src/osgUtil/TriStrip_tri_stripper.h: Fixed typo. + +2003-01-14 10:54 robert + + * AUTHORS, VisualStudio/osgUtil/osgUtil.dsp, src/osgUtil/Makefile, + src/osgUtil/NvTriStripObjects.cpp, src/osgUtil/NvTriStripObjects.h, + src/osgUtil/TriStripVisitor.cpp, + src/osgUtil/TriStrip_graph_array.h, + src/osgUtil/TriStrip_heap_array.h, + src/osgUtil/TriStrip_tri_stripper.cpp, + src/osgUtil/TriStrip_tri_stripper.h: Replaced the NVTriStrip code + with tri_stripper written by Tanguy Fautré. + +2003-01-13 20:14 robert + + * include/osg/Camera, src/osg/Camera.cpp: Typo fix if + USE_HOME_POSITION. + +2003-01-13 14:56 robert + + * src/osgText/EncodedText.cpp: Added handling of the case when + length is -1, allowing the code to just test against characters + being zero, rather than against length, which is now only done when + a valid value of length (i.e >=0) is passed in. + +2003-01-13 14:11 robert + + * src/osgPlugins/directx/: ReaderWriterDirectX.cpp, directx.h: + Clean up to the cross platform support in DirectX plugin. + +2003-01-13 14:05 robert + + * include/osgText/EncodedText, src/osgText/EncodedText.cpp, + src/osgText/Text.cpp: Fixes to osgText to handle std::string + correctly. + +2003-01-13 10:39 robert + + * src/osg/ShapeDrawable.cpp: Added missing _bbox.init() to + ShapeDrawable.cpp. + +2003-01-11 20:56 don + + * src/osgPlugins/directx/ReaderWriterDirectX.cpp: + ReaderWriterDirectX.cpp needed some std::'s + +2003-01-11 20:43 robert + + * src/osgPlugins/directx/: directx.cpp, directx.h: From Ulrich, + fixes to double to float conversion warnings under Windows. + +2003-01-11 12:50 robert + + * VisualStudio/osgDB/osgDB.dsp, include/osgDB/ParameterOutput, + src/osgDB/Makefile, src/osgDB/ParameterOutput.cpp: Moved some in + inline methods in ParamterOutput into the new ParamterOutput.cpp + file to clean up the interface. + +2003-01-10 17:06 robert + + * src/osgPlugins/directx/: LICENSE, Makefile, + ReaderWriterDirectX.cpp, directx.cpp, directx.h: Updates from + Ulrich. + +2003-01-10 16:56 robert + + * src/osgPlugins/osg/Matrix.h: Added missing header for new matric + reading and writing methods. + +2003-01-10 09:25 robert + + * include/osg/AnimationPath, include/osg/Camera, + include/osg/CullStack, include/osg/CullingSet, + include/osg/DOFTransform, include/osg/DisplaySettings, + include/osg/FrameStamp, include/osg/Matrix, + include/osg/MatrixTransform, include/osg/Node, + include/osg/NodeCallback, include/osg/PositionAttitudeTransform, + include/osg/PrimitiveSet, include/osg/Projection, + include/osg/ShadowVolumeOccluder, include/osg/Shape, + include/osg/State, include/osg/Statistics, + include/osg/UnitTestFramework, include/osg/VertexProgram, + include/osg/ref_ptr, include/osgDB/Registry, + include/osgUtil/CullVisitor, include/osgUtil/IntersectVisitor, + include/osgUtil/RenderLeaf, include/osgUtil/RenderStage, + include/osgUtil/RenderStageLighting, include/osgUtil/SceneView, + 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/osgPlugins/osg/MatrixTransform.cpp, + src/osgPlugins/osg/Projection.cpp, src/osgPlugins/osg/Shape.cpp, + src/osgSim/LightPointNode.cpp, src/osgUtil/CullVisitor.cpp, + src/osgUtil/IntersectVisitor.cpp, src/osgUtil/SceneView.cpp: Made + the more of the OSG's referenced object desctructors protected to + ensure that they arn't created on the stack inappropriately. + + Split the implemention of Matrix up so that it is a simple no + referenced counted class and can be safefly created on the stack. + To support referenced counting a seperate subclass now exists, this + is RefMatrix which inherits from both Matrix and Object. + +2003-01-09 18:41 robert + + * src/osg/Texture.cpp: Fixed typo. + +2003-01-09 16:13 robert + + * src/osg/Texture.cpp: Added #ifndef GL_TEXTURE_WRAP_S #define + block to keep things compiling on old drivers. + +2003-01-09 11:48 robert + + * src/osg/Texture.cpp: Fixed typo. + +2003-01-09 10:06 robert + + * src/osg/Texture.cpp: Added setting of the R wrap paramter to + applyTexParamters(). + +2003-01-08 22:52 robert + + * AUTHORS, NEWS, Make/makedirdefs, VisualStudio/VisualStudio.dsw, + VisualStudio/osgPlugins/directx/directx.dsp, + src/osgPlugins/directx/Makefile, + src/osgPlugins/directx/ReaderWriterDirectX.cpp, + src/osgPlugins/directx/directx.cpp, + src/osgPlugins/directx/directx.h: From Ulrich Hertlein, DirectX .x + model loader plugin. + +2003-01-08 16:37 robert + + * src/osgText/EncodedText.cpp: Fix to case statement from Tree. + +2003-01-08 16:33 robert + + * src/osgPlugins/osg/Shape.cpp: Added Shape.cpp to cvs resposity. + Shape.cpp adds support for the various osg::Shape in the .osg file + format. + +2003-01-08 16:30 robert + + * src/osgPlugins/flt/flt2osg.cpp: Cleaned up the code for the + animation flags of the group record. + +2003-01-08 15:22 robert + + * AUTHORS, NEWS, VisualStudio/osgText/osgText.dsp, + include/osgText/EncodedText, include/osgText/Font, + include/osgText/Text, src/osgText/EncodedText.cpp, + src/osgText/FTFont.cpp, src/osgText/FTFont.h, + src/osgText/FTGlyph.cpp, src/osgText/FTLibrary.cpp, + src/osgText/Font.cpp, src/osgText/Makefile, src/osgText/Text.cpp: + From Tree, support for encoded text added into osgText. + +2003-01-08 14:32 robert + + * AUTHORS, VisualStudio/osgDB/osgDB.dsp, + VisualStudio/osgPlugins/osg/dot_osg.dsp, include/osg/Shape, + include/osgDB/FieldReaderIterator, include/osgDB/Output, + include/osgDB/ParameterOutput, src/osg/ShapeDrawable.cpp, + src/osgDB/FieldReaderIterator.cpp, src/osgPlugins/osg/Drawable.cpp, + src/osgPlugins/osg/GeoSet.cpp, src/osgPlugins/osg/Geometry.cpp, + src/osgPlugins/osg/Makefile: Added support for reading and writing + Sphere, Box, Cone, Cylinder and Grid shapes. + +2003-01-07 16:29 robert + + * include/osgUtil/Optimizer, src/osgPlugins/osg/Geometry.cpp, + src/osgUtil/Optimizer.cpp: Added support for sharing arrays in the + .osg format for osg::Geometry. + + Fixed the osgUtil::Optimizater so it takes into account sharing of + arrays when deciding whether an geometry can be merged or not. + +2003-01-06 23:19 robert + + * src/: osgPlugins/txp/TerrapageNode.cpp, osgSim/BlinkSequence.cpp: + Fixes for Irix64 build. + +2003-01-06 16:42 robert + + * include/osgSim/LightPoint, src/osgSim/LightPointNode.cpp: Removed + the osg::LightPoint::OPAQUE option, and implemented the ADDTIVE + blending option. + +2003-01-06 13:45 robert + + * NEWS, include/osgSim/LightPoint: Fixed headers guard typo in + LightPoint. + + Updated the NEW files. + +2003-01-04 20:45 robert + + * NEWS, Make/makedirdefs, VisualStudio/VisualStudio.dsw, + VisualStudio/osg/osg.dsp, include/osg/Geometry, + include/osg/StateAttribute, include/osg/VertexProgram, + 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:43 robert + + * src/osgPlugins/flt/ReaderWriterFLT.cpp: Fixed options code. + +2003-01-03 21:42 robert + + * include/osg/AnimationPath, src/osg/AnimationPath.cpp, + src/osgSim/LightPointDrawable.cpp: Removed the dual inheritance + from the AnimationPathCallback, moving the NodeVisitor implemention + into the .cpp. + + Small tweak to the lighpoint drawable implmenentation to improve + the additive blending and state resotoration. + +2003-01-02 20:10 robert + + * 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, + 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, + src/osgPlugins/osg/AnimationPath.cpp, + src/osgPlugins/osg/MatrixTransform.cpp, + src/osgPlugins/osg/Node.cpp: Added a AnimationPathCallback which + can update both a MatrixTransform and a PositionAttitudeTransform, + removed the equivialnt callbacks once found in these transform + classes. + + Changed the NodeCallback class so its derived from osg::Object + instead of osg::Referenced to allow it to be saved out in the .osg + format. + + Added support for Update and Cull callbacks into the .osg file + format. + + Added support for AnimationPathCallback into the .osg file format. + +2002-12-21 19:41 robert + + * src/osgPlugins/txp/: TrPageArchive.cpp, TrPageParser.cpp, + trPagePageManager.cpp, trPagePageManager.h: Updates the terrapage + to try and make it thread "safer" when used with the OSG. + +2002-12-21 11:30 robert + + * src/osgPlugins/txp/TrPageParser.cpp: Turned display lists off in + the osg::Geomety created by the terrapage loader, this is done + because terrapage will dynamic page in and out geometry so we don't + want to keep creating and deleting display lists. + +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-19 19:50 don + + * include/osg/Timer: Update for ia64 + +2002-12-19 19:50 don + + * src/osg/Timer.cpp: update for ia64 + +2002-12-19 15:55 robert + + * 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, + src/osg/MatrixTransform.cpp, src/osg/Node.cpp, + src/osg/PositionAttitudeTransform.cpp, src/osg/Sequence.cpp, + src/osg/ShapeDrawable.cpp, src/osgPlugins/geo/ReaderWriterGEO.cpp, + src/osgPlugins/geo/geoActions.cpp, + src/osgPlugins/geo/osgGeoAction.h, + src/osgPlugins/geo/osgGeoAnimation.h, + src/osgPlugins/txp/TerrapageNode.cpp, src/osgUtil/AppVisitor.cpp, + src/osgUtil/Makefile, src/osgUtil/Optimizer.cpp, + src/osgUtil/SceneView.cpp, src/osgUtil/UpdateVisitor.cpp: Renamed + all instance of AppCallback/AppVisitor to + UpdateCallback/UpdateVisitor inline with the decision to rename the + "app phase" the "update phase". + +2002-12-19 10:32 robert + + * src/osgPlugins/txp/: ReaderWriterTXP.cpp, trPagePageManager.h: + Changed the remaining #include <> to #include "" to get things + compiling under VS. + +2002-12-18 11:43 robert + + * src/osgPlugins/osg/Sequence.cpp: Removed the reference of + Sequence from Switch. + +2002-12-18 10:17 robert + + * src/osgPlugins/txp/TerrapageNode.cpp: Removed the osg:: from the + front of the Group::computeBound() method to keep things compiling + under Windows. + +2002-12-18 09:50 robert + + * src/osgPlugins/txp/: ReaderWriterTXP.h, TerrapageNode.h, + TrPageArchive.cpp, TrPageArchive.h, TrPageParser.cpp, + TrPageParser.h, trPagePageManager.cpp, trPagePageManager.h, + trpage_basic.cpp, trpage_compat.cpp, trpage_geom.cpp, + trpage_geom.h, trpage_header.cpp, trpage_io.h, trpage_light.cpp, + trpage_main.cpp, trpage_managers.cpp, trpage_material.cpp, + trpage_model.cpp, trpage_nodes.cpp, trpage_parse.cpp, + trpage_pparse.cpp, trpage_print.cpp, trpage_print.h, + trpage_range.cpp, trpage_rarchive.cpp, trpage_read.h, + trpage_readbuf.cpp, trpage_scene.cpp, trpage_scene.h, + trpage_swap.cpp, trpage_swap.h, trpage_sys.h, trpage_tile.cpp, + trpage_util.cpp, trpage_util.h, trpage_warchive.cpp, + trpage_write.h, trpage_writebuf.cpp: Changed the <*.h> to "*.h> in + the terrapage plugin to get it compile under Windows. + +2002-12-17 17:22 robert + + * src/osgPlugins/flt/: CommentRecord.h, flt2osg.cpp, flt2osg.h: + From Daniel Sjölie, support for reading comment records into + description fields. + +2002-12-17 16:07 robert + + * Make/makedirdefs, VisualStudio/VisualStudio.dsw, + VisualStudio/osgPlugins/txp/txp.dsp, + src/osgPlugins/txp/ReaderWriterTXP.cpp, + src/osgPlugins/txp/ReaderWriterTXP.h, + src/osgPlugins/txp/TerrapageNode.h, + src/osgPlugins/txp/TrPageArchive.cpp, + src/osgPlugins/txp/TrPageArchive.h, + src/osgPlugins/txp/TrPageParser.cpp, + src/osgPlugins/txp/TrPageParser.h, src/osgPlugins/txp/WaitBlock.h, + src/osgPlugins/txp/trPagePageManager.cpp, + src/osgPlugins/txp/trPagePageManager.h, src/osgPlugins/txp/trdll.h, + src/osgPlugins/txp/trpage_basic.cpp, + src/osgPlugins/txp/trpage_compat.cpp, + src/osgPlugins/txp/trpage_compat.h, + src/osgPlugins/txp/trpage_geom.cpp, + src/osgPlugins/txp/trpage_geom.h, + src/osgPlugins/txp/trpage_header.cpp, + src/osgPlugins/txp/trpage_ident.h, src/osgPlugins/txp/trpage_io.h, + src/osgPlugins/txp/trpage_light.cpp, + src/osgPlugins/txp/trpage_main.cpp, + src/osgPlugins/txp/trpage_managers.cpp, + src/osgPlugins/txp/trpage_managers.h, + src/osgPlugins/txp/trpage_material.cpp, + src/osgPlugins/txp/trpage_model.cpp, + src/osgPlugins/txp/trpage_nodes.cpp, + src/osgPlugins/txp/trpage_parse.cpp, + src/osgPlugins/txp/trpage_pparse.cpp, + src/osgPlugins/txp/trpage_print.cpp, + src/osgPlugins/txp/trpage_print.h, + src/osgPlugins/txp/trpage_range.cpp, + src/osgPlugins/txp/trpage_rarchive.cpp, + src/osgPlugins/txp/trpage_read.h, + src/osgPlugins/txp/trpage_readbuf.cpp, + src/osgPlugins/txp/trpage_scene.cpp, + src/osgPlugins/txp/trpage_scene.h, + src/osgPlugins/txp/trpage_swap.cpp, + src/osgPlugins/txp/trpage_swap.h, src/osgPlugins/txp/trpage_sys.h, + src/osgPlugins/txp/trpage_tile.cpp, + src/osgPlugins/txp/trpage_util.cpp, + src/osgPlugins/txp/trpage_util.h, + src/osgPlugins/txp/trpage_warchive.cpp, + src/osgPlugins/txp/trpage_write.h, + src/osgPlugins/txp/trpage_writebuf.cpp: Moved the include/osgTXP + back into src/osgPlugins/txp as a seperate include directory is no + longer required. + + Removed the osgtxp demo as it is no longer required. + +2002-12-17 15:41 robert + + * VisualStudio/osgPlugins/txp/txp.dsp, include/osg/NodeVisitor, + include/osgUtil/CullVisitor, src/osg/Group.cpp, + src/osgDB/Registry.cpp, src/osgPlugins/txp/IO_TerrapageNode.cpp, + src/osgPlugins/txp/Makefile, + src/osgPlugins/txp/ReaderWriterTXP.cpp, + src/osgPlugins/txp/ReaderWriterTXP.h, + src/osgPlugins/txp/TerrapageNode.cpp, + src/osgPlugins/txp/TerrapageNode.h: Added txp::TerrapageNode to the + txp plugin, and implemented the node so that it automatically + assign handles the updates of eye points and database merges. + +2002-12-16 21:39 robert + + * include/osg/Referenced: Added a few more comments on the + DeleteHandler. + + Changed the friend struct DeleteHandler to friend class + DeleteHandler. + +2002-12-16 19:39 don + + * include/osg/Referenced: Fixed a scope issue for 3.2 compiler for + friend declarattion, l ine 39 in include/osg/Referenced + +2002-12-16 17:00 robert + + * include/osg/Drawable, include/osg/TriangleFunctor, + 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:55 robert + + * VisualStudio/osg/osg.dsp: Removed MemoryManager. + +2002-12-16 14:52 robert + + * src/osgSim/BlinkSequence.cpp: Fix for a warning. + +2002-12-16 14:09 robert + + * src/osgText/FTGL.h: Removed reference to osg/MemoryManager. + +2002-12-16 13:46 robert + + * rundemos.bat, Make/debugtests.bat, Make/osgtests.bat: Renamed + osgtests.bat to rundemos.bat and moved it into the root directory. + +2002-12-16 13:44 robert + + * include/osg/MemoryManager, src/osg/MemoryManager.cpp: Removed the + memory manager. + +2002-12-16 13:40 robert + + * Make/makedefs, include/osg/Array, + include/osg/CollectOccludersVisitor, include/osg/CullStack, + include/osg/DrawPixels, include/osg/Export, include/osg/GeoSet, + include/osg/Geometry, include/osg/Image, + include/osg/ImpostorSprite, include/osg/Matrix, + include/osg/MemoryManager, include/osg/Node, include/osg/Object, + include/osg/PrimitiveSet, include/osg/Shape, + include/osg/ShapeDrawable, include/osg/StateAttribute, + include/osg/StateSet, include/osg/UnitTestFramework, + include/osgDB/Export, include/osgDB/Registry, + include/osgUtil/CullVisitor, include/osgUtil/RenderBin, + 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/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, + src/osg/Node.cpp, src/osg/Projection.cpp, src/osg/StateSet.cpp, + src/osg/UnitTestFramework.cpp, src/osgDB/DynamicLibrary.cpp, + 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/osgParticle/ModularEmitter.cpp, + src/osgParticle/Particle.cpp, src/osgParticle/ParticleSystem.cpp, + src/osgPlugins/geo/ReaderWriterGEO.cpp, + src/osgPlugins/lwo/Lwo2.cpp, src/osgPlugins/lwo/Lwo2Layer.cpp, + src/osgPlugins/lwo/ReaderWriterLWO.cpp, + src/osgPlugins/osg/AlphaFunc.cpp, + src/osgPlugins/osg/AnimationPath.cpp, + src/osgPlugins/osg/Billboard.cpp, src/osgPlugins/osg/BlendFunc.cpp, + src/osgPlugins/osg/ClearNode.cpp, src/osgPlugins/osg/ClipPlane.cpp, + src/osgPlugins/osg/ColorMask.cpp, + src/osgPlugins/osg/ColorMatrix.cpp, + src/osgPlugins/osg/ConvexPlanarOccluder.cpp, + src/osgPlugins/osg/CullFace.cpp, + src/osgPlugins/osg/DOFTransform.cpp, src/osgPlugins/osg/Depth.cpp, + src/osgPlugins/osg/Drawable.cpp, src/osgPlugins/osg/Fog.cpp, + src/osgPlugins/osg/FrontFace.cpp, src/osgPlugins/osg/GeoSet.cpp, + src/osgPlugins/osg/Geode.cpp, src/osgPlugins/osg/Geometry.cpp, + src/osgPlugins/osg/Group.cpp, src/osgPlugins/osg/Image.cpp, + src/osgPlugins/osg/Impostor.cpp, src/osgPlugins/osg/LOD.cpp, + src/osgPlugins/osg/Light.cpp, src/osgPlugins/osg/LightModel.cpp, + src/osgPlugins/osg/LightSource.cpp, + src/osgPlugins/osg/LineStipple.cpp, + src/osgPlugins/osg/LineWidth.cpp, src/osgPlugins/osg/Material.cpp, + src/osgPlugins/osg/Matrix.cpp, + src/osgPlugins/osg/MatrixTransform.cpp, + src/osgPlugins/osg/Node.cpp, src/osgPlugins/osg/OccluderNode.cpp, + src/osgPlugins/osg/Point.cpp, src/osgPlugins/osg/PolygonMode.cpp, + src/osgPlugins/osg/PolygonOffset.cpp, + src/osgPlugins/osg/PositionAttitudeTransform.cpp, + src/osgPlugins/osg/Projection.cpp, + src/osgPlugins/osg/ReaderWriterOSG.cpp, + src/osgPlugins/osg/Sequence.cpp, src/osgPlugins/osg/ShadeModel.cpp, + src/osgPlugins/osg/ShapeDrawable.cpp, + src/osgPlugins/osg/StateSet.cpp, src/osgPlugins/osg/Stencil.cpp, + src/osgPlugins/osg/Switch.cpp, src/osgPlugins/osg/TexEnv.cpp, + src/osgPlugins/osg/TexEnvCombine.cpp, + src/osgPlugins/osg/TexGen.cpp, src/osgPlugins/osg/TexMat.cpp, + src/osgPlugins/osg/Texture1D.cpp, src/osgPlugins/osg/Texture2D.cpp, + src/osgPlugins/osg/Texture3D.cpp, + src/osgPlugins/osg/TextureCubeMap.cpp, + src/osgPlugins/osg/Transform.cpp, + src/osgPlugins/osgParticle/IO_AccelOperator.cpp, + src/osgPlugins/osgParticle/IO_FluidFrictionOperator.cpp, + src/osgPlugins/osgParticle/IO_ForceOperator.cpp, + src/osgPlugins/osgParticle/IO_LinearInterpolator.cpp, + src/osgPlugins/osgParticle/IO_ModularEmitter.cpp, + src/osgPlugins/osgParticle/IO_ModularProgram.cpp, + src/osgPlugins/osgParticle/IO_MultiSegmentPlacer.cpp, + src/osgPlugins/osgParticle/IO_ParticleProcessor.cpp, + src/osgPlugins/osgParticle/IO_ParticleSystem.cpp, + src/osgPlugins/osgParticle/IO_ParticleSystemUpdater.cpp, + src/osgPlugins/osgParticle/IO_PointPlacer.cpp, + src/osgPlugins/osgParticle/IO_RadialShooter.cpp, + src/osgPlugins/osgParticle/IO_RandomRateCounter.cpp, + src/osgPlugins/osgParticle/IO_SectorPlacer.cpp, + src/osgPlugins/osgParticle/IO_SegmentPlacer.cpp, + src/osgPlugins/osgText/IO_Font.cpp, + src/osgPlugins/osgText/IO_Paragraph.cpp, + src/osgPlugins/osgText/IO_Text.cpp, + src/osgPlugins/rgb/ReaderWriterRGB.cpp, + src/osgSim/LightPointDrawable.cpp, src/osgSim/LightPointDrawable.h, + src/osgSim/LightPointNode.cpp, src/osgText/FTBitmapGlyph.cpp, + src/osgText/FTFace.cpp, src/osgText/FTFont.cpp, + src/osgText/FTGLBitmapFont.cpp, src/osgText/FTGLOutlineFont.cpp, + src/osgText/FTGLPixmapFont.cpp, src/osgText/FTGLPolygonFont.cpp, + src/osgText/FTGLTextureFont.cpp, src/osgText/FTGlyphContainer.cpp, + src/osgText/FTLibrary.cpp, src/osgText/FTOutlineGlyph.cpp, + src/osgText/FTPixmapGlyph.cpp, src/osgText/FTPolyGlyph.cpp, + src/osgText/FTVectoriser.cpp, src/osgText/Font.cpp, + src/osgText/Paragraph.cpp, src/osgUtil/CubeMapGenerator.cpp, + src/osgUtil/CullVisitor.cpp, + src/osgUtil/DisplayRequirementsVisitor.cpp, + src/osgUtil/InsertImpostorsVisitor.cpp, + src/osgUtil/IntersectVisitor.cpp, + src/osgUtil/NvTriStripObjects.cpp, src/osgUtil/NvTriStripObjects.h, + src/osgUtil/Optimizer.cpp, src/osgUtil/RenderBin.cpp, + src/osgUtil/SceneView.cpp, src/osgUtil/SmoothingVisitor.cpp, + src/osgUtil/TriStripVisitor.cpp: Converted the instance of osgNew + and osgDelete back to new and delete as part of depecating the + include/osg/MemoryManager + +2002-12-16 13:14 robert + + * src/osg/MatrixTransform.cpp: Fixed the traverse method so it + calls Transform::traverse() instead of MatrixTransform::traverse() + which was recursive.. + +2002-12-16 10:28 robert + + * src/osg/Makefile: Added seperate Referenced.cpp implementation. + +2002-12-16 10:25 robert + + * VisualStudio/osg/osg.dsp, include/osg/Object, + include/osg/Referenced, src/osg/Object.cpp, src/osg/Referenced.cpp: + Added a DeleteHandler into osg::Referenced so that it can delete + objects via a seperate delete handler. Useful for making + unref()/ref() thread safe if the users needs to address this issue. + +2002-12-16 10:22 robert + + * src/osgPlugins/geo/: ReaderWriterGEO.cpp, osgGeoNodes.h: + Integrated further updates from Geoff on the Geo loader. + +2002-12-16 10:05 robert + + * src/osgPlugins/osg/: LineStipple.cpp, Stencil.cpp: Changed the + std::hex and std::dec to hex and dec to get it compile under + VisualStudio, and added a using namespace std to keep it compiling + on all other compilers! + +2002-12-16 09:55 robert + + * include/osg/AnimationPath, include/osg/MatrixTransform, + src/osg/MatrixTransform.cpp, + VisualStudio/osgPlugins/osg/dot_osg.dsp, + src/osgPlugins/osg/AnimationPath.cpp, src/osgPlugins/osg/Makefile, + src/osgPlugins/osg/MatrixTransform.cpp: Added supported for setting + animation path on MatrixTransform's. + +2002-12-16 00:33 don + + * src/osgUtil/SceneView.cpp: Uncommented fix for returning to + non-stereo from stereo to get color mask back to normal. + +2002-12-15 22:42 robert + + * doc/plan.html: Updates the details on the plans for Open Procuder + and osgSim. + +2002-12-15 09:57 robert + + * VisualStudio/: VisualStudio.dsw, osgPlugins/txp/txp.dsp: Fixes to + txp plugin for Windows. + +2002-12-14 07:55 robert + + * include/: osg/Export, osgDB/Export: Disabled the MemoryManager in + all builds since it isn't yet thread safe. + +2002-12-14 06:42 robert + + * src/osgPlugins/gif/ReaderWriterGIF.cpp: Added a check for + 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:28 don + + * src/osgPlugins/txp/: Makefile, TrPageViewer.cpp: Move + TrPageViewer.cpp to src/Demos/osgtxp + +2002-12-13 19:41 robert + + * src/osgPlugins/geo/: ReaderWriterGEO.cpp, geoActions.cpp, + geoFormat.h, osgGeoAction.h, osgGeoNodes.h, osgGeoStructs.h: Merged + fixes to warnings in geo plugin from Geoff. + +2002-12-13 16:05 robert + + * VisualStudio/: VisualStudio.dsw, osgPlugins/txp/txp.dsp: Fixes + for txp plugin. + +2002-12-12 11:36 robert + + * src/osgText/Text.cpp: Added the axis alignment into the Outline + and Texture fonts drawing. + +2002-12-11 16:27 robert + + * src/osgPlugins/geo/ReaderWriterGEO.cpp: Removed erroneous + character from end of file. + +2002-12-11 16:24 robert + + * Make/: debugtests.bat, osgtests.bat: 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 + portability. + +2002-12-11 16:14 robert + + * VisualStudio/VisualStudio.dsw: Added osgSim to the dependancy + list of the geo plugin. + +2002-12-11 14:30 robert + + * src/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 10:07 robert + + * src/: osgPlugins/osg/Switch.cpp, osgSim/LightPointDrawable.cpp: + Fixes for Win32. + +2002-12-11 10:03 robert + + * VisualStudio/osgPlugins/txp/txp.dsp: Added space in bettern /D + "OSGTXP_LIBRARY" and /YX to fix a compile problem under + VisualStudio. + +2002-12-10 21:18 robert + + * Make/makedefs: Fixes from IRIX build from Bob Kuehne. + +2002-12-10 20:26 robert + + * src/osgPlugins/pfb/: ConvertFromPerformer.cpp, Makefile: From + Ulrich Hertlien, fix for new changes in osg::Switch interface. + Small clean to changes by Robert. + +2002-12-10 20:00 robert + + * VisualStudio/osgPlugins/geo/geo.dsp, + VisualStudio/osgSim/osgSim.dsp, + src/osgParticle/ParticleProcessor.cpp, + src/osgParticle/ParticleSystemUpdater.cpp, + src/osgPlugins/geo/Makefile, + src/osgPlugins/geo/ReaderWriterGEO.cpp, + src/osgPlugins/geo/geoActions.cpp, src/osgPlugins/geo/geoFormat.h, + src/osgPlugins/geo/geoTypes.h, src/osgPlugins/geo/geoUnits.h, + src/osgPlugins/geo/osgGeoAction.h, + src/osgPlugins/geo/osgGeoAnimation.h, + src/osgPlugins/geo/osgGeoNodes.h, + src/osgPlugins/geo/osgGeoStructs.h: Updates from Geoff Michel to + geo loader and demo. + +2002-12-10 19:58 robert + + * src/osg/: Quat.cpp, Sequence.cpp: From Micheal Gronager, fix to + osg::Quat::getRotate(..) to handle zero rotations. + + Port of Sequence to subclass directly from osg::Group. + +2002-12-10 19:56 robert + + * include/osgSim/LightPoint, include/osgSim/LightPointDrawable, + include/osgSim/LightPointNode, src/osgSim/LightPoint.cpp, + src/osgSim/LightPointDrawable.cpp, src/osgSim/LightPointDrawable.h, + src/osgSim/LightPointNode.cpp: Updates to the light points support + to improve the control of the blending of light points with their + background. + +2002-12-10 17:57 don + + * Make/makedefs: Fixed endif placement for SunOS build + +2002-12-09 21:03 robert + + * include/osg/State: Added setting of the current texture unit into + the applyTextureAttribute() method. + +2002-12-09 09:26 robert + + * src/osgPlugins/flt/ReaderWriterATTR.cpp: Changed cout to notify. + +2002-12-09 06:00 don + + * src/osgPlugins/flt/ReaderWriterATTR.cpp: fixed small typo (forgot + std::) + +2002-12-08 19:45 robert + + * VisualStudio/: VisualStudio.dsw, osgPlugins/txp/txp.dsp: Fixes + for VisualStudio build of txp plugin. + +2002-12-08 17:22 robert + + * src/osgPlugins/flt/ReaderWriterATTR.cpp: Modifed the .attr + loaders handling if TX_BILINEAR minification filter so that it + remaps it to LINEAR_MIPMAP_LINEAR to get round image quality issue + of some OpenFlight databases. + +2002-12-07 21:20 robert + + * src/osgSim/LightPointDrawable.cpp: Tweaks the light points blend + function. + +2002-12-07 21:18 robert + + * include/osg/Geode, include/osg/Geometry, include/osg/Group, + include/osg/Sequence, include/osg/Switch, src/osg/Geode.cpp, + src/osg/Group.cpp, src/osg/Sequence.cpp, src/osg/Switch.cpp, + src/osgPlugins/geo/ReaderWriterGEO.cpp, + src/osgPlugins/osg/Switch.cpp: Updated the Switch, Sequence and + Group classes so that they all used a similar style removeChild() + mechansim. + + Made the old style osg::Switch::setValue() method deprecated. + +2002-12-07 06:59 don + + * include/osgUtil/Optimizer, src/osgUtil/Optimizer.cpp: Cleanin' up + after Robert's spelling ...er ... challenges. + +2002-12-06 19:56 don + + * Make/makedefs: Typo png was npg + +2002-12-06 19:03 robert + + * include/osgText/Text, src/osgText/Text.cpp: From Tree, added + support for accept(PrimitiveFunctor) into osg::Text. Currently + implemention is overly simple, but will do until rewrite. + +2002-12-06 11:16 robert + + * src/osgUtil/Optimizer.cpp: Added checking of parents against + switch and sequence into the RemoveRendundentNodeVisitor to prevent + breaking of the orinal order of the nodes. + +2002-12-06 09:44 robert + + * include/: osg/ConvexPlanarOccluder, osg/GeoSet, osg/Shape, + osgUtil/DisplayRequirementsVisitor, osgUtil/IntersectVisitor: From + Tree, mods to help support the creation of Java bindings. + +2002-12-06 09:43 robert + + * NEWS: Updated NEWS + +2002-12-06 09:41 robert + + * Make/makedefs: Update from Norman Vine for Cygin gcc3.2 support. + +2002-12-06 09:19 robert + + * src/osgDB/FileNameUtils.cpp: Fixes from Norman Vine for Cygwin + support. + +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. + +2002-12-05 12:43 robert + + * include/: osg/GLExtensions, osg/Image, osg/MemoryManager, + osg/Notify, osgDB/FileNameUtils, osgDB/FileUtils, osgDB/ReadFile, + osgDB/WriteFile: Norman Vine's changes for gcc 3.2 under Cygwin, + moving of SG_EXPORT to after the extern declaration. + +2002-12-05 12:13 robert + + * Make/: debugtests.bat, osgtests.bat: Added osglogo to test + scripts. + +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. + +2002-12-05 12:01 robert + + * include/osgText/Text, src/osgText/Text.cpp: Added support for + setting the axis which the text should be aligned along. + +2002-12-04 17:34 robert + + * include/osg/: GL, Math: Fixes for Cywin gcc3.x build in GL and + Math headers. + + Fix for VS build in osgshadowtexture. + +2002-12-03 17:20 robert + + * include/osg/: Drawable, NodeCallback, PositionAttitudeTransform, + Transform: Made the callback class uses virtual inheritance of + osg::Referenced to ensure that a single class can be used for two + different types of callbacks whithout incurring issues of multiple + ref counts and ref()/unref() methods existing. + +2002-12-03 10:19 robert + + * Make/makedefs: Fixed the ifeq ($(OS),SunOS) so it was correctly + on its own seperate line, and complimented by the required endif + +2002-12-02 19:37 don + + * Make/makedefs: updated difference between forte compilers and gnu + compilers on Solaris + +2002-11-29 16:14 don + + * src/osgPlugins/txp/: TrPageParser.cpp, TrPageViewer.cpp, + trPagePageManager.cpp: Fixes to txp loader + +2002-11-27 05:29 don + + * Make/makerules: Made LIB's dependent on PLUGINS for directories + where both are built + +2002-11-25 16:40 robert + + * src/osgPlugins/flt/flt2osg.cpp: Added check of translucency of an + image via osg::Image::isImageTranslucent(). + +2002-11-25 16:39 robert + + * src/osg/Image.cpp: Added implementation of isImageTranslucent + method. + +2002-11-25 16:38 robert + + * include/osg/Image: Added isImageTransulacent() method. + +2002-11-25 16:30 robert + + * src/osgPlugins/rgb/ReaderWriterRGB.cpp: Added extra check to the + freeing of memory. + +2002-11-25 16:13 robert + + * src/: osg/Drawable.cpp, osgSim/Makefile: Fixes for OSX build from + Stephan Huber. + +2002-11-24 21:36 don + + * Make/makedirdefs, Make/makerpms, dist/RPM/OpenSceneGraph.spec, + dist/RPM/OpenSceneGraph_dev.spec, src/osgPlugins/txp/Makefile, + src/osgPlugins/txp/ReaderWriterTXP.cpp, + src/osgPlugins/txp/ReaderWriterTXP.h, + src/osgPlugins/txp/TrPageArchive.cpp, + src/osgPlugins/txp/TrPageArchive.h, + src/osgPlugins/txp/TrPageParser.cpp, + src/osgPlugins/txp/TrPageParser.h, + src/osgPlugins/txp/TrPageViewer.cpp, + src/osgPlugins/txp/trPagePageManager.cpp, + src/osgPlugins/txp/trdll.h, src/osgPlugins/txp/trpage_basic.cpp, + src/osgPlugins/txp/trpage_compat.cpp, + src/osgPlugins/txp/trpage_compat.h, + src/osgPlugins/txp/trpage_geom.cpp, + src/osgPlugins/txp/trpage_geom.h, + src/osgPlugins/txp/trpage_header.cpp, + src/osgPlugins/txp/trpage_ident.h, src/osgPlugins/txp/trpage_io.h, + src/osgPlugins/txp/trpage_light.cpp, + src/osgPlugins/txp/trpage_main.cpp, + src/osgPlugins/txp/trpage_managers.cpp, + src/osgPlugins/txp/trpage_material.cpp, + src/osgPlugins/txp/trpage_model.cpp, + src/osgPlugins/txp/trpage_nodes.cpp, + src/osgPlugins/txp/trpage_parse.cpp, + src/osgPlugins/txp/trpage_pparse.cpp, + src/osgPlugins/txp/trpage_print.cpp, + src/osgPlugins/txp/trpage_print.h, + src/osgPlugins/txp/trpage_print_parse.cpp, + src/osgPlugins/txp/trpage_range.cpp, + src/osgPlugins/txp/trpage_rarchive.cpp, + src/osgPlugins/txp/trpage_read.h, + src/osgPlugins/txp/trpage_readbuf.cpp, + src/osgPlugins/txp/trpage_scene.cpp, + src/osgPlugins/txp/trpage_scene.h, + src/osgPlugins/txp/trpage_swap.cpp, + src/osgPlugins/txp/trpage_swap.h, src/osgPlugins/txp/trpage_sys.h, + src/osgPlugins/txp/trpage_tile.cpp, + src/osgPlugins/txp/trpage_util.cpp, + src/osgPlugins/txp/trpage_warchive.cpp, + src/osgPlugins/txp/trpage_write.h, + src/osgPlugins/txp/trpage_writebuf.cpp: Added Paging TerraPage + loader and osgTXP library. + +2002-11-24 00:23 don + + * src/osgText/: FTGLPixmapFont.cpp, FTPixmapGlyph.cpp, + FTPixmapGlyph.h: Forced GLPixmapGlyph color to white rather than + using glGetCurrentColor + +2002-11-23 05:16 don + + * src/osgText/: FTBitmapGlyph.cpp, FTGLBitmapFont.cpp: Freetype 2.1 + and later align bitmap pitch on boundaries of 2 bytes. It is + therefore necessary to use glPixelStorei(..,UNPACK_..., 2). There + is an #if() statement that allows the continued use of freetype 2.0 + (Rh 7.x), as well as accomodating newer releases. + +2002-11-22 17:36 don + + * src/osgPlugins/rgb/ReaderWriterRGB.cpp: Merged in Joseph Steel's + updates to rgb plugin + +2002-11-22 09:46 robert + + * src/: osg/Geometry.cpp, osg/ShapeDrawable.cpp, + osgPlugins/lwo/lw.cpp, osgPlugins/osg/Geometry.cpp: Warning fixes. + +2002-11-22 08:23 robert + + * include/osg/Object: Adjusted tabbing. + +2002-11-22 08:05 robert + + * VisualStudio/osgPlugins/ac3d/ac3d.dsp: Added d to the end of the + dll name for the debug build of the ac3d loader. + +2002-11-22 05:00 don + + * src/: 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 + +2002-11-21 16:08 robert + + * NEWS, src/osg/Group.cpp: Added use of ref_ptr<> for the replaced + node in osg::Group::replaceChild(,) to prevent it being deleted + while it was still being used with the body of the method. + + Added mention of the shadow texture demo. + +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. + +2002-11-21 09:07 robert + + * include/osg/Geode, include/osg/Geometry, include/osg/Group, + src/osg/Geode.cpp, src/osg/Geometry.cpp, src/osg/Group.cpp, + src/osg/LOD.cpp, src/osg/Switch.cpp: Added + osg::Geometry::setPrimtiveSet,removePrimtiiveSet, + insertPrimitiveSet and getPrimitiveSetIndex(). + + Renamed osg::Group::findChildNum(..) to getChildIndex(). + + Renamed osg::Geode::findDrawableNum(..) to getDrawableIndex(). + +2002-11-21 07:53 robert + + * src/osgSim/BlinkSequence.cpp: Fix for compile problems under + IRIX. + +2002-11-20 14:40 robert + + * src/osgPlugins/flt/: Pool.cpp, Pool.h, flt2osg.cpp: Moved the + code to create StateSet around textures into flt::Pool::getTexture + so that the code associated with loading textures is done is just + one place. + +2002-11-20 07:46 robert + + * Make/debugtests.bat, Make/makedefs, Make/makedirdefs, + Make/osgtests.bat, 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 + texture is used as there is no image to check against... + + Added osgshadowtexture demo source. Demos still in development, so + don't expect any shadows yet... + +2002-11-20 07:44 robert + + * VisualStudio/: VisualStudio.dsw, osgSim/osgSim.dsp: Fixed the + references osgSim project file. + + Added the osgshadowtexture demo project file. + +2002-11-19 12:48 robert + + * src/osg/: Texture1D.cpp, Texture2D.cpp, Texture3D.cpp: Added + handling of image dirty after a textyre has been bound, the texture + is now updated when the image is dirty. + +2002-11-19 12:26 robert + + * Make/makedefs: Updated OSX defs to compile osgSim and + osglightpoint + +2002-11-19 12:25 robert + + * Make/: debugtests.bat, osgtests.bat: Added osglightpoint to the + demo list. + +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. + +2002-11-19 10:57 robert + + * NEWS, Make/makedirdefs, include/osgSim/BlinkSequence, + include/osgSim/Export, include/osgSim/LightPoint, + include/osgSim/LightPointDrawable, include/osgSim/LightPointNode, + include/osgSim/Sector, include/osgSim/Version, + src/osgPlugins/osg/StateSet.cpp, src/osgSim/BlinkSequence.cpp, + src/osgSim/LightPoint.cpp, src/osgSim/LightPointDrawable.cpp, + src/osgSim/LightPointNode.cpp, src/osgSim/Makefile, + src/osgSim/Sector.cpp: Added osgSim library which encapulsulates + light points. + + Added osglightpoint demo. + +2002-11-19 10:56 robert + + * include/osg/Drawable, include/osg/Group, include/osg/State, + include/osg/Texture, src/osg/Drawable.cpp, src/osg/GeoSet.cpp, + src/osg/Group.cpp, src/osg/LOD.cpp, src/osg/State.cpp, + src/osg/Switch.cpp, src/osg/Texture.cpp: Moved Drawable across to + using osg::buffered_value. + + Added new osg::State::setInterleavedArray() method. + + Added new osg::Group::setNode(uint,Node*) method. + + Cleaned up and fixed the osg::Texture's handling of + dirtyTextureParamters(). + +2002-11-18 16:13 robert + + * include/osg/Geode, src/osg/Geode.cpp: Added + setDrawable(uint,Drawable*) method. + +2002-11-14 15:30 robert + + * src/osgPlugins/flt/flt2osg.cpp: From Jason Daly, fix for long + file names on sequence nodes. + +2002-11-14 09:03 robert + + * src/osgPlugins/: bmp/ReaderWriterBMP.cpp, + jpeg/ReaderWriterJPEG.cpp, lib3ds/ReaderWriter3DS.cpp, + lwo/ReaderWriterLWO.cpp, pfb/ReaderWriterPFB.cpp, + pic/ReaderWriterPIC.cpp, png/ReaderWriterPNG.cpp, + tga/ReaderWriterTGA.cpp, tiff/ReaderWriterTIFF.cpp: Updated the + plugins so they do the extension checking with a non case sensitive + comparison. + +2002-11-13 13:04 robert + + * 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 + State::computeSecondaryColorSupported() & + computeFogCoordSupported(). + + Updated NEWS. + +2002-11-13 10:23 robert + + * src/osg/CullStack.cpp: Small improvement to the computation of + the pixel size vector. + +2002-11-12 15:50 robert + + * src/osg/CullStack.cpp: Fixed ansisotropic scaling problem with + pixel scaling/small feature culling. + +2002-11-12 13:37 robert + + * src/osg/Transform.cpp: Removed debugging messages. + +2002-11-12 13:36 robert + + * src/osg/Transform.cpp: Fixed bug in osg::Transform's computation + of a its bounding sphere, where it was erroneously using the y axis + for the z axis test. + +2002-11-12 10:22 robert + + * Make/debugtests.bat, Make/makedefs, Make/osgtests.bat, + include/osg/CollectOccludersVisitor, include/osg/CullStack, + 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 + osg::DisplaySettings/osgUtil::SceneView + + Renamed LODBias to LODScale. + +2002-11-11 20:18 don + + * src/osg/: NodeVisitor.cpp, UnitTestFramework.cpp: Fixed a + const/non-const inconsistency in NodeVisitor.cpp Fixed a blank + namespace issue in UnitTestFramework.cpp + +2002-11-11 16:11 robert + + * include/osg/Texture, src/osg/Texture.cpp, src/osg/Texture1D.cpp, + src/osg/Texture2D.cpp, src/osg/Texture3D.cpp, + src/osg/TextureCubeMap.cpp: Fixes to typo of *Dirty() + +2002-11-11 09:06 robert + + * Make/makedefs: Added missing demos and libs into the darwin + defines. + +2002-11-11 09:01 robert + + * src/osgUtil/SceneView.cpp: Added a getBound() to the + SceneView::app() to make sure the bounding volume is updated well + before the cull traversal which can be multithreaded. + +2002-11-11 08:52 robert + + * include/osg/Node: Fixed bug in osg::Node::isCullingActive(). + + Rnabled the automatic selection of the animation path if one is + specified on the commandline in sgv. + +2002-11-11 08:08 robert + + * NEWS: Updates to news. + +2002-11-11 08:05 robert + + * NEWS, doc/data.html: Updates to doc + +2002-11-11 08:05 robert + + * Make/makedefs: Fixes for MING build + +2002-11-11 08:04 robert + + * include/osg/: Fog, Node, NodeVisitor, Object, ShadeModel, Shape, + Stencil, TexEnv: Fixes to const paramter types. + +2002-11-11 07:12 robert + + * VisualStudio/VisualStudio.dsw: Added osgText to dependancy list + of geo plugin. + +2002-11-08 15:56 robert + + * 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 + deprecated API + +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 + +2002-11-08 12:56 robert + + * src/osgPlugins/geo/: Makefile, ReaderWriterGEO.cpp, geoFormat.h, + geoTypes.h, geoUnits.h, osgGeoAnimation.h, osgGeoStructs.h: Updates + to GEO loader from Geoff Michel. + +2002-11-08 12:26 robert + + * include/osg/Math: Added #define DARWIN_OSX_PRE_10_2 and related + #ifdef checks to cope with backwards compatiblity with versions of + OSX before 10.2. + +2002-11-08 11:00 robert + + * include/osgUtil/IntersectVisitor, src/osgText/Makefile, + src/osgUtil/IntersectVisitor.cpp: Added GL_LIBS to the + osgText/Makefile for OSX build. + + Fixed typo in IntersectVisitor. + + Fixed warnings in osgimpsotor demo. + +2002-11-08 10:25 robert + + * doc/data.html, include/osg/Math: Updates to Math for OSX build. + + Added 3dmodelworld.com to the data source directory. + + Fixed compile problem under VC6.0 in osgimpostor. + +2002-11-08 08:51 robert + + * src/osgPlugins/lwo/Lwo2Layer.cpp: Fixes for VisualStudio6.0 + build. + +2002-11-08 08:34 robert + + * src/osgPlugins/obj/: glm.cpp, glm.h: Converted usage of GLuint to + usigned int, in hope that it will get round the warnings generated + under OSX. + +2002-11-08 08:12 robert + + * src/osgPlugins/rgb/Makefile: Commented back in LIBS into Makefile + for OSX build. + +2002-11-08 08:11 robert + + * src/osgPlugins/geo/: osgGeoAnimation.h, osgGeoStructs.h: Fixes + for VisualStudio build and OSX build. + +2002-11-07 16:08 robert + + * src/osgPlugins/pfb/ReaderWriterPFB.cpp: Compile fix from Duvan + Cope. + +2002-11-07 14:44 robert + + * src/osgPlugins/geo/ReaderWriterGEO.cpp: Renamed Primitive:: to + PrimitiveSet. + +2002-11-07 14:29 robert + + * include/osg/Export: Commented out the USE_DEPRECATED_API define. + +2002-11-07 13:56 robert + + * Make/makedirdefs, VisualStudio/VisualStudio.dsw, + VisualStudio/osgPlugins/geo/geo.dsp: Added Geoff Michel's new + osggeomdemo program which allows control of geo models via the + mouse. + +2002-11-07 13:47 robert + + * src/osgPlugins/geo/: ReaderWriterGEO.cpp, geoFormat.h, + geoTypes.h, geoUnits.h, osgGeoAnimation.h, osgGeoStructs.h: Updates + to GEO loader from Geoff Michel. + +2002-11-07 08:49 robert + + * NEWS, VisualStudio/osgPlugins/osg/dot_osg.dsp, + include/osg/Drawable: Added shape drawable into dot osg plugin. + +2002-11-07 08:48 robert + + * src/osgPlugins/osg/: Makefile, ShapeDrawable.cpp: Fix for build + under Linux. + +2002-11-06 23:00 don + + * Make/makerules: Oops... experiment gon awry in makerules. This + works for Solaris, but not Linux, evidently. The goal was to do a + dependency update on only files that had changed, since Solaris is + so gawdawful slow at doing CC -xM + +2002-11-06 18:39 don + + * Make/makerules, include/osg/NodeVisitor, src/osg/TexGen.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 plugin + makefiles + +2002-11-06 16:04 robert + + * include/osg/Drawable: Fix for backwards compatibility. + +2002-11-06 15:43 robert + + * include/osg/DrawPixels, include/osg/Drawable, include/osg/GeoSet, + 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, 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/osgText/Text.cpp: Name change and const change of + Drawable::drawImmediateMode(State&) to + Drawable::drawImplementation(State&) const. Various updates to + the rest of the OSG to accomodate this. + +2002-11-06 11:15 robert + + * src/osgGA/AnimationPathManipulator.cpp: Added in default value of + _timeScale. + +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. + +2002-11-06 10:24 robert + + * include/osg/AnimationPath, include/osg/Drawable, + include/osg/GeoSet, include/osg/Geometry, + include/osg/ImpostorSprite, include/osg/Matrix, + include/osg/PrimitiveSet, include/osg/ProceduralGeometry, + include/osg/Statistics, include/osgGA/AnimationPathManipulator, + 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. + + Added a new Drawable::ConstAttributeFunctor and make the + accept(PrimitiveFunctor) be a const method so can disallows + modification. Added Drawable::supports(...) methods for each of + the AttributeFunctor, ConstAttributeFunctor and PrimitiveFunctor so + that programs can querry whether it is possible to use functors + with that object type. + +2002-11-05 07:50 robert + + * src/osgPlugins/flt/flt2osg.cpp: From Jason Daly, fix for 14.2 + color records in versions of OpenFlight files. + +2002-11-04 15:33 robert + + * src/osgDB/Output.cpp: From Stephan Huber, fix for OSX build. + +2002-11-04 09:08 robert + + * include/osg/GeoSet, include/osg/Shape, + src/osgPlugins/pfb/ConvertFromPerformer.cpp, + src/osgPlugins/pfb/ReaderWriterPFB.cpp: From Ulrich Hertlien, added + ReaderWriter::Options to the osgconv and pfb plugin so that all the + pfi files can be converted to rgb be the plugin. + +2002-11-04 09:07 robert + + * src/osgGA/AnimationPathManipulator.cpp: Fixed warning under + Visual.NET + +2002-11-04 08:40 robert + + * src/osgPlugins/: flt/ReaderWriterFLT.cpp, + png/ReaderWriterPNG.cpp: Added in guard to png loader so that it + only accepts png files. This has been added since the png loader + itself doesn't not seem robust enough at detecting non png files. + + Added a tab in to the flt code to make it more obvious what is + happening in the flow of the code. + +2002-11-04 08:35 robert + + * VisualStudio/VisualStudio.dsw: Added back in the missing flt.dsp. + +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 + +2002-11-01 15:11 robert + + * src/osgPlugins/geo/ReaderWriterGEO.cpp: Futher fixes for + VisualStudio.NET compilation. + +2002-11-01 14:16 robert + + * src/osgUtil/SceneView.cpp: Michael Gronage fix for aspect ratio + in split stereo. + +2002-11-01 12:48 robert + + * src/osgPlugins/geo/osgGeoStructs.h: Fixed VisualStudio7.0 compile + error related to an std::vector<>::iterator no longer being a + pointer, fixed by using a &(*itr). + +2002-11-01 12:40 robert + + * VisualStudio/osg/osg.dsp: Added missing Shape and + ProceduralGeometry references in the osg project file. + +2002-11-01 12:20 robert + + * src/osg/ProceduralGeometry.cpp: Futher updates to shapes support. + +2002-11-01 12:11 robert + + * src/osgUtil/CullVisitor.cpp: Added handled of invlid drawable + bounding boxes. + +2002-11-01 10:39 robert + + * include/osg/Shape: Added export to the height field class. + +2002-11-01 10:25 robert + + * NEWS, include/osg/Shape, src/osg/ProceduralGeometry.cpp, + src/osg/Shape.cpp: Updates to Shape support. + +2002-10-31 15:24 robert + + * src/osgUtil/Optimizer.cpp: Added a dirtyBound & diryDisplayList + to the geometry merge operation in the Optimizer to fix a bug where + the bouding volumes where being invildated. + +2002-10-31 12:51 robert + + * Make/makedirdefs, VisualStudio/VisualStudio.dsw, + VisualStudio/osgPlugins/ac3d/ac3d.dsp, + VisualStudio/osgPlugins/geo/geo.dsp, src/osgPlugins/ac3d/Makefile, + src/osgPlugins/ac3d/ac3d.cpp, src/osgPlugins/ac3d/osgac3d.h, + src/osgPlugins/ac3d/~ac3d.cpp, src/osgPlugins/geo/Makefile, + src/osgPlugins/geo/ReaderWriterGEO.cpp, + src/osgPlugins/geo/geoFormat.h, src/osgPlugins/geo/geoTypes.h, + src/osgPlugins/geo/geoUnits.h, src/osgPlugins/geo/osgGeoStructs.h: + From Geoff Michel, added AC3D .ac and GEO .geo loaders. + +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. + +2002-10-31 10:35 robert + + * src/osgPlugins/flt/: Pool.cpp, Pool.h, flt2osg.cpp: Yefei He's + updates to Pool and flt2osg to use lazy loading of textures from a + texture pallette. + +2002-10-30 13:27 robert + + * Make/debugtests.bat, Make/makedirdefs, Make/osgtests.bat, + VisualStudio/VisualStudio.dsw, 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. + +2002-10-30 12:58 robert + + * include/osg/: NodeVisitor, TexGen: Removal of more redundent + const base types. + +2002-10-30 12:56 robert + + * src/osgPlugins/osgText/: IO_Font.cpp, IO_Text.cpp: Updated + osgText .osg support so that it handles text via the + osgDB::Outpur::wrapString() method. + +2002-10-30 10:07 robert + + * src/osg/Switch.cpp: Fixed addChild(node,value) so that it resizes + using the _newChildDefaultValue rather than the add child value, + then sets the child's value to value. + +2002-10-28 12:55 robert + + * include/osgDB/Output, src/osgDB/FieldReader.cpp, + src/osgDB/Output.cpp, src/osgPlugins/osg/Node.cpp, + src/osgPlugins/osg/Texture1D.cpp, src/osgPlugins/osg/Texture2D.cpp, + src/osgPlugins/osg/Texture3D.cpp: Updated the handling of string in + the .osg reading and writing so that it handles the use of " quotes + inside the string. + +2002-10-25 13:29 robert + + * include/osg/AlphaFunc, include/osg/Camera, include/osg/ClipPlane, + include/osg/FrontFace, include/osg/Quat, include/osgText/Text, + src/osg/Camera.cpp: From Gideon May, fixes to remain const base + type instances in headers. + +2002-10-25 10:34 robert + + * src/osgPlugins/flt/ReaderWriterATTR.cpp: Updated the min and mag + filter modes to be more appropriate, still some of the FLT modes + havn't been mapped across as its is not obvious how to map them to + OpenGL/OSG. + +2002-10-24 21:49 don + + * src/osg/MemoryManager.cpp: changed unsigned int's to unsigned + longs so 64 bit build would work. + +2002-10-24 21:45 don + + * Make/makedefs: Added ARCH64 def for 64 bit builds + +2002-10-24 16:24 don + + * src/osg/MemoryManager.cpp: FIxed set_new_handler to + std::set_new_handler + +2002-10-23 08:46 robert + + * include/osgUtil/RenderGraph: Fix from Don Tidrow for bug when + moving between RenderGraph when popping back up to common parents. + +2002-10-21 16:09 robert + + * src/osgUtil/RenderBin.cpp: Changed the nameing of iterators to + prevent clashes with VisualStudio's dumb compiler. + +2002-10-21 14:03 robert + + * include/osg/Billboard: Fixed spelling mistake in comment. + +2002-10-21 14:02 robert + + * include/osgGA/: DriveManipulator, FlightManipulator, + TrackballManipulator: Changed the private: to protected: to allow + easier extension. + +2002-10-18 13:47 robert + + * src/osgPlugins/lwo/: Lwo2.cpp, Lwo2.h, Lwo2Layer.cpp, + Lwo2Layer.h: Merged Pavel's updates to LWO2 for handle multiple + texture layers. + +2002-10-18 13:26 robert + + * src/osg/Geometry.cpp: Added default colour and normal definition + to the Geometry draw to prevent state inheritance of these + attributes from causing problems of Geometry which arn't fully + defined. + +2002-10-18 13:23 robert + + * src/osgPlugins/: bmp/ReaderWriterBMP.cpp, + rgb/ReaderWriterRGB.cpp: Added extension checking to the rgb and + bmp write of images. + +2002-10-17 22:25 don + + * Make/makedefs: USE_MM was not defined for IRIX + +2002-10-17 14:48 robert + + * Make/debugtests.bat, Make/osgtests.bat, + include/osgUtil/RenderBin, include/osgUtil/RenderStage, + 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(). + + Added osgcubemap to the Make/ test scripts. + +2002-10-17 12:59 robert + + * src/osgUtil/CubeMapGenerator.cpp: Fixed memory allocation. + +2002-10-17 12:39 robert + + * src/osgPlugins/flt/flt2osg.cpp: Fixed compile error under + Windows. + +2002-10-17 11:04 robert + + * include/osg/State: Fixed error in #ifdef GL_SECONDARY_COLOR... + CV: + ---------------------------------------------------------------------- + +2002-10-15 20:10 don + + * src/osgUtil/CubeMapGenerator.cpp: Changed std::malloc to new in + src/osgUtil/CubeMapGenerator.cpp + +2002-10-14 22:10 don + + * src/osgUtil/CubeMapGenerator.cpp: Fixed cstdlib to stdlib.h for + IRIX in src/osgUtil/CubeMapGeneragortor.cpp + +2002-10-10 19:02 robert + + * VisualStudio/osgUtil/osgUtil.dsp: Added missing .cpp's. + +2002-10-10 15:58 robert + + * include/osg/AnimationPath, src/osg/AnimationPath.cpp, + src/osgUtil/Tesselator.cpp: Fixed the names of the ControlPoint + parameters so they weren't capitals, to avoid the clash with the + parameter type itself. + + Addd a PER_PRIMTIIVE_SET handling to the existing PER_PRIMTIIVE + code, this code is still flacky though and needs a rewrite as it + doens't handle all attributes or the full consequences of per + primitive and per primitive set bindings. + +2002-10-10 14:06 robert + + * include/osg/State: Added a little more info into the State + contextID docs. + +2002-10-10 13:44 robert + + * Make/makedirdefs, VisualStudio/VisualStudio.dsw, + include/osgUtil/CubeMapGenerator, + include/osgUtil/HalfWayMapGenerator, + include/osgUtil/HighlightMapGenerator, + include/osgUtil/ReflectionMapGenerator, + src/osgUtil/CubeMapGenerator.cpp, + src/osgUtil/HalfWayMapGenerator.cpp, + src/osgUtil/HighlightMapGenerator.cpp, src/osgUtil/Makefile: Added + Macro's new cube map generation classes and osgcubemap demo. + +2002-10-10 10:42 robert + + * src/osgPlugins/flt/Registry.cpp: Maded the + "flt::Registry::getPrototype: Unkown opcode:" message a INFO level + notify message rather than a NOTICE. + +2002-10-10 10:39 robert + + * src/osgPlugins/flt/flt2osg.cpp: Made the warning about a + mis-matching in the number of children in a switch a INFO level + notify message rather than a WARN. + +2002-10-10 10:00 robert + + * src/osgText/: FTBitmapGlyph.cpp, FTOutlineGlyph.cpp, + FTPixmapGlyph.cpp, FTPolyGlyph.cpp: From Gabor Dorka, Fixes to + memory leaks. + +2002-10-09 16:43 robert + + * include/osg/PrimitiveSet, src/osg/PrimitiveSet.cpp, + src/osgUtil/SmoothingVisitor.cpp, src/osgUtil/Tesselator.cpp: Fixes + to smoothing visitor and tesselator to handle indexed Geometry. + +2002-10-09 16:41 robert + + * src/osgPlugins/png/ReaderWriterPNG.cpp: Changed the default value + of StandardOrientation to true, to fix orientation problems which + commonly occur with png files. Leaves the quesition of how to set + this value automatically. + +2002-10-08 17:02 robert + + * src/osg/LOD.cpp: Fixed bug in osg::LOD::addChild() which was + forcing all ranges to be identical values. + +2002-10-08 15:10 robert + + * VisualStudio/osgGA/osgGA.dsp, + include/osgGA/AnimationPathManipulator, src/osg/Geometry.cpp, + src/osgGA/AnimationPathManipulator.cpp, src/osgGA/Makefile, + src/osgPlugins/osg/Geometry.cpp, src/osgUtil/Optimizer.cpp: Fixed a + bug in the Optimizer where BIND_PER_PRIMITIVE_SET primitives where + being eroneously merged. + + Added missing support for reading geometry indices from the .osg + format. + + Added handling of geometry indices into the primitive functor in + osg::Geometry. + + Moved the method implementions of AnimationPathManipulator into + src/osgGA and added extra convinience methods for setting the + manipulator with an hand built AnimationPath. + + FCVS: VisualStudio/osgPlugins/iv/iv.dsp + +2002-10-08 09:39 don + + * src/osg/: GeoSet.cpp, Point.cpp: osgdb_osg loader had more issues + with const/non-const discrepancies on Solaris. Modified Geoset.cpp + and Point.cpp + +2002-10-08 09:36 don + + * include/osgGA/AnimationPathManipulator: Solaris didn't like + filebuf. Using old FILE + +2002-10-08 08:39 don + + * Make/makerules, dist/RPM/OpenSceneGraph.spec, + dist/RPM/OpenSceneGraph_dev.spec, + include/osgGA/AnimationPathManipulator: Added + AnimationPathManipulator to osgGA and modified sgv to use it. + +2002-10-08 06:41 don + + * Make/makerules, include/osg/Quat, src/osg/LineWidth.cpp, + src/osg/Point.cpp, src/osg/Quat.cpp, src/osg/StateSet.cpp: Fixed + some inconsistencies between header files and function definitions + where the header file declared a parameter non-const, but the + function definition expected a const. The Solaris linker was + coming up with undefined symbols. + +2002-10-07 22:23 robert + + * Make/debugtests.bat, Make/osgtests.bat, include/osg/LOD, + src/osg/LOD.cpp: Added extra convinience methods to LOD - + addChild(child,min,max). + + Added osganimate to test scripts. + +2002-10-07 21:17 robert + + * include/osg/Switch, src/osg/AnimationPath.cpp, + src/osg/Switch.cpp: Fixes to Switch so that it defaults to adding + children switched on, and adds a flag to control whether children + and added as true or false. + +2002-10-07 21:01 robert + + * include/osg/AnimationPath: Set the default values for scale to + 1,1,1. This fixes the bug obsevered when using AnimationPath with + MatrixTransform without setting the scale value of the + osg::AnimationPath::ControlPoint's. + +2002-10-07 20:51 robert + + * Make/makedirdefs, VisualStudio/VisualStudio.dsw, + include/osg/MatrixTransform, include/osg/PositionAttitudeTransform, + include/osg/Quat, src/osg/MatrixTransform.cpp, + src/osg/PositionAttitudeTransform.cpp, src/osgUtil/SceneView.cpp: + Added new osganimate demo which demonstrate the osg::AnimationPath + in action. + + Added extra parameters to the AnimationPath callbacks to allow + finer control. + +2002-10-07 12:06 robert + + * include/osg/TextureCubeMap: Added missing + osg::TextureCubeMap::getAssociatedMode(). + +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, + src/osgPlugins/pfb/ConvertFromPerformer.cpp, + src/osgPlugins/txp/TrPageParser.cpp, src/osgUtil/CullVisitor.cpp, + src/osgUtil/InsertImpostorsVisitor.cpp, src/osgUtil/Optimizer.cpp: + Converted osg::LOD from used n+1 successive ranges to n min/max + ranges, one min/max pair per child. Converted the rest of the OSG + to use the new osg::LOD node. + +2002-10-04 17:40 robert + + * src/: osg/Switch.cpp, osgPlugins/flt/flt2osg.cpp, + osgPlugins/osg/Switch.cpp: Fixes for Win32 build. + +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. + +2002-10-04 14:53 robert + + * include/osg/DOFTransform: Changed the include of MatrixTransform + to Transform. + +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. + +2002-10-02 14:16 robert + + * include/osg/: Export, Geometry, PrimitiveSet: Added back in the + old osg::Geometry::addPrimitive(..) methods for backwards + compatibility and have placed them within a #ifdef + USE_DEPREACATED_API block. + +2002-10-02 14:12 robert + + * VisualStudio/osg/osg.dsp, + VisualStudio/osgPlugins/osg/dot_osg.dsp, include/osg/GeoSet, + include/osg/Geometry, include/osg/IndexedGeometry, + 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/iv/osgvisitor.cpp, + src/osgPlugins/lib3ds/ReaderWriter3DS.cpp, + src/osgPlugins/lwo/Lwo2Layer.cpp, + src/osgPlugins/lwo/ReaderWriterLWO.cpp, + src/osgPlugins/obj/ReaderWriterOBJ.cpp, + src/osgPlugins/osg/Geometry.cpp, + src/osgPlugins/osg/IndexedGeometry.cpp, + src/osgPlugins/osg/Makefile, src/osgPlugins/txp/TrPageParser.cpp, + src/osgUtil/Optimizer.cpp, src/osgUtil/SmoothingVisitor.cpp, + src/osgUtil/Tesselator.cpp, src/osgUtil/TriStripVisitor.cpp: Moved + the new osg::IndexedGeometry class over the top of the the existing + osg::Geometry class, and removed the temporary IndexedGeometry. + Port the rest of the OSG across to account for the change in method + calls - osg::Geometry::addPrimitive(..) becomes + osg::addPrimitiveSet(..) + +2002-09-30 19:12 robert + + * include/osg/Drawable: Removed inappropriate inline keyword from + getOrCreateStateSet(). + +2002-09-30 19:11 robert + + * src/osg/State.cpp: Added setActiveTextureUnit(0) to + State::reset(). + +2002-09-30 17:50 robert + + * src/osg/: MatrixTransform.cpp, PositionAttitudeTransform.cpp: + Added traverse the AnimationPath callbacks. + +2002-09-30 14:30 robert + + * include/osg/GeoSet, include/osg/IndexedGeometry, + src/osg/GeoSet.cpp, src/osg/IndexedGeometry.cpp, + src/osgUtil/Optimizer.cpp: Added support for per primitive bindings + in osg::IndexedGeometry. Added a convertToIndexedGeometry() method + to GeoSet to allow datasets with per primitive bindings to be be + mapped to across to osg::IndexedGeometry for testing purposes. + +2002-09-29 18:55 robert + + * src/osgText/Text.cpp: From Macro, added a setActiveTextureUnit(0) + to osg::Text::drawImmediateMode() to prevent the wrong OpenGL mode + being used. + +2002-09-29 13:33 robert + + * src/osgPlugins/flt/flt2osg.cpp: From Daniel, Fixes for warnings + under Win32. + +2002-09-28 20:09 robert + + * src/osg/IndexedGeometry.cpp: Fixes to IndexedGeometry.cpp to + repair bugs introduced with Win32 build fixes.S + +2002-09-28 08:47 robert + + * src/osg/State.cpp: Added a dirtyAllVertexArrays() to + State::reset(). + +2002-09-28 08:43 robert + + * include/osg/Array, src/osg/IndexedGeometry.cpp: Fixes for Win32 + build. + +2002-09-27 20:04 robert + + * src/osg/Texture3D.cpp: Fix build after change in GLExtensions. + +2002-09-27 20:01 robert + + * include/osg/Array, src/osg/IndexedGeometry.cpp: Fixes to + IndexGeometry for Win32 build. + +2002-09-27 18:47 robert + + * include/osg/GLExtensions, src/osg/IndexedGeometry.cpp: + Improvements to IndexedGeometry. + +2002-09-26 16:26 robert + + * include/osg/Array, include/osg/IndexedGeometry, + src/osg/Geometry.cpp, src/osg/IndexedGeometry.cpp: Futher work on + the IndexedGeometry class. Indexed coordinates should now work. + +2002-09-24 21:14 robert + + * Make/: makedefs, makedirdefs: 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. + +2002-09-24 20:41 robert + + * VisualStudio/osgPlugins/flt/flt.dsp: Removed redundent / + + -------------------------------------------------------------------- + +2002-09-22 08:09 robert + + * VisualStudio/osg/osg.dsp: Renamed Primitive to PrimitiveSet. + +2002-09-20 16:55 robert + + * include/osg/Referenced, src/osg/Object.cpp: From Gideon, support + for tracking the number of objects constructed and deleted, only + compiled in when unit tests are compiled in. + +2002-09-20 16:54 robert + + * src/osgPlugins/lwo/: Lwo2.cpp, ReaderWriterLWO.cpp, lw.cpp, lw.h: + From Ulrich Hertlien, supported add to textures in the .lwo format. + +2002-09-20 15:51 robert + + * NEWS, VisualStudio/osg/osg.dsp, + 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, + 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, + src/osg/StateSet.cpp, src/osg/Texture.cpp, src/osg/Texture3D.cpp, + 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, + src/osgPlugins/obj/ReaderWriterOBJ.cpp, + src/osgPlugins/osg/Geometry.cpp, + src/osgPlugins/osg/IndexedGeometry.cpp, + src/osgPlugins/osg/Makefile, src/osgPlugins/txp/TrPageParser.cpp, + src/osgText/Text.cpp, src/osgUtil/Optimizer.cpp, + src/osgUtil/SmoothingVisitor.cpp, src/osgUtil/Tesselator.cpp, + src/osgUtil/TriStripVisitor.cpp: Renamed osg::Primitive to + osg::PrimitiveSet which better reflect what it encapsulates. + + Added new osg::IndexGeometry implemention, *not* complete yet. + + Changed the rest of the OSG to handle the renaming og Primitive to + PrimitiveSet. + +2002-09-19 11:30 robert + + * VisualStudio/osg/osg.dsp, include/osg/PolygonStipple, + include/osg/StateAttribute, src/osg/Makefile, + src/osg/PolygonStipple.cpp: Added PolygonStipple class from Mike, + with mods from Robert to make data management local. + +2002-09-19 10:52 robert + + * include/osgUtil/RenderStage, include/osgUtil/SceneView, + src/osgUtil/RenderStage.cpp, src/osgUtil/SceneView.cpp: Made the + calls to the drawing of the pre rendering stages exclit, using a + seperate method in RenderStage and associated calls in + sceneView.cpp. This fixes problems when doing stereo and prerender + at the same time. + +2002-09-19 10:05 robert + + * src/osgUtil/RenderStage.cpp: Fixed copy constructor so that the + _stage member variable was set to this correctly. + +2002-09-18 17:10 robert + + * src/osg/Geometry.cpp: Fix the sceondary color code. + +2002-09-18 17:05 robert + + * src/osg/Texture.cpp: Added missing isCompressedInternalFormat() + method. + +2002-09-18 16:59 robert + + * doc/stereo.html: Fixed mispelling of SEPARATION. + +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. + + Add an example of a RenderBin::SortCallback to sgv.cpp. + +2002-09-18 12:11 robert + + * AUTHORS, VisualStudio/osgPlugins/flt/flt.dsp, + VisualStudio/osgUtil/osgUtil.dsp, + src/osgPlugins/flt/GeoSetBuilder.cpp, + src/osgPlugins/flt/GeoSetBuilder.h, src/osgPlugins/flt/Makefile, + src/osgPlugins/flt/MultiTextureRecord.cpp, + src/osgPlugins/flt/MultiTextureRecord.h, + src/osgPlugins/flt/Record.cpp, src/osgPlugins/flt/Registry.cpp, + src/osgPlugins/flt/UVListRecord.cpp, + src/osgPlugins/flt/UVListRecord.h, src/osgPlugins/flt/flt.h, + src/osgPlugins/flt/flt2osg.cpp, src/osgPlugins/flt/flt2osg.h, + src/osgPlugins/flt/opcodes.h: From Daniel Sjölie - added support + for multitexured flt files. + +2002-09-17 16:47 robert + + * include/osgUtil/DepthSortedBin, include/osgUtil/RenderBin, + include/osgUtil/RenderStage, src/osgUtil/CullVisitor.cpp, + src/osgUtil/DepthSortedBin.cpp, src/osgUtil/Makefile, + src/osgUtil/RenderBin.cpp, src/osgUtil/RenderStage.cpp, + src/osgUtil/SceneView.cpp: Improved the sort callback support in + osgUtil::RenderBin, and removed the now rendundent DepthSortedBin + class. + +2002-09-16 21:58 robert + + * include/osg/Image, include/osg/Texture, include/osg/Texture3D, + include/osg/TextureCubeMap, src/osg/Image.cpp, src/osg/Texture.cpp, + src/osg/Texture1D.cpp, src/osg/Texture3D.cpp, + src/osg/TextureCubeMap.cpp: Further work on multiple context + extensions. + +2002-09-16 11:55 robert + + * src/osgUtil/Optimizer.cpp: Commented out the call to combine + LOD's in the optimizer as it was causing problems in some flt + datasets. + +2002-09-14 11:38 robert + + * include/osg/Texture3D, src/osg/Texture3D.cpp: Updates the + osg::Texture3D::Extensions interface to support the standardisation + of extensions supported across multiple graphics contexts. + +2002-09-13 14:50 robert + + * include/osg/State, src/osg/State.cpp: Added dirty methods for + vertex arrays to better support external OpenGL code which modifies + the OpenGL state and needs to tell the osg::State about it to + ensure that the OSG doesn't make any errors during lazy state + updating. + +2002-09-12 21:30 robert + + * AUTHORS, include/osg/GLExtensions, include/osg/Math: From Pavel + Moloshtan, fixes for Mingw32 build. + +2002-09-12 16:34 robert + + * include/osg/Drawable, include/osg/Geometry, include/osg/Group, + include/osg/Node, include/osg/Transform, src/osg/Group.cpp: Added + asGroup() and asTransform() methods to osg::Node to downcast nodes + to these types without requiring an expensive dynamic_cast<>. + + Also added asGeometry() to osg::Drawable for the same reasons. + +2002-09-12 15:29 don + + * include/osgUtil/SceneView: Fixed setFusionDistance + +2002-09-12 14:23 robert + + * include/osg/Plane, src/osg/Texture.cpp, src/osgText/Text.cpp: + From Brede Johansen - Fixes to osg::Plane::valid and added a new + set method. + + From Stephan Huber - Compilation fix to Texture.cpp for OSX. + + From Don Tidrow - added dirtyBound() to osgText::Text::setPosition + +2002-09-09 05:40 don + + * src/osgPlugins/tiff/ReaderWriterTIFF.cpp: Added ability to accept + '.tif' files (as well as '.tiff') and printed notify() on error + +2002-09-05 16:45 robert + + * include/osg/Texture3D, src/osg/Texture3D.cpp: Improvements to + osg::Texture3D::Extensions code. + +2002-09-05 16:13 don + + * Make/makedefs: For Solaris, /usr/local/lib dependencies now + compile static libraries. This reduces the dependencies for binary + installs. ALso rearranged the SunOS gnu and Forte compiler + sections to be more generic + +2002-09-05 12:42 robert + + * include/osg/Texture, include/osg/Texture3D, + include/osg/buffered_value, 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 class + which encapsulates a std::vector but initializes the array to the + number of graphics contexts, and automatically expands the array + when indices outside the current size are required. + + Added new osg::Texture::Extensions nested class to handle + extensions on a per context basis. + +2002-09-04 11:49 robert + + * include/osg/DisplaySettings, include/osgUtil/SceneView, + src/osgUtil/SceneView.cpp: Added support for setting the fusion + distance directly in SceneView, defaults to the original behavior + of using the values from the Camera if attached. + +2002-09-04 09:14 robert + + * include/osg/Texture, src/osg/Texture.cpp, src/osg/Texture1D.cpp, + src/osg/Texture2D.cpp, src/osg/Texture3D.cpp, + src/osg/TextureCubeMap.cpp: Added support for multiple graphics + contexts to osg::Texture and its subclasses. + +2002-09-04 02:15 don + + * src/osgUtil/SceneView.cpp: Added setting colormask to SceneView + on every frame to allow toggling between stereo on and off in + Anaglyphic mode. + +2002-09-03 21:12 robert + + * include/osg/Primitive, src/osg/Primitive.cpp, + src/osgPlugins/lwo/ReaderWriterLWO.cpp, src/osgUtil/Optimizer.cpp, + src/osgUtil/Tesselator.cpp: Fixes to the LWO to better handle 3 and + 4 vertex polygons. + + Added an extra pass into the Optimizer's merging of geometry + primitives so it convertex 3 and 4 vertex polygons into triangles + and quads respectively. + +2002-09-03 15:42 robert + + * src/osgUtil/Optimizer.cpp: Removed the temporary commenting out + of the Optimizer, which was done for debugging purposes. + +2002-09-03 14:04 robert + + * src/: osg/ClearNode.cpp, osgPlugins/lwo/Lwo2.cpp, + osgPlugins/lwo/Lwo2Layer.cpp, osgPlugins/lwo/Lwo2Layer.h, + osgPlugins/lwo/ReaderWriterLWO.cpp, osgUtil/Optimizer.cpp: Fixed + LWO2 ReaderWriter problem which was down to an the compiler + reodering the evaluation of a Vec3 paramter. + +2002-09-03 10:50 robert + + * src/osgPlugins/bmp/ReaderWriterBMP.cpp: Fixed and unmatched + malloc/free pair, which was previously doing a mallco/delete. + +2002-09-02 13:30 robert + + * include/osg/AlphaFunc, include/osg/AnimationPath, + include/osg/Billboard, include/osg/BlendFunc, + include/osg/BoundingBox, include/osg/BoundingSphere, + include/osg/BoundsChecking, include/osg/Camera, + include/osg/ClearNode, include/osg/ClipNode, include/osg/ClipPlane, + include/osg/ColorMask, include/osg/CullFace, include/osg/CullStack, + include/osg/DOFTransform, include/osg/Depth, + include/osg/DisplaySettings, include/osg/DrawPixels, + include/osg/Drawable, include/osg/Fog, include/osg/GLExtensions, + include/osg/GeoSet, include/osg/Geode, include/osg/Geometry, + include/osg/Group, include/osg/Image, include/osg/Impostor, + include/osg/ImpostorSprite, include/osg/LOD, include/osg/Light, + include/osg/LightModel, include/osg/LightSource, + include/osg/LineSegment, include/osg/LineStipple, + include/osg/LineWidth, include/osg/Material, include/osg/Matrix, + include/osg/MatrixTransform, include/osg/MemoryManager, + include/osg/Node, include/osg/NodeVisitor, + include/osg/OccluderNode, include/osg/Plane, include/osg/Point, + include/osg/PolygonMode, include/osg/PolygonOffset, + include/osg/Polytope, include/osg/PositionAttitudeTransform, + include/osg/Quat, include/osg/Referenced, include/osg/Sequence, + include/osg/State, include/osg/StateAttribute, + include/osg/StateSet, include/osg/Statistics, include/osg/Stencil, + include/osg/Switch, include/osg/Texture, include/osg/Texture1D, + include/osg/Texture2D, include/osg/Texture3D, + include/osg/TextureCubeMap, 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/osgParticle/ParticleProcessor, + include/osgParticle/ParticleSystem, + include/osgParticle/ParticleSystemUpdater, include/osgText/Font, + include/osgText/Paragraph, include/osgText/Text, + include/osgUtil/CullVisitor, + include/osgUtil/InsertImpostorsVisitor, include/osgUtil/RenderBin, + include/osgUtil/RenderGraph, include/osgUtil/RenderStage, + 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, src/osg/GLExtensions.cpp, src/osg/GeoSet.cpp, + src/osg/Geode.cpp, src/osg/Group.cpp, src/osg/Image.cpp, + src/osg/Impostor.cpp, src/osg/ImpostorSprite.cpp, src/osg/LOD.cpp, + src/osg/LightSource.cpp, src/osg/LineSegment.cpp, + src/osg/LineStipple.cpp, src/osg/Material.cpp, src/osg/Matrix.cpp, + src/osg/MemoryManager.cpp, src/osg/Node.cpp, + src/osg/NodeVisitor.cpp, src/osg/OccluderNode.cpp, + 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). + +2002-08-31 10:59 robert + + * src/osgPlugins/flt/flt2osg.cpp: From Yfei He, added in missing + RoadConstruction handler. + +2002-08-31 10:51 robert + + * src/osgText/FTGLTextureFont.cpp: Bug fix from Tom Jolly, which + adds a check aginst a delete of gl textures in FTGLTextureFont + destructor to prevent a NULL be passed to glDeleteTextures. This + solves the crash on exit of osghud/osgtext. + +2002-08-31 07:04 don + + * Make/: makedefs, makeirixdist, makepkg: Added the script to make + IRIX distribution packages (via 'inst'). + +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. + +2002-08-30 17:17 robert + + * Make/makedefs, doc/install.html, src/osgUtil/RenderBin.cpp: + Updates to windows build docs. + + Merge fixes for OSX from bob. + + Added checking for impostor sprites into stats. + +2002-08-30 16:32 robert + + * include/osg/: Math, TextureCubeMap: Fixes to Math for MacOSX + build. + + Converted TextureCubeMap to unix file endings. + +2002-08-30 16:17 robert + + * VisualStudio/LANGEXT.DAT: Update LANDEXT.DAT to contain all the + latest core OSG files. + +2002-08-30 16:07 robert + + * include/osgUtil/Optimizer, src/osgUtil/Optimizer.cpp: Fixed the + flatten static transform visitor. + +2002-08-30 14:38 robert + + * include/osg/UnitTestFramework: Added std:: infront of ends + references. + +2002-08-30 08:17 robert + + * Make/makedefs: Removed the OSG_COMPILE_UNIT_TESTS define from the + OSX build to avoid issues with the missing + +2002-08-30 02:34 don + + * NEWS: Some small clean ups and editorializing of the NEWS file. + +2002-08-29 21:41 robert + + * include/osgGA/DriveManipulator, include/osgGA/FlightManipulator, + include/osgGA/TrackballManipulator, src/osgGA/DriveManipulator.cpp, + src/osgGA/FlightManipulator.cpp, + src/osgGA/TrackballManipulator.cpp: Fixed the numerical accuracy + problems in the Drive and Flight Manipulators. + +2002-08-29 17:38 robert + + * include/osgGA/TrackballManipulator, + src/osgGA/TrackballManipulator.cpp: Fixed numerical accuracy + problem in Trackball manipulator. + +2002-08-29 15:48 robert + + * 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, + src/osgPlugins/osg/StateSet.cpp: Updated docs. + +2002-08-29 15:05 robert + + * NEWS: Updated the NEWS to release the new release. + +2002-08-29 12:01 robert + + * include/osg/ConvexPlanarOccluder, + include/osg/ConvexPlanarPolygon, include/osg/ConvexPlanerOccluder, + include/osg/ConvexPlanerPolygon, include/osg/OccluderNode, + include/osg/ShadowVolumeOccluder, src/osg/ConvexPlanarOccluder.cpp, + src/osg/ConvexPlanarPolygon.cpp, src/osg/ConvexPlanerOccluder.cpp, + src/osg/ConvexPlanerPolygon.cpp, src/osg/Makefile, + src/osg/OccluderNode.cpp, src/osg/ShadowVolumeOccluder.cpp, + src/osgPlugins/osg/ConvexPlanarOccluder.cpp, + src/osgPlugins/osg/ConvexPlanerOccluder.cpp, + src/osgPlugins/osg/Makefile, src/osgPlugins/osg/OccluderNode.cpp, + VisualStudio/MUST_READ_ME.txt, VisualStudio/osg/osg.dsp, + VisualStudio/osgPlugins/osg/dot_osg.dsp: Renamed the ConvexPlaner* + classes to ConvexPlanar* and changed all the various classes that + reference it. + + Added MUST_READ_ME.txt to the VisualStudio directory. + +2002-08-29 09:39 robert + + * include/osg/UnitTestFramework: Added SG_EXPORT. + +2002-08-29 04:49 don + + * src/osgPlugins/txp/trpage_sys.h: Blast it, Don... You should + rebuild before you check things in! + +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, + src/osgPlugins/osg/LightModel.cpp, + src/osgPlugins/pfb/ConvertFromPerformer.cpp, + src/osgPlugins/txp/trpage_header.cpp, + src/osgPlugins/txp/trpage_rarchive.cpp, + src/osgPlugins/txp/trpage_warchive.cpp, src/osgUtil/SceneView.cpp: + Fixed 69 occurance of 'Seperate' misspelling (should be 'Separate') + +2002-08-28 22:40 robert + + * include/osg/Sequence, include/osg/UnitTestFramework, + src/osg/ClipNode.cpp, src/osg/Sequence.cpp, + src/osg/UnitTestFramework.cpp: Changed instances of new across to + use osgNew to help debugging, and fixed an unitialized variable in + Sequence. + +2002-08-28 20:46 robert + + * VisualStudio/osgPlugins/osgText/dot_osgText.dsp: Fixed the + optimized library name of the osgText plugin. + +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. + +2002-08-28 19:38 robert + + * include/osg/UnitTestFramework, src/osgPlugins/iv/normals.cpp: + Fixes to Win32 build. + +2002-08-28 17:59 robert + + * include/osg/UnitTestFramework, src/osg/UnitTestFramework.cpp: + Fixes for Win32 build. + +2002-08-28 17:17 robert + + * Make/debugtests.bat, include/osg/UnitTestFramework, + src/osg/UnitTestFramework.cpp: Added fixes to UnitTestFramework to + get it compiling under Windows. + +2002-08-28 16:44 robert + + * src/osg/: ColorMatrix.cpp, Fog.cpp, GLExtensions.cpp, TexEnv.cpp: + Warning fixes for Windwos + +2002-08-28 16:35 robert + + * VisualStudio/VisualStudio.dsw: Fixed typo on osgunittests project + name. + +2002-08-28 16:27 robert + + * VisualStudio/osg/osg.dsp, + VisualStudio/osgPlugins/osg/dot_osg.dsp, doc/data.html, + include/osg/BoundingBox, include/osg/BoundingSphere, + include/osg/CopyOp, include/osg/EarthSky, include/osg/Matrix, + include/osg/Quat, include/osg/StateAttribute, include/osg/Texture, + include/osg/Texture1D, 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/osgPlugins/osg/Makefile, src/osgPlugins/osg/Texture.cpp, + src/osgPlugins/osg/Texture1D.cpp, src/osgPlugins/osg/Texture2D.cpp, + src/osgPlugins/osg/Texture3D.cpp, + src/osgPlugins/osg/TextureBase.cpp, + src/osgPlugins/osg/Transform.cpp, src/osgUtil/SceneView.cpp: + Removed deprecated code from the distribution. + + 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, + include/osgGA/DriveManipulator, include/osgGA/Export, + include/osgGA/FlightManipulator, include/osgGA/GUIActionAdapter, + include/osgGA/GUIEventAdapter, include/osgGA/GUIEventHandler, + include/osgGA/GUIEventHandlerVisitor, + include/osgGA/KeySwitchCameraManipulator, + include/osgGA/SetSceneViewVisitor, + include/osgGA/StateSetManipulator, + include/osgGA/TrackballManipulator: Updates, from Neil Salter, to + comments etc to osgGA which add better explanations of how each of + the classes operates. + +2002-08-28 15:26 robert + + * 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. + + Have added a very simple unit test to Vec3.cpp, which are + optionally compiled in with the OSG_COMPILE_UNIT_TESTS define, + which is only currently defined in debug builds under unix. It + should be fine to add it in under Windows project files as well. + + Finally, a new demo app osgunittests runs the tests and reports + success or failure of the tests. + +2002-08-27 22:01 robert + + * include/osg/Texture, src/osgPlugins/osg/Texture.cpp, + src/osgPlugins/osg/Texture2D.cpp: Commented out the #define + TEXTURE_USE_DEPRECATED_API from includ/osg/Texture which forces the + use of a typedef Texture2D Texture; in place of the orignal texure + implementation. + +2002-08-27 21:54 robert + + * src/osgPlugins/osg/Geometry.cpp: Added code to write + byte/int/float arrays out with 8 values per line by default, rather + than 1 per line as before. + +2002-08-27 21:18 robert + + * include/osg/DOFTransform, include/osg/PositionAttitudeTransform, + include/osg/Quat, 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. + + Removed a double light reference in the osglight demo. + +2002-08-27 16:46 robert + + * src/osgPlugins/osg/PositionAttitudeTransform.cpp: Added support + for reading and writing osg::PositionAttitudeTransform. + +2002-08-27 16:46 robert + + * src/osgPlugins/osg/Light.cpp: Fixed bug in the Light reading + code. + +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. + +2002-08-27 15:00 robert + + * include/osg/GL: From Marco, fix to include/GL to clean up + warnigns in Windows builds. + +2002-08-27 11:06 robert + + * Make/debugtests.bat, Make/makedefs, Make/makedirdefs, + Make/osgtests.bat, VisualStudio/VisualStudio.dsw, + include/osg/Image, 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. I + will be modifying it to do 1D texturing next. + + Fixed a bug in osg::Texture3D relating to checking of existance of + texturing. + + Merged some fixes to the pfb loader from Ulrich Hertlein. + +2002-08-26 21:11 robert + + * include/osg/TextureBase, src/osg/Texture.cpp, + src/osg/Texture1D.cpp, src/osg/Texture2D.cpp, + src/osg/Texture3D.cpp, src/osg/TextureBase.cpp, + src/osg/TextureCubeMap.cpp: Fixed typo of _texParametersDirty. + +2002-08-26 20:35 robert + + * src/osgUtil/Optimizer.cpp: Removed #ifdef hacks to remove + optimization with VS6.0's STL. VS6.0 STL is now no longer + supported! + +2002-08-26 16:02 robert + + * include/osg/TexEnvCombine: Moved the #define GL_DOT3_RGB_ARB's + into their own #ifndef GL_ARB_texture_env_dot3 block. + +2002-08-26 14:04 robert + + * include/osg/Image, include/osg/Math, src/osg/Image.cpp: Moved + #define's for OpenGL1.2 image formats into the include/osg/Image + header to allow compilation of the rgb plugin under Windows with + its 1.1 OGL headers. + + Added float.h to Math's compile path for VS7 compilation. + +2002-08-26 13:34 robert + + * include/osgUtil/RenderBin: Made the sort callback's sort method + pure virtual. + +2002-08-26 13:28 robert + + * include/osgUtil/RenderBin: Removed redundent parameter in sort() + callback which was never being used. + +2002-08-26 11:23 robert + + * NEWS, include/osg/GLExtensions, src/osg/GLExtensions.cpp, + src/osg/Texture3D.cpp: Updated Texture3D to use extension checking + to get the relevant 3d texturing extensions. + +2002-08-26 04:15 don + + * src/osgPlugins/rgb/ReaderWriterRGB.cpp: Added writer to RGB + plugin + +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, + 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/iv/osgvisitor.cpp, + src/osgPlugins/lib3ds/ReaderWriter3DS.cpp, + src/osgPlugins/lwo/Lwo2.cpp, + src/osgPlugins/lwo/ReaderWriterLWO.cpp, + src/osgPlugins/obj/ReaderWriterOBJ.cpp, + src/osgPlugins/osg/StateSet.cpp, + src/osgPlugins/pfb/ConvertFromPerformer.cpp, + src/osgPlugins/pfb/ConvertFromPerformer.h, + src/osgPlugins/pfb/ConvertToPerformer.cpp, + src/osgPlugins/pfb/ConvertToPerformer.h, + src/osgPlugins/quicktime/ReaderWriterQT.cpp, + src/osgPlugins/rgb/ReaderWriterRGB.cpp, + src/osgPlugins/txp/TrPageArchive.cpp, + src/osgPlugins/txp/TrPageArchive.h, + src/osgPlugins/txp/TrPageParser.cpp, + src/osgPlugins/txp/TrPageParser.h, src/osgUtil/SceneView.cpp: + Converted code dependant on osg::Texture across to its replacement + osg::Texture2D. + +2002-08-25 12:00 robert + + * src/: osg/Geometry.cpp, osgPlugins/lwo/Lwo2.cpp, + osgPlugins/lwo/Lwo2Layer.h: Fixes for Win32 build + +2002-08-24 22:12 robert + + * include/osg/Math: Added guard to prevent VS7 builds using the + #defines for cosf etc. + +2002-08-24 22:12 robert + + * NEWS: Added brief items to NEWS in prep for the 0.9.1 release. + +2002-08-24 22:11 robert + + * include/osg/TexEnvCombine, src/osg/TexEnvCombine.cpp, + src/osgPlugins/osg/TexEnvCombine.cpp: Added support for the + texture_env_dot3 extension. + +2002-08-24 20:39 robert + + * VisualStudio/osg/osg.dsp, + VisualStudio/osgPlugins/osg/dot_osg.dsp, + VisualStudio/osgPlugins/osgParticle/dot_osgParticle.dsp, + include/osg/CopyOp, include/osg/ImpostorSprite, + 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, src/osg/Image.cpp, src/osg/ImpostorSprite.cpp, + src/osg/Makefile, src/osg/Point.cpp, src/osg/State.cpp, + src/osg/TexEnvCombine.cpp, src/osg/Texture.cpp, + src/osg/Texture1D.cpp, src/osg/Texture2D.cpp, + src/osg/Texture3D.cpp, src/osg/TextureBase.cpp, + src/osg/TextureCubeMap.cpp, src/osgPlugins/dx/DXWriter.cpp, + src/osgPlugins/osg/Makefile, src/osgPlugins/osg/Texture.cpp, + src/osgPlugins/osg/Texture2D.cpp, + src/osgPlugins/osg/TextureBase.cpp, + src/osgPlugins/osg/TextureCubeMap.cpp, src/osgUtil/CullVisitor.cpp: + Added new osg::TextureBase, osg::Texture1D, osg::Texture2D, and + osg::Texture3D classes, and changed osg::Texture and + osg::TextureCubeMap so that they now derive from osg::TextureBase. + +2002-08-24 20:35 robert + + * include/osg/: GL, GLExtensions: Clean up of include/osg/GL and + include/osg/GLExtensions for better support of Windows build. + +2002-08-22 18:36 don + + * Make/makedirdefs: Fixed a dependency order + +2002-08-22 10:19 robert + + * include/osg/NodeVisitor, src/osgUtil/CullVisitor.cpp, + src/osgUtil/Optimizer.cpp: Added calling of the LightSource and + ClipNode as Group by the NodeVisitor and fixed the CullVisitor and + Optimizer to take account of this. + +2002-08-22 09:14 robert + + * include/osg/Transform: Fixed the osg::Transform::coompute*() + methods so the were using the _referenceFrame correctly, as + previously they were doing the exact opposite from what they should + have been doing. + +2002-08-21 21:42 robert + + * src/osgPlugins/quicktime/QTtexture.c: From Stephan Huber, "I + found a small bug in QTtexture.c: the code fails, when the + image-files don't reside on the boot-partition. I replaced the + offending function by a cleaner one.". + +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. + +2002-08-20 19:00 robert + + * NEWS, VisualStudio/osgPlugins/osg/dot_osg.dsp, + include/osg/TexEnvCombine, src/osgPlugins/osg/Makefile, + src/osgPlugins/osg/TexEnvCombine.cpp: Added IO Support for + TexEnvCombine state attribute. + +2002-08-20 15:15 robert + + * include/osg/TexEnv, include/osg/TexEnvCombine, + src/osg/TexEnv.cpp, src/osg/TexEnvCombine.cpp, + src/osgPlugins/osg/TexEnv.cpp: Added support for the tex_env_add + and tex_env_crossbar extensions. + +2002-08-20 15:12 robert + + * VisualStudio/osgPlugins/: osgParticle/dot_osgParticle.dsp, + osgText/dot_osgText.dsp: Fixes to new osgText and osgParticle + project files. + +2002-08-20 13:29 robert + + * include/osg/GLExtensions, src/osg/Fog.cpp: Added the definition + of GL_FOG_COORDINATE_SOURCE to Fog.cpp. + + Added #include to the GLExtensions header. + +2002-08-20 12:26 robert + + * Make/makedirdefs, VisualStudio/VisualStudio.dsw, + VisualStudio/osgParticle/osgParticle.dsp, + VisualStudio/osgPlugins/osgParticle/dot_osgParticle.dsp, + VisualStudio/osgPlugins/osgText/dot_osgText.dsp, + VisualStudio/osgText/osgText.dsp, src/osgDB/Registry.cpp, + src/osgParticle/IO_AccelOperator.cpp, + src/osgParticle/IO_CenteredPlacer.cpp, + src/osgParticle/IO_Emitter.cpp, + src/osgParticle/IO_FluidFrictionOperator.cpp, + src/osgParticle/IO_ForceOperator.cpp, + src/osgParticle/IO_LinearInterpolator.cpp, + src/osgParticle/IO_ModularEmitter.cpp, + src/osgParticle/IO_ModularProgram.cpp, + src/osgParticle/IO_MultiSegmentPlacer.cpp, + src/osgParticle/IO_Particle.cpp, + src/osgParticle/IO_ParticleProcessor.cpp, + src/osgParticle/IO_ParticleSystem.cpp, + src/osgParticle/IO_ParticleSystemUpdater.cpp, + src/osgParticle/IO_PointPlacer.cpp, src/osgParticle/IO_Program.cpp, + src/osgParticle/IO_RadialShooter.cpp, + src/osgParticle/IO_RandomRateCounter.cpp, + src/osgParticle/IO_SectorPlacer.cpp, + src/osgParticle/IO_SegmentPlacer.cpp, + src/osgParticle/IO_VariableRateCounter.cpp, + src/osgParticle/Makefile, + src/osgPlugins/osgParticle/IO_AccelOperator.cpp, + src/osgPlugins/osgParticle/IO_CenteredPlacer.cpp, + src/osgPlugins/osgParticle/IO_Emitter.cpp, + src/osgPlugins/osgParticle/IO_FluidFrictionOperator.cpp, + src/osgPlugins/osgParticle/IO_ForceOperator.cpp, + src/osgPlugins/osgParticle/IO_LinearInterpolator.cpp, + src/osgPlugins/osgParticle/IO_ModularEmitter.cpp, + src/osgPlugins/osgParticle/IO_ModularProgram.cpp, + src/osgPlugins/osgParticle/IO_MultiSegmentPlacer.cpp, + src/osgPlugins/osgParticle/IO_Particle.cpp, + src/osgPlugins/osgParticle/IO_ParticleProcessor.cpp, + src/osgPlugins/osgParticle/IO_ParticleSystem.cpp, + src/osgPlugins/osgParticle/IO_ParticleSystemUpdater.cpp, + src/osgPlugins/osgParticle/IO_PointPlacer.cpp, + src/osgPlugins/osgParticle/IO_Program.cpp, + src/osgPlugins/osgParticle/IO_RadialShooter.cpp, + src/osgPlugins/osgParticle/IO_RandomRateCounter.cpp, + src/osgPlugins/osgParticle/IO_SectorPlacer.cpp, + src/osgPlugins/osgParticle/IO_SegmentPlacer.cpp, + src/osgPlugins/osgParticle/IO_VariableRateCounter.cpp, + src/osgPlugins/osgParticle/Makefile, + src/osgPlugins/osgText/IO_Font.cpp, + src/osgPlugins/osgText/IO_Paragraph.cpp, + src/osgPlugins/osgText/IO_Text.cpp, + src/osgPlugins/osgText/Makefile, src/osgText/IO_Font.cpp, + src/osgText/IO_Paragraph.cpp, src/osgText/IO_Text.cpp, + src/osgText/Makefile: Moved the IO support for the osgText and + osgParticle libraries into seperate plugin libraries. + +2002-08-20 11:26 robert + + * src/osg/Notify.cpp: Added a error message for when + OSG_NOTIFY_LEVEL is not set correctly. + +2002-08-20 11:14 robert + + * include/osg/GLExtensions, src/osg/GLExtensions.cpp, + src/osg/Geometry.cpp, src/osg/State.cpp: Merged fixes to the + osg::GLExtensions function pointer code from Stefan Huber, and a + fix to osg::State's secondary color code from Bob Kuehne. + + Moved the body of the getGLExtensionFuncPtr() into the header to + help out support for Windows mapping of different OpenGL extensions + function ptr per dll. + +2002-08-20 11:08 robert + + * include/osg/Fog, src/osg/Fog.cpp, src/osgPlugins/osg/Fog.cpp, + src/osgPlugins/osg/Geometry.cpp: A FogCoordinateSource set/get + methods to osg::Fog which correspond to the FogCoord support added + to osg::Geometry. Added suppot for these new parameters to the .osg + plugin. + +2002-08-20 09:14 robert + + * src/osg/Notify.cpp: Reordered the string comparions so that + DEBUG_INFO comes before INFO, since the find op will find INFO in a + DEBUG_INFO string, and hence report the wrong notify level. + +2002-08-19 20:53 robert + + * include/osg/TexEnvCombine, src/osg/TexEnvCombine.cpp: Added + default values to the TexEnvCombine constructor. + +2002-08-19 16:14 robert + + * include/osg/ClearNode: Added missing include/osg/ClearNode + +2002-08-19 16:11 robert + + * VisualStudio/osg/osg.dsp, include/osg/TexEnvCombine, + src/osg/Makefile, src/osg/TexEnvCombine.cpp: Added new + osg::TexEnvCombine state attribute. + +2002-08-19 12:42 robert + + * 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, + src/osg/EarthSky.cpp, src/osg/Makefile, + src/osgPlugins/dx/DXWriter.cpp, src/osgPlugins/osg/BlendFunc.cpp, + src/osgPlugins/osg/ClearNode.cpp, src/osgPlugins/osg/EarthSky.cpp, + src/osgPlugins/osg/Makefile, src/osgUtil/CullVisitor.cpp, + src/osgUtil/SceneView.cpp: Renamed the osg::EarthSky to + osg::ClearNode to make it more obvious what role it has play and + make it more relevant to non vis-sim applications. + +2002-08-18 15:42 robert + + * include/osg/Matrix, include/osg/NodeVisitor, include/osg/Quat, + include/osg/Vec3, src/osg/Matrix.cpp, src/osg/Quat.cpp: Added + DOFTransform, MatrixTransform and PositionAttitudeTransform to + NodeVisitor. + + Added + osg::Matrix/Quat::makeRotate(angle1,axis1,angle2,axis2,angle3,axis3) + and osg::Matrix::rotate(angle1,axis1,angle2,axis2,angle3,axis3) + method. + + Made osg::Matrix/Quat::makeRotate(heading,pitch,roll) and + osg::Matrix::rotate(heading,pitch,roll) all deprecated API. + + Fixed the Quat*Quat & Quat*=Quat multiplication methods so that + they multiplied in the correct order - they were reversed + originally due to the Quat code being based on code example which + used the v' = M v ordering, rather than the OSG's v' = v M + ordering. + +2002-08-18 12:16 robert + + * src/osg/Geometry.cpp: Added check to disable color binding when + the secondary colour extension doesn't exist. + +2002-08-17 08:34 robert + + * include/osg/UByte4: Fixed typo in #define of UBYTE4 + +2002-08-16 16:14 robert + + * include/osg/Image, include/osg/Texture, + src/osg/ImpostorSprite.cpp: Added Texuture::SubloadCallback example + into the osgprerender demo to illustrate how to use it. + + Changed the ImpostorSprite to use LINEAR,LINEAR for min and mag + filters for the impostor texture. + +2002-08-16 14:33 robert + + * include/osg/Image, include/osg/Texture, src/osg/Image.cpp, + src/osg/Texture.cpp, src/osg/TextureCubeMap.cpp: Added new + osg::Texture::SubloadCallback, and getNumMipmapLevels() to + osg::Texture and osg::Image. This additions are design to make + texture subloading more flexible. + +2002-08-16 11:56 robert + + * src/osgPlugins/pfb/: ConvertToPerformer.cpp, + ConvertToPerformer.h: Fixes from Ulrich Hertlein to get the pfb + plugin compiling with using any deprecated API. + +2002-08-15 21:27 robert + + * include/osg/Geometry, include/osg/State, src/osg/Geometry.cpp, + src/osg/State.cpp: Supported added for secondary color & fog coords + to osg::Geometry and osg::State. + +2002-08-15 21:25 robert + + * src/osgPlugins/flt/: flt2osg.cpp, flt2osg.h: From Perry, support + for color added to the MeshPrimtive/LocalVertexPool code. + +2002-08-15 16:04 robert + + * src/osgPlugins/flt/MeshRecord.h: Removed the getData() from + MeshRecord and the dummy SMesh record, this allow the FaceRecord + base class to directly provide the datatype. + +2002-08-15 15:09 robert + + * src/osgPlugins/osg/StateSet.cpp: Added a using namespace std; and + removed std:: from from std::hex and std::dec. + +2002-08-15 14:04 robert + + * src/osgPlugins/flt/: LocalVertexPoolRecord.h, + MeshPrimitiveRecord.h, MeshRecord.h: Added a virtual keyword into + the getData() overrided methods. + +2002-08-15 12:25 robert + + * VisualStudio/osgPlugins/flt/flt.dsp, + src/osgPlugins/flt/FltFile.cpp, src/osgPlugins/flt/FltFile.h, + src/osgPlugins/flt/HeaderRecord.cpp, + src/osgPlugins/flt/HeaderRecord.h, src/osgPlugins/flt/Input.cpp, + src/osgPlugins/flt/LocalVertexPoolRecord.cpp, + src/osgPlugins/flt/LocalVertexPoolRecord.h, + src/osgPlugins/flt/Makefile, + src/osgPlugins/flt/MeshPrimitiveRecord.cpp, + src/osgPlugins/flt/MeshPrimitiveRecord.h, + src/osgPlugins/flt/MeshRecord.cpp, src/osgPlugins/flt/MeshRecord.h, + src/osgPlugins/flt/Record.cpp, src/osgPlugins/flt/Record.h, + src/osgPlugins/flt/RecordVisitor.h, src/osgPlugins/flt/flt.h, + src/osgPlugins/flt/flt2osg.cpp, src/osgPlugins/flt/flt2osg.h, + src/osgPlugins/flt/opcodes.h: Submission from Perry Miller for + support of OpenFlight15.7's local vertex pool and mesh primitives. + Converted Perry's code to work with the osg::Geometry instead of + osg::GeoSet. + +2002-08-14 21:56 robert + + * include/osg/: MatrixTransform, PositionAttitudeTransform: Added + SG_EXPORT to PositionAttitudeTransform and MatrixTransform. + +2002-08-14 10:30 robert + + * include/osg/Export: Commented out the #define USE_DEPRECATED_API. + +2002-08-13 19:29 don + + * Make/instrules: Added some comments + +2002-08-13 16:31 robert + + * include/osg/AnimationPath, include/osg/Billboard, + include/osg/MatrixTransform, include/osg/PositionAttitudeTransform, + 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 action. + +2002-08-13 14:22 robert + + * src/: osg/AnimationPath.cpp, osg/PositionAttitudeTransform.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 + positions of the transform. + + Added AnimationPath code to osglight to animate the positional + light. + + Added CullVisitor::setCullingMode() code into SceneView so that + SceneView's CullingMode is now properly passed onto CullVisitor. + Note, this work had been done before, but must has been lost in a + merge. Umm... + +2002-08-13 10:35 robert + + * src/osgUtil/RenderBin.cpp: Fixed uninitialized _sortMode. + +2002-08-12 18:40 robert + + * include/osg/PositionAttitudeTransform, + src/osg/PositionAttitudeTransform.cpp: Added new s/getPivotPoint() + support to osg::PositionAttitudeTransform. + + Modified the osglight demo to use an AppCallback and a + PositionAttitudeTransform to animate the loaded model. + +2002-08-12 14:42 robert + + * include/osg/DOFTransform, src/osg/DOFTransform.cpp, + src/osgPlugins/flt/GroupRecord.h, src/osgPlugins/flt/flt2osg.cpp: + Updates to DOFTransform so that its overrides the traverse() and + compute*() methods rather than depending upon callbacks for + animating and compute matrices. Merged the put/inverseput code + between Sasa's and Ferndinand's DOF code. + + From Bora Utka, Added support to osg::Sequence/OpenFlight AnimNode + to the flt plugin. + +2002-08-12 14:37 robert + + * src/osg/Sequence.cpp: attempt to fix read only status of + Sequence.cpp. + +2002-08-11 22:26 robert + + * include/osg/NodeVisitor, src/osg/CollectOccludersVisitor.cpp, + src/osg/DOFTransform.cpp, src/osg/NodeVisitor.cpp, + src/osg/Sequence.cpp, src/osgUtil/AppVisitor.cpp, + src/osgUtil/CullVisitor.cpp: Removed dependency of the new + osg::DOFTransform and osg::Sequence Node's on osgUtil by + implementing a NodeVisitor::VisitorType enum, and associated + g/setVisitorType. This allows callbacks to querry the + visitor/traversal type without doing down cast's to specific + visitor subclasses such as osgUtil::AppVisitor/CullVisitor. + +2002-08-11 11:32 robert + + * src/osgUtil/Optimizer.cpp: Temporarily commented out the flat + staic transforms visitor since it was causing problems with the new + DOFTransform class. + +2002-08-09 20:51 robert + + * AUTHORS, src/osgText/FTBitmapGlyph.cpp, + src/osgText/FTOutlineGlyph.cpp, src/osgText/FTPixmapGlyph.cpp, + src/osgText/FTPolyGlyph.cpp: Submission for Gideon May, fixes for + spacing in various osgText files. + +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. + + Rewrote the osgbillboard demo so that it creates a point rotatated + billbaord and X,Y and Z axis billboards to both test and + demonstrate this types of billboards in action. + +2002-08-08 22:36 robert + + * include/osg/Timer, src/osg/Timer.cpp: Fixes for IRIX 32bit timmer + on O2. From Tom Jolley. + +2002-08-08 16:10 robert + + * src/osg/DOFTransform.cpp: Fixed warning related to where + _increasingFlags is an unsigned short and 0xffffff is being + truncated, spotted by Tom Jolly. + +2002-08-08 16:09 robert + + * include/osg/Texture: Removed inline definition from front of + setMaxAnisotropy method. + +2002-08-08 14:45 robert + + * include/osg/: Primitive, UByte4: Fixed typos, sent in by Warren + Macchi. + +2002-08-08 14:41 robert + + * src/osg/CullStack.cpp: Fixed bug related to switching on/off + culling modes. Patch from Nikolaus Hanekamp. + +2002-08-08 12:27 robert + + * include/osg/Geometry, src/osg/GeoSet.cpp: Changed the + Geometry::setVertexArray and GeoSet::setCoords so that they call + dirtyBound() instead of reseting the local bound flag, this ensures + the updates are propagated upwards through into the parents. + +2002-08-08 12:01 robert + + * src/osgPlugins/lib3ds/ReaderWriter3DS.cpp: Fixed the shininess + factor in 3ds plugin. + +2002-08-07 16:52 robert + + * include/osg/Texture, 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 that it is + now controlled via the setMaxAnisotropy(float) method, and is set + up independently for the mag filter mode, which it previously was + done. + +2002-08-07 11:08 robert + + * VisualStudio/osgPlugins/osg/dot_osg.dsp: Fixed type of + DOFTransform.cpp + +2002-08-06 18:06 robert + + * VisualStudio/osgPlugins/osg/dot_osg.dsp, + include/osg/DOFTransform, src/osgGA/StateSetManipulator.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 + shells for DOFTransform and PositionAttitudeTransform to the .osg + loader, still need to fill in the saving and loading of paramters. + + Went through the distribution remove old API usage. + +2002-08-06 11:37 robert + + * src/osg/DOFTransform.cpp: Changed the default value of + _animationOn to true. + +2002-08-06 11:07 robert + + * include/osg/Camera: Fixed typo in comment. + +2002-08-06 11:04 robert + + * include/osg/Camera: Adde getViewFrustum() to camera. + +2002-08-05 16:07 robert + + * AUTHORS, VisualStudio/osg/osg.dsp, include/osg/DOFTransform, + src/osg/DOFTransform.cpp, src/osg/Makefile, + src/osgPlugins/flt/flt2osg.cpp: Added new osg::DOFTransform node + from Sasa Bistrovic, designed to mirror the OpenFlight DOF + transform nodes. + +2002-08-05 14:29 robert + + * src/osgPlugins/osg/StateSet.cpp: Added support for PROTECTED + modes into the .osg reading and writing. + +2002-08-05 13:40 robert + + * include/osg/: State, StateAttribute: Added support to + StateAttribute/State to support PROTECTED flag for modes and + attributes so that they cannot be overriden from above via the + OVERRIDE flag. This is useful for things like manipulators that + have handles display in the scene, you might want to prevent 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: + Changed the error reporting so that it directs it all via + osg::notify, and only uses the INFO level for reporting that the + file to load is not recognised. Also add check for LWO2 loading so + that it returns FILE_NOT_HANDLED message correctly. + +2002-08-04 21:34 robert + + * AUTHORS, include/osg/MatrixTransform, include/osg/Transform, + 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 + + From Alberto Barbati, Lazy evaluation of inverse matrix in + osg::MatrixTransfrom + +2002-08-03 20:42 robert + + * VisualStudio/osgPlugins/osg/dot_osg.dsp, + src/osgPlugins/osg/Sequence.cpp: Added Sequence.cpp to osg plugin + workspace file. + +2002-08-03 20:37 robert + + * include/osg/LightSource: Changed the copy constructor of for + _light mem var to use a dynamic_cast. + +2002-08-03 19:11 robert + + * AUTHORS, Make/makedirdefs, VisualStudio/VisualStudio.dsw, + VisualStudio/osg/osg.dsp, VisualStudio/osgPlugins/iv/iv.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, + src/osgPlugins/pfb/ConvertFromPerformer.cpp, + src/osgPlugins/pfb/ReaderWriterPFB.cpp: Integrated Ulrich + Hertlien's osg::Sequence node, and osgsequence demo, and support + for osg::Sequence in the pfb loader. + +2002-08-03 19:03 robert + + * include/osgParticle/Interpolator, + include/osgParticle/RadialShooter, + include/osgParticle/SectorPlacer, include/osgParticle/range, + src/osgParticle/IO_Particle.cpp, + src/osgParticle/IO_RadialShooter.cpp, + src/osgParticle/IO_SectorPlacer.cpp, + src/osgParticle/IO_VariableRateCounter.cpp: Changed the range max + and min members variables to maximum and minimum to prevent + collision with windows min and max macros. + +2002-08-03 17:49 robert + + * include/osgUtil/RenderBin, src/osgUtil/RenderBin.cpp: Added + support for a sort callback in RenderBin. + +2002-08-03 17:48 robert + + * include/osg/: MatrixTransform, Transform: Fixed comments. + +2002-08-03 17:37 robert + + * src/: osg/CullStack.cpp, osgUtil/SceneView.cpp: Added cout's of + the view frustum to the aid debugging, these cout's are now + 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 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. + +2002-07-29 00:28 robert + + * include/osg/Texture, src/osg/Texture.cpp, + src/osg/TextureCubeMap.cpp: Checked in new methods for setting up + texture subloading, these allow the user to control which parts on + an image are subloaded from, and how big the initial texture is. + +2002-07-29 00:27 robert + + * src/osgPlugins/: lwo/Lwo2.cpp, lwo/Lwo2.h, lwo/Lwo2Layer.cpp, + lwo/Lwo2Layer.h, lwo/ReaderWriterLWO.cpp, osg/Texture.cpp: Checked + in Pavel's updates for non texured surfaces. + +2002-07-28 22:25 robert + + * include/osg/Texture, src/osg/Texture.cpp: Added + set/getUnrefImageOnApply() methods and associated flag and code in + Texture::apply() to set the _image to 0 on apply. Note, this will + only work when you have a single graphics context, as with multiple + graphics contexts one can't delete the image after the 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 + initiliazation of iterators, sent in by Alberto Barbati. + +2002-07-28 13:49 robert + + * 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 + + * include/osgParticle/ParticleSystem, + 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-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, + src/osgPlugins/lwo/Lwo2.cpp, src/osgPlugins/lwo/Lwo2.h, + src/osgPlugins/lwo/Lwo2Layer.cpp, src/osgPlugins/lwo/Lwo2Layer.h, + src/osgPlugins/lwo/Makefile, + src/osgPlugins/lwo/ReaderWriterLWO.cpp: Added support for LWO2, + send in by Pavel Moloshtan. + +2002-07-26 17:02 robert + + * 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, + 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 + + * include/osg/Geometry: Change Geometry paramter name to lower case + geometry. + +2002-07-25 23:08 robert + + * src/osgPlugins/flt/flt2osg.cpp: From Ferdinand Cornelissen - + Futher updates to the DOF code. + +2002-07-25 22:58 robert + + * src/osg/Matrix.cpp: Added missing return statement to if() block + in Matrix::mult code. Bug spotted by Ray Conner. + +2002-07-25 22:50 robert + + * doc/Doxyfiles/auto_Doxyfile, doc/Doxyfiles/core_Doxyfile, + include/osg/CopyOp, include/osgUtil/IntersectVisitor, + src/osg/CopyOp.cpp, src/osg/Geometry.cpp, + src/osgUtil/IntersectVisitor.cpp: Fixes to Doxygen files from Neil. + + Removed unused set/getReportMode() methods and member variables + from IntersectVisitor. + + Added deep copy construction of Geometry objects. + +2002-07-25 22:45 robert + + * src/osgUtil/Optimizer.cpp: Changed > operator to < and swapped + sides of expression, to enable compilation across compilers. + +2002-07-25 17:15 robert + + * src/osgUtil/Optimizer.cpp: Fix to geometry combiner which wasn't + check the overall color array values in the lessGeometry functor. + +2002-07-25 16:25 robert + + * src/osgPlugins/flt/flt2osg.cpp: Fix to DOF Record from Sasa + Bistroviae. + +2002-07-25 16:21 robert + + * src/osgPlugins/flt/: Pool.cpp, Pool.h, flt2osg.cpp, flt2osg.h: + Fix for colors in old flt models from Brede. + +2002-07-25 15:42 robert + + * Make/makedefs: Removed double quotes from around the : DBGF + = -g -DOSG_USE_MEMORY_MANAGER + + As this was breaking the build. + +2002-07-24 17:29 robert + + * src/osgPlugins/flt/flt2osg.cpp: Implemented the DOF handling more + cleanly, as per OpenFlight15.7 docs. + +2002-07-23 16:48 robert + + * src/osg/Geometry.cpp: Added the missing _primtives from the copy + constructor list. + +2002-07-23 16:01 robert + + * Make/makedefs, Make/makerules, include/osg/Math: Mods for HP-UX + port. + +2002-07-23 15:35 robert + + * src/osg/StateSet.cpp: Added mode checking into StateSet to try + and catch non texture OpenGL modes which have been applied to the + texture modes and visa-versa. + +2002-07-23 14:30 robert + + * Make/makedefs, src/osgPlugins/dx/DXWriter.cpp: Support added for + Gnu C++ under Solaris. + +2002-07-23 11:48 robert + + * AUTHORS, Make/makedefs, Make/makerules, include/osg/Math, + 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. + +2002-07-22 17:01 robert + + * include/: osgParticle/Particle, osgParticle/ParticleSystem, + osgText/Font: Updates to osgParticle form Macro. + +2002-07-22 14:05 robert + + * src/: osg/MemoryManager.cpp, osgParticle/IO_ParticleSystem.cpp, + osgParticle/Particle.cpp, osgParticle/ParticleSystem.cpp: Merged + changed to osgParticle from Macro, these add the ability to + orientate the particles to predefined axis. + +2002-07-22 13:41 robert + + * src/osgText/: FTFace.cpp, FTFont.cpp, FTGLTextureFont.cpp, + FTGlyph.cpp, FTOutlineGlyph.cpp, FTOutlineGlyph.h, FTPolyGlyph.cpp, + FTPolyGlyph.h, FTVectoriser.h: Fixed more uninitialized variables + and two potential memory leaks. + +2002-07-21 21:34 robert + + * src/osgText/: FTBitmapGlyph.cpp, FTFace.cpp, FTFont.cpp, + FTGLTextureFont.cpp, FTOutlineGlyph.cpp, FTPixmapGlyph.cpp, + FTPolyGlyph.cpp, FTSize.cpp, FTTextureGlyph.cpp, FTVectoriser.cpp, + IO_Font.cpp: Fixed various uninitiliazed variables. + +2002-07-21 11:44 robert + + * src/osgParticle/: FluidFrictionOperator.cpp, Particle.cpp, + ParticleProcessor.cpp, ParticleSystem.cpp: Added default + construction values for various member variables to fix report + uninitialized variables. + +2002-07-21 11:04 robert + + * src/: osg/CullStack.cpp, osg/MemoryManager.cpp, + osgGA/DriveManipulator.cpp, osgPlugins/osg/GeoSet.cpp, + osgUtil/SceneView.cpp: Futher work on ensuring that all datatypes + are initilizaed in OSG objects. + +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. + +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/osgUtil/RenderToTextureStage, include/osgUtil/SceneView, + src/osg/MemoryManager.cpp, src/osgUtil/CullVisitor.cpp: Various + fixes to constructors to ensure that all variables are initialized. + +2002-07-20 23:44 robert + + * src/osg/State.cpp: Added missing default values to State + constructor. + +2002-07-20 23:40 robert + + * src/osg/FrameStamp.cpp: Added default values for FrameStamp.cpp + constructor. + +2002-07-20 23:36 robert + + * include/osg/ConvexPlanerPolygon, src/osg/ConvexPlanerPolygon.cpp: + Removed the rendundent variables in the ConvexPlanerPolygon as + these were unused and unitialized. + +2002-07-20 23:36 robert + + * src/osg/MemoryManager.cpp: Added new debugging switch + checkOnAllocations which is now on by default when compiling with + debug build (under UNIX) and can be turned on or off with the + OSG_MM_CHECK_ON_ALLOCATIONS environmental variable. + +2002-07-20 22:37 robert + + * src/osg/MemoryManager.cpp: Added some extra checks for memory + initialization into the osg::MemoryManager, this is turned off by + default, even in debug build. However you can turn it on by setting + the OSG_MM_CHECK_FOR_UNINITIALIZED + +2002-07-20 19:27 robert + + * doc/introduction.html, doc/plan.html, src/osg/Texture.cpp: Umm... + these should have already been commited, not sure why cvs has just + popped these ones up... + +2002-07-20 17:24 don + + * Make/makedirdefs: Added logo plugin + +2002-07-20 16:00 robert + + * src/osgUtil/Tesselator.cpp: Fixed the glTessCallback type to + GLU_TESS_ERROR_DATA. + +2002-07-19 16:49 robert + + * ChangeLog, NEWS, include/osg/BoundingBox: Small bug fix to + osg::BoundingBox::expandBy(x,y,z). + + Updated ChangeLog and NEWS for the release. + +2002-07-19 16:03 robert + + * src/osgUtil/Optimizer.cpp: Removed debugging cout's. + +2002-07-19 15:52 robert + + * doc/Doxyfiles/: all_Doxyfile, auto_Doxyfile, auto_Mainpage, + core_Doxyfile: Updated Doyxgen files. + +2002-07-19 15:19 robert + + * include/osg/Geometry, include/osgUtil/Optimizer, + src/osgPlugins/flt/GeoSetBuilder.cpp: Updates to the Geometry to + add more access methods, and updates to Optimizer to add the new + merge primtives option. + +2002-07-19 14:49 robert + + * src/osgUtil/Optimizer.cpp: Added primitve merging into the + osg::Geometry optimizer. + +2002-07-19 13:51 robert + + * Make/: debugtests.bat, osgtests.bat: Removed the cow.osg paramter + for the osgparticle cow.osg in the test scripts + +2002-07-19 11:18 robert + + * VisualStudio/osgPlugins/osg/dot_osg.dsp: Added + MatrixTransform.cpp. + +2002-07-18 23:35 robert + + * NEWS, include/osg/BoundingBox, include/osg/Drawable, + include/osg/Geometry, src/osg/BoundingBox.cpp, + src/osg/Drawable.cpp, src/osg/GeoSet.cpp, src/osg/Geometry.cpp, + src/osgPlugins/flt/GeoSetBuilder.cpp: Updates NEWS file for 0.9.0 + release. + + Added default computeBound() implementation to osg::Drawable which + uses a PrimtiveFunctor to compute the bounding box in a generic + way, that will work for all Drawable subclasses that implement the + accept(PrimitiveFunctor&). + +2002-07-18 23:34 robert + + * Make/: debugtests.bat, osgtests.bat: Added osgoccluder to test + scripts. + +2002-07-18 20:53 robert + + * doc/doc++/: osg/AlphaFunc.html, osg/Array.html, + osg/ArrayVisitor.html, osg/AttributeFunctor.html, + osg/Billboard.html, osg/BlendFunc.html, osg/ClipNode.html, + osg/ClipPlane.html, osg/CollectOccludersVisitor.html, + osg/ColorMask.html, osg/ColorMatrix.html, + osg/ConvexPlanerOccluder.html, osg/ConvexPlanerPolygon.html, + osg/CullFace.html, osg/CullStack.html, osg/CullingSet.html, + osg/Depth.html, osg/DrawArrayLengths.html, osg/DrawArrays.html, + osg/DrawElementsUByte.html, osg/DrawElementsUInt.html, + osg/DrawElementsUShort.html, osg/DrawPixels.html, + osg/Drawable.html, osg/Fog.html, osg/FrontFace.html, + osg/GeoSet.html, osg/Geode.html, osg/Geometry.html, osg/HIER.html, + osg/HIERjava.html, osg/Image.html, osg/ImpostorSprite.html, + osg/Light.html, osg/LightModel.html, osg/LineStipple.html, + osg/LineWidth.html, osg/Material.html, osg/Matrix.html, + osg/MatrixTransform.html, osg/Object.html, osg/OccluderNode.html, + osg/Point.html, osg/PolygonMode.html, osg/PolygonOffset.html, + osg/Polytope.html, osg/Primitive.html, osg/PrimitiveFunctor.html, + osg/ShadeModel.html, osg/ShadowOccluderVolume.html, + osg/ShadowVolumeOccluder.html, osg/StateAttribute.html, + osg/StateSet.html, osg/Statistics.html, osg/Stencil.html, + osg/TemplateArray.html, osg/TexEnv.html, osg/TexGen.html, + osg/TexMat.html, osg/Texture.html, osg/TextureCubeMap.html, + osg/TriangleFunctor.html, osg/UByte4.html, osg/VectorSizei.html, + osg/VectorUByte.html, osg/VectorUInt.html, osg/VectorUShort.html, + osg/Viewport.html, osg/fast_back_stack.html, + osg/getGLExtensionFuncPtr.2.html, osg/globalnotifylevel..html, + osg/globalnotifynulstream..html, osg/operator.2.html, + osg/operator.html, osg/osg.html, osgDB/FilePathList.html, + osgDB/PushAndPopDataPath.html, osgDB/fileExists.html, + osgGA/GUIEventHandlerVisitor.html, + osgGA/KeySwitchCameraManipulator.html, + osgParticle/ParticleSystem.html, + osgUtil/ConvertGeoSetsToGeometryVisitor.html, osgUtil/General.html, + osgUtil/HIER.html, osgUtil/HIERjava.html, + osgUtil/LeafDepthSortFunctor.html, osgUtil/Optimizer.html, + osgUtil/RemoveEmptyNodesVisitor.html, + osgUtil/RemoveLowestStaticTransformsVisitor.html, + osgUtil/index.html: Updated docs ready for the release. + +2002-07-18 20:41 robert + + * include/osg/Node, include/osg/Object, src/osg/Node.cpp, + src/osg/Object.cpp, src/osgPlugins/osg/Geode.cpp: Moved + get/setUserData from osg::Node into its superclass osg::Object to + allow other subclasses to add their own custom data. + +2002-07-18 16:36 robert + + * 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/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:25 robert + + * src/osgPlugins/flt/TexturePaletteRecord.cpp: From Brede Johansen, + fix the TexturePaletteRecord::endian() to handle old flt versions + (11, 12 & 13). + +2002-07-18 15:29 robert + + * src/osgPlugins/flt/flt2osg.cpp: From Brede Johansen "I have found + one bug in the ConvertFromFLT::visitFace() function. In the early + days of the Flight format, before the LightPoint record existed + they used face records with a light (-point) attribute." + +2002-07-18 15:19 robert + + * include/osg/Drawable, include/osg/GeoSet, include/osg/Geometry, + 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. + + Updated the Viewer to use the osg::Statistics incarnation and + reformated stats to clean it up. + +2002-07-18 11:55 robert + + * src/osg/LightSource.cpp: Added code into osg::LightSource so it + correctly computes its bounding sphere, taking into account any + subgraph below, and the light itself if it is not a infinite light. + +2002-07-18 11:49 robert + + * Make/: debugtests.bat, osgtests.bat: Updated the test scripts to + include cube mapping example and osglight demo. + +2002-07-18 11:41 robert + + * src/osgPlugins/flt/flt2osg.cpp: Removed repeated return transform + in the visitDOF method. + +2002-07-18 11:38 robert + + * src/: osgDB/Registry.cpp, osgPlugins/rgb/ReaderWriterRGB.cpp: + Added support for .sgi alias extension to the .rgb plugin. + +2002-07-18 11:06 robert + + * src/: osgPlugins/dx/DXWriter.cpp, osgUtil/DisplayListVisitor.cpp, + osgUtil/DisplayRequirementsVisitor.cpp, + osgUtil/SmoothingVisitor.cpp, osgUtil/TriStripVisitor.cpp: Fixed + warnings. + +2002-07-18 10:55 robert + + * include/osg/Material, src/osg/Material.cpp, + src/osgPlugins/dw/ReaderWriterDW.cpp, + src/osgPlugins/flt/flt2osg.cpp, + src/osgPlugins/obj/ReaderWriterOBJ.cpp, + src/osgPlugins/pfb/ConvertFromPerformer.cpp, + src/osgPlugins/txp/TrPageArchive.cpp, + src/osgPlugins/txp/TrPageParser.cpp: Converted the + osg::Material::set/getShininess option to use the standard OpenGL + range of 0.0 to 128.0 instead of the previous normalised shiniess + range. This brings it inline with the way the rest of the OSG uses + a 1 to 1 mapping to OpenGL. + + Converted the various loaders to use the new range, which is almost + all cases was simply removing the /128.0f which was required + before! + +2002-07-18 10:17 robert + + * include/osgUtil/Optimizer, src/osgUtil/Optimizer.cpp: Added const + to LessGeometry functor to fix Win32 build. + +2002-07-18 01:55 robert + + * src/osgPlugins/flt/flt2osg.cpp: Fixed spelling mistake. + +2002-07-18 01:52 robert + + * 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/osgPlugins/flt/GeoSetBuilder.h, src/osgPlugins/flt/flt2osg.cpp, + src/osgUtil/CullVisitor.cpp, src/osgUtil/Optimizer.cpp: Various + fixes to the flt loader, and knock on changes to the + osgUtil::Optimizer to better support removal of seperate + osg::Geometry instances where they share the same state and + bindings. + +2002-07-17 17:24 robert + + * src/osg/CollectOccludersVisitor.cpp: Changed from a -> to *() + when using the object pointed to by a reverse iterator, to fix + problems with build under VS6/STLport. + +2002-07-17 11:00 robert + + * include/osgGA/GUIEventHandlerVisitor, + include/osgGA/KeySwitchCameraManipulator, + src/osgGA/KeySwitchCameraManipulator.cpp, + src/osgUtil/Optimizer.cpp: Several items of work related to adding + a manual creation of occluders option to the osgoccluder demo. + + First the osgGA classes have been generalised a little to better + support new GUIEventHandler subclasses. + + Second osgGLUT has a new option for registering a user defined + event handler, the allows the application to add externally extra + options to the osgGLUT viewer. + + Third, the osgoccluder demo now works in two modes. The original + create four occluder sides to wrap an loaded model, the second an + interactive mode which allows the users to add occluders to the + model by pointing to points and pressing 'a' to add a point, the + 'e' to end the occluder polygon, polygons must be convex, planer + and be defined in an anitclockwise order. To start the osgoccluder + in this mode one simple runs it with the '-c' option. Run + osgoccluder with no parameter to get a list of options. + +2002-07-16 21:06 robert + + * include/: osgGA/CameraManipulator, osgGA/DriveManipulator, + osgGA/Export, osgGA/FlightManipulator, osgGA/GUIActionAdapter, + 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, + osgUtil/RenderStageLighting, osgUtil/RenderToTextureStage, + osgUtil/SceneView, osgUtil/SmoothingVisitor, osgUtil/Tesselator, + osgUtil/TriStripVisitor, osgUtil/Version: Updated docs and added + osgGA + +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, + include/osg/BoundingBox, include/osg/BoundingSphere, + include/osg/BoundsChecking, include/osg/Camera, + include/osg/ClipNode, include/osg/ClipPlane, + include/osg/CollectOccludersVisitor, include/osg/ColorMask, + include/osg/ColorMatrix, include/osg/ConvexPlanerOccluder, + include/osg/ConvexPlanerPolygon, include/osg/CopyOp, + include/osg/CullFace, include/osg/CullStack, + include/osg/CullingSet, include/osg/Depth, + include/osg/DisplaySettings, include/osg/DrawPixels, + include/osg/Drawable, include/osg/EarthSky, include/osg/Export, + include/osg/Fog, include/osg/FrameStamp, include/osg/FrontFace, + include/osg/GL, include/osg/GLExtensions, include/osg/GLU, + include/osg/GeoSet, include/osg/Geode, include/osg/Geometry, + include/osg/Group, include/osg/Image, include/osg/Impostor, + include/osg/ImpostorSprite, include/osg/LOD, include/osg/Light, + include/osg/LightModel, include/osg/LightSource, + include/osg/LineSegment, include/osg/LineStipple, + include/osg/LineWidth, include/osg/Material, include/osg/Math, + include/osg/Matrix, include/osg/MatrixTransform, include/osg/Node, + include/osg/NodeCallback, include/osg/NodeVisitor, + include/osg/Notify, include/osg/Object, include/osg/OccluderNode, + include/osg/Plane, include/osg/Point, include/osg/PolygonMode, + include/osg/PolygonOffset, include/osg/Polytope, + include/osg/PositionAttitudeTransform, include/osg/Primitive, + include/osg/Projection, include/osg/Quat, include/osg/Referenced, + include/osg/ShadeModel, include/osg/ShadowVolumeOccluder, + include/osg/State, include/osg/StateAttribute, + include/osg/StateSet, include/osg/Statistics, include/osg/Stencil, + include/osg/Switch, include/osg/TexEnv, include/osg/TexGen, + include/osg/TexMat, include/osg/Texture, + include/osg/TextureCubeMap, include/osg/Timer, + include/osg/Transform, include/osg/Transparency, include/osg/Types, + include/osg/UByte4, include/osg/Vec2, include/osg/Vec3, + include/osg/Vec4, include/osg/Version, include/osg/Viewport, + include/osg/fast_back_stack, include/osg/ref_ptr, + include/osgDB/DotOsgWrapper, include/osgDB/DynamicLibrary, + include/osgDB/Export, include/osgDB/Field, + include/osgDB/FieldReader, include/osgDB/FieldReaderIterator, + include/osgDB/FileNameUtils, include/osgDB/FileUtils, + include/osgDB/Input, include/osgDB/Output, include/osgDB/ReadFile, + include/osgDB/ReaderWriter, include/osgDB/Registry, + include/osgDB/Version, include/osgDB/WriteFile: Updated docs and + added osgGA + +2002-07-16 20:21 robert + + * Make/makedefs, src/osg/GLExtensions.cpp, + src/osgDB/DynamicLibrary.cpp, src/osgDB/FileUtils.cpp: Updates from + Bob Kuehne and Kristopher Bixler to remove the fink dependency from + the MacOSX build. + +2002-07-16 20:19 robert + + * src/osgPlugins/flt/flt2osg.cpp: Fix to DOF Record from Sasa + Bistrovic + +2002-07-16 19:56 robert + + * src/osgPlugins/bmp/Makefile: Removed repeat line from Makefile. + +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. + +2002-07-16 16:28 robert + + * src/osgUtil/Tesselator.cpp: Rewrote the apply_imp template method + so that it takes an initialization paramater. + +2002-07-16 16:13 robert + + * Make/makedefs, Make/makedirdefs, + src/osgPlugins/dx/AreaGeoSetTriangulator.cpp, + src/osgPlugins/dx/DXWriter.cpp: Fixes for MacOSX build from Bob + Kuehne. + +2002-07-16 16:12 robert + + * VisualStudio/VisualStudio.dsw: Added the beginings of an osglight + demo. + +2002-07-16 12:33 robert + + * src/osgPlugins/osg/Makefile: Added TextureCubeMap.cpp to the .osg + plugin Makefile. + +2002-07-16 11:20 robert + + * include/osg/Array: Fixed the new TemplateArray desctructor. + +2002-07-16 11:16 robert + + * include/osg/Array: Added protected destrcutor to TemplateArray. + +2002-07-15 23:23 robert + + * include/osgUtil/Tesselator, src/osgPlugins/osg/Geometry.cpp, + src/osgUtil/Tesselator.cpp: Added support to osgUtil::Tesselator to + insert extra vertices and other attributes into an osg::Geometry + node. Uses the new osg::ArrayVisitor. + + Converted the osg plugin Geometry support to use the new UByte4 + class. + +2002-07-15 23:18 robert + + * include/osg/: Array, UByte4, Vec4: Added osg::UByte4 class, which + can be used to represent packed colors. + + Changed osg::UByte4Array across to use the new osg::UByte4 class + rather than a GLuint as do previously. + + Cleaned up some of the paramters in osg::Vec4. + +2002-07-15 14:20 robert + + * Make/debugtests.bat, Make/osgtests.bat, + src/osgUtil/SceneView.cpp: Fixed the orientation of the osgreflect + demo so that the reflection plane is orientated towards the viewer. + + Changed the lightmodel ambient level to 0.1,0.1,0.1 instead of 0.0, + so that a small amount of ambient lighting is available to render + back surfaces. The osgreflect and osgprerender suffered unexpected + behaviors because of no lighting on the backfaces. + +2002-07-15 12:44 robert + + * Make/debugtests.bat, Make/osgtests.bat, + src/osgDB/FieldReaderIterator.cpp: Fixed memory leak in + FieldReaderIterator.cpp. + + Updated the Make/osgtests.bat and Make/debugtests.bat scripts. + +2002-07-15 11:53 robert + + * Make/makedirdefs, VisualStudio/VisualStudio.dsw: Renamed + hangglide to osghangglide + +2002-07-15 11:03 robert + + * include/osg/State, src/osg/GeoSet_ogl.cpp, src/osg/Geometry.cpp: + Added State::disableTexCoordPointersAboveAndIncluding( unit ) + method so that all unsed texture units can be turned off simply + within Drawables such as Geometry and GeoSet. This can be used to + prevent bleed of arrays from one object to the next - which can + cause crashes. + +2002-07-14 21:51 robert + + * src/osgPlugins/pfb/ConvertFromPerformer.cpp: Fixed unused + variable `osg::StateSet *osgStateSet' warning + +2002-07-14 17:26 robert + + * src/osgUtil/CullVisitor.cpp: Fixed computeNearFar bug in + CullVisitor::apply(Billboard&). + +2002-07-14 11:46 robert + + * src/osgPlugins/osg/: MatrixTransform.cpp, Transform.cpp: Fixes to + read/write of MatrixTransform/Transform. + +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. + +2002-07-13 21:31 robert + + * include/osg/GeoSet, src/osg/GeoSet.cpp, src/osg/GeoSet_ogl.cpp, + src/osgPlugins/osg/BlendFunc.cpp: Conveted GeoSet to use the new + state::set*Pointer/disable*Pointer methods to keep the current + state valid. + +2002-07-13 15:16 robert + + * src/osgPlugins/txp/: TrPageArchive.cpp, TrPageParser.cpp: Support + added for multitextured TXP files, sent in by Boris Bralo. + +2002-07-12 22:45 robert + + * src/osgPlugins/osg/MatrixTransform.cpp: Added missing + MatrixTransform.cpp file + +2002-07-12 22:08 robert + + * include/osg/MatrixTransform, src/osg/MatrixTransform.cpp: Added + MatrixTransform header and source. + +2002-07-12 19:11 robert + + * include/osg/Transform, src/osg/Makefile, src/osg/StateSet.cpp, + src/osgParticle/ParticleSystem.cpp, + src/osgPlugins/dw/ReaderWriterDW.cpp, + src/osgPlugins/flt/flt2osg.cpp, + src/osgPlugins/lib3ds/ReaderWriter3DS.cpp, + src/osgPlugins/obj/ReaderWriterOBJ.cpp, + src/osgPlugins/osg/Makefile, src/osgPlugins/osg/Transform.cpp, + src/osgPlugins/pfb/ConvertFromPerformer.cpp, + src/osgPlugins/txp/TrPageArchive.cpp, + src/osgPlugins/txp/TrPageParser.cpp, src/osgUtil/Optimizer.cpp, + src/osgUtil/TransformCallback.cpp: Ported distribution across to + use the new osg::MatrixTransform and osg::BlendFunc class instead + of osg::Transform and osg::Transparancy respectively. + +2002-07-12 15:24 robert + + * VisualStudio/osg/osg.dsp, + VisualStudio/osgPlugins/osg/dot_osg.dsp, include/osg/BlendFunc, + include/osg/BoundingBox, include/osg/BoundingSphere, + include/osg/Export, include/osg/StateAttribute, + include/osg/Transform, include/osg/Transparency, + src/osg/BlendFunc.cpp, src/osg/Makefile, src/osg/Transform.cpp, + src/osg/Transparency.cpp, src/osgPlugins/dw/ReaderWriterDW.cpp, + src/osgPlugins/dx/DXWriter.cpp, src/osgPlugins/dx/StateSetStr.cpp, + src/osgPlugins/osg/BlendFunc.cpp, src/osgPlugins/osg/Makefile, + src/osgPlugins/osg/Transparency.cpp, + src/osgPlugins/pfb/ConvertFromPerformer.cpp: + Have added a #define USE_DEPRECATED_API to include/osg/Export, and + various osg header and source files to optional compile in + deprecated parts of the OSG API. + + Have renamed osg::Transparency osg::BlendFunc to bring it in line + with the rest of the OSG's StateAttribute classes which are named + after their OpenGL counterparts. include/osg/Transparency still + exists and is simply a typedef to BlendFunc and is enclosed in a + #ifdef USE_DEPRECTATED_API block. + + The matrix methods in the osg::Transform class have been + moved/replicated in a osg::MatrixTransform sublcass from + osg::Transform. The old matrix functionality is still present in + the osg::Transform class but is guard by #ifdef USG_DEPRECATED_API + blocks. One should now think of osg::Transform as being a + Transform Node base class. MatrixTransform has all the + functionality of the original Transform class, so should be used + instead. + +2002-07-12 14:00 robert + + * src/osgUtil/SceneView.cpp: Fix, sent in by Macro Jez, to the set + of the camera with the computed near and far plane, so that it is + only updated when _computeNearFar != + CullVisitor::DO_NOT_COMPUTE_NEAR_FAR. + +2002-07-12 11:30 robert + + * include/osg/TexEnv, src/osg/TexEnv.cpp, + src/osgPlugins/osg/TexEnv.cpp: Added blend color to osg::TexEnv + +2002-07-12 09:48 robert + + * src/osgPlugins/flt/: flt2osg.cpp, flt2osg.h: Addition of + RoadRecords from Yefei He. + +2002-07-12 00:30 don + + * Make/makedefs: added -lpthread to the link line for Linux builds. + Seems Red Hat 7.3 turns up undefined symbols without it. + +2002-07-11 22:08 robert + + * include/osg/State, src/osg/State.cpp: Fixes for Win32 build + +2002-07-11 19:32 robert + + * include/osg/State: Added #define for GL_TEXTURE0_ARB + +2002-07-11 17:12 robert + + * Make/makedirdefs, VisualStudio/VisualStudio.dsw, + include/osg/GLExtensions, include/osg/State: 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, + src/osg/Group.cpp, src/osg/ImpostorSprite.cpp, + src/osg/LineSegment.cpp, src/osgUtil/CullVisitor.cpp, + src/osgUtil/InsertImpostorsVisitor.cpp, + src/osgUtil/IntersectVisitor.cpp: Moved the code referencing + osg::BoundingBox::isValid() and osg::BoundingSphere::isValid() + across to use the valid() methods, the later being more consitent + with other classes such as osg::ref_ptr<>. + +2002-07-11 13:57 robert + + * src/osgPlugins/osg/StateSet.cpp: Fixes for win32 build + +2002-07-11 12:36 robert + + * include/osg/Primitive, src/osg/State.cpp: Fixes for Win32 build + +2002-07-11 12:33 robert + + * include/osg/State: Fixed bug in disabledTexCoordPointer where a + '>' was being used where it should have been a '>='. + +2002-07-11 12:08 robert + + * VisualStudio/VisualStudio.dsw: Fixed the pathname for the + osgprerender demo. + +2002-07-11 09:28 robert + + * include/osg/Primitive: changed unsigned int/short/char* + references to GLuint,GLushort,GLubyte respectively. + +2002-07-10 23:38 robert + + * src/osgPlugins/: osg/GeoSet.cpp, pfb/ConvertFromPerformer.cpp, + pfb/ConvertToPerformer.cpp: Updates for new use of GLushort instead + of osg::ushort in GeoSet index pointer. + +2002-07-10 23:33 robert + + * include/osg/Drawable, include/osg/GeoSet, src/osg/GeoSet.cpp, + src/osg/State.cpp: Tidied up the types in osg::GeoSet so that the + index pointers use GLushort and GLuint to get round compile issues + under MacOSX. + +2002-07-10 21:30 robert + + * include/osg/Drawable, src/osg/Drawable.cpp: Updates to + osg::Drawable::AppCallback and osgprerender demo. + +2002-07-10 16:35 robert + + * include/osg/Drawable, include/osg/Node, + include/osgUtil/AppVisitor, src/osg/Drawable.cpp, + src/osg/Geode.cpp: Added app callback to Drawable. + +2002-07-10 14:33 robert + + * Make/debugtests.bat, Make/osgtests.bat, src/osgDB/Registry.cpp: + Updates to osgprerender to support use of rendering to an image, + rather then just a texture. + +2002-07-10 12:22 robert + + * include/osgUtil/RenderToTextureStage, src/osg/Image.cpp, + src/osgPlugins/dw/ReaderWriterDW.cpp, + src/osgPlugins/lib3ds/ReaderWriter3DS.cpp, + src/osgPlugins/lwo/ReaderWriterLWO.cpp, + src/osgPlugins/obj/ReaderWriterOBJ.cpp, + src/osgPlugins/osg/StateSet.cpp, + src/osgPlugins/pfb/ConvertFromPerformer.cpp, + src/osgPlugins/txp/TrPageArchive.cpp, + src/osgPlugins/txp/TrPageParser.cpp, + src/osgUtil/RenderToTextureStage.cpp: Ported all the demos and + loaders across to use the new multitexturing API. + +2002-07-10 10:32 robert + + * VisualStudio/osgPlugins/flt/flt.dsp, src/osgPlugins/flt/Makefile, + src/osgPlugins/flt/RoadRecords.cpp, + src/osgPlugins/flt/RoadRecords.h, src/osgPlugins/flt/opcodes.h: + Added Yefei He's RoadRecords to the flt loader, these records will + be ignored by the loader, but will allow the loader to skip over + them and continue reading the rest of the file correctly. + +2002-07-10 10:14 robert + + * include/osgParticle/Particle, include/osgParticle/ParticleSystem, + src/osgParticle/ParticleSystem.cpp: Updates from Macro to support + the new multitexture API, and improve bounding box computation. + +2002-07-10 10:04 robert + + * include/osgUtil/CullVisitor: Added setCurrentRenderBin() method. + +2002-07-09 20:23 robert + + * src/osg/ImpostorSprite.cpp: Implemented more code for the new + osgprerender demo. + +2002-07-09 14:17 robert + + * Make/makedirdefs, VisualStudio/VisualStudio.dsw: Added new demo + osgprerender to demonstrate how to prerender a scene and use the + result in the main rendering for special effects. + +2002-07-09 11:33 robert + + * include/osgParticle/: Emitter, ParticleProcessor, Program: + Warnings fixes for IRIX - there was a missing "const" in the + sameKindAs(.) method. + +2002-07-09 11:23 robert + + * src/osgPlugins/: osg/Geometry.cpp, pfb/ConvertFromPerformer.cpp, + pfb/ConvertFromPerformer.h: Fixes for IRIX build. + +2002-07-09 10:35 robert + + * include/osg/AlphaFunc, include/osg/ClipPlane, + include/osg/ColorMask, include/osg/CullFace, include/osg/Depth, + include/osg/Drawable, include/osg/Fog, include/osg/Light, + include/osg/LightModel, include/osg/LineStipple, + include/osg/LineWidth, include/osg/Material, include/osg/Point, + include/osg/PolygonOffset, include/osg/ShadeModel, + include/osg/State, include/osg/StateAttribute, + include/osg/StateSet, include/osg/Stencil, include/osg/TexEnv, + include/osg/TexGen, include/osg/TexMat, include/osg/Texture, + include/osg/Transparency, include/osg/Viewport, + src/osg/ClipNode.cpp, src/osg/GeoSet.cpp, src/osg/LightSource.cpp, + src/osg/State.cpp, src/osg/StateSet.cpp, src/osg/Texture.cpp, + src/osgPlugins/flt/ReaderWriterATTR.cpp, + src/osgPlugins/flt/flt2osg.cpp, src/osgPlugins/osg/StateSet.cpp, + src/osgUtil/Optimizer.cpp, src/osgUtil/SceneView.cpp: Implemented + most of the changes required for supporting multitexturing in the + osg::State/osg::StateSet/osg::StateAttribute and related classes. + +2002-07-08 10:42 robert + + * AUTHORS: Added Mike Connell to authors list. + +2002-07-07 23:12 robert + + * include/osg/Primitive: Added comment to reflect Clay Fowlers + findings on getting VS to compile without the Vector wrapper + classes. + +2002-07-07 18:42 robert + + * include/osg/Primitive, src/osg/StateSet.cpp: Fixes for Windows + build. + +2002-07-07 15:40 robert + + * include/osg/Drawable, include/osg/Primitive, include/osg/State, + include/osg/StateAttribute, include/osg/StateSet, + include/osg/Texture, include/osg/TextureCubeMap, + src/osg/GeoSet.cpp, src/osg/Geometry.cpp, src/osg/Primitive.cpp, + src/osg/StateSet.cpp, src/osg/Texture.cpp, + src/osg/TextureCubeMap.cpp, src/osgPlugins/dx/DXWriter.cpp, + src/osgPlugins/dx/StateSetStr.cpp, src/osgPlugins/osg/Geometry.cpp, + src/osgUtil/SceneView.cpp, src/osgUtil/Tesselator.cpp: Work on + supporting multitexturing in + State/StateSet/StateAttribute/Geoemtry. + +2002-07-04 19:47 robert + + * VisualStudio/VisualStudio.dsw: Added VisualStudio files for Win32 + port of osgcluster demo. + +2002-07-04 15:49 robert + + * include/osg/: GeoSet, Primitive: Used typedef's for + std::vector<>'s used inside DrawElements implementations. + + Added deperecated comment to osg::GeoSet header. + +2002-07-04 15:23 robert + + * Make/makedefs: Added osgGA to the MIGNW makedefs. + +2002-07-04 10:49 robert + + * include/osg/Drawable: Fixed the TriangleFunctor QUAD_STRIP code + so that it produces consistent results. + +2002-07-03 21:33 robert + + * src/osg/Transform.cpp: Spotted by Neil Salter - missing + transform. in the Transform copy operator. + +2002-07-03 12:16 robert + + * VisualStudio/VisualStudio.dsw: Added osgUtil dependency to the + flt project. + +2002-07-02 20:53 robert + + * 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/osgUtil/SceneView.cpp: Reimplemted the + osgUtil::SceneView::setCalcNearFar() functionality to bring it + inline with the CullStack/CullVisitor implementation. Also added + the setSmallFeatureCullingPixelSize() method and wired them up + inside SceneView.cpp so they set the corresponding CullVisitor + paramters. + + Intergrated pfImage copying change in the Performer plugin, + submission sent in by Ulrich Hertlein + +2002-07-02 16:01 don + + * Make/: instrules, makedefs: -n32 and -64 entries were reversed in + makedefs + +2002-07-02 07:22 don + + * include/osg/Drawable, include/osgUtil/CullVisitor, + src/osgUtil/CullVisitor.cpp, src/osgUtil/SceneView.cpp: Added + support for CullVisitor to contain a osg::State. This used when + cull Callbacks require the contextID for doing operations on + texture objects, for example. Modified CullVisitor SceneView and + Drawable + +2002-07-01 15:40 don + + * Make/makedefs: More 64 bit build specifics in IRIX makedefs file + +2002-07-01 15:20 don + + * Make/makedefs: Removed -ldl from makedefs for IRIX + +2002-06-28 23:41 robert + + * include/osgUtil/Tesselator, src/osgPlugins/flt/GeoSetBuilder.cpp, + src/osgPlugins/lib3ds/ReaderWriter3DS.cpp, + src/osgPlugins/lwo/ReaderWriterLWO.cpp, src/osgUtil/Tesselator.cpp: + Rewrote the osgUtil::Tesselator so that it is easier to use, and + can also easily retesselate osg::Primitive::POLYGONS found in + Geometry objects. Added calls to the tesselate to the lwo and flt + loaders. + +2002-06-28 21:54 robert + + * src/osgPlugins/pfb/ReaderWriterPFB.cpp: A couple fixes to remove + Performer runtime warnings. + +2002-06-28 17:25 robert + + * src/osgPlugins/pfb/: ConvertFromPerformer.cpp, + ConvertFromPerformer.h: Fixes from Ulrich Hertlein to build of pfb + plugin. Small mods to these by Robert. + +2002-06-28 09:47 robert + + * include/osg/: Geometry, Primitive: Removed commas from the end of + enum lists. + +2002-06-28 09:36 robert + + * src/osgPlugins/obj/ReaderWriterOBJ.cpp: Change =0 to + osg::Vec2Array::iterator() in .obj loader to get round warnings + under gcc3.0.x + +2002-06-27 21:29 robert + + * src/: osg/CollectOccludersVisitor.cpp, osg/Geometry.cpp, + osgPlugins/flt/GeoSetBuilder.cpp, osgPlugins/flt/GeoSetBuilder.h: + Ported the flt plugin across to use osg::Geometry, it still uses a + GeoSet internally, and I will remove this after some futher work. + +2002-06-27 16:18 robert + + * include/osg/Primitive: Added SG_EXPORT which was missing. + +2002-06-27 14:15 robert + + * include/osg/Array, include/osg/Geometry, include/osg/Primitive, + src/osg/Array.cpp, src/osg/Geometry.cpp, src/osg/Primitive.cpp, + src/osgPlugins/osg/Geometry.cpp: Converted the template + DrawElements primitive class into three seperate non templated + classes - UByteDrawElements, UShortDrawElements, UIntDrawElements. + +2002-06-27 11:50 robert + + * VisualStudio/osg/osg.dsp, include/osg/Array, + include/osg/Geometry, include/osg/Primitive, 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. + +2002-06-27 10:56 robert + + * src/osgPlugins/lwo/ReaderWriterLWO.cpp: Removed the test aginst a + iterator as a bool. + +2002-06-26 22:11 robert + + * include/osg/Export: Added comment to explain #ifdefs for member + templates. + +2002-06-26 22:10 robert + + * include/osg/Export: Added #idef to Export to add check for + support for member templates. + +2002-06-26 22:08 robert + + * src/osgPlugins/lwo/: ReaderWriterLWO.cpp, lw.h: Ported LWO loader + across to use osg::Geometry. Work not quite complete, as we need + to retesselate any concave polygons that can exists in these + datasets. + +2002-06-26 18:48 robert + + * include/osg/Geometry, src/osgPlugins/lib3ds/ReaderWriter3DS.cpp: + Added templated constructor to TemplateArray & DrawElements + template to handle VisualStudio7.0 build. + + Ported 3DS across to use osg::Geometry instead of osg::GeoSet. + +2002-06-26 15:34 robert + + * src/osgPlugins/: obj/ReaderWriterOBJ.cpp, + pfb/ConvertFromPerformer.cpp, pfb/ConvertFromPerformer.h, + quicktime/ReaderWriterQT.cpp, rgb/ReaderWriterRGB.cpp, + txp/TrPageArchive.h, txp/TrPageParser.cpp: Ported pfb, txp and obj + loaders across to use osg::Geometry. + +2002-06-26 11:28 robert + + * include/osg/Geometry, include/osgUtil/DisplayListVisitor, + include/osgUtil/SmoothingVisitor, include/osgUtil/TriStripVisitor, + src/osgPlugins/lwo/ReaderWriterLWO.cpp, + src/osgUtil/CullVisitor.cpp, + src/osgUtil/DisplayRequirementsVisitor.cpp, + src/osgUtil/Optimizer.cpp, src/osgUtil/SmoothingVisitor.cpp: Ported + various demos and support classes over to use the new osg::Geometry + class thus removing dependancy on osg::Geoset from most of the OSG, + only loaders left to port now. + +2002-06-25 21:47 robert + + * src/osgDB/: DynamicLibrary.cpp, FileUtils.cpp, Registry.cpp: + Fixes for Cygwin build from Norman Vine. + +2002-06-25 21:36 robert + + * src/osg/Quat.cpp: Fix to Quat::slerp so that it interpolates + along the shortest path. + +2002-06-25 21:27 robert + + * 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, src/osg/Geometry.cpp, src/osg/Image.cpp, + src/osg/ImpostorSprite.cpp, src/osg/ShadowVolumeOccluder.cpp, + src/osgPlugins/osg/Geometry.cpp, src/osgUtil/IntersectVisitor.cpp, + src/osgUtil/Optimizer.cpp, src/osgUtil/SmoothingVisitor.cpp, + src/osgUtil/TriStripVisitor.cpp: Added + osg::Drawable::PrimitiveFunctor and TriangleFunctor subclass for + querrying the primitive data inside Drawables. Moved various + support classes over from being osg::GeoSet based to osg::Geometry + based. + +2002-06-24 22:44 robert + + * include/osgText/Text, src/osgText/Text.cpp: Fixed + osgText::Text::DrawModeType::ALIGNEMENT spelling mistake, now is + ALIGNMENT. + +2002-06-24 22:37 robert + + * VisualStudio/osgPlugins/osg/dot_osg.dsp, include/osg/Geometry, + src/osg/Geometry.cpp, src/osg/Texture.cpp, + src/osgPlugins/osg/Geometry.cpp, src/osgPlugins/osg/Makefile, + src/osgUtil/Optimizer.cpp: Checked in .osg support for the new + osg::Geometry class. + +2002-06-24 13:53 robert + + * src/osgUtil/Optimizer.cpp: Added required std:: to front of endl + to fix Win32 build. + +2002-06-23 22:43 robert + + * 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. + +2002-06-22 16:46 robert + + * src/osgPlugins/: bmp/ReaderWriterBMP.cpp, + lwo/ReaderWriterLWO.cpp: Compile Fixes for Win32. + +2002-06-21 20:24 robert + + * src/osg/: Geometry.cpp, Texture.cpp: Temporarily removed the + references to multi-texturing calls. + +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 + Drawable. + +2002-06-21 16:14 robert + + * src/osgPlugins/bmp/ReaderWriterBMP.cpp: Bug fix to the size + calculation of bmp images, changed both the reading and writing of + images. + +2002-06-21 08:48 robert + + * include/osg/Geometry: Fixed constructor for TemplateArray(const + TemplateArray& t,const CopyOp& copyop). + +2002-06-20 20:54 robert + + * include/osg/Geometry, src/osg/Geometry.cpp, src/osg/Makefile, + VisualStudio/osg/osg.dsp: Addd new experimental osg::Geometry + Drawable which will eventually replace GeoSet. Currently doesn't + draw anything, and is very much in the early design stages. + +2002-06-20 19:17 robert + + * include/osg/MemoryManager, src/osg/MemoryManager.cpp: Mods to + MemoryManager to make the optimized build produce dummy + implementations for all the public functions found in the header, + this should prevent problems when not compiling in the + MemoryManager under IRIX 64 build. + +2002-06-19 21:38 robert + + * VisualStudio/osgPlugins/osg/dot_osg.dsp: Fixed incorrect naming + of ConvexPlanerOccluder. + +2002-06-19 19:45 robert + + * src/osg/Image.cpp: Added support for reading the new + OSG_MAX_TEXTURE_SIZE environmental variable inside the + osg::Image::ensureValidSizeForTexturing() method. The smallest of + GL_MAX_TEXTURE_SIZE and OSG_MAX_TEXTURE_SIZE is used for the final + max texture size. + + This new env. var. allows users to deliberate cap the size of their + textures so they can test whether their models are limited by + texture memory. If reducing the max texture size increases + performance then you are limited by texture memory! + +2002-06-19 17:06 robert + + * VisualStudio/osgPlugins/osg/dot_osg.dsp, include/osg/BoundingBox, + include/osg/BoundingSphere, include/osg/ConvexPlanerOccluder, + include/osg/OccluderNode, + src/osgPlugins/osg/ConvexPlanerOccluder.cpp, + src/osgPlugins/osg/Makefile, src/osgPlugins/osg/OccluderNode.cpp: + Added support for reading and writing OccluderNode's to the .osg + file format. + +2002-06-19 16:18 robert + + * src/osg/: BoundingSphere.cpp, Geode.cpp, OccluderNode.cpp: Added + computation of the bounding volume of osg::OccluderNodes. + + Added support for osg::BoundingSphere::expandBy*(osg::BoundingBox) + and have added osg::BoundingSphere/Box::valid() which deprecates + isValid(), this is to be more consistent with other classes in the + OSG. + +2002-06-19 11:19 robert + + * include/osg/ShadowVolumeOccluder, + src/osg/CollectOccludersVisitor.cpp, + src/osg/ShadowVolumeOccluder.cpp, src/osgUtil/SceneView.cpp: Added + support for occlusion of holes in occluders, and cleaned up the + interface to ShadowVolumeOccluders. + +2002-06-19 09:34 robert + + * include/osg/LightSource, src/osg/LightSource.cpp, + src/osgPlugins/osg/LightSource.cpp, src/osgUtil/CullVisitor.cpp: + Changed the osg::LightSource so its Light attribute is now + generalised to be a StateAttribute. This allows alternative + implementations of Lights other than the standard osg::Light. + +2002-06-18 23:35 robert + + * include/osg/CollectOccludersVisitor, include/osg/Polytope, + include/osg/ShadowVolumeOccluder, + src/osg/CollectOccludersVisitor.cpp, + src/osg/ShadowVolumeOccluder.cpp, src/osgUtil/SceneView.cpp: Added + support for occluders occluding other occluders, which helps reduce + the number of occluder that will be used in cull traversal to only + the ones that will be effective. Note. Holes in occluders arn't + handled in this occluder occlusion test, will implement this later. + +2002-06-18 11:18 robert + + * include/osg/Plane, include/osg/ShadowVolumeOccluder, + src/osg/ColorMatrix.cpp, src/osgDB/FileUtils.cpp, + src/osgDB/Registry.cpp, src/osgPlugins/flt/Input.cpp: Clean ups for + the Windows build. + +2002-06-18 10:09 robert + + * src/osgDB/Registry.cpp: Added the length argument to a + std::string argument, under Linux it compiled with the default + value npos, under Windows it broke the build, add the npost + excpilicity should get round this difference in implementation. + +2002-06-17 22:50 robert + + * include/osgDB/FileUtils, include/osgDB/Registry, + src/osgDB/DynamicLibrary.cpp, src/osgDB/FileNameUtils.cpp, + src/osgDB/FileUtils.cpp, src/osgDB/FileUtils_Mac.cpp, + src/osgDB/FileUtils_Unix.cpp, src/osgDB/FileUtils_Windows.cpp, + src/osgDB/Registry.cpp, src/osgPlugins/flt/FltFile.cpp, + src/osgPlugins/flt/Input.cpp, + src/osgPlugins/osgtgz/ReaderWriterOSGTGZ.cpp, + src/osgPlugins/tgz/ReaderWriterTGZ.cpp, + src/osgPlugins/txp/ReaderWriterTXP.cpp, + src/osgPlugins/txp/TrPageArchive.cpp, + src/osgPlugins/zip/ReaderWriterZIP.cpp, src/osgText/Font.cpp: + Rewrote the FileUtils support for data and library file paths, + moving the storage of the path lists into osgDB::Registry, and + changed the data structor from a char* to a std::deque. Changed a + names of couple of the convinience functions in osgDB/FileUtils to + better reflect the two public FilePathList's - DataFilePathList and + the LibraryFilePathList. + + Added support into the osgDB::Registry::readNode/Image/Object + methods for pushing and popping the path of the current file being + loaded. + +2002-06-17 10:10 robert + + * include/osg/CullStack, include/osg/CullingSet, + include/osg/Polytope, include/osg/ShadowVolumeOccluder, + 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 + properly disable occluders to prevent self occlusion. + +2002-06-15 21:57 robert + + * Make/cygwin_plugin_def, Make/makedefs, include/osg/Math, + 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. + +2002-06-15 13:14 robert + + * include/osg/CollectOccludersVisitor, include/osg/CullStack, + include/osg/CullingSet, include/osg/Math, include/osg/Polytope, + include/osg/ShadowVolumeOccluder, + src/osg/CollectOccludersVisitor.cpp, src/osg/CullStack.cpp, + src/osg/CullingSet.cpp, src/osg/ShadowVolumeOccluder.cpp: Added + computation of occluders volume scaled relative to the frustum + volume, all volumes computed in eye coords. + +2002-06-14 17:28 robert + + * src/osg/ShadowVolumeOccluder.cpp: Added computation of the + occluders volume, scale it to a ratio of the frustum. + +2002-06-14 14:49 robert + + * include/osg/CollectOccludersVisitor, + src/osg/CollectOccludersVisitor.cpp, + src/osg/ShadowVolumeOccluder.cpp: Refined the + CollectOccluderVisitor so that it checks the subgraph below a node + contains occluders before traversing. + +2002-06-14 12:27 robert + + * src/osg/ShadowVolumeOccluder.cpp: Improvements to the plane + clipping code. + +2002-06-14 09:45 robert + + * src/: osgPlugins/osg/OccluderNode.cpp, osgUtil/CullVisitor.cpp, + osgUtil/SceneView.cpp: Further updates to the occlusion culling + code, also adding missing OccludeNode file the .osg plugin. + +2002-06-14 00:45 robert + + * VisualStudio/osgPlugins/osg/dot_osg.dsp, + include/osg/CollectOccludersVisitor, + include/osg/ShadowVolumeOccluder, + src/osg/CollectOccludersVisitor.cpp, + src/osg/ShadowVolumeOccluder.cpp, src/osgPlugins/osg/Makefile, + src/osgUtil/SceneView.cpp: Further work on occlusion culling. + +2002-06-13 20:39 don + + * src/osg/Timer.cpp: removed the use of gettimeofday for 32 bit + architectures... + +2002-06-13 20:34 robert + + * include/osg/NodeCallback: Added #include so that it + will compile properly regardless of include order. + +2002-06-13 19:27 robert + + * include/osg/Timer, src/osg/Timer.cpp: Merge Randall's changes. + +2002-06-13 17:20 robert + + * Make/makedefs, include/osg/CollectOccludersVisitor, + include/osg/CullStack, include/osg/CullingSet, include/osg/Plane, + include/osg/Polytope, include/osg/ShadowVolumeOccluder, + src/osg/CollectOccludersVisitor.cpp, src/osg/CullStack.cpp, + src/osg/CullingSet.cpp, src/osg/ShadowVolumeOccluder.cpp, + src/osgUtil/CullVisitor.cpp, src/osgUtil/SceneView.cpp: Further + work on Occlusion Culling. Most of work is complete, just debugging + required now. + +2002-06-12 17:23 robert + + * include/osg/Node: Removed inappropriate inline keyword which was + breaking the IRIX build. + +2002-06-12 15:57 robert + + * Make/makedefs, src/osgParticle/Makefile: Changes for MacOSX + build, send in by Bob Kuehne. + +2002-06-12 15:46 robert + + * src/osgDB/FileNameUtils.cpp: Fixed the osgDB::getFilePath, + osgDB::getSimpleFileName() and osgDB::getStrippedName() so that + they check for both unix style '/' and windows style '\' slashes in + file names. + +2002-06-12 14:54 robert + + * include/osg/CullingSet, include/osg/ShadowVolumeOccluder, + src/osg/CollectOccludersVisitor.cpp, + src/osg/ShadowVolumeOccluder.cpp: Fix for renaming of + ShadowOccluderVolume to ShadowVolumeOccluder. + +2002-06-12 10:22 robert + + * VisualStudio/osg/osg.dsp, include/osg/CullStack, + include/osg/CullingSet, include/osg/Plane, include/osg/Polytope, + include/osg/ShadowOccluderVolume, include/osg/ShadowVolumeOccluder, + src/osg/CollectOccludersVisitor.cpp, src/osg/Makefile, + src/osg/ShadowOccluderVolume.cpp, src/osg/ShadowVolumeOccluder.cpp: + Further work on occludision code. + +2002-06-11 20:52 robert + + * AUTHORS, include/osg/CullStack, include/osgUtil/CullVisitor, + src/osg/CollectOccludersVisitor.cpp, src/osg/CullStack.cpp, + src/osgUtil/CullVisitor.cpp: A little more work on Occlusion + culling. + +2002-06-11 19:41 robert + + * 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, + 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, + src/osgText/Paragraph.cpp, src/osgUtil/SceneView.cpp: Checked in + Macro Jez's additions to osgText to support .osg IO make it a fully + functioning NodeKit. + + Also reimplement notify() to try an prevent a crash which has been + caused by to objects in notify.cpp being initiliazed twice, the + second time the auto_ptr holding the dev/null ofstream was being + initilized to 0. + +2002-06-10 14:50 robert + + * NEWS, VisualStudio/osg/osg.dsp, + include/osg/CollectOccludersVisitor, include/osg/Node, + src/osg/CollectOccludersVisitor.cpp, src/osg/Group.cpp, + src/osg/Makefile, src/osg/Node.cpp, src/osgUtil/SceneView.cpp: + Added osg::CollectOccludersVisitor which is a helper class for + finding active occluder in the view frustum, to be used as pre cull + traversal. + +2002-06-10 12:21 robert + + * VisualStudio/osg/osg.dsp, include/osg/CullStack, + include/osg/CullingSet, include/osg/ShadowOccluderVolume, + include/osgUtil/CullVisitor, src/osg/CullStack.cpp, + src/osg/Makefile, src/osg/ShadowOccluderVolume.cpp, + src/osgUtil/CullVisitor.cpp: Created new helper class + osg::CullStack to handle the accumulation of projection, modelview + and culling sets, to be used during travesal of the scene graph, + such as the cull traversal. + +2002-06-09 14:09 robert + + * Make/makedefs, VisualStudio/osgUtil/osgUtil.dsp, + include/osgGA/GUIEventAdapter, include/osgUtil/CameraManipulator, + include/osgUtil/DriveManipulator, + include/osgUtil/FlightManipulator, + include/osgUtil/GUIActionAdapter, include/osgUtil/GUIEventAdapter, + include/osgUtil/GUIEventHandler, + include/osgUtil/SceneViewManipulator, + include/osgUtil/StateSetManipulator, + include/osgUtil/TrackballManipulator, + src/osgGA/DriveManipulator.cpp, src/osgGA/FlightManipulator.cpp, + src/osgGA/TrackballManipulator.cpp, + src/osgUtil/CameraManipulator.cpp, + src/osgUtil/DriveManipulator.cpp, + src/osgUtil/FlightManipulator.cpp, src/osgUtil/Makefile, + src/osgUtil/SceneViewManipulator.cpp, + src/osgUtil/StateSetManipulator.cpp, + src/osgUtil/TrackballManipulator.cpp: Checked in migration from + osgUtil based GUIAdapter code to Neil Salter's osgGA (Gui + Abstraction). This may break users code, but all it should require + to fix the builds should be a change from + osgUtil::CameraManipulator (etc) to osgGA::CameraManipulator and + include Calendar + +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. + +2002-05-22 13:01 robert + + * include/osgUtil/CullVisitor, src/osgUtil/SceneView.cpp: Added + osgUtil::CullVisitor::getCurentRenderGraph() and + getRootRenderGraph() methods which replace getRenderGraph(). Small + changing of order of push/pop of StateSet's in SceneView to clean + things up. + +2002-05-22 11:04 robert + + * include/osg/State: Changed the public osg::State::applyMode() and + applyAttribute methods so that they dirty the associated state, + this helps keep the OpenGL state valid once out of local drawing + routines. + +2002-05-22 09:50 robert + + * doc/Doxyfiles/all_Doxyfile, doc/Doxyfiles/auto_Doxyfile, + doc/Doxyfiles/core_Doxyfile, include/osgGA/Export, + include/osgGA/StateSetManipulator: Updates for Doxygen and osgGA + headers from Neil. + +2002-05-21 20:34 robert + + * doc/introduction.html: Typo and grammer fixes to + introduction.html from Neil Salter. + +2002-05-21 10:16 robert + + * include/osg/State, src/osg/State.cpp: Renamed + osg::State::getCurrentMode/Attribute(..) to + getLastAppliedMode/Attribute() to make it more consistent with the + internal workings of osg::State. + +2002-05-21 09:59 robert + + * include/osg/Math, include/osg/State, src/osg/State.cpp: Added + osg::State::getCurrentMode and osg::State::getCurrentAttribute(). + + Aded osg::clampAbove(..) and osg::clampBelow() template functions + to include/osg/Math. + +2002-05-21 01:58 don + + * Make/instrules: Modified instrules so that the functionality of + instlinks is that system links are not made to point to links, + rather the real files. So links installed on a system are pointing + to platform specific files rather than links that may be pointing + to files of the wrong platform type. + +2002-05-18 09:39 robert + + * include/osg/ClippingVolume, include/osg/Vec4, + include/osgUtil/CullVisitor, include/osgUtil/RenderGraph, + src/osgUtil/CullVisitor.cpp: Various API updates to suppor light + points developments better, but should also benifit other + extensions to rendering. + +2002-05-18 09:37 robert + + * src/osg/Texture.cpp: Made trilinear filtering the default mode + for osg::Texture's. + +2002-05-18 09:35 robert + + * src/osgPlugins/flt/ReaderWriterATTR.cpp: Modified the setting of + min and mag texture filter modes to produce higher quality mip + maps. + +2002-05-15 20:58 robert + + * src/osgUtil/: CullVisitor.cpp, TrackballManipulator.cpp: Fixed + problem with orhographic projections due to a bug in CullVisitor + where it automatically resets the near and far to the values + calculated during cull traversal. The maths for converting the + computed far and near into clip coordinates was wrong, fixed this + and the problem goes away. + +2002-05-15 12:27 robert + + * include/osgUtil/CullVisitor, src/osgUtil/CullVisitor.cpp: Exposed + the CullVisitor::setComputeNearFarMode + +2002-05-14 11:20 robert + + * include/osg/MemoryManager, include/osgUtil/CullVisitor, + src/osg/Image.cpp: Fixes to new flipVertical/flipHorizontal. + +2002-05-14 10:34 robert + + * include/osg/Image, src/osg/Image.cpp: Added + osg::Image::flipHorziontal and flipVertical, submitted by Brede + Johansen. + +2002-05-13 22:19 robert + + * include/osg/: Math, Vec4: Added new template versions of a + commonly used maths functions. + +2002-05-13 08:30 robert + + * src/osgPlugins/lib3ds/ReaderWriter3DS.cpp: Reverted change to use + decal flag. + +2002-05-10 20:30 robert + + * Make/makedefs: Added image plugin library defs for IRIX, + submission from Randall Hopper. + +2002-05-10 16:42 robert + + * src/osgText/Font.cpp: Fix for finding windows fonts. + +2002-05-09 23:48 don + + * src/osgGA/KeySwitchCameraManipulator.cpp: Small std::cout fix + +2002-05-09 20:02 robert + + * VisualStudio/osgGA/osgGA.dsp, src/osgGA/GUIEventHandler.cpp, + src/osgGA/KeySwitchCameraManipulator.cpp: Fix compile problems with + osgGA under Windows. + +2002-05-09 19:59 robert + + * include/osgUtil/CullVisitor, src/osgUtil/CullVisitor.cpp: Added + pixelSize method to CullVisitor, and converted small feature + culling to use the pixelSize method instead of a ratio of radius to + distance from eye point. setSmallFeatureCullingPixelSize() method + has also been added to provide the user with finer control of small + featyre culling. + +2002-05-09 11:30 robert + + * Make/makedirdefs, VisualStudio/VisualStudio.dsw, + VisualStudio/osgGA/osgGA.dsp, include/osgGA/CameraManipulator, + include/osgGA/DriveManipulator, include/osgGA/Export, + include/osgGA/FlightManipulator, include/osgGA/GUIActionAdapter, + include/osgGA/GUIEventAdapter, include/osgGA/GUIEventHandler, + include/osgGA/GUIEventHandlerVisitor, + include/osgGA/KeySwitchCameraManipulator, + include/osgGA/SetSceneViewVisitor, + include/osgGA/StateSetManipulator, + include/osgGA/TrackballManipulator, include/osgGA/Version, + src/osgGA/CameraManipulator.cpp, src/osgGA/DriveManipulator.cpp, + src/osgGA/FlightManipulator.cpp, src/osgGA/GUIEventHandler.cpp, + src/osgGA/GUIEventHandlerVisitor.cpp, + src/osgGA/KeySwitchCameraManipulator.cpp, src/osgGA/Makefile, + src/osgGA/SetSceneViewVisitor.cpp, + src/osgGA/StateSetManipulator.cpp, + src/osgGA/TrackballManipulator.cpp, src/osgGA/Version.cpp, + src/osgUtil/SceneView.cpp: Added new osgGA - GUI Adapter library + submitted by Neil Salter. This will replace the current GUI adapter + code inside osgUtil. + +2002-05-08 08:32 robert + + * VisualStudio/osg/osg.dsp: Addded missing ClipNode references to + osg.dsp. + +2002-05-07 12:44 robert + + * src/osg/: Camera.cpp, ClipNode.cpp: Fixed + osg::Camera::getModelViewMatrix() so that it handles the + EYE_TO_MODEL transform correctly. + + Fixed warning in ClipNode.cpp. + +2002-05-07 12:12 robert + + * src/osgPlugins/flt/: SwitchRecord.cpp, SwitchRecord.h, + flt2osg.cpp: Support added for OpenFlight switch nodes, submission + from Brede Johansen. + +2002-05-07 12:08 robert + + * include/osg/: Quat, Vec2, Vec3, Vec4: Added default values in the + constructors of Vec2,Vec3,Vec4 and Quat default constructors. + +2002-05-07 03:51 don + + * Make/makedefs: Fixed rpath nonsense in makedefs for Irix + +2002-05-03 23:47 robert + + * include/osg/Node, src/osg/Node.cpp: Added + osg::Node::getValidStateSet(). + +2002-05-03 17:47 robert + + * Make/debugtests.bat, Make/osgtests.bat, include/osg/LightSource, + src/osg/LightSource.cpp: Added support for the managing the + StateSet above a LightSource node, and made it an osg::Group so + that it can be used a decorator above a scene. + + Added osgclip demo to the test suite. + +2002-05-02 23:02 robert + + * include/osg/Viewport: Made osg::Viewport::getViewport(..) const. + +2002-05-02 01:14 robert + + * Make/makedefs, Make/makedirdefs, VisualStudio/VisualStudio.dsw, + 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. + +2002-04-26 17:01 robert + + * AUTHORS: Updated the AUTHORS file to mention the original authors + of the terrapage loader. + +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 + +2002-04-26 14:49 robert + + * NEWS: Added mention of MemoryManager to NEWS file. + +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. + + Fix to pfb Makefile for missing $. + +2002-04-26 13:06 robert + + * src/osgUtil/Optimizer.cpp: Fix for CisualStudio6.0 build. + +2002-04-26 09:25 robert + + * src/osgPlugins/dx/DXWriter.h: Fixed remaining MAX_PATH usuage, + replacing it with the new DX_MAX_PATH, this should solve compile + problems under VisualStudio .NET. + +2002-04-26 09:16 robert + + * NEWS, include/osg/Drawable, include/osg/Group, include/osg/LOD, + include/osg/Node, src/osgPlugins/osg/Group.cpp, + src/osgPlugins/osg/LOD.cpp, src/osgUtil/InsertImpostorsVisitor.cpp, + src/osgUtil/Optimizer.cpp: Qarning fixes, and updated the date in + NEWS to reflect todays release of 0.8.45 + +2002-04-25 23:09 robert + + * Make/makedefs, include/osg/Node, src/osgPlugins/pfb/Makefile: + Fixes for IRIX build. + + Fix for a warning under VisualStudio.NET. + +2002-04-25 23:07 robert + + * src/osgPlugins/dx/: DXWriter.cpp, DXWriter.h: Cygwin build fixes. + +2002-04-25 22:31 robert + + * src/osgPlugins/txp/trpage_sys.h: Fix for window build. + +2002-04-25 16:54 don + + * NEWS: Added small blurb for Solaris... + +2002-04-25 14:26 robert + + * index.html, doc/contents.html, doc/demos.html, + doc/dependencies.html, doc/index.html, doc/install.html, + doc/introduction.html, doc/plan.html, doc/stereo.html: Ran the + spell checker through the new documentation. + +2002-04-25 13:35 robert + + * ChangeLog: Updated change log for 0.8.45 release. + +2002-04-25 12:37 robert + + * doc/plan.html: Added to the .plan. + +2002-04-25 12:30 robert + + * src/osgPlugins/obj/: ReaderWriterOBJ.cpp, glm.cpp, glm.h: Fixes + to .obj plugin from gideon. + +2002-04-25 12:29 robert + + * AUTHORS: Added Bob to the AUTHORS list for his efforts on MacOSX. + +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. + +2002-04-25 11:14 robert + + * doc/plan.html: Added another bullet point to the plan. + +2002-04-25 11:10 robert + + * ChangeLog.preCVS, FAQ, TODO: Removed these old files that do + little in the context of the current OpenSceneGraph disitribution + apart from clogs things up! + +2002-04-25 11:07 robert + + * index.html, doc/contents.html, doc/data.html, doc/demos.html, + doc/dependencies.html, doc/documentation.html, doc/index.html, + doc/install.html, doc/introduction.html, doc/plan.html, + doc/sgv.html, doc/stereo.html: Add doc/plan.html and links to it + from the rest of the docs. + +2002-04-25 09:54 robert + + * src/osg/Texture.cpp: Fixed compile problem under VisualStudio. + +2002-04-25 08:47 robert + + * doc/introduction.html: Fixed relative path for image. + +2002-04-25 08:29 robert + + * doc/demos.html: Updated demos documentation. + +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. + +2002-04-24 21:57 robert + + * src/osgPlugins/dx/Makefile: Merged Bob's changes for MacOSX + build. This change is simply the addition of GLUT_LIB to the link + line. This change should be removed once we fixed the OSG_LIBS so + that it doens't include osgGLUT, however, I'll leave this for + another day... + +2002-04-24 21:36 robert + + * src/osg/Texture.cpp: Fix for MacOSX build, making sure that the + compresed tex image is defined on all builds by removing the + #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/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, + src/osgPlugins/quicktime/Makefile: Changes for Mac OSX build, sent + in by Bob Kuehne + +2002-04-24 15:52 robert + + * include/osg/MemoryManager, src/osg/MemoryManager.cpp, + src/osg/Notify.cpp, src/osgDB/FileUtils_Mac.cpp, + src/osgDB/FileUtils_Unix.cpp, src/osgDB/FileUtils_Windows.cpp: + Removed the use of __FUNCTION__ from MemoryManager to remove + problems with VisualStudio .NET compile. + + Added support for OSG_NOTIFY_LEVEL and OSG_FILE_PATH into the + relevant getenv routines. This compliments the exisiting + OSGNOTIFYLEVEL & OSGFILEPATH which are deprecated but still + supported. The OSG_ version are more consistent with the rest of + the env variables used in the OSG. + +2002-04-24 15:14 robert + + * README, index.html, doc/contents.html, doc/data.html, + doc/demos.html, doc/dependencies.html, doc/documentation.html, + doc/index.html, doc/install.html, doc/introduction.html, + doc/sgv.html, doc/stereo.html: Updates to the documentation. + +2002-04-24 14:08 robert + + * 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 + 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. + +2002-04-24 09:49 robert + + * Makefile, include/osg/Version, src/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. + Sent in by Norman Vine. + + Reoder of the makedefs/makedirdefs to fix Mac OSX compilation. Sent + in by Bob Kuehne. + +2002-04-23 23:04 robert + + * doc/install.html: Updated the docs on compiling under Windows. + +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 + +2002-04-23 16:01 robert + + * src/osgDB/FileUtils_Windows.cpp: Fixed compilation problem + associated wirh moving FileUtils source out into seperate files. + +2002-04-23 15:58 robert + + * src/osg/Image.cpp: Fixed ordering of paramters in osg::Image + constructor to remove warning. + +2002-04-23 14:59 robert + + * src/osgDB/: FileUtils.cpp, FileUtils_Mac.cpp, FileUtils_Unix.cpp, + FileUtils_Windows.cpp: Seperated out the platform specific + implementions of the file search/access routines - we now have + FileUtils_Windows.cpp, FileUtils_Mac.cpp and FileUtils_Unix.cpp. + The FileUtils_Mac.cpp is based on code submitted by Josh Portway + and add uses the carbon API for searching for files. + +2002-04-23 14:12 robert + + * doc/introduction.html: Addtional details on the OpenSceneGraph + and support. + +2002-04-23 12:03 robert + + * src/osg/Notify.cpp: Changed the Windows gauard around so that it + only works for VisualStudio and not Cygwin/Mingw. + +2002-04-23 12:02 robert + + * src/osgPlugins/txp/TrPageArchive.cpp: Added a pragma to get round + a VisualStudio warning that I couldn't fix in any easy way. + +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. + + Added an osgNew to the ReaderWriterRGB.cpp to aid detected of + tracking of memory leaks. + +2002-04-23 11:34 robert + + * include/osg/Image: Fixed compile problems under VisualStudio + w.r.t the new additions for precompiled mipmaps. Changed + std::size_t to unsigned int. + +2002-04-23 10:06 robert + + * src/osg/Texture.cpp: Replaced texture compression extension + define so that its #ifndef guard used GL_ARB_texture_compression as + natured intended. + +2002-04-23 09:40 robert + + * ChangeLog: Updated ChangeLog in preperation for the 0.8.45 + release. + +2002-04-23 09:34 robert + + * NEWS: Added to the NEWS file. + +2002-04-22 22:18 robert + + * include/osg/: ClippingVolume, Matrix, Plane: A couple of API + additions to osg::ClippingVolume, osg::Matrix and osg::Plane sent + in by Mike Connell. + +2002-04-22 22:13 robert + + * include/osg/Image, src/osg/Texture.cpp, src/osg/Image.cpp, + src/osgPlugins/txp/TrPageArchive.cpp, + src/osgPlugins/txp/TrPageArchive.h, + src/osgPlugins/txp/TrPageParser.cpp, + src/osgPlugins/txp/TrPageParser.h: Integrated submission from Boris + Bralo: + + Supported added for precompiled mip maps stored in osg::Image, and + read by osg::Texture. + + Updates to TerraPage loader for support of compressed texture + images and precompiled mip maps. + +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. + +2002-04-22 15:54 robert + + * include/osg/Matrix, include/osgUtil/CullVisitor, + src/osgUtil/CullVisitor.cpp, src/osgUtil/SceneView.cpp: Added + support for compute the near and far planes and then applying to + the current projection matrix into CullVisitor itself. Similar + code to support this has been moved out of SceneView completely. + + Added Matrix:: infront of the definition of the static + osg::Matrix::inverse(Matrix) method which was missing. + +2002-04-22 10:55 robert + + * FAQ: Slight changes to FAQ to make a little more relevant, it + really needs a total re-write though. + +2002-04-22 10:50 robert + + * Make/osgtests.bat: Added test script which runs all the demos in + the OSG to make sure they run ok. User has to verify they are + correct visually. + +2002-04-22 10:37 robert + + * NEWS, src/osgUtil/CullVisitor.cpp, src/osgUtil/RenderStage.cpp, + src/osgUtil/SceneView.cpp: Cleaned up the handling of the Viewport + with osg::SceneView/RenderStage and CullVisitor so that the + Viewport is now managed as part as the global stateset so that it + can be pushed and popped like the rest of state without problems. + This makes it easier to have multiple viewports within one scene + graph. + +2002-04-22 10:31 robert + + * src/osgPlugins/obj/glm.cpp: Fixes the .mlt loading from Ben + Discoe. + +2002-04-21 23:05 robert + + * TODO, include/osg/AnimationPath, src/osg/AnimationPath.cpp, + src/osg/State.cpp, src/osg/StateSet.cpp, src/osgUtil/SceneView.cpp: + Updated TODO list. + + Converted AnimationPath so it is now subclassed from + osg::Transform::ComputeTransfromCallback() so that it can be + directly attached to the scene to move objects about. + + Changed the osg::SateSet::setGlobalDefaults() so that is sets + GL_DEPTH_TEST to ON. + + Added guards and creation of default helper classes in + osgGLUT::Viewer and osgUtil::SceneView so that sensible defaults + 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. + +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. + +2002-04-21 10:51 robert + + * INSTALL, README, doc/install.html: Updates to docs. + +2002-04-20 21:35 robert + + * doc/: data.html, dependencies.html, install.html: Updated the + docs. + +2002-04-20 16:49 robert + + * doc/: data.html, dependencies.html, install.html, + introduction.html: Reorginising the docs so that data source, + dependencies and installation istrucions sit in the doc directory + as html files. + +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. + + Added so test code to osgcube for stress testing memory allocation + and deallocation. + + Commented out the registering of app and cull callbacks in osghud. + +2002-04-19 17:22 robert + + * include/osg/Math, src/osgPlugins/dx/DXWriter.cpp: Fixes for Max + OSX build from Bob Kuehne. + +2002-04-19 17:21 robert + + * doc/introduction.html: updated the introduction.html, still not + complete but getting there. No edited for typo's yet :-) + +2002-04-19 17:00 don + + * src/osgPlugins/txp/TrPageParser.cpp: Fixed an assignment that + should have been a test + +2002-04-19 16:34 don + + * src/osgPlugins/txp/: TrPageArchive.cpp, TrPageArchive.h, + TrPageParser.cpp, TrPageParser.h: Updated some files sent by Boris + Bralo for the txp loader. + +2002-04-19 16:02 don + + * src/osgUtil/RenderStage.cpp: Fixed small typo in + src/osgUtil/RenderStage.cpp + +2002-04-19 16:00 don + + * src/osgPlugins/dw/Makefile: Added Bob K's fix + +2002-04-19 00:30 don + + * src/osgUtil/SceneView.cpp: Fixed small typo in + SceneView::setDefaults(). + +2002-04-18 22:29 robert + + * doc/introduction.html: Added introduction html file. + +2002-04-18 17:40 robert + + * doc/stereo.html: Updated stereo documentation to include details + about horizontal and vertical split stereo. + +2002-04-18 17:08 don + + * INSTALL: Changed make makeosx to make + +2002-04-18 16:37 don + + * Make/makedefs: changed LIBEXT to LIB_EXT for Darwin + +2002-04-18 16:16 don + + * Make/makedefs: Added -lXi to the Linux X_LIBS + +2002-04-18 11:38 robert + + * src/osgPlugins/txp/: trpage_geom.cpp, trpage_readbuf.cpp, + trpage_warchive.cpp, trpage_writebuf.cpp: Fixed VisualStudio .NET + warnings in TXP plugin. + +2002-04-18 10:57 robert + + * src/: osgPlugins/dw/ReaderWriterDW.cpp, osgText/FTPolyGlyph.cpp: + Fixed memory leak in FTGL associated with the function of + gluTesselate. + + Fixed a warnings in the DW plugin. + +2002-04-17 21:04 robert + + * include/osg/ColorMask: Warning fixes for VisualStudio + +2002-04-17 15:18 robert + + * INSTALL: Fixed type in location of redhat glu patch. + +2002-04-17 12:36 robert + + * include/osg/: ColorMatrix, StateAttribute: Fixes for warnings + under VisualStudio + +2002-04-17 12:29 robert + + * src/osgUtil/TriStripVisitor.cpp: Added a + gset->computeNumVertices() which was missing, this was causing + models to disappear after application of tri stripping. + +2002-04-17 10:48 robert + + * include/osg/Billboard, include/osg/Matrix, + include/osgUtil/CullVisitor, src/osg/Billboard.cpp, + src/osg/Matrix.cpp, src/osg/MemoryManager.cpp, + src/osgUtil/CullVisitor.cpp: Changed the osg::Billboard comution so + that it get passed in the current modelview matrix rathan than an + identity matrix, this matrix is then modified locally. + + Changed the osg::Matrix set methods so they are inline. + + Added a few useful comments to MemoryManager.cpp to help people + understand the assert's better. + +2002-04-16 22:39 don + + * Make/makedefs: Changed Linux makedepend flag from -MM to -M + +2002-04-16 22:08 robert + + * src/osgPlugins/txp/: trpage_compat.cpp, trpage_geom.cpp, + trpage_header.cpp, trpage_light.cpp, trpage_material.cpp, + trpage_model.cpp, trpage_parse.cpp, trpage_print.cpp, + trpage_range.cpp, trpage_rarchive.cpp, trpage_readbuf.cpp, + trpage_scene.cpp, trpage_tile.cpp, trpage_warchive.cpp, + trpage_writebuf.cpp: Fixed the seveal hunderd warnings in TerraPage + loader! + +2002-04-16 16:44 robert + + * src/osgPlugins/txp/TrPageArchive.cpp: Fix to TXP plugin to handle + to new osg::Image method naming. + +2002-04-16 16:31 robert + + * include/osgUtil/SceneView, src/osgUtil/RenderStage.cpp, + src/osgUtil/SceneView.cpp: Added clearing of seperation band + between horizontal/vertical split stereo areas. + +2002-04-16 16:21 don + + * Makefile, Make/makedirdefs, src/Makefile, + src/osgPlugins/Makefile, src/osgPlugins/txp/trpage_read.h, + src/osgPlugins/txp/trpage_scene.h, src/osgPlugins/txp/trpage_sys.h, + src/osgPlugins/txp/trpage_write.h: Added makedirdefs via a request + from Bob Kheune. This allows us to edit the DIRS cruft in a single + file in the Make directory instead of having to edit multiple + files. Also edited Makefiles that needed to include this file. + + Also cleaned up txp loader to compile with SunOS. This needs to be + retested on other platforms. + +2002-04-16 15:57 robert + + * include/osg/Image, src/osg/DrawPixels.cpp, src/osg/Image.cpp, + src/osg/Texture.cpp, src/osg/TextureCubeMap.cpp, + src/osgPlugins/dx/DXWriter.cpp, src/osgPlugins/flt/flt2osg.cpp, + src/osgPlugins/pfb/ConvertToPerformer.cpp: Added + osg::Image::setPixelFormat(..) and setInternalTextureFormat(), and + renamed osg::Image::pixelFormat(), + internalTextureFormat(),dataType() to osg::Image::getPixelFormat() + etc. These changes are to bring it more into line with the style + of the rest of the OSG. + + Updated the rest of the distribution to take account for these + names changes. + +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. + +2002-04-16 12:41 robert + + * include/osg/Camera, include/osg/Viewport, + include/osgUtil/CullVisitor, include/osgUtil/SceneView, + src/osg/Camera.cpp, src/osg/Matrix.cpp, src/osg/MemoryManager.cpp, + src/osgUtil/SceneView.cpp: Removed the cached matrices from + osg::Camera, so that osg::Camrea::getModelViewMatrix() and + osg::Camera::getProjectionMatrix() are calculated on the fly. + Removed various redudent methods, including the project and + unproject methods which are better supported within + osgUtil::SceneView. + + Added a computeWindowMatrix() method to Viewport, to make it easier + to construct a MV*P*W matrix for converting local coords into + screen coords and visa versa. Converted SceneView and CullVisitor + to use this new method. + +2002-04-16 12:36 robert + + * src/osgPlugins/flt/: CommentRecord.h, FltFile.cpp, FltFile.h, + HeaderRecord.cpp, Input.cpp, InstanceRecords.cpp, + InstanceRecords.h, OldVertexRecords.cpp, ReaderWriterFLT.cpp, + Record.cpp, flt2osg.cpp, flt2osg.h, opcodes.h: Updates to the flt + plugin from Brede Johansen. + +2002-04-16 09:01 robert + + * src/osg/MemoryManager.cpp: Warnings fix. + +2002-04-16 06:29 don + + * Make/makerpms, dist/RPM/OpenSceneGraph.spec, + dist/RPM/OpenSceneGraph_dev.spec: Fixed some boo-boos in makerpms + for building demo source files... + +2002-04-16 05:13 don + + * Make/: distrules, instrules, makedefs, makepkg, makerpms: Fixed + Solaris 'make distribution' for demo source. + +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. + +2002-04-15 22:48 robert + + * Make/makedefs, include/osg/ImpostorSprite, + include/osgUtil/CullVisitor, src/osgPlugins/lib3ds/atmosphere.cpp, + src/osgPlugins/lib3ds/background.cpp, + src/osgPlugins/lib3ds/tracks.cpp, + src/osgPlugins/txp/TrPageParser.cpp, + src/osgPlugins/txp/trpage_geom.cpp, + src/osgPlugins/txp/trpage_geom.h, + src/osgPlugins/txp/trpage_rarchive.cpp, + src/osgPlugins/txp/trpage_readbuf.cpp, + src/osgPlugins/txp/trpage_scene.cpp, + src/osgPlugins/txp/trpage_warchive.cpp: Compile fixes for IRIX, + submitted by Randall Hopper. + +2002-04-15 22:03 robert + + * include/osg/MemoryManager, src/osgPlugins/dx/StateSetStr.cpp: + Added support for OSG_USE_MEMORY_MANAGER into Windows build. + +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:21 robert + + * VisualStudio/VisualStudio.dsw: 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. + +2002-04-15 12:03 robert + + * VisualStudio/VisualStudio.dsw: Added osghud, a head up display + demo. + +2002-04-15 11:59 robert + + * src/osgPlugins/dx/ReaderWriterDX.cpp: Fixes to warning in Win32 + build + +2002-04-15 09:51 robert + + * src/osgPlugins/flt/: LongIDRecord.cpp, flt2osg.cpp: Fixed the + copying of LongIDRecord's strings in flt plugin so it now uses the + record length-4, to create the string. Also Removed some in + appropriate comments from LongIDRecord, since they were obvious and + hang over of a copy and paste job on the code. + +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. + +2002-04-14 23:21 robert + + * include/osg/DisplaySettings, include/osg/Image, + src/osg/DisplaySettings.cpp, src/osg/Image.cpp, + src/osg/Texture.cpp, src/osgUtil/SceneView.cpp: Added support for + specificing the eye mapping and seperation between the horizontal + and veritical split stereo modes. + + Renamed osg::Image::ensureDimensionArePowerOfTwo() to + osg::Image::ensureValidSizeForTexturing(). + +2002-04-14 21:30 robert + + * src/osg/: Image.cpp, Texture.cpp: Used a faster method for + checking for power of 2 on the image dimensions and did a check on + forcing 16bits textures in osg::Texture (which speeds things up on + the Umea model which is performance bound by texture memory.), the + later check is now commented out. + +2002-04-14 14:41 robert + + * include/osg/Image, src/osg/Image.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'. + +2002-04-14 13:54 robert + + * src/osgPlugins/bmp/ReaderWriterBMP.cpp: Addition of write .bmp to + the BMP plugin. + +2002-04-14 13:53 robert + + * src/osgUtil/SceneView.cpp: Fix for crash in SceneView introduced + when ungarded use of _dispalySettings pointer was added, a if + (valid) guard has been added to solve the problem. + +2002-04-13 23:19 robert + + * VisualStudio/osg/osg.dsp, VisualStudio/osgDB/osgDB.dsp, + VisualStudio/osgPlugins/bmp/bmp.dsp, + VisualStudio/osgPlugins/dw/dw.dsp, + VisualStudio/osgPlugins/dx/dx.dsp, + VisualStudio/osgPlugins/flt/flt.dsp, + VisualStudio/osgPlugins/gif/gif.dsp, + VisualStudio/osgPlugins/jpeg/jpeg.dsp, + VisualStudio/osgPlugins/lib3ds/lib3ds.dsp, + VisualStudio/osgPlugins/lwo/lwo.dsp, + VisualStudio/osgPlugins/obj/obj.dsp, + VisualStudio/osgPlugins/osg/dot_osg.dsp, + VisualStudio/osgPlugins/osgtgz/osgtgz.dsp, + VisualStudio/osgPlugins/pic/pic.dsp, + VisualStudio/osgPlugins/png/png.dsp, + VisualStudio/osgPlugins/rgb/rgb.dsp, + VisualStudio/osgPlugins/tgz/tgz.dsp, + VisualStudio/osgPlugins/tiff/tiff.dsp, + VisualStudio/osgPlugins/txp/txp.dsp, + VisualStudio/osgPlugins/zip/zip.dsp, + VisualStudio/osgText/osgText.dsp, VisualStudio/osgUtil/osgUtil.dsp, + include/osg/GeoSet, include/osgText/Text, + src/osgPlugins/dx/AreaGeoSetTriangulator.cpp, + src/osgPlugins/dx/DXWriter.cpp, src/osgPlugins/flt/FltFile.h, + src/osgPlugins/flt/flt.h, src/osgPlugins/txp/TrPageArchive.h: Clean + up for VisualStudio build + +2002-04-13 19:53 robert + + * VisualStudio/osgPlugins/tga/tga.dsp: Added a space into the + project name because it was confusing VisualStudio. + +2002-04-13 19:45 robert + + * VisualStudio/VisualStudio.dsw: Further changes to + VisualStudio.dsw for dependancies. + +2002-04-13 12:36 robert + + * VisualStudio/VisualStudio.dsw: Added dependanices into + osgPlugins. + +2002-04-13 12:08 robert + + * include/osgUtil/: RenderStage, SceneView: Fixed compile problem + related to missing includes (a result of removing include of + Camera..) + +2002-04-13 11:29 robert + + * VisualStudio/VisualStudio.dsw: Added dependancies to Demos. + +2002-04-13 11:18 robert + + * VisualStudio/VisualStudio.dsw, include/osg/Camera, + src/osgPlugins/dx/DXWriter.cpp: Saved workspace from VisualStudio + to follow up on missing demo dependancies + +2002-04-13 10:28 robert + + * VisualStudio/VisualStudio.dsw: Added Core infront of the names of + the project dependancies. + +2002-04-12 19:06 robert + + * include/osg/Camera, include/osg/ImpostorSprite, + include/osg/State, include/osgUtil/SceneView, src/osg/Camera.cpp, + src/osgUtil/SceneView.cpp: Further work on cleaning up SceneView + and Camera, in particular moving strereo support out of Camera and + into SceneView. Also enabled the option to set the projection and + modelview matrices directly on SceneView thereby removing the + dependance on osg::Camrea to control the view of the scene. + +2002-04-12 15:05 robert + + * src/osg/MemoryManager.cpp: Fixes for Win32 build. + +2002-04-12 14:06 robert + + * VisualStudio/VisualStudio.dsw: 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. + +2002-04-12 13:15 robert + + * VisualStudio/VisualStudio.dsw: 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. + +2002-04-12 11:24 robert + + * VisualStudio/osgPlugins/lib3ds/lib3ds.dsp: Attempt to add + osgPlugin infront of the 3ds name to force VisualStudio to present + it as plugin in the browser. + +2002-04-12 11:12 robert + + * VisualStudio/VisualStudio.dsw: Reorganised the names of libraries + and Demos to make it clear what is what. + +2002-04-12 10:53 robert + + * include/osg/Transform, src/osg/Transform.cpp, + src/osgText/FTVectoriser.cpp: Fixes for Win32 build + +2002-04-12 10:25 robert + + * VisualStudio/VisualStudio.dsw: Removed double reference of + osgtexture + +2002-04-12 09:01 robert + + * VisualStudio/osgUtil/osgUtil.dsp: Removed dangling references to + NewCullVisitor from osgUtil.dsp. + +2002-04-12 07:18 don + + * Make/makepkg, src/osgUtil/CullVisitor.cpp: Solaris PKG + distribution now makes a shar (self-extracting shell archived) + changed makepgk to do this. + + Changed another one of those pesky cout = std::cout in + CullVisitor.cpp + +2002-04-12 06:09 don + + * Make/makedefs: added 'make cleandepend' to build system. + +2002-04-12 06:06 don + + * Make/: help.sh, makerules: Added the 'make cleandepend' target to + the build system. + +2002-04-12 00:20 robert + + * include/osg/Matrix, include/osg/NodeVisitor, include/osg/Object, + include/osg/StateAttribute, include/osg/StateSet, + include/osg/Transform, 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, src/osgPlugins/osg/Object.cpp, + src/osgPlugins/osg/Transform.cpp, src/osgUtil/CullVisitor.cpp, + src/osgUtil/Optimizer.cpp: Added DataVariance enum and set/get + fields to osg::Object to help identify which objects have values + that vary over the lifetime of the object (DYNAMIC) and ones that + do not vary (STATIC). Removed the equivalent code in + osg::Transform, StateSet and StateAttribute, as these are now + encompassed by the new DataVariance field. + + Removed MatrixMode enum from Matrix, and associated + fields/parameters from osg::Transfrom and osg::NodeVisitor, since + MatrixMode was not providing any useful functionality, but made the + interface more complex (MatrixMode was an experimental API) + + Added ReferenceFrame field to osg::Transform which allows users to + specify transforms that are relative to their parents (the default, + and previous behavior) or absolute reference frame, which can be + used for HUD's, camera relative light sources etc etc. Note, the + view frustum culling for absolute Transform are disabled, and all + their parents up to the root are also automatically have view + frustum culling disabled. However, once passed an absolute + Transform node culling will return to its default state of on, so + you can still cull underneath an absolute transform, its only the + culling above which is disabled. + +2002-04-11 18:15 robert + + * include/osg/Fog, include/osg/Image, include/osg/Light, + src/osg/Image.cpp, src/osg/Texture.cpp: Added several new methods + to osg::Image to help keep track of memory and added + osg::Image::readPixels to encapsulate glReadPixels. + + Reordering of includes in include/osg/Fog and include/osg/Light to + remove silly warnings under Visual Studio. + +2002-04-11 18:13 robert + + * src/osgPlugins/lib3ds/ReaderWriter3DS.cpp: Patch to ReadWriter3DS + from Mike Connel. + +2002-04-11 17:05 don + + * src/osgUtil/Makefile: Backed out bad addition of NewCUllVisitor + +2002-04-11 16:54 don + + * src/osgUtil/Makefile: Somehow, cvs forgot to check in a modified + Makefile with NewCullVisitor added to it... Hm.. anyway this fixes + it. + +2002-04-11 14:53 robert + + * src/osg/DrawPixels.cpp: Fix for Win32 build. + +2002-04-11 10:16 robert + + * INSTALL: Changed the comments for Clay Fowlwer about the GLU + patch for RedHat7.2 to reflect the new position of the tarball and + its new name. + +2002-04-11 09:24 robert + + * include/osgUtil/SceneView, src/osgUtil/CullVisitor.cpp: Fixed + refrences to NewCullVisitor which has now been mapped onto + CullVisitor. + +2002-04-10 23:10 robert + + * include/osgUtil/CullVisitor, include/osgUtil/NewCullVisitor, + src/osg/Image.cpp, src/osgUtil/CullVisitor.cpp, + src/osgUtil/Makefile, src/osgUtil/NewCullVisitor.cpp: Copied + NewCullVisitor over top of CullVisitor and then removed + NewCullVisitor. + + Added some defines to Image in prep for writing code to determine + how big a pixel is. + +2002-04-10 22:51 robert + + * 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/osgUtil/SceneView.cpp: Added new + osg::DrawPixels class with encapsulates glDrawPixels as and + osg::Drawable. Added osg::Image::readPixels to osg::Image. + + Made osg::LightSource to default to cullActive set to false to that + LightSource nodes don't get culled by default. + +2002-04-10 15:34 don + + * dist/PKG/.README: Added placeholder .README file to the PKG + directory to keep CVS from removing the directory on an update. + +2002-04-10 15:32 don + + * dist/PKG/: OpenSceneGraph-0.8.44-SunOS-local, + OpenSceneGraph-dev-0.8.44-SunOS-local: Removed big honkin' SUN PKG + files from cvs distribution. + +2002-04-10 02:29 don + + * Make/makedefs, src/osgPlugins/tiff/Makefile: Added (previously + omitted) libpng, libjpeg, libtiff, libgif to makedefs in the Linux + section + +2002-04-09 23:54 don + + * Make/makerules: Fixed makedepend to do the right thing. + +2002-04-09 22:46 robert + + * include/osgUtil/SceneView: Added setProjectionMatrix and + setModelViewMatrix() methods to osg::SceneView, and associated + member variables. I have not linked them up to the cull traversal + yet, but this will be the next task. + +2002-04-09 17:09 robert + + * include/osg/ImpostorSprite, include/osg/Matrix, + include/osgUtil/NewCullVisitor, include/osgUtil/RenderStage, + src/osg/ImpostorSprite.cpp, src/osg/Matrix.cpp, + src/osgUtil/CullVisitor.cpp, + src/osgUtil/InsertImpostorsVisitor.cpp, + src/osgUtil/NewCullVisitor.cpp, src/osgUtil/RenderLeaf.cpp, + src/osgUtil/RenderStage.cpp, src/osgUtil/SceneView.cpp: Further + work on removing Camera references from NewCullVisitor and releted + classes, this work paves the way for making osg::Camera an optional + extra rather than a requirement for rendering. + +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. + +2002-04-09 15:55 don + + * Make/distrules, Make/instdemosrc, Make/instrules, Make/makedefs, + Make/makepkg, Make/makerpms, Make/makerules, + dist/PKG/OpenSceneGraph-0.8.44-SunOS-local, + dist/PKG/OpenSceneGraph-dev-0.8.44-SunOS-local, + src/osgPlugins/Makefile, src/osgText/FTVectoriser.cpp: Added pkgadd + distribution for Solaris. + + Added a cleaner way to install demo source so that installed + versions use a simplified makedefs/makerules. + + Small fix to get osgText to compile with Solaris CC. Constructor + declared with a non-const argument, but implemented with const + argument. + +2002-04-08 17:50 don + + * Make/makedefs: Added -lstdc++ to begining of LIBS on link line.. + ?? + +2002-04-08 17:25 don + + * Make/makedefs: Put quotes around "DBGF" for multi argument + +2002-04-08 09:23 robert + + * src/osg/MemoryManager.cpp: Changed a char* into const char* to + fix Solaris build. + +2002-04-08 09:22 robert + + * src/osg/Notify.cpp: Fix for VisualStudio's lack of + auto_ptr::reset. + +2002-04-07 18:46 don + + * Make/cygwin_plugin_def, Make/makedefs, + 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: Added a stop gap fix for cygwin build. + Previous experiements were creating library and plugin files that + looked like system library and system files which would have + deleted original files on a 'make install'. Cygwin is not tested + yet, but this needed to get fixed before a cygwin user wiped out + his system library files. + +2002-04-06 10:24 robert + + * src/: osg/Makefile, osgUtil/Makefile: Updates to Makefile to + reflect recent .cpp additions such as TextureCubeMap, MemoryManager + etc. + +2002-04-05 03:49 don + + * src/osg/GeoSet.cpp: Fixed a small oversight in the previous bug + fix. in GeoSet::computeBound() _numcoords is NOT necesarily + _cindex._size. + +2002-04-05 02:52 don + + * INSTALL, Makefile, Make/help.sh, Make/helprules, Make/instrules, + Make/makedefs, Make/makedirrules, Make/makerules, + src/osgDB/Registry.cpp: Edited INSTALL for new make and + installation procedures. Checking in a fix for Norman Vine Added + helprules and help.sh for a long-winded help message if you 'make + help'. + +2002-04-04 19:01 don + + * 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 + + Added distrules and makerpms for building RPM distributions + + Removed old RedHatRPM distribution build directory + + Added new dist/RPM directory and placed temporary .spec files + (these are generated by Make/makerpms and are not intended for + stand-alone use, but they keep the directory warm and CVS happy) + +2002-04-04 01:30 don + + * src/osg/GeoSet.cpp: Fixed a small bug in compute bound that + caused it to come up with the wrong number if the coord array was + indexed, and containing bogus (unindexed, yet in-line) numbers. + +2002-04-03 18:53 don + + * Make/makedefs: Cleaned up in stallation directives + +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... + + Also added INST_SYS_PREFIX and INST_SHARE_PREFIX for installation, + as well as "standardizing" the install locations for the various + platforms. + +2002-04-02 07:58 don + + * Make/: makedefs, makerules: Oops forgot to add makedefs and + makerules + +2002-04-02 07:44 don + + * AUTHORS, Makefile, Make/instrules, Make/instrules.new, + Make/makedefs.cyg, Make/makedefs.freebsd, Make/makedefs.irix.std, + Make/makedefs.irix.std.64, Make/makedefs.linux, + Make/makedefs.macosx, Make/makedefs.mingw, Make/makedefs.new, + 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, 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: The new order for building OSG. All + Makefiles are replaced and the Make directory is left with four + files only : makedefs makerules makedirrules + instrules + + These work for all platforms supported so far, which include : + Linux Irix Solaris MacOSX Cygwin FreeBSD + +2002-04-02 07:27 don + + * Make/: makedefs.new, makerules.new: Folded in Bob Kuehne's + changes for Mac OSX to makedefs and makerules + +2002-04-01 16:37 don + + * Make/: makedefs.new, makerules.new: Added cleanlite rules to + makerules.new + +2002-04-01 05:54 don + + * Make/makedefs.new: [no log message] + +2002-04-01 04:39 don + + * Make/: instrules.new, makedefs.new, makerules.new: Completed and + tested instrules.new + +2002-03-31 17:43 don + + * Make/: instrules.new, makedefs.new: Added more to instrules and + makedefs.new Folded in Randall Hopper's changes for FreeBSD + +2002-03-31 17:40 robert + + * Make/makedefs.linux, VisualStudio/osg/osg.dsp, + VisualStudio/osgUtil/osgUtil.dsp, include/osg/Camera, + include/osg/ClippingVolume, include/osg/NodeVisitor, + include/osg/Projection, include/osg/Transform, + include/osgUtil/CullViewState, include/osgUtil/CullVisitor, + include/osgUtil/NewCullVisitor, include/osgUtil/RenderLeaf, + include/osgUtil/SceneView, src/osg/Camera.cpp, src/osg/Makefile, + src/osg/Projection.cpp, src/osg/State.cpp, + src/osgUtil/CullViewState.cpp, src/osgUtil/CullVisitor.cpp, + src/osgUtil/Makefile, src/osgUtil/NewCullVisitor.cpp, + src/osgUtil/RenderBin.cpp, src/osgUtil/RenderLeaf.cpp, + src/osgUtil/SceneView.cpp: Added new osg::Projection node, and + osgUtil::NewCullVisitor which are work in progress for the new + support for controlling the projection matrix from within the scene + graph. + + Also Added osg::State::getClippingVolume(), getProjectionMatrix() + and getModelViewMatrix() with allows drawables to access the + current projection, and model view matrices and the view frustum in + local coords to the drawable. + +2002-03-31 10:54 robert + + * src/osgPlugins/obj/glm.cpp: Removed reference to malloc.h, + replacing by stdlib.h instead. + +2002-03-30 21:20 robert + + * src/osgPlugins/dx/DXWriter.cpp: Warnings fixes, submitted by + Randall Hopper. + +2002-03-30 15:13 robert + + * src/osg/MemoryManager.cpp: Fix for Cygwin build. + +2002-03-29 17:26 robert + + * include/osg/MemoryAdapter, include/osg/State, + include/osg/StateAttribute, include/osg/Texture, + include/osg/mem_ptr, src/osg/Camera.cpp, src/osg/Makefile, + src/osg/State.cpp, src/osg/Texture.cpp, src/osgUtil/RenderLeaf.cpp, + src/osgUtil/RenderStage.cpp, src/osgUtil/RenderStageLighting.cpp, + src/osgUtil/SceneView.cpp: Move the applying of Projection and + ModelView matrices into osg::State so that it now maintains + references to the last applied matrices, automatically doing lazy + state updating. This simplifies the various places in the OSG + which were previously doing the applying, add paves the way for + managing the projection matrix within the scene graph. + + Remove MemoryAdapter and mem_ptr as they arn't being used, and can + potentially confuse users by their existance. + +2002-03-29 12:23 robert + + * include/osg/MemoryManager: Converted from dos file endings to + unix. + +2002-03-29 12:23 robert + + * src/: osg/MemoryManager.cpp, osgText/FTGL.h: Fixes for dos + endings in MemoryManager.cpp, and compile fix for osgText for + Cygwin. + +2002-03-29 06:54 don + + * Make/: instrules.new, makedefs.new, makerules.new: Added new + install rules for makefiles and updated makedefs and makerules... + more to come + +2002-03-28 23:06 robert + + * src/: osg/MemoryManager.cpp, osgUtil/SceneView.cpp: Fixes for + IRIX build. + +2002-03-28 07:29 don + + * Make/: makedefs.new, makerules.new: Couple a fixes in makedefs + and makerules + +2002-03-28 06:35 don + + * Make/makedefs.new: Added Norman Vines fixeds for cygwin + +2002-03-27 23:04 robert + + * include/osg/Texture: A compile fix to the new Texture subload + changes. + +2002-03-27 22:51 robert + + * include/osg/Texture, src/osg/Texture.cpp, + src/osg/TextureCubeMap.cpp, src/osgPlugins/osg/Texture.cpp: Added + support for setting the texture subload width and height within + osg::Texture. The values default to 0, and in this state they are + sizes of the glTexSubImage2D are taken from the source image size. + This allows the previous setup with no settings for subload size to + work as before. + +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. + +2002-03-27 14:56 robert + + * src/: osg/DisplaySettings.cpp, osg/GeoSet.cpp, + osgDB/FieldReaderIterator.cpp, osgDB/FileUtils.cpp, + osgDB/Registry.cpp, osgText/FTBitmapGlyph.cpp, + osgText/FTPixmapGlyph.cpp, osgUtil/NvTriStripObjects.cpp, + osgUtil/NvTriStripObjects.h: Updates to various files, replacing + delete calls with osgDelete so that greater debugging info can be + gleaned. + +2002-03-27 10:52 robert + + * src/osgUtil/SceneView.cpp: Added support for VERTICAL_SPILT and + HORIZONTAL_SPLIT stereo modes. + +2002-03-27 06:09 don + + * Make/: makedefs.new, makerules.new: Update to makeefs/makerules + +2002-03-27 00:55 don + + * Make/: makedefs.new, makerules.new: update to makedefs.new + makerules.new + +2002-03-26 23:52 robert + + * Make/makedefs.freebsd, Make/makedefs.irix.std, + Make/makedefs.irix.std.64, Make/makedefs.linux, + Make/makedefs.macosx, include/osg/Export, include/osg/GeoSet, + include/osg/Image, include/osg/ImpostorSprite, + include/osg/LightSource, include/osg/Matrix, + 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, + 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/osgPlugins/osg/Billboard.cpp, + src/osgPlugins/osg/ClipPlane.cpp, src/osgPlugins/osg/ColorMask.cpp, + src/osgPlugins/osg/ColorMatrix.cpp, + src/osgPlugins/osg/CullFace.cpp, src/osgPlugins/osg/Depth.cpp, + src/osgPlugins/osg/Drawable.cpp, src/osgPlugins/osg/EarthSky.cpp, + src/osgPlugins/osg/Fog.cpp, src/osgPlugins/osg/FrontFace.cpp, + src/osgPlugins/osg/GeoSet.cpp, src/osgPlugins/osg/Geode.cpp, + src/osgPlugins/osg/Group.cpp, src/osgPlugins/osg/Image.cpp, + src/osgPlugins/osg/Impostor.cpp, src/osgPlugins/osg/LOD.cpp, + src/osgPlugins/osg/Light.cpp, src/osgPlugins/osg/LightModel.cpp, + src/osgPlugins/osg/LightSource.cpp, + src/osgPlugins/osg/LineStipple.cpp, + src/osgPlugins/osg/LineWidth.cpp, src/osgPlugins/osg/Material.cpp, + src/osgPlugins/osg/Matrix.cpp, src/osgPlugins/osg/Node.cpp, + src/osgPlugins/osg/Point.cpp, src/osgPlugins/osg/PolygonMode.cpp, + src/osgPlugins/osg/PolygonOffset.cpp, + src/osgPlugins/osg/ReaderWriterOSG.cpp, + src/osgPlugins/osg/ShadeModel.cpp, src/osgPlugins/osg/StateSet.cpp, + src/osgPlugins/osg/Stencil.cpp, src/osgPlugins/osg/Switch.cpp, + src/osgPlugins/osg/TexEnv.cpp, src/osgPlugins/osg/TexGen.cpp, + src/osgPlugins/osg/TexMat.cpp, src/osgPlugins/osg/Texture.cpp, + src/osgPlugins/osg/TextureCubeMap.cpp, + src/osgPlugins/osg/Transform.cpp, + src/osgPlugins/osg/Transparency.cpp, src/osgText/FTBitmapGlyph.cpp, + src/osgText/FTFace.cpp, src/osgText/FTFont.cpp, src/osgText/FTGL.h, + src/osgText/FTGLBitmapFont.cpp, src/osgText/FTGLOutlineFont.cpp, + src/osgText/FTGLPixmapFont.cpp, src/osgText/FTGLPolygonFont.cpp, + src/osgText/FTGLTextureFont.cpp, src/osgText/FTGlyphContainer.cpp, + src/osgText/FTLibrary.cpp, src/osgText/FTOutlineGlyph.cpp, + src/osgText/FTPixmapGlyph.cpp, src/osgText/FTPolyGlyph.cpp, + src/osgText/FTVectoriser.cpp, src/osgText/Font.cpp, + src/osgText/Paragraph.cpp, src/osgUtil/CullVisitor.cpp, + src/osgUtil/DisplayRequirementsVisitor.cpp, + src/osgUtil/DriveManipulator.cpp, + src/osgUtil/InsertImpostorsVisitor.cpp, + src/osgUtil/IntersectVisitor.cpp, + src/osgUtil/NvTriStripObjects.cpp, src/osgUtil/Optimizer.cpp, + src/osgUtil/SceneView.cpp, src/osgUtil/SceneViewManipulator.cpp, + src/osgUtil/SmoothingVisitor.cpp, src/osgUtil/TriStripVisitor.cpp: + Added support for osg::MemoryManager which is based upon Paul + Nettle's memory manager published at flipcode.com. This can be + turned on with the OSG_USE_MEMORY_MANGER option which then uses + custom global new and delete operators as well as provide osgNew + and osgDelete macro's which add ability to log line and file from + which calls are made. + + Updated osg,osgUtil,osgDB,osgText and osgPlugins/osg to use + osgNew/osgDelete, and fixed memory leaks highlighted by the new + memory manager. + +2002-03-26 21:26 don + + * Make/makedirrules: Adding makedirrrules to Make directory + +2002-03-26 21:24 don + + * Make/: makedefs.new, makerules.new: Temporarily adding + makedefs.new and makerules.new to keep them separate from current + makedefs/makerules files. Will eventually remove all makedefs.* + and makerules.* and replace only makedefs and makerules with + makedefs.new and makedefs.new + +2002-03-25 23:17 robert + + * 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. + + Have fixed a couple of new/delete[] problems which existed as a + result. + + To use the MemoryManager to track memory usage simply add + -DOSG_USE_MEMEORY_TRACKING to the compile line. + + Have yet to move the osg from using new to osgNew, will do this + next. + +2002-03-25 19:04 robert + + * include/osg/Math, src/osg/Image.cpp: Fixes for MacOSX build. + +2002-03-23 21:30 robert + + * src/osg/DisplaySettings.cpp: Fixed warning in DisplaySettings.cpp + +2002-03-23 10:55 robert + + * include/osg/Texture: Added GL_TEXTURE_3D definition for those + with gl.h headers which don't contain it. + +2002-03-21 15:46 robert + + * src/osgPlugins/osg/TextureCubeMap.cpp: Added missing + TextureCubeMap.cpp to cvs. + +2002-03-21 12:36 robert + + * include/osg/State, src/osg/State.cpp, src/osg/Texture.cpp: + Renamed have_applied_mode, have_applied_attribute, apply_mode, + apply_attribute to haveAppliedMode, haveAppliedAttribute, + applyMode, applyAttribute to make it more consistent with the + general OSG name convetion. + +2002-03-21 12:00 robert + + * include/osg/State, src/osg/State.cpp, src/osg/Texture.cpp: Added + osg:State:have_applied_mode(mode) and have_applied_attribute(type) + to make it easier to specify which modes and attributes have been + modified without the user requiring to know to what value, or to + have an equivilant attribute to pass to the have_applied_attribute + method. The original have_applied(mode) and + have_applied(attribute) methods have been renamed + have_applied_mode(), have_applied_attribute() as this was required + to prevent the mode and type values colliding during compile (it + was causing a compile error when the method names were the same.) + +2002-03-21 11:57 robert + + * src/osgUtil/SceneView.cpp: _cullMaskRight was not being + initialized in the constructor which was resulting in some sporadic + problems when running stereo - occoasionally the right eye view + wouldn't appear! + +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.... + + Removed redundant README file in osgviews... was a copy of + sgv/README. + +2002-03-20 22:39 robert + + * AUTHORS, VisualStudio/osgPlugins/osg/dot_osg.dsp, + include/osg/TextureCubeMap, src/osg/Texture.cpp, + src/osg/TextureCubeMap.cpp, src/osgPlugins/osg/Makefile, + src/osgPlugins/osg/StateSet.cpp, src/osgPlugins/osg/TexGen.cpp: + Added osg::TextureCubeMap which encapsulates OpenGL's cube texture + mapping. + +2002-03-20 14:03 robert + + * include/osg/Referenced, include/osgDB/ReaderWriter, + src/osgPlugins/osg/ReaderWriterOSG.cpp: Added a + Referenced::unref_nodelete() method which unreferences but does not + delete the object even if its count goes to 0 or below. This + should only be called in special circumstances, the + ReaderWriter::ReadResult being one of them. This new method has + allowed the problem of objects being multiple referenced on return + from readNodeFile() & readImageFile(). + +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. + +2002-03-20 11:22 robert + + * src/osgUtil/IntersectVisitor.cpp: Added the fallback of + intersecting with the a drawables bounding box, if the drawable + isn't a GeoSet and hence supported by the IntersectVisitor's GeoSet + primitive intersections code. + +2002-03-18 23:10 robert + + * VisualStudio/osg/osg.dsp, include/osg/TexGen, + include/osg/Texture, include/osg/TextureCubeMap, src/osg/Makefile, + src/osg/TexGen.cpp, src/osg/TextureCubeMap.cpp: Added + osg::TextureCubeMap. submission from Brede Johansen. + +2002-03-18 22:03 robert + + * src/: osgPlugins/dw/ReaderWriterDW.cpp, osgUtil/Optimizer.cpp: + Fixed the MS version number check in Optiizer.cpp. Fixes to memory + handling in ReaderWriterDW.cpp. Submissions from Geoff Michel. + +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... + +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. + +2002-03-14 23:19 robert + + * src/osgDB/FileUtils.cpp: Fix of a delete char array so it used + delete []. + +2002-03-14 20:29 don + + * src/osgDB/FileUtils.cpp: + + Fixed a problem for finding MIPS 64 bit libraries. Was seaching + for LD_LIBRARYN32_PATH instead of LD_LIBRARY64_PATH + +2002-03-14 17:34 robert + + * include/osg/StateAttribute, include/osg/StateSet, + include/osgUtil/CameraManipulator, include/osgUtil/GUIEventAdapter, + src/osg/Image.cpp, src/osg/StateSet.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 at + the Glasgow Science Center. Changes include change the + CameraManipulators so they work with double for time instead of + float. Also added support for DataType to osg::StateAttribute and + StateSet so that they can be set to either STATIC or DYNAMIC, this + allows the optimizer to know whether that an attribute can be + optimized or not. + +2002-03-14 16:01 robert + + * include/osg/Drawable, include/osg/Math, include/osg/NodeCallback, + include/osg/Texture, src/osg/Texture.cpp, + src/osgPlugins/osg/Texture.cpp, src/osgUtil/CullVisitor.cpp: + Changed Texture so that is use lazy updating on texture paramters + (Filter/Wrap) mode by using a _texParamtersDirty flag in + combination with an applyTexParamters(State&) method which does the + paramters setting in one tidy bundle. This new implementations + replaces the CompileFlags submitted yesterday. + + Simplified NodeCallback by remove osg::NodeCallback::Requirements + as they are no longer needed. + + Fixed comments in Drawable. + + Put guards around cosf definations so that they are only used under + Win32/Mac. + + Fixed warning in CullVisitor. + +2002-03-14 15:26 robert + + * src/osgPlugins/txp/: trpage_io.h, trpage_readbuf.cpp: Fix to + handling of big/little endian in trpage_readbuf sent in by Randall + Hopper, and a waning fix. + +2002-03-14 00:07 don + + * include/osg/Texture, src/osg/Texture.cpp: Fixed compile flags in + Texture + +2002-03-13 22:44 don + + * include/osg/Drawable, src/osg/Drawable.cpp, src/osg/Texture.cpp, + src/osgUtil/CullVisitor.cpp: Fixed DrawCallback in Drawable and + added CullCallback to Drawable Cull Visitor now checks for a + Drawable's CullCallback and calls it if it exists. It then prunes + based on the return value (bool) of the cull callback. + +2002-03-09 10:54 robert + + * src/osgPlugins/lib3ds/ReaderWriter3DS.cpp: Support added for + pivot points, submission from Mike Connel. + +2002-03-09 10:52 robert + + * VisualStudio/osgPlugins/txp/txp.dsp: TXP plugin updates from + Boris Bralo. + +2002-03-09 10:52 robert + + * src/osgPlugins/txp/: trpage_compat.cpp, trpage_compat.h, + trpage_light.cpp, trpage_pparse.cpp, trpage_print.cpp, + trpage_print.h, trpage_range.cpp: TXP plugin changes submitted by + Boris Bralo. + +2002-03-09 10:51 robert + + * src/osgPlugins/txp/: Makefile, ReaderWriterTXP.cpp, + TrPageArchive.cpp, TrPageParser.cpp, trdll.h, trpage_basic.cpp, + trpage_geom.cpp, trpage_geom.h, trpage_header.cpp, trpage_ident.h, + trpage_io.h, trpage_material.cpp, trpage_model.cpp, + trpage_nodes.cpp, trpage_parse.cpp, trpage_rarchive.cpp, + trpage_read.h, trpage_readbuf.cpp, trpage_scene.cpp, + trpage_scene.h, trpage_swap.cpp, trpage_swap.h, trpage_sys.h, + trpage_tile.cpp, trpage_warchive.cpp, trpage_write.h, + trpage_writebuf.cpp: TXP plugin update from Boris Bralo. + +2002-03-04 01:37 robert + + * src/osgPlugins/obj/ReaderWriterOBJ.cpp: Added file extension + guard to .obj reader plugin. + +2002-03-03 22:31 robert + + * include/osgUtil/SceneView, src/osgUtil/SceneView.cpp: Added + support for seperate traversal masks for standard, left and right + cull traversals. This allows one to create seperate rendering for + left and right eyes when doing stereo. + +2002-03-02 09:24 robert + + * src/: osg/LightModel.cpp, osgDB/Registry.cpp: Added a GL vesion + number check to LightModel, and small typo fix in Registry. + +2002-03-01 09:29 robert + + * src/: osg/AnimationPath.cpp, osgUtil/Optimizer.cpp: Added + getInverse implementation to AnimationPath, and added #if guard to + Optimizer.cpp to all compilation on state optimizer when using VS7. + +2002-03-01 09:28 robert + + * src/osgText/: FTFont.cpp, FTGLTextureFont.cpp: Fixes to osgText + to improve robustness when running multithreaded multipipe apps. + +2002-03-01 09:27 robert + + * include/osg/Texture, src/osg/Texture.cpp: Updates to the clamp to + border support in osg::Texture. + +2002-02-28 00:11 robert + + * include/osg/DisplaySettings, include/osg/Texture, + include/osg/Transform, include/osgDB/Registry, + src/osg/DisplaySettings.cpp, src/osg/Drawable.cpp, + src/osg/Texture.cpp, src/osgDB/Registry.cpp: Added support for + setting the maximum number of graphics contexts that the OSG has to + maintian. + +2002-02-27 22:12 robert + + * src/osgPlugins/dx/DXWriter.cpp: Added an using namespace osg to + fix a MipsPro7.3 build error. + +2002-02-27 22:04 robert + + * AUTHORS: Updated AUTHORS file with Boris' email address. + +2002-02-27 22:00 robert + + * include/osg/Texture, src/osg/Texture.cpp: Integrated support for + GL_CLAMP_TO_BORDER_ARB extension to osg::Texture, submitted by Sasa + Bistrovic. + +2002-02-27 21:57 robert + + * src/osgPlugins/dw/ReaderWriterDW.cpp: Fixes to DW loader, + submitted by Geoff Michel. + +2002-02-27 00:58 robert + + * VisualStudio/osg/osg.dsp, include/osg/AnimationPath, + include/osg/Quat, src/osg/AnimationPath.cpp, src/osg/Makefile: + Added new osg::AnimationPath which is contaner for a set of key + frames for defining an animation path. To be used with + osg::Transform etc. + +2002-02-26 20:01 robert + + * include/osg/Quat, src/osg/Matrix.cpp, src/osg/Quat.cpp: Added + makeRotate(heading,pitch,roll) to Quat in prep for new classes for + animation paths. + +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. + +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. + +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. + +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. + +2002-02-24 16:49 robert + + * src/osgUtil/: CullVisitor.cpp, IntersectVisitor.cpp: Integrated + fixes to the detailed depth calculation in the CullVisitor from + Sasa, and fix to the IntersectVisitor's management of path from + Sean. + +2002-02-22 23:40 robert + + * include/osg/Timer: updates for Win32 Codewarrior build + +2002-02-22 23:39 robert + + * include/osg/FrameStamp: Fix for win32 Codewarrior build + +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, + src/osg/DisplaySettings.cpp, src/osg/Image.cpp, src/osg/Notify.cpp: + Add support for Metrowerks Codewarrior build under Windows. + +2002-02-19 18:59 robert + + * VisualStudio/osgPlugins/txp/txp.dsp: fixed txp build name problem + - was overwriting .osg plugin. + +2002-02-18 23:01 robert + + * include/osgUtil/CullVisitor, include/osgUtil/RenderGraph, + include/osgUtil/SceneView, src/osg/Camera.cpp, + src/osgPlugins/Makefile, src/osgPlugins/pfb/Makefile, + src/osgUtil/SceneView.cpp: Fixed stereo implementation. + +2002-02-18 21:52 robert + + * src/osgPlugins/dx/: DXWriter.cpp, DXWriter.h: Fixes to Win32 + build of new DX writer plugin. + +2002-02-18 20:48 robert + + * src/osgPlugins/Makefile: Comment w.r.t OpenDX plugin updated. + +2002-02-18 20:46 robert + + * AUTHORS, NEWS, VisualStudio/VisualStudio.dsw, + VisualStudio/osgPlugins/dx/dx.dsp, src/osgPlugins/Makefile, + src/osgPlugins/dx/AreaGeoSetTriangulator.cpp, + src/osgPlugins/dx/AreaGeoSetTriangulator.h, + src/osgPlugins/dx/DXWriter.cpp, src/osgPlugins/dx/DXWriter.h, + src/osgPlugins/dx/Makefile, src/osgPlugins/dx/ReaderWriterDX.cpp, + src/osgPlugins/dx/ReaderWriterDX.h, + src/osgPlugins/dx/StateSetStr.cpp, src/osgPlugins/dx/StateSetStr.h, + src/osgPlugins/osg/ReaderWriterOSG.cpp: Added OpenDX writer from + Randall Hopper. + +2002-02-14 13:26 robert + + * include/osgUtil/SceneView, src/osgUtil/SceneView.cpp: Beginings + of reimplementation of stereo support in scene view. Work not + complete yet. + +2002-02-14 12:55 robert + + * VisualStudio/osgPlugins/txp/txp.dsp: updated the options for the + txp plugin. + +2002-02-14 11:06 robert + + * src/osgUtil/CullVisitor.cpp: Fixed impostor bug introduced when + new modelview matrix was moved entirely within the cull + traversal/draw traversal. The impostor code has been adapted to the + new convention. + +2002-02-13 22:56 robert + + * Makefile, Make/makedefs.irix.std.64, 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/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: Updated the makefiles + to all have the #!gmake reference to force IRIX compilation using + gmake rather than pmake or smake. This gets round issues with + exporting OSGHOME. + +2002-02-13 22:52 robert + + * include/osg/: GeoSet, Math: Fixed the fabsf define which was + eroneous mapped to sqrtf, due to the copy and paste antipattern no + doubt. + +2002-02-13 00:13 robert + + * src/: osg/Camera.cpp, osgUtil/SceneView.cpp: Fixed problems with + intersection visitor coupled with the viewer. + +2002-02-12 23:49 robert + + * Makefile, src/Makefile, 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. + +2002-02-12 22:51 robert + + * index.html, doc/index.html, src/osg/Camera.cpp, + src/osgDB/Registry.cpp, src/osgPlugins/flt/GeoSetBuilder.h, + src/osgPlugins/txp/Makefile, src/osgUtil/SceneView.cpp: Updates for + IRIX build, and docs updates. + +2002-02-12 08:23 robert + + * include/: osg/Transform, osgUtil/CullVisitor: Updates to + Transform and CullVistor to support new getLocalToWorldMatrix + methods. + +2002-02-11 23:24 robert + + * src/: osg/Matrix.cpp, osg/Transform.cpp, osgUtil/CullVisitor.cpp: + Updates to Transform handling in CullVisitor, in prep for moving + camera modelview and projection into Transform nodes. + +2002-02-11 22:53 robert + + * src/osgPlugins/txp/: ReaderWriterTXP.cpp, TrPageArchive.cpp, + TrPageArchive.h, TrPageParser.h: Clean up of TXP plugin for IRIX + build. + +2002-02-11 19:51 robert + + * Makefile, include/osgUtil/RenderStage, + include/osgUtil/RenderStageLighting, src/osgUtil/RenderLeaf.cpp, + src/osgUtil/RenderStage.cpp, src/osgUtil/RenderStageLighting.cpp, + src/osgUtil/SceneView.cpp: Cleand up the root Makefile. + + Moved CullVisitor/RenderStage/RenderStageLighting across to + managing lights entirely within RenderStageLighting, and changed + the management of modelview matrices so that RenderLeaf now stores + the absolute modelview matrix, rather than a model matrix as done + previously. The later allows RenderLeaf's to do a glLoadMatrix + rather than a glPushMatrix/glMultMatrix/glPopMatrix. + +2002-02-11 15:09 robert + + * src/osgPlugins/txp/Makefile: Fixed Linux hang of the TXP loader + by overriding the default -O2 optimization level which appears to + cause the code to hang, -O works fine for some strange reason, I + havn't found any direct problems in the code. This may be compiler + bug or a code bug, the bug may go away in later versions of GNUC++, + the problem currently occurs under GCC2.96. + +2002-02-11 12:51 robert + + * src/osgPlugins/flt/flt2osg.cpp: Applied fix to transparancy in + flt loader. + +2002-02-11 03:26 robert + + * NEWS: Fixed the date on the release. + +2002-02-11 02:38 robert + + * ChangeLog: Updated changelog for release. + +2002-02-11 02:34 robert * src/osgPlugins/: dw/Makefile, flt/Makefile, gif/Makefile, - jpeg/Makefile, lib3ds/Makefile, lwo/Makefile, obj/Makefile, - osg/Makefile, osgtgz/Makefile, pfb/Makefile, pic/Makefile, - png/Makefile, quicktime/Makefile, tga/Makefile, tgz/Makefile, - tiff/Makefile, txp/Makefile, zip/Makefile: Fixed a make install - error on the plugins related to the old definitions for plugin - names hanging around despite being deprecated. These - definiations confused the make install/make instclean so it tried - to link a non existant library. Have removed old definitions and - everything intalls properly once more:-) + jpeg/Makefile, lib3ds/Makefile, lwo/Makefile, obj/Makefile, + osg/Makefile, osgtgz/Makefile, pfb/Makefile, pic/Makefile, + png/Makefile, quicktime/Makefile, tga/Makefile, tgz/Makefile, + tiff/Makefile, txp/Makefile, zip/Makefile: Fixed a make install + error on the plugins related to the old definitions for plugin + names hanging around despite being deprecated. These definiations + confused the make install/make instclean so it tried to link a non + existant library. Have removed old definitions and everything + intalls properly once more:-) -2002-02-10 17:02 robert +2002-02-11 01:02 robert * ChangeLog: Updated changelog. -2002-02-10 16:51 robert +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. + osgText/RasterFont.html, osgText/VectorFont.html: Did a make docs, + in prep for the 0.8.44 release. -2002-02-10 16:42 robert +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. + OSG_NODECALLBACK.html, PositionAttitudeTransform.html, + ShadeModel.html: Added missing doc++ generated .html files. -2002-02-10 16:40 robert +2002-02-11 00:40 robert * include/osg/Statistics, src/osg/GeoSet.cpp, - src/osg/ImpostorSprite.cpp: Updated Stats code, sent in by Geof - Michel. + src/osg/ImpostorSprite.cpp: Updated Stats code, sent in by Geof + Michel. -2002-02-10 16:23 robert +2002-02-11 00:23 robert * INSTALL: Clean up INSTALL notes. -2002-02-10 15:19 robert +2002-02-10 23:19 robert * NEWS, src/osg/NodeVisitor.cpp: Updateds NEWS for the 0.8.44 - release. + release. + + Change the osg::NodeVisitor::getLocalToWorldMatrix() / + getWorldToLocalMatrix() methods so it do not initilize the matrix + being passed to them, and assume the the users has already + initiliazed them appropriately, such as to take account of camera + positions. - Change the osg::NodeVisitor::getLocalToWorldMatrix() / - getWorldToLocalMatrix() methods so it do not initilize the matrix - being passed to them, and assume the the users has already - initiliazed them appropriately, such as to take account of camera - positions. - -2002-02-10 14:35 robert +2002-02-10 22:35 robert * AUTHORS, INSTALL, include/osg/NodeVisitor, - src/osg/NodeVisitor.cpp: Implemented NodeVisitor's - getLocalToWorldMatrix and getWorldToLocalMatrix to allow users to - querry the current accumulated matrix state within the scene - graph. + src/osg/NodeVisitor.cpp: Implemented NodeVisitor's + getLocalToWorldMatrix and getWorldToLocalMatrix to allow users to + querry the current accumulated matrix state within the scene graph. -2002-02-10 12:05 robert +2002-02-10 20:05 robert * include/osg/Export: Disbalbed a dumb warning in Windows build via - a #pragma. + a #pragma. -2002-02-10 09:16 robert +2002-02-10 17:16 robert - * 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. + * 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. + + Added support for getWorldIntersectionPoint to Viewer.cpp. + + Put and #ifdef around the setting of the default display list + visitor so it nolonger sets in under IRIX. This is a world around + to the IR graphics imbending lighting info into display lists, if + the display lists are created before state is set up it produces + lighting artifacts such as flickering. Remove the the default + display list init visitor removes these problems, display lists are + then built on the fly and drawables a drawn for the first time. - Added support for getWorldIntersectionPoint to Viewer.cpp. +2002-02-10 11:17 robert - Put and #ifdef around the setting of the default display list - visitor so it nolonger sets in under IRIX. This is a world around - to the IR graphics imbending lighting info into display lists, if - the display lists are created before state is set up it produces - lighting artifacts such as flickering. Remove the the default - display list init visitor removes these problems, display lists - are then built on the fly and drawables a drawn for the first - time. + * Make/makedefs.macosx: Fixes for MacOSX build. -2002-02-10 03:17 robert - - * 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 02:42 robert +2002-02-10 10:42 robert * src/osgPlugins/txp/: Makefile, trpage_geom.cpp, trpage_main.cpp, - trpage_read.h, trpage_scene.h, trpage_sys.h: Fixes to TXP loader - for Cygwin and Ming builds. + trpage_read.h, trpage_scene.h, trpage_sys.h: Fixes to TXP loader + for Cygwin and Ming builds. + +2002-02-09 22:29 robert + + * src/osgUtil/Optimizer.cpp: Fixed the + osgUtil::Optimizer::FlattenStaticTransformVisitor so that it does + not flatten drawables which have double references to them, but + only one reference with a static transform on it. This case can't + be flattened but this wasn't picked up. The code now detects the + case correctly. + +2002-02-09 21:29 robert + + * src/osgPlugins/bmp/ReaderWriterBMP.cpp: Updates to BMP loader + from Geoff Michel. + +2002-02-09 19:46 robert + + * src/osgPlugins/txp/: Makefile, ReaderWriterTXP.cpp, + ReaderWriterTXP.h, TrPageArchive.cpp, TrPageArchive.h, + TrPageParser.cpp, TrPageParser.h, license.txt, trpage_geom.cpp, + trpage_parse.cpp: Added std:: infront of string refrences to solve + compile problems under gcc 3.0.3. + + Also converted to unix file endings so other the windows style + files. 2002-02-09 14:29 robert - * src/osgUtil/Optimizer.cpp: Fixed the - osgUtil::Optimizer::FlattenStaticTransformVisitor so that it does - not flatten drawables which have double references to them, but - only one reference with a static transform on it. This case - can't be flattened but this wasn't picked up. The code now - detects the case correctly. - -2002-02-09 13:29 robert - - * src/osgPlugins/bmp/ReaderWriterBMP.cpp: Updates to BMP loader - from Geoff Michel. - -2002-02-09 11:46 robert - - * src/osgPlugins/txp/: Makefile, ReaderWriterTXP.cpp, - ReaderWriterTXP.h, TrPageArchive.cpp, TrPageArchive.h, - TrPageParser.cpp, TrPageParser.h, license.txt, trpage_geom.cpp, - trpage_parse.cpp: Added std:: infront of string refrences to - solve compile problems under gcc 3.0.3. - - Also converted to unix file endings so other the windows style - files. - -2002-02-09 06:29 robert - * INSTALL, include/osgText/Font, src/osg/Camera.cpp, - src/osg/NodeVisitor.cpp, src/osgDB/Registry.cpp, - src/osgText/FTGLTextureFont.cpp, src/osgText/FTPolyGlyph.cpp: - Updates to docs and fixes to a few warnings. + src/osg/NodeVisitor.cpp, src/osgDB/Registry.cpp, + src/osgText/FTGLTextureFont.cpp, src/osgText/FTPolyGlyph.cpp: + Updates to docs and fixes to a few warnings. -2002-02-09 02:53 robert +2002-02-09 10:53 robert * doc/doc++/: osg/AlphaFunc.html, osg/AttributeFunctor.html, - osg/Billboard.html, osg/Camera.html, osg/ClipPlane.html, - osg/ColorMask.html, osg/ColorMatrix.html, osg/CullFace.html, - osg/Depth.html, osg/DisplaySettings.html, osg/Drawable.html, - osg/EarthSky.html, osg/Fog.html, osg/FrameStamp.html, - osg/FrontFace.html, osg/General.html, osg/GeoSet.html, - osg/Geode.html, osg/Group.html, osg/HIER.html, osg/HIERjava.html, - osg/Image.html, osg/Impostor.html, osg/ImpostorSprite.html, - osg/ImpostorSpriteManager.html, osg/LOD.html, osg/Light.html, - osg/LightSource.html, osg/LineSegment.html, osg/LineWidth.html, - osg/META_Object.html, osg/Material.html, osg/Matrix.html, - osg/MemoryAdapter.html, osg/Node.html, osg/NodeAcceptOp.html, - osg/NodeCallback.html, osg/NodeVisitor.html, - osg/NotifySeverity.html, osg/Object.html, osg/Plane.html, - osg/Point.html, osg/PolygonMode.html, osg/PolygonOffset.html, - osg/Quat.html, osg/Referenced.html, osg/State.html, - osg/StateAttribute.html, osg/StateSet.html, osg/Statistics.html, - osg/Stencil.html, osg/Switch.html, osg/TexEnv.html, - osg/TexGen.html, osg/TexMat.html, osg/Texture.html, - osg/Timer.html, osg/Transform.html, osg/Transparency.html, - osg/Vec2.html, osg/Vec3.html, osg/Vec4.html, osg/Viewport.html, - osg/clampArray3BetweenRange.html, osg/clampArray3GEQUAL.html, - osg/clampArray3LEQUAL.html, osg/clampArray4BetweenRange.html, - osg/clampArray4GEQUAL.html, osg/clampArray4LEQUAL.html, - osg/clampArrayElementBetweenRange.html, - osg/clampArrayElementGEQUAL.html, - osg/clampArrayElementLEQUAL.html, - osg/clampArrayElementsBetweenRange.html, - osg/clampArrayElementsGEQUAL.html, - osg/clampArrayElementsLEQUAL.html, osg/clampBetweenRange.html, - osg/clampGEQUAL.html, osg/clampLEQUAL.html, - osg/createGeodeForImage.2.html, osg/for_each_triangle.html, - osg/index.html, osg/mem_ptr.html, osg/osg.html, osg/ref_ptr.html, - osgDB/General.html, osgDB/Output.html, osgDB/index.html, - osgGLUT/General.html, osgGLUT/Viewer.html, osgGLUT/Window.html, - osgGLUT/index.html, osgGLUT/osgGLUT.html, - osgText/BitmapFont.html, osgText/Font.html, - osgText/OutlineFont.html, osgText/Paragraph.html, - osgText/PixmapFont.html, osgText/PolygonFont.html, - osgText/RasterFont.html, osgText/Text.html, - osgText/TextureFont.html, osgText/VectorFont.html, - osgText/osgText.html, osgUtil/CombineLODsVisitor.html, - osgUtil/CullViewState.html, osgUtil/CullVisitor.html, - osgUtil/DepthSortedBin.html, osgUtil/DisplayListVisitor.html, - osgUtil/FlattenStaticTransformsVisitor.html, - osgUtil/GUIEventAdapter.html, osgUtil/HIER.html, - osgUtil/HIERjava.html, osgUtil/Hit.html, - osgUtil/IntersectState.html, osgUtil/IntersectVisitor.html, - osgUtil/Optimizer.html, osgUtil/RegisterRenderBinProxy.html, - osgUtil/RemoveRedundentNodesVisitor.html, osgUtil/RenderBin.html, - osgUtil/RenderGraph.html, osgUtil/RenderLeaf.html, - osgUtil/RenderStage.html, osgUtil/RenderStageLighting.html, - osgUtil/RenderToTextureStage.html, osgUtil/SceneView.html, - osgUtil/SceneViewManipulator.html, osgUtil/SmoothingVisitor.html, - osgUtil/StateSetManipulator.html, osgUtil/StateVisitor.html, - osgUtil/Tesselator.html, osgUtil/TrackballManipulator.html, - osgUtil/TransformCallback.html, osgUtil/TriStripVisitor.html, - osgUtil/osgUtil.html: Updated docs. + 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 02:50 robert +2002-02-09 10:50 robert * src/osgPlugins/bmp/: Makefile, ReaderWriterBMP.cpp: Fix to BMP - loader. + loader. -2002-02-09 02:24 robert +2002-02-09 10:24 robert * Makefile, Make/makedefs.cyg, Make/makedefs.irix.nonstd, - Make/makedefs.mingw, Make/makerules.cyg, Make/makerules.mingw, - 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. + Make/makedefs.mingw, Make/makerules.cyg, Make/makerules.mingw, + include/osg/Math, include/osg/Timer, src/osg/GLExtensions.cpp, + src/osgDB/FileUtils.cpp, src/osgPlugins/flt/flt.h: Fixes for cygwin + and mingw builds. -2002-02-08 15: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 15: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 14:55 robert +2002-02-08 22:55 robert * Makefile, include/osg/Drawable, include/osg/Node, src/Makefile, - 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. + 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. + + Bumped up version numbers in prep for 0.8.44. - Bumped up version numbers in prep for 0.8.44. - -2002-02-08 01:29 robert +2002-02-08 09:29 robert * AUTHORS, Makefile, VisualStudio/VisualStudio.dsw, - VisualStudio/osgPlugins/txp/txp.dsp, include/osg/Billboard, - 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, - src/osgPlugins/txp/TrPageArchive.h, - src/osgPlugins/txp/TrPageParser.cpp, - src/osgPlugins/txp/TrPageParser.h, - src/osgPlugins/txp/license.txt, src/osgPlugins/txp/trdll.h, - src/osgPlugins/txp/trpage_basic.cpp, - src/osgPlugins/txp/trpage_geom.cpp, - src/osgPlugins/txp/trpage_geom.h, - src/osgPlugins/txp/trpage_header.cpp, - src/osgPlugins/txp/trpage_ident.h, - src/osgPlugins/txp/trpage_io.h, - src/osgPlugins/txp/trpage_main.cpp, - src/osgPlugins/txp/trpage_material.cpp, - src/osgPlugins/txp/trpage_model.cpp, - src/osgPlugins/txp/trpage_nodes.cpp, - src/osgPlugins/txp/trpage_parse.cpp, - src/osgPlugins/txp/trpage_rarchive.cpp, - src/osgPlugins/txp/trpage_read.h, - src/osgPlugins/txp/trpage_readbuf.cpp, - src/osgPlugins/txp/trpage_scene.cpp, - src/osgPlugins/txp/trpage_scene.h, - src/osgPlugins/txp/trpage_swap.cpp, - src/osgPlugins/txp/trpage_swap.h, - src/osgPlugins/txp/trpage_sys.h, - src/osgPlugins/txp/trpage_tile.cpp, - src/osgPlugins/txp/trpage_warchive.cpp, - src/osgPlugins/txp/trpage_write.h, - src/osgPlugins/txp/trpage_writebuf.cpp, - src/osgText/Paragraph.cpp: Fixes for IRIX and Boris Bralo's - TerraPage loader. + 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, + src/osgPlugins/txp/ReaderWriterTXP.cpp, + src/osgPlugins/txp/ReaderWriterTXP.h, + src/osgPlugins/txp/TrPageArchive.cpp, + src/osgPlugins/txp/TrPageArchive.h, + src/osgPlugins/txp/TrPageParser.cpp, + src/osgPlugins/txp/TrPageParser.h, src/osgPlugins/txp/license.txt, + src/osgPlugins/txp/trdll.h, src/osgPlugins/txp/trpage_basic.cpp, + src/osgPlugins/txp/trpage_geom.cpp, + src/osgPlugins/txp/trpage_geom.h, + src/osgPlugins/txp/trpage_header.cpp, + src/osgPlugins/txp/trpage_ident.h, src/osgPlugins/txp/trpage_io.h, + src/osgPlugins/txp/trpage_main.cpp, + src/osgPlugins/txp/trpage_material.cpp, + src/osgPlugins/txp/trpage_model.cpp, + src/osgPlugins/txp/trpage_nodes.cpp, + src/osgPlugins/txp/trpage_parse.cpp, + src/osgPlugins/txp/trpage_rarchive.cpp, + src/osgPlugins/txp/trpage_read.h, + src/osgPlugins/txp/trpage_readbuf.cpp, + src/osgPlugins/txp/trpage_scene.cpp, + src/osgPlugins/txp/trpage_scene.h, + src/osgPlugins/txp/trpage_swap.cpp, + src/osgPlugins/txp/trpage_swap.h, src/osgPlugins/txp/trpage_sys.h, + src/osgPlugins/txp/trpage_tile.cpp, + src/osgPlugins/txp/trpage_warchive.cpp, + src/osgPlugins/txp/trpage_write.h, + src/osgPlugins/txp/trpage_writebuf.cpp, src/osgText/Paragraph.cpp: + Fixes for IRIX and Boris Bralo's TerraPage loader. -2002-02-07 00:07 robert +2002-02-07 08:07 robert * include/osg/Drawable: Fixed teh setDrawCallback so that it now - calls dirtyDisplayList() instead of dirtyBound. + calls dirtyDisplayList() instead of dirtyBound. -2002-02-06 17:17 robert +2002-02-07 01:17 robert * src/osgDB/FileUtils.cpp: Fix for Win32 build. -2002-02-06 17:15 robert +2002-02-07 01:15 robert * include/osg/Math, include/osg/Matrix, include/osg/Transform, - include/osgUtil/Optimizer, src/osg/Camera.cpp, - 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. + 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. -2002-02-06 17:12 robert +2002-02-07 01:12 robert * src/osgPlugins/dw/ReaderWriterDW.cpp: Fix for the handling of - lighting in the DW loader. + lighting in the DW loader. -2002-02-06 17:11 robert +2002-02-07 01:11 robert * include/osg/Referenced, src/osg/Object.cpp: Added a check to the - destructor of Referenced so that it detects referenced objects - that are deleted whilest still having a positive _refCount, such - as when a object has been deleted on the stack, yet other - references still exist for it. Have put the desctructor - implementation in Object.cpp to avoid adding yet another file - with only a couple of lines of code in. + destructor of Referenced so that it detects referenced objects that + are deleted whilest still having a positive _refCount, such as when + a object has been deleted on the stack, yet other references still + exist for it. Have put the desctructor implementation in + Object.cpp to avoid adding yet another file with only a couple of + lines of code in. -2002-02-06 17:07 robert +2002-02-07 01:07 robert * src/osg/LOD.cpp, include/osg/Billboard, src/osg/Billboard.cpp, - src/osg/Drawable.cpp, include/osg/Drawable, include/osg/LOD: - Added callbacks to allow users to modify the underlying - functionality of LOD, Billboard and Drawabel objects. + src/osg/Drawable.cpp, include/osg/Drawable, include/osg/LOD: Added + callbacks to allow users to modify the underlying functionality of + LOD, Billboard and Drawabel objects. -2002-02-06 17:05 robert +2002-02-07 01:05 robert * src/osgPlugins/flt/Record.cpp: Added extensions code submitted by - Yefrei. + Yefrei. -2002-02-06 00:57 robert +2002-02-06 08:57 robert * src/: osgDB/FileUtils.cpp, osgUtil/Optimizer.cpp: Compile fixes. -2002-02-05 13:54 robert +2002-02-05 21:54 robert * VisualStudio/osg/osg.dsp, include/osg/AutoTransform, - include/osg/Node, include/osg/NodeVisitor, - include/osg/PositionAttitudeTransform, include/osg/Statistics, - 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/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. + include/osg/Node, include/osg/NodeVisitor, + include/osg/PositionAttitudeTransform, include/osg/Statistics, + 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. -2002-02-05 13:51 robert +2002-02-05 21:51 robert * include/osg/Matrix, src/osg/Matrix.cpp: Have removed the old lazy - initialization of Matrix since it was causing bugs and adding - checks to many mothods which in the end slow it down more than - not intilizing the code! The code is now simpler, more robust - and faster:-) + initialization of Matrix since it was causing bugs and adding + checks to many mothods which in the end slow it down more than not + intilizing the code! The code is now simpler, more robust and + faster:-) -2002-02-05 02:49 robert +2002-02-05 10:49 robert * src/osgPlugins/flt/flt2osg.cpp: Added comment to flt2osg's - handling of osg::Material setup w.r.t osg::Material::_colorMode. + handling of osg::Material setup w.r.t osg::Material::_colorMode. -2002-02-03 14:32 don +2002-02-03 22:32 don * src/osg/Makefile: added shademodel to TARGET_INCLUDE_FILES -2002-02-03 12:57 robert +2002-02-03 20:57 robert * include/osg/AutoTransform, src/osg/AutoTransform.cpp: Added - beginings of new AutoTransform class. + beginings of new AutoTransform class. -2002-02-03 11:18 robert +2002-02-03 19:18 robert * include/osgUtil/RenderLeaf, include/osgUtil/Tesselator, - src/osgPlugins/flt/Record.h, src/osgUtil/NvTriStripObjects.h: - Fixes for GCC 3.0.3 build. + src/osgPlugins/flt/Record.h, src/osgUtil/NvTriStripObjects.h: Fixes + for GCC 3.0.3 build. -2002-02-03 04:33 robert +2002-02-03 12:33 robert * include/: osg/AlphaFunc, osg/Billboard, osg/BoundingBox, - osg/BoundingSphere, osg/ClipPlane, osg/ClippingVolume, - osg/ColorMask, osg/ColorMatrix, osg/CopyOp, osg/CullFace, - osg/Depth, osg/Drawable, osg/EarthSky, osg/Fog, osg/FrameStamp, - osg/FrontFace, osg/GLExtensions, osg/GeoSet, osg/Geode, - osg/Group, osg/Image, osg/Impostor, osg/ImpostorSprite, osg/LOD, - osg/Light, osg/LightSource, osg/LineSegment, osg/LineWidth, - osg/Material, osg/Math, osg/Matrix, osg/MemoryAdapter, osg/Node, - osg/NodeCallback, osg/NodeVisitor, osg/Notify, osg/Object, - osg/Plane, osg/Point, osg/PolygonMode, osg/PolygonOffset, - osg/PositionAttitudeTransform, osg/Quat, osg/Referenced, - osg/ShadeModel, osg/State, osg/StateAttribute, osg/StateSet, - osg/Statistics, osg/Stencil, osg/Switch, osg/TexEnv, osg/TexGen, - osg/TexMat, osg/Texture, osg/Timer, osg/Transform, - osg/Transparency, osg/Types, osg/Version, osg/Viewport, - osg/mem_ptr, osg/ref_ptr, osgDB/DotOsgWrapper, - 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, 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, osgWX/Version: Removed the trailing ; after - namespace {...} declariations in headers which was being picked - as a warning under Codewarrior. + osg/BoundingSphere, osg/ClipPlane, osg/ClippingVolume, + osg/ColorMask, osg/ColorMatrix, osg/CopyOp, osg/CullFace, + osg/Depth, osg/Drawable, osg/EarthSky, osg/Fog, osg/FrameStamp, + osg/FrontFace, osg/GLExtensions, osg/GeoSet, osg/Geode, osg/Group, + osg/Image, osg/Impostor, osg/ImpostorSprite, osg/LOD, osg/Light, + osg/LightSource, osg/LineSegment, osg/LineWidth, osg/Material, + osg/Math, osg/Matrix, osg/MemoryAdapter, osg/Node, + osg/NodeCallback, osg/NodeVisitor, osg/Notify, osg/Object, + osg/Plane, osg/Point, osg/PolygonMode, osg/PolygonOffset, + osg/PositionAttitudeTransform, osg/Quat, osg/Referenced, + osg/ShadeModel, osg/State, osg/StateAttribute, osg/StateSet, + osg/Statistics, osg/Stencil, osg/Switch, osg/TexEnv, osg/TexGen, + osg/TexMat, osg/Texture, osg/Timer, osg/Transform, + osg/Transparency, osg/Types, osg/Version, osg/Viewport, + osg/mem_ptr, osg/ref_ptr, osgDB/DotOsgWrapper, + 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, + 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. -2002-02-03 03:38 robert +2002-02-03 11:38 robert * VisualStudio/osg/osg.dsp, include/osg/NodeVisitor, - src/osg/Makefile, src/osgUtil/CullVisitor.cpp: Added first cut at - new AutoTransform node which will be used for generating - Transform's during the cull traversal such as for earth/sky etc. + src/osg/Makefile, src/osgUtil/CullVisitor.cpp: Added first cut at + new AutoTransform node which will be used for generating + Transform's during the cull traversal such as for earth/sky etc. -2002-02-03 03:35 robert +2002-02-03 11:35 robert * include/osg/Billboard, src/osg/Notify.cpp: Updates for Borland - compilation. + compilation. -2002-02-02 12:07 robert +2002-02-02 20:07 robert - * include/: osg/Export, osgDB/Export, osgGLUT/Export, - osgText/Export, osgUtil/Export, osgWX/Export: Added defined( - __BCPLUSPLUS__) to windows export code segments. + * include/: osg/Export, osgDB/Export, osgText/Export, + osgUtil/Export: Added defined( __BCPLUSPLUS__) to windows export + code segments. -2002-02-02 11:49 robert +2002-02-02 19:49 robert * src/osgUtil/Optimizer.cpp: Fixed a copy and paste error which was - causing compile problems under Windows, due to a incorrect - comparison of objects of different types. + causing compile problems under Windows, due to a incorrect + comparison of objects of different types. -2002-02-02 02:52 robert - - * include/osgGLUT/glut: Typo fixed in the header guard. - -2002-01-30 11:59 robert +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. + cloneType() methods which were out of sync with the new style clone + operations. -2002-01-30 10:59 robert - - * src/Demos/: hangglide/base.cpp, osgcopy/osgcopy.cpp: Fixes for - Windows build - -2002-01-30 08:24 robert +2002-01-30 16:24 robert * VisualStudio/VisualStudio.dsw, include/osg/Image, - include/osg/ref_ptr: Fixes for Windows build. + include/osg/ref_ptr: Fixes for Windows build. -2002-01-30 07:27 robert +2002-01-30 15:27 robert - * 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. + * 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. -2002-01-30 07:02 robert +2002-01-30 15:02 robert * include/osg/NodeCallback, src/osg/DisplaySettings.cpp, - src/osg/PolygonMode.cpp: Changes for Borland C++ compiler - changes. + src/osg/PolygonMode.cpp: Changes for Borland C++ compiler changes. -2002-01-30 07:02 robert +2002-01-30 15:02 robert - * VisualStudio/: VisualStudio.dsw, - Demos/osgbillboard/osgbillboard.dsp: Added osgbillboard project - files to the VisualStudio workspace. + * VisualStudio/VisualStudio.dsw: Added osgbillboard project files + to the VisualStudio workspace. -2002-01-30 07: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 06:37 robert - - * src/Demos/osgcopy/Makedepend: Removed a Makedepend that didn't - belong! - -2002-01-30 05:15 robert +2002-01-30 13:15 robert * src/osg/Billboard.cpp: Fixed the rotation direction of the - POINT_ROT_* modes, this was broken by earlier fixes to the - osg::Matrix. + POINT_ROT_* modes, this was broken by earlier fixes to the + osg::Matrix. -2002-01-30 04:09 robert +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 - locally and have their memory deleted incorrectly. + 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 locally + and have their memory deleted incorrectly. + + Also updated the IntersectVisitor so that it no used osg::ref_ptr<> + internally for storing all data. Have also move the IntersectState + helper class to inside the IntersectVisitor which simplifies the + external interface to the class. - Also updated the IntersectVisitor so that it no used - osg::ref_ptr<> internally for storing all data. Have also move - the IntersectState helper class to inside the IntersectVisitor - which simplifies the external interface to the class. - -2002-01-29 12:25 robert +2002-01-29 20:25 robert * include/osg/CopyOp, include/osg/Drawable, include/osg/GeoSet, - include/osg/Image, src/Demos/osgcopy/Makedepend, - src/Demos/osgcopy/osgcopy.cpp, src/osg/Camera.cpp, - src/osg/GeoSet.cpp: Fixes for windows build. + include/osg/Image, src/osg/Camera.cpp, src/osg/GeoSet.cpp: Fixes + for windows build. -2002-01-29 06:20 robert +2002-01-29 14:20 robert * include/osg/: DeepCopy, ShallowCopy: Removed the now rendundent - DeepCopy and ShallowCopy files. + DeepCopy and ShallowCopy files. -2002-01-29 06:03 robert +2002-01-29 14:03 robert * Make/makedefs.linux, include/osg/AlphaFunc, - include/osg/Billboard, include/osg/ClipPlane, - include/osg/ColorMask, include/osg/ColorMatrix, - include/osg/CullFace, include/osg/DeepCopy, include/osg/Depth, - include/osg/Drawable, include/osg/EarthSky, include/osg/Fog, - include/osg/FrontFace, include/osg/GeoSet, include/osg/Geode, - include/osg/Group, include/osg/Image, include/osg/Impostor, - include/osg/ImpostorSprite, include/osg/LOD, include/osg/Light, - include/osg/LightSource, include/osg/LineWidth, - include/osg/Material, include/osg/Matrix, include/osg/Node, - include/osg/Object, include/osg/Point, include/osg/PolygonMode, - include/osg/PolygonOffset, include/osg/PositionAttitudeTransform, - include/osg/ShadeModel, include/osg/ShallowCopy, - include/osg/StateAttribute, include/osg/StateSet, - include/osg/Stencil, include/osg/Switch, include/osg/TexEnv, - include/osg/TexGen, include/osg/TexMat, include/osg/Texture, - include/osg/Transform, include/osg/Transparency, - include/osg/Viewport, include/osgText/Font, - include/osgText/Paragraph, include/osgText/Text, - include/osgUtil/RenderBin, include/osgUtil/RenderStage, - include/osgUtil/RenderStageLighting, - include/osgUtil/RenderToTextureStage, src/osg/Billboard.cpp, - src/osg/GeoSet.cpp, src/osg/Geode.cpp, src/osg/Group.cpp, - src/osg/Image.cpp, src/osg/LOD.cpp, src/osg/Node.cpp, - src/osg/Object.cpp, src/osg/StateSet.cpp, src/osg/Switch.cpp, - src/osg/Transform.cpp, src/osgText/Paragraph.cpp, - src/osgText/Text.cpp: Moved all references to osg::Cloner to - osg::CopyOp. + include/osg/Billboard, include/osg/ClipPlane, + include/osg/ColorMask, include/osg/ColorMatrix, + include/osg/CullFace, include/osg/DeepCopy, include/osg/Depth, + include/osg/Drawable, include/osg/EarthSky, include/osg/Fog, + include/osg/FrontFace, include/osg/GeoSet, include/osg/Geode, + include/osg/Group, include/osg/Image, include/osg/Impostor, + include/osg/ImpostorSprite, include/osg/LOD, include/osg/Light, + include/osg/LightSource, include/osg/LineWidth, + include/osg/Material, include/osg/Matrix, include/osg/Node, + include/osg/Object, include/osg/Point, include/osg/PolygonMode, + include/osg/PolygonOffset, include/osg/PositionAttitudeTransform, + include/osg/ShadeModel, include/osg/ShallowCopy, + include/osg/StateAttribute, include/osg/StateSet, + include/osg/Stencil, include/osg/Switch, include/osg/TexEnv, + include/osg/TexGen, include/osg/TexMat, include/osg/Texture, + include/osg/Transform, include/osg/Transparency, + include/osg/Viewport, include/osgText/Font, + include/osgText/Paragraph, include/osgText/Text, + include/osgUtil/RenderBin, include/osgUtil/RenderStage, + include/osgUtil/RenderStageLighting, + include/osgUtil/RenderToTextureStage, src/osg/Billboard.cpp, + src/osg/GeoSet.cpp, src/osg/Geode.cpp, src/osg/Group.cpp, + src/osg/Image.cpp, src/osg/LOD.cpp, src/osg/Node.cpp, + src/osg/Object.cpp, src/osg/StateSet.cpp, src/osg/Switch.cpp, + src/osg/Transform.cpp, src/osgText/Paragraph.cpp, + src/osgText/Text.cpp: Moved all references to osg::Cloner to + osg::CopyOp. -2002-01-29 04:55 robert +2002-01-29 12:55 robert * include/osgDB/WriteFile: Fixed the header guard, which was using - the name define as FileUtils. Problem spotted by Terry Welsh. + the name define as FileUtils. Problem spotted by Terry Welsh. -2002-01-29 04:51 robert +2002-01-29 12:51 robert * Make/makedefs.linux, VisualStudio/VisualStudio.dsw, - 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. + 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. + + Also have added osgcopy app to Demos which shows how the CopyOp + have be subclassed to create users own specific handling of + copying. + + Have fixed copy constructor problems in GeoSet which fix the deep + copy problem experienced yesterday. - Also have added osgcopy app to Demos which shows how the CopyOp - have be subclassed to create users own specific handling of - copying. - - Have fixed copy constructor problems in GeoSet which fix the deep - copy problem experienced yesterday. - -2002-01-28 13:49 robert +2002-01-28 21:49 robert * include/osg/DeepCopy: A couple of fixes to DeepCopy Cloner. -2002-01-28 13:16 robert +2002-01-28 21:16 robert * VisualStudio/osg/osg.dsp, include/osg/AlphaFunc, - include/osg/Billboard, include/osg/ClipPlane, - include/osg/ColorMask, include/osg/ColorMatrix, - include/osg/CullFace, include/osg/DeepCopy, include/osg/Depth, - include/osg/Drawable, include/osg/EarthSky, include/osg/Fog, - include/osg/FrontFace, include/osg/GeoSet, include/osg/Geode, - include/osg/Group, include/osg/Image, include/osg/Impostor, - include/osg/ImpostorSprite, include/osg/LOD, include/osg/Light, - include/osg/LightSource, include/osg/LineWidth, - include/osg/Material, include/osg/Matrix, include/osg/Node, - include/osg/Object, include/osg/Point, include/osg/PolygonMode, - include/osg/PolygonOffset, include/osg/PositionAttitudeTransform, - include/osg/ShadeModel, include/osg/ShallowCopy, - include/osg/State, include/osg/StateAttribute, - include/osg/StateSet, include/osg/Statistics, - include/osg/Stencil, include/osg/Switch, include/osg/TexEnv, - include/osg/TexGen, include/osg/TexMat, include/osg/Texture, - include/osg/Transform, include/osg/Transparency, - include/osg/Viewport, include/osgText/Font, - include/osgText/Paragraph, include/osgText/Text, - include/osgUtil/RenderBin, include/osgUtil/RenderStage, - include/osgUtil/RenderStageLighting, - 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, - src/osg/Object.cpp, src/osg/StateSet.cpp, src/osg/Switch.cpp, - src/osg/Transform.cpp, src/osgDB/Registry.cpp, - src/osgText/Font.cpp, src/osgText/Paragraph.cpp, - src/osgText/Text.cpp, src/osgUtil/Optimizer.cpp, - src/osgUtil/RenderBin.cpp: Added support for shallow and deep - copy of nodes, drawables and state, via a copy constructor which - takes an optional Cloner object, and the old osg::Object::clone() - has changed so that it now requires a Cloner as paramter. This - is passed on to the copy constructor to help control the shallow - vs deep copying. The old functionality of clone() which was - clone of type has been renamed to cloneType(). + include/osg/Billboard, include/osg/ClipPlane, + include/osg/ColorMask, include/osg/ColorMatrix, + include/osg/CullFace, include/osg/DeepCopy, include/osg/Depth, + include/osg/Drawable, include/osg/EarthSky, include/osg/Fog, + include/osg/FrontFace, include/osg/GeoSet, include/osg/Geode, + include/osg/Group, include/osg/Image, include/osg/Impostor, + include/osg/ImpostorSprite, include/osg/LOD, include/osg/Light, + include/osg/LightSource, include/osg/LineWidth, + include/osg/Material, include/osg/Matrix, include/osg/Node, + include/osg/Object, include/osg/Point, include/osg/PolygonMode, + include/osg/PolygonOffset, include/osg/PositionAttitudeTransform, + include/osg/ShadeModel, include/osg/ShallowCopy, include/osg/State, + include/osg/StateAttribute, include/osg/StateSet, + include/osg/Statistics, include/osg/Stencil, include/osg/Switch, + include/osg/TexEnv, include/osg/TexGen, include/osg/TexMat, + include/osg/Texture, include/osg/Transform, + include/osg/Transparency, include/osg/Viewport, + include/osgText/Font, include/osgText/Paragraph, + include/osgText/Text, include/osgUtil/RenderBin, + include/osgUtil/RenderStage, include/osgUtil/RenderStageLighting, + include/osgUtil/RenderToTextureStage, 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, + src/osg/Object.cpp, src/osg/StateSet.cpp, src/osg/Switch.cpp, + src/osg/Transform.cpp, src/osgDB/Registry.cpp, + src/osgText/Font.cpp, src/osgText/Paragraph.cpp, + src/osgText/Text.cpp, src/osgUtil/Optimizer.cpp, + src/osgUtil/RenderBin.cpp: Added support for shallow and deep copy + of nodes, drawables and state, via a copy constructor which takes + an optional Cloner object, and the old osg::Object::clone() has + changed so that it now requires a Cloner as paramter. This is + passed on to the copy constructor to help control the shallow vs + deep copying. The old functionality of clone() which was clone of + type has been renamed to cloneType(). + + Updated all of the OSG to work with these new conventions, + implemention all the required copy constructors etc. A couple of + areas will do shallow copies by design, a couple of other still + need to be updated to do either shallow or deep. + + Neither of the shallow or deep copy operations have been tested + yet, only the old functionality of the OSG has been checked so far, + such running the viewer on various demo datasets. + + Also fixed a problem in osg::Optimize::RemoveRendundentNodesVisitor + which was not checking that Group didn't have have any attached + StateSet's, Callbacks or UserData. These checks have now been + added, which fixes a bug which was revealled by the new osgscribe + demo, this related to removal of group acting as state decorator. + + method - Updated all of the OSG to work with these new conventions, - implemention all the required copy constructors etc. A couple of - areas will do shallow copies by design, a couple of other still - need to be updated to do either shallow or deep. +2002-01-26 20:03 robert - Neither of the shallow or deep copy operations have been tested - yet, only the old functionality of the OSG has been checked so - far, such running the viewer on various demo datasets. + * VisualStudio/VisualStudio.dsw: Added VisualStudio workspace files + for new osgscribe demo. - Also fixed a problem in - osg::Optimize::RemoveRendundentNodesVisitor which was not - checking that Group didn't have have any attached StateSet's, - Callbacks or UserData. These checks have now been added, which - fixes a bug which was revealled by the new osgscribe demo, this - related to removal of group acting as state decorator. - - method - -2002-01-27 12: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 12:03 robert - - * VisualStudio/: VisualStudio.dsw, Demos/osgscribe/osgscribe.dsp: - Added VisualStudio workspace files for new osgscribe demo. - -2002-01-26 11: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 06:13 robert +2002-01-26 14:13 robert * src/osgPlugins/flt/flt2osg.cpp: Fixed the LOD center and range - code that so that the values are now multiple by the _unitScale - to compenstate for different scales in the flt model. This - _unitScale had already been applied to the geometry data. + code that so that the values are now multiple by the _unitScale to + compenstate for different scales in the flt model. This _unitScale + had already been applied to the geometry data. + + Integrated new defaults for the texturing wrap mode, for when now + .attr file is supplied with a flt file. - Integrated new defaults for the texturing wrap mode, for when now - .attr file is supplied with a flt file. - -2002-01-23 14:15 robert +2002-01-23 22:15 robert * VisualStudio/osg/osg.dsp, include/osg/PositionAttitudeTransform, - include/osg/Transform, src/osg/Makefile, - src/osg/PositionAttitudeTransform.cpp, src/osg/Transform.cpp, - src/osgUtil/CullVisitor.cpp, src/osgUtil/IntersectVisitor.cpp, - src/osgUtil/Optimizer.cpp: Have made osg::Transform more - extensible via additions of new getLocalToWorldMatrix() and - getWorldToLocalMatrix(), computeLocalToWorld() and - computeWorldToLocal() methods. + include/osg/Transform, src/osg/Makefile, + src/osg/PositionAttitudeTransform.cpp, src/osg/Transform.cpp, + src/osgUtil/CullVisitor.cpp, src/osgUtil/IntersectVisitor.cpp, + src/osgUtil/Optimizer.cpp: Have made osg::Transform more extensible + via additions of new getLocalToWorldMatrix() and + getWorldToLocalMatrix(), computeLocalToWorld() and + computeWorldToLocal() methods. + + Have updated the CullVisitor, IntersectVisitor and Optimizer to use + the new osg::Transform::getLocalToWorldMatrix() which has the same + functionality as the old getMatrix() but is now supports subclasses + of osg::Transform transparently. + + Have added osg::PositionAttitudeTransform as subclass of + osg::Transform which manages the transform as position and attitude + via a Vec3 and Quat respectively. - Have updated the CullVisitor, IntersectVisitor and Optimizer to - use the new osg::Transform::getLocalToWorldMatrix() which has the - same functionality as the old getMatrix() but is now supports - subclasses of osg::Transform transparently. - - Have added osg::PositionAttitudeTransform as subclass of - osg::Transform which manages the transform as position and - attitude via a Vec3 and Quat respectively. - -2002-01-23 07:42 robert +2002-01-23 15:42 robert * include/osg/Transform, src/osg/Transform.cpp: Updates to - osg::Transform to allow it subclassed more easily. + osg::Transform to allow it subclassed more easily. -2002-01-23 07:28 robert +2002-01-23 15:28 robert * src/osgUtil/Optimizer.cpp: Fixed problem with - Optimzer::removeRedundentNodesVisitor which was removing the - correct redundent groups but for groups which had a single child - it was was not using replaceChild to rettach the child to its - parents. It was using - parent->removeChild(group)...parent->addChild(child); which was - allow the child to be attached in a different place than the - original group, this broke LOD code. Have used removeChild - instead which solves the LOD problem. + Optimzer::removeRedundentNodesVisitor which was removing the + correct redundent groups but for groups which had a single child it + was was not using replaceChild to rettach the child to its parents. + It was using parent->removeChild(group)...parent->addChild(child); + which was allow the child to be attached in a different place than + the original group, this broke LOD code. Have used removeChild + instead which solves the LOD problem. -2002-01-23 04:04 robert +2002-01-23 12:04 robert * src/osg/State.cpp: Changed the ordering of applying OpenGL modes - and attributes back to the original modes first then attributes - since the it was cause a display bug on some datesets. It seems - that the modes needs enabling before glMaterial's take affect, at - least on the NVidia drivers under Windows and Linux. The OpenGL - reference guide doesn't mention any dependancy so I'm not sure - what the official line is. Some other OpenGl attribute and modes - need to be applied in that order according to the blue book, - however, drivers, at least the NVidia drivers seem require the - opposite. This may raise the spectra of before and after mode - applies, but this will require extra support in osg::State and - osg::StateAttribute, and would have to be handled on a per - attribute basis, and possibly different of each platform. Yuck. + and attributes back to the original modes first then attributes + since the it was cause a display bug on some datesets. It seems + that the modes needs enabling before glMaterial's take affect, at + least on the NVidia drivers under Windows and Linux. The OpenGL + reference guide doesn't mention any dependancy so I'm not sure what + the official line is. Some other OpenGl attribute and modes need + to be applied in that order according to the blue book, however, + drivers, at least the NVidia drivers seem require the opposite. + This may raise the spectra of before and after mode applies, but + this will require extra support in osg::State and + osg::StateAttribute, and would have to be handled on a per + attribute basis, and possibly different of each platform. Yuck. -2002-01-22 11:30 robert +2002-01-22 19:30 robert * include/osgUtil/Optimizer, src/osgUtil/Optimizer.cpp: Fixed - FlattenStaticTransformVisitor bug which related to incorrect - handling of objects which were transformed by multiple matrices - at one time - this cannot be handled in the flattening process - (since we only have one piece of geometry to transform). This - visitor now handles this case by disabling flattening of any - objects and transforms associated in this way. + FlattenStaticTransformVisitor bug which related to incorrect + handling of objects which were transformed by multiple matrices at + one time - this cannot be handled in the flattening process (since + we only have one piece of geometry to transform). This visitor now + handles this case by disabling flattening of any objects and + transforms associated in this way. -2002-01-22 04:03 robert +2002-01-22 12:03 robert * src/osgUtil/Optimizer.cpp: Temporily commented out the call to - the FlatternStaticTransformVisitor to prevent a bug in handling - instance nodes. Will be commented back in once the bug has been - solved. + the FlatternStaticTransformVisitor to prevent a bug in handling + instance nodes. Will be commented back in once the bug has been + solved. -2002-01-22 03:03 robert +2002-01-22 11:03 robert * AUTHORS: Updated AUTHORS file to reflect recent submission. -2002-01-22 03:03 robert +2002-01-22 11:03 robert * src/osgPlugins/flt/: FltFile.cpp, FltFile.h, InstanceRecords.cpp, - InstanceRecords.h, Pool.cpp, Pool.h, flt2osg.cpp, flt2osg.h: - Added support for node instances to Open Flight loader. Submitted - by Yefei He. + InstanceRecords.h, Pool.cpp, Pool.h, flt2osg.cpp, flt2osg.h: Added + support for node instances to Open Flight loader. Submitted by + Yefei He. -2002-01-20 11:30 robert +2002-01-20 19:30 robert - * src/: osgDB/FileNameUtils.cpp, osgGLUT/Window.cpp: Fixes to - Windows compile. + * src/osgDB/FileNameUtils.cpp: Fixes to Windows compile. -2002-01-20 08:24 robert +2002-01-20 16:24 robert * include/osgDB/Output, src/osgDB/FileNameUtils.cpp, - src/osgDB/Output.cpp: Updates to help compilation under gcc 3.03. + src/osgDB/Output.cpp: Updates to help compilation under gcc 3.03. -2002-01-19 14:11 robert +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, - 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 - Snarfff.. + src/osgUtil/DriveManipulator.cpp, + src/osgUtil/FlightManipulator.cpp, + src/osgUtil/TrackballManipulator.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 + Snarfff.. -2002-01-19 12:34 robert +2002-01-19 20:34 robert * src/osgUtil/CullVisitor.cpp: Fixed the handling of non - transparent billboards, since it was not taking into account any - accumulated transforms inherited from above. + transparent billboards, since it was not taking into account any + accumulated transforms inherited from above. -2002-01-18 14:36 robert +2002-01-18 22:36 robert * include/osgUtil/CullVisitor, src/osgDB/ReadFile.cpp, - src/osgDB/Registry.cpp, src/osgUtil/CullVisitor.cpp, - src/osgUtil/IntersectVisitor.cpp, src/osgUtil/SceneView.cpp: - UPdates to CullVisitor so that it keeps in sync with the new - method paramter change in osg::Billboard. + src/osgDB/Registry.cpp, src/osgUtil/CullVisitor.cpp, + src/osgUtil/IntersectVisitor.cpp, src/osgUtil/SceneView.cpp: + UPdates to CullVisitor so that it keeps in sync with the new method + paramter change in osg::Billboard. + + Removed in instance of an object being passed () brackets, have + removed the brackets to avoid an amiguity with the compiler + intepreting it as a function. - Removed in instance of an object being passed () brackets, have - removed the brackets to avoid an amiguity with the compiler - intepreting it as a function. - -2002-01-18 14:34 robert +2002-01-18 22:34 robert * include/osg/ImpostorSprite, include/osg/Math, include/osg/Node, - include/osg/Vec2, include/osg/Vec3, include/osg/Vec4, - src/osg/GeoSet.cpp: Changes to fix compilation problems on the - Sparc. + include/osg/Vec2, include/osg/Vec3, include/osg/Vec4, + src/osg/GeoSet.cpp: Changes to fix compilation problems on the + Sparc. + + GeoSet.cpp simply remove rendundent code that had already been + commented out. - GeoSet.cpp simply remove rendundent code that had already been - commented out. - -2002-01-18 14:25 robert +2002-01-18 22:25 robert * include/osgText/Font, include/osgText/Text, - src/osgText/FTBitmapGlyph.cpp, src/osgText/FTBitmapGlyph.h, - src/osgText/FTCharmap.cpp, src/osgText/FTCharmap.h, - src/osgText/FTFace.cpp, src/osgText/FTFace.h, - src/osgText/FTFont.cpp, src/osgText/FTFont.h, src/osgText/FTGL.h, - src/osgText/FTGLBitmapFont.cpp, src/osgText/FTGLBitmapFont.h, - src/osgText/FTGLOutlineFont.cpp, src/osgText/FTGLOutlineFont.h, - src/osgText/FTGLPixmapFont.cpp, src/osgText/FTGLPixmapFont.h, - src/osgText/FTGLPolygonFont.cpp, src/osgText/FTGLPolygonFont.h, - src/osgText/FTGLTextureFont.cpp, src/osgText/FTGLTextureFont.h, - src/osgText/FTGlyph.h, src/osgText/FTGlyphContainer.cpp, - src/osgText/FTGlyphContainer.h, src/osgText/FTLibrary.h, - src/osgText/FTOutlineGlyph.cpp, src/osgText/FTOutlineGlyph.h, - src/osgText/FTPixmapGlyph.cpp, src/osgText/FTPixmapGlyph.h, - src/osgText/FTPolyGlyph.cpp, src/osgText/FTPolyGlyph.h, - src/osgText/FTSize.cpp, src/osgText/FTSize.h, - src/osgText/FTTextureGlyph.cpp, src/osgText/FTTextureGlyph.h, - src/osgText/FTVectoriser.cpp, src/osgText/FTVectoriser.h, - src/osgText/Font.cpp, src/osgText/Text.cpp: Added support for - multiple graphics contexts, submission from Max Rhiener. + src/osgText/FTBitmapGlyph.cpp, src/osgText/FTBitmapGlyph.h, + src/osgText/FTCharmap.cpp, src/osgText/FTCharmap.h, + src/osgText/FTFace.cpp, src/osgText/FTFace.h, + src/osgText/FTFont.cpp, src/osgText/FTFont.h, src/osgText/FTGL.h, + src/osgText/FTGLBitmapFont.cpp, src/osgText/FTGLBitmapFont.h, + src/osgText/FTGLOutlineFont.cpp, src/osgText/FTGLOutlineFont.h, + src/osgText/FTGLPixmapFont.cpp, src/osgText/FTGLPixmapFont.h, + src/osgText/FTGLPolygonFont.cpp, src/osgText/FTGLPolygonFont.h, + src/osgText/FTGLTextureFont.cpp, src/osgText/FTGLTextureFont.h, + src/osgText/FTGlyph.h, src/osgText/FTGlyphContainer.cpp, + src/osgText/FTGlyphContainer.h, src/osgText/FTLibrary.h, + src/osgText/FTOutlineGlyph.cpp, src/osgText/FTOutlineGlyph.h, + src/osgText/FTPixmapGlyph.cpp, src/osgText/FTPixmapGlyph.h, + src/osgText/FTPolyGlyph.cpp, src/osgText/FTPolyGlyph.h, + src/osgText/FTSize.cpp, src/osgText/FTSize.h, + src/osgText/FTTextureGlyph.cpp, src/osgText/FTTextureGlyph.h, + src/osgText/FTVectoriser.cpp, src/osgText/FTVectoriser.h, + src/osgText/Font.cpp, src/osgText/Text.cpp: Added support for + multiple graphics contexts, submission from Max Rhiener. + + Alas changed the indenting to use 4 spaces instead of tabs, this + irons out differences when working under Windows and Unix, keeping + the identing consistent. - Alas changed the indenting to use 4 spaces instead of tabs, this - irons out differences when working under Windows and Unix, - keeping the identing consistent. - -2002-01-18 14:15 robert +2002-01-18 22:15 robert * include/osg/Billboard, src/osg/Billboard.cpp: First steps to - updating the calcTransform function in Billboard to fix z axis - contraint on rotation axis. + updating the calcTransform function in Billboard to fix z axis + contraint on rotation axis. -2002-01-18 11:00 robert +2002-01-18 19:00 robert * src/osg/Transform.cpp: Fixed copy constructor which was copying a - matrix to unitialized memory. + matrix to unitialized memory. -2002-01-18 06:12 robert +2002-01-18 14:12 robert * include/osg/Math: Removed the global scope operators for the - isnan(..) etc calls to fix compilation under some compiler - combinations. + isnan(..) etc calls to fix compilation under some compiler + combinations. -2002-01-18 06:11 robert +2002-01-18 14:11 robert * include/osg/Timer, src/osg/Timer.cpp: Made the osg::Timer::tick() - method a const method. + method a const method. -2002-01-18 02:26 robert +2002-01-18 10:26 robert * include/osg/LineSegment: Fixed typo in comment, reference to - BoundingSphere has been changed to BoundingBox. Typo spotted by - Gial Paolo Lorenzetto. + BoundingSphere has been changed to BoundingBox. Typo spotted by + Gial Paolo Lorenzetto. -2002-01-17 14:41 robert +2002-01-17 22:41 robert * include/osgUtil/CullViewState, src/osgUtil/CullVisitor.cpp: Fixed - ENALBE_ALL_CULLING spelling mistake, have changed it to - ENABLE_ALL_CULLING. + ENALBE_ALL_CULLING spelling mistake, have changed it to + ENABLE_ALL_CULLING. -2002-01-17 14: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 13:23 robert +2002-01-16 21:23 robert * src/osg/State.cpp: Reversed the ordering of setting of OpenGL - modes and attributes, so that attributes are now set first, then - modes. This is keep consistent with the setting of - glColorMaterial and glEnable(GL_COLOR_MATERIAL) as specfied in - OpenGL documentation. + modes and attributes, so that attributes are now set first, then + modes. This is keep consistent with the setting of glColorMaterial + and glEnable(GL_COLOR_MATERIAL) as specfied in OpenGL + documentation. -2002-01-16 13:22 robert +2002-01-16 21:22 robert * include/osg/StateAttribute: Changed the enum Types { ... } so - that in no longer explicitly sets the values, leaving C++ to - ensire that values are unque and insequence. + that in no longer explicitly sets the values, leaving C++ to ensire + that values are unque and insequence. -2002-01-16 13:20 robert +2002-01-16 21:20 robert * src/osgPlugins/: Makefile, jpeg/Makefile: Fixes to makefiles - which have become a bit unhinged after MacOS X integration. + which have become a bit unhinged after MacOS X integration. -2002-01-16 13:12 robert +2002-01-16 21:12 robert * src/osgPlugins/flt/: GeoSetBuilder.cpp, GeoSetBuilder.h, - flt2osg.cpp, flt2osg.h: Added support for billboard in OpenFlight - loader. Submission from Nikolaus Hanekamp. + flt2osg.cpp, flt2osg.h: Added support for billboard in OpenFlight + loader. Submission from Nikolaus Hanekamp. -2002-01-16 04:29 robert +2002-01-16 12:29 robert * Makefile, Make/makedefs.irix.std.64: Submission from Sean Spicer - which adds Make/makedefs.irix.std.64 which compiles the OSG as - 64bit. Small changes by Robert to accomodate recent MacOSX - makefile changes. + which adds Make/makedefs.irix.std.64 which compiles the OSG as + 64bit. Small changes by Robert to accomodate recent MacOSX + makefile changes. -2002-01-16 04:08 robert +2002-01-16 12:08 robert * Make/: makedefs.cyg, makedefs.freebsd, makedefs.irix.nonstd, - makedefs.irix.std, makedefs.linux, makedefs.macosx, - makerules.cyg, makerules.freebsd, makerules.irix, - makerules.linux: Changes to Make/makerules.* and Make/makedefs.* - to accomodate MacOSX's need to treat plugins and shared libraries - seperately. + makedefs.irix.std, makedefs.linux, makedefs.macosx, makerules.cyg, + makerules.freebsd, makerules.irix, makerules.linux: Changes to + Make/makerules.* and Make/makedefs.* to accomodate MacOSX's need to + treat plugins and shared libraries seperately. -2002-01-16 04:05 robert +2002-01-16 12:05 robert * src/osgPlugins/: bmp/Makefile, dw/Makefile, flt/Makefile, - gif/Makefile, lib3ds/Makefile, lwo/Makefile, obj/Makefile, - osg/Makefile, osgtgz/Makefile, pic/Makefile, png/Makefile, - rgb/Makefile, tga/Makefile, tgz/Makefile, tiff/Makefile, - zip/Makefile: Integrated the changes to osgPlugin/Makefile's for - MacOSX port. + gif/Makefile, lib3ds/Makefile, lwo/Makefile, obj/Makefile, + osg/Makefile, osgtgz/Makefile, pic/Makefile, png/Makefile, + rgb/Makefile, tga/Makefile, tgz/Makefile, tiff/Makefile, + zip/Makefile: Integrated the changes to osgPlugin/Makefile's for + MacOSX port. -2002-01-16 04:03 robert +2002-01-16 12:03 robert * src/osgDB/FileUtils.cpp: Changed hardwired char[1024] arrays to - char[FILEUTILS_MAX_PATH_LENGTH] and defined the value to be 2048, - this should avoid problems with path lengths which have been - overflowing the 1024 limit (Sasa report this bug). The real - solution is to use std::string throught FileUtils, but this will - have to wait for another day. + char[FILEUTILS_MAX_PATH_LENGTH] and defined the value to be 2048, + this should avoid problems with path lengths which have been + overflowing the 1024 limit (Sasa report this bug). The real + solution is to use std::string throught FileUtils, but this will + have to wait for another day. -2002-01-16 02:41 robert +2002-01-16 10:41 robert * src/osgPlugins/quicktime/: Makedepend, Makefile, QTtexture.c, - ReaderWriterQT.cpp: Added quicktime plugin (for Mac's only), - submitted by Phil Atkin. + ReaderWriterQT.cpp: Added quicktime plugin (for Mac's only), + submitted by Phil Atkin. -2002-01-16 02:36 robert +2002-01-16 10:36 robert * Make/makerules.macosx, include/osg/GL, include/osg/GLU, - 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, - src/osgText/FTGLTextureFont.cpp, src/osgText/FTGLTextureFont.h, - src/osgText/Font.cpp, src/osgText/Makefile, - src/osgUtil/DepthSortedBin.cpp, src/osgUtil/Makefile, - src/osgUtil/RenderBin.cpp: First batch of changes required for - MacOS X build. Orignal submission from Phil Atkin, merged by - Robert Osfield. + include/osg/Timer, include/osgText/Font, src/osg/Makefile, + src/osg/Timer.cpp, src/osgDB/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, src/osgText/FTGLTextureFont.cpp, + src/osgText/FTGLTextureFont.h, src/osgText/Font.cpp, + src/osgText/Makefile, src/osgUtil/DepthSortedBin.cpp, + src/osgUtil/Makefile, src/osgUtil/RenderBin.cpp: First batch of + changes required for MacOS X build. Orignal submission from Phil + Atkin, merged by Robert Osfield. -2002-01-15 15:21 robert +2002-01-15 23:21 robert * src/osgPlugins/flt/GeoSetBuilder.cpp: Changed the use of - std::vector<..>.begin() to &vector<..>.front() in code from - passing the vector contents to the GeoSet::setPrimLengths(..) - etc. methods. This has been done to fix the compile under the - MS .NET compiler which has changed the definiation of the - std::vector<..>::iterator to a class rather than a pointer. + std::vector<..>.begin() to &vector<..>.front() in code from passing + the vector contents to the GeoSet::setPrimLengths(..) etc. + methods. This has been done to fix the compile under the MS .NET + compiler which has changed the definiation of the + std::vector<..>::iterator to a class rather than a pointer. -2002-01-15 11:54 robert +2002-01-15 19:54 robert * src/osgDB/FileNameUtils.cpp: Fix to osgDB::getStrippedName(..) so - that handles the case of file without an extension. + that handles the case of file without an extension. -2002-01-15 07:49 robert +2002-01-15 15:49 robert * src/osgPlugins/pfb/Makefile: Added '# LIBS += -limage' and - explanation in comments to pfb Makefile, submitted by Randall - Hooper. + explanation in comments to pfb Makefile, submitted by Randall + Hooper. -2002-01-15 04:13 robert +2002-01-15 12:13 robert * src/osgPlugins/pfb/ConvertFromPerformer.cpp: Added the set of - GL_TEXTURE_GEN_S and _T to code converting pfTexGen to - osg::TexGen. This is try and fix a bug in handling tex gen - datasets such as sj_texgen.pfb. + GL_TEXTURE_GEN_S and _T to code converting pfTexGen to osg::TexGen. + This is try and fix a bug in handling tex gen datasets such as + sj_texgen.pfb. -2002-01-15 03:04 robert +2002-01-15 11:04 robert * include/osg/Camera, src/osg/Camera.cpp: New ajustAspectRatio - (ADJUST_NODE) mode added to osg::Camera to fix issue with - integration with vrjuggler, submitted by Allen Bierbaum. + (ADJUST_NODE) mode added to osg::Camera to fix issue with + integration with vrjuggler, submitted by Allen Bierbaum. -2002-01-12 13:49 robert +2002-01-12 21:49 robert * src/osg/Camera.cpp: Missing _attachedTransformMode in osg::Camera - constructor, fix submitted by Ben Discoe. + constructor, fix submitted by Ben Discoe. -2002-01-05 08:19 robert +2002-01-05 16:19 robert * src/Makefile: Change TOP to OSGHOME in makefiles. -2002-01-05 08:18 robert +2002-01-05 16:18 robert * src/osgUtil/TrackballManipulator.cpp: Moved the setting of camera - fusion distance mode into the handle method so that it is updated - on everyframe to ensure that switching between Drive/Flight and - Trackball happens seemlessly. + fusion distance mode into the handle method so that it is updated + on everyframe to ensure that switching between Drive/Flight and + Trackball happens seemlessly. -2002-01-04 12:44 robert +2002-01-04 20:44 robert - * 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, - src/osgPlugins/lwo/Makefile, src/osgPlugins/obj/Makefile, - src/osgPlugins/osg/Makefile, src/osgPlugins/osgtgz/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: Renamed the TOP - variable in the Makefiles to OSGHOME. + * Makefile, src/osg/Makefile, src/osgDB/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/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: Renamed the TOP variable in the Makefiles to + OSGHOME. -2002-01-04 12:43 robert +2002-01-04 20:43 robert * src/osg/LOD.cpp: Added a guard to osg::LOD::evaluate so that it - returns -1 if the range matched does not have a corresponding - child to relate to. This can happen if a user creates more than - n+1 ranges, where n is the number of LOD children. + returns -1 if the range matched does not have a corresponding child + to relate to. This can happen if a user creates more than n+1 + ranges, where n is the number of LOD children. -2002-01-04 09:35 robert +2002-01-04 17:35 robert * VisualStudio/osg/osg.dsp, - VisualStudio/osgPlugins/osg/dot_osg.dsp, include/osg/ShadeModel, - include/osg/StateAttribute, src/osg/Makefile, - 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. + 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. -2002-01-04 09:34 robert +2002-01-04 17:34 robert * src/osgPlugins/osg/GeoSet.cpp: Fixed a bug in writing of line - strips and line loops to the .osg file. + strips and line loops to the .osg file. -2002-01-04 05:14 robert +2002-01-04 13:14 robert * src/osg/GeoSet.cpp: Fixed multiple deletion of shared indecies in - GeoSet destructor. + GeoSet destructor. -2002-01-03 15:28 robert +2002-01-03 23:28 robert * Make/: makedefs.cyg, makedefs.freebsd, makedefs.irix.std, - makedefs.linux, makedefs.macosx, makerules.cyg: Futher Makefile - updates for Cygwin support - from Norman Vine. + makedefs.linux, makedefs.macosx, makerules.cyg: Futher Makefile + updates for Cygwin support - from Norman Vine. -2002-01-03 15:18 robert +2002-01-03 23:18 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. + * 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. -2002-01-03 13:34 robert +2002-01-03 21:34 robert * include/osg/Export, include/osg/GL, include/osg/Math, - 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, - src/osgPlugins/flt/Registry.h, src/osgPlugins/flt/flt.h, - src/osgPlugins/osgtgz/ReaderWriterOSGTGZ.cpp, - src/osgPlugins/tgz/ReaderWriterTGZ.cpp, - src/osgPlugins/zip/ReaderWriterZIP.cpp, - src/osgUtil/NvTriStripObjects.h: Updates for Cygwin port, from - Norman Vine. + 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, + src/osgPlugins/flt/GeoSetBuilder.cpp, src/osgPlugins/flt/Pool.cpp, + src/osgPlugins/flt/ReaderWriterFLT.cpp, + src/osgPlugins/flt/Registry.h, src/osgPlugins/flt/flt.h, + src/osgPlugins/osgtgz/ReaderWriterOSGTGZ.cpp, + src/osgPlugins/tgz/ReaderWriterTGZ.cpp, + src/osgPlugins/zip/ReaderWriterZIP.cpp, + src/osgUtil/NvTriStripObjects.h: Updates for Cygwin port, from + Norman Vine. -2002-01-03 11:28 robert +2002-01-03 19:28 robert * src/: osg/GLExtensions.cpp, osgDB/Registry.cpp: Small source code - changes for Cygwin port of OSG. + changes for Cygwin port of OSG. -2002-01-02 09:01 robert +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, doc/doc++/osgGLUT/Viewer.html: Updates in - preperation for the third attempt at the 0.8.43 release. + 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. -2002-01-02 07:42 robert +2002-01-02 15:42 robert - * src/: Demos/osgtexture/osgtexture.cpp, - osgPlugins/pfb/ConvertFromPerformer.cpp: Updates from Randall - Hopper to fix build under IRIX. + * src/osgPlugins/pfb/ConvertFromPerformer.cpp: Updates from Randall + Hopper to fix build under IRIX. -2002-01-02 03:03 robert +2002-01-02 11:03 robert * src/osgPlugins/lib3ds/: ReaderWriter3DS.cpp, matrix.cpp: A small - bug fix to the matrix dump function (it was primtiing out 5 - columns instead of four). + bug fix to the matrix dump function (it was primtiing out 5 columns + instead of four). + + Added support for multiplying mesh geometry by the matrix attached + to the Lib3dsMesh structure, however this produces disjointed + models so have to the default mode to bypass this multiplication + code. Will need to revisit this in the future. - Added support for multiplying mesh geometry by the matrix - attached to the Lib3dsMesh structure, however this produces - disjointed models so have to the default mode to bypass this - multiplication code. Will need to revisit this in the future. - -2002-01-02 02:59 robert +2002-01-02 10:59 robert * src/osgUtil/SmoothingVisitor.cpp: Commented out the smoothing of - FLAT_TRIANGLE_STRIP and FLAT_TRIANGLE_FAN since it was causes - problems with any color list which were attached. + FLAT_TRIANGLE_STRIP and FLAT_TRIANGLE_FAN since it was causes + problems with any color list which were attached. -2002-01-02 02:53 robert +2002-01-02 10:53 robert * src/osg/GeoSet_ogl.cpp: Moved the glShadeModel(FLAT/SMOOTH) - outside of the primtitive inner loop to reduce the amount state - changes incurred when using FLAT_ primtives. + outside of the primtitive inner loop to reduce the amount state + changes incurred when using FLAT_ primtives. -2002-01-02 02:49 robert +2002-01-02 10:49 robert * include/osg/GeoSet: Fixed the orientation of for_each_triangle - cases for QUAD and QUAD_STRIP. + cases for QUAD and QUAD_STRIP. -2001-12-31 15: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 15:16 robert +2001-12-31 23:16 robert * include/osg/LOD: Added a more detailed explanation of how LOD's - work. + work. -2001-12-30 16:04 robert +2001-12-31 00:04 robert * NEWS, src/osg/Makefile: Updates to NEWS for date of release, and - added include/osg/DisplaySettings and include/osg/LineWidth to - the src/osg/Makefile. + added include/osg/DisplaySettings and include/osg/LineWidth to the + src/osg/Makefile. -2001-12-30 12:48 robert +2001-12-30 20:48 robert * ChangeLog: Final update of ChangeLog for the 0.8.43 release. -2001-12-30 12:03 robert +2001-12-30 20:03 robert * include/osg/GeoSet: Added osg::GeoSet::FLAT_TRIANGLE_FAN to the - list if primitive handled by the for_each_triangle template - function. + list if primitive handled by the for_each_triangle template + function. -2001-12-30 11:04 robert +2001-12-30 19:04 robert * ChangeLog, src/osgDB/FileUtils.cpp: Added /usr/local/lib to the - s_default_dso_path search path for plugins. + s_default_dso_path search path for plugins. -2001-12-30 09: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 08:59 robert +2001-12-30 16:59 robert * INSTALL: Added references to sgv -stereo and sgv -stencil to the - notes of running the demos. + notes of running the demos. -2001-12-30 08: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 07:24 robert +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. + ChangeLog.preCVS and then ran cvs2cl.pl to automatically generate + the new ChangeLog. -2001-12-30 07:12 robert +2001-12-30 15:12 robert * doc/doc++/osg/: StateAttribute.html, Transform.html: Did a make - docs, in preperation for 0.8.43 release. + docs, in preperation for 0.8.43 release. -2001-12-30 07:01 robert +2001-12-30 15:01 robert * src/osgPlugins/pfb/ConvertToPerformer.cpp: Compilation fix to pfb - plugin, sent in by Ulrich Hertlein. + plugin, sent in by Ulrich Hertlein. -2001-12-30 07:00 robert +2001-12-30 15:00 robert * INSTALL: Added a comment in Windows section on INSTALL notes such - that it now recommends that you build all the libs. + that it now recommends that you build all the libs. -2001-12-29 12:53 robert +2001-12-29 20:53 robert * bin/.README: Added .README to prevent CVS from deleting the empty - bin directory when checking out copies. This was a problem with - the nightly tarballs. + bin directory when checking out copies. This was a problem with + the nightly tarballs. -2001-12-29 06:27 robert +2001-12-29 14:27 robert * include/osg/Transform: Added comment to osg::Transform w.r.t use - of GL_NORMALIZE when using scaling Transforms. + of GL_NORMALIZE when using scaling Transforms. -2001-12-29 04:28 robert +2001-12-29 12:28 robert - * src/: Makefile, Demos/Makefile, Demos/osgcluster/broadcaster.cpp, - Demos/osgcluster/receiver.cpp: Updates form Randall Hopper for - the FreeBSD build + * src/Makefile: Updates form Randall Hopper for the FreeBSD build -2001-12-27 12:06 robert +2001-12-27 20:06 robert * include/osg/StateAttribute: Made inline documentation on the - Values enum clearer w.r.t the function of OVERRIDE_ON and - OVERRIDE_OFF. + Values enum clearer w.r.t the function of OVERRIDE_ON and + OVERRIDE_OFF. -2001-12-26 12:55 robert +2001-12-26 20:55 robert * doc/stereo.html: Added more details about using stereo with the - OSG, in particular the role of the camera manipulators and the - fusion distance. + OSG, in particular the role of the camera manipulators and the + fusion distance. -2001-12-24 15:34 robert +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++/osgGLUT/Window.html, doc++/osgText/BitmapFont.html, - doc++/osgText/ClassGraph.class, - doc++/osgText/ClassGraphPanel.class, - doc++/osgText/ClassLayout.class, doc++/osgText/Font.html, - doc++/osgText/General.html, doc++/osgText/HIER.html, - doc++/osgText/HIERjava.html, doc++/osgText/NavigatorButton.class, - doc++/osgText/OutlineFont.html, doc++/osgText/Paragraph.html, - doc++/osgText/PixmapFont.html, doc++/osgText/PolygonFont.html, - doc++/osgText/RasterFont.html, doc++/osgText/Text.html, - doc++/osgText/TextureFont.html, doc++/osgText/VectorFont.html, - doc++/osgText/icon1.gif, doc++/osgText/icon2.gif, - doc++/osgText/index.html, doc++/osgText/osgText.html, - doc++/osgText/osgTextGetLibraryName.html, - doc++/osgText/osgTextGetVersion.html, - doc++/osgUtil/CombineLODsVisitor.html, - doc++/osgUtil/DisplayRequirementsVisitor.html, - doc++/osgUtil/FlattenStaticTransformsVisitor.html, - doc++/osgUtil/Optimizer.html, - doc++/osgUtil/RemoveRedundentNodesVisitor.html, - doc++/osgUtil/StateVisitor.html, - doc++/osgUtil/TransformCallback.html: Updated doc++ references so - that CVS knows about all the newly generated files. + 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. -2001-12-24 15:28 robert +2001-12-24 23:28 robert * index.html: Updated the index.html to include references to the - new osgText library and demo app. + new osgText library and demo app. -2001-12-24 15:14 robert +2001-12-24 23:14 robert * INSTALL: Removed references to redundent environmental variables. -2001-12-24 13:55 robert +2001-12-24 21:55 robert * doc/doc++/: osg/AlphaFunc.html, osg/Billboard.html, - osg/BoundingBox.html, osg/BoundingSphere.html, osg/Camera.html, - osg/ClipPlane.html, osg/ClippingVolume.html, osg/ColorMask.html, - osg/CullFace.html, osg/Depth.html, osg/Drawable.html, - osg/Fog.html, osg/FrameStamp.html, osg/FrontFace.html, - osg/General.html, osg/GeoSet.html, osg/Geode.html, - osg/Group.html, osg/HIER.html, osg/HIERjava.html, osg/Image.html, - osg/Impostor.html, osg/ImpostorSprite.html, - osg/ImpostorSpriteManager.html, osg/LOD.html, osg/Light.html, - osg/LightSource.html, osg/LineSegment.html, osg/Material.html, - osg/Matrix.html, osg/MemoryAdapter.html, osg/Node.html, - osg/NodeAcceptOp.html, osg/NodeCallback.html, - osg/NodeVisitor.html, osg/NotifySeverity.html, osg/Object.html, - osg/Plane.html, osg/Point.html, osg/PolygonMode.html, - osg/PolygonOffset.html, osg/Quat.html, osg/Referenced.html, - osg/State.html, osg/StateAttribute.html, osg/StateSet.html, - osg/Stencil.html, osg/Switch.html, osg/TexEnv.html, - osg/TexGen.html, osg/TexMat.html, osg/Texture.html, - osg/Timer.html, osg/Transform.html, osg/Transparency.html, - osg/Vec2.html, osg/Vec3.html, osg/Vec4.html, osg/Viewport.html, - osg/clampArray3BetweenRange.html, osg/clampArray3GEQUAL.html, - osg/clampArray3LEQUAL.html, osg/clampArray4BetweenRange.html, - osg/clampArray4GEQUAL.html, osg/clampArray4LEQUAL.html, - osg/clampArrayElementBetweenRange.html, - osg/clampArrayElementGEQUAL.html, - osg/clampArrayElementLEQUAL.html, - osg/clampArrayElementsBetweenRange.html, - osg/clampArrayElementsGEQUAL.html, - osg/clampArrayElementsLEQUAL.html, osg/clampBetweenRange.html, - osg/clampGEQUAL.html, osg/clampLEQUAL.html, - osg/createGeodeForImage.2.html, osg/for_each_triangle.html, - osg/index.html, osg/isGLExtensionSupported.html, - osg/mem_ptr.html, osg/notify.html, osg/osg.html, - osg/osgGetVersion.html, osg/ref_ptr.html, - osgDB/DotOsgWrapper.html, osgDB/FieldReader.html, - osgDB/FieldReaderIterator.html, osgDB/HIER.html, - osgDB/HIERjava.html, osgDB/Input.html, osgDB/Output.html, - osgDB/ReaderWriter.html, osgDB/RegisterDotOsgWrapperProxy.html, - osgDB/RegisterReaderWriterProxy.html, osgDB/Registry.html, - osgDB/findFileInDirectory.html, osgDB/osgDB.html, - osgDB/osgDBGetVersion.html, osgDB/readImageFile.html, - osgDB/readNodeFile.html, osgDB/readObjectFile.html, - osgDB/writeImageFile.html, osgDB/writeNodeFile.html, - osgDB/writeObjectFile.html, osgGLUT/GLUTEventAdapter.html, - osgGLUT/General.html, osgGLUT/HIER.html, osgGLUT/HIERjava.html, - osgGLUT/Viewer.html, osgGLUT/index.html, osgGLUT/osgGLUT.html, - osgGLUT/osgGLUTGetVersion.html, osgUtil/CullVisitor.html, - osgUtil/DepthSortedBin.html, osgUtil/DisplayListVisitor.html, - osgUtil/DriveManipulator.html, osgUtil/FlightManipulator.html, - osgUtil/GUIActionAdapter.html, osgUtil/GUIEventAdapter.html, - osgUtil/GUIEventHandler.html, osgUtil/General.html, - osgUtil/HIER.html, osgUtil/HIERjava.html, osgUtil/Hit.html, - osgUtil/InsertImpostorsVisitor.html, osgUtil/IntersectState.html, - osgUtil/IntersectVisitor.html, - osgUtil/RegisterRenderBinProxy.html, osgUtil/RenderBin.html, - osgUtil/RenderGraph.html, osgUtil/RenderLeaf.html, - osgUtil/RenderStage.html, osgUtil/RenderStageLighting.html, - osgUtil/RenderToTextureStage.html, osgUtil/SceneView.html, - osgUtil/SceneViewManipulator.html, osgUtil/SmoothingVisitor.html, - osgUtil/StateSetManipulator.html, osgUtil/Tesselator.html, - osgUtil/TriStripVisitor.html, osgUtil/index.html, - osgUtil/osgUtil.html, osgUtil/osgUtilGetVersion.html: Did a make - docs. + 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 13:34 robert +2001-12-24 21:34 robert * include/osg/Light, src/osg/Light.cpp, - src/osgPlugins/dw/ReaderWriterDW.cpp, - src/osgPlugins/osg/Light.cpp, src/osgUtil/SceneView.cpp: Fixed - the osg::Light so that it requires the user to explicitly define - which OpenGL light is being operated on, and also now relies - upong the standard osg::State handling of OpenGL modes to switch - on the appropriate lights. + src/osgPlugins/dw/ReaderWriterDW.cpp, src/osgPlugins/osg/Light.cpp, + src/osgUtil/SceneView.cpp: Fixed the osg::Light so that it requires + the user to explicitly define which OpenGL light is being operated + on, and also now relies upong the standard osg::State handling of + OpenGL modes to switch on the appropriate lights. + + The previous static counter mechansim for the light number was + causing a redundent light to be created when the osg plugin created + the first osg::Light to use a prototype for other osg::Light's to + be cloned from in the .osg plugin execution. + + The static count mechanism also prevent the lights modes being + controlled independantly from the setting of the light paramters + themselves. This meant that a light once created was global, and + couldn't be turned off locally via the OSG's support for OpenGL + mode enabling/disabling. This has been overcome with the new + implementation, the user has complete flexiblity of when and where + to use the different lights at their disposal. - The previous static counter mechansim for the light number was - causing a redundent light to be created when the osg plugin - created the first osg::Light to use a prototype for other - osg::Light's to be cloned from in the .osg plugin execution. - - The static count mechanism also prevent the lights modes being - controlled independantly from the setting of the light paramters - themselves. This meant that a light once created was global, and - couldn't be turned off locally via the OSG's support for OpenGL - mode enabling/disabling. This has been overcome with the new - implementation, the user has complete flexiblity of when and - where to use the different lights at their disposal. - -2001-12-24 11: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 07:12 robert +2001-12-24 15:12 robert * VisualStudio/osgPlugins/gif/gif.dsp: updates for windows build -2001-12-24 06:12 robert +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, - src/osgPlugins/png/new_ReaderWriterPNG.cpp, src/osgText/Font.cpp, - src/osgUtil/FlightManipulator.cpp, src/osgUtil/RenderBin.cpp, - src/osgUtil/TrackballManipulator.cpp: Various clean ups for the - release. + src/osg/Light.cpp, src/osg/Matrix.cpp, src/osgPlugins/Makefile, + src/osgPlugins/pfb/ConvertFromPerformer.cpp, + src/osgPlugins/pfb/ConvertToPerformer.cpp, + src/osgPlugins/png/new_ReaderWriterPNG.cpp, src/osgText/Font.cpp, + src/osgUtil/FlightManipulator.cpp, src/osgUtil/RenderBin.cpp, + src/osgUtil/TrackballManipulator.cpp: Various clean ups for the + release. -2001-12-22 14:30 robert +2001-12-22 22:30 robert - * 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. + * doc/stereo.html: Updates to keep things compiling under Windows. + Also cleaned up the new stereo.html docs. -2001-12-22 13:35 robert +2001-12-22 21:35 robert * doc/: index.html, stereo.html: Added beginnings on documentation - for stereo support, the stereo.html needs to be re-edited in a - html editor before it becomes readable though.. + for stereo support, the stereo.html needs to be re-edited in a html + editor before it becomes readable though.. -2001-12-22 06: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 14:48 robert +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/osgGLUT/Viewer.cpp, - src/osgUtil/DisplayRequirementsVisitor.cpp, - src/osgUtil/DriveManipulator.cpp, - src/osgUtil/FlightManipulator.cpp, src/osgUtil/Makefile, - src/osgUtil/SceneView.cpp, src/osgUtil/TrackballManipulator.cpp, - src/osgUtil/VisualsRequirementsVisitor.cpp: Further work on - improving stereo support in the OSG. + include/osg/Camera, include/osg/DisplaySettings, include/osg/State, + include/osg/VisualsSettings, + 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/osgUtil/DisplayRequirementsVisitor.cpp, + src/osgUtil/DriveManipulator.cpp, + src/osgUtil/FlightManipulator.cpp, src/osgUtil/Makefile, + src/osgUtil/SceneView.cpp, src/osgUtil/TrackballManipulator.cpp, + src/osgUtil/VisualsRequirementsVisitor.cpp: Further work on + improving stereo support in the OSG. + + Renamed the osg::VisualsSettings to osg::DisplaySettings, and + osgUtil::VisualsRequirementsVisitor to + osgUtil::DisplayRequirementsVisitor. + + Added support for OSG_SCREEN_HEIGHT into osg::DisplaySettings, and + added a DisplaySettings* to the constructors of osg::SceneView and + osg::Camera. - Renamed the osg::VisualsSettings to osg::DisplaySettings, and - osgUtil::VisualsRequirementsVisitor to - osgUtil::DisplayRequirementsVisitor. - - Added support for OSG_SCREEN_HEIGHT into osg::DisplaySettings, - and added a DisplaySettings* to the constructors of - osg::SceneView and osg::Camera. - -2001-12-21 05:07 robert +2001-12-21 13:07 robert * include/osg/Camera, src/osg/Camera.cpp, - src/osgUtil/DriveManipulator.cpp, - src/osgUtil/FlightManipulator.cpp, src/osgUtil/SceneView.cpp, - src/osgUtil/TrackballManipulator.cpp: Updates to the support for - stereo in osg::Camera, osgUtil::SceneView and the - CameraManipulators. + src/osgUtil/DriveManipulator.cpp, + src/osgUtil/FlightManipulator.cpp, src/osgUtil/SceneView.cpp, + src/osgUtil/TrackballManipulator.cpp: Updates to the support for + stereo in osg::Camera, osgUtil::SceneView and the + CameraManipulators. -2001-12-20 12:48 robert +2001-12-20 20:48 robert * VisualStudio/osg/osg.dsp, - VisualStudio/osgPlugins/osg/dot_osg.dsp, include/osg/LineWidth, - include/osg/StateAttribute, src/osg/LineWidth.cpp, - src/osg/Makefile, src/osgPlugins/osg/LineWidth.cpp, - src/osgPlugins/osg/Makefile: Added support for glLineWidth via an - osg::LineWidth StateAttribute. + VisualStudio/osgPlugins/osg/dot_osg.dsp, include/osg/LineWidth, + include/osg/StateAttribute, src/osg/LineWidth.cpp, + src/osg/Makefile, src/osgPlugins/osg/LineWidth.cpp, + src/osgPlugins/osg/Makefile: Added support for glLineWidth via an + osg::LineWidth StateAttribute. -2001-12-20 08:35 robert +2001-12-20 16:35 robert * include/osg/Camera, src/osg/Camera.cpp, - src/osgUtil/RenderStage.cpp, src/osgUtil/SceneView.cpp, - src/osgUtil/TrackballManipulator.cpp: Updates to the camera code - related to stereo, adding fusion distance. + src/osgUtil/RenderStage.cpp, src/osgUtil/SceneView.cpp, + src/osgUtil/TrackballManipulator.cpp: Updates to the camera code + related to stereo, adding fusion distance. -2001-12-20 08: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 04:12 robert +2001-12-20 12:12 robert * src/osgPlugins/flt/flt2osg.cpp: Updates to flt loading of light - points, from Brede Johansen. + points, from Brede Johansen. -2001-12-19 07:20 robert +2001-12-19 15:20 robert * src/: osg/ColorMatrix.cpp, osgUtil/SceneView.cpp: Updates to - Stereo code. + Stereo code. -2001-12-19 02:29 robert +2001-12-19 10:29 robert - * 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. + * 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. -2001-12-19 00:49 robert +2001-12-19 08:49 robert * src/osg/ColorMatrix.cpp: Added check for GL_ARB_imaging extension - to osg;:ColorMatrix + to osg;:ColorMatrix -2001-12-18 17:10 robert +2001-12-19 01:10 robert * src/: osg/VisualsSettings.cpp, osgUtil/SceneView.cpp: Compilation - fixes under for Windows + fixes under for Windows -2001-12-18 16:38 robert +2001-12-19 00:38 robert * VisualStudio/osg/osg.dsp, - VisualStudio/osgPlugins/osg/dot_osg.dsp, include/osg/ColorMatrix, - include/osg/State, include/osg/StateAttribute, - include/osg/Viewport, include/osg/VisualsSettings, - include/osgDB/ReadFile, include/osgDB/Registry, - include/osgGLUT/Viewer, include/osgUtil/SceneView, - include/osgUtil/VisualsRequirementsVisitor, - 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/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 - buffer. + VisualStudio/osgPlugins/osg/dot_osg.dsp, include/osg/ColorMatrix, + include/osg/State, include/osg/StateAttribute, + include/osg/Viewport, include/osg/VisualsSettings, + include/osgDB/ReadFile, include/osgDB/Registry, + include/osgUtil/SceneView, + include/osgUtil/VisualsRequirementsVisitor, + 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/osgUtil/VisualsRequirementsVisitor.cpp: Adding support for + controlling visual settings via environmental variables and command + line paramters. Including support for stereo and stencil buffer. -2001-12-18 03:28 robert +2001-12-18 11:28 robert * src/osg/Camera.cpp: Added range checking to - osg::Camera::adjustAspectRatio to catch invalid values being - passed to Camera. Invalid values were occuring when iconising - the Windows GLUT based OSG demos. + osg::Camera::adjustAspectRatio to catch invalid values being passed + to Camera. Invalid values were occuring when iconising the Windows + GLUT based OSG demos. -2001-12-18 02:46 robert +2001-12-18 10:46 robert * src/osgPlugins/flt/: GeoSetBuilder.cpp, GeoSetBuilder.h: Fixed - compilation problems in flt plugin under Windows, and removed - usage of the default GeoSet::AtttributeDeleteFunctor from the - DynGeoSet since it handled the memory deletion iteself via STL - containers. + compilation problems in flt plugin under Windows, and removed usage + of the default GeoSet::AtttributeDeleteFunctor from the DynGeoSet + since it handled the memory deletion iteself via STL containers. -2001-12-17 13:13 robert +2001-12-17 21:13 robert * src/osg/Camera.cpp: Changed the default field of Y to 45 degrees, - as this is probably a better default than 30 degrees (what it was - temproarily) or the 90 degrees that it was originally. + as this is probably a better default than 30 degrees (what it was + temproarily) or the 90 degrees that it was originally. -2001-12-17 09:34 don +2001-12-17 17:34 don * src/osgPlugins/: Makefile, flt/FltFile.cpp, flt/Makefile, - flt/ReaderWriterATTR.cpp: Fixed IRIX compile issues with the flt - loader. + flt/ReaderWriterATTR.cpp: Fixed IRIX compile issues with the flt + loader. + + ReaderWriterATTR.cpp had a variable "mips" defined, which is + predefined for the IRIX preprocessor. Changed this to _mips. + + FltFile.cpp had a class and transient variable defined within the + scope of member function FltFile::readExternals(), which was + causing the IRIX 7.3 compiles to hork. Moved the class definition + to outside of the member function scope. - ReaderWriterATTR.cpp had a variable "mips" defined, which is - predefined for the IRIX preprocessor. Changed this to _mips. +2001-12-17 16:21 don - FltFile.cpp had a class and transient variable defined within the - scope of member function FltFile::readExternals(), which was - causing the IRIX 7.3 compiles to hork. Moved the class - definition to outside of the member function scope. + * 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 -2001-12-17 08:21 don - - * 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 07:05 robert +2001-12-17 15:05 robert * AUTHORS, include/osgUtil/Optimizer, - src/osgPlugins/osg/Transform.cpp, src/osgUtil/Optimizer.cpp: - Updated the Optimzer::FatternStaticTransform visit so by default - it ignores all dynamic transforms, previously it flattened - dynamic transforms as well. + src/osgPlugins/osg/Transform.cpp, src/osgUtil/Optimizer.cpp: + Updated the Optimzer::FatternStaticTransform visit so by default it + ignores all dynamic transforms, previously it flattened dynamic + transforms as well. -2001-12-17 01:29 robert +2001-12-17 09:29 robert * src/osgUtil/CullVisitor.cpp: Added std:: infront of endl to - ensure compilation under Windows. + ensure compilation under Windows. -2001-12-16 14:20 robert +2001-12-16 22:20 robert * NEWS, include/osgUtil/CullVisitor, src/osgUtil/CullVisitor.cpp, - src/osgUtil/SceneView.cpp: Integrated detailed near clipping - plane calculation into osgUtil::CullVisitor, submitted by Sasa - Bistroviae. + src/osgUtil/SceneView.cpp: Integrated detailed near clipping plane + calculation into osgUtil::CullVisitor, submitted by Sasa + Bistroviae. -2001-12-16 08:30 robert +2001-12-16 16:30 robert * src/osg/Timer.cpp: From John Davis, a little addition to the - Windows version of the osg::Timer constructor such that a static - variable is used to force the constructor to check the number of - clock cycles per second once, this means that multiple timers can - now be created with incurring a the 1 second delay used for - timming the clock speed every time the constructor is called. + Windows version of the osg::Timer constructor such that a static + variable is used to force the constructor to check the number of + clock cycles per second once, this means that multiple timers can + now be created with incurring a the 1 second delay used for timming + the clock speed every time the constructor is called. -2001-12-15 14:44 robert +2001-12-15 22:44 robert * Makefile, src/osg/Version.cpp, src/osgDB/Version.cpp, - 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. + src/osgText/Version.cpp, src/osgUtil/Version.cpp: Updated version + numbers to 0.8.43 in prep for the impending release. -2001-12-15 14:41 robert +2001-12-15 22:41 robert * INSTALL: Added comments on how to set up STLport under Windows - and IRIX. + and IRIX. -2001-12-15 08:56 robert +2001-12-15 16:56 robert * include/osg/Matrix, include/osg/Transform, - 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. + 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. + + Added support for the STATIC/DYNAMIC osg::Transform::Type to the + .osg ASCII reader/writer plugin and the flt reader plugin. + + Removed the non cost version of osg::Transform::getMatrix() as this + could by pass the dirty mechinism. - Added support for the STATIC/DYNAMIC osg::Transform::Type to the - .osg ASCII reader/writer plugin and the flt reader plugin. - - Removed the non cost version of osg::Transform::getMatrix() as - this could by pass the dirty mechinism. - -2001-12-15 02:00 robert +2001-12-15 10:00 robert * src/: osgPlugins/osg/Matrix.cpp, osgPlugins/osg/Node.cpp, - osgPlugins/osg/Point.cpp, osgPlugins/osg/PolygonMode.cpp, - osgPlugins/osg/PolygonOffset.cpp, - osgPlugins/osg/ReaderWriterOSG.cpp, osgPlugins/osg/StateSet.cpp, - osgPlugins/osg/Stencil.cpp, osgPlugins/osg/Switch.cpp, - osgPlugins/osg/TexEnv.cpp, osgPlugins/osg/TexGen.cpp, - osgPlugins/osg/TexMat.cpp, osgPlugins/osg/Texture.cpp, - osgPlugins/osg/Transparency.cpp, - osgPlugins/rgb/ReaderWriterRGB.cpp, osgUtil/CullVisitor.cpp, - osgUtil/DriveManipulator.cpp, osgUtil/FlightManipulator.cpp, - osgUtil/IntersectVisitor.cpp, osgUtil/NvTriStripObjects.cpp, - osgUtil/Optimizer.cpp, osgUtil/RenderStage.cpp, - osgUtil/SceneView.cpp, osgUtil/Tesselator.cpp, - osgUtil/TriStripVisitor.cpp: updates for windows build. + osgPlugins/osg/Point.cpp, osgPlugins/osg/PolygonMode.cpp, + osgPlugins/osg/PolygonOffset.cpp, + osgPlugins/osg/ReaderWriterOSG.cpp, osgPlugins/osg/StateSet.cpp, + osgPlugins/osg/Stencil.cpp, osgPlugins/osg/Switch.cpp, + osgPlugins/osg/TexEnv.cpp, osgPlugins/osg/TexGen.cpp, + osgPlugins/osg/TexMat.cpp, osgPlugins/osg/Texture.cpp, + osgPlugins/osg/Transparency.cpp, + osgPlugins/rgb/ReaderWriterRGB.cpp, osgUtil/CullVisitor.cpp, + osgUtil/DriveManipulator.cpp, osgUtil/FlightManipulator.cpp, + osgUtil/IntersectVisitor.cpp, osgUtil/NvTriStripObjects.cpp, + osgUtil/Optimizer.cpp, osgUtil/RenderStage.cpp, + osgUtil/SceneView.cpp, osgUtil/Tesselator.cpp, + osgUtil/TriStripVisitor.cpp: updates for windows build. -2001-12-14 15:17 robert +2001-12-14 23:17 robert * include/osg/BoundsChecking, include/osg/Matrix, - include/osg/Plane, include/osg/Quat, include/osg/Vec3, - include/osgDB/FieldReaderIterator, include/osgDB/Output, - 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, - src/osg/Quat.cpp, src/osg/TexGen.cpp, src/osg/Texture.cpp, - src/osgDB/DynamicLibrary.cpp, src/osgDB/FieldReader.cpp, - 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, - src/osgPlugins/flt/VertexPoolRecords.cpp, - src/osgPlugins/flt/VertexPoolRecords.h, - src/osgPlugins/flt/flt2osg.cpp, - src/osgPlugins/lib3ds/ReaderWriter3DS.cpp, - src/osgPlugins/lwo/ReaderWriterLWO.cpp, - src/osgPlugins/obj/ReaderWriterOBJ.cpp, - src/osgPlugins/osg/AlphaFunc.cpp, - src/osgPlugins/osg/Billboard.cpp, - src/osgPlugins/osg/ClipPlane.cpp, - src/osgPlugins/osg/ColorMask.cpp, - src/osgPlugins/osg/CullFace.cpp, src/osgPlugins/osg/Depth.cpp, - src/osgPlugins/osg/Drawable.cpp, src/osgPlugins/osg/EarthSky.cpp, - src/osgPlugins/osg/Fog.cpp, src/osgPlugins/osg/FrontFace.cpp, - src/osgPlugins/osg/GeoSet.cpp, src/osgPlugins/osg/Geode.cpp, - src/osgPlugins/osg/Group.cpp, src/osgPlugins/osg/Impostor.cpp, - src/osgPlugins/osg/LOD.cpp, src/osgPlugins/osg/Light.cpp, - src/osgPlugins/osg/Material.cpp: Fixes to Windows build in liu of - the move to using just std::streams. + 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, + 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, + src/osg/Quat.cpp, src/osg/TexGen.cpp, src/osg/Texture.cpp, + src/osgDB/DynamicLibrary.cpp, src/osgDB/FieldReader.cpp, + 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/osgPlugins/flt/FltFile.cpp, src/osgPlugins/flt/Input.cpp, + src/osgPlugins/flt/ReaderWriterATTR.cpp, + src/osgPlugins/flt/Record.cpp, + src/osgPlugins/flt/VertexPoolRecords.cpp, + src/osgPlugins/flt/VertexPoolRecords.h, + src/osgPlugins/flt/flt2osg.cpp, + src/osgPlugins/lib3ds/ReaderWriter3DS.cpp, + src/osgPlugins/lwo/ReaderWriterLWO.cpp, + src/osgPlugins/obj/ReaderWriterOBJ.cpp, + src/osgPlugins/osg/AlphaFunc.cpp, src/osgPlugins/osg/Billboard.cpp, + src/osgPlugins/osg/ClipPlane.cpp, src/osgPlugins/osg/ColorMask.cpp, + src/osgPlugins/osg/CullFace.cpp, src/osgPlugins/osg/Depth.cpp, + src/osgPlugins/osg/Drawable.cpp, src/osgPlugins/osg/EarthSky.cpp, + src/osgPlugins/osg/Fog.cpp, src/osgPlugins/osg/FrontFace.cpp, + src/osgPlugins/osg/GeoSet.cpp, src/osgPlugins/osg/Geode.cpp, + src/osgPlugins/osg/Group.cpp, src/osgPlugins/osg/Impostor.cpp, + src/osgPlugins/osg/LOD.cpp, src/osgPlugins/osg/Light.cpp, + src/osgPlugins/osg/Material.cpp: Fixes to Windows build in liu of + the move to using just std::streams. -2001-12-14 13:48 robert +2001-12-14 21:48 robert * 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, 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: - Updated OSG so that the old OSG_USE_IO_DOT_H has be removed from - all headers that used it, all references to the Standard C++ - stream classes use the std::ostream etc convention, all - references to "using namespace std" and "using namespace - std::ostream etc" have been removed. + include/osg/Notify, include/osg/Vec2, include/osg/Vec3, + include/osg/Vec4, include/osgDB/FieldReader, include/osgDB/Output, + 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: + Updated OSG so that the old OSG_USE_IO_DOT_H has be removed from + all headers that used it, all references to the Standard C++ stream + classes use the std::ostream etc convention, all references to + "using namespace std" and "using namespace std::ostream etc" have + been removed. -2001-12-14 10:06 robert +2001-12-14 18:06 robert * include/osg/Camera, include/osg/Export, include/osg/Math, - 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. + include/osgDB/Export, include/osgText/Export, + include/osgUtil/Export, src/osgText/FTGL.h: Updatedwidley used + includes to remove most of the float/double warnings generated when + compiling under Windows with STLport. -2001-12-14 08:15 robert +2001-12-14 16:15 robert * VisualStudio/VisualStudio.dsw: Don haved accidentally removed the - reference to osg.dsp from the .dsw file, breakin the Windows - build. + reference to osg.dsp from the .dsw file, breakin the Windows build. -2001-12-14 07:37 don +2001-12-14 15:37 don * src/osgPlugins/flt/Makefile: Removed ^M from Makefile -2001-12-14 07:16 don +2001-12-14 15:16 don - * 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, - 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, osgText/osgText.dsp, osgUtil/osgUtil.dsp, - osgWX/osgWX.dsp: Appeased poor MS VisualStudio by adding the ^M's - to all .dsw and .dsp files. + * VisualStudio/: VisualStudio.dsw, 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, osgText/osgText.dsp, osgUtil/osgUtil.dsp: + Appeased poor MS VisualStudio by adding the ^M's to all .dsw and + .dsp files. -2001-12-14 07:10 don +2001-12-14 15:10 don * VisualStudio/osg/osg.dsp: Fixed newline/cr problem -2001-12-14 06:25 robert +2001-12-14 14:25 robert * src/osgUtil/Optimizer.cpp: Fixed problem with incorrect combining - of some LOD's derived from flt databases. Problem related to the - order of the removal of redudent groups and LOD combining, the - LOD combining only working properly if done first. + of some LOD's derived from flt databases. Problem related to the + order of the removal of redudent groups and LOD combining, the LOD + combining only working properly if done first. -2001-12-14 02:47 robert +2001-12-14 10:47 robert * include/osgDB/FieldReader, - src/osgPlugins/flt/ReaderWriterATTR.cpp, - src/osgPlugins/osg/StateSet.cpp, src/osgPlugins/osg/Stencil.cpp: - Fixes for Win32 build related to changes in using namespace std. + src/osgPlugins/flt/ReaderWriterATTR.cpp, + src/osgPlugins/osg/StateSet.cpp, src/osgPlugins/osg/Stencil.cpp: + Fixes for Win32 build related to changes in using namespace std. -2001-12-14 02:02 robert +2001-12-14 10:02 robert * include/osgDB/FieldReader, include/osgDB/Output, - 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, - src/osgUtil/CullVisitor.cpp, src/osgUtil/IntersectVisitor.cpp: - Removed all references to using namespace std to help solve - compilation problems under Windows and IRIX. + 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, + src/osgUtil/CullVisitor.cpp, src/osgUtil/IntersectVisitor.cpp: + Removed all references to using namespace std to help solve + compilation problems under Windows and IRIX. + + Also integrated small change to lib3ds from Drew for IRIX + compilation. - Also integrated small change to lib3ds from Drew for IRIX - compilation. - -2001-12-12 12:29 robert +2001-12-12 20:29 robert * include/osg/Math, include/osg/Matrix, include/osg/Quat, - 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, - src/osgUtil/TrackballManipulator.cpp, - src/osgUtil/TransformCallback.cpp: Made the following name - changes to Matrix and Quat to clean them up and make the - functionality clear given the name. This will break user code - unfortunately so please be away of the following mapping. + 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, + src/osgPlugins/obj/ReaderWriterOBJ.cpp, + src/osgUtil/DriveManipulator.cpp, + src/osgUtil/FlightManipulator.cpp, + src/osgUtil/TrackballManipulator.cpp, + src/osgUtil/TransformCallback.cpp: Made the following name changes + to Matrix and Quat to clean them up and make the functionality + clear given the name. This will break user code unfortunately so + please be away of the following mapping. + + osg::Matrix::makeTrans(..) -> osg::Matrix::makeTranslate(..) + osg::Matrix::makeRot(..) -> osg::Matrix::makeRotate(..) + osg::Matrix::trans(..) -> osg::Matrix::translate(..) + + osg::Quat::makeRot(..) -> osg::Quat::makeRotate(..) + + Also updated the rest of the OSG distribution to use the new names, + and have removed the old deprecated Matrix methods too. - osg::Matrix::makeTrans(..) -> osg::Matrix::makeTranslate(..) - osg::Matrix::makeRot(..) -> osg::Matrix::makeRotate(..) - osg::Matrix::trans(..) -> osg::Matrix::translate(..) - - osg::Quat::makeRot(..) -> osg::Quat::makeRotate(..) - - Also updated the rest of the OSG distribution to use the new - names, and have removed the old deprecated Matrix methods too. - -2001-12-12 07:09 robert +2001-12-12 15:09 robert * src/osg/: Matrix.cpp, Quat.cpp: Fixed problems with - osg::Matrix::makeRot(from,to) and osg::Quat::makeRot(from,to) so - that they both use the same implementation (the Quat code now) - and the code has been corrected to work from and to vectors which - directly opposite to one another. + osg::Matrix::makeRot(from,to) and osg::Quat::makeRot(from,to) so + that they both use the same implementation (the Quat code now) and + the code has been corrected to work from and to vectors which + directly opposite to one another. -2001-12-12 04:54 robert +2001-12-12 12:54 robert * NEWS, include/osg/GeoSet, src/osgDB/FieldReaderIterator.cpp, - src/osgPlugins/osg/GeoSet.cpp: Fixed problem with loading - interleaved arrays in the .osg loader, and corrected a spelling - mistake in osg::GeoSet. + src/osgPlugins/osg/GeoSet.cpp: Fixed problem with loading + interleaved arrays in the .osg loader, and corrected a spelling + mistake in osg::GeoSet. -2001-12-11 21:09 don +2001-12-11 17:00 don - * src/Demos/osgconv/: OrientationConverter.cpp, - OrientationConverter.h, osgconv.cpp: Added translation and - scaling to osgconv + * src/osg/Matrix.cpp: Fixed Matrix::rotate( Vec3 from, Vec3 to); + was using to X from to derive axis, which causes a left-handed + rotation. Fixed to from X to. -2001-12-11 09:00 don - - * src/osg/Matrix.cpp: Fixed Matrix::rotate( Vec3 from, Vec3 to); - was using to X from to derive axis, which causes a left-handed - rotation. Fixed to from X to. - -2001-12-11 08:00 robert +2001-12-11 16:00 robert * include/osg/Matrix, include/osg/Notify, - src/osgUtil/SceneView.cpp, src/osgUtil/TriStripVisitor.cpp: Fixed - compilation problems under Windows due to changes in using - std::ostream etc. + src/osgUtil/SceneView.cpp, src/osgUtil/TriStripVisitor.cpp: Fixed + compilation problems under Windows due to changes in using + std::ostream etc. -2001-12-11 03:22 robert +2001-12-11 11:22 robert * include/osg/: Matrix, Notify, Vec2, Vec3, Vec4: Removed the - 'using namespace std' and replaced with more specific 'using - std::ostream' this should help prevent polution of the global - namespace with std when including these osg include files. + 'using namespace std' and replaced with more specific 'using + std::ostream' this should help prevent polution of the global + namespace with std when including these osg include files. -2001-12-11 03:21 robert +2001-12-11 11:21 robert * src/osg/Camera.cpp: Added :Referenced() to the osg::Camera(..) - copy constructor to prevent a warning under Linux. + copy constructor to prevent a warning under Linux. -2001-12-08 19:46 don +2001-12-09 03:46 don * src/osg/GeoSet.cpp: [no log message] -2001-12-04 14:57 robert +2001-12-04 22:57 robert * include/osg/GeoSet, src/osg/GeoSet.cpp, - src/osgPlugins/obj/ReaderWriterOBJ.cpp: Added support for - automatic deletion of osg::GeoSet's attributes, via a default - AttributeDeleteFunctor which uses delete []. Users can create - their own handlers for the attribute memory to override this - default behavior. + src/osgPlugins/obj/ReaderWriterOBJ.cpp: Added support for automatic + deletion of osg::GeoSet's attributes, via a default + AttributeDeleteFunctor which uses delete []. Users can create + their own handlers for the attribute memory to override this + default behavior. + + Fixed a typo in ReaderWriterOBJ.cpp. - Fixed a typo in ReaderWriterOBJ.cpp. - -2001-12-04 12:38 robert +2001-12-04 20:38 robert * VisualStudio/osgPlugins/flt/flt.dsp, include/osg/Image, - include/osg/Texture, include/osgUtil/SceneView: Various files - which should have been checked in earlier but were missed... - VisualStudio files for flt loader, and header files or Image and - Texture for new osg::Texture::CLAMP_TO_EDGE and - osg::Image::dirty. + include/osg/Texture, include/osgUtil/SceneView: Various files which + should have been checked in earlier but were missed... + VisualStudio files for flt loader, and header files or Image and + Texture for new osg::Texture::CLAMP_TO_EDGE and osg::Image::dirty. -2001-12-04 11:41 robert +2001-12-04 19:41 robert * src/osgPlugins/flt/GeoSetBuilder.h: Updates to the flt loader, - from Brede Johansen. + from Brede Johansen. -2001-12-04 08:03 robert +2001-12-04 16:03 robert * src/osgPlugins/flt/: ColorPaletteRecord.cpp, - ColorPaletteRecord.h, ExternalRecord.cpp, ExternalRecord.h, - FaceRecord.cpp, FaceRecord.h, FltFile.cpp, FltFile.h, - GeoSetBuilder.cpp, GeoSetBuilder.h, HeaderRecord.cpp, - HeaderRecord.h, Input.cpp, Input.h, Makefile, Pool.cpp, Pool.h, - ReaderWriterATTR.cpp, Record.cpp, Record.h, Registry.cpp, - Registry.h, TextureMappingPaletteRecord.h, - TexturePaletteRecord.h, VertexPoolRecords.h, flt.cpp, flt.h, - flt2osg.cpp, flt2osg.h, opcodes.h: Integrated Brede Johansen's - updates to flt loader. + ColorPaletteRecord.h, ExternalRecord.cpp, ExternalRecord.h, + FaceRecord.cpp, FaceRecord.h, FltFile.cpp, FltFile.h, + GeoSetBuilder.cpp, GeoSetBuilder.h, HeaderRecord.cpp, + HeaderRecord.h, Input.cpp, Input.h, Makefile, Pool.cpp, Pool.h, + ReaderWriterATTR.cpp, Record.cpp, Record.h, Registry.cpp, + Registry.h, TextureMappingPaletteRecord.h, TexturePaletteRecord.h, + VertexPoolRecords.h, flt.cpp, flt.h, flt2osg.cpp, flt2osg.h, + opcodes.h: Integrated Brede Johansen's updates to flt loader. -2001-12-04 07:56 robert +2001-12-04 15:56 robert * src/osgPlugins/obj/ReaderWriterOBJ.cpp: Made a output message - output as osg::DEBUG only. + output as osg::DEBUG only. -2001-12-04 04:34 robert +2001-12-04 12:31 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. + * src/: 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. -2001-12-04 04:31 robert - - * 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. - -2001-12-02 14:20 robert +2001-12-02 22:20 robert * include/osg/Camera, include/osgUtil/RenderStage, - include/osgUtil/SceneView, src/osg/Camera.cpp, - 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. + 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. -2001-12-02 00:59 don +2001-12-02 08:59 don * include/osg/: GLU, Matrix: Corrected a small booboo in - preprocessor guard for header file in GLU and added - Matrix::identity() to Matrix + preprocessor guard for header file in GLU and added + Matrix::identity() to Matrix -2001-11-30 12:53 robert +2001-11-30 20:53 robert * src/osg/StateSet.cpp: Fixed bug in osg::StateSet::merge(..) where - the containers were being iterated from begin() to begin() rather - than begin() to end(). + the containers were being iterated from begin() to begin() rather + than begin() to end(). -2001-11-21 07:53 don +2001-11-21 15:53 don - * src/osg/Camera.cpp, include/osg/Camera: Small fix for - preprocessor _MP symbol clash with MFC. + * src/osg/Camera.cpp, include/osg/Camera: Small fix for + preprocessor _MP symbol clash with MFC. -2001-11-19 05:14 robert +2001-11-19 13:14 robert * src/osgText/Font.cpp: Made the Warning font file not found - message consistent with other file not found messages. + message consistent with other file not found messages. -2001-11-19 03:52 robert +2001-11-19 11:52 robert * include/osgUtil/Optimizer: Added DLL export to the internal - classes in osgUtil::Optimize so that the internal classes can be - used directly by client applications. + classes in osgUtil::Optimize so that the internal classes can be + used directly by client applications. -2001-11-19 02:40 robert +2001-11-19 10:40 robert * src/osgText/Font.cpp: Added warning report for when a font file - cannot be found. + cannot be found. -2001-11-18 13:31 robert +2001-11-18 21:31 robert * include/osg/Image, src/osg/Image.cpp: Added - osg::Image::dirtyImage() and setModifiedTag() to allow external - updating of the image modified flag to be used in conjunction - with texture subloading. + osg::Image::dirtyImage() and setModifiedTag() to allow external + updating of the image modified flag to be used in conjunction with + texture subloading. -2001-11-15 03: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 07:53 robert - - * src/Demos/osgtext/main.cpp: Fixes for windows compilation - -2001-11-14 07:52 robert - - * src/Demos/osgtext/main.cpp: Fixed compilation problem under - Wndows - -2001-11-14 07:32 robert +2001-11-14 15:32 robert * include/osg/Math: Fixed compilation problem under Wndows -2001-11-14 06:10 robert +2001-11-14 14:10 robert * include/osgUtil/TransformCallback, - src/osgUtil/TransformCallback.cpp: Added - osgUtil::TransformCallback to help with rigid body animation. + src/osgUtil/TransformCallback.cpp: Added osgUtil::TransformCallback + to help with rigid body animation. -2001-11-14 06:08 robert +2001-11-14 14:08 robert * VisualStudio/osgUtil/osgUtil.dsp, include/osg/Math, - include/osg/Matrix, include/osg/Transform, - include/osgDB/ReaderWriter, include/osgText/Paragraph, - 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, - src/osgText/Text.cpp, src/osgUtil/Makefile, - src/osgUtil/SceneViewManipulator.cpp: Fixes for IRIX build. + include/osg/Matrix, include/osg/Transform, + include/osgDB/ReaderWriter, include/osgText/Paragraph, + include/osgUtil/SceneView, src/osg/Transform.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, + src/osgText/Text.cpp, src/osgUtil/Makefile, + src/osgUtil/SceneViewManipulator.cpp: Fixes for IRIX build. + + Updates to the osg::Transform, adding preMult and postMult methods + and deprecating the old preRotate,preTranslate,preScale. + + Updated the rest of the OSG so that it nolonger uses the deprecated + osg::Transform nodes. + + Renamed osgUtil::SceneView::setGlobalState() to + osgUtil::SceneView::setGlobalStateSet() so that the name reflects + its functionality better. Updated osgGLUT::Viewer etc to cope with + new name change. - Updates to the osg::Transform, adding preMult and postMult - methods and deprecating the old preRotate,preTranslate,preScale. - - Updated the rest of the OSG so that it nolonger uses the - deprecated osg::Transform nodes. - - Renamed osgUtil::SceneView::setGlobalState() to - osgUtil::SceneView::setGlobalStateSet() so that the name reflects - its functionality better. Updated osgGLUT::Viewer etc to cope - with new name change. - -2001-11-12 02:04 robert +2001-11-12 10:04 robert * include/osgText/Font, include/osgText/Paragraph, - src/osgText/Font.cpp, src/osgText/Paragraph.cpp: Added new files - to cvs. + src/osgText/Font.cpp, src/osgText/Paragraph.cpp: Added new files to + cvs. -2001-11-12 02:00 robert +2001-11-12 10:00 robert * src/osg/NodeCallback.cpp: Added src/osg/NodeCallback.cpp. -2001-11-11 14:32 robert +2001-11-11 22:32 robert * VisualStudio/osg/osg.dsp, include/osg/Matrix, - 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. + include/osg/NodeCallback, include/osg/ref_ptr, src/osg/Makefile, + src/osg/Matrix.cpp, src/osgDB/FileUtils.cpp: Fixed compilation + error in src/osgDB/FileUtils.cpp. + + Added support for nested NodeCallbacks, allowing them to be chained + together so that multiple operations can be applied. - Added support for nested NodeCallbacks, allowing them to be - chained together so that multiple operations can be applied. - -2001-11-10 07:46 robert +2001-11-10 15:46 robert * src/osgUtil/Optimizer.cpp: Fixed - osgUtil::Optimizer::FlatternStaticTransformsVisitor so that the - apply(osg::LOD) scaled the ranges in addition to transform the - center point and children. + osgUtil::Optimizer::FlatternStaticTransformsVisitor so that the + apply(osg::LOD) scaled the ranges in addition to transform the + center point and children. -2001-11-10 05:36 robert +2001-11-10 13:36 robert * src/osgUtil/Optimizer.cpp: Fixed bug related to - osgUtil::Optimizer::FlatternStaticTransform::Visitor's - apply(Billboard& ) method which was apply the accumulated - transform to the billbaord geometry when it should have been - applying the matrix without the transform component. + osgUtil::Optimizer::FlatternStaticTransform::Visitor's + apply(Billboard& ) method which was apply the accumulated transform + to the billbaord geometry when it should have been applying the + matrix without the transform component. -2001-11-09 07:05 robert +2001-11-09 15:05 robert * VisualStudio/osgText/osgText.dsp, include/osg/Node, - include/osgText/Text, src/osg/Node.cpp, - src/osgPlugins/osg/README, src/osgText/Makefile, - src/osgText/Text.cpp: Added osgText::Paragraph which is a - subclass from Geode which composes a list of text drawables as a - paragraph block, handles breaking of text into individual lines - automatically. + include/osgText/Text, src/osg/Node.cpp, src/osgPlugins/osg/README, + src/osgText/Makefile, src/osgText/Text.cpp: Added + osgText::Paragraph which is a subclass from Geode which composes a + list of text drawables as a paragraph block, handles breaking of + text into individual lines automatically. + + Changed the osg::Node::setUserData so that the data type has to be + an osg::Referenced, and removes the dependancy on + osg::MemoryAdapter. I have done this since it simplifies the OSG + side of the interface and makes it less like that the user might + abuse the memory managment of the data. It does however mean that + user data will have by subclassed from Referenced, and therefor may + require users to have their own adapter to do this. However, this + little nuasance is worth the extra cleaness and robustness afforded + by going the osg::Referenced route. - Changed the osg::Node::setUserData so that the data type has to - be an osg::Referenced, and removes the dependancy on - osg::MemoryAdapter. I have done this since it simplifies the OSG - side of the interface and makes it less like that the user might - abuse the memory managment of the data. It does however mean that - user data will have by subclassed from Referenced, and therefor - may require users to have their own adapter to do this. However, - this little nuasance is worth the extra cleaness and robustness - afforded by going the osg::Referenced route. - -2001-11-09 07:01 robert +2001-11-09 15:01 robert * src/osgDB/FileUtils.cpp: Fixed the findFileFile routine which had - been broken by a fix of a dlopen problem - './' was added to all - files which which directly found without requiring a search path - rather than just locally found files, this broke file loads which - had wern't local but had a valid path. I have moved the './' - work around to inside fileDSO and made it only apply to Linux as - I presume this is all it was needed for. Don? + been broken by a fix of a dlopen problem - './' was added to all + files which which directly found without requiring a search path + rather than just locally found files, this broke file loads which + had wern't local but had a valid path. I have moved the './' work + around to inside fileDSO and made it only apply to Linux as I + presume this is all it was needed for. Don? -2001-11-08 05:50 robert +2001-11-08 13:50 robert * src/osgUtil/IntersectVisitor.cpp: Fixed the IntersectVisitor - which was broken by a recent patch to catch parallel line and - traingle combinations. + which was broken by a recent patch to catch parallel line and + traingle combinations. -2001-11-07 04:42 robert +2001-11-07 12:42 robert - * 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. + * 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. -2001-11-06 03:36 robert +2001-11-06 11:36 robert * include/osg/BoundingBox: Fixed inlcude/BoundingBox to compile - under Windows. + under Windows. -2001-11-06 03:07 robert +2001-11-06 11:07 robert * include/osg/Math: Fixed inlcude/Math to compile under Windows. -2001-11-06 02:34 robert +2001-11-06 10:34 robert * include/osg/BoundingBox, include/osg/BoundingSphere, - include/osg/LineSegment, include/osg/Math, include/osg/Vec2, - include/osg/Vec3, include/osg/Vec4, - src/osgUtil/IntersectVisitor.cpp: Added methods to support - isNaN,isInfinte and valid to osg::Vec* and osg::Math, and added a - guard to IntersectVisitor which uses these new methods to prevent - invalid segments being added. + include/osg/LineSegment, include/osg/Math, include/osg/Vec2, + include/osg/Vec3, include/osg/Vec4, + src/osgUtil/IntersectVisitor.cpp: Added methods to support + isNaN,isInfinte and valid to osg::Vec* and osg::Math, and added a + guard to IntersectVisitor which uses these new methods to prevent + invalid segments being added. -2001-11-04 11:29 robert +2001-11-04 19:29 robert * include/osg/Statistics, include/osgUtil/RenderBin, - include/osgUtil/RenderStage, src/osgGLUT/Viewer.cpp, - src/osgUtil/RenderBin.cpp, src/osgUtil/RenderStage.cpp: - Integrated updates to stats sent in my Geoff Michel. + include/osgUtil/RenderStage, src/osgUtil/RenderBin.cpp, + src/osgUtil/RenderStage.cpp: Integrated updates to stats sent in my + Geoff Michel. -2001-11-02 13:20 don +2001-11-02 21:20 don * src/osgDB/FileUtils.cpp: Fixed findFileInPath to prepend ./ if - file is in local directory. This was needed by dlopen() for - dso's in the current directory + file is in local directory. This was needed by dlopen() for dso's + in the current directory -2001-11-02 12:11 robert +2001-11-02 20:11 robert * Makefile, Make/makedefs.freebsd, Make/makedefs.irix.nonstd, - 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/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. + 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. -2001-11-02 04:26 robert +2001-11-02 12:26 robert * index.html, include/osg/Drawable, src/osgPlugins/Makefile: - Updated index.html with dependacy info about the new osgText - library. Modified osg/Drawable::draw(..) so that it uses display - list COMPILE rather than COMPILE_AND_EXECUTE to solve performance - problems under NVidia drivers. The old behavior is still - available by comments out a #define. Fixed the default - compilation list src/osgPlugins/Makefile so that it compiles by - defalt png and gif. + Updated index.html with dependacy info about the new osgText + library. Modified osg/Drawable::draw(..) so that it uses display + list COMPILE rather than COMPILE_AND_EXECUTE to solve performance + problems under NVidia drivers. The old behavior is still available + by comments out a #define. Fixed the default compilation list + src/osgPlugins/Makefile so that it compiles by defalt png and gif. -2001-11-01 08:35 robert +2001-11-01 16:35 robert * src/osgPlugins/flt/: ColorPaletteRecord.cpp, DofRecord.h, - ExtensionRecord.h, FaceRecord.cpp, FaceRecord.h, FltFile.cpp, - FltFile.h, GeoSetBuilder.cpp, GeoSetBuilder.h, GroupRecord.h, - HeaderRecord.cpp, HeaderRecord.h, Input.cpp, LodRecord.h, - MaterialPaletteRecord.h, ObjectRecord.h, - OldMaterialPaletteRecord.h, OldVertexRecords.h, Pool.cpp, Pool.h, - ReaderWriterFLT.cpp, Record.h, Registry.cpp, Registry.h, - SwitchRecord.h, TextureMappingPaletteRecord.h, - TexturePaletteRecord.h, TransformationRecords.h, - VertexPoolRecords.h, flt.h, flt2osg.cpp, flt2osg.h: Updates to - the flt loader from Brede Johansen. + ExtensionRecord.h, FaceRecord.cpp, FaceRecord.h, FltFile.cpp, + FltFile.h, GeoSetBuilder.cpp, GeoSetBuilder.h, GroupRecord.h, + HeaderRecord.cpp, HeaderRecord.h, Input.cpp, LodRecord.h, + MaterialPaletteRecord.h, ObjectRecord.h, + OldMaterialPaletteRecord.h, OldVertexRecords.h, Pool.cpp, Pool.h, + ReaderWriterFLT.cpp, Record.h, Registry.cpp, Registry.h, + SwitchRecord.h, TextureMappingPaletteRecord.h, + TexturePaletteRecord.h, TransformationRecords.h, + VertexPoolRecords.h, flt.h, flt2osg.cpp, flt2osg.h: Updates to the + flt loader from Brede Johansen. -2001-11-01 07:13 robert +2001-11-01 15:13 robert * src/osgText/: FTGLTextureFont.cpp, FTGlyphContainer.cpp, - Text.cpp: Updates to osgText to fix a crash on ikart.tff font - available under Linux, the bug was related to texel padding of - the height not be accounted for in texture size calculation, but - was used during populating the image data causing a mismatch. + Text.cpp: Updates to osgText to fix a crash on ikart.tff font + available under Linux, the bug was related to texel padding of the + height not be accounted for in texture size calculation, but was + used during populating the image data causing a mismatch. -2001-10-31 14:35 robert +2001-10-31 22:35 robert * src/osgPlugins/lib3ds/config.h: Added missing config.h file to - src/osgPlugins/lib3ds. + src/osgPlugins/lib3ds. -2001-10-31 12:04 robert +2001-10-31 20:04 robert * include/osg/StateSet, src/osg/StateSet.cpp: Added a bool paramter - to osg::StateSet::compare(const StateSet& rhs,bool - compareAttributeContents=false) const; to allow it to use - different comparison schemes, now it can use checking for pointer - equality (the default) or attribute contexts. This has been - added to assist optimization of databases within the flt loader, - but also could be useful for other operations too. + to osg::StateSet::compare(const StateSet& rhs,bool + compareAttributeContents=false) const; to allow it to use different + comparison schemes, now it can use checking for pointer equality + (the default) or attribute contexts. This has been added to assist + optimization of databases within the flt loader, but also could be + useful for other operations too. -2001-10-31 10:33 robert +2001-10-31 18:33 robert * src/osgPlugins/lib3ds/: Makefile, ReaderWriter3DS.cpp, - atmosphere.cpp, atmosphere.h, background.cpp, background.h, - camera.cpp, camera.h, chunk.cpp, chunk.h, chunktable.h, ease.cpp, - ease.h, file.cpp, file.h, lib3ds_float.cpp, lib3ds_float.h, - light.cpp, light.h, material.cpp, material.h, matrix.cpp, - matrix.h, mesh.cpp, mesh.h, node.cpp, node.h, quat.cpp, quat.h, - readwrite.cpp, readwrite.h, shadow.cpp, shadow.h, tcb.cpp, tcb.h, - tracks.cpp, tracks.h, types.h, vector.cpp, vector.h, - viewport.cpp, viewport.h: Updated the lib3ds plugin with the new - 1.1 version of lib3ds. + atmosphere.cpp, atmosphere.h, background.cpp, background.h, + camera.cpp, camera.h, chunk.cpp, chunk.h, chunktable.h, ease.cpp, + ease.h, file.cpp, file.h, lib3ds_float.cpp, lib3ds_float.h, + light.cpp, light.h, material.cpp, material.h, matrix.cpp, matrix.h, + mesh.cpp, mesh.h, node.cpp, node.h, quat.cpp, quat.h, + readwrite.cpp, readwrite.h, shadow.cpp, shadow.h, tcb.cpp, tcb.h, + tracks.cpp, tracks.h, types.h, vector.cpp, vector.h, viewport.cpp, + viewport.h: Updated the lib3ds plugin with the new 1.1 version of + lib3ds. -2001-10-31 04:27 robert +2001-10-31 12:27 robert * AUTHORS, include/osgText/Text, src/osgText/FTGL.h, - src/osgText/FTSize.cpp: Update to osgText to get things compiling - under Windows. + src/osgText/FTSize.cpp: Update to osgText to get things compiling + under Windows. -2001-10-31 03:41 robert +2001-10-31 11:41 robert * VisualStudio/osgText/osgText.dsp: Update osgText.dsp to define - FTGL_STATICLIBRARY to prevent it compiling the as a seperate - library and producing linkage warnings. + FTGL_STATICLIBRARY to prevent it compiling the as a seperate + library and producing linkage warnings. -2001-10-31 02:20 robert +2001-10-31 10:20 robert * VisualStudio/osgText/osgText.dsp, src/osgText/FTCharmap.cpp, - src/osgText/FTFace.cpp, src/osgText/FTFont.h, src/osgText/FTGL.h, - src/osgText/FTGLBitmapFont.cpp, src/osgText/FTGLBitmapFont.h, - src/osgText/FTGLOutlineFont.cpp, src/osgText/FTGLOutlineFont.h, - src/osgText/FTGLPixmapFont.cpp, src/osgText/FTGLPixmapFont.h, - src/osgText/FTGLPolygonFont.cpp, src/osgText/FTGLPolygonFont.h, - src/osgText/FTGLTextureFont.cpp, src/osgText/FTGLTextureFont.h, - src/osgText/FTGlyphContainer.cpp, src/osgText/FTGlyphContainer.h, - src/osgText/FTOutlineGlyph.cpp, src/osgText/FTPolyGlyph.cpp, - src/osgText/FTSize.cpp, src/osgText/FTTextureGlyph.cpp, - src/osgText/FTTextureGlyph.h, src/osgText/FTVectorGlyph.cpp, - src/osgText/FTVectorGlyph.h, src/osgText/FTVectoriser.cpp, - src/osgText/FTVectoriser.h, src/osgText/Makefile: Updated the - FTGL implemention in osgText to FTFL1.1. + src/osgText/FTFace.cpp, src/osgText/FTFont.h, src/osgText/FTGL.h, + src/osgText/FTGLBitmapFont.cpp, src/osgText/FTGLBitmapFont.h, + src/osgText/FTGLOutlineFont.cpp, src/osgText/FTGLOutlineFont.h, + src/osgText/FTGLPixmapFont.cpp, src/osgText/FTGLPixmapFont.h, + src/osgText/FTGLPolygonFont.cpp, src/osgText/FTGLPolygonFont.h, + src/osgText/FTGLTextureFont.cpp, src/osgText/FTGLTextureFont.h, + src/osgText/FTGlyphContainer.cpp, src/osgText/FTGlyphContainer.h, + src/osgText/FTOutlineGlyph.cpp, src/osgText/FTPolyGlyph.cpp, + src/osgText/FTSize.cpp, src/osgText/FTTextureGlyph.cpp, + src/osgText/FTTextureGlyph.h, src/osgText/FTVectorGlyph.cpp, + src/osgText/FTVectorGlyph.h, src/osgText/FTVectoriser.cpp, + src/osgText/FTVectoriser.h, src/osgText/Makefile: Updated the FTGL + implemention in osgText to FTFL1.1. -2001-10-30 11:23 robert +2001-10-30 19:23 robert - * 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. + * 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. -2001-10-30 06:20 robert +2001-10-30 14:20 robert * include/osgDB/ReaderWriter, src/osgDB/Registry.cpp, - src/osgPlugins/bmp/ReaderWriterBMP.cpp, - src/osgPlugins/dw/ReaderWriterDW.cpp, - src/osgPlugins/flt/ReaderWriterFLT.cpp, - src/osgPlugins/flt/ReaderWriterFLT.h, - src/osgPlugins/gif/ReaderWriterGIF.cpp, - src/osgPlugins/jpeg/ReaderWriterJPEG.cpp, - src/osgPlugins/lib3ds/ReaderWriter3DS.cpp, - src/osgPlugins/lwo/ReaderWriterLWO.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/png/new_ReaderWriterPNG.cpp, - src/osgPlugins/png/prev_ReaderWriterPNG.cpp, - src/osgPlugins/rgb/ReaderWriterRGB.cpp, - src/osgPlugins/tga/ReaderWriterTGA.cpp, - src/osgPlugins/tgz/ReaderWriterTGZ.cpp, - src/osgPlugins/tiff/ReaderWriterTIFF.cpp, - src/osgPlugins/zip/ReaderWriterZIP.cpp: Added support for - ReadResult and WriteResult to the osgDB::ReaderWriter to allo - plugins to pass back more information about the success or - failure of a file load. All plugins have been updated to the new - convention. + src/osgPlugins/bmp/ReaderWriterBMP.cpp, + src/osgPlugins/dw/ReaderWriterDW.cpp, + src/osgPlugins/flt/ReaderWriterFLT.cpp, + src/osgPlugins/flt/ReaderWriterFLT.h, + src/osgPlugins/gif/ReaderWriterGIF.cpp, + src/osgPlugins/jpeg/ReaderWriterJPEG.cpp, + src/osgPlugins/lib3ds/ReaderWriter3DS.cpp, + src/osgPlugins/lwo/ReaderWriterLWO.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/png/new_ReaderWriterPNG.cpp, + src/osgPlugins/png/prev_ReaderWriterPNG.cpp, + src/osgPlugins/rgb/ReaderWriterRGB.cpp, + src/osgPlugins/tga/ReaderWriterTGA.cpp, + src/osgPlugins/tgz/ReaderWriterTGZ.cpp, + src/osgPlugins/tiff/ReaderWriterTIFF.cpp, + src/osgPlugins/zip/ReaderWriterZIP.cpp: Added support for + ReadResult and WriteResult to the osgDB::ReaderWriter to allo + plugins to pass back more information about the success or failure + of a file load. All plugins have been updated to the new + convention. -2001-10-29 11:29 robert +2001-10-29 19:29 robert * include/osg/Texture: Changed a #define ... (GLenum) 0x84fe to - 0x84FE to fix problems under MacOS9 build. + 0x84FE to fix problems under MacOS9 build. -2001-10-29 04: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 04:19 robert +2001-10-29 12:19 robert * src/osgText/Version.cpp: Added missing src/osgText/Version.cpp - file. + file. -2001-10-24 18:11 bryan - - * Metrowerks/Metrowerks.mcp: Imposter.cpp added to the project - -2001-10-24 17: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-24 17:45 bryan - - * Metrowerks/Metrowerks.mcp: sgv is almost working - -2001-10-24 16:15 robert +2001-10-25 00:15 robert * VisualStudio/VisualStudio.dsw, VisualStudio/osgText/osgText.dsp, - src/osgText/FTGL.h, src/osgText/FTVectorGlyph.cpp, - src/osgText/FTVectorGlyph.h: Completed work on osgText - compilation under Win32. We now have fonts under Wndows and Linux - :-) + src/osgText/FTGL.h, src/osgText/FTVectorGlyph.cpp, + src/osgText/FTVectorGlyph.h: Completed work on osgText compilation + under Win32. We now have fonts under Wndows and Linux :-) -2001-10-24 15:29 robert +2001-10-24 23:29 robert - * VisualStudio/: Demos/osgTextDemo/osgTextDemo.dsp, - osgText/osgText.dsp: Updates to the visual studio files for - osgText. + * VisualStudio/osgText/osgText.dsp: Updates to the visual studio + files for osgText. -2001-10-24 12:48 robert +2001-10-24 20:48 robert * VisualStudio/VisualStudio.dsw, include/osgDB/FileUtils: Updates - of osgDB/FileUtils to fix compilation problems under Win32 + of osgDB/FileUtils to fix compilation problems under Win32 -2001-10-24 06:46 robert +2001-10-24 14:46 robert * VisualStudio/osgText/osgText.dsp, include/osgDB/FileUtils, - src/Demos/osgtext/main.cpp, src/osgDB/FileUtils.cpp, - src/osgText/Text.cpp: Updates to osgText. + src/osgDB/FileUtils.cpp, src/osgText/Text.cpp: Updates to osgText. -2001-10-24 05:53 robert +2001-10-24 13:53 robert * src/: osgDB/FileUtils.cpp, osgText/Makefile, osgText/Text.cpp: - Updates to osgText and osgDB so that the loading of text fonts - can use osgDB::findFile() to locate font files from the - OSGFILEPATH environmental variable. + Updates to osgText and osgDB so that the loading of text fonts can + use osgDB::findFile() to locate font files from the OSGFILEPATH + environmental variable. -2001-10-24 02:41 robert +2001-10-24 10:41 robert - * 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. + * 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. -2001-10-24 02:08 robert +2001-10-24 10:08 robert - * include/osgText/Text, src/Demos/osgtext/main.cpp: Updated the - osgText implemention, now works under Linux. + * include/osgText/Text: Updated the osgText implemention, now works + under Linux. -2001-10-23 16:23 don +2001-10-24 00:23 don * src/osgPlugins/pfb/stat.c: Added stat.c -2001-10-23 16:15 don +2001-10-24 00:15 don * Make/makedefs.linux: One last change needed to makedefs.linux to - sync Linux and Irix pfb loader + sync Linux and Irix pfb loader -2001-10-23 16:10 don +2001-10-24 00:10 don * Make/makedefs.irix.nonstd, Make/makedefs.irix.std, - Make/makerules.irix, src/osgPlugins/Makefile, - src/osgPlugins/pfb/Makefile: Fixed pfb loader functionality for - IRIX + Make/makerules.irix, src/osgPlugins/Makefile, + src/osgPlugins/pfb/Makefile: Fixed pfb loader functionality for + IRIX -2001-10-23 15:59 don +2001-10-23 23:59 don * Make/makedefs.linux, Make/makerules.linux, - 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. + 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 15:28 robert +2001-10-23 23:28 robert - * src/: Demos/osgtext/Makefile, Demos/osgtext/main.cpp, - osgText/Makefile: Further work on getting osgText compiling. + * src/osgText/Makefile: Further work on getting osgText compiling. -2001-10-23 15:12 robert +2001-10-23 23:12 robert * src/osgText/: FTBitmapGlyph.cc, FTCharmap.cc, FTFace.cc, - FTFont.cc, FTGLBitmapFont.cc, FTGLOutlineFont.cc, - FTGLPixmapFont.cc, FTGLPolygonFont.cc, FTGLTextureFont.cc, - FTGlyph.cc, FTGlyphContainer.cc, FTLibrary.cc, FTOutlineGlyph.cc, - FTPixmapGlyph.cc, FTPolyGlyph.cc, FTSize.cc, FTTextureGlyph.cc, - FTVectoriser.cc: Removed old .cc versions of FT font code. + FTFont.cc, FTGLBitmapFont.cc, FTGLOutlineFont.cc, + FTGLPixmapFont.cc, FTGLPolygonFont.cc, FTGLTextureFont.cc, + FTGlyph.cc, FTGlyphContainer.cc, FTLibrary.cc, FTOutlineGlyph.cc, + FTPixmapGlyph.cc, FTPolyGlyph.cc, FTSize.cc, FTTextureGlyph.cc, + FTVectoriser.cc: Removed old .cc versions of FT font code. -2001-10-23 15:09 robert +2001-10-23 23:09 robert * src/osgText/: FTBitmapGlyph.cpp, FTCharmap.cpp, FTFace.cpp, - FTFont.cpp, FTGLBitmapFont.cpp, FTGLOutlineFont.cpp, - FTGLPixmapFont.cpp, FTGLPolygonFont.cpp, FTGLTextureFont.cpp, - FTGlyph.cpp, FTGlyphContainer.cpp, FTLibrary.cpp, - FTOutlineGlyph.cpp, FTPixmapGlyph.cpp, FTPolyGlyph.cpp, - FTSize.cpp, FTTextureGlyph.cpp, FTVectoriser.cpp: Adding in new - .cpp versions of FT font code. + FTFont.cpp, FTGLBitmapFont.cpp, FTGLOutlineFont.cpp, + FTGLPixmapFont.cpp, FTGLPolygonFont.cpp, FTGLTextureFont.cpp, + FTGlyph.cpp, FTGlyphContainer.cpp, FTLibrary.cpp, + FTOutlineGlyph.cpp, FTPixmapGlyph.cpp, FTPolyGlyph.cpp, FTSize.cpp, + FTTextureGlyph.cpp, FTVectoriser.cpp: Adding in new .cpp versions + of FT font code. -2001-10-23 15:08 robert +2001-10-23 23:08 robert * Make/makedefs.linux, include/osgText/Version, - src/osgText/Makefile, src/osgText/Text.cpp: Updates to the new - osgText library to get it to compile under Linux. + src/osgText/Makefile, src/osgText/Text.cpp: Updates to the new + osgText library to get it to compile under Linux. -2001-10-23 13:04 robert +2001-10-23 21:04 robert * src/osgText/: FTBitmapGlyph.cc, FTBitmapGlyph.h, FTCharmap.cc, - FTCharmap.h, FTFace.cc, FTFace.h, FTFont.cc, FTFont.h, FTGL.h, - FTGLBitmapFont.cc, FTGLBitmapFont.h, FTGLOutlineFont.cc, - FTGLOutlineFont.h, FTGLPixmapFont.cc, FTGLPixmapFont.h, - FTGLPolygonFont.cc, FTGLPolygonFont.h, FTGLTextureFont.cc, - FTGLTextureFont.h, FTGlyph.cc, FTGlyph.h, FTGlyphContainer.cc, - FTGlyphContainer.h, FTLibrary.cc, FTLibrary.h, FTOutlineGlyph.cc, - FTOutlineGlyph.h, FTPixmapGlyph.cc, FTPixmapGlyph.h, - FTPolyGlyph.cc, FTSize.cc, FTSize.h, FTTextureGlyph.cc, - FTVectoriser.cc, FTVectoriser.h: Converted FTGL files from mac - style return to unix style. + FTCharmap.h, FTFace.cc, FTFace.h, FTFont.cc, FTFont.h, FTGL.h, + FTGLBitmapFont.cc, FTGLBitmapFont.h, FTGLOutlineFont.cc, + FTGLOutlineFont.h, FTGLPixmapFont.cc, FTGLPixmapFont.h, + FTGLPolygonFont.cc, FTGLPolygonFont.h, FTGLTextureFont.cc, + FTGLTextureFont.h, FTGlyph.cc, FTGlyph.h, FTGlyphContainer.cc, + FTGlyphContainer.h, FTLibrary.cc, FTLibrary.h, FTOutlineGlyph.cc, + FTOutlineGlyph.h, FTPixmapGlyph.cc, FTPixmapGlyph.h, + FTPolyGlyph.cc, FTSize.cc, FTSize.h, FTTextureGlyph.cc, + FTVectoriser.cc, FTVectoriser.h: Converted FTGL files from mac + style return to unix style. -2001-10-23 12:51 robert +2001-10-23 20:51 robert - * 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, - src/osgText/FTGLPolygonFont.cc, src/osgText/FTGLPolygonFont.h, - src/osgText/FTGLTextureFont.cc, src/osgText/FTGLTextureFont.h, - src/osgText/FTGlyph.cc, src/osgText/FTGlyph.h, - src/osgText/FTGlyphContainer.cc, src/osgText/FTGlyphContainer.h, - src/osgText/FTLibrary.cc, src/osgText/FTLibrary.h, - src/osgText/FTOutlineGlyph.cc, src/osgText/FTOutlineGlyph.h, - src/osgText/FTPixmapGlyph.cc, src/osgText/FTPixmapGlyph.h, - src/osgText/FTPolyGlyph.cc, src/osgText/FTPolyGlyph.h, - src/osgText/FTSize.cc, src/osgText/FTSize.h, - src/osgText/FTTextureGlyph.cc, src/osgText/FTTextureGlyph.h, - src/osgText/FTVectoriser.cc, src/osgText/FTVectoriser.h, - src/osgText/Makefile, src/osgText/Text.cpp: First past integrat - of Max Rhiener work on wrapping FTGL to create osgText library - and demo. + * 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, src/osgText/FTGLBitmapFont.cc, + src/osgText/FTGLBitmapFont.h, src/osgText/FTGLOutlineFont.cc, + src/osgText/FTGLOutlineFont.h, src/osgText/FTGLPixmapFont.cc, + src/osgText/FTGLPixmapFont.h, src/osgText/FTGLPolygonFont.cc, + src/osgText/FTGLPolygonFont.h, src/osgText/FTGLTextureFont.cc, + src/osgText/FTGLTextureFont.h, src/osgText/FTGlyph.cc, + src/osgText/FTGlyph.h, src/osgText/FTGlyphContainer.cc, + src/osgText/FTGlyphContainer.h, src/osgText/FTLibrary.cc, + src/osgText/FTLibrary.h, src/osgText/FTOutlineGlyph.cc, + src/osgText/FTOutlineGlyph.h, src/osgText/FTPixmapGlyph.cc, + src/osgText/FTPixmapGlyph.h, src/osgText/FTPolyGlyph.cc, + src/osgText/FTPolyGlyph.h, src/osgText/FTSize.cc, + src/osgText/FTSize.h, src/osgText/FTTextureGlyph.cc, + src/osgText/FTTextureGlyph.h, src/osgText/FTVectoriser.cc, + src/osgText/FTVectoriser.h, src/osgText/Makefile, + src/osgText/Text.cpp: First past integrat of Max Rhiener work on + wrapping FTGL to create osgText library and demo. -2001-10-23 08: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 15:02 robert +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/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. + 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, 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. + + Added a osg::State::captureCurrentState(StateSet&) method and a + copy constructor to osg::StateSet. - Added a osg::State::captureCurrentState(StateSet&) method and a - copy constructor to osg::StateSet. - -2001-10-21 14:27 robert +2001-10-21 22:27 robert * src/: osg/AlphaFunc.cpp, osg/BoundingBox.cpp, - osg/BoundingSphere.cpp, osg/CullFace.cpp, osg/EarthSky.cpp, - osg/Fog.cpp, osg/FrontFace.cpp, osg/GLExtensions.cpp, - osg/GeoSet.cpp, osg/GeoSet_ogl.cpp, osg/Geode.cpp, osg/Group.cpp, - osg/Impostor.cpp, osg/LOD.cpp, osg/Light.cpp, - osg/LightSource.cpp, osg/LineSegment.cpp, osg/Material.cpp, - osg/Node.cpp, osg/NodeVisitor.cpp, osg/Notify.cpp, - osg/Object.cpp, osg/Point.cpp, osg/PolygonMode.cpp, - osg/PolygonOffset.cpp, osg/Quat.cpp, osg/Switch.cpp, - osg/TexEnv.cpp, osg/TexGen.cpp, osg/TexMat.cpp, - osg/Transform.cpp, osg/Transparency.cpp, osg/Version.cpp, - osgDB/DynamicLibrary.cpp, osgDB/FieldReader.cpp, - osgDB/FileNameUtils.cpp, osgDB/FileUtils.cpp, osgDB/ReadFile.cpp, - osgDB/Registry.cpp, osgDB/Version.cpp, osgDB/WriteFile.cpp, - 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. + osg/BoundingSphere.cpp, osg/CullFace.cpp, osg/EarthSky.cpp, + osg/Fog.cpp, osg/FrontFace.cpp, osg/GLExtensions.cpp, + osg/GeoSet.cpp, osg/GeoSet_ogl.cpp, osg/Geode.cpp, osg/Group.cpp, + osg/Impostor.cpp, osg/LOD.cpp, osg/Light.cpp, osg/LightSource.cpp, + osg/LineSegment.cpp, osg/Material.cpp, osg/Node.cpp, + osg/NodeVisitor.cpp, osg/Notify.cpp, osg/Object.cpp, osg/Point.cpp, + osg/PolygonMode.cpp, osg/PolygonOffset.cpp, osg/Quat.cpp, + osg/Switch.cpp, osg/TexEnv.cpp, osg/TexGen.cpp, osg/TexMat.cpp, + osg/Transform.cpp, osg/Transparency.cpp, osg/Version.cpp, + 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. -2001-10-20 13:26 robert +2001-10-20 21:26 robert * include/osgUtil/DisplayListVisitor, include/osgUtil/SceneView, - src/osgUtil/DisplayListVisitor.cpp, src/osgUtil/SceneView.cpp: - Added support for an osgUtil::SceneView::init() traversal which - is called once per scene view. The user can attach a NodeVisitor - to do init for them, or leave it to the default which is to use - the osgUtil::DisplayListVisitor which compiles all display lists - and texture objects. The init traversal is called automatically - by the first call to either app() or cull(), so should not be - called by user code during initialization. This ensures that a - valid graphics context has been established before OpenGL is - initialized. + src/osgUtil/DisplayListVisitor.cpp, src/osgUtil/SceneView.cpp: + Added support for an osgUtil::SceneView::init() traversal which is + called once per scene view. The user can attach a NodeVisitor to + do init for them, or leave it to the default which is to use the + osgUtil::DisplayListVisitor which compiles all display lists and + texture objects. The init traversal is called automatically by the + first call to either app() or cull(), so should not be called by + user code during initialization. This ensures that a valid graphics + context has been established before OpenGL is initialized. + + osgUtil::DisplayListVisitor has also been updated to use a bit mask + for options, and the addition of compilation of texture objects + (via StateAttribute::compile) has also been added. - osgUtil::DisplayListVisitor has also been updated to use a bit - mask for options, and the addition of compilation of texture - objects (via StateAttribute::compile) has also been added. - -2001-10-20 02:48 robert +2001-10-20 10:48 robert * src/osgPlugins/pfb/ReaderWriterPFB.cpp: Added #ifdef to Performer - ReaderWriterPFB so that pfdLoadFile is used under IRIX and - pfdLoadFile_pfb is used under Linux. + ReaderWriterPFB so that pfdLoadFile is used under IRIX and + pfdLoadFile_pfb is used under Linux. -2001-10-19 08:53 robert +2001-10-19 16:53 robert * src/osg/Lighting.cpp: Removed Lighting.cpp from repository, it is - nolonger used and was just hanging around erroneously. + nolonger used and was just hanging around erroneously. -2001-10-19 08:30 robert +2001-10-19 16:30 robert * src/osgUtil/Optimizer.cpp: Updated the osgUtil::Optimize so that - the call to Optimize::StateVisitor is #ifdef out under Win32 and - STL port isn't being used. This prevents crashes due to MS's - flacky STL implementation. + the call to Optimize::StateVisitor is #ifdef out under Win32 and + STL port isn't being used. This prevents crashes due to MS's flacky + STL implementation. -2001-10-19 07:22 robert +2001-10-19 15:22 robert * VisualStudio/osgUtil/osgUtil.dsp, - include/osgUtil/OptimizeStateVisitor, include/osgUtil/Optimizer, - 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. + 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. -2001-10-19 05:56 robert +2001-10-19 13:56 robert * include/osg/Node, src/osg/Group.cpp, src/osg/Node.cpp, - src/osgPlugins/osg/Node.cpp, src/osgUtil/CullVisitor.cpp: Added - support for specifying whether view frustum and small feature - culling should be applied to a node or its child with the new - osg::Node::setCullingActive() flag. A mechanism has been - implemented so that if child has its culling disabled then their - parents, all the way up to the root are also have their culling - implicitly disabled. + src/osgPlugins/osg/Node.cpp, src/osgUtil/CullVisitor.cpp: Added + support for specifying whether view frustum and small feature + culling should be applied to a node or its child with the new + osg::Node::setCullingActive() flag. A mechanism has been + implemented so that if child has its culling disabled then their + parents, all the way up to the root are also have their culling + implicitly disabled. + + The osg::CullVisitor has updated to take account of both the + explicit control via setCullingActive and the implicit culling + disabling through children being disabled. + + This feature is useful for nodes which don't have a bounding volume + to cull against, earth sky implementations and light sources. + + The default osg::Node::_cullingActive is true, i.e. culling is + enabled by default. - The osg::CullVisitor has updated to take account of both the - explicit control via setCullingActive and the implicit culling - disabling through children being disabled. - - This feature is useful for nodes which don't have a bounding - volume to cull against, earth sky implementations and light - sources. - - The default osg::Node::_cullingActive is true, i.e. culling is - enabled by default. - -2001-10-17 15:17 don +2001-10-17 23:17 don * Make/makedefs.linux, src/osgPlugins/pfb/ReaderWriterPFB.cpp: - Fixed static libraries in madefs.linux and error in - ReaderWriterPFB.cpp + Fixed static libraries in madefs.linux and error in + ReaderWriterPFB.cpp -2001-10-16 15: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 14:47 robert +2001-10-16 22:47 robert * include/osg/FrameStamp, src/osg/FrameStamp.cpp: Reverted Bryan's - changes to FrameStamp w.r.t std::tm structure which doesn't - compile under Win32 and IRIX. Will need to find another - solution. + changes to FrameStamp w.r.t std::tm structure which doesn't compile + under Win32 and IRIX. Will need to find another solution. -2001-10-16 14:32 bryan - - * Metrowerks/OpenSceneGraph.mcp: This was the old project file. - It's no longer used. - -2001-10-16 13:55 bryan +2001-10-16 21:55 bryan * include/osg/Timer, include/osg/FrameStamp, - src/osg/FrameStamp.cpp, src/osg/Timer.cpp, - src/osgGLUT/Viewer.cpp: [no log message] + src/osg/FrameStamp.cpp, src/osg/Timer.cpp: [no log message] -2001-10-16 11:39 robert +2001-10-16 19:39 robert * Make/makedefs.irix.std, src/osgPlugins/flt/GeoSetBuilder.cpp, - src/osgPlugins/flt/ReaderWriterFLT.h, - src/osgPlugins/pfb/Makefile: Fixes for IRIX build - submitted by - Randall Hopper. + src/osgPlugins/flt/ReaderWriterFLT.h, src/osgPlugins/pfb/Makefile: + Fixes for IRIX build - submitted by Randall Hopper. -2001-10-16 09:48 robert +2001-10-16 17:48 robert * VisualStudio/osgPlugins/png/png.dsp, include/osg/FrameStamp, - include/osg/Vec2, include/osg/Vec3, include/osg/Vec4: Fixes for - Win32 compilation. + include/osg/Vec2, include/osg/Vec3, include/osg/Vec4: Fixes for + Win32 compilation. -2001-10-16 08:03 robert +2001-10-16 16:03 robert * src/: osgUtil/SmoothingVisitor.cpp, - osgPlugins/lib3ds/ReaderWriter3DS.cpp: Fixed then normal - smoothing function in the .3ds loader and the - osgUtil::SmoothingVisitor so that unused normals at left at 0,0,0 - insead of being normalized, which results in (nan,nan,nan). + osgPlugins/lib3ds/ReaderWriter3DS.cpp: Fixed then normal smoothing + function in the .3ds loader and the 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 07: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 03: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 03: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 01:24 robert +2001-10-16 09:24 robert * src/osgPlugins/pfb/ReaderWriterPFB.cpp: Fixed problem caused by - ReaderWriterPFB::writeNode(..) not ensuring that the file - extension was .pfb. Have added a check. + ReaderWriterPFB::writeNode(..) not ensuring that the file extension + was .pfb. Have added a check. -2001-10-15 20:59 don +2001-10-16 04:59 don * include/osg/: Vec2, Vec3, Vec4: added float *() operator to - Vec{2,3,4} so we can pass Vec3's directly to OpenGL - glVertex?fv(). + Vec{2,3,4} so we can pass Vec3's directly to OpenGL glVertex?fv(). -2001-10-15 08:50 robert +2001-10-15 16:50 robert - * 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, - src/osgPlugins/png/prev_ReaderWriterPNG.cpp: Fixes for - compilation under IRIX, submitted by Randal Hopper, with mods - from Robert. + * include/osg/FrameStamp, include/osg/Timer, src/osg/Matrix.cpp, + src/osgPlugins/bmp/ReaderWriterBMP.cpp, + src/osgPlugins/dw/ReaderWriterDW.cpp, + src/osgPlugins/png/new_ReaderWriterPNG.cpp, + src/osgPlugins/png/prev_ReaderWriterPNG.cpp: Fixes for compilation + under IRIX, submitted by Randal Hopper, with mods from Robert. -2001-10-15 07:29 robert +2001-10-15 15:29 robert * include/osg/State: Made the new global state attribute instances - in osg::State use osg:ref_ptr to automatically handle the memory - deletion. + in osg::State use osg:ref_ptr to automatically handle the memory + deletion. -2001-10-15 07:07 robert +2001-10-15 15:07 robert - * 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. + * 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. -2001-10-15 04: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 01:40 robert +2001-10-15 09:40 robert * src/osgPlugins/: osg/ReaderWriterOSG.cpp, - pfb/ReaderWriterPFB.cpp: The writeImage/Object/Node methods in - the .osg and .pfb reader/writer didn't have the new - ReaderWriter::Options* structure passed to them, which meant the - the virtual functions didn't bind with the new base class methods - and wern't called on a write. + pfb/ReaderWriterPFB.cpp: The writeImage/Object/Node methods in the + .osg and .pfb reader/writer didn't have the new + ReaderWriter::Options* structure passed to them, which meant the + the virtual functions didn't bind with the new base class methods + and wern't called on a write. -2001-10-14 20:32 don +2001-10-15 04:32 don * src/osgPlugins/pfb/: Makefile, ReaderWriterPFB.cpp: Updated pfb - loader to load pfb files into osg. Still broken for loading osg - files into Performer, however. + loader to load pfb files into osg. Still broken for loading osg + files into Performer, however. -2001-10-14 10:54 robert +2001-10-14 18:54 robert * include/osgDB/ReaderWriter, include/osgDB/Registry, - 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, - src/osgPlugins/jpeg/ReaderWriterJPEG.cpp, - src/osgPlugins/lib3ds/ReaderWriter3DS.cpp, - src/osgPlugins/lwo/ReaderWriterLWO.cpp, - src/osgPlugins/obj/ReaderWriterOBJ.cpp, - src/osgPlugins/osg/ReaderWriterOSG.cpp, - src/osgPlugins/osgtgz/ReaderWriterOSGTGZ.cpp, - src/osgPlugins/pic/ReaderWriterPIC.cpp, - src/osgPlugins/png/ReaderWriterPNG.cpp, - src/osgPlugins/rgb/ReaderWriterRGB.cpp, - src/osgPlugins/tga/ReaderWriterTGA.cpp, - src/osgPlugins/tgz/ReaderWriterTGZ.cpp, - src/osgPlugins/tiff/ReaderWriterTIFF.cpp, - src/osgPlugins/zip/ReaderWriterZIP.cpp: Added - osgDB::ReaderWriter::Options class to the ReaderWriter base - class, support for settings options in osgDB::Registry, and added - the paramter to all of the reaader/writer plugins. The Options - structure by default has an string attached for packing basic - options, however, it also can be subclassed to encapsulate any - users defined option data. In the later case both the client code - *and* the plugin need to be aware of subclass, the plugin will - need to use dynamic_cast<> to assertain its type. + src/osgDB/Registry.cpp, src/osgPlugins/bmp/ReaderWriterBMP.cpp, + src/osgPlugins/flt/ReaderWriterFLT.cpp, + src/osgPlugins/flt/ReaderWriterFLT.h, + src/osgPlugins/gif/ReaderWriterGIF.cpp, + src/osgPlugins/jpeg/ReaderWriterJPEG.cpp, + src/osgPlugins/lib3ds/ReaderWriter3DS.cpp, + src/osgPlugins/lwo/ReaderWriterLWO.cpp, + src/osgPlugins/obj/ReaderWriterOBJ.cpp, + src/osgPlugins/osg/ReaderWriterOSG.cpp, + src/osgPlugins/osgtgz/ReaderWriterOSGTGZ.cpp, + src/osgPlugins/pic/ReaderWriterPIC.cpp, + src/osgPlugins/png/ReaderWriterPNG.cpp, + src/osgPlugins/rgb/ReaderWriterRGB.cpp, + src/osgPlugins/tga/ReaderWriterTGA.cpp, + src/osgPlugins/tgz/ReaderWriterTGZ.cpp, + src/osgPlugins/tiff/ReaderWriterTIFF.cpp, + src/osgPlugins/zip/ReaderWriterZIP.cpp: Added + osgDB::ReaderWriter::Options class to the ReaderWriter base class, + support for settings options in osgDB::Registry, and added the + paramter to all of the reaader/writer plugins. The Options + structure by default has an string attached for packing basic + options, however, it also can be subclassed to encapsulate any + users defined option data. In the later case both the client code + *and* the plugin need to be aware of subclass, the plugin will need + to use dynamic_cast<> to assertain its type. -2001-10-14 09:56 robert - - * VisualStudio/Demos/osgconv/osgconv.dsp: Added - OrientationConverter.cpp to the VisualStudio project files for - osgconv. - -2001-10-14 09: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 07: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 07:23 robert +2001-10-14 15:23 robert * src/osg/Matrix.cpp: Fixed a bug in Matrix::invert(..) which did - not set full_realised=true, so that one Matrices which had not - previously be initialized we're erronously initialized later in - the code resetting it to identity. + not set full_realised=true, so that one Matrices which had not + previously be initialized we're erronously initialized later in the + code resetting it to identity. -2001-10-14 02:58 robert +2001-10-14 10:58 robert * include/osg/StateSet, src/osg/StateSet.cpp: Added - osg::StateSet::merge(const StateSet& rhs) merges merges the modes - and attributes of rhs into 'this' stateset. + osg::StateSet::merge(const StateSet& rhs) merges merges the modes + and attributes of rhs into 'this' stateset. -2001-10-14 02:57 robert +2001-10-14 10:57 robert * src/osgUtil/: DriveManipulator.cpp, FlightManipulator.cpp: Fixed - the Flight and Drive manipulators to work with the updated - Matrix::rotate code. + the Flight and Drive manipulators to work with the updated + Matrix::rotate code. -2001-10-13 23:01 don +2001-10-14 07:01 don - * include/osg/Drawable, src/Demos/osgconv/orientationconverter.cpp: - Fixed a small boo-boo in definition of bit masks in - include/osg/Drawable + * include/osg/Drawable: Fixed a small boo-boo in definition of bit + masks in include/osg/Drawable + + Fixed incorrect normal conversions for osgconv. - Fixed incorrect normal conversions for osgconv. - -2001-10-13 22:33 don - - * src/Demos/osgconv/orientationconverter.cpp: Mr. O added fancy, - shmanzy C++ code, but broke normal transform functionality Fixed. - -2001-10-13 22:14 don +2001-10-14 06:14 don * src/osgUtil/TrackballManipulator.cpp: Quick 'n dirty fix to - TrackballManipulator to get the rotations doing the right things - after the Quat fixes. + TrackballManipulator to get the rotations doing the right things + after the Quat fixes. -2001-10-13 21:50 don +2001-10-14 05:50 don * Makefile: Cleaned up some 'make clobber' issues in root Makefile -2001-10-13 21:28 don +2001-10-14 05:28 don * src/osg/: Matrix.cpp, Quat.cpp: Quaternions were assigning - inverted values during conversion to matricies. This is probably - due to an error on the gamasutra web page demonstrating this. It - caused left-handed rotations rather than right handed rotations. - Should be fixed now. + inverted values during conversion to matricies. This is probably + due to an error on the gamasutra web page demonstrating this. It + caused left-handed rotations rather than right handed rotations. + Should be fixed now. -2001-10-13 04:16 robert +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 - osg::GeoSet::computeNumVerts() to be a const operation. - osg::GeoSet::getNumVerts is now a const once more, so avoiding - compilation problems. Also chaned the new osgconv orientation - code to use a Drawable::AttributeFunctor so it can work on other - Drawables other than just GeoSets. + 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 + osg::GeoSet::computeNumVerts() to be a const operation. + osg::GeoSet::getNumVerts is now a const once more, so avoiding + compilation problems. Also chaned the new osgconv orientation code + to use a Drawable::AttributeFunctor so it can work on other + Drawables other than just GeoSets. -2001-10-13 02:48 don - - * src/Demos/osgconv/orientationconverter.cpp: Added Mr. Osfields - dynamic_cast<> and test for validity test. - -2001-10-13 01:34 don +2001-10-13 09:34 don * src/osg/Quat.cpp: backed out right-handed coordinate transform - for makeRot(vec3,vec3) in Quat.cpp + for makeRot(vec3,vec3) in Quat.cpp -2001-10-13 01:32 don +2001-10-13 08:24 don - * src/Demos/osgconv/orientationconverter.cpp: A few more clean ups + * include/osg/GeoSet: Updated osgconv to be able to handle + orientation swapping. -2001-10-13 00:41 don - - * src/Demos/osgconv/osgconv.cpp: Cleaned up the usage message - -2001-10-13 00:24 don - - * include/osg/GeoSet, src/Demos/osgconv/OrientationConverter.h, - src/Demos/osgconv/orientationconverter.cpp: Updated osgconv to be - able to handle orientation swapping. - -2001-10-12 23:23 don +2001-10-13 07:23 don * src/osg/Quat.cpp: Changed some routines to produce right-handed - rotations. + rotations. -2001-10-12 23:22 don - - * src/Demos/osgconv/: Makefile, OrientationConverter.h, - orientationconverter.cpp, osgconv.cpp: checking files in to move - development location - -2001-10-12 18:28 don +2001-10-13 02:28 don * include/osg/Matrix: Removed personal note in Matrix header file -2001-10-12 13:06 robert +2001-10-12 21:06 robert * src/osg/GeoSet.cpp: Added support for the new - AttributeUpdateFunctors. + AttributeUpdateFunctors. -2001-10-12 13:05 robert +2001-10-12 21:05 robert * include/osg/: Drawable, GeoSet, Vec2, Vec3, Vec4: Added != method - to Vec2,Vec3,Vec4 and did further work on the - AttributeUpdateFunctors. + to Vec2,Vec3,Vec4 and did further work on the + AttributeUpdateFunctors. -2001-10-12 10:45 don +2001-10-12 18:45 don * src/: osg/Makefile, osgPlugins/pfb/ConvertToPerformer.cpp: Added - include/osg/Math to Makefile TARGET_INCLUDE_FILES and fixed - references to _mat in ConvertToPerformer.cpp + include/osg/Math to Makefile TARGET_INCLUDE_FILES and fixed + references to _mat in ConvertToPerformer.cpp -2001-10-10 13:20 robert +2001-10-10 21:20 robert * include/osg/Drawable, include/osg/NodeVisitor, - include/osg/Transform, src/osg/Transform.cpp: Added support for - DYNAMIC/STATIC osg::Transform types and added new - osg::Drawable::getStats and supportsAttributeUpdate(..) and - applyAttributeUpdate(...) methods which will be to enable hooks - into Drawable subclasses. + include/osg/Transform, src/osg/Transform.cpp: Added support for + DYNAMIC/STATIC osg::Transform types and added new + osg::Drawable::getStats and supportsAttributeUpdate(..) and + applyAttributeUpdate(...) methods which will be to enable hooks + into Drawable subclasses. -2001-10-10 07:38 robert +2001-10-10 15:38 robert * include/osg/GeoSet: Fixed spelling of - osg::GeoSet::getNumInterleavedIndices, was missing a 'n'! + osg::GeoSet::getNumInterleavedIndices, was missing a 'n'! -2001-10-09 14:55 robert +2001-10-09 22:55 robert * src/osgPlugins/bmp/ReaderWriterBMP.cpp: Fixed a crash when - opening an erroneous test file (reopen.bmp). + opening an erroneous test file (reopen.bmp). -2001-10-09 13:22 robert +2001-10-09 21:22 robert * VisualStudio/osgPlugins/: flt/flt.dsp, osg/dot_osg.dsp: Updated - to fix build problems under MSVC. + to fix build problems under MSVC. -2001-10-09 13:09 robert +2001-10-09 21:09 robert * VisualStudio/osgPlugins/osg/dot_osg.dsp: Updated MSVC Workspace - files to fix build problems. + files to fix build problems. -2001-10-09 13:03 robert +2001-10-09 21:03 robert - * VisualStudio/: osg/osg.dsp, osgGLUT/osgGLUT.dsp, - osgUtil/osgUtil.dsp: Updated MSVC Workspace files to fix build - problems. + * VisualStudio/: osg/osg.dsp, osgUtil/osgUtil.dsp: Updated MSVC + Workspace files to fix build problems. -2001-10-09 13:00 robert +2001-10-09 21:00 robert * include/osg/Statistics: Updated MSVC Workspace files to fix build - problems. + problems. -2001-10-09 07:18 robert +2001-10-09 15:18 robert - * 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. + * 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. -2001-10-09 04:58 robert +2001-10-09 12:58 robert * src/osgPlugins/bmp/ReaderWriterBMP.cpp: Merged updates to BMP - plugin from Geoff Michel. Also modified a little of the code to - fix a crash under Linux, Robert Osfield + plugin from Geoff Michel. Also modified a little of the code to + fix a crash under Linux, Robert Osfield -2001-10-08 12:01 robert +2001-10-08 20:01 robert * AUTHORS: Put the makedefs.linux back to default to optimize. -2001-10-08 08:54 robert +2001-10-08 16:54 robert * src/: osgDB/FileUtils.cpp, osgPlugins/flt/FltFile.cpp, - osgPlugins/flt/Input.cpp: Fixed a recently introduced crash in - the flt plugin which was happen when a std::string was be be set - with NULL char*. Also added support for stripping the filename - from its original path, inside the osgDB::findFile function. + osgPlugins/flt/Input.cpp: Fixed a recently introduced crash in the + flt plugin which was happen when a std::string was be be set with + NULL char*. Also added support for stripping the filename from its + original path, inside the osgDB::findFile function. -2001-10-08 01:35 robert +2001-10-08 09:35 robert * src/osgPlugins/flt/: FltFile.cpp, Input.cpp: Added support for - using osgDB::fineFile into the .flt plugin. + using osgDB::fineFile into the .flt plugin. -2001-10-07 13:10 robert +2001-10-07 21:10 robert * src/osgPlugins/bmp/ReaderWriterBMP.cpp: Merged Geoff Michel's - udpdates to bmp plugin, and fixed a double fclose bug which was - causing a seg fault under Linux. + udpdates to bmp plugin, and fixed a double fclose bug which was + causing a seg fault under Linux. -2001-10-06 13:29 robert +2001-10-06 21:29 robert * include/osg/Math, include/osg/Statistics, - include/osgUtil/RenderBin, include/osgUtil/RenderStage, - include/osgUtil/Statistics, src/osg/Makefile, - 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. + 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. -2001-10-05 12:55 robert +2001-10-05 20:55 robert * VisualStudio/osgPlugins/bmp/bmp.dsp, src/osgPlugins/bmp/Makefile, - src/osgPlugins/bmp/ReaderWriterBMP.cpp: Added bmp plugin files, - bmp plguin written by Geoff Michel + src/osgPlugins/bmp/ReaderWriterBMP.cpp: Added bmp plugin files, bmp + plguin written by Geoff Michel -2001-10-05 03:39 robert +2001-10-05 11:39 robert * VisualStudio/VisualStudio.dsw, src/osgPlugins/Makefile: Added bmp - osgPlugin, written by Geoff Michel. + osgPlugin, written by Geoff Michel. -2001-10-05 03:38 robert +2001-10-05 11:38 robert * src/osg/Image.cpp: Fixed a bug in - osg::Image::ensureDimensionsArePowerOfTwo() which only scaled - 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. + osg::Image::ensureDimensionsArePowerOfTwo() which only scaled + 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-04 18:27 bryan - - * Metrowerks/Metrowerks.mcp: [no log message] - -2001-10-04 09: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 08:12 robert +2001-10-04 16:12 robert * include/: osg/AlphaFunc, osg/Billboard, osg/BoundingBox, - osg/BoundingSphere, osg/BoundsChecking, osg/Camera, - osg/ClipPlane, osg/ClippingVolume, osg/ColorMask, osg/CullFace, - osg/Depth, osg/Drawable, osg/EarthSky, osg/Export, osg/Fog, - osg/FrameStamp, osg/FrontFace, osg/GL, osg/GLExtensions, osg/GLU, - osg/GeoSet, osg/Geode, osg/Group, osg/Image, osg/Impostor, - osg/ImpostorSprite, osg/LOD, osg/Light, osg/LightSource, - osg/LineSegment, osg/Material, osg/Math, osg/Matrix, - osg/MemoryAdapter, osg/Node, osg/NodeCallback, osg/NodeVisitor, - osg/Notify, osg/Object, osg/Plane, osg/Point, osg/PolygonMode, - osg/PolygonOffset, osg/Quat, osg/Referenced, osg/State, - osg/StateAttribute, osg/StateSet, osg/Stencil, osg/Switch, - osg/TexEnv, osg/TexGen, osg/TexMat, osg/Texture, osg/Timer, - osg/Transform, osg/Transparency, osg/Types, osg/Vec2, osg/Vec3, - osg/Vec4, osg/Version, osg/Viewport, osg/mem_ptr, osg/ref_ptr, - osgDB/DotOsgWrapper, osgDB/DynamicLibrary, osgDB/Export, - osgDB/Field, osgDB/FieldReader, osgDB/FieldReaderIterator, - osgDB/FileNameUtils, osgDB/FileUtils, osgDB/Input, osgDB/Output, - osgDB/ReadFile, osgDB/ReaderWriter, osgDB/Registry, - 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. + osg/BoundingSphere, osg/BoundsChecking, osg/Camera, osg/ClipPlane, + osg/ClippingVolume, osg/ColorMask, osg/CullFace, osg/Depth, + osg/Drawable, osg/EarthSky, osg/Export, osg/Fog, osg/FrameStamp, + osg/FrontFace, osg/GL, osg/GLExtensions, osg/GLU, osg/GeoSet, + osg/Geode, osg/Group, osg/Image, osg/Impostor, osg/ImpostorSprite, + osg/LOD, osg/Light, osg/LightSource, osg/LineSegment, osg/Material, + osg/Math, osg/Matrix, osg/MemoryAdapter, osg/Node, + osg/NodeCallback, osg/NodeVisitor, osg/Notify, osg/Object, + osg/Plane, osg/Point, osg/PolygonMode, osg/PolygonOffset, osg/Quat, + osg/Referenced, osg/State, osg/StateAttribute, osg/StateSet, + osg/Stencil, osg/Switch, osg/TexEnv, osg/TexGen, osg/TexMat, + osg/Texture, osg/Timer, osg/Transform, osg/Transparency, osg/Types, + osg/Vec2, osg/Vec3, osg/Vec4, osg/Version, osg/Viewport, + osg/mem_ptr, osg/ref_ptr, osgDB/DotOsgWrapper, + osgDB/DynamicLibrary, osgDB/Export, 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. -2001-10-04 07:39 robert +2001-10-04 15:39 robert * src/osg/StateSet.cpp: Changed the ordering of comparing modes and - attributes in osg::StateAttribute::compare() as part of an - investigration into state sorting. + attributes in osg::StateAttribute::compare() as part of an + investigration into state sorting. -2001-10-04 07:35 robert +2001-10-04 15:35 robert * include/osgUtil/RenderBin, src/osgUtil/RenderBin.cpp: Added an - implemention of basic state sorting to the RenderBin, but have - commented out the sort operation as Peformance benifit is - currently negligable, will need to improve on the sort functor to - see real benifits. + implemention of basic state sorting to the RenderBin, but have + commented out the sort operation as Peformance benifit is currently + negligable, will need to improve on the sort functor to see real + benifits. -2001-10-04 07:25 robert - - * src/osgGLUT/Viewer.cpp: Added extra precision to the app,cull and - draw timings in the Viewer. - -2001-10-04 07:20 robert +2001-10-04 15:20 robert * src/osg/Camera.cpp: Removed some notify which were only used for - debugging of the camera class and are now redudent. + debugging of the camera class and are now redudent. -2001-10-04 07:10 robert +2001-10-04 15:10 robert * include/osg/StateAttribute: Changed the numeric ordering of - StateAttributes Types, as part of an investigation into state - sorting. + StateAttributes Types, as part of an investigation into state + sorting. -2001-10-03 14:43 robert +2001-10-03 22:43 robert * AUTHORS, INSTALL, Makefile, Make/makedefs.macosx, - 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, 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. + 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, + 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. -2001-10-03 00:56 robert +2001-10-03 08:56 robert * src/osgPlugins/osg/EarthSky.cpp: Added missing EarthSky.cpp file - to osg plguin. + to osg plguin. -2001-10-02 08:59 robert +2001-10-02 16:59 robert * ChangeLog, include/osg/EarthSky, include/osg/Types, - 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 - and src/osg/EarthSky to cvs. + 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 + and src/osg/EarthSky to cvs. + + Also move osg across to using radians for angular paramters by + default. By defining USE_DEGREES_INTERNALLY you can get the OSG to + revert to the old style degrees. This later feature is deprecated + and only meant for helping comptability in the interim. - Also move osg across to using radians for angular paramters by - default. By defining USE_DEGREES_INTERNALLY you can get the OSG - to revert to the old style degrees. This later feature is - deprecated and only meant for helping comptability in the - interim. - -2001-10-02 04:36 robert +2001-10-02 12:36 robert * VisualStudio/osg/osg.dsp, include/osg/NodeVisitor, - 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. + 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. -2001-10-01 16:02 robert +2001-10-02 00:02 robert * include/osg/StateSet, include/osgUtil/OptimizeStateVisitor, - src/osg/StateSet.cpp, src/osgUtil/OptimizeStateVisitor.cpp: Added - support for osg::StateSet comparison operators and using this new - feature added support in osgUtil::OptimizeStateVisitor for - removing duplicate StateSet's from the scene graph, previously - only duplicated StateAttributes we're removed. + src/osg/StateSet.cpp, src/osgUtil/OptimizeStateVisitor.cpp: Added + support for osg::StateSet comparison operators and using this new + feature added support in osgUtil::OptimizeStateVisitor for removing + duplicate StateSet's from the scene graph, previously only + duplicated StateAttributes we're removed. -2001-10-01 05:06 robert +2001-10-01 13:06 robert * src/osg/TexMat.cpp: Integrated a bug fix to osg::TexMat from - Geoff Michel which adds a glMatrixMode( GL_MODELVIEW ); after the - setting of the texture matrix. Previously the texture matrix - mode could run into normal model view matrix operations which - were assuming the defaul of GL_MODELVIEW. + Geoff Michel which adds a glMatrixMode( GL_MODELVIEW ); after the + setting of the texture matrix. Previously the texture matrix mode + could run into normal model view matrix operations which were + assuming the defaul of GL_MODELVIEW. -2001-10-01 04:15 robert +2001-10-01 12:15 robert * include/osg/: BoundsChecking, ClippingVolume, ColorMask, Depth, - Impostor, ImpostorSprite, Material, MemoryAdapter, Node, - NodeVisitor, Object, Plane, Point, Quat, Referenced, State, - StateAttribute, StateSet, Stencil, TexGen, Texture, Transform, - Transparency, Vec2, Vec3, Vec4, Version, mem_ptr: Made spelling - corrections, the spelling mistakes picked up by a script written - by Neil Salter. + Impostor, ImpostorSprite, Material, MemoryAdapter, Node, + NodeVisitor, Object, Plane, Point, Quat, Referenced, State, + StateAttribute, StateSet, Stencil, TexGen, Texture, Transform, + Transparency, Vec2, Vec3, Vec4, Version, mem_ptr: Made spelling + corrections, the spelling mistakes picked up by a script written by + Neil Salter. + + script - script - -2001-09-30 13:41 robert +2001-09-30 21:41 robert * include/osg/Timer: Interegrated changes to Timer from Neil Salter - to fix compilation problems which had been introduced by doing - #include's within the osg namespace. + to fix compilation problems which had been introduced by doing + #include's within the osg namespace. -2001-09-29 11:34 robert +2001-09-29 19:34 robert - * 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. + * 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. + + This has allowed the hangglide demo to be simplified since it now + doesn't need to set the global Depth instance itself. - This has allowed the hangglide demo to be simplified since it now - doesn't need to set the global Depth instance itself. - -2001-09-29 02:37 robert +2001-09-29 10:37 robert * include/osg/Matrix, src/osg/Matrix.cpp: Modified the Matrix - multiple method added by Don so it is safer and added comments - explaining why it shouldn't be needed as other more efficient - methods should be doing the work for us. + multiple method added by Don so it is safer and added comments + explaining why it shouldn't be needed as other more efficient + methods should be doing the work for us. + + Also added Matrix::ensureRealized() to support the lazy + initialization of Matrix, whilest keeping the implementation robust + so that external calls to Matrix which get values do so on an + initialized matrix. - Also added Matrix::ensureRealized() to support the lazy - initialization of Matrix, whilest keeping the implementation - robust so that external calls to Matrix which get values do so on - an initialized matrix. - -2001-09-28 19:48 don +2001-09-29 03:48 don * include/osg/Matrix: Added operator * (Matrix &) to Matrix - (header) and operator [] to reference matrix elements. + (header) and operator [] to reference matrix elements. -2001-09-28 13:10 robert +2001-09-28 21:10 robert * include/osg/: AlphaFunc, Billboard, BoundingBox, BoundingSphere, - Camera, Drawable, GL, GLExtensions, GeoSet, Geode, Group, Image, - LOD, LineSegment: Made spelling corrections to osg include files, - spelling mistakes detected by a script written by Neil Salter - which analyses comments for mistakes. + Camera, Drawable, GL, GLExtensions, GeoSet, Geode, Group, Image, + LOD, LineSegment: Made spelling corrections to osg include files, + spelling mistakes detected by a script written by Neil Salter which + analyses comments for mistakes. -2001-09-28 12:36 don +2001-09-28 20:36 don * Makefile, Make/instrules, src/osg/Makefile: Cleaned up inst rules - a bit... + a bit... -2001-09-28 09:56 robert +2001-09-28 17:56 robert * ChangeLog, include/osg/Matrix, include/osg/StateSet, - src/osg/StateSet.cpp: [no log message] + src/osg/StateSet.cpp: [no log message] -2001-09-28 05:36 robert +2001-09-28 13:36 robert * include/: osgDB/DotOsgWrapper, osgDB/FieldReader, - osgDB/FieldReaderIterator, osgDB/FileUtils, osgDB/ReadFile, - 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, osgWX/Export, osgWX/Version, - osgWX/WXEventAdapter: [no log message] + osgDB/FieldReaderIterator, osgDB/FileUtils, osgDB/ReadFile, + osgDB/Registry, osgDB/Version, osgDB/WriteFile, + 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] -2001-09-27 09:34 robert +2001-09-27 17:34 robert - * 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: - [no log message] + * 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, + 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: + [no log message] -2001-09-27 02:44 robert +2001-09-27 10:44 robert - * 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] + * ChangeLog, include/osg/Matrix, 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 05:23 anonymous - - * src/Demos/: hangglide/base.cpp, hangglide/hangglide.cpp, - hangglide/sky.cpp, osgreflect/osgreflect.cpp: [no log message] - -2001-09-25 10:55 robert +2001-09-25 18:55 robert * src/osg/Matrix.cpp.new, src/osg/Matrix.cpp.old, - include/osg/Matrix.new, include/osg/Matrix.old: [no log message] + include/osg/Matrix.new, include/osg/Matrix.old: [no log message] -2001-09-21 19:41 don +2001-09-22 03:41 don * AUTHORS, ChangeLog, INSTALL, TODO, index.html, - VisualStudio/osg/osg.dsp, VisualStudio/osgUtil/osgUtil.dsp, - dist/RedHatRPM/Makefile, dist/RedHatRPM/makespec, - dist/RedHatRPM/osg.spec, doc/doc++/osg/AlphaFunc.html, - doc/doc++/osg/Billboard.html, doc/doc++/osg/Camera.html, - doc/doc++/osg/ClipPlane.html, doc/doc++/osg/ColorMask.html, - doc/doc++/osg/CullFace.html, doc/doc++/osg/Depth.html, - doc/doc++/osg/Fog.html, doc/doc++/osg/FrontFace.html, - doc/doc++/osg/General.html, doc/doc++/osg/GeoSet.html, - doc/doc++/osg/Geode.html, doc/doc++/osg/Group.html, - doc/doc++/osg/HIER.html, doc/doc++/osg/HIERjava.html, - doc/doc++/osg/Image.html, doc/doc++/osg/Impostor.html, - doc/doc++/osg/ImpostorSprite.html, - doc/doc++/osg/ImpostorSpriteManager.html, doc/doc++/osg/LOD.html, - doc/doc++/osg/Light.html, doc/doc++/osg/LightSource.html, - doc/doc++/osg/LineSegment.html, doc/doc++/osg/Material.html, - doc/doc++/osg/Matrix.html, doc/doc++/osg/MatrixProduct.html, - doc/doc++/osg/MemoryAdapter.html, doc/doc++/osg/Node.html, - doc/doc++/osg/NodeAcceptOp.html, doc/doc++/osg/NodeCallback.html, - doc/doc++/osg/NodeVisitor.html, - doc/doc++/osg/NotifySeverity.html, doc/doc++/osg/Object.html, - doc/doc++/osg/Plane.html, doc/doc++/osg/Point.html, - doc/doc++/osg/PolygonMode.html, doc/doc++/osg/PolygonOffset.html, - doc/doc++/osg/Quat.html, doc/doc++/osg/Referenced.html, - doc/doc++/osg/State.html, doc/doc++/osg/StateAttribute.html, - doc/doc++/osg/StateSet.html, doc/doc++/osg/Stencil.html, - doc/doc++/osg/Switch.html, doc/doc++/osg/TexEnv.html, - doc/doc++/osg/TexGen.html, doc/doc++/osg/TexMat.html, - doc/doc++/osg/Texture.html, doc/doc++/osg/Timer.html, - doc/doc++/osg/Transform.html, doc/doc++/osg/Transparency.html, - doc/doc++/osg/Vec2.html, doc/doc++/osg/Vec3.html, - doc/doc++/osg/Vec4.html, doc/doc++/osg/Viewport.html, - doc/doc++/osg/clampArray3BetweenRange.html, - doc/doc++/osg/clampArray3GEQUAL.html, - doc/doc++/osg/clampArray3LEQUAL.html, - doc/doc++/osg/clampArray4BetweenRange.html, - doc/doc++/osg/clampArray4GEQUAL.html, - doc/doc++/osg/clampArray4LEQUAL.html, - doc/doc++/osg/clampArrayElementBetweenRange.html, - doc/doc++/osg/clampArrayElementGEQUAL.html, - doc/doc++/osg/clampArrayElementLEQUAL.html, - doc/doc++/osg/clampArrayElementsBetweenRange.html, - doc/doc++/osg/clampArrayElementsGEQUAL.html, - doc/doc++/osg/clampArrayElementsLEQUAL.html, - doc/doc++/osg/clampBetweenRange.html, - doc/doc++/osg/clampGEQUAL.html, doc/doc++/osg/clampLEQUAL.html, - doc/doc++/osg/createGeodeForImage.2.html, - doc/doc++/osg/for_each_triangle.html, doc/doc++/osg/index.html, - doc/doc++/osg/mem_ptr.html, doc/doc++/osg/notify.html, - doc/doc++/osg/osg.html, doc/doc++/osg/ref_ptr.html, - doc/doc++/osgGLUT/Viewer.html, - doc/doc++/osgUtil/CameraManipulator.html, - doc/doc++/osgUtil/CullViewState.html, - doc/doc++/osgUtil/CullVisitor.html, - doc/doc++/osgUtil/DepthSortedBin.html, - doc/doc++/osgUtil/DisplayListVisitor.html, - doc/doc++/osgUtil/DriveManipulator.html, - doc/doc++/osgUtil/FlightManipulator.html, - doc/doc++/osgUtil/GUIActionAdapter.html, - doc/doc++/osgUtil/GUIEventAdapter.html, - doc/doc++/osgUtil/GUIEventHandler.html, - doc/doc++/osgUtil/General.html, doc/doc++/osgUtil/HIER.html, - doc/doc++/osgUtil/HIERjava.html, doc/doc++/osgUtil/Hit.html, - doc/doc++/osgUtil/InsertImpostorsVisitor.html, - doc/doc++/osgUtil/IntersectState.html, - doc/doc++/osgUtil/IntersectVisitor.html, - doc/doc++/osgUtil/RegisterRenderBinProxy.html, - doc/doc++/osgUtil/RenderBin.html, - doc/doc++/osgUtil/RenderGraph.html, - doc/doc++/osgUtil/RenderLeaf.html, - doc/doc++/osgUtil/RenderStage.html, - doc/doc++/osgUtil/RenderStageLighting.html, - doc/doc++/osgUtil/RenderToTextureStage.html, - doc/doc++/osgUtil/SceneView.html, - doc/doc++/osgUtil/SceneViewManipulator.html, - doc/doc++/osgUtil/SmoothingVisitor.html, - doc/doc++/osgUtil/StateSetManipulator.html, - doc/doc++/osgUtil/Statistics.html, - doc/doc++/osgUtil/Tesselator.html, - doc/doc++/osgUtil/TrackballManipulator.html, - doc/doc++/osgUtil/TriStripVisitor.html, - doc/doc++/osgUtil/VisualsRequirementsVisitor.html, - doc/doc++/osgUtil/index.html, doc/doc++/osgUtil/osgUtil.html, - include/osg/AlphaFunc, include/osg/Billboard, include/osg/Camera, - include/osg/ClipPlane, include/osg/ColorMask, - include/osg/CullFace, include/osg/Depth, include/osg/Fog, - 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, - include/osg/State, include/osg/StateAttribute, - include/osg/StateSet, include/osg/Stencil, include/osg/Switch, - 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/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/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 + 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, include/osg/Matrix.old, include/osg/Node, + include/osg/NodeVisitor, include/osg/Object, include/osg/Point, + include/osg/PolygonMode, include/osg/PolygonOffset, + include/osg/State, include/osg/StateAttribute, + include/osg/StateSet, include/osg/Stencil, include/osg/Switch, + 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, 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/osgUtil/RenderToTextureStage.cpp, + src/osgUtil/SceneView.cpp: Synch with 20010921 -2001-09-21 19:04 don +2001-09-22 03:04 don - * lib/: .README, README, osgPlugins/.README, osgPlugins/README: - Added files to keep cvs from removing empty directories lib and - lib/osgPlugins + * lib/: .README, README: Added files to keep cvs from removing + empty directories lib and lib/osgPlugins -2001-09-19 18:07 don +2001-09-20 02:07 don - * 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 + * lib/README: Added place holder README files to lib/README and + lib/osgUtil/README so empty directories will not be removed by CVS -2001-09-19 17:59 don +2001-09-20 01:59 don - * 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, - osgPlugins/osg/Makedepend, osgPlugins/osgtgz/Makedepend, - osgPlugins/pfb/Makedepend, osgPlugins/pic/Makedepend, - osgPlugins/png/Makedepend, osgPlugins/rgb/Makedepend, - osgPlugins/tga/Makedepend, osgPlugins/tgz/Makedepend, - osgPlugins/tiff/Makedepend, osgPlugins/zip/Makedepend, - osgUtil/Makedepend, osgWX/Makedepend: Removed Makedepend files + * src/: osg/Makedepend, osgDB/Makedepend, osgPlugins/dw/Makedepend, + osgPlugins/flt/Makedepend, osgPlugins/gif/Makedepend, + osgPlugins/jpeg/Makedepend, osgPlugins/lib3ds/Makedepend, + osgPlugins/lwo/Makedepend, osgPlugins/obj/Makedepend, + osgPlugins/osg/Makedepend, osgPlugins/osgtgz/Makedepend, + osgPlugins/pfb/Makedepend, osgPlugins/pic/Makedepend, + osgPlugins/png/Makedepend, osgPlugins/rgb/Makedepend, + osgPlugins/tga/Makedepend, osgPlugins/tgz/Makedepend, + osgPlugins/tiff/Makedepend, osgPlugins/zip/Makedepend, + osgUtil/Makedepend: Removed Makedepend files -2001-09-19 17:48 don +2001-09-20 01:48 don - * Metrowerks/Metrowerks.mcp, Metrowerks/OpenSceneGraph.mcp, - doc/OpenSceneGraphBanner_Distribution.jpg, - doc/MindMaps/DesignPatterns.mmp, doc/MindMaps/Mission.mmp, - doc/MindMaps/DesignPatterns/DesignPatterns.gif, - doc/MindMaps/Mission/Mission.gif, doc/UML/osg.png, - doc/UML/osgutils.png, doc/doc++/osg/ClassGraph.class, - doc/doc++/osg/ClassGraphPanel.class, - doc/doc++/osg/ClassLayout.class, - doc/doc++/osg/NavigatorButton.class, doc/doc++/osg/icon1.gif, - doc/doc++/osg/icon2.gif, doc/doc++/osgDB/ClassGraph.class, - doc/doc++/osgDB/ClassGraphPanel.class, - doc/doc++/osgDB/ClassLayout.class, - doc/doc++/osgDB/NavigatorButton.class, doc/doc++/osgDB/icon1.gif, - doc/doc++/osgDB/icon2.gif, doc/doc++/osgDB/osgDB.html, - doc/doc++/osgGLUT/ClassGraph.class, - doc/doc++/osgGLUT/ClassGraphPanel.class, - doc/doc++/osgGLUT/ClassLayout.class, - doc/doc++/osgGLUT/NavigatorButton.class, - doc/doc++/osgGLUT/icon1.gif, doc/doc++/osgGLUT/icon2.gif, - doc/doc++/osgUtil/ClassGraph.class, - doc/doc++/osgUtil/ClassGraphPanel.class, - doc/doc++/osgUtil/ClassLayout.class, - doc/doc++/osgUtil/NavigatorButton.class, - doc/doc++/osgUtil/icon1.gif, doc/doc++/osgUtil/icon2.gif, - doc/doc++/osgWX/ClassGraph.class, - doc/doc++/osgWX/ClassGraphPanel.class, - doc/doc++/osgWX/ClassLayout.class, - doc/doc++/osgWX/NavigatorButton.class, doc/doc++/osgWX/icon1.gif, - doc/doc++/osgWX/icon2.gif, doc/doc++/osgWX/osgWX.html, - src/Demos/wxsgv/wxsgv.wdr: Addec binary files with -kb + * 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 -2001-09-19 17:47 don +2001-09-20 01:47 don - * Metrowerks/Metrowerks.mcp, Metrowerks/OpenSceneGraph.mcp, - doc/OpenSceneGraphBanner_Distribution.jpg, - doc/MindMaps/DesignPatterns.mmp, doc/MindMaps/Mission.mmp, - doc/MindMaps/DesignPatterns/DesignPatterns.gif, - doc/MindMaps/Mission/Mission.gif, doc/UML/osg.png, - doc/UML/osgutils.png, doc/doc++/osg/ClassGraph.class, - doc/doc++/osg/ClassGraphPanel.class, - doc/doc++/osg/ClassLayout.class, - doc/doc++/osg/NavigatorButton.class, doc/doc++/osg/icon1.gif, - doc/doc++/osg/icon2.gif, doc/doc++/osgDB/ClassGraph.class, - doc/doc++/osgDB/ClassGraphPanel.class, - doc/doc++/osgDB/ClassLayout.class, - doc/doc++/osgDB/NavigatorButton.class, doc/doc++/osgDB/icon1.gif, - doc/doc++/osgDB/icon2.gif, doc/doc++/osgDB/osgDB.html, - doc/doc++/osgGLUT/ClassGraph.class, - doc/doc++/osgGLUT/ClassGraphPanel.class, - doc/doc++/osgGLUT/ClassLayout.class, - doc/doc++/osgGLUT/NavigatorButton.class, - doc/doc++/osgGLUT/icon1.gif, doc/doc++/osgGLUT/icon2.gif, - doc/doc++/osgUtil/ClassGraph.class, - doc/doc++/osgUtil/ClassGraphPanel.class, - doc/doc++/osgUtil/ClassLayout.class, - doc/doc++/osgUtil/NavigatorButton.class, - doc/doc++/osgUtil/icon1.gif, doc/doc++/osgUtil/icon2.gif, - doc/doc++/osgWX/ClassGraph.class, - doc/doc++/osgWX/ClassGraphPanel.class, - doc/doc++/osgWX/ClassLayout.class, - doc/doc++/osgWX/NavigatorButton.class, doc/doc++/osgWX/icon1.gif, - doc/doc++/osgWX/icon2.gif, doc/doc++/osgWX/osgWX.html, - src/Demos/wxsgv/wxsgv.wdr: Removed should be binary entries. - Well r-add with -kb + * 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 -2001-09-19 17:07 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 ico files with -kb flag - -2001-09-19 17: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-19 16: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-19 16: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-19 16:51 don +2001-09-20 00:51 don * doc/doc++/osg/FrameStamp.html, doc/doc++/osg/MatrixNew.html, - doc/doc++/osg/MatrixNewProduct.html, - doc/doc++/osg/MatrixOld.html, include/osg/FrameStamp, - src/osg/FrameStamp.cpp: 1) new implementation of the - osg::Matrix class. Note details below. - 2) cleaned up osg::Timer, still in progress. My intent has - been to - pave the way for support for other OS's. - 3) new osg::FrameStamp class which has a frame number, - reference - time for each frame to be app, culled and drawn. The - FrameStamp - also can be passed to other machines (i.e. cluster) and the - FrameStamp can be used with the slaves own app,cull and - draw. - I've also added the beginings of a calander time data to the - FrameStamp to allow time or day and year to be used in - setting - up position of sun/moon etc. etc. - 4) The osg::State now has contains a pointer to the last - applied - osg::Camera and the current osg::FrameStamp, so that - drawables - can use both pieces of information for creating effects such - CLOD, earth/sky etc. The osg::NodeVisitor also now allows - you - to attach a FrameStamp to support syncronization of actions - on - the scene graph. + doc/doc++/osg/MatrixNewProduct.html, doc/doc++/osg/MatrixOld.html, + include/osg/FrameStamp, src/osg/FrameStamp.cpp: 1) new + implementation of the osg::Matrix class. Note details below. + 2) cleaned up osg::Timer, still in progress. My intent has been + to + pave the way for support for other OS's. + 3) new osg::FrameStamp class which has a frame number, reference + time for each frame to be app, culled and drawn. The + FrameStamp + also can be passed to other machines (i.e. cluster) and the + FrameStamp can be used with the slaves own app,cull and draw. + I've also added the beginings of a calander time data to the + FrameStamp to allow time or day and year to be used in setting + up position of sun/moon etc. etc. + 4) The osg::State now has contains a pointer to the last applied + osg::Camera and the current osg::FrameStamp, so that drawables + can use both pieces of information for creating effects such + CLOD, earth/sky etc. The osg::NodeVisitor also now allows you + to attach a FrameStamp to support syncronization of actions on + the scene graph. -2001-09-19 16:46 don +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, - src/osgUtil/OptimizeStateVisitor.cpp: o Added - osgUtil::StateOptimizeVisitor which traversing the scene - graph and builds up a map of all StateAttributes and - StateSets - and then removes the duplicates. This promotes state sharing - throughout the scene graph which inturn can significantly - improve - performance thanks to reduced state changing. Particularily - effective on datasets where a great deal of duplicated state - exists. o Added pure virtual compare(const - osg::StateAttribute&) method to osg::StateAttribute, and - implemented it in all the subclasses from StateAttribute. - Added <,== & != operator on StateAttribute and Matrix to - support new StateOptimizeVisitor. o Added META_Object, - META_Node and META_StateAttribute macros to Object, Node and - StateAttribute respectively which define the standard pure - virtual methods such as clone, className & isSameKindAs. - Changed all the appropriate header files to use these - macro's rather define them in each header, these cleans up - the headers considerably. o Corrected the implementation of - osg::Light::getType so it correctly uses a unique type for - each of the OpenGL lights (GL_LIGHT0.. GL_LIGHT7 relates to - osg::StateAttriburte::LIGHT_0..LIGHT_7. o Changed the - definition of osg::StateStateAttribute::Type to is now a - unsigned int rather than an enum, and have changed the name - of the previous Type enum list to be Types. This makes it - more consistent with the difination of values found in - StateAttribute and also easier to extend with having to cast - to an enum. o From Pail Fredrikson, updated Maitrx.new - implemention which uses the same matrix orientation as the - original Matrix implemention. + doc/doc++/osg/COMPARE_StateAttribute_Types.html, + doc/doc++/osg/METANODE.html, doc/doc++/osg/METAOBJ.html, + doc/doc++/osg/META_Node.html, doc/doc++/osg/META_Object.html, + doc/doc++/osg/META_StateAttribute.html, + doc/doc++/osgUtil/OptimizeStateVisitor.html, + include/osgUtil/OptimizeStateVisitor, + src/osgUtil/OptimizeStateVisitor.cpp: o Added + osgUtil::StateOptimizeVisitor which traversing the scene + graph and builds up a map of all StateAttributes and StateSets + and then removes the duplicates. This promotes state sharing + throughout the scene graph which inturn can significantly + improve + performance thanks to reduced state changing. Particularily + effective on datasets where a great deal of duplicated state + exists. o Added pure virtual compare(const osg::StateAttribute&) + method to osg::StateAttribute, and implemented it in all the + subclasses from StateAttribute. Added <,== & != operator on + StateAttribute and Matrix to support new StateOptimizeVisitor. o + Added META_Object, META_Node and META_StateAttribute macros to + Object, Node and StateAttribute respectively which define the + standard pure virtual methods such as clone, className & + isSameKindAs. Changed all the appropriate header files to use + these macro's rather define them in each header, these cleans + up the headers considerably. o Corrected the implementation of + osg::Light::getType so it correctly uses a unique type for + each of the OpenGL lights (GL_LIGHT0.. GL_LIGHT7 relates to + osg::StateAttriburte::LIGHT_0..LIGHT_7. o Changed the definition + of osg::StateStateAttribute::Type to is now a unsigned int + rather than an enum, and have changed the name of the previous + Type enum list to be Types. This makes it more consistent + with the difination of values found in StateAttribute and also + easier to extend with having to cast to an enum. o From Pail + Fredrikson, updated Maitrx.new implemention which uses the + same matrix orientation as the original Matrix implemention. -2001-09-19 16:41 don +2001-09-20 00:41 don - * Metrowerks/Metrowerks.mcp, doc/doc++/osg/MatrixProduct.html, - doc/doc++/osg/NodeCallback.html, doc/doc++/osg/Viewport.html, - doc/doc++/osgUtil/AppVisitor.html, include/osg/Matrix.new, - include/osg/Matrix.old, include/osg/NodeCallback, - include/osg/Viewport, include/osgUtil/AppVisitor, - src/Demos/osgcluster/Makedepend, src/Demos/osgcluster/Makefile, - src/Demos/osgcluster/README, - src/Demos/osgcluster/broadcaster.cpp, - src/Demos/osgcluster/broadcaster.h, - src/Demos/osgcluster/osgcluster.cpp, - src/Demos/osgcluster/receiver.cpp, - src/Demos/osgcluster/receiver.h, src/osg/Matrix.cpp.new, - src/osg/Matrix.cpp.old, src/osg/Viewport.cpp, - src/osgUtil/AppVisitor.cpp: o Updated Metrowerks files for - MacOS. They aren't 100% there yet, - but getting there. + * doc/doc++/osg/MatrixProduct.html, + doc/doc++/osg/NodeCallback.html, doc/doc++/osg/Viewport.html, + doc/doc++/osgUtil/AppVisitor.html, include/osg/Matrix.new, + include/osg/Matrix.old, include/osg/NodeCallback, + include/osg/Viewport, include/osgUtil/AppVisitor, + src/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 + I only one PC here so I can't test it in its current guise. + + o New support for NodeCallbacks, via AppCallback attached to + osg::Node's, and a default osgUtil::AppVisitor which calls them + on + each frame. + + o Support for traversal masks in osg::NodeVisitor, osg::Node + which allows nodes to be switched on or off via a bit mask. + + o Suppport for traversal number (frame number) and reference time + into osg::NodeVisitor to handle syncronization of app and cull + traversals. This also assist clustering as traversal number + master to slaves. - o First cut of osgcluster demo. Very simple beginings. Alas - I only one PC here so I can't test it in its current guise. - - o New support for NodeCallbacks, via AppCallback attached to - osg::Node's, and a default osgUtil::AppVisitor which calls - them on - each frame. - - o Support for traversal masks in osg::NodeVisitor, osg::Node - which allows nodes to be switched on or off via a bit mask. - - o Suppport for traversal number (frame number) and reference - time - into osg::NodeVisitor to handle syncronization of app and - cull - traversals. This also assist clustering as traversal number - master to slaves. - -2001-09-19 16:21 don +2001-09-20 00:21 don * AUTHORS, src/osgPlugins/lib3ds/atmosphere.cpp, - src/osgPlugins/lib3ds/atmosphere.h, - src/osgPlugins/lib3ds/background.cpp, - src/osgPlugins/lib3ds/background.h, - src/osgPlugins/lib3ds/camera.cpp, src/osgPlugins/lib3ds/camera.h, - src/osgPlugins/lib3ds/chunk.cpp, src/osgPlugins/lib3ds/chunk.h, - src/osgPlugins/lib3ds/chunktable.h, - src/osgPlugins/lib3ds/ease.cpp, src/osgPlugins/lib3ds/ease.h, - src/osgPlugins/lib3ds/file.cpp, src/osgPlugins/lib3ds/file.h, - src/osgPlugins/lib3ds/lib3ds_float.cpp, - src/osgPlugins/lib3ds/lib3ds_float.h, - src/osgPlugins/lib3ds/light.cpp, src/osgPlugins/lib3ds/light.h, - src/osgPlugins/lib3ds/material.cpp, - src/osgPlugins/lib3ds/material.h, - src/osgPlugins/lib3ds/matrix.cpp, src/osgPlugins/lib3ds/matrix.h, - src/osgPlugins/lib3ds/mesh.cpp, src/osgPlugins/lib3ds/mesh.h, - src/osgPlugins/lib3ds/node.cpp, src/osgPlugins/lib3ds/node.h, - src/osgPlugins/lib3ds/quat.cpp, src/osgPlugins/lib3ds/quat.h, - src/osgPlugins/lib3ds/readwrite.cpp, - src/osgPlugins/lib3ds/readwrite.h, - src/osgPlugins/lib3ds/shadow.cpp, src/osgPlugins/lib3ds/shadow.h, - src/osgPlugins/lib3ds/tcb.cpp, src/osgPlugins/lib3ds/tcb.h, - src/osgPlugins/lib3ds/tracks.cpp, src/osgPlugins/lib3ds/tracks.h, - src/osgPlugins/lib3ds/types.h, src/osgPlugins/lib3ds/vector.cpp, - src/osgPlugins/lib3ds/vector.h, - src/osgPlugins/lib3ds/viewport.cpp, - src/osgPlugins/lib3ds/viewport.h: 0.8.42 sync + src/osgPlugins/lib3ds/atmosphere.h, + src/osgPlugins/lib3ds/background.cpp, + src/osgPlugins/lib3ds/background.h, + src/osgPlugins/lib3ds/camera.cpp, src/osgPlugins/lib3ds/camera.h, + src/osgPlugins/lib3ds/chunk.cpp, src/osgPlugins/lib3ds/chunk.h, + src/osgPlugins/lib3ds/chunktable.h, src/osgPlugins/lib3ds/ease.cpp, + src/osgPlugins/lib3ds/ease.h, src/osgPlugins/lib3ds/file.cpp, + src/osgPlugins/lib3ds/file.h, + src/osgPlugins/lib3ds/lib3ds_float.cpp, + src/osgPlugins/lib3ds/lib3ds_float.h, + src/osgPlugins/lib3ds/light.cpp, src/osgPlugins/lib3ds/light.h, + src/osgPlugins/lib3ds/material.cpp, + src/osgPlugins/lib3ds/material.h, src/osgPlugins/lib3ds/matrix.cpp, + src/osgPlugins/lib3ds/matrix.h, src/osgPlugins/lib3ds/mesh.cpp, + src/osgPlugins/lib3ds/mesh.h, src/osgPlugins/lib3ds/node.cpp, + src/osgPlugins/lib3ds/node.h, src/osgPlugins/lib3ds/quat.cpp, + src/osgPlugins/lib3ds/quat.h, src/osgPlugins/lib3ds/readwrite.cpp, + src/osgPlugins/lib3ds/readwrite.h, + src/osgPlugins/lib3ds/shadow.cpp, src/osgPlugins/lib3ds/shadow.h, + src/osgPlugins/lib3ds/tcb.cpp, src/osgPlugins/lib3ds/tcb.h, + src/osgPlugins/lib3ds/tracks.cpp, src/osgPlugins/lib3ds/tracks.h, + src/osgPlugins/lib3ds/types.h, src/osgPlugins/lib3ds/vector.cpp, + src/osgPlugins/lib3ds/vector.h, src/osgPlugins/lib3ds/viewport.cpp, + src/osgPlugins/lib3ds/viewport.h: 0.8.42 sync -2001-09-19 14:50 don +2001-09-19 22:50 don * include/osg/DCS, include/osg/DynamicLibrary, - include/osg/ExtensionSupported, include/osg/Field, - include/osg/FieldReader, include/osg/FieldReaderIterator, - include/osg/FileNameUtils, include/osg/GeoState, - include/osg/Input, include/osg/Lighting, include/osg/OSG, - include/osg/Output, include/osg/Registry, include/osg/Scene, - include/osg/Seg, include/osg/Sequence, - include/osgUtil/RenderVisitor, 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, - src/osg/GeoState.cpp, src/osg/Input.cpp, src/osg/OSG.cpp, - src/osg/Output.cpp, src/osg/ReaderWriterOSG.cpp, - src/osg/ReaderWriterRGB.cpp, src/osg/Registry.cpp, - src/osg/Scene.cpp, src/osg/Seg.cpp, src/osg/Sequence.cpp, - src/osgPlugins/flt/export.h, src/osgPlugins/osgtgz/osgtgz.cpp, - src/osgUtil/RenderVisitor.cpp: Removed files.... synching witn - 0.8.42 + include/osg/ExtensionSupported, include/osg/Field, + include/osg/FieldReader, include/osg/FieldReaderIterator, + include/osg/FileNameUtils, include/osg/GeoState, include/osg/Input, + include/osg/Lighting, include/osg/OSG, include/osg/Output, + include/osg/Registry, include/osg/Scene, include/osg/Seg, + include/osg/Sequence, include/osgUtil/RenderVisitor, + 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, src/osg/GeoState.cpp, src/osg/Input.cpp, + src/osg/OSG.cpp, src/osg/Output.cpp, src/osg/ReaderWriterOSG.cpp, + src/osg/ReaderWriterRGB.cpp, src/osg/Registry.cpp, + src/osg/Scene.cpp, src/osg/Seg.cpp, src/osg/Sequence.cpp, + src/osgPlugins/flt/export.h, src/osgPlugins/osgtgz/osgtgz.cpp, + src/osgUtil/RenderVisitor.cpp: Removed files.... synching witn + 0.8.42 -2001-09-19 14:41 don +2001-09-19 22:41 don - * VisualStudio/Demos/cube/cube.dsp, - VisualStudio/osgPlugins/fly/fly.dsp, dist/.osg.spec.swp, - doc/Doxyfile, doc/osg/AlphaFunc.html, doc/osg/Billboard.html, - doc/osg/BoundingBox.html, doc/osg/BoundingSphere.html, - doc/osg/Camera.html, doc/osg/ClassGraph.class, - doc/osg/ClassGraphPanel.class, doc/osg/ClassLayout.class, - doc/osg/CullFace.html, doc/osg/DCS.html, - doc/osg/DynamicLibrary.html, doc/osg/ExtensionSupported.html, - doc/osg/Field.html, doc/osg/FieldReader.html, - doc/osg/FieldReaderIterator.html, doc/osg/Fog.html, - doc/osg/General.html, doc/osg/GeoSet.html, doc/osg/GeoState.html, - doc/osg/Geode.html, doc/osg/Group.html, doc/osg/HIER.html, - doc/osg/HIERjava.html, doc/osg/Hit.html, doc/osg/Image.html, - doc/osg/Input.html, doc/osg/IntersectState.html, - doc/osg/IntersectVisitor.html, doc/osg/LOD.html, - doc/osg/Light.html, doc/osg/LightSource.html, - doc/osg/Lighting.html, doc/osg/Material.html, - doc/osg/Matrix.html, doc/osg/MemoryAdapter.html, - doc/osg/NavigatorButton.class, doc/osg/Node.html, - doc/osg/NodeAcceptOp.html, doc/osg/NodePath.html, - doc/osg/NodeVisitor.html, doc/osg/NotifyInit.html, - doc/osg/NotifySeverity.html, doc/osg/Object.html, - doc/osg/Output.html, doc/osg/Point.html, - doc/osg/PolygonOffset.html, doc/osg/Quat.html, doc/osg/RP.html, - doc/osg/ReaderWriter.html, doc/osg/Referenced.html, - doc/osg/RegisterObjectProxy.html, - doc/osg/RegisterReaderWriterProxy.html, doc/osg/Registry.html, - doc/osg/RenderVisitor.html, doc/osg/Scene.html, doc/osg/Seg.html, - doc/osg/Sequence.html, doc/osg/State.html, doc/osg/Switch.html, - doc/osg/TexEnv.html, doc/osg/TexGen.html, doc/osg/TexMat.html, - doc/osg/Texture.html, doc/osg/Timer.html, - doc/osg/Transparency.html, doc/osg/UnrefOp.html, - doc/osg/Vec2.html, doc/osg/Vec3.html, doc/osg/Vec4.html, - doc/osg/ViewState.html, doc/osg/createGeodeForImage.2.html, - doc/osg/createGeodeForImage.html, doc/osg/for_each_triangle.html, - doc/osg/icon1.gif, doc/osg/icon2.gif, doc/osg/index.html, - doc/osg/osg.html, doc/osg/osgGetLibraryName.html, - doc/osg/osgGetVersion.html, doc/osg/ref_ptr.html, - doc/osgGLUT/ClassGraph.class, doc/osgGLUT/ClassGraphPanel.class, - doc/osgGLUT/ClassLayout.class, doc/osgGLUT/GLUTEventAdapter.html, - doc/osgGLUT/General.html, doc/osgGLUT/HIER.html, - doc/osgGLUT/HIERjava.html, doc/osgGLUT/NavigatorButton.class, - doc/osgGLUT/Viewer.html, doc/osgGLUT/icon1.gif, - doc/osgGLUT/icon2.gif, doc/osgGLUT/index.html, - doc/osgGLUT/osgGLUT.html, doc/osgUtil/Camera.html, - doc/osgUtil/CameraManipulator.html, - doc/osgUtil/CameraTrackballManipulator.html, - doc/osgUtil/CameraZSpindleManipulator.html, - doc/osgUtil/ClassGraph.class, doc/osgUtil/ClassGraphPanel.class, - doc/osgUtil/ClassLayout.class, - doc/osgUtil/CompileGeoSetsVisitor.html, - doc/osgUtil/DisplayListVisitor.html, - doc/osgUtil/DriveManipulator.html, - doc/osgUtil/FlightManipulator.html, - doc/osgUtil/GUIActionAdapter.html, - doc/osgUtil/GUIEventAdapter.html, - doc/osgUtil/GUIEventAdaptor.html, - doc/osgUtil/GUIUpdateState.html, doc/osgUtil/General.html, - doc/osgUtil/HIER.html, doc/osgUtil/HIERjava.html, - doc/osgUtil/Hit.html, doc/osgUtil/IntersectState.html, - doc/osgUtil/IntersectVisitor.html, - doc/osgUtil/NavigatorButton.class, - doc/osgUtil/RenderVisitor.html, doc/osgUtil/SceneView.html, - doc/osgUtil/TrackballManipulator.html, - doc/osgUtil/ViewState.html, doc/osgUtil/icon1.gif, - doc/osgUtil/icon2.gif, doc/osgUtil/index.html, - doc/osgUtil/osgUtil.html, doc/osgUtil/osgUtilGetLibraryName.html, - doc/osgUtil/osgUtilGetVersion.html, src/Demos/cube/Makedepend, - src/Demos/cube/Makefile, src/Demos/cube/cube.cpp, - src/osgPlugins/fly/Makedepend, src/osgPlugins/fly/Makefile, - src/osgPlugins/fly/base.cpp, src/osgPlugins/fly/fly.cpp, - src/osgPlugins/fly/hat.cpp, src/osgPlugins/fly/hat.h, - src/osgPlugins/fly/matrix.cpp, src/osgPlugins/fly/matrix.h, - src/osgPlugins/fly/oldtrees.cpp, src/osgPlugins/fly/sky.cpp, - src/osgPlugins/fly/tank.cpp, src/osgPlugins/fly/terrain.cpp, - src/osgPlugins/fly/terrain_data.h, src/osgPlugins/fly/trees.cpp, - src/osgPlugins/fly/vector.cpp, src/osgPlugins/fly/vector.h, - src/osgPlugins/pfb/osg2pf/ConvertToPerformer.cpp, - src/osgPlugins/pfb/osg2pf/ConvertToPerformer.h, - src/osgPlugins/pfb/osg2pf/Makedepend, - src/osgPlugins/pfb/osg2pf/Makefile, - src/osgPlugins/pfb/osg2pf/Makefile.lib, - src/osgPlugins/pfb/osg2pf/osg2pf.cpp, - src/osgPlugins/pfb/pf2osg/ConvertFromPerformer.cpp, - src/osgPlugins/pfb/pf2osg/ConvertFromPerformer.h, - src/osgPlugins/pfb/pf2osg/Makedepend, - src/osgPlugins/pfb/pf2osg/Makefile, - src/osgPlugins/pfb/pf2osg/Makefile.lib, - src/osgPlugins/pfb/pf2osg/osg.cpp, - src/osgPlugins/pfb/pf2osg/pf2osg.cpp, - src/osgPlugins/pfb/pf2osg/pfb.cpp, - src/osgPlugins/pfb/pf2osg/pfb.h: And yet more clean up synch with - 0.8.42 + * dist/.osg.spec.swp, doc/Doxyfile: And yet more clean up synch + with 0.8.42 -2001-09-19 14:19 don +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++/osgGLUT/ClassGraph.class, - doc/doc++/osgGLUT/ClassGraphPanel.class, - doc/doc++/osgGLUT/ClassLayout.class, - doc/doc++/osgGLUT/GLUTEventAdapter.html, - doc/doc++/osgGLUT/General.html, doc/doc++/osgGLUT/HIER.html, - doc/doc++/osgGLUT/HIERjava.html, - doc/doc++/osgGLUT/NavigatorButton.class, - doc/doc++/osgGLUT/Viewer.html, doc/doc++/osgGLUT/icon1.gif, - doc/doc++/osgGLUT/icon2.gif, doc/doc++/osgGLUT/index.html, - doc/doc++/osgGLUT/osgGLUT.html, - doc/doc++/osgGLUT/osgGLUTGetLibraryName.html, - doc/doc++/osgGLUT/osgGLUTGetVersion.html, - doc/doc++/osgUtil/BufferRequirementsVisitor.html, - doc/doc++/osgUtil/CameraManipulator.html, - doc/doc++/osgUtil/ClassGraph.class, - doc/doc++/osgUtil/ClassGraphPanel.class, - doc/doc++/osgUtil/ClassLayout.class, - doc/doc++/osgUtil/CullViewState.html, - doc/doc++/osgUtil/CullVisitor.html, - doc/doc++/osgUtil/DepthSortedBin.html, - doc/doc++/osgUtil/DisplayListVisitor.html, - doc/doc++/osgUtil/DriveManipulator.html, - doc/doc++/osgUtil/FlightManipulator.html, - doc/doc++/osgUtil/GUIActionAdapter.html, - doc/doc++/osgUtil/GUIEventAdapter.html, - doc/doc++/osgUtil/GUIEventHandler.html, - doc/doc++/osgUtil/General.html, doc/doc++/osgUtil/HIER.html, - doc/doc++/osgUtil/HIERjava.html, doc/doc++/osgUtil/Hit.html, - doc/doc++/osgUtil/InsertImpostorsVisitor.html, - doc/doc++/osgUtil/IntersectState.html, - doc/doc++/osgUtil/IntersectVisitor.html, - doc/doc++/osgUtil/NavigatorButton.class, - doc/doc++/osgUtil/OptimizeVisitor.html, - doc/doc++/osgUtil/RegisterRenderBinProxy.html, - doc/doc++/osgUtil/RenderBin.html, - doc/doc++/osgUtil/RenderGraph.html, - doc/doc++/osgUtil/RenderLeaf.html, - doc/doc++/osgUtil/RenderStage.html, - doc/doc++/osgUtil/RenderStageLighting.html, - doc/doc++/osgUtil/RenderToTextureStage.html, - doc/doc++/osgUtil/SceneView.html, - doc/doc++/osgUtil/SceneViewManipulator.html, - doc/doc++/osgUtil/SmoothingVisitor.html, - doc/doc++/osgUtil/StateSetManipulator.html, - doc/doc++/osgUtil/Statistics.html, - doc/doc++/osgUtil/Tesselator.html, - doc/doc++/osgUtil/TrackballManipulator.html, - doc/doc++/osgUtil/TriStripVisitor.html, - doc/doc++/osgUtil/VisualsRequirementsVisitor.html, - doc/doc++/osgUtil/icon1.gif, doc/doc++/osgUtil/icon2.gif, - doc/doc++/osgUtil/index.html, doc/doc++/osgUtil/osgUtil.html, - doc/doc++/osgUtil/osgUtilGetLibraryName.html, - doc/doc++/osgUtil/osgUtilGetVersion.html, - doc/doc++/osgWX/ClassGraph.class, - doc/doc++/osgWX/ClassGraphPanel.class, - doc/doc++/osgWX/ClassLayout.class, doc/doc++/osgWX/General.html, - doc/doc++/osgWX/HIER.html, doc/doc++/osgWX/HIERjava.html, - doc/doc++/osgWX/NavigatorButton.class, - doc/doc++/osgWX/WXEventAdapter.html, doc/doc++/osgWX/icon1.gif, - doc/doc++/osgWX/icon2.gif, doc/doc++/osgWX/index.html, - doc/doc++/osgWX/osgWX.html, - doc/doc++/osgWX/osgWXGetLibraryName.html, - doc/doc++/osgWX/osgWXGetVersion.html, include/osg/BoundsChecking, - include/osg/ClipPlane, include/osg/ClippingVolume, - include/osg/ColorMask, include/osg/Depth, include/osg/Drawable, - include/osg/FrontFace, include/osg/GLExtensions, - include/osg/Impostor, include/osg/ImpostorSprite, - include/osg/LineSegment, include/osg/MemoryAdapter, - include/osg/Plane, include/osg/PolygonMode, - include/osg/StateAttribute, include/osg/StateSet, - include/osg/Stencil, include/osg/Transform, include/osg/mem_ptr, - include/osg/ref_ptr, include/osgUtil/CullViewState, - include/osgUtil/CullVisitor, include/osgUtil/DepthSortedBin, - include/osgUtil/GUIEventHandler, - include/osgUtil/InsertImpostorsVisitor, - include/osgUtil/RenderBin, include/osgUtil/RenderGraph, - include/osgUtil/RenderLeaf, include/osgUtil/RenderStage, - include/osgUtil/RenderStageLighting, - include/osgUtil/RenderToTextureStage, - include/osgUtil/SceneViewManipulator, - include/osgUtil/SmoothingVisitor, - 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, - src/osg/ImpostorSprite.cpp, src/osg/LineSegment.cpp, - src/osg/Makedepend, src/osg/PolygonMode.cpp, src/osg/State.cpp, - src/osg/StateSet.cpp, src/osg/Stencil.cpp, src/osg/Transform.cpp, - src/osgPlugins/flt/OldMaterialPaletteRecord.cpp, - src/osgPlugins/flt/OldMaterialPaletteRecord.h, - src/osgPlugins/osgtgz/ReaderWriterOSGTGZ.cpp, - src/osgPlugins/png/new_ReaderWriterPNG.cpp, - src/osgPlugins/png/prev_ReaderWriterPNG.cpp, - src/osgUtil/CullViewState.cpp, src/osgUtil/CullVisitor.cpp, - src/osgUtil/DepthSortedBin.cpp, - src/osgUtil/InsertImpostorsVisitor.cpp, - src/osgUtil/NvTriStripObjects.cpp, - src/osgUtil/NvTriStripObjects.h, src/osgUtil/RenderBin.cpp, - src/osgUtil/RenderGraph.cpp, src/osgUtil/RenderLeaf.cpp, - src/osgUtil/RenderStage.cpp, src/osgUtil/RenderStageLighting.cpp, - src/osgUtil/RenderToTextureStage.cpp, - src/osgUtil/SceneViewManipulator.cpp, - src/osgUtil/SmoothingVisitor.cpp, - src/osgUtil/StateSetManipulator.cpp, src/osgUtil/Tesselator.cpp, - src/osgUtil/TriStripVisitor.cpp, - src/osgUtil/VisualsRequirementsVisitor.cpp: More clean up for - synch with 0.8.42 + 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, + include/osg/GLExtensions, include/osg/Impostor, + include/osg/ImpostorSprite, include/osg/LineSegment, + include/osg/MemoryAdapter, include/osg/Plane, + include/osg/PolygonMode, include/osg/StateAttribute, + include/osg/StateSet, include/osg/Stencil, include/osg/Transform, + include/osg/mem_ptr, include/osg/ref_ptr, + include/osgUtil/CullViewState, include/osgUtil/CullVisitor, + include/osgUtil/DepthSortedBin, include/osgUtil/GUIEventHandler, + include/osgUtil/InsertImpostorsVisitor, include/osgUtil/RenderBin, + include/osgUtil/RenderGraph, include/osgUtil/RenderLeaf, + include/osgUtil/RenderStage, include/osgUtil/RenderStageLighting, + include/osgUtil/RenderToTextureStage, + include/osgUtil/SceneViewManipulator, + include/osgUtil/SmoothingVisitor, + include/osgUtil/StateSetManipulator, include/osgUtil/Statistics, + include/osgUtil/Tesselator, include/osgUtil/TriStripVisitor, + include/osgUtil/VisualsRequirementsVisitor, 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, src/osg/ImpostorSprite.cpp, + src/osg/LineSegment.cpp, src/osg/Makedepend, + src/osg/PolygonMode.cpp, src/osg/State.cpp, src/osg/StateSet.cpp, + src/osg/Stencil.cpp, src/osg/Transform.cpp, + src/osgPlugins/flt/OldMaterialPaletteRecord.cpp, + src/osgPlugins/flt/OldMaterialPaletteRecord.h, + src/osgPlugins/osgtgz/ReaderWriterOSGTGZ.cpp, + src/osgPlugins/png/new_ReaderWriterPNG.cpp, + src/osgPlugins/png/prev_ReaderWriterPNG.cpp, + src/osgUtil/CullViewState.cpp, src/osgUtil/CullVisitor.cpp, + src/osgUtil/DepthSortedBin.cpp, + src/osgUtil/InsertImpostorsVisitor.cpp, + src/osgUtil/NvTriStripObjects.cpp, src/osgUtil/NvTriStripObjects.h, + src/osgUtil/RenderBin.cpp, src/osgUtil/RenderGraph.cpp, + src/osgUtil/RenderLeaf.cpp, src/osgUtil/RenderStage.cpp, + src/osgUtil/RenderStageLighting.cpp, + src/osgUtil/RenderToTextureStage.cpp, + src/osgUtil/SceneViewManipulator.cpp, + src/osgUtil/SmoothingVisitor.cpp, + src/osgUtil/StateSetManipulator.cpp, src/osgUtil/Tesselator.cpp, + src/osgUtil/TriStripVisitor.cpp, + src/osgUtil/VisualsRequirementsVisitor.cpp: More clean up for synch + with 0.8.42 -2001-09-19 14:10 don - - * src/Demos/osgtexture/: Makedepend, Makefile, osgtexture.cpp: - Added acompole more - -2001-09-19 14:07 don +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, - 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, - VisualStudio/osgPlugins/lib3ds/lib3ds.dsp, - VisualStudio/osgPlugins/lwo/lwo.dsp, - VisualStudio/osgPlugins/obj/obj.dsp, - VisualStudio/osgPlugins/osg/dot_osg.dsp, - VisualStudio/osgPlugins/osgtgz/osgtgz.dsp, - VisualStudio/osgPlugins/pic/pic.dsp, - VisualStudio/osgPlugins/png/png.dsp, - VisualStudio/osgPlugins/rgb/rgb.dsp, - VisualStudio/osgPlugins/tga/tga.dsp, - VisualStudio/osgPlugins/tgz/tgz.dsp, - VisualStudio/osgPlugins/tiff/tiff.dsp, - VisualStudio/osgPlugins/zip/zip.dsp, - 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, - include/osg/Billboard, include/osg/BoundingBox, - include/osg/BoundingSphere, include/osg/Camera, - include/osg/CullFace, include/osg/Export, include/osg/Fog, - include/osg/GL, include/osg/GeoSet, include/osg/Geode, - include/osg/Group, include/osg/Image, include/osg/LOD, - include/osg/Light, include/osg/LightSource, include/osg/Material, - include/osg/Matrix, include/osg/Node, include/osg/NodeVisitor, - include/osg/Notify, include/osg/Object, include/osg/Point, - include/osg/PolygonOffset, include/osg/Quat, - include/osg/Referenced, include/osg/State, include/osg/Switch, - include/osg/TexEnv, include/osg/TexGen, 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/osgDB/DotOsgWrapper, - include/osgDB/DynamicLibrary, include/osgDB/Export, - include/osgDB/Field, include/osgDB/FieldReader, - include/osgDB/FieldReaderIterator, include/osgDB/FileNameUtils, - include/osgDB/FileUtils, include/osgDB/Input, - include/osgDB/Output, include/osgDB/ReadFile, - include/osgDB/ReaderWriter, include/osgDB/Registry, - include/osgDB/Version, include/osgDB/WriteFile, - 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, 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, - src/osgPlugins/flt/ColorPaletteRecord.h, - src/osgPlugins/flt/CommentRecord.cpp, - src/osgPlugins/flt/CommentRecord.h, - src/osgPlugins/flt/ControlRecord.cpp, - src/osgPlugins/flt/DofRecord.cpp, src/osgPlugins/flt/DofRecord.h, - src/osgPlugins/flt/ExtensionRecord.cpp, - src/osgPlugins/flt/ExtensionRecord.h, - src/osgPlugins/flt/ExternalRecord.cpp, - src/osgPlugins/flt/ExternalRecord.h, - src/osgPlugins/flt/FaceRecord.cpp, - src/osgPlugins/flt/FaceRecord.h, src/osgPlugins/flt/FltFile.cpp, - src/osgPlugins/flt/FltFile.h, src/osgPlugins/flt/FltRecords.h, - src/osgPlugins/flt/GeoSetBuilder.cpp, - src/osgPlugins/flt/GeoSetBuilder.h, - src/osgPlugins/flt/GroupRecord.cpp, - src/osgPlugins/flt/GroupRecord.h, - src/osgPlugins/flt/HeaderRecord.cpp, - src/osgPlugins/flt/HeaderRecord.h, src/osgPlugins/flt/Input.cpp, - src/osgPlugins/flt/InstanceRecords.cpp, - src/osgPlugins/flt/InstanceRecords.h, - src/osgPlugins/flt/LightPointRecord.cpp, - src/osgPlugins/flt/LightPointRecord.h, - src/osgPlugins/flt/LightSourcePaletteRecord.cpp, - src/osgPlugins/flt/LightSourcePaletteRecord.h, - src/osgPlugins/flt/LightSourceRecord.cpp, - src/osgPlugins/flt/LightSourceRecord.h, - src/osgPlugins/flt/LodRecord.cpp, src/osgPlugins/flt/LodRecord.h, - src/osgPlugins/flt/LongIDRecord.cpp, - src/osgPlugins/flt/LongIDRecord.h, src/osgPlugins/flt/Makefile, - src/osgPlugins/flt/MaterialPaletteRecord.cpp, - src/osgPlugins/flt/MaterialPaletteRecord.h, - src/osgPlugins/flt/ObjectRecord.cpp, - src/osgPlugins/flt/ObjectRecord.h, - src/osgPlugins/flt/OldVertexRecords.cpp, - src/osgPlugins/flt/OldVertexRecords.h, - src/osgPlugins/flt/Pool.cpp, src/osgPlugins/flt/Pool.h, - src/osgPlugins/flt/ReaderWriterFLT.cpp, - src/osgPlugins/flt/ReaderWriterFLT.h, - src/osgPlugins/flt/Record.cpp, src/osgPlugins/flt/Record.h, - src/osgPlugins/flt/RecordVisitor.cpp, - src/osgPlugins/flt/RecordVisitor.h, - src/osgPlugins/flt/Registry.cpp, src/osgPlugins/flt/Registry.h, - src/osgPlugins/flt/SwitchRecord.cpp, - src/osgPlugins/flt/SwitchRecord.h, - src/osgPlugins/flt/TextureMappingPaletteRecord.cpp, - src/osgPlugins/flt/TextureMappingPaletteRecord.h, - src/osgPlugins/flt/TexturePaletteRecord.cpp, - src/osgPlugins/flt/TexturePaletteRecord.h, - src/osgPlugins/flt/TransformationRecords.cpp, - src/osgPlugins/flt/TransformationRecords.h, - src/osgPlugins/flt/UnknownRecord.cpp, - src/osgPlugins/flt/VertexPoolRecords.cpp, - src/osgPlugins/flt/VertexPoolRecords.h, - src/osgPlugins/flt/flt.cpp, src/osgPlugins/flt/flt.h, - src/osgPlugins/flt/flt2osg.cpp, src/osgPlugins/flt/flt2osg.h, - src/osgPlugins/flt/opcodes.h, src/osgPlugins/gif/Makefile, - src/osgPlugins/gif/ReaderWriterGIF.cpp, - src/osgPlugins/jpeg/Makefile, - src/osgPlugins/jpeg/ReaderWriterJPEG.cpp, - src/osgPlugins/lib3ds/AUTHORS, src/osgPlugins/lib3ds/Makedepend, - src/osgPlugins/lib3ds/Makefile, src/osgPlugins/lib3ds/README, - src/osgPlugins/lib3ds/ReaderWriter3DS.cpp, - src/osgPlugins/lib3ds/atmosphere.cpp, - src/osgPlugins/lib3ds/atmosphere.h, - src/osgPlugins/lib3ds/background.cpp, - src/osgPlugins/lib3ds/background.h, - src/osgPlugins/lib3ds/camera.cpp, src/osgPlugins/lib3ds/camera.h, - src/osgPlugins/lib3ds/chunk.cpp, src/osgPlugins/lib3ds/chunk.h, - src/osgPlugins/lib3ds/chunktable.h, - src/osgPlugins/lib3ds/ease.cpp, src/osgPlugins/lib3ds/ease.h, - src/osgPlugins/lib3ds/file.cpp, src/osgPlugins/lib3ds/file.h, - src/osgPlugins/lib3ds/lib3ds_float.cpp, - src/osgPlugins/lib3ds/lib3ds_float.h, - src/osgPlugins/lib3ds/light.cpp, src/osgPlugins/lib3ds/light.h, - src/osgPlugins/lib3ds/material.cpp, - src/osgPlugins/lib3ds/material.h, - src/osgPlugins/lib3ds/matrix.cpp, src/osgPlugins/lib3ds/matrix.h, - src/osgPlugins/lib3ds/mesh.cpp, src/osgPlugins/lib3ds/mesh.h, - src/osgPlugins/lib3ds/node.cpp, src/osgPlugins/lib3ds/node.h, - src/osgPlugins/lib3ds/quat.cpp, src/osgPlugins/lib3ds/quat.h, - src/osgPlugins/lib3ds/readwrite.cpp, - src/osgPlugins/lib3ds/readwrite.h, - src/osgPlugins/lib3ds/shadow.cpp, src/osgPlugins/lib3ds/shadow.h, - src/osgPlugins/lib3ds/tcb.cpp, src/osgPlugins/lib3ds/tcb.h, - src/osgPlugins/lib3ds/tracks.cpp, src/osgPlugins/lib3ds/tracks.h, - src/osgPlugins/lib3ds/types.h, src/osgPlugins/lib3ds/vector.cpp, - src/osgPlugins/lib3ds/vector.h, - src/osgPlugins/lib3ds/viewport.cpp, - src/osgPlugins/lib3ds/viewport.h, src/osgPlugins/lwo/COPYING, - src/osgPlugins/lwo/Makedepend, src/osgPlugins/lwo/Makefile, - src/osgPlugins/lwo/README, src/osgPlugins/lwo/README.osg, - src/osgPlugins/lwo/ReaderWriterLWO.cpp, - src/osgPlugins/lwo/lw.cpp, src/osgPlugins/lwo/lw.h, - src/osgPlugins/lwo/spec_lwob.txt, src/osgPlugins/obj/Makedepend, - src/osgPlugins/obj/Makefile, src/osgPlugins/obj/README.osg, - src/osgPlugins/obj/ReaderWriterOBJ.cpp, - src/osgPlugins/obj/glm.cpp, src/osgPlugins/obj/glm.h, - src/osgPlugins/obj/spec_obj.txt, - src/osgPlugins/osg/AlphaFunc.cpp, - src/osgPlugins/osg/Billboard.cpp, - src/osgPlugins/osg/ClipPlane.cpp, - src/osgPlugins/osg/ColorMask.cpp, - src/osgPlugins/osg/CullFace.cpp, src/osgPlugins/osg/Depth.cpp, - src/osgPlugins/osg/Drawable.cpp, src/osgPlugins/osg/Fog.cpp, - src/osgPlugins/osg/FrontFace.cpp, src/osgPlugins/osg/GeoSet.cpp, - src/osgPlugins/osg/Geode.cpp, src/osgPlugins/osg/Group.cpp, - src/osgPlugins/osg/Image.cpp, src/osgPlugins/osg/Impostor.cpp, - src/osgPlugins/osg/LOD.cpp, src/osgPlugins/osg/Light.cpp, - src/osgPlugins/osg/LightSource.cpp, - src/osgPlugins/osg/Makedepend, src/osgPlugins/osg/Makefile, - src/osgPlugins/osg/Material.cpp, src/osgPlugins/osg/Matrix.cpp, - src/osgPlugins/osg/Node.cpp, src/osgPlugins/osg/Object.cpp, - src/osgPlugins/osg/Point.cpp, src/osgPlugins/osg/PolygonMode.cpp, - src/osgPlugins/osg/PolygonOffset.cpp, src/osgPlugins/osg/README, - src/osgPlugins/osg/ReaderWriterOSG.cpp, - src/osgPlugins/osg/StateSet.cpp, src/osgPlugins/osg/Stencil.cpp, - src/osgPlugins/osg/Switch.cpp, src/osgPlugins/osg/TexEnv.cpp, - src/osgPlugins/osg/TexGen.cpp, src/osgPlugins/osg/TexMat.cpp, - src/osgPlugins/osg/Texture.cpp, src/osgPlugins/osg/Transform.cpp, - src/osgPlugins/osg/Transparency.cpp, - src/osgPlugins/osgtgz/Makefile, - src/osgPlugins/pfb/ConvertFromPerformer.cpp, - src/osgPlugins/pfb/ConvertFromPerformer.h, - src/osgPlugins/pfb/ConvertToPerformer.cpp, - src/osgPlugins/pfb/ConvertToPerformer.h, - src/osgPlugins/pfb/Makefile, - src/osgPlugins/pfb/ReaderWriterPFB.cpp, - src/osgPlugins/pic/ReaderWriterPIC.cpp, - src/osgPlugins/png/ReaderWriterPNG.cpp, - src/osgPlugins/rgb/Makedepend, src/osgPlugins/rgb/Makefile, - src/osgPlugins/rgb/ReaderWriterRGB.cpp, - src/osgPlugins/tga/ReaderWriterTGA.cpp, - src/osgPlugins/tgz/ReaderWriterTGZ.cpp, - src/osgPlugins/tiff/Makefile, - src/osgPlugins/tiff/ReaderWriterTIFF.cpp, - src/osgPlugins/zip/ReaderWriterZIP.cpp, - src/osgUtil/CameraManipulator.cpp, - src/osgUtil/DisplayListVisitor.cpp, - src/osgUtil/DriveManipulator.cpp, - src/osgUtil/FlightManipulator.cpp, - src/osgUtil/IntersectVisitor.cpp, src/osgUtil/Makefile, - src/osgUtil/SceneView.cpp, src/osgUtil/TrackballManipulator.cpp, - 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 + 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, + VisualStudio/osgPlugins/flt/flt.dsp, + VisualStudio/osgPlugins/gif/gif.dsp, + VisualStudio/osgPlugins/jpeg/jpeg.dsp, + VisualStudio/osgPlugins/lib3ds/lib3ds.dsp, + VisualStudio/osgPlugins/lwo/lwo.dsp, + VisualStudio/osgPlugins/obj/obj.dsp, + VisualStudio/osgPlugins/osg/dot_osg.dsp, + VisualStudio/osgPlugins/osgtgz/osgtgz.dsp, + VisualStudio/osgPlugins/pic/pic.dsp, + VisualStudio/osgPlugins/png/png.dsp, + VisualStudio/osgPlugins/rgb/rgb.dsp, + VisualStudio/osgPlugins/tga/tga.dsp, + VisualStudio/osgPlugins/tgz/tgz.dsp, + VisualStudio/osgPlugins/tiff/tiff.dsp, + VisualStudio/osgPlugins/zip/zip.dsp, + VisualStudio/osgUtil/osgUtil.dsp, 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, + include/osg/Billboard, include/osg/BoundingBox, + include/osg/BoundingSphere, include/osg/Camera, + include/osg/CullFace, include/osg/Export, include/osg/Fog, + include/osg/GL, include/osg/GeoSet, include/osg/Geode, + include/osg/Group, include/osg/Image, include/osg/LOD, + include/osg/Light, include/osg/LightSource, include/osg/Material, + include/osg/Matrix, include/osg/Node, include/osg/NodeVisitor, + include/osg/Notify, include/osg/Object, include/osg/Point, + include/osg/PolygonOffset, include/osg/Quat, + include/osg/Referenced, include/osg/State, include/osg/Switch, + include/osg/TexEnv, include/osg/TexGen, 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/osgDB/DotOsgWrapper, + include/osgDB/DynamicLibrary, include/osgDB/Export, + include/osgDB/Field, include/osgDB/FieldReader, + include/osgDB/FieldReaderIterator, include/osgDB/FileNameUtils, + include/osgDB/FileUtils, include/osgDB/Input, include/osgDB/Output, + include/osgDB/ReadFile, include/osgDB/ReaderWriter, + include/osgDB/Registry, include/osgDB/Version, + include/osgDB/WriteFile, 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, + src/osgPlugins/flt/BoundingVolumeRecords.cpp, + src/osgPlugins/flt/BoundingVolumeRecords.h, + src/osgPlugins/flt/ColorPaletteRecord.cpp, + src/osgPlugins/flt/ColorPaletteRecord.h, + src/osgPlugins/flt/CommentRecord.cpp, + src/osgPlugins/flt/CommentRecord.h, + src/osgPlugins/flt/ControlRecord.cpp, + src/osgPlugins/flt/DofRecord.cpp, src/osgPlugins/flt/DofRecord.h, + src/osgPlugins/flt/ExtensionRecord.cpp, + src/osgPlugins/flt/ExtensionRecord.h, + src/osgPlugins/flt/ExternalRecord.cpp, + src/osgPlugins/flt/ExternalRecord.h, + src/osgPlugins/flt/FaceRecord.cpp, src/osgPlugins/flt/FaceRecord.h, + src/osgPlugins/flt/FltFile.cpp, src/osgPlugins/flt/FltFile.h, + src/osgPlugins/flt/FltRecords.h, + src/osgPlugins/flt/GeoSetBuilder.cpp, + src/osgPlugins/flt/GeoSetBuilder.h, + src/osgPlugins/flt/GroupRecord.cpp, + src/osgPlugins/flt/GroupRecord.h, + src/osgPlugins/flt/HeaderRecord.cpp, + src/osgPlugins/flt/HeaderRecord.h, src/osgPlugins/flt/Input.cpp, + src/osgPlugins/flt/InstanceRecords.cpp, + src/osgPlugins/flt/InstanceRecords.h, + src/osgPlugins/flt/LightPointRecord.cpp, + src/osgPlugins/flt/LightPointRecord.h, + src/osgPlugins/flt/LightSourcePaletteRecord.cpp, + src/osgPlugins/flt/LightSourcePaletteRecord.h, + src/osgPlugins/flt/LightSourceRecord.cpp, + src/osgPlugins/flt/LightSourceRecord.h, + src/osgPlugins/flt/LodRecord.cpp, src/osgPlugins/flt/LodRecord.h, + src/osgPlugins/flt/LongIDRecord.cpp, + src/osgPlugins/flt/LongIDRecord.h, src/osgPlugins/flt/Makefile, + src/osgPlugins/flt/MaterialPaletteRecord.cpp, + src/osgPlugins/flt/MaterialPaletteRecord.h, + src/osgPlugins/flt/ObjectRecord.cpp, + src/osgPlugins/flt/ObjectRecord.h, + src/osgPlugins/flt/OldVertexRecords.cpp, + src/osgPlugins/flt/OldVertexRecords.h, src/osgPlugins/flt/Pool.cpp, + src/osgPlugins/flt/Pool.h, src/osgPlugins/flt/ReaderWriterFLT.cpp, + src/osgPlugins/flt/ReaderWriterFLT.h, + src/osgPlugins/flt/Record.cpp, src/osgPlugins/flt/Record.h, + src/osgPlugins/flt/RecordVisitor.cpp, + src/osgPlugins/flt/RecordVisitor.h, + src/osgPlugins/flt/Registry.cpp, src/osgPlugins/flt/Registry.h, + src/osgPlugins/flt/SwitchRecord.cpp, + src/osgPlugins/flt/SwitchRecord.h, + src/osgPlugins/flt/TextureMappingPaletteRecord.cpp, + src/osgPlugins/flt/TextureMappingPaletteRecord.h, + src/osgPlugins/flt/TexturePaletteRecord.cpp, + src/osgPlugins/flt/TexturePaletteRecord.h, + src/osgPlugins/flt/TransformationRecords.cpp, + src/osgPlugins/flt/TransformationRecords.h, + src/osgPlugins/flt/UnknownRecord.cpp, + src/osgPlugins/flt/VertexPoolRecords.cpp, + src/osgPlugins/flt/VertexPoolRecords.h, src/osgPlugins/flt/flt.cpp, + src/osgPlugins/flt/flt.h, src/osgPlugins/flt/flt2osg.cpp, + src/osgPlugins/flt/flt2osg.h, src/osgPlugins/flt/opcodes.h, + src/osgPlugins/gif/Makefile, + src/osgPlugins/gif/ReaderWriterGIF.cpp, + src/osgPlugins/jpeg/Makefile, + src/osgPlugins/jpeg/ReaderWriterJPEG.cpp, + src/osgPlugins/lib3ds/AUTHORS, src/osgPlugins/lib3ds/Makedepend, + src/osgPlugins/lib3ds/Makefile, src/osgPlugins/lib3ds/README, + src/osgPlugins/lib3ds/ReaderWriter3DS.cpp, + src/osgPlugins/lib3ds/atmosphere.cpp, + src/osgPlugins/lib3ds/atmosphere.h, + src/osgPlugins/lib3ds/background.cpp, + src/osgPlugins/lib3ds/background.h, + src/osgPlugins/lib3ds/camera.cpp, src/osgPlugins/lib3ds/camera.h, + src/osgPlugins/lib3ds/chunk.cpp, src/osgPlugins/lib3ds/chunk.h, + src/osgPlugins/lib3ds/chunktable.h, src/osgPlugins/lib3ds/ease.cpp, + src/osgPlugins/lib3ds/ease.h, src/osgPlugins/lib3ds/file.cpp, + src/osgPlugins/lib3ds/file.h, + src/osgPlugins/lib3ds/lib3ds_float.cpp, + src/osgPlugins/lib3ds/lib3ds_float.h, + src/osgPlugins/lib3ds/light.cpp, src/osgPlugins/lib3ds/light.h, + src/osgPlugins/lib3ds/material.cpp, + src/osgPlugins/lib3ds/material.h, src/osgPlugins/lib3ds/matrix.cpp, + src/osgPlugins/lib3ds/matrix.h, src/osgPlugins/lib3ds/mesh.cpp, + src/osgPlugins/lib3ds/mesh.h, src/osgPlugins/lib3ds/node.cpp, + src/osgPlugins/lib3ds/node.h, src/osgPlugins/lib3ds/quat.cpp, + src/osgPlugins/lib3ds/quat.h, src/osgPlugins/lib3ds/readwrite.cpp, + src/osgPlugins/lib3ds/readwrite.h, + src/osgPlugins/lib3ds/shadow.cpp, src/osgPlugins/lib3ds/shadow.h, + src/osgPlugins/lib3ds/tcb.cpp, src/osgPlugins/lib3ds/tcb.h, + src/osgPlugins/lib3ds/tracks.cpp, src/osgPlugins/lib3ds/tracks.h, + src/osgPlugins/lib3ds/types.h, src/osgPlugins/lib3ds/vector.cpp, + src/osgPlugins/lib3ds/vector.h, src/osgPlugins/lib3ds/viewport.cpp, + src/osgPlugins/lib3ds/viewport.h, src/osgPlugins/lwo/COPYING, + src/osgPlugins/lwo/Makedepend, src/osgPlugins/lwo/Makefile, + src/osgPlugins/lwo/README, src/osgPlugins/lwo/README.osg, + src/osgPlugins/lwo/ReaderWriterLWO.cpp, src/osgPlugins/lwo/lw.cpp, + src/osgPlugins/lwo/lw.h, src/osgPlugins/lwo/spec_lwob.txt, + src/osgPlugins/obj/Makedepend, src/osgPlugins/obj/Makefile, + src/osgPlugins/obj/README.osg, + src/osgPlugins/obj/ReaderWriterOBJ.cpp, src/osgPlugins/obj/glm.cpp, + src/osgPlugins/obj/glm.h, src/osgPlugins/obj/spec_obj.txt, + src/osgPlugins/osg/AlphaFunc.cpp, src/osgPlugins/osg/Billboard.cpp, + src/osgPlugins/osg/ClipPlane.cpp, src/osgPlugins/osg/ColorMask.cpp, + src/osgPlugins/osg/CullFace.cpp, src/osgPlugins/osg/Depth.cpp, + src/osgPlugins/osg/Drawable.cpp, src/osgPlugins/osg/Fog.cpp, + src/osgPlugins/osg/FrontFace.cpp, src/osgPlugins/osg/GeoSet.cpp, + src/osgPlugins/osg/Geode.cpp, src/osgPlugins/osg/Group.cpp, + src/osgPlugins/osg/Image.cpp, src/osgPlugins/osg/Impostor.cpp, + src/osgPlugins/osg/LOD.cpp, src/osgPlugins/osg/Light.cpp, + src/osgPlugins/osg/LightSource.cpp, src/osgPlugins/osg/Makedepend, + src/osgPlugins/osg/Makefile, src/osgPlugins/osg/Material.cpp, + src/osgPlugins/osg/Matrix.cpp, src/osgPlugins/osg/Node.cpp, + src/osgPlugins/osg/Object.cpp, src/osgPlugins/osg/Point.cpp, + src/osgPlugins/osg/PolygonMode.cpp, + src/osgPlugins/osg/PolygonOffset.cpp, src/osgPlugins/osg/README, + src/osgPlugins/osg/ReaderWriterOSG.cpp, + src/osgPlugins/osg/StateSet.cpp, src/osgPlugins/osg/Stencil.cpp, + src/osgPlugins/osg/Switch.cpp, src/osgPlugins/osg/TexEnv.cpp, + src/osgPlugins/osg/TexGen.cpp, src/osgPlugins/osg/TexMat.cpp, + src/osgPlugins/osg/Texture.cpp, src/osgPlugins/osg/Transform.cpp, + src/osgPlugins/osg/Transparency.cpp, + src/osgPlugins/osgtgz/Makefile, + src/osgPlugins/pfb/ConvertFromPerformer.cpp, + src/osgPlugins/pfb/ConvertFromPerformer.h, + src/osgPlugins/pfb/ConvertToPerformer.cpp, + src/osgPlugins/pfb/ConvertToPerformer.h, + src/osgPlugins/pfb/Makefile, + src/osgPlugins/pfb/ReaderWriterPFB.cpp, + src/osgPlugins/pic/ReaderWriterPIC.cpp, + src/osgPlugins/png/ReaderWriterPNG.cpp, + src/osgPlugins/rgb/Makedepend, src/osgPlugins/rgb/Makefile, + src/osgPlugins/rgb/ReaderWriterRGB.cpp, + src/osgPlugins/tga/ReaderWriterTGA.cpp, + src/osgPlugins/tgz/ReaderWriterTGZ.cpp, + src/osgPlugins/tiff/Makefile, + src/osgPlugins/tiff/ReaderWriterTIFF.cpp, + src/osgPlugins/zip/ReaderWriterZIP.cpp, + src/osgUtil/CameraManipulator.cpp, + src/osgUtil/DisplayListVisitor.cpp, + src/osgUtil/DriveManipulator.cpp, + 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 0.8.42 -2001-01-12 09:34 don +2001-01-12 17:34 don * src/osg/: Makedepend, OSG.cpp: Removed Makedepend for osg - repository. No Makedepends should be in the repository + repository. No Makedepends should be in the repository -2001-01-10 09:19 don +2001-01-10 17:19 don * src/osg/: Makedepend, OSG.cpp: Fixed the findDSO error which - excluded PATH on win32 and LD_LIBRARY_PATH in UNIX. + excluded PATH on win32 and LD_LIBRARY_PATH in UNIX. -2001-01-10 08:32 don +2001-01-10 16:32 don * AUTHORS, COPYING, ChangeLog, FAQ, Makefile, NEWS, README, TODO, - 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/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, - VisualStudio/osgPlugins/png/png.dsp, - VisualStudio/osgPlugins/tga/tga.dsp, - VisualStudio/osgPlugins/tiff/tiff.dsp, - VisualStudio/osgUtil/osgUtil.dsp, dist/.osg.spec.swp, - dist/Irix/Makefile, dist/Irix/osg.idb, dist/Irix/osg.spec, - dist/RedHatRPM/Makefile, dist/RedHatRPM/makespec, - dist/RedHatRPM/osg.spec, doc/Doxyfile, doc/index.html, - doc/MindMaps/DesignPatterns.mmp, doc/MindMaps/Mission.mmp, - doc/MindMaps/DesignPatterns/DesignPatterns.gif, - doc/MindMaps/DesignPatterns/DesignPatterns.html, - doc/MindMaps/Mission/Mission.gif, - doc/MindMaps/Mission/Mission.html, doc/UML/osg.png, - doc/UML/osgutils.png, doc/osg/AlphaFunc.html, - doc/osg/Billboard.html, doc/osg/BoundingBox.html, - doc/osg/BoundingSphere.html, doc/osg/Camera.html, - doc/osg/ClassGraph.class, doc/osg/ClassGraphPanel.class, - doc/osg/ClassLayout.class, doc/osg/CullFace.html, - doc/osg/DCS.html, doc/osg/DynamicLibrary.html, - doc/osg/ExtensionSupported.html, doc/osg/Field.html, - doc/osg/FieldReader.html, doc/osg/FieldReaderIterator.html, - doc/osg/Fog.html, doc/osg/General.html, doc/osg/GeoSet.html, - doc/osg/GeoState.html, doc/osg/Geode.html, doc/osg/Group.html, - doc/osg/HIER.html, doc/osg/HIERjava.html, doc/osg/Hit.html, - doc/osg/Image.html, doc/osg/Input.html, - doc/osg/IntersectState.html, doc/osg/IntersectVisitor.html, - doc/osg/LOD.html, doc/osg/Light.html, doc/osg/LightSource.html, - doc/osg/Lighting.html, doc/osg/Material.html, - doc/osg/Matrix.html, doc/osg/MemoryAdapter.html, - doc/osg/NavigatorButton.class, doc/osg/Node.html, - doc/osg/NodeAcceptOp.html, doc/osg/NodePath.html, - doc/osg/NodeVisitor.html, doc/osg/NotifyInit.html, - doc/osg/NotifySeverity.html, doc/osg/Object.html, - doc/osg/Output.html, doc/osg/Point.html, - doc/osg/PolygonOffset.html, doc/osg/Quat.html, doc/osg/RP.html, - doc/osg/ReaderWriter.html, doc/osg/Referenced.html, - doc/osg/RegisterObjectProxy.html, - doc/osg/RegisterReaderWriterProxy.html, doc/osg/Registry.html, - doc/osg/RenderVisitor.html, doc/osg/Scene.html, doc/osg/Seg.html, - doc/osg/Sequence.html, doc/osg/State.html, doc/osg/Switch.html, - doc/osg/TexEnv.html, doc/osg/TexGen.html, doc/osg/TexMat.html, - doc/osg/Texture.html, doc/osg/Timer.html, - doc/osg/Transparency.html, doc/osg/UnrefOp.html, - doc/osg/Vec2.html, doc/osg/Vec3.html, doc/osg/Vec4.html, - doc/osg/ViewState.html, doc/osg/createGeodeForImage.2.html, - doc/osg/createGeodeForImage.html, doc/osg/for_each_triangle.html, - doc/osg/icon1.gif, doc/osg/icon2.gif, doc/osg/index.html, - doc/osg/osg.html, doc/osg/osgGetLibraryName.html, - doc/osg/osgGetVersion.html, doc/osg/ref_ptr.html, - doc/osgGLUT/ClassGraph.class, doc/osgGLUT/ClassGraphPanel.class, - doc/osgGLUT/ClassLayout.class, doc/osgGLUT/GLUTEventAdapter.html, - doc/osgGLUT/General.html, doc/osgGLUT/HIER.html, - doc/osgGLUT/HIERjava.html, doc/osgGLUT/NavigatorButton.class, - doc/osgGLUT/Viewer.html, doc/osgGLUT/icon1.gif, - doc/osgGLUT/icon2.gif, doc/osgGLUT/index.html, - doc/osgGLUT/osgGLUT.html, doc/osgUtil/Camera.html, - doc/osgUtil/CameraManipulator.html, - doc/osgUtil/CameraTrackballManipulator.html, - doc/osgUtil/CameraZSpindleManipulator.html, - doc/osgUtil/ClassGraph.class, doc/osgUtil/ClassGraphPanel.class, - doc/osgUtil/ClassLayout.class, - doc/osgUtil/CompileGeoSetsVisitor.html, - doc/osgUtil/DisplayListVisitor.html, - doc/osgUtil/DriveManipulator.html, - doc/osgUtil/FlightManipulator.html, - doc/osgUtil/GUIActionAdapter.html, - doc/osgUtil/GUIEventAdapter.html, - doc/osgUtil/GUIEventAdaptor.html, - doc/osgUtil/GUIUpdateState.html, doc/osgUtil/General.html, - doc/osgUtil/HIER.html, doc/osgUtil/HIERjava.html, - doc/osgUtil/Hit.html, doc/osgUtil/IntersectState.html, - doc/osgUtil/IntersectVisitor.html, - doc/osgUtil/NavigatorButton.class, - doc/osgUtil/RenderVisitor.html, doc/osgUtil/SceneView.html, - doc/osgUtil/TrackballManipulator.html, - doc/osgUtil/ViewState.html, doc/osgUtil/icon1.gif, - doc/osgUtil/icon2.gif, doc/osgUtil/index.html, - doc/osgUtil/osgUtil.html, doc/osgUtil/osgUtilGetLibraryName.html, - doc/osgUtil/osgUtilGetVersion.html, include/osg/AlphaFunc, - include/osg/Billboard, include/osg/BoundingBox, - include/osg/BoundingSphere, include/osg/Camera, - include/osg/CullFace, include/osg/DCS, - include/osg/DynamicLibrary, include/osg/Export, - include/osg/ExtensionSupported, include/osg/Field, - include/osg/FieldReader, include/osg/FieldReaderIterator, - include/osg/FileNameUtils, include/osg/Fog, include/osg/GL, - include/osg/GeoSet, include/osg/GeoState, include/osg/Geode, - include/osg/Group, include/osg/Image, include/osg/Input, - include/osg/LOD, include/osg/Light, include/osg/LightSource, - include/osg/Lighting, include/osg/Material, include/osg/Matrix, - include/osg/Node, include/osg/NodeVisitor, include/osg/Notify, - include/osg/OSG, include/osg/Object, include/osg/Output, - include/osg/Point, include/osg/PolygonOffset, include/osg/Quat, - include/osg/Referenced, include/osg/Registry, include/osg/Scene, - include/osg/Seg, include/osg/Sequence, include/osg/State, - include/osg/Switch, include/osg/TexEnv, include/osg/TexGen, - 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, - include/osgUtil/FlightManipulator, - include/osgUtil/GUIActionAdapter, - include/osgUtil/GUIEventAdapter, - include/osgUtil/IntersectVisitor, include/osgUtil/RenderVisitor, - include/osgUtil/SceneView, include/osgUtil/TrackballManipulator, - 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, - src/osg/Fog.cpp, src/osg/GeoSet.cpp, src/osg/GeoSet_ogl.cpp, - src/osg/GeoState.cpp, src/osg/Geode.cpp, src/osg/Group.cpp, - src/osg/Image.cpp, src/osg/Input.cpp, src/osg/LOD.cpp, - src/osg/Light.cpp, src/osg/LightSource.cpp, src/osg/Lighting.cpp, - src/osg/Makedepend, 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/OSG.cpp, src/osg/Object.cpp, - src/osg/Output.cpp, src/osg/Point.cpp, src/osg/PolygonOffset.cpp, - src/osg/Quat.cpp, src/osg/ReaderWriterOSG.cpp, - src/osg/ReaderWriterRGB.cpp, src/osg/Registry.cpp, - src/osg/Scene.cpp, src/osg/Seg.cpp, src/osg/Sequence.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/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, - src/osgPlugins/flt/ColorPaletteRecord.h, - src/osgPlugins/flt/CommentRecord.cpp, - src/osgPlugins/flt/CommentRecord.h, - src/osgPlugins/flt/ControlRecord.cpp, - src/osgPlugins/flt/ControlRecord.h, - src/osgPlugins/flt/DofRecord.cpp, src/osgPlugins/flt/DofRecord.h, - src/osgPlugins/flt/ExtensionRecord.cpp, - src/osgPlugins/flt/ExtensionRecord.h, - src/osgPlugins/flt/ExternalRecord.cpp, - src/osgPlugins/flt/ExternalRecord.h, - src/osgPlugins/flt/FaceRecord.cpp, - src/osgPlugins/flt/FaceRecord.h, src/osgPlugins/flt/FltFile.cpp, - src/osgPlugins/flt/FltFile.h, src/osgPlugins/flt/FltRecords.h, - src/osgPlugins/flt/GeoSetBuilder.cpp, - src/osgPlugins/flt/GeoSetBuilder.h, - src/osgPlugins/flt/GroupRecord.cpp, - src/osgPlugins/flt/GroupRecord.h, - src/osgPlugins/flt/HeaderRecord.cpp, - src/osgPlugins/flt/HeaderRecord.h, src/osgPlugins/flt/Input.cpp, - src/osgPlugins/flt/Input.h, - src/osgPlugins/flt/InstanceRecords.cpp, - src/osgPlugins/flt/InstanceRecords.h, - src/osgPlugins/flt/LightPointRecord.cpp, - src/osgPlugins/flt/LightPointRecord.h, - src/osgPlugins/flt/LightSourcePaletteRecord.cpp, - src/osgPlugins/flt/LightSourcePaletteRecord.h, - src/osgPlugins/flt/LightSourceRecord.cpp, - src/osgPlugins/flt/LightSourceRecord.h, - src/osgPlugins/flt/LodRecord.cpp, src/osgPlugins/flt/LodRecord.h, - src/osgPlugins/flt/LongIDRecord.cpp, - src/osgPlugins/flt/LongIDRecord.h, src/osgPlugins/flt/Makedepend, - src/osgPlugins/flt/Makefile, - src/osgPlugins/flt/MaterialPaletteRecord.cpp, - src/osgPlugins/flt/MaterialPaletteRecord.h, - src/osgPlugins/flt/ObjectRecord.cpp, - src/osgPlugins/flt/ObjectRecord.h, - src/osgPlugins/flt/OldVertexRecords.cpp, - src/osgPlugins/flt/OldVertexRecords.h, - src/osgPlugins/flt/Pool.cpp, src/osgPlugins/flt/Pool.h, - src/osgPlugins/flt/ReaderWriterFLT.cpp, - src/osgPlugins/flt/ReaderWriterFLT.h, - src/osgPlugins/flt/Record.cpp, src/osgPlugins/flt/Record.h, - src/osgPlugins/flt/RecordVisitor.cpp, - src/osgPlugins/flt/RecordVisitor.h, - src/osgPlugins/flt/Registry.cpp, src/osgPlugins/flt/Registry.h, - src/osgPlugins/flt/SwitchRecord.cpp, - src/osgPlugins/flt/SwitchRecord.h, - src/osgPlugins/flt/TextureMappingPaletteRecord.cpp, - src/osgPlugins/flt/TextureMappingPaletteRecord.h, - src/osgPlugins/flt/TexturePaletteRecord.cpp, - src/osgPlugins/flt/TexturePaletteRecord.h, - src/osgPlugins/flt/TransformationRecords.cpp, - src/osgPlugins/flt/TransformationRecords.h, - src/osgPlugins/flt/UnknownRecord.cpp, - src/osgPlugins/flt/UnknownRecord.h, - src/osgPlugins/flt/VertexPoolRecords.cpp, - src/osgPlugins/flt/VertexPoolRecords.h, - 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/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, - src/osgPlugins/osgtgz/Makedepend, src/osgPlugins/osgtgz/Makefile, - src/osgPlugins/osgtgz/osgtgz.cpp, - src/osgPlugins/pfb/ConvertFromPerformer.cpp, - src/osgPlugins/pfb/ConvertFromPerformer.h, - src/osgPlugins/pfb/ConvertToPerformer.cpp, - src/osgPlugins/pfb/ConvertToPerformer.h, - src/osgPlugins/pfb/Makedepend, src/osgPlugins/pfb/Makefile, - src/osgPlugins/pfb/README.txt, - src/osgPlugins/pfb/ReaderWriterPFB.cpp, - 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, - src/osgPlugins/tga/Makedepend, src/osgPlugins/tga/Makefile, - src/osgPlugins/tga/ReaderWriterTGA.cpp, - src/osgPlugins/tgz/Makedepend, src/osgPlugins/tgz/Makefile, - src/osgPlugins/tgz/ReaderWriterTGZ.cpp, - src/osgPlugins/tiff/Makedepend, src/osgPlugins/tiff/Makefile, - src/osgPlugins/tiff/ReaderWriterTIFF.cpp, - src/osgPlugins/zip/Makedepend, src/osgPlugins/zip/Makefile, - src/osgPlugins/zip/ReaderWriterZIP.cpp, - src/osgUtil/CameraManipulator.cpp, - src/osgUtil/DisplayListVisitor.cpp, - src/osgUtil/DriveManipulator.cpp, - src/osgUtil/FlightManipulator.cpp, - src/osgUtil/IntersectVisitor.cpp, src/osgUtil/Makedepend, - src/osgUtil/Makefile, src/osgUtil/RenderVisitor.cpp, - src/osgUtil/SceneView.cpp, src/osgUtil/TrackballManipulator.cpp, - src/osgUtil/Version.cpp: Initial import of OpenSceneGraph + 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/osgPlugins/gif/gif.dsp, + VisualStudio/osgPlugins/jpeg/jpeg.dsp, + VisualStudio/osgPlugins/pic/pic.dsp, + VisualStudio/osgPlugins/png/png.dsp, + VisualStudio/osgPlugins/tga/tga.dsp, + 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, + include/osg/DynamicLibrary, include/osg/Export, + include/osg/ExtensionSupported, include/osg/Field, + include/osg/FieldReader, include/osg/FieldReaderIterator, + include/osg/FileNameUtils, include/osg/Fog, include/osg/GL, + include/osg/GeoSet, include/osg/GeoState, include/osg/Geode, + include/osg/Group, include/osg/Image, include/osg/Input, + include/osg/LOD, include/osg/Light, include/osg/LightSource, + include/osg/Lighting, include/osg/Material, include/osg/Matrix, + include/osg/Node, include/osg/NodeVisitor, include/osg/Notify, + include/osg/OSG, include/osg/Object, include/osg/Output, + include/osg/Point, include/osg/PolygonOffset, include/osg/Quat, + include/osg/Referenced, include/osg/Registry, include/osg/Scene, + include/osg/Seg, include/osg/Sequence, include/osg/State, + include/osg/Switch, include/osg/TexEnv, include/osg/TexGen, + 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/osgUtil/CameraManipulator, + include/osgUtil/DisplayListVisitor, + include/osgUtil/DriveManipulator, include/osgUtil/Export, + include/osgUtil/FlightManipulator, + include/osgUtil/GUIActionAdapter, 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, src/osg/DynamicLibrary.cpp, + src/osg/ExtensionSupported.cpp, src/osg/Field.cpp, + src/osg/FieldReader.cpp, src/osg/FieldReaderIterator.cpp, + src/osg/FileNameUtils.cpp, src/osg/Fog.cpp, src/osg/GeoSet.cpp, + src/osg/GeoSet_ogl.cpp, src/osg/GeoState.cpp, src/osg/Geode.cpp, + src/osg/Group.cpp, src/osg/Image.cpp, src/osg/Input.cpp, + src/osg/LOD.cpp, src/osg/Light.cpp, src/osg/LightSource.cpp, + src/osg/Lighting.cpp, src/osg/Makedepend, 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/OSG.cpp, + src/osg/Object.cpp, src/osg/Output.cpp, src/osg/Point.cpp, + src/osg/PolygonOffset.cpp, src/osg/Quat.cpp, + src/osg/ReaderWriterOSG.cpp, src/osg/ReaderWriterRGB.cpp, + src/osg/Registry.cpp, src/osg/Scene.cpp, src/osg/Seg.cpp, + src/osg/Sequence.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/osgPlugins/Makefile, + src/osgPlugins/flt/BoundingVolumeRecords.cpp, + src/osgPlugins/flt/BoundingVolumeRecords.h, + src/osgPlugins/flt/ColorPaletteRecord.cpp, + src/osgPlugins/flt/ColorPaletteRecord.h, + src/osgPlugins/flt/CommentRecord.cpp, + src/osgPlugins/flt/CommentRecord.h, + src/osgPlugins/flt/ControlRecord.cpp, + src/osgPlugins/flt/ControlRecord.h, + src/osgPlugins/flt/DofRecord.cpp, src/osgPlugins/flt/DofRecord.h, + src/osgPlugins/flt/ExtensionRecord.cpp, + src/osgPlugins/flt/ExtensionRecord.h, + src/osgPlugins/flt/ExternalRecord.cpp, + src/osgPlugins/flt/ExternalRecord.h, + src/osgPlugins/flt/FaceRecord.cpp, src/osgPlugins/flt/FaceRecord.h, + src/osgPlugins/flt/FltFile.cpp, src/osgPlugins/flt/FltFile.h, + src/osgPlugins/flt/FltRecords.h, + src/osgPlugins/flt/GeoSetBuilder.cpp, + src/osgPlugins/flt/GeoSetBuilder.h, + src/osgPlugins/flt/GroupRecord.cpp, + src/osgPlugins/flt/GroupRecord.h, + src/osgPlugins/flt/HeaderRecord.cpp, + src/osgPlugins/flt/HeaderRecord.h, src/osgPlugins/flt/Input.cpp, + src/osgPlugins/flt/Input.h, src/osgPlugins/flt/InstanceRecords.cpp, + src/osgPlugins/flt/InstanceRecords.h, + src/osgPlugins/flt/LightPointRecord.cpp, + src/osgPlugins/flt/LightPointRecord.h, + src/osgPlugins/flt/LightSourcePaletteRecord.cpp, + src/osgPlugins/flt/LightSourcePaletteRecord.h, + src/osgPlugins/flt/LightSourceRecord.cpp, + src/osgPlugins/flt/LightSourceRecord.h, + src/osgPlugins/flt/LodRecord.cpp, src/osgPlugins/flt/LodRecord.h, + src/osgPlugins/flt/LongIDRecord.cpp, + src/osgPlugins/flt/LongIDRecord.h, src/osgPlugins/flt/Makedepend, + src/osgPlugins/flt/Makefile, + src/osgPlugins/flt/MaterialPaletteRecord.cpp, + src/osgPlugins/flt/MaterialPaletteRecord.h, + src/osgPlugins/flt/ObjectRecord.cpp, + src/osgPlugins/flt/ObjectRecord.h, + src/osgPlugins/flt/OldVertexRecords.cpp, + src/osgPlugins/flt/OldVertexRecords.h, src/osgPlugins/flt/Pool.cpp, + src/osgPlugins/flt/Pool.h, src/osgPlugins/flt/ReaderWriterFLT.cpp, + src/osgPlugins/flt/ReaderWriterFLT.h, + src/osgPlugins/flt/Record.cpp, src/osgPlugins/flt/Record.h, + src/osgPlugins/flt/RecordVisitor.cpp, + src/osgPlugins/flt/RecordVisitor.h, + src/osgPlugins/flt/Registry.cpp, src/osgPlugins/flt/Registry.h, + src/osgPlugins/flt/SwitchRecord.cpp, + src/osgPlugins/flt/SwitchRecord.h, + src/osgPlugins/flt/TextureMappingPaletteRecord.cpp, + src/osgPlugins/flt/TextureMappingPaletteRecord.h, + src/osgPlugins/flt/TexturePaletteRecord.cpp, + src/osgPlugins/flt/TexturePaletteRecord.h, + src/osgPlugins/flt/TransformationRecords.cpp, + src/osgPlugins/flt/TransformationRecords.h, + src/osgPlugins/flt/UnknownRecord.cpp, + src/osgPlugins/flt/UnknownRecord.h, + src/osgPlugins/flt/VertexPoolRecords.cpp, + src/osgPlugins/flt/VertexPoolRecords.h, + 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/gif/ReaderWriterGIF.cpp, + src/osgPlugins/jpeg/Makedepend, src/osgPlugins/jpeg/Makefile, + src/osgPlugins/jpeg/ReaderWriterJPEG.cpp, + src/osgPlugins/osgtgz/Makedepend, src/osgPlugins/osgtgz/Makefile, + src/osgPlugins/osgtgz/osgtgz.cpp, + src/osgPlugins/pfb/ConvertFromPerformer.cpp, + src/osgPlugins/pfb/ConvertFromPerformer.h, + src/osgPlugins/pfb/ConvertToPerformer.cpp, + src/osgPlugins/pfb/ConvertToPerformer.h, + 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/pic/ReaderWriterPIC.cpp, + src/osgPlugins/png/Makedepend, src/osgPlugins/png/Makefile, + src/osgPlugins/png/ReaderWriterPNG.cpp, + src/osgPlugins/tga/Makedepend, src/osgPlugins/tga/Makefile, + src/osgPlugins/tga/ReaderWriterTGA.cpp, + src/osgPlugins/tgz/Makedepend, src/osgPlugins/tgz/Makefile, + src/osgPlugins/tgz/ReaderWriterTGZ.cpp, + src/osgPlugins/tiff/Makedepend, src/osgPlugins/tiff/Makefile, + src/osgPlugins/tiff/ReaderWriterTIFF.cpp, + src/osgPlugins/zip/Makedepend, src/osgPlugins/zip/Makefile, + src/osgPlugins/zip/ReaderWriterZIP.cpp, + src/osgUtil/CameraManipulator.cpp, + src/osgUtil/DisplayListVisitor.cpp, + src/osgUtil/DriveManipulator.cpp, + src/osgUtil/FlightManipulator.cpp, + src/osgUtil/IntersectVisitor.cpp, src/osgUtil/Makedepend, + src/osgUtil/Makefile, src/osgUtil/RenderVisitor.cpp, + src/osgUtil/SceneView.cpp, src/osgUtil/TrackballManipulator.cpp, + src/osgUtil/Version.cpp: Initial import of OpenSceneGraph -2001-01-10 08:32 don +2001-01-10 16:32 don * AUTHORS, COPYING, ChangeLog, FAQ, Makefile, NEWS, README, TODO, - 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/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, - VisualStudio/osgPlugins/png/png.dsp, - VisualStudio/osgPlugins/tga/tga.dsp, - VisualStudio/osgPlugins/tiff/tiff.dsp, - VisualStudio/osgUtil/osgUtil.dsp, dist/.osg.spec.swp, - dist/Irix/Makefile, dist/Irix/osg.idb, dist/Irix/osg.spec, - dist/RedHatRPM/Makefile, dist/RedHatRPM/makespec, - dist/RedHatRPM/osg.spec, doc/Doxyfile, doc/index.html, - doc/MindMaps/DesignPatterns.mmp, doc/MindMaps/Mission.mmp, - doc/MindMaps/DesignPatterns/DesignPatterns.gif, - doc/MindMaps/DesignPatterns/DesignPatterns.html, - doc/MindMaps/Mission/Mission.gif, - doc/MindMaps/Mission/Mission.html, doc/UML/osg.png, - doc/UML/osgutils.png, doc/osg/AlphaFunc.html, - doc/osg/Billboard.html, doc/osg/BoundingBox.html, - doc/osg/BoundingSphere.html, doc/osg/Camera.html, - doc/osg/ClassGraph.class, doc/osg/ClassGraphPanel.class, - doc/osg/ClassLayout.class, doc/osg/CullFace.html, - doc/osg/DCS.html, doc/osg/DynamicLibrary.html, - doc/osg/ExtensionSupported.html, doc/osg/Field.html, - doc/osg/FieldReader.html, doc/osg/FieldReaderIterator.html, - doc/osg/Fog.html, doc/osg/General.html, doc/osg/GeoSet.html, - doc/osg/GeoState.html, doc/osg/Geode.html, doc/osg/Group.html, - doc/osg/HIER.html, doc/osg/HIERjava.html, doc/osg/Hit.html, - doc/osg/Image.html, doc/osg/Input.html, - doc/osg/IntersectState.html, doc/osg/IntersectVisitor.html, - doc/osg/LOD.html, doc/osg/Light.html, doc/osg/LightSource.html, - doc/osg/Lighting.html, doc/osg/Material.html, - doc/osg/Matrix.html, doc/osg/MemoryAdapter.html, - doc/osg/NavigatorButton.class, doc/osg/Node.html, - doc/osg/NodeAcceptOp.html, doc/osg/NodePath.html, - doc/osg/NodeVisitor.html, doc/osg/NotifyInit.html, - doc/osg/NotifySeverity.html, doc/osg/Object.html, - doc/osg/Output.html, doc/osg/Point.html, - doc/osg/PolygonOffset.html, doc/osg/Quat.html, doc/osg/RP.html, - doc/osg/ReaderWriter.html, doc/osg/Referenced.html, - doc/osg/RegisterObjectProxy.html, - doc/osg/RegisterReaderWriterProxy.html, doc/osg/Registry.html, - doc/osg/RenderVisitor.html, doc/osg/Scene.html, doc/osg/Seg.html, - doc/osg/Sequence.html, doc/osg/State.html, doc/osg/Switch.html, - doc/osg/TexEnv.html, doc/osg/TexGen.html, doc/osg/TexMat.html, - doc/osg/Texture.html, doc/osg/Timer.html, - doc/osg/Transparency.html, doc/osg/UnrefOp.html, - doc/osg/Vec2.html, doc/osg/Vec3.html, doc/osg/Vec4.html, - doc/osg/ViewState.html, doc/osg/createGeodeForImage.2.html, - doc/osg/createGeodeForImage.html, doc/osg/for_each_triangle.html, - doc/osg/icon1.gif, doc/osg/icon2.gif, doc/osg/index.html, - doc/osg/osg.html, doc/osg/osgGetLibraryName.html, - doc/osg/osgGetVersion.html, doc/osg/ref_ptr.html, - doc/osgGLUT/ClassGraph.class, doc/osgGLUT/ClassGraphPanel.class, - doc/osgGLUT/ClassLayout.class, doc/osgGLUT/GLUTEventAdapter.html, - doc/osgGLUT/General.html, doc/osgGLUT/HIER.html, - doc/osgGLUT/HIERjava.html, doc/osgGLUT/NavigatorButton.class, - doc/osgGLUT/Viewer.html, doc/osgGLUT/icon1.gif, - doc/osgGLUT/icon2.gif, doc/osgGLUT/index.html, - doc/osgGLUT/osgGLUT.html, doc/osgUtil/Camera.html, - doc/osgUtil/CameraManipulator.html, - doc/osgUtil/CameraTrackballManipulator.html, - doc/osgUtil/CameraZSpindleManipulator.html, - doc/osgUtil/ClassGraph.class, doc/osgUtil/ClassGraphPanel.class, - doc/osgUtil/ClassLayout.class, - doc/osgUtil/CompileGeoSetsVisitor.html, - doc/osgUtil/DisplayListVisitor.html, - doc/osgUtil/DriveManipulator.html, - doc/osgUtil/FlightManipulator.html, - doc/osgUtil/GUIActionAdapter.html, - doc/osgUtil/GUIEventAdapter.html, - doc/osgUtil/GUIEventAdaptor.html, - doc/osgUtil/GUIUpdateState.html, doc/osgUtil/General.html, - doc/osgUtil/HIER.html, doc/osgUtil/HIERjava.html, - doc/osgUtil/Hit.html, doc/osgUtil/IntersectState.html, - doc/osgUtil/IntersectVisitor.html, - doc/osgUtil/NavigatorButton.class, - doc/osgUtil/RenderVisitor.html, doc/osgUtil/SceneView.html, - doc/osgUtil/TrackballManipulator.html, - doc/osgUtil/ViewState.html, doc/osgUtil/icon1.gif, - doc/osgUtil/icon2.gif, doc/osgUtil/index.html, - doc/osgUtil/osgUtil.html, doc/osgUtil/osgUtilGetLibraryName.html, - doc/osgUtil/osgUtilGetVersion.html, include/osg/AlphaFunc, - include/osg/Billboard, include/osg/BoundingBox, - include/osg/BoundingSphere, include/osg/Camera, - include/osg/CullFace, include/osg/DCS, - include/osg/DynamicLibrary, include/osg/Export, - include/osg/ExtensionSupported, include/osg/Field, - include/osg/FieldReader, include/osg/FieldReaderIterator, - include/osg/FileNameUtils, include/osg/Fog, include/osg/GL, - include/osg/GeoSet, include/osg/GeoState, include/osg/Geode, - include/osg/Group, include/osg/Image, include/osg/Input, - include/osg/LOD, include/osg/Light, include/osg/LightSource, - include/osg/Lighting, include/osg/Material, include/osg/Matrix, - include/osg/Node, include/osg/NodeVisitor, include/osg/Notify, - include/osg/OSG, include/osg/Object, include/osg/Output, - include/osg/Point, include/osg/PolygonOffset, include/osg/Quat, - include/osg/Referenced, include/osg/Registry, include/osg/Scene, - include/osg/Seg, include/osg/Sequence, include/osg/State, - include/osg/Switch, include/osg/TexEnv, include/osg/TexGen, - 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, - include/osgUtil/FlightManipulator, - include/osgUtil/GUIActionAdapter, - include/osgUtil/GUIEventAdapter, - include/osgUtil/IntersectVisitor, include/osgUtil/RenderVisitor, - include/osgUtil/SceneView, include/osgUtil/TrackballManipulator, - 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, - src/osg/Fog.cpp, src/osg/GeoSet.cpp, src/osg/GeoSet_ogl.cpp, - src/osg/GeoState.cpp, src/osg/Geode.cpp, src/osg/Group.cpp, - src/osg/Image.cpp, src/osg/Input.cpp, src/osg/LOD.cpp, - src/osg/Light.cpp, src/osg/LightSource.cpp, src/osg/Lighting.cpp, - src/osg/Makedepend, 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/OSG.cpp, src/osg/Object.cpp, - src/osg/Output.cpp, src/osg/Point.cpp, src/osg/PolygonOffset.cpp, - src/osg/Quat.cpp, src/osg/ReaderWriterOSG.cpp, - src/osg/ReaderWriterRGB.cpp, src/osg/Registry.cpp, - src/osg/Scene.cpp, src/osg/Seg.cpp, src/osg/Sequence.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/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, - src/osgPlugins/flt/ColorPaletteRecord.h, - src/osgPlugins/flt/CommentRecord.cpp, - src/osgPlugins/flt/CommentRecord.h, - src/osgPlugins/flt/ControlRecord.cpp, - src/osgPlugins/flt/ControlRecord.h, - src/osgPlugins/flt/DofRecord.cpp, src/osgPlugins/flt/DofRecord.h, - src/osgPlugins/flt/ExtensionRecord.cpp, - src/osgPlugins/flt/ExtensionRecord.h, - src/osgPlugins/flt/ExternalRecord.cpp, - src/osgPlugins/flt/ExternalRecord.h, - src/osgPlugins/flt/FaceRecord.cpp, - src/osgPlugins/flt/FaceRecord.h, src/osgPlugins/flt/FltFile.cpp, - src/osgPlugins/flt/FltFile.h, src/osgPlugins/flt/FltRecords.h, - src/osgPlugins/flt/GeoSetBuilder.cpp, - src/osgPlugins/flt/GeoSetBuilder.h, - src/osgPlugins/flt/GroupRecord.cpp, - src/osgPlugins/flt/GroupRecord.h, - src/osgPlugins/flt/HeaderRecord.cpp, - src/osgPlugins/flt/HeaderRecord.h, src/osgPlugins/flt/Input.cpp, - src/osgPlugins/flt/Input.h, - src/osgPlugins/flt/InstanceRecords.cpp, - src/osgPlugins/flt/InstanceRecords.h, - src/osgPlugins/flt/LightPointRecord.cpp, - src/osgPlugins/flt/LightPointRecord.h, - src/osgPlugins/flt/LightSourcePaletteRecord.cpp, - src/osgPlugins/flt/LightSourcePaletteRecord.h, - src/osgPlugins/flt/LightSourceRecord.cpp, - src/osgPlugins/flt/LightSourceRecord.h, - src/osgPlugins/flt/LodRecord.cpp, src/osgPlugins/flt/LodRecord.h, - src/osgPlugins/flt/LongIDRecord.cpp, - src/osgPlugins/flt/LongIDRecord.h, src/osgPlugins/flt/Makedepend, - src/osgPlugins/flt/Makefile, - src/osgPlugins/flt/MaterialPaletteRecord.cpp, - src/osgPlugins/flt/MaterialPaletteRecord.h, - src/osgPlugins/flt/ObjectRecord.cpp, - src/osgPlugins/flt/ObjectRecord.h, - src/osgPlugins/flt/OldVertexRecords.cpp, - src/osgPlugins/flt/OldVertexRecords.h, - src/osgPlugins/flt/Pool.cpp, src/osgPlugins/flt/Pool.h, - src/osgPlugins/flt/ReaderWriterFLT.cpp, - src/osgPlugins/flt/ReaderWriterFLT.h, - src/osgPlugins/flt/Record.cpp, src/osgPlugins/flt/Record.h, - src/osgPlugins/flt/RecordVisitor.cpp, - src/osgPlugins/flt/RecordVisitor.h, - src/osgPlugins/flt/Registry.cpp, src/osgPlugins/flt/Registry.h, - src/osgPlugins/flt/SwitchRecord.cpp, - src/osgPlugins/flt/SwitchRecord.h, - src/osgPlugins/flt/TextureMappingPaletteRecord.cpp, - src/osgPlugins/flt/TextureMappingPaletteRecord.h, - src/osgPlugins/flt/TexturePaletteRecord.cpp, - src/osgPlugins/flt/TexturePaletteRecord.h, - src/osgPlugins/flt/TransformationRecords.cpp, - src/osgPlugins/flt/TransformationRecords.h, - src/osgPlugins/flt/UnknownRecord.cpp, - src/osgPlugins/flt/UnknownRecord.h, - src/osgPlugins/flt/VertexPoolRecords.cpp, - src/osgPlugins/flt/VertexPoolRecords.h, - 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/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, - src/osgPlugins/osgtgz/Makedepend, src/osgPlugins/osgtgz/Makefile, - src/osgPlugins/osgtgz/osgtgz.cpp, - src/osgPlugins/pfb/ConvertFromPerformer.cpp, - src/osgPlugins/pfb/ConvertFromPerformer.h, - src/osgPlugins/pfb/ConvertToPerformer.cpp, - src/osgPlugins/pfb/ConvertToPerformer.h, - src/osgPlugins/pfb/Makedepend, src/osgPlugins/pfb/Makefile, - src/osgPlugins/pfb/README.txt, - src/osgPlugins/pfb/ReaderWriterPFB.cpp, - 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, - src/osgPlugins/tga/Makedepend, src/osgPlugins/tga/Makefile, - src/osgPlugins/tga/ReaderWriterTGA.cpp, - src/osgPlugins/tgz/Makedepend, src/osgPlugins/tgz/Makefile, - src/osgPlugins/tgz/ReaderWriterTGZ.cpp, - src/osgPlugins/tiff/Makedepend, src/osgPlugins/tiff/Makefile, - src/osgPlugins/tiff/ReaderWriterTIFF.cpp, - src/osgPlugins/zip/Makedepend, src/osgPlugins/zip/Makefile, - src/osgPlugins/zip/ReaderWriterZIP.cpp, - src/osgUtil/CameraManipulator.cpp, - src/osgUtil/DisplayListVisitor.cpp, - src/osgUtil/DriveManipulator.cpp, - src/osgUtil/FlightManipulator.cpp, - src/osgUtil/IntersectVisitor.cpp, src/osgUtil/Makedepend, - src/osgUtil/Makefile, src/osgUtil/RenderVisitor.cpp, - src/osgUtil/SceneView.cpp, src/osgUtil/TrackballManipulator.cpp, - src/osgUtil/Version.cpp: Initial revision + 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/osgPlugins/gif/gif.dsp, + VisualStudio/osgPlugins/jpeg/jpeg.dsp, + VisualStudio/osgPlugins/pic/pic.dsp, + VisualStudio/osgPlugins/png/png.dsp, + VisualStudio/osgPlugins/tga/tga.dsp, + 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, + include/osg/DynamicLibrary, include/osg/Export, + include/osg/ExtensionSupported, include/osg/Field, + include/osg/FieldReader, include/osg/FieldReaderIterator, + include/osg/FileNameUtils, include/osg/Fog, include/osg/GL, + include/osg/GeoSet, include/osg/GeoState, include/osg/Geode, + include/osg/Group, include/osg/Image, include/osg/Input, + include/osg/LOD, include/osg/Light, include/osg/LightSource, + include/osg/Lighting, include/osg/Material, include/osg/Matrix, + include/osg/Node, include/osg/NodeVisitor, include/osg/Notify, + include/osg/OSG, include/osg/Object, include/osg/Output, + include/osg/Point, include/osg/PolygonOffset, include/osg/Quat, + include/osg/Referenced, include/osg/Registry, include/osg/Scene, + include/osg/Seg, include/osg/Sequence, include/osg/State, + include/osg/Switch, include/osg/TexEnv, include/osg/TexGen, + 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/osgUtil/CameraManipulator, + include/osgUtil/DisplayListVisitor, + include/osgUtil/DriveManipulator, include/osgUtil/Export, + include/osgUtil/FlightManipulator, + include/osgUtil/GUIActionAdapter, 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, src/osg/DynamicLibrary.cpp, + src/osg/ExtensionSupported.cpp, src/osg/Field.cpp, + src/osg/FieldReader.cpp, src/osg/FieldReaderIterator.cpp, + src/osg/FileNameUtils.cpp, src/osg/Fog.cpp, src/osg/GeoSet.cpp, + src/osg/GeoSet_ogl.cpp, src/osg/GeoState.cpp, src/osg/Geode.cpp, + src/osg/Group.cpp, src/osg/Image.cpp, src/osg/Input.cpp, + src/osg/LOD.cpp, src/osg/Light.cpp, src/osg/LightSource.cpp, + src/osg/Lighting.cpp, src/osg/Makedepend, 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/OSG.cpp, + src/osg/Object.cpp, src/osg/Output.cpp, src/osg/Point.cpp, + src/osg/PolygonOffset.cpp, src/osg/Quat.cpp, + src/osg/ReaderWriterOSG.cpp, src/osg/ReaderWriterRGB.cpp, + src/osg/Registry.cpp, src/osg/Scene.cpp, src/osg/Seg.cpp, + src/osg/Sequence.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/osgPlugins/Makefile, + src/osgPlugins/flt/BoundingVolumeRecords.cpp, + src/osgPlugins/flt/BoundingVolumeRecords.h, + src/osgPlugins/flt/ColorPaletteRecord.cpp, + src/osgPlugins/flt/ColorPaletteRecord.h, + src/osgPlugins/flt/CommentRecord.cpp, + src/osgPlugins/flt/CommentRecord.h, + src/osgPlugins/flt/ControlRecord.cpp, + src/osgPlugins/flt/ControlRecord.h, + src/osgPlugins/flt/DofRecord.cpp, src/osgPlugins/flt/DofRecord.h, + src/osgPlugins/flt/ExtensionRecord.cpp, + src/osgPlugins/flt/ExtensionRecord.h, + src/osgPlugins/flt/ExternalRecord.cpp, + src/osgPlugins/flt/ExternalRecord.h, + src/osgPlugins/flt/FaceRecord.cpp, src/osgPlugins/flt/FaceRecord.h, + src/osgPlugins/flt/FltFile.cpp, src/osgPlugins/flt/FltFile.h, + src/osgPlugins/flt/FltRecords.h, + src/osgPlugins/flt/GeoSetBuilder.cpp, + src/osgPlugins/flt/GeoSetBuilder.h, + src/osgPlugins/flt/GroupRecord.cpp, + src/osgPlugins/flt/GroupRecord.h, + src/osgPlugins/flt/HeaderRecord.cpp, + src/osgPlugins/flt/HeaderRecord.h, src/osgPlugins/flt/Input.cpp, + src/osgPlugins/flt/Input.h, src/osgPlugins/flt/InstanceRecords.cpp, + src/osgPlugins/flt/InstanceRecords.h, + src/osgPlugins/flt/LightPointRecord.cpp, + src/osgPlugins/flt/LightPointRecord.h, + src/osgPlugins/flt/LightSourcePaletteRecord.cpp, + src/osgPlugins/flt/LightSourcePaletteRecord.h, + src/osgPlugins/flt/LightSourceRecord.cpp, + src/osgPlugins/flt/LightSourceRecord.h, + src/osgPlugins/flt/LodRecord.cpp, src/osgPlugins/flt/LodRecord.h, + src/osgPlugins/flt/LongIDRecord.cpp, + src/osgPlugins/flt/LongIDRecord.h, src/osgPlugins/flt/Makedepend, + src/osgPlugins/flt/Makefile, + src/osgPlugins/flt/MaterialPaletteRecord.cpp, + src/osgPlugins/flt/MaterialPaletteRecord.h, + src/osgPlugins/flt/ObjectRecord.cpp, + src/osgPlugins/flt/ObjectRecord.h, + src/osgPlugins/flt/OldVertexRecords.cpp, + src/osgPlugins/flt/OldVertexRecords.h, src/osgPlugins/flt/Pool.cpp, + src/osgPlugins/flt/Pool.h, src/osgPlugins/flt/ReaderWriterFLT.cpp, + src/osgPlugins/flt/ReaderWriterFLT.h, + src/osgPlugins/flt/Record.cpp, src/osgPlugins/flt/Record.h, + src/osgPlugins/flt/RecordVisitor.cpp, + src/osgPlugins/flt/RecordVisitor.h, + src/osgPlugins/flt/Registry.cpp, src/osgPlugins/flt/Registry.h, + src/osgPlugins/flt/SwitchRecord.cpp, + src/osgPlugins/flt/SwitchRecord.h, + src/osgPlugins/flt/TextureMappingPaletteRecord.cpp, + src/osgPlugins/flt/TextureMappingPaletteRecord.h, + src/osgPlugins/flt/TexturePaletteRecord.cpp, + src/osgPlugins/flt/TexturePaletteRecord.h, + src/osgPlugins/flt/TransformationRecords.cpp, + src/osgPlugins/flt/TransformationRecords.h, + src/osgPlugins/flt/UnknownRecord.cpp, + src/osgPlugins/flt/UnknownRecord.h, + src/osgPlugins/flt/VertexPoolRecords.cpp, + src/osgPlugins/flt/VertexPoolRecords.h, + 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/gif/ReaderWriterGIF.cpp, + src/osgPlugins/jpeg/Makedepend, src/osgPlugins/jpeg/Makefile, + src/osgPlugins/jpeg/ReaderWriterJPEG.cpp, + src/osgPlugins/osgtgz/Makedepend, src/osgPlugins/osgtgz/Makefile, + src/osgPlugins/osgtgz/osgtgz.cpp, + src/osgPlugins/pfb/ConvertFromPerformer.cpp, + src/osgPlugins/pfb/ConvertFromPerformer.h, + src/osgPlugins/pfb/ConvertToPerformer.cpp, + src/osgPlugins/pfb/ConvertToPerformer.h, + 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/pic/ReaderWriterPIC.cpp, + src/osgPlugins/png/Makedepend, src/osgPlugins/png/Makefile, + src/osgPlugins/png/ReaderWriterPNG.cpp, + src/osgPlugins/tga/Makedepend, src/osgPlugins/tga/Makefile, + src/osgPlugins/tga/ReaderWriterTGA.cpp, + src/osgPlugins/tgz/Makedepend, src/osgPlugins/tgz/Makefile, + src/osgPlugins/tgz/ReaderWriterTGZ.cpp, + src/osgPlugins/tiff/Makedepend, src/osgPlugins/tiff/Makefile, + src/osgPlugins/tiff/ReaderWriterTIFF.cpp, + src/osgPlugins/zip/Makedepend, src/osgPlugins/zip/Makefile, + src/osgPlugins/zip/ReaderWriterZIP.cpp, + src/osgUtil/CameraManipulator.cpp, + src/osgUtil/DisplayListVisitor.cpp, + src/osgUtil/DriveManipulator.cpp, + src/osgUtil/FlightManipulator.cpp, + src/osgUtil/IntersectVisitor.cpp, src/osgUtil/Makedepend, + src/osgUtil/Makefile, src/osgUtil/RenderVisitor.cpp, + src/osgUtil/SceneView.cpp, src/osgUtil/TrackballManipulator.cpp, + src/osgUtil/Version.cpp: Initial revision