diff --git a/ChangeLog b/ChangeLog index f3b1c2a4f..29b64cb2b 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,3251 @@ +2003-04-19 09:09 robert + + * NEWS.txt, examples/osglogo/osglogo.cpp: Updated NEWS for the + release date. + + Tweaked the text sizes in osglogo. + +2003-04-19 06: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 21:44 robert + + * examples/osgoccluder/osgoccluder.cpp, src/osgProducer/Viewer.cpp: + Changed the ordering of the picking intersections. + +2003-04-18 19: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 15: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 10: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 08: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 16: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 15:57 robert + + * examples/osgwindows/osgwindows.cpp, + src/osgProducer/OsgCameraGroup.cpp: Added setting of the + RenderSurface name to the application name. + +2003-04-17 15:27 robert + + * include/osgProducer/: OsgCameraGroup, Viewer: Moved #include + from Viewer to OsgCameraGroup. + +2003-04-17 13: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 13:36 robert + + * src/osgUtil/DelaunayTriangulator.cpp: Changed the maxx + initializiation to use (*points)[last_valid_index].x(); + +2003-04-17 11: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 06:52 robert + + * include/osgUtil/DelaunayTriangulator: Added OSGUTIL_EXPORT to + front of DelaunayTriangulator class. + +2003-04-16 23:09 don + + * examples/osgwindows/osgwindows.cpp: InputRectangle converted to + RenderSurface->get()... + +2003-04-16 21:16 don + + * src/osgProducer/: KeyboardMouseCallback.cpp, OsgSceneHandler.cpp, + Viewer.cpp, ViewerEventHandler.cpp: Changed Rect('s to Rectangle('s + +2003-04-16 20:02 robert + + * include/osg/ShapeDrawable, src/osg/ShapeDrawable.cpp, + src/osgPlugins/osg/ShapeDrawable.cpp: Added support for + set/getColor to ShapeDrawable. + +2003-04-16 19: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 19: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 15: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 14:22 robert + + * include/osgProducer/Viewer, src/osgProducer/Viewer.cpp: Renamed + computeNearFar to computeNearFarPoints. + +2003-04-16 14: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 12:46 robert + + * examples/osgconv/osgconv.cpp: Add a check for the result to + writeNodeFile(). + +2003-04-16 09: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 20:54 robert + + * examples/osgpick/osgpick.cpp, include/osgProducer/Viewer: Added + support for multiple cameras into osgpick. + +2003-04-15 14: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 09:33 robert + + * examples/osgshadowtexture/CreateShadowedScene.cpp: From Brede, + Fixed the ordering of the znear and zfar. + +2003-04-15 09:33 robert + + * include/osgUtil/TriStripVisitor, src/osgUtil/TriStripVisitor.cpp: + From Romano, extra methods/variables for controlling tesselation. + +2003-04-14 19: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 18:53 robert + + * src/osgProducer/Viewer.cpp: Added using namespace Producer to get + round namespace issue with CameraGroup call. + +2003-04-14 18: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 15: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 15:03 robert + + * src/osgText/Font.cpp: Tweak to the debug output. + +2003-04-14 15:02 robert + + * src/osgText/Font.cpp: Added extra debugging details to help track + down IRIX64 & Solaris64 problems. + +2003-04-14 13: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 13:22 robert + + * include/osg/Transform, src/osg/Transform.cpp: Addd new + computeLocalToWorld(NodePath) etc methods. + +2003-04-14 08: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 14:12 robert + + * doc/dependencies.html: Updated dependancies with link to Producer + web page. + +2003-04-13 13: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 12: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 10: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 18: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 15: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 15:33 robert + + * src/osgPlugins/iv/osgvisitor.cpp: Changed the uint arrays to + GLuint to keep OSX build compiling. + +2003-04-11 10: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 10: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 10: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 09: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 07: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 06:50 robert + + * examples/: osgcubemap/osgcubemap.cpp, + osgmultitexture/osgmultitexture.cpp, + osgvertexprogram/osgvertexprogram.cpp: Added std:: infront of cout + instances. + +2003-04-10 19: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 15: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 13: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 12: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 12: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 10: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 10:16 robert + + * src/osgProducer/Viewer.cpp: Fix to the + CameraGroup::setViewByMarix usage. + +2003-04-10 10: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 08: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 21:53 robert + + * include/osg/ImpostorSprite, include/osgUtil/CullVisitor, + src/osg/ImpostorSprite.cpp, src/osgUtil/CullVisitor.cpp: Fixes to + the Impostor implementation. + +2003-04-09 13:29 robert + + * src/osgGA/AnimationPathManipulator.cpp: From Romano, ' ' now sets + pause to false. + +2003-04-09 11:45 robert + + * src/osgPlugins/osg/Node.cpp: Added using namespace std; + +2003-04-09 11: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 10:51 robert + + * src/osgProducer/OsgCameraGroup.cpp: Added environmental variable + usage to OsgCameraGroup. + +2003-04-09 10:30 robert + + * src/osgPlugins/osg/Node.cpp: Added support for + osg::Node::get/setNodeMask() into .osg format. + +2003-04-09 10: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 10:13 robert + + * src/osgProducer/OsgCameraGroup.cpp: Added a setting of + OsgCameraGroup::_applicateUsage to ApplicationUsage::instance() by + default. + +2003-04-09 10:11 robert + + * examples/osgoccluder/osgoccluder.cpp: Fixed warning. + +2003-04-09 10: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 08: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 20:39 robert + + * src/osgProducer/EventAdapter.cpp: Added support for key modifiers + to osgProducer::EventAdapter. + +2003-04-08 20: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 20:05 robert + + * examples/osggeodemo/osggeodemo.cpp: Fixed warning. + +2003-04-08 15: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 15: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 13: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 13: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 10: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 10: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 09: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 09:44 robert + + * VisualStudio/examples/osgwindows/osgwindows.dsp: Added Producer + to the dependcies in osgwindows. + +2003-04-08 09:42 robert + + * include/osg/Math: Added an osg::absolute template function into + osg/Math. + +2003-04-07 19:19 robert + + * include/osgProducer/ViewerEventHandler, + src/osgProducer/ViewerEventHandler.cpp: Added support for snaping + screen images from osgProducer::Viewer apps. + +2003-04-07 15:11 robert + + * src/osgPlugins/dds/ReaderWriterDDS.cpp: Fixes to dds plugin from + Rune. + +2003-04-07 15: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 14: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 13: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 12: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 10: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 09: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 21:46 robert + + * src/osgProducer/Viewer.cpp: Added if (!_kbmcb) to handle the case + where the keyboard mouse callback is pre set. + +2003-04-06 21: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 18:18 robert + + * examples/osgcluster/osgcluster.cpp: Fixed for new implemention + osg OsgCameraGroup::setView(). + +2003-04-06 13:29 robert + + * examples/osgstereoimage/osgstereoimage.cpp: Fixed setView to work + with new OsgCameraGroup::setView + +2003-04-06 10:07 robert + + * src/osgPlugins/txp/TrPageParser.cpp: Fixed handling of pixel and + internal images formats. + +2003-04-05 22: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 20:02 robert + + * examples/osgimpostor/TestManipulator.cpp: Fixed manipulator to + work correctly with new osgGA::GUIEventAdapter code. + +2003-04-05 19:54 robert + + * examples/osgtexture2D/osgtexture2D.cpp: Added Images/ infront of + dog_left and dog_right images. + +2003-04-05 19: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 07: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 07: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 19: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 15:22 robert + + * Make/makedefs: Removal of trailing \ from end of couple lines in + cygwin path. + +2003-04-04 11: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 08: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 21:00 robert + + * src/osgPlugins/dds/ReaderWriterDDS.cpp: Suported for mip mapping + added by Rune. + +2003-04-03 14:12 robert + + * src/: osg/DisplaySettings.cpp, osgProducer/OsgCameraGroup.cpp, + osgUtil/SceneView.cpp: Fixes to the multipipe initialization. + +2003-04-03 08: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 07: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 07:31 robert + + * VisualStudio/VisualStudio.dsw: Added osgText dependancy to + osgtexture2D demo. + +2003-04-02 20: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 19:41 robert + + * src/osgPlugins/dds/ReaderWriterDDS.cpp: Fixes to the dds plugin. + +2003-04-02 18: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 14:54 robert + + * Make/makedefs: Removed OSX override override of PLUGIN_DIRS. + +2003-04-02 11: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 10: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 08: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 20: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 20: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 18:50 robert + + * src/osg/ArgumentParser.cpp: Changed unsigned int to + std::string::size_type. + +2003-04-01 18:42 robert + + * include/osg/PolygonOffset, src/osg/PolygonOffset.cpp: Added + convinience constructor. + +2003-04-01 18:42 robert + + * src/osg/ArgumentParser.cpp: Added futher debugging messages to + track down the x86-64 crash. + +2003-04-01 18:35 robert + + * examples/osgkeyboard/osgkeyboard.cpp: Used notify for reporting + the keypressing to the commandline. + +2003-04-01 16:00 robert + + * examples/osgtexture2D/osgtexture2D.cpp: New osgtexture2D example + code. + +2003-04-01 15: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 15: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 13:16 robert + + * VisualStudio/: VisualStudio.dsw, osgPlugins/logo/logo.dsp: From + Macro Jez, fixes to logo plugin under VS. + +2003-04-01 12:00 robert + + * NEWS.txt, examples/osgstereoimage/osgstereoimage.cpp: Updated + NEWS. + + Removed writing of test.osg from osgstereoimage. + +2003-04-01 11: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 11:53 robert + + * src/osgSim/LightPointDrawable.cpp: Cleaned up the reset of the + vertex arrays in osg::State. + +2003-04-01 11: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 11:38 robert + + * VisualStudio/VisualStudio.dsw: From Marco, fix to the path of the + osgPlugin logo. + +2003-04-01 08: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 21: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 12: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 11:25 robert + + * include/osg/State: Adding reseting of the array pointers to the + dirty methods. + +2003-03-30 11: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/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 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, @@ -128,10 +3376,6 @@ 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, @@ -209,8 +3453,7 @@ 2003-01-24 15:12 robert - * rundemos.bat, src/osgGLUT/Window.cpp, - src/osgPlugins/lib3ds/ReaderWriter3DS.cpp, + * rundemos.bat, src/osgPlugins/lib3ds/ReaderWriter3DS.cpp, src/osgPlugins/lib3ds/atmosphere.cpp, src/osgPlugins/lib3ds/atmosphere.h, src/osgPlugins/lib3ds/background.cpp, @@ -278,11 +3521,6 @@ * src/osgPlugins/osg/Matrix.cpp: Fixed the formating of the Matrix output. -2003-01-24 09:34 robert - - * src/osgGLUT/Window.cpp: Added an #ifdef check around the - glutSpecialUpFunc to help compile unde old version of GLUT. - 2003-01-24 09:11 robert * include/osg/ImpostorSprite, src/osg/ImpostorSprite.cpp, @@ -311,19 +3549,13 @@ 2003-01-23 12:18 robert - * NEWS, rundemos.bat, src/Demos/osgbillboard/osgbillboard.cpp, - src/osg/TextureCubeMap.cpp: Changed the image directory refered to - in billboard demo. + * 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 12:07 robert - - * src/Demos/osgvertexprogram/osgvertexprogram.cpp: Tweaking of the - osgvertexprogram tex matrix settings. - 2003-01-23 10:11 robert * src/osgPlugins/directx/directx.cpp: Fixed Win32 compile problem. @@ -348,16 +3580,6 @@ * Make/makedefs: From Ulrich, change to the pflib includes for Performer under Linux to solve problem loading pf datasets. -2003-01-22 23:35 robert - - * src/Demos/osgvertexprogram/osgvertexprogram.cpp: Added a couple - more #defines for the texture cube maps that one can use. - -2003-01-22 23:34 robert - - * src/Demos/osgproducer/osgproducer_viewer.cpp: Added support for a - -c option. - 2003-01-22 23:34 robert * src/: osg/Drawable.cpp, osg/Texture.cpp, @@ -367,17 +3589,12 @@ to delete to minimize the amount of time that a race condition condition can happen. -2003-01-22 20:48 robert - - * src/Demos/osgvertexprogram/osgvertexprogram.cpp: Vertex program - update from Brede. - 2003-01-22 19:17 robert * src/: osg/Version.cpp, osgDB/Version.cpp, osgGA/Version.cpp, - 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 + 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 @@ -390,32 +3607,19 @@ * src/osgPlugins/osg/Shape.cpp: Fixed handling of rotations reading from .osg of osg::Shapes. -2003-01-22 15:44 robert - - * include/osgGLUT/Viewer, src/osgGLUT/Viewer.cpp: From Daniel - Sjölie, support for controlling which viewports are focusable i.e. - recive mouse/keyboard events. - 2003-01-22 15:30 robert * include/osgGA/KeySwitchCameraManipulator, include/osgProducer/ReadCameraConfigFile, include/osgProducer/Viewer, include/osgProducer/WriteCameraConfigFile, - src/Demos/osgproducer/osgproducer_viewer.cpp, - src/Demos/sgv/sgv.cpp, src/osgGA/KeySwitchCameraManipulator.cpp, + src/osgGA/KeySwitchCameraManipulator.cpp, src/osgProducer/CameraGroup.cpp, src/osgProducer/Makefile, src/osgProducer/ReadCameraConfigFile.cpp, src/osgProducer/Viewer.cpp, src/osgProducer/WriteCameraConfigFile.cpp: Clean up to the osgProducer lib and demo. -2003-01-22 12:50 robert - - * src/Demos/osgconv/OrientationConverter.cpp: Fixed remove - transform code to work with the new extra paramter require by - osgUtil::Optimizer. - 2003-01-22 12:25 robert * src/osgPlugins/lib3ds/ReaderWriter3DS.cpp: Changed the decal=true @@ -503,9 +3707,6 @@ 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, @@ -607,26 +3808,12 @@ src/osgUtil/UpdateVisitor.cpp, src/osgUtil/Version.cpp: Added new Copyright/License notice to header and source files. -2003-01-21 16:40 robert - - * src/Demos/osgprerender/osgprerender.cpp: Made the pre rendering - texture using glCopySubImage rather than copy to image and then - copy to texture, as the later was no longer working due to - texture->apply ordering. - 2003-01-21 16:02 robert * src/osgPlugins/txp/: TrPageArchive.cpp, TrPageParser.cpp: Added gaurds around alpha function value to catch erroneous values before they are passed on to the OSG. -2003-01-21 13:22 robert - - * src/Demos/osgproducer/: Makefile, osgproducer.cpp, - osgproducer_cameragroup.cpp, osgproducer_viewer.cpp: Made a new - osgproducer demo based on the new osgProducer::Viewer class. Kept - the old camera group version around for future reference. - 2003-01-21 13:14 robert * include/osgProducer/ActionAdapter, @@ -637,7 +3824,6 @@ 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. @@ -670,17 +3856,6 @@ handling of multiple graphics contexts. Still needs alot of work, but at least it isn't crashes in trivial cases right now. -2003-01-20 14:08 robert - - * VisualStudio/Demos/osghangglide/osghangglide.dsp: Removed the - ReaderWriterFLY.cpp for the project as its no longer used. - -2003-01-20 14:07 robert - - * src/Demos/osghangglide/: Makefile, ReaderWriterFLY.cpp: Removed - the ReaderWriterFLY demo since it was causing OSX builds to crash - when running the osghangglide demo. - 2003-01-20 12:41 robert * include/osg/Node: Added the new standard copyright notice. @@ -690,11 +3865,6 @@ * LICENSE: Added the OpenSceneGraph Public License which is a based on the WxWindows license which inturn is a modified LGPL. -2003-01-20 11:54 robert - - * src/Demos/osgproducer/osgproducer.cpp: Clean up to the - osgproducer demo. - 2003-01-20 11:52 robert * src/osgGA/: DriveManipulator.cpp, FlightManipulator.cpp, @@ -702,11 +3872,6 @@ manipulators where they would uncontrollably shrink down to a tiny window size when one rezized the window. -2003-01-20 11:07 robert - - * src/Demos/osglogo/osglogo.cpp: Fixed osglogo demo so that is - correctly set up the colour of the background. - 2003-01-20 11:02 robert * src/osg/Geometry.cpp: Made the setting of default glNormal and @@ -741,11 +3906,9 @@ 2003-01-20 08: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. + * 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 @@ -758,7 +3921,6 @@ 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 @@ -789,8 +3951,7 @@ 2003-01-17 20:05 robert - * src/: Demos/osgproducer/osgproducer.cpp, - osgProducer/EventAdapter.cpp: Added + * src/osgProducer/EventAdapter.cpp: Added KeyboardMouse::allowContinousMouseMotionUpdate(), but commented out right now as Producer crashes when you use it.. @@ -801,12 +3962,6 @@ 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 @@ -827,11 +3982,6 @@ 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 - - * src/Demos/osgproducer/: ProducerEventCallback.h, osgproducer.cpp: - Further improvements to the osgproducer demo. - 2003-01-17 14:12 robert * include/osgGA/KeySwitchCameraManipulator, @@ -847,21 +3997,6 @@ These optional methods/static vars were causingproblems when mixing debug and release builds. -2003-01-17 13:34 robert - - * src/Demos/osgproducer/: MyKeyboardMouseCallback, - ProducerEventAdapter.cpp, ProducerEventCallback.cpp, - ProducerEventCallback.h, osgproducer.cpp: Integated the trackball - manipulator with the osgproducer demo. - -2003-01-17 11:26 robert - - * src/Demos/osgproducer/: Makefile, ProducerEventAdapter.cpp, - ProducerEventAdapter.h, ProducerEventCallback.cpp, - ProducerEventCallback.h: Added ProducerEventCallback class to - manager the conversion of producer events into GUIEventAdapter - versions. - 2003-01-16 19:27 robert * include/osgGA/GUIEventAdapter: Added DOUBLECLICK EventType to @@ -870,22 +4005,11 @@ 2003-01-16 16:37 robert * include/osg/LightSource, include/osg/Transform, - src/Demos/osgproducer/osgproducer.cpp, src/osg/LightSource.cpp, - src/osgPlugins/osg/LightSource.cpp, + src/osg/LightSource.cpp, src/osgPlugins/osg/LightSource.cpp, src/osgPlugins/osg/ShapeDrawable.cpp, src/osgUtil/CullVisitor.cpp: Added support for ReferenceFrame into osg::LightSource, modified the .osg plugin and cull visitor to account for this change. -2003-01-16 12:39 robert - - * src/Demos/osgproducer/osgproducer.cpp: Added support for frame - stamping each frame. - -2003-01-16 12:18 robert - - * src/Demos/osgproducer/osgproducer.cpp: Updates to clean up the - demo. - 2003-01-15 21:54 don * Make/makedefs: Added gstabs+ to DBGF in Linux in makedefs @@ -911,23 +4035,11 @@ Updated the MUSE_READ_ME.txt to include mention of syntax highlighting. -2003-01-15 19:23 robert - - * src/Demos/osgproducer/: osgproducer.cpp, threePipe.cfg, - twoPipe.cfg, twoWindows.cfg: Updates to the osgproducer demo. - 2003-01-15 15:44 robert * src/osgUtil/TriStrip_graph_array.h: Removed the -> methods from the arc class to prevent stupid warnings under VisualStudio6.0. -2003-01-15 15:24 robert - - * src/Demos/osgproducer/: Makefile, Makefile.inst, - MyKeyboardMouseCallback, ProducerEventAdapter.cpp, - ProducerEventAdapter.h, osgproducer.cpp: First cut and a demo which - uses Open Producer for windowing. - 2003-01-15 13:17 robert * src/osgUtil/: TriStripVisitor.cpp, TriStrip_tri_stripper.cpp: @@ -952,27 +4064,20 @@ 2003-01-14 16:39 robert - * include/osgGA/GUIEventAdapter, src/osgGLUT/GLUTEventAdapter.cpp, + * include/osgGA/GUIEventAdapter, src/osgPlugins/directx/ReaderWriterDirectX.cpp: Fixes for Win32 build. 2003-01-14 14: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, + * 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, - 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. + 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 @@ -1075,17 +4180,13 @@ 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/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, @@ -1192,24 +4293,12 @@ 2003-01-04 20:45 robert * NEWS, Make/makedirdefs, VisualStudio/VisualStudio.dsw, - VisualStudio/Demos/osgvertexprogram/osgvertexprogram.dsp, VisualStudio/osg/osg.dsp, include/osg/Geometry, include/osg/StateAttribute, include/osg/VertexProgram, - src/Demos/osgvertexprogram/Makefile, - src/Demos/osgvertexprogram/Makefile.inst, - src/Demos/osgvertexprogram/osgvertexprogram.cpp, src/osg/Geometry.cpp, src/osg/Makefile, src/osg/VertexProgram.cpp, src/osgPlugins/osg/Geometry.cpp: Added new ARB vertex program state attribute and demo program, sent in my Brede Johansen. -2003-01-04 20:44 robert - - * src/Demos/osgpbuffer/osgpbuffer.cpp: Fixed small typo. - -2003-01-04 20:43 robert - - * src/Demos/sgv/sgv.cpp: Added usage info in -O option. - 2003-01-04 20:43 robert * src/osgPlugins/flt/ReaderWriterFLT.cpp: Fixed options code. @@ -1228,13 +4317,9 @@ * 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, + 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, @@ -1267,21 +4352,12 @@ because terrapage will dynamic page in and out geometry so we don't want to keep creating and deleting display lists. -2002-12-20 10:48 robert - - * src/Demos/osglogo/osglogo.cpp: Tweaked the colours in the logo. - 2002-12-20 09:47 robert * VisualStudio/osgSim/osgSim.dsp: From March Jez, updated the osgSim.dsp with the addition of /Op option to enable VS.NET to compile with crashes. -2002-12-20 09:43 robert - - * src/Demos/osgpbuffer/osgpbuffer.cpp: Renamed the app method - update. - 2002-12-19 19:50 don * include/osg/Timer: Update for ia64 @@ -1293,27 +4369,13 @@ 2002-12-19 15:55 robert * NEWS, VisualStudio/osgUtil/osgUtil.dsp, include/osg/Drawable, - include/osg/Node, include/osg/NodeVisitor, include/osgGLUT/Viewer, + include/osg/Node, include/osg/NodeVisitor, 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, + 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/osgGLUT/Viewer.cpp, - src/osgPlugins/geo/ReaderWriterGEO.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, @@ -1367,9 +4429,7 @@ 2002-12-17 16:07 robert * Make/makedirdefs, VisualStudio/VisualStudio.dsw, - VisualStudio/osgPlugins/txp/txp.dsp, src/Demos/osgtxp/Makefile, - src/Demos/osgtxp/TrPageViewer.cpp, src/Demos/osgtxp/TrPageViewer.h, - src/Demos/osgtxp/osgtxp.cpp, + VisualStudio/osgPlugins/txp/txp.dsp, src/osgPlugins/txp/ReaderWriterTXP.cpp, src/osgPlugins/txp/ReaderWriterTXP.h, src/osgPlugins/txp/TerrapageNode.h, @@ -1419,9 +4479,8 @@ 2002-12-17 15:41 robert * VisualStudio/osgPlugins/txp/txp.dsp, include/osg/NodeVisitor, - include/osgUtil/CullVisitor, src/Demos/osgtxp/TrPageViewer.h, - src/osg/Group.cpp, src/osgDB/Registry.cpp, - src/osgPlugins/txp/IO_TerrapageNode.cpp, + 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, @@ -1446,16 +4505,10 @@ 2002-12-16 17:00 robert * include/osg/Drawable, include/osg/TriangleFunctor, - src/Demos/osggeometry/osggeometry.cpp, src/osgUtil/IntersectVisitor.cpp, src/osgUtil/SmoothingVisitor.cpp, src/osgUtil/TriStripVisitor.cpp: Moved TriangleFunctor from Drawable into its own header file. -2002-12-16 16:57 robert - - * src/Demos/osgtxp/TrPageViewer.h: Removed the redundent export - symbol. - 2002-12-16 16:55 robert * VisualStudio/osg/osg.dsp: Removed MemoryManager. @@ -1494,39 +4547,17 @@ 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/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, @@ -1606,12 +4637,6 @@ and osgDelete back to new and delete as part of depecating the include/osg/MemoryManager -2002-12-16 13:27 robert - - * VisualStudio/Demos/osgpbuffer/osgpbuffer.dsp: Redone the project - files for osgpbuffer and osgtxp to get it to work under - VisualStudio. - 2002-12-16 13:14 robert * src/osg/MatrixTransform.cpp: Fixed the traverse method so it @@ -1677,12 +4702,6 @@ extension of a filename to the gif loader, since it looks like the isn't reconginizing rgb files as not being gif. -2002-12-13 20:33 don - - * src/Demos/osgtxp/: Makefile, TrPageViewer.cpp, TrPageViewer.h, - osgtxp.cpp: Added TrPageViewer.[h,cpp] to Demos/osgtxp (moved from - the plugin directory) and modified Makefile accordingly - 2002-12-13 20:28 don * src/osgPlugins/txp/: Makefile, TrPageViewer.cpp: Move @@ -1704,30 +4723,6 @@ * src/osgText/Text.cpp: Added the axis alignment into the Outline and Texture fonts drawing. -2002-12-12 11:35 robert - - * src/Demos/osglogo/osglogo.cpp: Turned lighting off for whole of - logo. - -2002-12-12 11:25 robert - - * src/Demos/osglogo/osglogo.cpp: Changed the osglogo demo to use - arial texured font. - -2002-12-12 10:03 robert - - * src/Demos/osglogo/osglogo.cpp: Changed the colour of the text to - be the same as the OpenGL logo. - -2002-12-11 22:39 robert - - * src/Demos/osggeodemo/osggeodemo.cpp: Removed redundent std:: - -2002-12-11 19:49 robert - - * src/Demos/osggeodemo/osggeodemo.cpp: Converted the file to unix - file endings. - 2002-12-11 16:27 robert * src/osgPlugins/geo/ReaderWriterGEO.cpp: Removed erroneous @@ -1735,9 +4730,8 @@ 2002-12-11 16:24 robert - * Make/debugtests.bat, Make/osgtests.bat, - src/Demos/osgtxp/osgtxp.cpp: Added the afteresher.geo demo to - osgtest.bat and debugtests.bat. + * 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 @@ -1750,17 +4744,11 @@ 2002-12-11 14:30 robert - * src/: Demos/osglogo/osglogo.cpp, - osgPlugins/geo/ReaderWriterGEO.cpp: Removed the duplicate file out - from the GEO plugin. + * 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 14:24 robert - - * src/Demos/osggeodemo/osggeodemo.cpp: Added code to the path to - the executable, adding it into the libary and data file paths. - 2002-12-11 10:07 robert * src/: osgPlugins/osg/Switch.cpp, osgSim/LightPointDrawable.cpp: @@ -1786,7 +4774,6 @@ * 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, @@ -1897,31 +4884,16 @@ * Make/makedefs: Update from Norman Vine for Cygin gcc3.2 support. -2002-12-06 09:20 robert - - * src/Demos/osglogo/osglogo.cpp: Updates to the osglogo demo adding - colour to the sides of the cube. - 2002-12-06 09:19 robert * src/osgDB/FileNameUtils.cpp: Fixes from Norman Vine for Cygwin support. -2002-12-05 15:21 robert - - * src/Demos/osglogo/osglogo.cpp: Updates to the osglogo demo. - 2002-12-05 14:30 robert - * VisualStudio/VisualStudio.dsw, - 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. + * 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 @@ -1937,11 +4909,8 @@ 2002-12-05 12: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. + * 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 @@ -1950,17 +4919,11 @@ 2002-12-04 17:34 robert - * include/osg/GL, include/osg/Math, - src/Demos/osgshadowtexture/CreateShadowedScene.cpp: Fixes for Cywin - gcc3.x build in GL and Math headers. + * include/osg/: GL, Math: Fixes for Cywin gcc3.x build in GL and + Math headers. Fix for VS build in osgshadowtexture. -2002-12-04 13:26 robert - - * src/Demos/osgshadowtexture/CreateShadowedScene.cpp: Removed the - osg:: from the from of the osg::TexGen::apply() call. - 2002-12-03 17:20 robert * include/osg/: Drawable, NodeCallback, PositionAttitudeTransform, @@ -1979,13 +4942,6 @@ * Make/makedefs: updated difference between forte compilers and gnu compilers on Solaris -2002-11-29 22:10 don - - * src/Demos/osgtxp/osgtxp.cpp: Modified Files: - include/osgTXP/trPagePageManager.h src/Demos/osgtxp/osgtxp.cpp - Added Files: - VisualStudio/Demos/osgtxp/osgtxp.dsp - 2002-11-29 16:14 don * src/osgPlugins/txp/: TrPageParser.cpp, TrPageViewer.cpp, @@ -1996,12 +4952,6 @@ * Make/makerules: Made LIB's dependent on PLUGINS for directories where both are built -2002-11-25 16:57 robert - - * src/Demos/osgtxp/osgtxp.cpp: Added comment for future reference - about the validity of using delete in the demo code... should - really by using ref_ptr<> etc. - 2002-11-25 16:40 robert * src/osgPlugins/flt/flt2osg.cpp: Added check of translucency of an @@ -2029,8 +4979,7 @@ 2002-11-24 21:36 don * Make/makedirdefs, Make/makerpms, dist/RPM/OpenSceneGraph.spec, - dist/RPM/OpenSceneGraph_dev.spec, src/Demos/osgtxp/Makefile, - src/Demos/osgtxp/osgtxp.cpp, src/osgPlugins/txp/Makefile, + dist/RPM/OpenSceneGraph_dev.spec, src/osgPlugins/txp/Makefile, src/osgPlugins/txp/ReaderWriterTXP.cpp, src/osgPlugins/txp/ReaderWriterTXP.h, src/osgPlugins/txp/TrPageArchive.cpp, @@ -2094,8 +5043,7 @@ 2002-11-22 09:46 robert * src/: osg/Geometry.cpp, osg/ShapeDrawable.cpp, - osgGLUT/Viewer.cpp, osgPlugins/lwo/lw.cpp, - osgPlugins/osg/Geometry.cpp: Warning fixes. + osgPlugins/lwo/lw.cpp, osgPlugins/osg/Geometry.cpp: Warning fixes. 2002-11-22 08:23 robert @@ -2108,15 +5056,13 @@ 2002-11-22 05:00 don - * src/: Demos/osgshadowtexture/CreateShadowedScene.cpp, - osgPlugins/ac3d/ac3d.cpp, osgSim/LightPointDrawable.cpp, + * src/: osgPlugins/ac3d/ac3d.cpp, osgSim/LightPointDrawable.cpp, osgSim/LightPointNode.cpp: Fixes for IRIX build 2002-11-21 20:28 don - * src/: Demos/osgshadowtexture/CreateShadowedScene.cpp, - osg/Geometry.cpp: Fixed std:: prefix and reinitialized variable for - gcc 3.2 + * src/osg/Geometry.cpp: Fixed std:: prefix and reinitialized + variable for gcc 3.2 2002-11-21 16:08 robert @@ -2128,35 +5074,11 @@ 2002-11-21 15: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 + * 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 14:54 robert - - * src/Demos/osgshadowtexture/osgshadowtexture.cpp: Clean up of the - shadow texture code... - -2002-11-21 14:38 robert - - * VisualStudio/Demos/osgshadowtexture/: osgshadowtexture.cpp, - osgshadowtexture.dsp: Added shadow texture demo .dsp under the - correct name! - -2002-11-21 13:25 robert - - * src/Demos/osgshadowtexture/osgshadowtexture.cpp: Fixed the - updating of projection matrix so that is done in eye coordinates. - 2002-11-21 09:07 robert * include/osg/Geode, include/osg/Geometry, include/osg/Group, @@ -2174,11 +5096,6 @@ * src/osgSim/BlinkSequence.cpp: Fix for compile problems under IRIX. -2002-11-20 15:51 robert - - * src/Demos/osgshadowtexture/osgshadowtexture.cpp: First pass at - shadow textures. - 2002-11-20 14:40 robert * src/osgPlugins/flt/: Pool.cpp, Pool.h, flt2osg.cpp: Moved the @@ -2189,11 +5106,7 @@ 2002-11-20 07: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, + 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 @@ -2204,9 +5117,8 @@ 2002-11-20 07:44 robert - * VisualStudio/: VisualStudio.dsw, - Demos/osgshadowtexture/osgshadowtexture.cpp, osgSim/osgSim.dsp: - Fixed the references osgSim project file. + * VisualStudio/: VisualStudio.dsw, osgSim/osgSim.dsp: Fixed the + references osgSim project file. Added the osgshadowtexture demo project file. @@ -2228,11 +5140,10 @@ 2002-11-19 12: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. + * 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 @@ -2240,9 +5151,6 @@ 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, @@ -2339,11 +5247,6 @@ * src/osg/CullStack.cpp: Fixed ansisotropic scaling problem with pixel scaling/small feature culling. -2002-11-12 13:51 robert - - * src/osgGLUT/Viewer.cpp: Fixed bug in stats where overdraw would - be reported incorrectly. - 2002-11-12 13:37 robert * src/osg/Transform.cpp: Removed debugging messages. @@ -2361,9 +5264,8 @@ 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 + 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. @@ -2393,8 +5295,7 @@ 2002-11-11 08:52 robert - * include/osg/Node, src/Demos/sgv/sgv.cpp: Fixed bug in - osg::Node::isCullingActive(). + * 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. @@ -2416,10 +5317,6 @@ * include/osg/: Fog, Node, NodeVisitor, Object, ShadeModel, Shape, Stencil, TexEnv: Fixes to const paramter types. -2002-11-11 07:20 robert - - * src/Demos/osgshape/osgshape.cpp: [no log message] - 2002-11-11 07:12 robert * VisualStudio/VisualStudio.dsw: Added osgText to dependancy list @@ -2523,9 +5420,9 @@ 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, + 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, @@ -2566,8 +5463,8 @@ 2002-11-08 12: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 + osgParticle/Version.cpp, osgText/Version.cpp, osgUtil/Version.cpp: + Updates version numbers to 0.9.2 2002-11-08 12:56 robert @@ -2575,10 +5472,6 @@ geoTypes.h, geoUnits.h, osgGeoAnimation.h, osgGeoStructs.h: Updates to GEO loader from Geoff Michel. -2002-11-08 12:54 robert - - * src/Demos/sgv/sgv.cpp: Minor warning fix. - 2002-11-08 12:26 robert * include/osg/Math: Added #define DARWIN_OSX_PRE_10_2 and related @@ -2587,8 +5480,7 @@ 2002-11-08 11:00 robert - * include/osgUtil/IntersectVisitor, - src/Demos/osgimpostor/TestManipulator.cpp, src/osgText/Makefile, + * include/osgUtil/IntersectVisitor, src/osgText/Makefile, src/osgUtil/IntersectVisitor.cpp: Added GL_LIBS to the osgText/Makefile for OSX build. @@ -2598,9 +5490,7 @@ 2002-11-08 10:25 robert - * doc/data.html, include/osg/Math, - src/Demos/osgimpostor/osgimpostor.cpp: Updates to Math for OSX - build. + * doc/data.html, include/osg/Math: Updates to Math for OSX build. Added 3dmodelworld.com to the data source directory. @@ -2611,11 +5501,6 @@ * src/osgPlugins/lwo/Lwo2Layer.cpp: Fixes for VisualStudio6.0 build. -2002-11-08 08:45 robert - - * src/Demos/sgv/sgv.cpp: Removed the usage report from sgv when it - fails to load a file. - 2002-11-08 08:34 robert * src/osgPlugins/obj/: glm.cpp, glm.h: Converted usage of GLuint to @@ -2632,28 +5517,11 @@ * src/osgPlugins/: geo/osgGeoAnimation.h, geo/osgGeoStructs.h, logos/Makefile: Fixes for VisualStudio build and OSX build. -2002-11-08 08:00 robert - - * VisualStudio/Demos/osgimpostor/osgimpostor.dsp: Added - TestManipulator into osgimpostor project file. - 2002-11-07 16:08 robert * src/osgPlugins/pfb/ReaderWriterPFB.cpp: Compile fix from Duvan Cope. -2002-11-07 15:45 robert - - * src/Demos/sgv/sgv.cpp: Commented out the selection of the - animation path manipulator since it was somehow disabling - culling?!? - -2002-11-07 15:13 robert - - * src/Demos/: osganimate/osganimate.cpp, - osgimpostor/osgimpostor.cpp: Titled the view in osganimate and - added the title into osgimpostor. - 2002-11-07 14:44 robert * src/osgPlugins/geo/ReaderWriterGEO.cpp: Renamed Primitive:: to @@ -2663,19 +5531,10 @@ * include/osg/Export: Commented out the USE_DEPRECATED_API define. -2002-11-07 14:13 robert - - * src/Demos/osgimpostor/: Makefile, README, TestManipulator.cpp, - TestManipulator.h, osgimpostor.cpp: Intergrated Martin Kada's - impostor test program with the old test program. - 2002-11-07 13:56 robert * Make/makedirdefs, VisualStudio/VisualStudio.dsw, - VisualStudio/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 + VisualStudio/osgPlugins/geo/geo.dsp: Added Geoff Michel's new osggeomdemo program which allows control of geo models via the mouse. @@ -2722,11 +5581,9 @@ 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, + 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/osgPlugins/logos/ReaderWriterLOGO.cpp, src/osgText/Font.cpp, @@ -2743,10 +5600,10 @@ 2002-11-06 10: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. + 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 @@ -2755,15 +5612,13 @@ 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. + 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 @@ -2781,14 +5636,9 @@ * src/osgDB/Output.cpp: From Stephan Huber, fix for OSX build. -2002-11-04 10:37 robert - - * src/Demos/osgconv/osgconv.cpp: Added std:: in front of string. - 2002-11-04 09:08 robert * include/osg/GeoSet, include/osg/Shape, - src/Demos/osgconv/osgconv.cpp, src/osgPlugins/pfb/ConvertFromPerformer.cpp, src/osgPlugins/pfb/ReaderWriterPFB.cpp: From Ulrich Hertlien, added ReaderWriter::Options to the osgconv and pfb plugin so that all the @@ -2815,9 +5665,9 @@ 2002-11-01 15: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 + * 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 @@ -2842,8 +5692,7 @@ 2002-11-01 12:20 robert - * src/: Demos/osgshape/osgshape.cpp, osg/ProceduralGeometry.cpp: - Futher updates to shapes support. + * src/osg/ProceduralGeometry.cpp: Futher updates to shapes support. 2002-11-01 12:11 robert @@ -2879,10 +5728,9 @@ 2002-10-31 10: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. + * 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 @@ -2893,14 +5741,11 @@ 2002-10-30 13:27 robert * Make/debugtests.bat, Make/makedirdefs, Make/osgtests.bat, - VisualStudio/VisualStudio.dsw, - VisualStudio/Demos/osgshape/osgshape.dsp, include/osg/CopyOp, + VisualStudio/VisualStudio.dsw, 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. + 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 @@ -2928,11 +5773,6 @@ the .osg reading and writing so that it handles the use of " quotes inside the string. -2002-10-28 09:43 robert - - * src/osgGLUT/Window.cpp: Removed the remapping of special keys to - keyboard events. - 2002-10-25 12:29 robert * include/osg/AlphaFunc, include/osg/Camera, include/osg/ClipPlane, @@ -3008,7 +5848,6 @@ * 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(). @@ -3019,11 +5858,6 @@ * src/osgUtil/CubeMapGenerator.cpp: Fixed memory allocation. -2002-10-17 11:50 robert - - * src/Demos/osgtexture2D/osgtexture2D.cpp: Checked in fix for - std::hex for dumb arsed compilers. - 2002-10-17 11:39 robert * src/osgPlugins/flt/flt2osg.cpp: Fixed compile error under @@ -3045,10 +5879,6 @@ * src/osgUtil/CubeMapGenerator.cpp: Fixed cstdlib to stdlib.h for IRIX in src/osgUtil/CubeMapGeneragortor.cpp -2002-10-10 20:04 robert - - * src/Demos/osgcubemap/osgcubemap.cpp: Fixes from Macro. - 2002-10-10 18:02 robert * VisualStudio/osgUtil/osgUtil.dsp: Added missing .cpp's. @@ -3073,13 +5903,10 @@ 2002-10-10 12: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 @@ -3097,11 +5924,6 @@ mis-matching in the number of children in a switch a INFO level notify message rather than a WARN. -2002-10-10 09:29 robert - - * src/osgGLUT/Window.cpp: Added remapping of special keys to be - handle like a convential key press. - 2002-10-10 09:00 robert * src/osgText/: FTBitmapGlyph.cpp, FTOutlineGlyph.cpp, @@ -3162,9 +5984,8 @@ * 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. + include/osgGA/AnimationPathManipulator: Added + AnimationPathManipulator to osgGA and modified sgv to use it. 2002-10-08 05:41 don @@ -3200,11 +6021,8 @@ 2002-10-07 19: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, + 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. @@ -3217,27 +6035,14 @@ * include/osg/TextureCubeMap: Added missing osg::TextureCubeMap::getAssociatedMode(). -2002-10-07 10: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 09: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 20: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, + 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: @@ -3252,13 +6057,12 @@ 2002-10-04 14: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. + * 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 13:53 robert @@ -3268,11 +6072,8 @@ 2002-10-02 15: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. + VisualStudio/VisualStudio.dsw: Added osgteapot demo to show how to + implement custom Drawables to wrap up OpenGL code. 2002-10-02 13:16 robert @@ -3286,18 +6087,6 @@ * 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, @@ -3389,21 +6178,16 @@ 2002-09-24 20:14 robert - * Make/makedefs, Make/makedirdefs, - src/Demos/osggeometry/osggeometry.cpp: Changed the linux linking of - -lgif to -lungif. + * Make/: makedefs, makedirdefs: Changed the linux linking of -lgif + to -lungif. Fixed a typo in the Images name. 2002-09-24 20: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. + * 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 19:41 robert @@ -3432,20 +6216,7 @@ 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, + 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, @@ -3471,18 +6242,12 @@ Changed the rest of the OSG to handle the renaming og Primitive to PrimitiveSet. -2002-09-20 14:48 robert - - * include/osgGLUT/Viewer, src/osgGLUT/Viewer.cpp: From Daniel, - changed setEventHandler to addEventHandler. - 2002-09-19 10: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. + 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 09:52 robert @@ -3514,11 +6279,11 @@ 2002-09-18 14: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. + 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. @@ -3580,11 +6345,6 @@ * AUTHORS, include/osg/GLExtensions, include/osg/Math: From Pavel Moloshtan, fixes for Mingw32 build. -2002-09-12 19:59 robert - - * VisualStudio/osgGLUT/osgGLUT.dsp: Added opengl32.lib and - glu32.lib links to osgGLUT.dsp - 2002-09-12 15:34 robert * include/osg/Drawable, include/osg/Geometry, include/osg/Group, @@ -3615,9 +6375,8 @@ 2002-09-05 15:45 robert - * include/osg/Texture3D, src/Demos/osgtexture3D/osgtexture3D.cpp, - src/osg/Texture3D.cpp: Improvements to osg::Texture3D::Extensions - code. + * include/osg/Texture3D, src/osg/Texture3D.cpp: Improvements to + osg::Texture3D::Extensions code. 2002-09-05 15:13 don @@ -3629,8 +6388,7 @@ 2002-09-05 11:42 robert * include/osg/Texture, include/osg/Texture3D, - include/osg/buffered_value, - src/Demos/osgtexture3D/osgtexture3D.cpp, src/osg/Texture.cpp, + 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 @@ -3641,11 +6399,6 @@ Added new osg::Texture::Extensions nested class to handle extensions on a per context basis. -2002-09-04 10:51 robert - - * src/Demos/osgtexture3D/osgtexture3D.cpp: From Ulrich Hertlein, - check for max 3d texture size into the osgtexture demo. - 2002-09-04 10:49 robert * include/osg/DisplaySettings, include/osgUtil/SceneView, @@ -3677,11 +6430,6 @@ primitives so it convertex 3 and 4 vertex polygons into triangles and quads respectively. -2002-09-03 19:25 robert - - * src/Demos/osgcallback/osgcallback.cpp: Removed const from the - evaluateLODChild(,,) callback method. - 2002-09-03 14:42 robert * src/osgUtil/Optimizer.cpp: Removed the temporary commenting out @@ -3731,21 +6479,19 @@ 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/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/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, @@ -3780,9 +6526,9 @@ 2002-08-30 19: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. + * include/osg/Statistics, src/osgUtil/RenderBin.cpp: Renamed + osg::Statistics::addOpaque to addDrawable to better reflect its + current function. 2002-08-30 16:17 robert @@ -3961,7 +6707,7 @@ 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/Particle.html, doc/doc++/osgParticle/ParticleSystem.html, doc/doc++/osgParticle/range.html, doc/doc++/osgUtil/CullVisitor.html, @@ -3983,13 +6729,10 @@ * 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, + 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, @@ -4012,10 +6755,9 @@ 2002-08-29 03: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, + include/osg/LightModel, src/osg/DisplaySettings.cpp, src/osg/LightModel.cpp, src/osg/Material.cpp, - src/osgDB/DotOsgWrapper.cpp, src/osgGLUT/Viewer.cpp, + src/osgDB/DotOsgWrapper.cpp, src/osgPlugins/obj/ReaderWriterOBJ.cpp, src/osgPlugins/osg/LightModel.cpp, src/osgPlugins/pfb/ConvertFromPerformer.cpp, @@ -4040,30 +6782,19 @@ 2002-08-28 18: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. + osgParticle/Version.cpp, osgText/Version.cpp, osgUtil/Version.cpp: + Updated the version numbers to reflect the upcomming release 0.9.1. 2002-08-28 18:38 robert * include/osg/UnitTestFramework, src/osgPlugins/iv/normals.cpp: Fixes to Win32 build. -2002-08-28 17:37 robert - - * src/Demos/osgunittests/osgunittests.cpp: Added std:: infront of - cout and endl. - 2002-08-28 16:59 robert * include/osg/UnitTestFramework, src/osg/UnitTestFramework.cpp: Fixes for Win32 build. -2002-08-28 16:25 robert - - * src/Demos/osgprerender/osgprerender.cpp: Fixed unitialized - variable in the MyTextureSubloadCallback. - 2002-08-28 16:17 robert * Make/debugtests.bat, include/osg/UnitTestFramework, @@ -4090,15 +6821,15 @@ 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, + 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. @@ -4128,17 +6859,14 @@ * 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. + 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, @@ -4165,8 +6893,7 @@ 2002-08-27 20:18 robert * include/osg/DOFTransform, include/osg/PositionAttitudeTransform, - include/osg/Quat, src/Demos/osglight/osglight.cpp, - src/osgPlugins/osg/DOFTransform.cpp, + 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. @@ -4185,8 +6912,7 @@ 2002-08-27 14:02 robert - * Make/debugtests.bat, Make/osgtests.bat, - src/Demos/osgtexture1D/osgtexture1D.cpp: Added proper osgtexture1D + * Make/: debugtests.bat, osgtests.bat: Added proper osgtexture1D demo - this demo uses a 1D texture to dynamically contour the scene. @@ -4199,22 +6925,11 @@ * Make/debugtests.bat, Make/makedefs, Make/makedirdefs, Make/osgtests.bat, VisualStudio/VisualStudio.dsw, - VisualStudio/Demos/osgtexture1D/osgtexture1D.dsp, - VisualStudio/Demos/osgtexture2D/osgtexture2D.dsp, - VisualStudio/Demos/osgtexture3D/osgtexture3D.dsp, - include/osg/Image, 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. + 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. @@ -4258,11 +6973,6 @@ * include/osgUtil/RenderBin: Removed redundent parameter in sort() callback which was never being used. -2002-08-26 10:30 robert - - * include/osgGLUT/glut: Added #include to - include/osg/glut for Windows build. - 2002-08-26 10:23 robert * NEWS, include/osg/GLExtensions, src/osg/GLExtensions.cpp, @@ -4276,19 +6986,8 @@ 2002-08-25 15: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, + * 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, @@ -4314,9 +7013,8 @@ 2002-08-25 11:00 robert - * src/: Demos/osgprerender/osgprerender.cpp, osg/Geometry.cpp, - osgPlugins/lwo/Lwo2.cpp, osgPlugins/lwo/Lwo2Layer.h: Fixes for - Win32 build + * src/: osg/Geometry.cpp, osgPlugins/lwo/Lwo2.cpp, + osgPlugins/lwo/Lwo2Layer.h: Fixes for Win32 build 2002-08-24 21:12 robert @@ -4342,11 +7040,10 @@ 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/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/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, @@ -4362,13 +7059,6 @@ * include/osg/: GL, GLExtensions: Clean up of include/osg/GL and include/osg/GLExtensions for better support of Windows build. -2002-08-23 00: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 17:36 don * Make/makedirdefs: Fixed a dependency order @@ -4396,10 +7086,9 @@ 2002-08-20 22: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. + * 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 18:00 robert @@ -4534,8 +7223,7 @@ * 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, + 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, @@ -4544,12 +7232,6 @@ 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 08: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 14:42 robert * include/osg/Matrix, include/osg/NodeVisitor, include/osg/Quat, @@ -4583,7 +7265,6 @@ 2002-08-16 15: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. @@ -4669,17 +7350,14 @@ * 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. + 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 13:22 robert - * src/: Demos/osglight/osglight.cpp, osg/AnimationPath.cpp, - osg/PositionAttitudeTransform.cpp, osgGLUT/Viewer.cpp, + * 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 @@ -4700,7 +7378,6 @@ 2002-08-12 17:40 robert * include/osg/PositionAttitudeTransform, - src/Demos/osglight/osglight.cpp, src/osg/PositionAttitudeTransform.cpp: Added new s/getPivotPoint() support to osg::PositionAttitudeTransform. @@ -4752,9 +7429,8 @@ 2002-08-09 16: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. + 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 @@ -4800,20 +7476,14 @@ 2002-08-07 15:52 robert - * include/osg/Texture, src/Demos/osgbillboard/osgbillboard.cpp, - src/osg/Texture.cpp, src/osgPlugins/flt/ReaderWriterATTR.cpp, + * 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 10:10 robert - - * VisualStudio/Demos/osgsequence/: osgsequence.cpp, - osgsequence.dsp: Renamed osgsequence.cpp to osgsequence.dsp, as it - was clearly a typo... - 2002-08-07 10:08 robert * VisualStudio/osgPlugins/osg/dot_osg.dsp: Fixed type of @@ -4822,11 +7492,7 @@ 2002-08-06 17: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, + 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, @@ -4862,18 +7528,6 @@ * src/osgPlugins/osg/StateSet.cpp: Added support for PROTECTED modes into the .osg reading and writing. -2002-08-05 13: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 12:52 robert - - * src/Demos/osgsequence/osgsequence.cpp: Fixed compile errors under - IRIX. - 2002-08-05 12:40 robert * include/osg/: State, StateAttribute: Added support to @@ -4906,10 +7560,9 @@ 2002-08-04 20: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. + 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 @@ -4930,12 +7583,8 @@ 2002-08-03 18: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, + 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, @@ -4993,21 +7642,14 @@ * src/osgPlugins/iv/osgvisitor.cpp: Updates to the iv loader from Ruben - conversion from GeoSet to Geoemetry. -2002-07-29 21:29 robert - - * src/Demos/osgprerender/osgprerender.cpp: Forced the use of non - mip mapped texture during subloading in the osgprerender demo. - 2002-07-29 11:02 robert * src/osg/Texture.cpp: Removed default value from constructor. 2002-07-29 00: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. + * src/osg/: Image.cpp, Texture.cpp, TextureCubeMap.cpp: Fixes to + the new texture subloading methods. 2002-07-28 23:28 robert @@ -5070,11 +7712,6 @@ * src/osgPlugins/lwo/: Lwo2.cpp, Lwo2Layer.cpp, Lwo2Layer.h: Fixes for Win32 build. -2002-07-27 10:09 robert - - * include/osgGLUT/Viewer, src/osgGLUT/Viewer.cpp: Added return - value to addViewport. - 2002-07-26 18:46 robert * src/osgPlugins/iv/: atrfloat.h, atrstring.h, atrvec.h, @@ -5179,20 +7816,11 @@ * src/osgPlugins/flt/flt2osg.cpp: Implemented the DOF handling more cleanly, as per OpenFlight15.7 docs. -2002-07-23 18:44 robert - - * src/osgGLUT/Viewer.cpp: Added missing std:: to endl; - 2002-07-23 15:48 robert * src/osg/Geometry.cpp: Added the missing _primtives from the copy constructor list. -2002-07-23 15:45 robert - - * src/osgGLUT/Viewer.cpp: Added fog toggling to Viewer.cpp, 'y' - reduces fog density, 'Y' increases fog density. - 2002-07-23 15:01 robert * Make/makedefs, Make/makerules, include/osg/Math: Mods for HP-UX @@ -5212,11 +7840,8 @@ 2002-07-23 10: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/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 @@ -5264,27 +7889,25 @@ 2002-07-21 01: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. + * 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-20 23: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/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/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. + src/osg/MemoryManager.cpp, src/osgUtil/CullVisitor.cpp: Various + fixes to constructors to ensure that all variables are initialized. 2002-07-20 22:44 robert @@ -5326,11 +7949,6 @@ * Make/makedirdefs: Added logo plugin -2002-07-20 15:01 robert - - * src/osgGLUT/Viewer.cpp: Fixed the char[] array length to fully - encompass the strings bring written to them. - 2002-07-20 15:00 robert * src/osgUtil/Tesselator.cpp: Fixed the glTessCallback type to @@ -5374,12 +7992,6 @@ * VisualStudio/osgPlugins/osg/dot_osg.dsp: Added MatrixTransform.cpp. -2002-07-19 09: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 22:35 robert * NEWS, include/osg/BoundingBox, include/osg/Drawable, @@ -5398,12 +8010,6 @@ * Make/: debugtests.bat, osgtests.bat: Added osgoccluder to test scripts. -2002-07-18 19: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 19:53 robert * doc/doc++/: osg/AlphaFunc.html, osg/Array.html, @@ -5437,7 +8043,7 @@ osg/operator.html, osg/osg.html, osgDB/FilePathList.html, osgDB/PushAndPopDataPath.html, osgDB/fileExists.html, osgGA/GUIEventHandlerVisitor.html, - osgGA/KeySwitchCameraManipulator.html, osgGLUT/Viewer.html, + osgGA/KeySwitchCameraManipulator.html, osgParticle/ParticleSystem.html, osgUtil/ConvertGeoSetsToGeometryVisitor.html, osgUtil/General.html, osgUtil/HIER.html, osgUtil/HIERjava.html, @@ -5457,20 +8063,14 @@ * 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 15:28 robert - - * src/Demos/osghangglide/: sky.cpp, terrain.cpp: From Randall - Hopper, warning fixes for IRIX. + 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 15:25 robert @@ -5491,11 +8091,11 @@ 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. + 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. @@ -5560,8 +8160,8 @@ * 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/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 @@ -5575,16 +8175,11 @@ when using the object pointed to by a reverse iterator, to fix problems with build under VS6/STLport. -2002-07-17 12:21 robert - - * src/osgGLUT/Viewer.cpp: Fix for Win32 build. - 2002-07-17 10:00 robert * include/osgGA/GUIEventHandlerVisitor, - include/osgGA/KeySwitchCameraManipulator, include/osgGLUT/Viewer, - src/Demos/osgoccluder/osgoccluder.cpp, - src/osgGA/KeySwitchCameraManipulator.cpp, src/osgGLUT/Viewer.cpp, + 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. @@ -5611,15 +8206,13 @@ 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, + 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 @@ -5716,9 +8309,6 @@ 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, @@ -5839,11 +8429,6 @@ * src/osgPlugins/flt/flt2osg.cpp: Fix to DOF Record from Sasa Bistrovic -2002-07-16 19:17 robert - - * src/Demos/osglight/osglight.cpp: Added SpotExponent to the spot - light. - 2002-07-16 18:56 robert * src/osgPlugins/bmp/Makefile: Removed repeat line from Makefile. @@ -5851,10 +8436,9 @@ 2002-07-16 15: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. + 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 15:28 robert @@ -5871,10 +8455,8 @@ 2002-07-16 15: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. + * VisualStudio/VisualStudio.dsw: Added the beginings of an osglight + demo. 2002-07-16 11:33 robert @@ -5909,12 +8491,6 @@ Cleaned up some of the paramters in osg::Vec4. -2002-07-15 13: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 13:20 robert * Make/debugtests.bat, Make/osgtests.bat, @@ -5926,17 +8502,6 @@ back surfaces. The osgreflect and osgprerender suffered unexpected behaviors because of no lighting on the backfaces. -2002-07-15 13: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 13:13 robert - - * src/Demos/osgconv/OrientationConverter.cpp: Fixed the - optimization of the orientation conversion. - 2002-07-15 11:44 robert * Make/debugtests.bat, Make/osgtests.bat, @@ -5950,20 +8515,6 @@ * Make/makedirdefs, VisualStudio/VisualStudio.dsw: Renamed hangglide to osghangglide -2002-07-15 10: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 10: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 10:03 robert * include/osg/State, src/osg/GeoSet_ogl.cpp, src/osg/Geometry.cpp: @@ -5987,16 +8538,6 @@ * src/osgPlugins/pfb/ConvertFromPerformer.cpp: Fixed unused variable `osg::StateSet *osgStateSet' warning -2002-07-14 20:48 robert - - * src/Demos/osgcallback/osgcallback.cpp: Added - Drawable::AppCallback example and fixed a warning. - -2002-07-14 20:32 robert - - * src/Demos/osgprerender/osgprerender.cpp: Tweaked the color and - aspect ratio settings of the pre rendering bin. - 2002-07-14 16:26 robert * src/osgUtil/CullVisitor.cpp: Fixed computeNearFar bug in @@ -6009,10 +8550,10 @@ 2002-07-13 21: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. + * 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 20:31 robert @@ -6026,58 +8567,19 @@ * src/osgPlugins/txp/: TrPageArchive.cpp, TrPageParser.cpp: Support added for multitextured TXP files, sent in by Boris Bralo. -2002-07-13 02:46 don - - * include/osgGLUT/Viewer: put a typedef in public area of class for - sun compilers - 2002-07-12 21:45 robert * src/osgPlugins/osg/MatrixTransform.cpp: Added missing MatrixTransform.cpp file -2002-07-12 21:45 robert - - * src/Demos/osgparticle/osgparticle.cpp: added glutInit to - osgparticle demo to fix crash under MacOSX. - -2002-07-12 21: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 21:08 robert * include/osg/MatrixTransform, src/osg/MatrixTransform.cpp: Added MatrixTransform header and source. -2002-07-12 19: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 18:14 robert - - * src/Demos/osgcluster/osgcluster.cpp: Added using namespace - osgUtil to get round IRIX/Windows compiler differences. - 2002-07-12 18:11 robert - * include/osg/Transform, 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/sgv/sgv.cpp, - src/osg/Makefile, src/osg/StateSet.cpp, + * include/osg/Transform, src/osg/Makefile, src/osg/StateSet.cpp, src/osgParticle/ParticleSystem.cpp, src/osgPlugins/dw/ReaderWriterDW.cpp, src/osgPlugins/flt/flt2osg.cpp, @@ -6098,8 +8600,6 @@ 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, @@ -6137,10 +8637,6 @@ * include/osg/TexEnv, src/osg/TexEnv.cpp, src/osgPlugins/osg/TexEnv.cpp: Added blend color to osg::TexEnv -2002-07-12 09:16 robert - - * src/Demos/osgmultitexture/osgmultitexture.cpp: Fixed indenting. - 2002-07-12 08:48 robert * src/osgPlugins/flt/: flt2osg.cpp, flt2osg.h: Addition of @@ -6153,14 +8649,7 @@ 2002-07-11 21: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 18:33 robert - - * src/Demos/osgmultitexture/Makefile: Added Makefile for - osgmultitexture demos. + * include/osg/State, src/osg/State.cpp: Fixes for Win32 build 2002-07-11 18:32 robert @@ -6169,18 +8658,14 @@ 2002-07-11 16: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 + 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 14:32 robert * include/osg/BoundingBox, include/osg/BoundingSphere, - include/osg/CullStack, include/osg/Node, - src/Demos/osgimpostor/osgimpostor.cpp, src/osg/BoundingBox.cpp, + 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, @@ -6227,9 +8712,8 @@ 2002-07-10 20:30 robert - * include/osg/Drawable, src/Demos/osgprerender/osgprerender.cpp, - src/osg/Drawable.cpp: Updates to osg::Drawable::AppCallback and - osgprerender demo. + * include/osg/Drawable, src/osg/Drawable.cpp: Updates to + osg::Drawable::AppCallback and osgprerender demo. 2002-07-10 15:35 robert @@ -6239,23 +8723,13 @@ 2002-07-10 13: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: + * 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 11:26 robert - - * VisualStudio/Demos/osgprerender/osgprerender.dsp: Rejigged the - line endings. - 2002-07-10 11:22 robert - * include/osgUtil/RenderToTextureStage, - src/Demos/osgbillboard/osgbillboard.cpp, - src/Demos/osgreflect/osgreflect.cpp, src/osg/Image.cpp, + * include/osgUtil/RenderToTextureStage, src/osg/Image.cpp, src/osgPlugins/dw/ReaderWriterDW.cpp, src/osgPlugins/lib3ds/ReaderWriter3DS.cpp, src/osgPlugins/lwo/ReaderWriterLWO.cpp, @@ -6288,23 +8762,12 @@ 2002-07-09 19: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 13:31 robert - - * src/Demos/osgprerender/: Makefile, Makefile.inst, - osgprerender.cpp: Updates to the osgprerender code. Still doesn't - do anything interesting yet.. + * src/osg/ImpostorSprite.cpp: Implemented more code for the new + osgprerender demo. 2002-07-09 13: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 + * 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. @@ -6316,10 +8779,8 @@ 2002-07-09 10:23 robert - * src/: Demos/osgcluster/broadcaster.cpp, - osgPlugins/osg/Geometry.cpp, - osgPlugins/pfb/ConvertFromPerformer.cpp, - osgPlugins/pfb/ConvertFromPerformer.h: Fixes for IRIX build. + * src/osgPlugins/: osg/Geometry.cpp, pfb/ConvertFromPerformer.cpp, + pfb/ConvertFromPerformer.h: Fixes for IRIX build. 2002-07-09 09:35 robert @@ -6351,32 +8812,11 @@ findings on getting VS to compile without the Vector wrapper classes. -2002-07-07 22:08 robert - - * VisualStudio/Demos/osgcluster/osgcluster.dsp: Added winsock32 - libs to osgcluster demo. - -2002-07-07 20:16 robert - - * VisualStudio/Demos/osgcluster/osgcluster.dsp: Rehashed the - osgcluster project file to see if it solves the failure under - windows. - 2002-07-07 17:42 robert * include/osg/Primitive, src/osg/StateSet.cpp: Fixes for Windows build. -2002-07-07 17:40 robert - - * src/Demos/osgcluster/broadcaster.cpp: Added include to - __DARWIN_OSX__ build. - -2002-07-07 17: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 14:40 robert * include/osg/Drawable, include/osg/Primitive, include/osg/State, @@ -6392,15 +8832,8 @@ 2002-07-04 18:47 robert - * VisualStudio/: VisualStudio.dsw, Demos/osgcluster/osgcluster.dsp: - Added VisualStudio files for Win32 port of osgcluster demo. - -2002-07-04 18: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. + * VisualStudio/VisualStudio.dsw: Added VisualStudio files for Win32 + port of osgcluster demo. 2002-07-04 14:49 robert @@ -6415,9 +8848,8 @@ 2002-07-04 09:49 robert - * include/osg/Drawable, src/Demos/osggeometry/osggeometry.cpp: - Fixed the TriangleFunctor QUAD_STRIP code so that it produces - consistent results. + * include/osg/Drawable: Fixed the TriangleFunctor QUAD_STRIP code + so that it produces consistent results. 2002-07-03 20:33 robert @@ -6433,8 +8865,8 @@ * 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/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 @@ -6450,11 +8882,6 @@ * Make/: instrules, makedefs: -n32 and -64 entries were reversed in makedefs -2002-07-02 06:28 don - - * src/Demos/osgcallback/osgcallback.cpp: osgcallback required fixes - for new osg::Drawable::CullCallback - 2002-07-02 06:22 don * include/osg/Drawable, include/osgUtil/CullVisitor, @@ -6493,16 +8920,6 @@ ConvertFromPerformer.h: Fixes from Ulrich Hertlein to build of pfb plugin. Small mods to these by Robert. -2002-06-28 14:42 robert - - * src/Demos/osggeometry/osggeometry.cpp: Added to the osggeometry - demo. - -2002-06-28 11:11 robert - - * src/Demos/osggeometry/osggeometry.cpp: Rewriting the osggeomtry - demo to illustrate more primitive types. - 2002-06-28 08:47 robert * include/osg/: Geometry, Primitive: Removed commas from the end of @@ -6583,11 +9000,6 @@ * include/osg/Geometry, include/osgUtil/DisplayListVisitor, include/osgUtil/SmoothingVisitor, include/osgUtil/TriStripVisitor, - 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/osgGLUT/Viewer.cpp, src/osgPlugins/lwo/ReaderWriterLWO.cpp, src/osgUtil/CullVisitor.cpp, src/osgUtil/DisplayRequirementsVisitor.cpp, @@ -6611,22 +9023,19 @@ * 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/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 + 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 21:44 robert - * include/osgText/Text, src/Demos/osghud/osghud.cpp, - src/Demos/osgtext/main.cpp, src/osgText/Text.cpp: Fixed + * include/osgText/Text, src/osgText/Text.cpp: Fixed osgText::Text::DrawModeType::ALIGNEMENT spelling mistake, now is ALIGNMENT. @@ -6646,8 +9055,7 @@ 2002-06-23 21: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, + 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 @@ -6655,9 +9063,8 @@ 2002-06-22 15:46 robert - * VisualStudio/Demos/osggeometry/osggeometry.dsp, - src/osgPlugins/bmp/ReaderWriterBMP.cpp, - src/osgPlugins/lwo/ReaderWriterLWO.cpp: Compile Fixes for Win32. + * src/osgPlugins/: bmp/ReaderWriterBMP.cpp, + lwo/ReaderWriterLWO.cpp: Compile Fixes for Win32. 2002-06-21 19:24 robert @@ -6667,11 +9074,7 @@ 2002-06-21 16:45 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 + VisualStudio/VisualStudio.dsw, Make/makedirdefs: Added new osggeometry demo to test the work on the new osg::Geometry Drawable. @@ -6731,9 +9134,8 @@ 2002-06-19 15: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. + * 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 @@ -6743,7 +9145,6 @@ 2002-06-19 10: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 @@ -6810,7 +9211,6 @@ * 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 @@ -6819,7 +9219,6 @@ 2002-06-15 20: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. @@ -6839,13 +9238,6 @@ * src/osg/ShadowVolumeOccluder.cpp: Added computation of the occluders volume, scale it to a ratio of the frustum. -2002-06-14 14: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 13:49 robert * include/osg/CollectOccludersVisitor, @@ -6870,11 +9262,9 @@ * 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. + src/osg/ShadowVolumeOccluder.cpp, src/osgPlugins/osg/Makefile, + src/osgUtil/SceneView.cpp: Further work on occlusion culling. 2002-06-13 19:39 don @@ -6886,10 +9276,6 @@ * include/osg/NodeCallback: Added #include so that it will compile properly regardless of include order. -2002-06-13 19:10 robert - - * src/osgGLUT/Makefile: Added -osgGA to the Makefile list. - 2002-06-13 18:27 robert * include/osg/Timer, src/osg/Timer.cpp: Merge Randall's changes. @@ -6910,10 +9296,6 @@ * include/osg/Node: Removed inappropriate inline keyword which was breaking the IRIX build. -2002-06-12 15:43 robert - - * src/Demos/osgparticle/osgparticle.cpp: IRIX build fix. - 2002-06-12 14:57 robert * Make/makedefs, src/osgParticle/Makefile: Changes for MacOSX @@ -6953,9 +9335,8 @@ * 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, + 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, @@ -6994,8 +9375,7 @@ 2002-06-09 13:09 robert * Make/makedefs, VisualStudio/osgUtil/osgUtil.dsp, - include/osgGA/GUIEventAdapter, include/osgGLUT/GLUTEventAdapter, - include/osgGLUT/Viewer, include/osgUtil/CameraManipulator, + include/osgGA/GUIEventAdapter, include/osgUtil/CameraManipulator, include/osgUtil/DriveManipulator, include/osgUtil/FlightManipulator, include/osgUtil/GUIActionAdapter, include/osgUtil/GUIEventAdapter, @@ -7003,20 +9383,8 @@ include/osgUtil/SceneViewManipulator, include/osgUtil/StateSetManipulator, include/osgUtil/TrackballManipulator, - 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/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/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, @@ -7032,20 +9400,11 @@ 2002-06-08 19:58 robert - * Make/makedirdefs, VisualStudio/VisualStudio.dsw, - VisualStudio/Demos/osgoccluder/osgoccluder.dsp, doc/demos.html, + * Make/makedirdefs, VisualStudio/VisualStudio.dsw, doc/demos.html, include/osg/CullingSet, include/osg/Polytope, include/osg/ShadowOccluderVolume, src/osgUtil/CullVisitor.cpp: More more occlusion culling. -2002-06-07 20:03 robert - - * src/Demos/osgoccluder/: Makefile, Makefile.inst, osgoccluder.cpp: - Added osgoccluder demo, it creates a single quad occluder, but the - culling code is not complete yet, so it won't actually do any - occlusion culling, the demo is here so I can test the evolving - occlusion culling code. - 2002-06-07 14:54 don * include/osgParticle/range: #ifdefed out cstdlib for irix @@ -7125,10 +9484,8 @@ 2002-06-05 16:00 robert - * VisualStudio/: VisualStudio.dsw, - Demos/osgparticle/osgparticle.dsp, - Demos/osgparticle/osgparticledemo.dsp: Renamed the osgparticle demo - so that it wouldn't clash with the osgParticle library. + * VisualStudio/VisualStudio.dsw: Renamed the osgparticle demo so + that it wouldn't clash with the osgParticle library. 2002-06-05 14:14 robert @@ -7152,14 +9509,12 @@ 2002-06-05 13:00 robert - * VisualStudio/: VisualStudio.dsw, - Demos/osgparticle/osgparticle.dsp, osgParticle/osgParticle.dsp: + * VisualStudio/: VisualStudio.dsw, osgParticle/osgParticle.dsp: Updated VisualStudio files for osgParticle. 2002-06-05 12:44 robert * AUTHORS, Make/makedirdefs, VisualStudio/VisualStudio.dsw, - VisualStudio/Demos/osgparticle/osgparticle.dsp, VisualStudio/osgParticle/osgParticle.dsp, doc/documentation.html, doc/doc++/osgParticle/AccelOperator.html, doc/doc++/osgParticle/CenteredPlacer.html, @@ -7222,9 +9577,7 @@ include/osgParticle/SegmentPlacer, include/osgParticle/Shooter, include/osgParticle/VariableRateCounter, include/osgParticle/Version, include/osgParticle/range, - src/Demos/osgparticle/Makefile, - src/Demos/osgparticle/Makefile.inst, - src/Demos/osgparticle/osgparticle.cpp, src/osgParticle/Emitter.cpp, + src/osgParticle/Emitter.cpp, src/osgParticle/FluidFrictionOperator.cpp, src/osgParticle/IO_AccelOperator.cpp, src/osgParticle/IO_CenteredPlacer.cpp, @@ -7356,17 +9709,7 @@ 2002-06-03 11:16 robert - * VisualStudio/: Demos/hangglide/hangglide.dsp, - Demos/osgbillboard/osgbillboard.dsp, - Demos/osgcallback/osgcallback.dsp, Demos/osgclip/osgclip.dsp, - Demos/osgconv/osgconv.dsp, Demos/osgcopy/osgcopy.dsp, - Demos/osgcube/osgcube.dsp, Demos/osghud/osghud.dsp, - Demos/osgimpostor/osgimpostor.dsp, Demos/osgreflect/osgreflect.dsp, - Demos/osgscribe/osgscribe.dsp, - Demos/osgstereoimage/osgstereoimage.dsp, - Demos/osgtext/osgtextdemo.dsp, Demos/osgversion/osgversion.dsp, - Demos/osgviews/osgviews.dsp, Demos/sgv/sgv.dsp, osg/osg.dsp, - osgDB/osgDB.dsp, osgGA/osgGA.dsp, osgGLUT/osgGLUT.dsp, + * 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, @@ -7388,8 +9731,7 @@ 2002-06-03 10:40 robert - * VisualStudio/: VisualStudio.dsw, - Demos/osgcallback/osgcallback.dsp: Changed file endings to dos. + * VisualStudio/VisualStudio.dsw: Changed file endings to dos. 2002-05-29 19:34 robert @@ -7397,27 +9739,14 @@ include/osgGA/GUIEventHandlerVisitor: Fixes for warnings under VisualStudio -2002-05-29 16:15 robert - - * src/Demos/osgcallback/osgcallback.cpp: Fix for IRIX build. - -2002-05-29 16:05 robert - - * VisualStudio/Demos/osgcallback/osgcallback.dsp: Changed the - endings to dos. - 2002-05-28 23:43 robert * Make/makedirdefs, VisualStudio/VisualStudio.dsw, - VisualStudio/Demos/osgcallback/osgcallback.dsp, VisualStudio/osg/osg.dsp, include/osg/Billboard, include/osg/ConvexPlanerOccluder, include/osg/ConvexPlanerPolygon, include/osg/Drawable, include/osg/Geode, include/osg/LOD, include/osg/PositionAttitudeTransform, include/osg/ShadowOccluderVolume, include/osg/Transform, - src/Demos/osgcallback/Makefile, - src/Demos/osgcallback/Makefile.inst, - src/Demos/osgcallback/osgcallback.cpp, src/osg/ConvexPlanerOccluder.cpp, src/osg/ConvexPlanerPolygon.cpp, src/osg/Drawable.cpp, src/osg/Geode.cpp, src/osg/Makefile, src/osg/ShadowOccluderVolume.cpp: Added new osgcallback demo, and @@ -7427,9 +9756,9 @@ 2002-05-28 16:11 robert - * include/: osg/Export, osgDB/Export, osgGA/Export, osgGLUT/Export, - osgText/Export, osgUtil/Export: Added pragma to disable warning - under VisualStudio.NET. + * include/: osg/Export, osgDB/Export, osgGA/Export, osgText/Export, + osgUtil/Export: Added pragma to disable warning under + VisualStudio.NET. 2002-05-28 15:17 robert @@ -7505,16 +9834,7 @@ 2002-05-22 12: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/osgversion/osgversion.dsp, - Demos/osgviews/osgviews.dsp, Demos/sgv/sgv.dsp, osg/osg.dsp, - osgDB/osgDB.dsp, osgGA/osgGA.dsp, osgGLUT/osgGLUT.dsp, + * 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, @@ -7731,11 +10051,9 @@ 2002-05-02 00: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, + 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: @@ -7749,25 +10067,18 @@ 2002-04-26 15: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/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 + * 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 13:49 robert @@ -7945,7 +10256,6 @@ 2002-04-24 20: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 @@ -8031,7 +10341,7 @@ 2002-04-24 08:49 robert - * Makefile, include/osg/Version, src/Makefile, src/Demos/Makefile, + * 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. @@ -8046,25 +10356,18 @@ 2002-04-23 15: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/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 + * 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 15:01 robert @@ -8102,12 +10405,11 @@ 2002-04-23 10: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. + * 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. @@ -8133,17 +10435,6 @@ * NEWS: Added to the NEWS file. -2002-04-23 08: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 23:54 don - - * src/Demos/osgcluster/osgcluster.cpp: Impleneted byte swap for use - between machines with different endians. - 2002-04-22 21:18 robert * include/osg/: ClippingVolume, Matrix, Plane: A couple of API @@ -8211,8 +10502,8 @@ 2002-04-21 22: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. + 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 @@ -8262,9 +10553,7 @@ 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, + 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, @@ -8280,9 +10569,8 @@ 2002-04-21 10: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. + src/osgText/Version.cpp, src/osgUtil/Version.cpp: Updated Versions, + and NEWS file to reflect impending release of 0.8.45. 2002-04-21 09:51 robert @@ -8302,12 +10590,10 @@ 2002-04-19 19: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. + * 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. @@ -8444,7 +10730,7 @@ 2002-04-16 15:21 don - * Makefile, Make/makedirdefs, src/Makefile, src/Demos/Makefile, + * 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 @@ -8472,16 +10758,13 @@ 2002-04-16 14:09 robert - * VisualStudio/Demos/hangglide/hangglide.dsp, - 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. + * 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 11:41 robert @@ -8526,9 +10809,9 @@ 2002-04-16 03: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. + 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 21:48 robert @@ -8550,42 +10833,27 @@ * include/osg/MemoryManager, src/osgPlugins/dx/StateSetStr.cpp: Added support for OSG_USE_MEMORY_MANAGER into Windows build. -2002-04-15 19:12 robert - - * src/Demos/osghud/Makefile.inst: Added Makefile.inst which was not - added ealier with the check in osghud. - 2002-04-15 14: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 14:29 robert - - * VisualStudio/Demos/osgtext/osgtextdemo.dsp: Fixed error in - project w.r.t name of source file. - 2002-04-15 14:21 robert - * VisualStudio/: VisualStudio.dsw, Demos/osgtext/osgtext.dsp, - Demos/osgtext/osgtextdemo.dsp: Renamed Demos/osgtext/osgtext.dsp + * VisualStudio/VisualStudio.dsw: Renamed Demos/osgtext/osgtext.dsp back to Demos/osgtext/osgtextdemo.dsp 2002-04-15 13: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. + src/osg/Node.cpp, src/osgUtil/CullVisitor.cpp: Added CullCallbacks + to osg::Node, and osgUtil::CullVisitor. 2002-04-15 11:03 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. + * VisualStudio/VisualStudio.dsw: Added osghud, a head up display + demo. 2002-04-15 10:59 robert @@ -8602,9 +10870,9 @@ 2002-04-15 08: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. + * 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 22:21 robert @@ -8627,7 +10895,7 @@ 2002-04-14 13:41 robert - * include/osg/Image, src/osg/Image.cpp, src/osgGLUT/Viewer.cpp, + * 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'. @@ -8645,20 +10913,7 @@ 2002-04-13 22: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/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/osg/osg.dsp, VisualStudio/osgDB/osgDB.dsp, VisualStudio/osgPlugins/bmp/bmp.dsp, VisualStudio/osgPlugins/dw/dw.dsp, VisualStudio/osgPlugins/dx/dx.dsp, @@ -8736,32 +10991,25 @@ 2002-04-12 13:06 robert - * VisualStudio/: VisualStudio.dsw, - Demos/osgstereoimage/osgstereoimage.dsp, Demos/osgtext/osgtext.dsp, - Demos/osgversion/osgversion.dsp: Futher updates to VisualStudio + * VisualStudio/VisualStudio.dsw: Futher updates to VisualStudio files, adding osgstereoimage and osgversion in particular. 2002-04-12 12: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. + 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 12:15 robert - * VisualStudio/: VisualStudio.dsw, Demos/osgtext/osgtext.dsp: - Renamed the osgtext demo project to reflect the name. + * VisualStudio/VisualStudio.dsw: Renamed the osgtext demo project + to reflect the name. 2002-04-12 11:56 robert - * VisualStudio/: VisualStudio.dsw, Demos/hangglide/hangglide.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/osgviews/osgviews.dsp, - Demos/sgv/sgv.dsp, osgPlugins/bmp/bmp.dsp, osgPlugins/dw/dw.dsp, - osgPlugins/dx/dx.dsp, osgPlugins/flt/flt.dsp, + * 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, @@ -8820,17 +11068,17 @@ * 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. + 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 @@ -8955,35 +11203,18 @@ 2002-04-09 15:51 don - * Make/instdemosrc, 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/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. + * 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 14: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/Demos/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/osgversion/Makefile, src/Demos/osgviews/Makefile, - src/Demos/sgv/Makefile, src/osgPlugins/Makefile, - src/osgText/FTVectoriser.cpp: Added pkgadd distribution for - Solaris. + 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. @@ -9080,10 +11311,8 @@ 2002-04-03 17:41 don - * Make/instrules, Make/makedefs, Make/makerules, - src/Demos/Makefile, src/Demos/osgversion/Makefile, - src/Demos/osgversion/osgversion.cpp, src/osg/Makefile, - src/osgDB/Makefile, src/osgGLUT/Makefile, src/osgPlugins/Makefile, + * 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, @@ -9118,14 +11347,7 @@ 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/Demos/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/osgviews/Makefile, - src/Demos/sgv/Makefile, src/osg/Makefile, src/osgDB/Makefile, - src/osgGLUT/Makefile, src/osgPlugins/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, @@ -9272,9 +11494,8 @@ 2002-03-27 16: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. + src/osg/MemoryManager.cpp, src/osgDB/Registry.cpp: Futher updates + to MemoryManager, fixed memory leak in osgconv. 2002-03-27 14:56 robert @@ -9310,18 +11531,15 @@ 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/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/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, @@ -9387,12 +11605,12 @@ * 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/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. + 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. @@ -9411,15 +11629,6 @@ * src/osg/DisplaySettings.cpp: Fixed warning in DisplaySettings.cpp -2002-03-23 21:28 robert - - * include/osgGLUT/Viewer, include/osgGLUT/Window, - src/osgGLUT/Viewer.cpp, src/osgGLUT/Window.cpp: Moved the exit on - escape into Window, and added a virtual free method on both Window - an Viewer to clean up the windows, this is now called before exit - is finally called, ensure that more more memroy is clean up prior - to exit. - 2002-03-23 10:55 robert * include/osg/Texture: Added GL_TEXTURE_3D definition for those @@ -9460,12 +11669,9 @@ 2002-03-21 07:50 don - * 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.... + * 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. @@ -9522,16 +11728,14 @@ 2002-03-18 21:55 don * 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... + include/osgUtil/Optimizer, src/osg/Matrix.cpp: Changes required for + SUN Solaris port... 2002-03-17 18: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. + * 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 @@ -9548,10 +11752,8 @@ 2002-03-14 17:34 robert * include/osg/StateAttribute, include/osg/StateSet, - include/osgGLUT/GLUTEventAdapter, include/osgGLUT/Viewer, include/osgUtil/CameraManipulator, include/osgUtil/GUIEventAdapter, src/osg/Image.cpp, src/osg/StateSet.cpp, - src/osgGLUT/GLUTEventAdapter.cpp, src/osgGLUT/Viewer.cpp, src/osgUtil/CameraManipulator.cpp, src/osgUtil/DriveManipulator.cpp, src/osgUtil/FlightManipulator.cpp, src/osgUtil/Optimizer.cpp, @@ -9608,11 +11810,6 @@ * src/osgPlugins/lib3ds/ReaderWriter3DS.cpp: Support added for pivot points, submission from Mike Connel. -2002-03-09 10:53 robert - - * src/osgGLUT/Viewer.cpp: Fixed setWindowWidth call to account for - width and height correctly. - 2002-03-09 10:52 robert * VisualStudio/osgPlugins/txp/txp.dsp: TXP plugin updates from @@ -9723,10 +11920,10 @@ * 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. + 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 @@ -9779,9 +11976,7 @@ 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++/osgDB/Input.html, doc/doc++/osgUtil/CullVisitor.html, doc/doc++/osgUtil/DisplayListVisitor.html, doc/doc++/osgUtil/RenderGraph.html, doc/doc++/osgUtil/RenderStage.html, @@ -9794,11 +11989,10 @@ * 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. + 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 @@ -9818,11 +12012,10 @@ 2002-02-22 17: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, + 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. @@ -9850,9 +12043,7 @@ 2002-02-18 20:46 robert * AUTHORS, NEWS, VisualStudio/VisualStudio.dsw, - VisualStudio/osgPlugins/dx/dx.dsp, - include/osgGLUT/GLUTEventAdapter, src/osgGLUT/GLUTEventAdapter.cpp, - src/osgPlugins/Makefile, + 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, @@ -9883,13 +12074,7 @@ 2002-02-13 22:56 robert * Makefile, Make/makedefs.irix.std.64, src/Makefile, - src/Demos/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/osgviews/Makefile, - src/Demos/sgv/Makefile, src/osg/Makefile, src/osgDB/Makefile, - src/osgGLUT/Makefile, src/osgPlugins/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, @@ -9905,15 +12090,6 @@ gmake rather than pmake or smake. This gets round issues with exporting OSGHOME. -2002-02-13 22:53 robert - - * src/Demos/osgconv/: Makefile, OrientationConverter.cpp, - OrientationConverter.h, osgconv.cpp: Updated the osgconv support - for orientation conversion so that it used inserted a static - transform to do the work of rotating the scene, then applied a - standard osgUtil::Optimizer::FlattenStaticTransformsVisitor - traversal to flatten the transfrom down on to the geometry nodes. - 2002-02-13 22:52 robert * include/osg/: GeoSet, Math: Fixed the fabsf define which was @@ -9922,33 +12098,15 @@ 2002-02-13 00:13 robert - * src/: osg/Camera.cpp, osgGLUT/Viewer.cpp, osgUtil/SceneView.cpp: - Fixed problems with intersection visitor coupled with the viewer. - -2002-02-13 00:00 robert - - * src/Demos/sgv/Makefile: Added sgv -stereo cessna.osg to make test - list. + * 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/Demos/Makefile, - 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/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. + * 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 @@ -10075,12 +12233,12 @@ 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. @@ -10094,9 +12252,7 @@ 2002-02-10 11:17 robert - * Make/makedefs.macosx, src/Demos/osgbillboard/osgbillboard.cpp, - src/Demos/osgcluster/osgcluster.cpp, - src/Demos/osgviews/osgviews.cpp: Fixes for MacOSX build. + * Make/makedefs.macosx: Fixes for MacOSX build. 2002-02-10 10:42 robert @@ -10171,16 +12327,14 @@ 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, + 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, @@ -10205,17 +12359,15 @@ * 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, + 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 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/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. @@ -10225,10 +12377,10 @@ * 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, + 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, @@ -10271,11 +12423,11 @@ * 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. + src/osgUtil/CullVisitor.cpp: Various investigations into culling + errors w.r.t matrix inversion resulted in the conclusion that the + osg::Matrix::inverse was broken, have lifted a new implementation + from sgl and it seems to work fine. Will need further testing but + looks good. 2002-02-07 01:12 robert @@ -10316,14 +12468,14 @@ include/osg/Transform, include/osgUtil/CullVisitor, src/osg/AutoTransform.cpp, src/osg/Makefile, src/osg/Node.cpp, src/osg/NodeVisitor.cpp, src/osg/PositionAttitudeTransform.cpp, - src/osg/Transform.cpp, src/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. + 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 21:51 robert @@ -10374,14 +12526,14 @@ 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, + 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, @@ -10403,9 +12555,9 @@ 2002-02-02 20:07 robert - * include/: osg/Export, osgDB/Export, osgGLUT/Export, - osgText/Export, osgUtil/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 19:49 robert @@ -10413,20 +12565,12 @@ causing compile problems under Windows, due to a incorrect comparison of objects of different types. -2002-02-02 10:52 robert - - * include/osgGLUT/glut: Typo fixed in the header guard. - 2002-01-30 19:59 robert * include/osgUtil/DepthSortedBin: Fixed clone(CopyOp&) and cloneType() methods which were out of sync with the new style clone operations. -2002-01-30 18:59 robert - - * src/Demos/osgcopy/osgcopy.cpp: Fixes for Windows build - 2002-01-30 16:24 robert * VisualStudio/VisualStudio.dsw, include/osg/Image, @@ -10446,22 +12590,8 @@ 2002-01-30 15:02 robert - * VisualStudio/: VisualStudio.dsw, - Demos/osgbillboard/osgbillboard.dsp: Added osgbillboard project - files to the VisualStudio workspace. - -2002-01-30 15:01 robert - - * src/Demos/: Makefile, osgbillboard/Makefile, - osgbillboard/osgbillboard.cpp: Added osgbillboard demo. The code - is main a copy of osgtexture right now, my plan to do change it to - make it a better demo of the different types of billboard that one - can do. - -2002-01-30 14:37 robert - - * src/Demos/osgcopy/Makedepend: Removed a Makedepend that didn't - belong! + * VisualStudio/VisualStudio.dsw: Added osgbillboard project files + to the VisualStudio workspace. 2002-01-30 13:15 robert @@ -10472,7 +12602,6 @@ 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 @@ -10486,9 +12615,8 @@ 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 14:20 robert @@ -10534,15 +12662,12 @@ 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 @@ -10578,8 +12703,7 @@ 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, + 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, @@ -10612,23 +12736,10 @@ method -2002-01-27 20:28 robert - - * src/Demos/osgscribe/osgscribe.cpp: Added - stateset->setMode(GL_LIGHTING,osg::StateAttribute::OVERRIDE_ON); to - scribbed subgraph so that lighting is always on, this is needed - since glMaterial is only active when lighting is enabled. - 2002-01-26 20:03 robert - * VisualStudio/: VisualStudio.dsw, Demos/osgscribe/osgscribe.dsp: - Added VisualStudio workspace files for new osgscribe demo. - -2002-01-26 19:48 robert - - * src/Demos/: Makefile, osgscribe/Makefile, - osgscribe/osgscribe.cpp: Added new osgscribe demo which demostrates - how to create a wireframe overlay of a model. + * VisualStudio/VisualStudio.dsw: Added VisualStudio workspace files + for new osgscribe demo. 2002-01-26 14:13 robert @@ -10722,8 +12833,7 @@ 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 16:24 robert @@ -10733,7 +12843,6 @@ 2002-01-19 22:11 robert * include/osgUtil/GUIEventAdapter, - src/osgGLUT/GLUTEventAdapter.cpp, src/osgGLUT/Viewer.cpp, src/osgUtil/DriveManipulator.cpp, src/osgUtil/FlightManipulator.cpp, src/osgUtil/TrackballManipulator.cpp: Converted @@ -10831,12 +12940,6 @@ ENALBE_ALL_CULLING spelling mistake, have changed it to ENABLE_ALL_CULLING. -2002-01-17 22:40 robert - - * include/osgGLUT/Window, src/osgGLUT/Window.cpp: Added support for - glutSpecialFunc, glutSpaceballMotion, glutSpaceballRotate and - glutSpaceballRotate into osgGLUT::Window base class. - 2002-01-16 21:23 robert * src/osg/State.cpp: Reversed the ordering of setting of OpenGL @@ -10904,14 +13007,8 @@ 2002-01-16 10:36 robert * Make/makerules.macosx, include/osg/GL, include/osg/GLU, - include/osg/Timer, include/osgText/Font, - 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/osgviews/Makefile, - src/Demos/sgv/Makefile, src/osg/Makefile, src/osg/Timer.cpp, - src/osgDB/Makefile, src/osgGLUT/Makefile, src/osgPlugins/Makefile, + 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, @@ -10972,22 +13069,18 @@ 2002-01-04 20:44 robert - * Makefile, src/Demos/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/osgviews/Makefile, - src/Demos/sgv/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: 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 20:43 robert @@ -11001,10 +13094,9 @@ * 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. + src/osg/ShadeModel.cpp, src/osgPlugins/osg/Makefile, + src/osgPlugins/osg/ShadeModel.cpp: Added osg::ShadeModel state + attribute which encapsulates glShadeModel. 2002-01-04 17:34 robert @@ -11024,12 +13116,7 @@ 2002-01-03 23:18 robert - * Makefile, src/Makefile, src/Demos/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/osgviews/Makefile, src/Demos/sgv/Makefile, - src/osg/Makefile, src/osgDB/Makefile, src/osgGLUT/Makefile, + * 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, @@ -11047,11 +13134,10 @@ 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, + 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, @@ -11070,8 +13156,8 @@ * 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/osg.html: Updates in preperation for the third + attempt at the 0.8.43 release. 2002-01-02 15:42 robert @@ -11106,15 +13192,6 @@ * include/osg/GeoSet: Fixed the orientation of for_each_triangle cases for QUAD and QUAD_STRIP. -2001-12-31 23:21 robert - - * include/osgGLUT/Viewer, src/osgGLUT/Viewer.cpp: Removed the - variables which were duplicated in osgGLUT::Viewer and - osgGLUT::Window, standardising on the Window ones, and therefore - removing an unitialized variable that had been introduced. This - caused a crash under WindowsXP due to send invalid values to - glutReshapeWindow. - 2001-12-31 23:16 robert * include/osg/LOD: Added a more detailed explanation of how LOD's @@ -11141,14 +13218,6 @@ * ChangeLog, src/osgDB/FileUtils.cpp: Added /usr/local/lib to the s_default_dso_path search path for plugins. -2001-12-30 17:13 robert - - * src/osgGLUT/Viewer.cpp: Made the output message related to not - registering a camera manipulator with the GLUT Viewer output as - INFO rather than as a NOTICE. This suppress this message which was - appearing on some of the demos all the time, even though are quite - reasonable default behaviour is used. - 2001-12-30 16:59 robert * INSTALL: Added references to sgv -stereo and sgv -stencil to the @@ -11188,9 +13257,7 @@ 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 20:06 robert @@ -11213,8 +13280,8 @@ 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++/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, @@ -11287,10 +13354,7 @@ 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, + osgDB/writeObjectFile.html, osgUtil/CullVisitor.html, osgUtil/DepthSortedBin.html, osgUtil/DisplayListVisitor.html, osgUtil/DriveManipulator.html, osgUtil/FlightManipulator.html, osgUtil/GUIActionAdapter.html, osgUtil/GUIEventAdapter.html, @@ -11330,14 +13394,6 @@ implementation, the user has complete flexiblity of when and where to use the different lights at their disposal. -2001-12-24 19:06 robert - - * include/osgGLUT/Viewer, include/osgGLUT/Window, - src/Demos/sgv/Makefile, src/osgGLUT/Viewer.cpp, - src/osgGLUT/Window.cpp: Updated the osgGLUT::Viewer to subclass - from osgGLUT::Window as has been intended since the development of - osgGLUT::Window. - 2001-12-24 15:12 robert * VisualStudio/osgPlugins/gif/gif.dsp: updates for windows build @@ -11345,9 +13401,6 @@ 2001-12-24 14:12 robert * FAQ, INSTALL, Makefile, TODO, doc/stereo.html, src/Makefile, - src/Demos/Makefile, 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, @@ -11358,11 +13411,8 @@ 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 21:35 robert @@ -11370,23 +13420,16 @@ for stereo support, the stereo.html needs to be re-edited in a html editor before it becomes readable though.. -2001-12-22 14:55 robert - - * src/Demos/: osgimpostor/osgimpostor.cpp, - osgreflect/osgreflect.cpp, osgviews/osgviews.cpp, sgv/sgv.cpp: - Updated usage messages to include new stereo and stencil - commandline options. - 2001-12-21 22:48 robert * VisualStudio/osg/osg.dsp, VisualStudio/osgUtil/osgUtil.dsp, include/osg/Camera, include/osg/DisplaySettings, include/osg/State, - include/osg/VisualsSettings, include/osgGLUT/Viewer, + include/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/osgGLUT/Viewer.cpp, + src/osg/VisualsSettings.cpp, src/osgUtil/DisplayRequirementsVisitor.cpp, src/osgUtil/DriveManipulator.cpp, src/osgUtil/FlightManipulator.cpp, src/osgUtil/Makefile, @@ -11427,13 +13470,6 @@ src/osgUtil/TrackballManipulator.cpp: Updates to the camera code related to stereo, adding fusion distance. -2001-12-20 16:34 robert - - * src/Demos/: osgimpostor/osgimpostor.cpp, osgviews/osgviews.cpp, - sgv/sgv.cpp: Added check for null models be returned form - osgDB::readNodeFiles(..) to prevent execution when no models have - been loaded. - 2001-12-20 12:12 robert * src/osgPlugins/flt/flt2osg.cpp: Updates to flt loading of light @@ -11446,12 +13482,9 @@ 2001-12-19 10:29 robert - * src/: Demos/osgcluster/osgcluster.cpp, Demos/osgcube/osgcube.cpp, - Demos/osgimpostor/osgimpostor.cpp, Demos/osgreflect/osgreflect.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 08:49 robert @@ -11470,13 +13503,13 @@ 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, + 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/osgGLUT/Viewer.cpp, - src/osgPlugins/osg/ColorMatrix.cpp, src/osgPlugins/osg/Makefile, - src/osgPlugins/osg/TexMat.cpp, src/osgUtil/SceneView.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. @@ -11517,8 +13550,7 @@ 2001-12-17 16:21 don - * src/: Demos/osgcluster/osgcluster.cpp, Demos/osgtext/Makefile, - osgPlugins/Makefile, osgPlugins/flt/GeoSetBuilder.cpp, + * 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 @@ -11555,9 +13587,8 @@ 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: 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 22:41 robert @@ -11567,8 +13598,7 @@ 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, + 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: @@ -11604,12 +13634,8 @@ * 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/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, + 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, @@ -11618,7 +13644,6 @@ 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, @@ -11644,7 +13669,6 @@ * 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, @@ -11658,10 +13682,10 @@ 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, 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 16:15 robert @@ -11674,11 +13698,8 @@ 2001-12-14 15:16 don - * VisualStudio/: VisualStudio.dsw, Demos/hangglide/hangglide.dsp, - Demos/osgconv/osgconv.dsp, Demos/osgcube/osgcube.dsp, - Demos/osgimpostor/osgimpostor.dsp, Demos/osgreflect/osgreflect.dsp, - Demos/osgviews/osgviews.dsp, Demos/sgv/sgv.dsp, osgDB/osgDB.dsp, - osgGLUT/osgGLUT.dsp, osgPlugins/bmp/bmp.dsp, osgPlugins/dw/dw.dsp, + * 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, @@ -11711,9 +13732,9 @@ 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/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, @@ -11727,11 +13748,8 @@ 2001-12-12 20:29 robert * include/osg/Math, include/osg/Matrix, include/osg/Quat, - include/osg/Transform, src/Demos/osgcluster/osgcluster.cpp, - src/Demos/osgconv/OrientationConverter.cpp, - src/Demos/osgcube/osgcube.cpp, src/Demos/osgreflect/osgreflect.cpp, - src/osg/Billboard.cpp, src/osg/Camera.cpp, src/osg/Matrix.cpp, - src/osg/Quat.cpp, src/osg/Transform.cpp, + 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, @@ -11766,12 +13784,6 @@ interleaved arrays in the .osg loader, and corrected a spelling mistake in osg::GeoSet. -2001-12-12 05:09 don - - * src/Demos/osgconv/: OrientationConverter.cpp, - OrientationConverter.h, osgconv.cpp: Added translation and scaling - to osgconv - 2001-12-11 17:00 don * src/osg/Matrix.cpp: Fixed Matrix::rotate( Vec3 from, Vec3 to); @@ -11842,15 +13854,9 @@ * src/osgPlugins/obj/ReaderWriterOBJ.cpp: Made a output message output as osg::DEBUG only. -2001-12-04 12:34 robert - - * src/Demos/sgv/sgv.cpp: Commented out the code to force sgv to use - ANAGLYPHIC_STEREO as this should not be the default, will add - options to do this later. - 2001-12-04 12:31 robert - * src/: Demos/sgv/sgv.cpp, osg/Camera.cpp, osg/Texture.cpp, + * src/: osg/Camera.cpp, osg/Texture.cpp, osgPlugins/osg/Texture.cpp, osgPlugins/pfb/ReaderWriterPFB.cpp, osgUtil/SceneView.cpp: Improved support for anaglyphic stereo. @@ -11860,9 +13866,9 @@ * 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. + src/osgText/Paragraph.cpp, src/osgUtil/RenderStage.cpp, + src/osgUtil/SceneView.cpp: Beginings of support for quad bufferd, + red/green, and slit screen stereo. 2001-12-02 08:59 don @@ -11904,22 +13910,6 @@ updating of the image modified flag to be used in conjunction with texture subloading. -2001-11-15 11:59 robert - - * src/osgGLUT/Viewer.cpp: Move the call to the manipulators before - the scene app traversal to that any changes to the scene graph, - such as adding an app callback can be seen by during the same - frame. - -2001-11-14 15:53 robert - - * src/Demos/osgtext/main.cpp: Fixes for windows compilation - -2001-11-14 15:52 robert - - * src/Demos/osgtext/main.cpp: Fixed compilation problem under - Wndows - 2001-11-14 15:32 robert * include/osg/Math: Fixed compilation problem under Wndows @@ -11935,9 +13925,7 @@ * 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/osg/Transform.cpp, src/osgGLUT/Viewer.cpp, + 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, @@ -11969,10 +13957,9 @@ 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. @@ -12029,11 +14016,10 @@ 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 11:36 robert @@ -12057,9 +14043,9 @@ 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 21:20 don @@ -12072,10 +14058,10 @@ * 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. + 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 12:26 robert @@ -12207,22 +14193,11 @@ * include/osg/Texture: Changed a #define ... (GLenum) 0x84fe to 0x84FE to fix problems under MacOS9 build. -2001-10-29 12:22 robert - - * src/Demos/osgtext/main.cpp: Ran to_unix over - src/Demos/osgtext/main.cpp to try and fix some return type problems - reported under Windows. - 2001-10-29 12:19 robert * src/osgText/Version.cpp: Added missing src/osgText/Version.cpp file. -2001-10-25 00: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 23:15 robert * VisualStudio/VisualStudio.dsw, VisualStudio/osgText/osgText.dsp, @@ -12243,8 +14218,7 @@ 2001-10-24 13: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 12:53 robert @@ -12255,27 +14229,21 @@ 2001-10-24 09: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 + * 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 09: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 23:23 don @@ -12296,15 +14264,14 @@ 2001-10-23 22:59 don * Make/makedefs.linux, Make/makerules.linux, - src/Demos/sgv/Makefile, src/osgPlugins/pfb/Makefile, + src/osgPlugins/pfb/Makefile, src/osgPlugins/pfb/ReaderWriterPFB.cpp: Fixed pfb loader so that it works for both Linux and IRix with dynamic libraries, and provides support to load (almost) all that Performer loads. 2001-10-23 22: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 22:12 robert @@ -12348,49 +14315,39 @@ 2001-10-23 19:51 robert * 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. - -2001-10-23 15: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. + 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-22 22: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/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. @@ -12410,12 +14367,10 @@ 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: Moved all #include "osg/.." references to - #include to aid port to MacOS. + 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 20:26 robert @@ -12456,13 +14411,12 @@ * 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. + 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 12:56 robert @@ -12500,8 +14454,7 @@ 2001-10-16 20: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 18:39 robert @@ -12523,26 +14476,6 @@ that unused normals at left at 0,0,0 insead of being normalized, which results in (nan,nan,nan). -2001-10-16 14: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 10: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 10: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 08:24 robert * src/osgPlugins/pfb/ReaderWriterPFB.cpp: Fixed problem caused by @@ -12556,9 +14489,8 @@ 2001-10-15 15:50 robert - * include/osg/FrameStamp, include/osg/Timer, - src/Demos/osgconv/OrientationConverter.cpp, src/Demos/sgv/sgv.cpp, - src/osg/Matrix.cpp, src/osgPlugins/bmp/ReaderWriterBMP.cpp, + * 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 @@ -12572,14 +14504,14 @@ 2001-10-15 14: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 08:40 robert @@ -12599,8 +14531,7 @@ 2001-10-14 17:54 robert * include/osgDB/ReaderWriter, include/osgDB/Registry, - src/Demos/sgv/sgv.cpp, src/osgDB/Registry.cpp, - src/osgPlugins/bmp/ReaderWriterBMP.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, @@ -12626,24 +14557,6 @@ *and* the plugin need to be aware of subclass, the plugin will need to use dynamic_cast<> to assertain its type. -2001-10-14 16:56 robert - - * VisualStudio/Demos/osgconv/osgconv.dsp: Added - OrientationConverter.cpp to the VisualStudio project files for - osgconv. - -2001-10-14 16: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 14: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 14:23 robert * src/osg/Matrix.cpp: Fixed a bug in Matrix::invert(..) which did @@ -12665,17 +14578,11 @@ 2001-10-14 06: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. -2001-10-14 05:33 don - - * src/Demos/osgconv/orientationconverter.cpp: Mr. O added fancy, - shmanzy C++ code, but broke normal transform functionality Fixed. - 2001-10-14 05:14 don * src/osgUtil/TrackballManipulator.cpp: Quick 'n dirty fix to @@ -12697,51 +14604,30 @@ 2001-10-13 11: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. + 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 09:48 don - - * src/Demos/osgconv/orientationconverter.cpp: Added Mr. Osfields - dynamic_cast<> and test for validity test. - 2001-10-13 08:34 don * src/osg/Quat.cpp: backed out right-handed coordinate transform for makeRot(vec3,vec3) in Quat.cpp -2001-10-13 08:32 don - - * src/Demos/osgconv/orientationconverter.cpp: A few more clean ups - -2001-10-13 07:41 don - - * src/Demos/osgconv/osgconv.cpp: Cleaned up the usage message - 2001-10-13 07:24 don - * include/osg/GeoSet, src/Demos/osgconv/OrientationConverter.h, - src/Demos/osgconv/orientationconverter.cpp: Updated osgconv to be - able to handle orientation swapping. + * include/osg/GeoSet: Updated osgconv to be able to handle + orientation swapping. 2001-10-13 06:23 don * src/osg/Quat.cpp: Changed some routines to produce right-handed rotations. -2001-10-13 06:22 don - - * src/Demos/osgconv/: Makefile, OrientationConverter.h, - orientationconverter.cpp, osgconv.cpp: checking files in to move - development location - 2001-10-13 01:28 don * include/osg/Matrix: Removed personal note in Matrix header file @@ -12794,9 +14680,8 @@ 2001-10-09 20: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 20:00 robert @@ -12805,21 +14690,17 @@ 2001-10-09 14:18 robert - * VisualStudio/: Demos/hangglide/hangglide.dsp, - Demos/osgconv/osgconv.dsp, Demos/osgcube/osgcube.dsp, - Demos/osgimpostor/osgimpostor.dsp, Demos/osgreflect/osgreflect.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: 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 11:58 robert @@ -12855,13 +14736,12 @@ * 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. + 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 19:55 robert @@ -12901,10 +14781,9 @@ 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, + 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, @@ -12935,11 +14814,6 @@ negligable, will need to improve on the sort functor to see real benifits. -2001-10-04 14:25 robert - - * src/osgGLUT/Viewer.cpp: Added extra precision to the app,cull and - draw timings in the Viewer. - 2001-10-04 14:20 robert * src/osg/Camera.cpp: Removed some notify which were only used for @@ -12957,11 +14831,8 @@ 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/osgcube/osgcube.cpp, src/Demos/osgreflect/osgreflect.cpp, - src/Demos/sgv/sgv.cpp, src/osg/Image.cpp, src/osg/Notify.cpp, + include/osg/Vec4, 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. @@ -12974,9 +14845,7 @@ 2001-10-02 15:59 robert * ChangeLog, include/osg/EarthSky, include/osg/Types, - 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/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 @@ -13082,8 +14951,7 @@ * 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, + osgDB/Registry, osgDB/Version, osgDB/WriteFile, osgUtil/CullVisitor, osgUtil/DisplayListVisitor, osgUtil/Export, osgUtil/IntersectVisitor, osgUtil/RenderGraph, osgUtil/RenderStage, osgUtil/SceneView, osgUtil/Tesselator, osgUtil/TriStripVisitor, @@ -13102,16 +14970,12 @@ 2001-09-27 09:44 robert - * ChangeLog, include/osg/Matrix, src/Demos/osgcube/osgcube.cpp, - src/osg/Camera.cpp, src/osg/Matrix.cpp, src/osg/Transform.cpp, + * 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 12:23 anonymous - - * src/Demos/osgreflect/osgreflect.cpp: [no log message] - 2001-09-25 17:55 robert * src/osg/Matrix.cpp.new, src/osg/Matrix.cpp.old, @@ -13167,7 +15031,6 @@ 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, @@ -13214,18 +15077,14 @@ 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, + 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, @@ -13233,23 +15092,17 @@ 2001-09-22 02: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-20 01: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-20 00:59 don - * src/: Demos/osgcluster/Makedepend, Demos/osgconv/Makedepend, - Demos/osgcube/Makedepend, Demos/osgimpostor/Makedepend, - Demos/osgreflect/Makedepend, Demos/osgviews/Makedepend, - Demos/sgv/Makedepend, osg/Makedepend, osgDB/Makedepend, - osgGLUT/Makedepend, osgPlugins/dw/Makedepend, + * 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, @@ -13272,11 +15125,7 @@ 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++/osgGLUT/ClassGraph.class, - doc++/osgGLUT/ClassGraphPanel.class, - doc++/osgGLUT/ClassLayout.class, - doc++/osgGLUT/NavigatorButton.class, doc++/osgGLUT/icon1.gif, - doc++/osgGLUT/icon2.gif, doc++/osgUtil/ClassGraph.class, + doc++/osgDB/osgDB.html, doc++/osgUtil/ClassGraph.class, doc++/osgUtil/ClassGraphPanel.class, doc++/osgUtil/ClassLayout.class, doc++/osgUtil/NavigatorButton.class, doc++/osgUtil/icon1.gif, @@ -13294,11 +15143,7 @@ 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++/osgGLUT/ClassGraph.class, - doc++/osgGLUT/ClassGraphPanel.class, - doc++/osgGLUT/ClassLayout.class, - doc++/osgGLUT/NavigatorButton.class, doc++/osgGLUT/icon1.gif, - doc++/osgGLUT/icon2.gif, doc++/osgUtil/ClassGraph.class, + doc++/osgDB/osgDB.html, doc++/osgUtil/ClassGraph.class, doc++/osgUtil/ClassGraphPanel.class, doc++/osgUtil/ClassLayout.class, doc++/osgUtil/NavigatorButton.class, doc++/osgUtil/icon1.gif, @@ -13374,11 +15219,6 @@ 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, @@ -13546,18 +15386,6 @@ 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, @@ -13618,15 +15446,13 @@ 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, + 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, @@ -13652,16 +15478,8 @@ * AUTHORS, ChangeLog, FAQ, Makefile, NEWS, README, TODO, index.html, Make/makedefs.irix.nonstd, Make/makedefs.irix.std, Make/makedefs.linux, Make/makerules.irix, Make/makerules.linux, - VisualStudio/VisualStudio.dsw, - VisualStudio/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/osgviews/osgviews.dsp, - VisualStudio/Demos/sgv/sgv.dsp, VisualStudio/osg/osg.dsp, - VisualStudio/osgDB/osgDB.dsp, VisualStudio/osgGLUT/osgGLUT.dsp, - VisualStudio/osgPlugins/dw/dw.dsp, + 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, @@ -13701,24 +15519,13 @@ 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/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/Demos/Makefile, 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/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, @@ -13737,9 +15544,7 @@ 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/osgDB/WriteFile.cpp, src/osgPlugins/Makefile, src/osgPlugins/dw/Makedepend, src/osgPlugins/dw/Makefile, src/osgPlugins/dw/ReaderWriterDW.cpp, src/osgPlugins/flt/BoundingVolumeRecords.cpp, @@ -13899,9 +15704,7 @@ 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/sgv/sgv.dsp, VisualStudio/osg/osg.dsp, - VisualStudio/osgGLUT/osgGLUT.dsp, - VisualStudio/osgPlugins/flt/flt.dsp, + VisualStudio/osg/osg.dsp, VisualStudio/osgPlugins/flt/flt.dsp, VisualStudio/osgPlugins/gif/gif.dsp, VisualStudio/osgPlugins/jpeg/jpeg.dsp, VisualStudio/osgPlugins/pic/pic.dsp, @@ -13936,8 +15739,6 @@ 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, @@ -13945,9 +15746,7 @@ 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/sgv/Makedepend, src/Demos/sgv/Makefile, - src/Demos/sgv/sgv.cpp, src/osg/AlphaFunc.cpp, + 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, @@ -13967,9 +15766,7 @@ 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/Makefile, src/osgPlugins/flt/BoundingVolumeRecords.cpp, src/osgPlugins/flt/BoundingVolumeRecords.h, src/osgPlugins/flt/ColorPaletteRecord.cpp, @@ -14072,9 +15869,7 @@ 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/sgv/sgv.dsp, VisualStudio/osg/osg.dsp, - VisualStudio/osgGLUT/osgGLUT.dsp, - VisualStudio/osgPlugins/flt/flt.dsp, + VisualStudio/osg/osg.dsp, VisualStudio/osgPlugins/flt/flt.dsp, VisualStudio/osgPlugins/gif/gif.dsp, VisualStudio/osgPlugins/jpeg/jpeg.dsp, VisualStudio/osgPlugins/pic/pic.dsp, @@ -14109,8 +15904,6 @@ 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, @@ -14118,9 +15911,7 @@ 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/sgv/Makedepend, src/Demos/sgv/Makefile, - src/Demos/sgv/sgv.cpp, src/osg/AlphaFunc.cpp, + 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, @@ -14140,9 +15931,7 @@ 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/Makefile, src/osgPlugins/flt/BoundingVolumeRecords.cpp, src/osgPlugins/flt/BoundingVolumeRecords.h, src/osgPlugins/flt/ColorPaletteRecord.cpp,