2002-08-29 22:48:25 +08:00
|
|
|
|
2002-08-29 10:41 robert
|
|
|
|
|
|
|
|
|
|
* doc/doc++/osg/: EarthSky.html, Transparency.html: Removed html
|
|
|
|
|
files which relate to now removed API.
|
|
|
|
|
|
|
|
|
|
2002-08-29 10:39 robert
|
|
|
|
|
|
|
|
|
|
* doc/doc++/: osg/AnimationPathCallback.2.html,
|
|
|
|
|
osg/AnimationPathCallback.html, osg/ClearNode.html,
|
|
|
|
|
osg/ConvexPlanarOccluder.html, osg/ConvexPlanarPolygon.html,
|
|
|
|
|
osg/DOFTransform.html, osg/OSGUTX_ADD_TESTCASE.html,
|
|
|
|
|
osg/OSGUTX_ADD_TESTSUITE.html,
|
|
|
|
|
osg/OSGUTX_AUTOREGISTER_TESTSUITE.html,
|
|
|
|
|
osg/OSGUTX_AUTOREGISTER_TESTSUITE_AT.html,
|
|
|
|
|
osg/OSGUTX_BEGIN_TESTSUITE.html, osg/OSGUTX_END_TESTSUITE.html,
|
|
|
|
|
osg/OSGUTX_TESTSUITE.html, osg/OSGUTX_TEST_E.html,
|
|
|
|
|
osg/OSGUTX_TEST_F.html, osg/QualifiedTestPrinter.html,
|
|
|
|
|
osg/Sequence.html, osg/SubloadCallback.2.html,
|
|
|
|
|
osg/SubloadCallback.3.html, osg/SubloadCallback.4.html,
|
|
|
|
|
osg/SubloadCallback.html, osg/Test.html, osg/TestCase.html,
|
|
|
|
|
osg/TestCase_.html, osg/TestContext.html, osg/TestErrorX.html,
|
|
|
|
|
osg/TestFailureX.html, osg/TestGraph.html, osg/TestQualifier.html,
|
|
|
|
|
osg/TestRecord.html, osg/TestReport.html, osg/TestRunner.html,
|
|
|
|
|
osg/TestSuite.html, osg/TestSuiteAutoRegistrationAgent.html,
|
|
|
|
|
osg/TestVisitor.html, osg/TestX.html, osg/TexEnvCombine.html,
|
|
|
|
|
osg/Texture1D.html, osg/Texture2D.html, osg/Texture3D.html,
|
|
|
|
|
osg/TraceStream.html, osg/isGLUExtensionSupported.html,
|
|
|
|
|
osg/osgUtx.html, osgGA/CmdLineArgs.html,
|
|
|
|
|
osgUtil/MergeGeometryVisitor.html: Added new autogenerated .html
|
|
|
|
|
files
|
|
|
|
|
|
|
|
|
|
2002-08-29 10:28 robert
|
|
|
|
|
|
|
|
|
|
* doc/install.html, doc/plan.html, doc/doc++/osg/AlphaFunc.html,
|
|
|
|
|
doc/doc++/osg/AnimationPath.html, doc/doc++/osg/Array.html,
|
|
|
|
|
doc/doc++/osg/AttributeFunctor.html, doc/doc++/osg/Billboard.html,
|
|
|
|
|
doc/doc++/osg/BlendFunc.html, doc/doc++/osg/BoundingBox.html,
|
|
|
|
|
doc/doc++/osg/BoundingSphere.html, doc/doc++/osg/Camera.html,
|
|
|
|
|
doc/doc++/osg/ClipNode.html, doc/doc++/osg/ClipPlane.html,
|
|
|
|
|
doc/doc++/osg/CollectOccludersVisitor.html,
|
|
|
|
|
doc/doc++/osg/ColorMask.html, doc/doc++/osg/ColorMatrix.html,
|
|
|
|
|
doc/doc++/osg/ConvexPlanerOccluder.html,
|
|
|
|
|
doc/doc++/osg/ConvexPlanerPolygon.html, doc/doc++/osg/CopyOp.html,
|
|
|
|
|
doc/doc++/osg/CullFace.html, doc/doc++/osg/CullStack.html,
|
|
|
|
|
doc/doc++/osg/CullingSet.html, doc/doc++/osg/Depth.html,
|
|
|
|
|
doc/doc++/osg/DisplaySettings.html,
|
|
|
|
|
doc/doc++/osg/DrawArrayLengths.html, doc/doc++/osg/DrawArrays.html,
|
|
|
|
|
doc/doc++/osg/DrawElementsUByte.html,
|
|
|
|
|
doc/doc++/osg/DrawElementsUInt.html,
|
|
|
|
|
doc/doc++/osg/DrawElementsUShort.html,
|
|
|
|
|
doc/doc++/osg/DrawPixels.html, doc/doc++/osg/Drawable.html,
|
|
|
|
|
doc/doc++/osg/Fog.html, doc/doc++/osg/FrameStamp.html,
|
|
|
|
|
doc/doc++/osg/FrontFace.html, doc/doc++/osg/General.html,
|
|
|
|
|
doc/doc++/osg/GeoSet.html, doc/doc++/osg/Geode.html,
|
|
|
|
|
doc/doc++/osg/Geometry.html, doc/doc++/osg/Group.html,
|
|
|
|
|
doc/doc++/osg/HIER.html, doc/doc++/osg/HIERjava.html,
|
|
|
|
|
doc/doc++/osg/Image.html, doc/doc++/osg/Impostor.html,
|
|
|
|
|
doc/doc++/osg/ImpostorSprite.html,
|
|
|
|
|
doc/doc++/osg/ImpostorSpriteManager.html, doc/doc++/osg/LOD.html,
|
|
|
|
|
doc/doc++/osg/Light.html, doc/doc++/osg/LightModel.html,
|
|
|
|
|
doc/doc++/osg/LightSource.html, doc/doc++/osg/LineSegment.html,
|
|
|
|
|
doc/doc++/osg/LineStipple.html, doc/doc++/osg/LineWidth.html,
|
|
|
|
|
doc/doc++/osg/META_Object.html,
|
|
|
|
|
doc/doc++/osg/META_StateAttribute.html,
|
|
|
|
|
doc/doc++/osg/Material.html, doc/doc++/osg/Matrix.html,
|
|
|
|
|
doc/doc++/osg/MatrixTransform.html,
|
|
|
|
|
doc/doc++/osg/NodeAcceptOp.html, doc/doc++/osg/NodeCallback.html,
|
|
|
|
|
doc/doc++/osg/NodeVisitor.html, doc/doc++/osg/NotifySeverity.html,
|
|
|
|
|
doc/doc++/osg/Object.html, doc/doc++/osg/OccluderNode.html,
|
|
|
|
|
doc/doc++/osg/Plane.html, doc/doc++/osg/Point.html,
|
|
|
|
|
doc/doc++/osg/PolygonMode.html, doc/doc++/osg/PolygonOffset.html,
|
|
|
|
|
doc/doc++/osg/Polytope.html,
|
|
|
|
|
doc/doc++/osg/PositionAttitudeTransform.html,
|
|
|
|
|
doc/doc++/osg/Primitive.html, doc/doc++/osg/PrimitiveFunctor.html,
|
|
|
|
|
doc/doc++/osg/Projection.html, doc/doc++/osg/Quat.html,
|
|
|
|
|
doc/doc++/osg/Referenced.html, doc/doc++/osg/ShadeModel.html,
|
|
|
|
|
doc/doc++/osg/ShadowVolumeOccluder.html, doc/doc++/osg/State.html,
|
|
|
|
|
doc/doc++/osg/StateAttribute.html, doc/doc++/osg/StateSet.html,
|
|
|
|
|
doc/doc++/osg/Statistics.html, doc/doc++/osg/Stencil.html,
|
|
|
|
|
doc/doc++/osg/Switch.html, doc/doc++/osg/TemplateArray.html,
|
|
|
|
|
doc/doc++/osg/TexEnv.html, doc/doc++/osg/TexGen.html,
|
|
|
|
|
doc/doc++/osg/TexMat.html, doc/doc++/osg/Texture.html,
|
|
|
|
|
doc/doc++/osg/TextureCubeMap.html, doc/doc++/osg/Timer.html,
|
|
|
|
|
doc/doc++/osg/Transform.html, doc/doc++/osg/TriangleFunctor.html,
|
|
|
|
|
doc/doc++/osg/UByte4.html, doc/doc++/osg/Vec2.html,
|
|
|
|
|
doc/doc++/osg/Vec3.html, doc/doc++/osg/Vec4.html,
|
|
|
|
|
doc/doc++/osg/VectorSizei.html, doc/doc++/osg/VectorUByte.html,
|
|
|
|
|
doc/doc++/osg/VectorUInt.html, doc/doc++/osg/VectorUShort.html,
|
|
|
|
|
doc/doc++/osg/Viewport.html,
|
|
|
|
|
doc/doc++/osg/clampArray3BetweenRange.html,
|
|
|
|
|
doc/doc++/osg/clampArray3GEQUAL.html,
|
|
|
|
|
doc/doc++/osg/clampArray3LEQUAL.html,
|
|
|
|
|
doc/doc++/osg/clampArray4BetweenRange.html,
|
|
|
|
|
doc/doc++/osg/clampArray4GEQUAL.html,
|
|
|
|
|
doc/doc++/osg/clampArray4LEQUAL.html,
|
|
|
|
|
doc/doc++/osg/clampArrayElementBetweenRange.html,
|
|
|
|
|
doc/doc++/osg/clampArrayElementGEQUAL.html,
|
|
|
|
|
doc/doc++/osg/clampArrayElementLEQUAL.html,
|
|
|
|
|
doc/doc++/osg/clampArrayElementsBetweenRange.html,
|
|
|
|
|
doc/doc++/osg/clampArrayElementsGEQUAL.html,
|
|
|
|
|
doc/doc++/osg/clampArrayElementsLEQUAL.html,
|
|
|
|
|
doc/doc++/osg/clampBetweenRange.html,
|
|
|
|
|
doc/doc++/osg/clampGEQUAL.html, doc/doc++/osg/clampLEQUAL.html,
|
|
|
|
|
doc/doc++/osg/createGeodeForImage.2.html,
|
|
|
|
|
doc/doc++/osg/fast_back_stack.html,
|
|
|
|
|
doc/doc++/osg/for_each_triangle.html,
|
|
|
|
|
doc/doc++/osg/getGLExtensionFuncPtr.html, doc/doc++/osg/index.html,
|
|
|
|
|
doc/doc++/osg/osg.html, doc/doc++/osg/ref_ptr.html,
|
|
|
|
|
doc/doc++/osg/tag_au.html, doc/doc++/osgGA/CameraManipulator.html,
|
|
|
|
|
doc/doc++/osgGA/DriveManipulator.html,
|
|
|
|
|
doc/doc++/osgGA/FlightManipulator.html,
|
|
|
|
|
doc/doc++/osgGA/GUIActionAdapter.html,
|
|
|
|
|
doc/doc++/osgGA/GUIEventAdapter.html,
|
|
|
|
|
doc/doc++/osgGA/GUIEventHandler.html,
|
|
|
|
|
doc/doc++/osgGA/GUIEventHandlerVisitor.html,
|
|
|
|
|
doc/doc++/osgGA/KeySwitchCameraManipulator.html,
|
|
|
|
|
doc/doc++/osgGA/SetSceneViewVisitor.html,
|
|
|
|
|
doc/doc++/osgGA/StateSetManipulator.html,
|
|
|
|
|
doc/doc++/osgGA/osgGA.html, doc/doc++/osgGA/spaceosgGA.html,
|
|
|
|
|
doc/doc++/osgGLUT/Viewer.html, doc/doc++/osgParticle/Particle.html,
|
|
|
|
|
doc/doc++/osgParticle/ParticleSystem.html,
|
|
|
|
|
doc/doc++/osgParticle/range.html,
|
|
|
|
|
doc/doc++/osgUtil/CullVisitor.html,
|
|
|
|
|
doc/doc++/osgUtil/DepthSortedBin.html,
|
|
|
|
|
doc/doc++/osgUtil/IntersectState.html,
|
|
|
|
|
doc/doc++/osgUtil/IntersectVisitor.html,
|
|
|
|
|
doc/doc++/osgUtil/RenderBin.html,
|
|
|
|
|
doc/doc++/osgUtil/RenderStage.html,
|
|
|
|
|
doc/doc++/osgUtil/RenderToTextureStage.html,
|
|
|
|
|
doc/doc++/osgUtil/SceneView.html, include/osg/StateAttribute,
|
|
|
|
|
src/osgPlugins/osg/StateSet.cpp: Updated docs.
|
|
|
|
|
|
|
|
|
|
2002-08-29 10:05 robert
|
|
|
|
|
|
|
|
|
|
* NEWS: Updated the NEWS to release the new release.
|
|
|
|
|
|
|
|
|
|
2002-08-29 07:01 robert
|
|
|
|
|
|
|
|
|
|
* include/osg/ConvexPlanarOccluder,
|
|
|
|
|
include/osg/ConvexPlanarPolygon, include/osg/ConvexPlanerOccluder,
|
|
|
|
|
include/osg/ConvexPlanerPolygon, include/osg/OccluderNode,
|
|
|
|
|
include/osg/ShadowVolumeOccluder,
|
|
|
|
|
src/Demos/osgoccluder/osgoccluder.cpp,
|
|
|
|
|
src/Demos/osgreflect/osgreflect.cpp,
|
|
|
|
|
src/osg/ConvexPlanarOccluder.cpp, src/osg/ConvexPlanarPolygon.cpp,
|
|
|
|
|
src/osg/ConvexPlanerOccluder.cpp, src/osg/ConvexPlanerPolygon.cpp,
|
|
|
|
|
src/osg/Makefile, src/osg/OccluderNode.cpp,
|
|
|
|
|
src/osg/ShadowVolumeOccluder.cpp,
|
|
|
|
|
src/osgPlugins/osg/ConvexPlanarOccluder.cpp,
|
|
|
|
|
src/osgPlugins/osg/ConvexPlanerOccluder.cpp,
|
|
|
|
|
src/osgPlugins/osg/Makefile, src/osgPlugins/osg/OccluderNode.cpp,
|
|
|
|
|
VisualStudio/MUST_READ_ME.txt, VisualStudio/osg/osg.dsp,
|
|
|
|
|
VisualStudio/osgPlugins/osg/dot_osg.dsp: Renamed the ConvexPlaner*
|
|
|
|
|
classes to ConvexPlanar* and changed all the various classes that
|
|
|
|
|
reference it.
|
|
|
|
|
|
|
|
|
|
Added MUST_READ_ME.txt to the VisualStudio directory.
|
|
|
|
|
|
|
|
|
|
2002-08-29 04:39 robert
|
|
|
|
|
|
|
|
|
|
* include/osg/UnitTestFramework: Added SG_EXPORT.
|
|
|
|
|
|
|
|
|
|
2002-08-28 23:49 don
|
|
|
|
|
|
|
|
|
|
* src/osgPlugins/txp/trpage_sys.h: Blast it, Don... You should
|
|
|
|
|
rebuild before you check things in!
|
|
|
|
|
|
|
|
|
|
2002-08-28 23:22 don
|
|
|
|
|
|
|
|
|
|
* include/osg/DisplaySettings, include/osg/Drawable,
|
|
|
|
|
include/osg/LightModel, src/Demos/osgcluster/osgcluster.cpp,
|
|
|
|
|
src/Demos/osggeometry/osggeometry.cpp, src/osg/DisplaySettings.cpp,
|
|
|
|
|
src/osg/LightModel.cpp, src/osg/Material.cpp,
|
|
|
|
|
src/osgDB/DotOsgWrapper.cpp, src/osgGLUT/Viewer.cpp,
|
|
|
|
|
src/osgPlugins/obj/ReaderWriterOBJ.cpp,
|
|
|
|
|
src/osgPlugins/osg/LightModel.cpp,
|
|
|
|
|
src/osgPlugins/pfb/ConvertFromPerformer.cpp,
|
|
|
|
|
src/osgPlugins/txp/trpage_header.cpp,
|
|
|
|
|
src/osgPlugins/txp/trpage_rarchive.cpp,
|
|
|
|
|
src/osgPlugins/txp/trpage_warchive.cpp, src/osgUtil/SceneView.cpp:
|
|
|
|
|
Fixed 69 occurance of 'Seperate' misspelling (should be 'Separate')
|
|
|
|
|
|
|
|
|
|
2002-08-28 17:40 robert
|
|
|
|
|
|
|
|
|
|
* include/osg/Sequence, include/osg/UnitTestFramework,
|
|
|
|
|
src/osg/ClipNode.cpp, src/osg/Sequence.cpp,
|
|
|
|
|
src/osg/UnitTestFramework.cpp: Changed instances of new across to
|
|
|
|
|
use osgNew to help debugging, and fixed an unitialized variable in
|
|
|
|
|
Sequence.
|
|
|
|
|
|
|
|
|
|
2002-08-28 15:46 robert
|
|
|
|
|
|
|
|
|
|
* VisualStudio/osgPlugins/osgText/dot_osgText.dsp: Fixed the
|
|
|
|
|
optimized library name of the osgText plugin.
|
|
|
|
|
|
|
|
|
|
2002-08-28 14:49 robert
|
|
|
|
|
|
|
|
|
|
* src/: osg/Version.cpp, osgDB/Version.cpp, osgGA/Version.cpp,
|
|
|
|
|
osgGLUT/Version.cpp, osgParticle/Version.cpp, osgText/Version.cpp,
|
|
|
|
|
osgUtil/Version.cpp: Updated the version numbers to reflect the
|
|
|
|
|
upcomming release 0.9.1.
|
|
|
|
|
|
|
|
|
|
2002-08-28 14:38 robert
|
|
|
|
|
|
|
|
|
|
* include/osg/UnitTestFramework, src/osgPlugins/iv/normals.cpp:
|
|
|
|
|
Fixes to Win32 build.
|
|
|
|
|
|
|
|
|
|
2002-08-28 13:37 robert
|
|
|
|
|
|
|
|
|
|
* src/Demos/osgunittests/osgunittests.cpp: Added std:: infront of
|
|
|
|
|
cout and endl.
|
|
|
|
|
|
|
|
|
|
2002-08-28 12:59 robert
|
|
|
|
|
|
|
|
|
|
* include/osg/UnitTestFramework, src/osg/UnitTestFramework.cpp:
|
|
|
|
|
Fixes for Win32 build.
|
|
|
|
|
|
|
|
|
|
2002-08-28 12:25 robert
|
|
|
|
|
|
|
|
|
|
* src/Demos/osgprerender/osgprerender.cpp: Fixed unitialized
|
|
|
|
|
variable in the MyTextureSubloadCallback.
|
|
|
|
|
|
|
|
|
|
2002-08-28 12:17 robert
|
|
|
|
|
|
|
|
|
|
* Make/debugtests.bat, include/osg/UnitTestFramework,
|
|
|
|
|
src/osg/UnitTestFramework.cpp: Added fixes to UnitTestFramework to
|
|
|
|
|
get it compiling under Windows.
|
|
|
|
|
|
|
|
|
|
2002-08-28 11:44 robert
|
|
|
|
|
|
|
|
|
|
* src/osg/: ColorMatrix.cpp, Fog.cpp, GLExtensions.cpp, TexEnv.cpp:
|
|
|
|
|
Warning fixes for Windwos
|
|
|
|
|
|
|
|
|
|
2002-08-28 11:35 robert
|
|
|
|
|
|
|
|
|
|
* VisualStudio/VisualStudio.dsw: Fixed typo on osgunittests project
|
|
|
|
|
name.
|
|
|
|
|
|
|
|
|
|
2002-08-28 11:27 robert
|
|
|
|
|
|
|
|
|
|
* VisualStudio/osg/osg.dsp,
|
|
|
|
|
VisualStudio/osgPlugins/osg/dot_osg.dsp, doc/data.html,
|
|
|
|
|
include/osg/BoundingBox, include/osg/BoundingSphere,
|
|
|
|
|
include/osg/CopyOp, include/osg/EarthSky, include/osg/Matrix,
|
|
|
|
|
include/osg/Quat, include/osg/StateAttribute, include/osg/Texture,
|
|
|
|
|
include/osg/Texture1D, include/osg/Texture2D,
|
|
|
|
|
include/osg/Texture3D, include/osg/TextureBase,
|
|
|
|
|
include/osg/TextureCubeMap, include/osg/Transform,
|
|
|
|
|
include/osg/Transparency, src/Demos/osgcopy/osgcopy.cpp,
|
|
|
|
|
src/osg/CopyOp.cpp, src/osg/Image.cpp, src/osg/Makefile,
|
|
|
|
|
src/osg/Matrix.cpp, src/osg/Quat.cpp, src/osg/StateSet.cpp,
|
|
|
|
|
src/osg/Texture.cpp, src/osg/Texture1D.cpp, src/osg/Texture2D.cpp,
|
|
|
|
|
src/osg/Texture3D.cpp, src/osg/TextureBase.cpp,
|
|
|
|
|
src/osg/TextureCubeMap.cpp, src/osg/Transform.cpp,
|
|
|
|
|
src/osgPlugins/flt/GeoSetBuilder.cpp, src/osgPlugins/osg/Makefile,
|
|
|
|
|
src/osgPlugins/osg/Texture.cpp, src/osgPlugins/osg/Texture1D.cpp,
|
|
|
|
|
src/osgPlugins/osg/Texture2D.cpp, src/osgPlugins/osg/Texture3D.cpp,
|
|
|
|
|
src/osgPlugins/osg/TextureBase.cpp,
|
|
|
|
|
src/osgPlugins/osg/Transform.cpp, src/osgUtil/SceneView.cpp:
|
|
|
|
|
Removed deprecated code from the distribution.
|
|
|
|
|
|
|
|
|
|
Added .osg support for Texture1D and Texture3D.
|
|
|
|
|
|
|
|
|
|
2002-08-28 10:28 robert
|
|
|
|
|
|
|
|
|
|
* src/osgPlugins/iv/Makefile: Added -I{THISDIR} into the iv
|
|
|
|
|
Makefile.
|
|
|
|
|
|
|
|
|
|
2002-08-28 10:27 robert
|
|
|
|
|
|
|
|
|
|
* NEWS, include/osgGA/CameraManipulator,
|
|
|
|
|
include/osgGA/DriveManipulator, include/osgGA/Export,
|
|
|
|
|
include/osgGA/FlightManipulator, include/osgGA/GUIActionAdapter,
|
|
|
|
|
include/osgGA/GUIEventAdapter, include/osgGA/GUIEventHandler,
|
|
|
|
|
include/osgGA/GUIEventHandlerVisitor,
|
|
|
|
|
include/osgGA/KeySwitchCameraManipulator,
|
|
|
|
|
include/osgGA/SetSceneViewVisitor,
|
|
|
|
|
include/osgGA/StateSetManipulator,
|
|
|
|
|
include/osgGA/TrackballManipulator: Updates, from Neil Salter, to
|
|
|
|
|
comments etc to osgGA which add better explanations of how each of
|
|
|
|
|
the classes operates.
|
|
|
|
|
|
|
|
|
|
2002-08-28 10:26 robert
|
|
|
|
|
|
|
|
|
|
* include/osg/UnitTestFramework, src/osg/Makefile,
|
|
|
|
|
src/osg/UnitTestFramework.cpp, src/osg/Vec3.cpp,
|
|
|
|
|
VisualStudio/VisualStudio.dsw,
|
|
|
|
|
VisualStudio/Demos/osgunittests/osgunittests.dsp,
|
|
|
|
|
VisualStudio/osg/osg.dsp, Make/debugtests.bat, Make/makedefs,
|
|
|
|
|
Make/makedirdefs, src/Demos/osgunittests/Makefile,
|
|
|
|
|
src/Demos/osgunittests/Makefile.inst,
|
|
|
|
|
src/Demos/osgunittests/osgunittests.cpp: Added Neil Salter's osgUtx
|
|
|
|
|
library into the distribution, have put all the orignal seperate
|
|
|
|
|
headers and source into include/osg/UnitTestFrameWork and
|
|
|
|
|
src/osg/UnitTestFramework.cpp respectively. I have done this to
|
|
|
|
|
keep the include and source directories focused on the scene graph
|
|
|
|
|
rather than the test framework.
|
|
|
|
|
|
|
|
|
|
Have added a very simple unit test to Vec3.cpp, which are
|
|
|
|
|
optionally compiled in with the OSG_COMPILE_UNIT_TESTS define,
|
|
|
|
|
which is only currently defined in debug builds under unix. It
|
|
|
|
|
should be fine to add it in under Windows project files as well.
|
|
|
|
|
|
|
|
|
|
Finally, a new demo app osgunittests runs the tests and reports
|
|
|
|
|
success or failure of the tests.
|
|
|
|
|
|
|
|
|
|
2002-08-27 17:01 robert
|
|
|
|
|
|
|
|
|
|
* include/osg/Texture, src/osgPlugins/osg/Texture.cpp,
|
|
|
|
|
src/osgPlugins/osg/Texture2D.cpp: Commented out the #define
|
|
|
|
|
TEXTURE_USE_DEPRECATED_API from includ/osg/Texture which forces the
|
|
|
|
|
use of a typedef Texture2D Texture; in place of the orignal texure
|
|
|
|
|
implementation.
|
|
|
|
|
|
|
|
|
|
2002-08-27 16:54 robert
|
|
|
|
|
|
|
|
|
|
* src/osgPlugins/osg/Geometry.cpp: Added code to write
|
|
|
|
|
byte/int/float arrays out with 8 values per line by default, rather
|
|
|
|
|
than 1 per line as before.
|
|
|
|
|
|
|
|
|
|
2002-08-27 16:18 robert
|
|
|
|
|
|
|
|
|
|
* include/osg/DOFTransform, include/osg/PositionAttitudeTransform,
|
|
|
|
|
include/osg/Quat, src/Demos/osglight/osglight.cpp,
|
|
|
|
|
src/osgPlugins/osg/DOFTransform.cpp,
|
|
|
|
|
src/osgPlugins/osg/PositionAttitudeTransform.cpp: Added support for
|
|
|
|
|
DOFTransforms into .osg format, and add pivot point support to the
|
|
|
|
|
PositionAttitudeTransform .osg support.
|
|
|
|
|
|
|
|
|
|
Removed a double light reference in the osglight demo.
|
|
|
|
|
|
|
|
|
|
2002-08-27 11:46 robert
|
|
|
|
|
|
|
|
|
|
* src/osgPlugins/osg/PositionAttitudeTransform.cpp: Added support
|
|
|
|
|
for reading and writing osg::PositionAttitudeTransform.
|
|
|
|
|
|
|
|
|
|
2002-08-27 11:46 robert
|
|
|
|
|
|
|
|
|
|
* src/osgPlugins/osg/Light.cpp: Fixed bug in the Light reading
|
|
|
|
|
code.
|
|
|
|
|
|
|
|
|
|
2002-08-27 10:02 robert
|
|
|
|
|
|
|
|
|
|
* Make/debugtests.bat, Make/osgtests.bat,
|
|
|
|
|
src/Demos/osgtexture1D/osgtexture1D.cpp: Added proper osgtexture1D
|
|
|
|
|
demo - this demo uses a 1D texture to dynamically contour the
|
|
|
|
|
scene.
|
|
|
|
|
|
|
|
|
|
2002-08-27 10:00 robert
|
|
|
|
|
|
|
|
|
|
* include/osg/GL: From Marco, fix to include/GL to clean up
|
|
|
|
|
warnigns in Windows builds.
|
|
|
|
|
|
|
|
|
|
2002-08-27 06:06 robert
|
|
|
|
|
|
|
|
|
|
* Make/debugtests.bat, Make/makedefs, Make/makedirdefs,
|
|
|
|
|
Make/osgtests.bat, VisualStudio/VisualStudio.dsw,
|
|
|
|
|
VisualStudio/Demos/osgtexture/osgstereoimage.dsp,
|
|
|
|
|
VisualStudio/Demos/osgtexture/osgtexture.dsp,
|
|
|
|
|
VisualStudio/Demos/osgtexture1D/osgtexture1D.dsp,
|
|
|
|
|
VisualStudio/Demos/osgtexture2D/osgtexture2D.dsp,
|
|
|
|
|
VisualStudio/Demos/osgtexture3D/osgtexture3D.dsp,
|
|
|
|
|
include/osg/Image, src/Demos/osgtexture/Makefile,
|
|
|
|
|
src/Demos/osgtexture/Makefile.inst,
|
|
|
|
|
src/Demos/osgtexture/osgtexture.cpp,
|
|
|
|
|
src/Demos/osgtexture1D/Makefile,
|
|
|
|
|
src/Demos/osgtexture1D/Makefile.inst,
|
|
|
|
|
src/Demos/osgtexture1D/osgtexture1D.cpp,
|
|
|
|
|
src/Demos/osgtexture2D/Makefile,
|
|
|
|
|
src/Demos/osgtexture2D/Makefile.inst,
|
|
|
|
|
src/Demos/osgtexture2D/osgtexture2D.cpp,
|
|
|
|
|
src/Demos/osgtexture3D/Makefile,
|
|
|
|
|
src/Demos/osgtexture3D/Makefile.inst,
|
|
|
|
|
src/Demos/osgtexture3D/osgtexture3D.cpp, src/osg/Image.cpp,
|
|
|
|
|
src/osg/Texture3D.cpp, src/osgPlugins/pfb/ConvertFromPerformer.cpp:
|
|
|
|
|
Added osgtexture3D demo, renamed osgtexture demo to osgtexture2D,
|
|
|
|
|
and have added osgtexture1D demo which currently is simply copy of
|
|
|
|
|
osgtexture2D. I will be modifying it to do 1D texturing next.
|
|
|
|
|
|
|
|
|
|
Fixed a bug in osg::Texture3D relating to checking of existance of
|
|
|
|
|
texturing.
|
|
|
|
|
|
|
|
|
|
Merged some fixes to the pfb loader from Ulrich Hertlein.
|
|
|
|
|
|
|
|
|
|
2002-08-26 16:11 robert
|
|
|
|
|
|
|
|
|
|
* include/osg/TextureBase, src/osg/Texture.cpp,
|
|
|
|
|
src/osg/Texture1D.cpp, src/osg/Texture2D.cpp,
|
|
|
|
|
src/osg/Texture3D.cpp, src/osg/TextureBase.cpp,
|
|
|
|
|
src/osg/TextureCubeMap.cpp: Fixed typo of _texParametersDirty.
|
|
|
|
|
|
|
|
|
|
2002-08-26 15:35 robert
|
|
|
|
|
|
|
|
|
|
* src/osgUtil/Optimizer.cpp: Removed #ifdef hacks to remove
|
|
|
|
|
optimization with VS6.0's STL. VS6.0 STL is now no longer
|
|
|
|
|
supported!
|
|
|
|
|
|
|
|
|
|
2002-08-26 11:02 robert
|
|
|
|
|
|
|
|
|
|
* include/osg/TexEnvCombine: Moved the #define GL_DOT3_RGB_ARB's
|
|
|
|
|
into their own #ifndef GL_ARB_texture_env_dot3 block.
|
|
|
|
|
|
|
|
|
|
2002-08-26 09:04 robert
|
|
|
|
|
|
|
|
|
|
* include/osg/Image, include/osg/Math, src/osg/Image.cpp: Moved
|
|
|
|
|
#define's for OpenGL1.2 image formats into the include/osg/Image
|
|
|
|
|
header to allow compilation of the rgb plugin under Windows with
|
|
|
|
|
its 1.1 OGL headers.
|
|
|
|
|
|
|
|
|
|
Added float.h to Math's compile path for VS7 compilation.
|
|
|
|
|
|
|
|
|
|
2002-08-26 08:34 robert
|
|
|
|
|
|
|
|
|
|
* include/osgUtil/RenderBin: Made the sort callback's sort method
|
|
|
|
|
pure virtual.
|
|
|
|
|
|
|
|
|
|
2002-08-26 08:28 robert
|
|
|
|
|
|
|
|
|
|
* include/osgUtil/RenderBin: Removed redundent parameter in sort()
|
|
|
|
|
callback which was never being used.
|
|
|
|
|
|
|
|
|
|
2002-08-26 06:30 robert
|
|
|
|
|
|
|
|
|
|
* include/osgGLUT/glut: Added #include <stdlib.h> to
|
|
|
|
|
include/osg/glut for Windows build.
|
|
|
|
|
|
|
|
|
|
2002-08-26 06:23 robert
|
|
|
|
|
|
|
|
|
|
* NEWS, include/osg/GLExtensions, src/osg/GLExtensions.cpp,
|
|
|
|
|
src/osg/Texture3D.cpp: Updated Texture3D to use extension checking
|
|
|
|
|
to get the relevant 3d texturing extensions.
|
|
|
|
|
|
|
|
|
|
2002-08-25 23:15 don
|
|
|
|
|
|
|
|
|
|
* src/osgPlugins/rgb/ReaderWriterRGB.cpp: Added writer to RGB
|
|
|
|
|
plugin
|
|
|
|
|
|
|
|
|
|
2002-08-25 11:31 robert
|
|
|
|
|
|
|
|
|
|
* include/osg/Texture, src/Demos/osgbillboard/osgbillboard.cpp,
|
|
|
|
|
src/Demos/osgcopy/osgcopy.cpp,
|
|
|
|
|
src/Demos/osggeometry/osggeometry.cpp,
|
|
|
|
|
src/Demos/osghangglide/base.cpp, src/Demos/osghangglide/sky.cpp,
|
|
|
|
|
src/Demos/osghangglide/tank.cpp,
|
|
|
|
|
src/Demos/osghangglide/terrain.cpp,
|
|
|
|
|
src/Demos/osghangglide/trees.cpp,
|
|
|
|
|
src/Demos/osgmultitexture/osgmultitexture.cpp,
|
|
|
|
|
src/Demos/osgprerender/osgprerender.cpp,
|
|
|
|
|
src/Demos/osgreflect/osgreflect.cpp,
|
|
|
|
|
src/Demos/osgstereoimage/osgstereoimage.cpp, src/osg/CopyOp.cpp,
|
|
|
|
|
src/osg/StateSet.cpp, src/osg/TextureCubeMap.cpp,
|
|
|
|
|
src/osgGLUT/Viewer.cpp, src/osgParticle/ParticleSystem.cpp,
|
|
|
|
|
src/osgPlugins/dw/ReaderWriterDW.cpp,
|
|
|
|
|
src/osgPlugins/dx/DXWriter.cpp,
|
|
|
|
|
src/osgPlugins/flt/GeoSetBuilder.cpp, src/osgPlugins/flt/Pool.cpp,
|
|
|
|
|
src/osgPlugins/flt/Pool.h, src/osgPlugins/flt/ReaderWriterATTR.cpp,
|
|
|
|
|
src/osgPlugins/flt/flt2osg.cpp, src/osgPlugins/iv/osgvisitor.cpp,
|
|
|
|
|
src/osgPlugins/lib3ds/ReaderWriter3DS.cpp,
|
|
|
|
|
src/osgPlugins/lwo/Lwo2.cpp,
|
|
|
|
|
src/osgPlugins/lwo/ReaderWriterLWO.cpp,
|
|
|
|
|
src/osgPlugins/obj/ReaderWriterOBJ.cpp,
|
|
|
|
|
src/osgPlugins/osg/StateSet.cpp,
|
|
|
|
|
src/osgPlugins/pfb/ConvertFromPerformer.cpp,
|
|
|
|
|
src/osgPlugins/pfb/ConvertFromPerformer.h,
|
|
|
|
|
src/osgPlugins/pfb/ConvertToPerformer.cpp,
|
|
|
|
|
src/osgPlugins/pfb/ConvertToPerformer.h,
|
|
|
|
|
src/osgPlugins/quicktime/ReaderWriterQT.cpp,
|
|
|
|
|
src/osgPlugins/rgb/ReaderWriterRGB.cpp,
|
|
|
|
|
src/osgPlugins/txp/TrPageArchive.cpp,
|
|
|
|
|
src/osgPlugins/txp/TrPageArchive.h,
|
|
|
|
|
src/osgPlugins/txp/TrPageParser.cpp,
|
|
|
|
|
src/osgPlugins/txp/TrPageParser.h, src/osgUtil/SceneView.cpp:
|
|
|
|
|
Converted code dependant on osg::Texture across to its replacement
|
|
|
|
|
osg::Texture2D.
|
|
|
|
|
|
|
|
|
|
2002-08-25 07:00 robert
|
|
|
|
|
|
|
|
|
|
* src/: Demos/osgprerender/osgprerender.cpp, osg/Geometry.cpp,
|
|
|
|
|
osgPlugins/lwo/Lwo2.cpp, osgPlugins/lwo/Lwo2Layer.h: Fixes for
|
|
|
|
|
Win32 build
|
|
|
|
|
|
|
|
|
|
2002-08-24 17:12 robert
|
|
|
|
|
|
|
|
|
|
* include/osg/Math: Added guard to prevent VS7 builds using the
|
|
|
|
|
#defines for cosf etc.
|
|
|
|
|
|
|
|
|
|
2002-08-24 17:12 robert
|
|
|
|
|
|
|
|
|
|
* NEWS: Added brief items to NEWS in prep for the 0.9.1 release.
|
|
|
|
|
|
|
|
|
|
2002-08-24 17:11 robert
|
|
|
|
|
|
|
|
|
|
* include/osg/TexEnvCombine, src/osg/TexEnvCombine.cpp,
|
|
|
|
|
src/osgPlugins/osg/TexEnvCombine.cpp: Added support for the
|
|
|
|
|
texture_env_dot3 extension.
|
|
|
|
|
|
|
|
|
|
2002-08-24 15:39 robert
|
|
|
|
|
|
|
|
|
|
* VisualStudio/osg/osg.dsp,
|
|
|
|
|
VisualStudio/osgPlugins/osg/dot_osg.dsp,
|
|
|
|
|
VisualStudio/osgPlugins/osgParticle/dot_osgParticle.dsp,
|
|
|
|
|
include/osg/CopyOp, include/osg/ImpostorSprite,
|
|
|
|
|
include/osg/Texture, include/osg/Texture1D, include/osg/Texture2D,
|
|
|
|
|
include/osg/Texture3D, include/osg/TextureBase,
|
|
|
|
|
include/osg/TextureCubeMap, include/osgUtil/RenderToTextureStage,
|
|
|
|
|
src/Demos/osgcopy/osgcopy.cpp,
|
|
|
|
|
src/Demos/osgprerender/osgprerender.cpp,
|
|
|
|
|
src/Demos/osgtexture/osgtexture.cpp, src/osg/CopyOp.cpp,
|
|
|
|
|
src/osg/Image.cpp, src/osg/ImpostorSprite.cpp, src/osg/Makefile,
|
|
|
|
|
src/osg/Point.cpp, src/osg/State.cpp, src/osg/TexEnvCombine.cpp,
|
|
|
|
|
src/osg/Texture.cpp, src/osg/Texture1D.cpp, src/osg/Texture2D.cpp,
|
|
|
|
|
src/osg/Texture3D.cpp, src/osg/TextureBase.cpp,
|
|
|
|
|
src/osg/TextureCubeMap.cpp, src/osgPlugins/dx/DXWriter.cpp,
|
|
|
|
|
src/osgPlugins/osg/Makefile, src/osgPlugins/osg/Texture.cpp,
|
|
|
|
|
src/osgPlugins/osg/Texture2D.cpp,
|
|
|
|
|
src/osgPlugins/osg/TextureBase.cpp,
|
|
|
|
|
src/osgPlugins/osg/TextureCubeMap.cpp, src/osgUtil/CullVisitor.cpp:
|
|
|
|
|
Added new osg::TextureBase, osg::Texture1D, osg::Texture2D, and
|
|
|
|
|
osg::Texture3D classes, and changed osg::Texture and
|
|
|
|
|
osg::TextureCubeMap so that they now derive from osg::TextureBase.
|
|
|
|
|
|
|
|
|
|
2002-08-24 15:35 robert
|
|
|
|
|
|
|
|
|
|
* include/osg/: GL, GLExtensions: Clean up of include/osg/GL and
|
|
|
|
|
include/osg/GLExtensions for better support of Windows build.
|
|
|
|
|
|
|
|
|
|
2002-08-22 20: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 13:36 don
|
|
|
|
|
|
|
|
|
|
* Make/makedirdefs: Fixed a dependency order
|
|
|
|
|
|
|
|
|
|
2002-08-22 05:19 robert
|
|
|
|
|
|
|
|
|
|
* include/osg/NodeVisitor, src/osgUtil/CullVisitor.cpp,
|
|
|
|
|
src/osgUtil/Optimizer.cpp: Added calling of the LightSource and
|
|
|
|
|
ClipNode as Group by the NodeVisitor and fixed the CullVisitor and
|
|
|
|
|
Optimizer to take account of this.
|
|
|
|
|
|
|
|
|
|
2002-08-22 04:14 robert
|
|
|
|
|
|
|
|
|
|
* include/osg/Transform: Fixed the osg::Transform::coompute*()
|
|
|
|
|
methods so the were using the _referenceFrame correctly, as
|
|
|
|
|
previously they were doing the exact opposite from what they should
|
|
|
|
|
have been doing.
|
|
|
|
|
|
|
|
|
|
2002-08-21 16:42 robert
|
|
|
|
|
|
|
|
|
|
* src/osgPlugins/quicktime/QTtexture.c: From Stephan Huber, "I
|
|
|
|
|
found a small bug in QTtexture.c: the code fails, when the
|
|
|
|
|
image-files don't reside on the boot-partition. I replaced the
|
|
|
|
|
offending function by a cleaner one.".
|
|
|
|
|
|
|
|
|
|
2002-08-20 18:43 robert
|
|
|
|
|
|
|
|
|
|
* include/osg/State, src/Demos/osgprerender/osgprerender.cpp,
|
|
|
|
|
src/osg/Geometry.cpp, src/osg/State.cpp: Moved the
|
|
|
|
|
include<osg/GLExtensions> from the State header into State.cpp, and
|
|
|
|
|
added it into other files which now required it.
|
|
|
|
|
|
|
|
|
|
2002-08-20 14:00 robert
|
|
|
|
|
|
|
|
|
|
* NEWS, VisualStudio/osgPlugins/osg/dot_osg.dsp,
|
|
|
|
|
include/osg/TexEnvCombine, src/osgPlugins/osg/Makefile,
|
|
|
|
|
src/osgPlugins/osg/TexEnvCombine.cpp: Added IO Support for
|
|
|
|
|
TexEnvCombine state attribute.
|
|
|
|
|
|
|
|
|
|
2002-08-20 10:15 robert
|
|
|
|
|
|
|
|
|
|
* include/osg/TexEnv, include/osg/TexEnvCombine,
|
|
|
|
|
src/osg/TexEnv.cpp, src/osg/TexEnvCombine.cpp,
|
|
|
|
|
src/osgPlugins/osg/TexEnv.cpp: Added support for the tex_env_add
|
|
|
|
|
and tex_env_crossbar extensions.
|
|
|
|
|
|
|
|
|
|
2002-08-20 10:12 robert
|
|
|
|
|
|
|
|
|
|
* VisualStudio/osgPlugins/: osgParticle/dot_osgParticle.dsp,
|
|
|
|
|
osgText/dot_osgText.dsp: Fixes to new osgText and osgParticle
|
|
|
|
|
project files.
|
|
|
|
|
|
|
|
|
|
2002-08-20 08:29 robert
|
|
|
|
|
|
|
|
|
|
* include/osg/GLExtensions, src/osg/Fog.cpp: Added the definition
|
|
|
|
|
of GL_FOG_COORDINATE_SOURCE to Fog.cpp.
|
|
|
|
|
|
|
|
|
|
Added #include<string> to the GLExtensions header.
|
|
|
|
|
|
|
|
|
|
2002-08-20 07:26 robert
|
|
|
|
|
|
|
|
|
|
* Make/makedirdefs, VisualStudio/VisualStudio.dsw,
|
|
|
|
|
VisualStudio/osgParticle/osgParticle.dsp,
|
|
|
|
|
VisualStudio/osgPlugins/osgParticle/dot_osgParticle.dsp,
|
|
|
|
|
VisualStudio/osgPlugins/osgText/dot_osgText.dsp,
|
|
|
|
|
VisualStudio/osgText/osgText.dsp, src/osgDB/Registry.cpp,
|
|
|
|
|
src/osgParticle/IO_AccelOperator.cpp,
|
|
|
|
|
src/osgParticle/IO_CenteredPlacer.cpp,
|
|
|
|
|
src/osgParticle/IO_Emitter.cpp,
|
|
|
|
|
src/osgParticle/IO_FluidFrictionOperator.cpp,
|
|
|
|
|
src/osgParticle/IO_ForceOperator.cpp,
|
|
|
|
|
src/osgParticle/IO_LinearInterpolator.cpp,
|
|
|
|
|
src/osgParticle/IO_ModularEmitter.cpp,
|
|
|
|
|
src/osgParticle/IO_ModularProgram.cpp,
|
|
|
|
|
src/osgParticle/IO_MultiSegmentPlacer.cpp,
|
|
|
|
|
src/osgParticle/IO_Particle.cpp,
|
|
|
|
|
src/osgParticle/IO_ParticleProcessor.cpp,
|
|
|
|
|
src/osgParticle/IO_ParticleSystem.cpp,
|
|
|
|
|
src/osgParticle/IO_ParticleSystemUpdater.cpp,
|
|
|
|
|
src/osgParticle/IO_PointPlacer.cpp, src/osgParticle/IO_Program.cpp,
|
|
|
|
|
src/osgParticle/IO_RadialShooter.cpp,
|
|
|
|
|
src/osgParticle/IO_RandomRateCounter.cpp,
|
|
|
|
|
src/osgParticle/IO_SectorPlacer.cpp,
|
|
|
|
|
src/osgParticle/IO_SegmentPlacer.cpp,
|
|
|
|
|
src/osgParticle/IO_VariableRateCounter.cpp,
|
|
|
|
|
src/osgParticle/Makefile,
|
|
|
|
|
src/osgPlugins/osgParticle/IO_AccelOperator.cpp,
|
|
|
|
|
src/osgPlugins/osgParticle/IO_CenteredPlacer.cpp,
|
|
|
|
|
src/osgPlugins/osgParticle/IO_Emitter.cpp,
|
|
|
|
|
src/osgPlugins/osgParticle/IO_FluidFrictionOperator.cpp,
|
|
|
|
|
src/osgPlugins/osgParticle/IO_ForceOperator.cpp,
|
|
|
|
|
src/osgPlugins/osgParticle/IO_LinearInterpolator.cpp,
|
|
|
|
|
src/osgPlugins/osgParticle/IO_ModularEmitter.cpp,
|
|
|
|
|
src/osgPlugins/osgParticle/IO_ModularProgram.cpp,
|
|
|
|
|
src/osgPlugins/osgParticle/IO_MultiSegmentPlacer.cpp,
|
|
|
|
|
src/osgPlugins/osgParticle/IO_Particle.cpp,
|
|
|
|
|
src/osgPlugins/osgParticle/IO_ParticleProcessor.cpp,
|
|
|
|
|
src/osgPlugins/osgParticle/IO_ParticleSystem.cpp,
|
|
|
|
|
src/osgPlugins/osgParticle/IO_ParticleSystemUpdater.cpp,
|
|
|
|
|
src/osgPlugins/osgParticle/IO_PointPlacer.cpp,
|
|
|
|
|
src/osgPlugins/osgParticle/IO_Program.cpp,
|
|
|
|
|
src/osgPlugins/osgParticle/IO_RadialShooter.cpp,
|
|
|
|
|
src/osgPlugins/osgParticle/IO_RandomRateCounter.cpp,
|
|
|
|
|
src/osgPlugins/osgParticle/IO_SectorPlacer.cpp,
|
|
|
|
|
src/osgPlugins/osgParticle/IO_SegmentPlacer.cpp,
|
|
|
|
|
src/osgPlugins/osgParticle/IO_VariableRateCounter.cpp,
|
|
|
|
|
src/osgPlugins/osgParticle/Makefile,
|
|
|
|
|
src/osgPlugins/osgText/IO_Font.cpp,
|
|
|
|
|
src/osgPlugins/osgText/IO_Paragraph.cpp,
|
|
|
|
|
src/osgPlugins/osgText/IO_Text.cpp,
|
|
|
|
|
src/osgPlugins/osgText/Makefile, src/osgText/IO_Font.cpp,
|
|
|
|
|
src/osgText/IO_Paragraph.cpp, src/osgText/IO_Text.cpp,
|
|
|
|
|
src/osgText/Makefile: Moved the IO support for the osgText and
|
|
|
|
|
osgParticle libraries into seperate plugin libraries.
|
|
|
|
|
|
|
|
|
|
2002-08-20 06:26 robert
|
|
|
|
|
|
|
|
|
|
* src/osg/Notify.cpp: Added a error message for when
|
|
|
|
|
OSG_NOTIFY_LEVEL is not set correctly.
|
|
|
|
|
|
|
|
|
|
2002-08-20 06:14 robert
|
|
|
|
|
|
|
|
|
|
* include/osg/GLExtensions, src/osg/GLExtensions.cpp,
|
|
|
|
|
src/osg/Geometry.cpp, src/osg/State.cpp: Merged fixes to the
|
|
|
|
|
osg::GLExtensions function pointer code from Stefan Huber, and a
|
|
|
|
|
fix to osg::State's secondary color code from Bob Kuehne.
|
|
|
|
|
|
|
|
|
|
Moved the body of the getGLExtensionFuncPtr() into the header to
|
|
|
|
|
help out support for Windows mapping of different OpenGL extensions
|
|
|
|
|
function ptr per dll.
|
|
|
|
|
|
|
|
|
|
2002-08-20 06:08 robert
|
|
|
|
|
|
|
|
|
|
* include/osg/Fog, src/osg/Fog.cpp, src/osgPlugins/osg/Fog.cpp,
|
|
|
|
|
src/osgPlugins/osg/Geometry.cpp: A FogCoordinateSource set/get
|
|
|
|
|
methods to osg::Fog which correspond to the FogCoord support added
|
|
|
|
|
to osg::Geometry. Added suppot for these new parameters to the .osg
|
|
|
|
|
plugin.
|
|
|
|
|
|
|
|
|
|
2002-08-20 04:14 robert
|
|
|
|
|
|
|
|
|
|
* src/osg/Notify.cpp: Reordered the string comparions so that
|
|
|
|
|
DEBUG_INFO comes before INFO, since the find op will find INFO in a
|
|
|
|
|
DEBUG_INFO string, and hence report the wrong notify level.
|
|
|
|
|
|
|
|
|
|
2002-08-19 15:53 robert
|
|
|
|
|
|
|
|
|
|
* include/osg/TexEnvCombine, src/osg/TexEnvCombine.cpp: Added
|
|
|
|
|
default values to the TexEnvCombine constructor.
|
|
|
|
|
|
|
|
|
|
2002-08-19 11:14 robert
|
|
|
|
|
|
|
|
|
|
* include/osg/ClearNode: Added missing include/osg/ClearNode
|
|
|
|
|
|
|
|
|
|
2002-08-19 11:11 robert
|
|
|
|
|
|
|
|
|
|
* VisualStudio/osg/osg.dsp, include/osg/TexEnvCombine,
|
|
|
|
|
src/osg/Makefile, src/osg/TexEnvCombine.cpp: Added new
|
|
|
|
|
osg::TexEnvCombine state attribute.
|
|
|
|
|
|
|
|
|
|
2002-08-19 07:42 robert
|
|
|
|
|
|
|
|
|
|
* VisualStudio/osg/osg.dsp,
|
|
|
|
|
VisualStudio/osgPlugins/osg/dot_osg.dsp, include/osg/EarthSky,
|
|
|
|
|
include/osg/NodeVisitor, include/osg/Transparency,
|
|
|
|
|
include/osgUtil/CullVisitor,
|
|
|
|
|
src/Demos/osghangglide/osghangglide.cpp, src/osg/ClearNode.cpp,
|
|
|
|
|
src/osg/EarthSky.cpp, src/osg/Makefile,
|
|
|
|
|
src/osgPlugins/dx/DXWriter.cpp, src/osgPlugins/osg/BlendFunc.cpp,
|
|
|
|
|
src/osgPlugins/osg/ClearNode.cpp, src/osgPlugins/osg/EarthSky.cpp,
|
|
|
|
|
src/osgPlugins/osg/Makefile, src/osgUtil/CullVisitor.cpp,
|
|
|
|
|
src/osgUtil/SceneView.cpp: Renamed the osg::EarthSky to
|
|
|
|
|
osg::ClearNode to make it more obvious what role it has play and
|
|
|
|
|
make it more relevant to non vis-sim applications.
|
|
|
|
|
|
|
|
|
|
2002-08-19 04: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 10:42 robert
|
|
|
|
|
|
|
|
|
|
* include/osg/Matrix, include/osg/NodeVisitor, include/osg/Quat,
|
|
|
|
|
include/osg/Vec3, src/osg/Matrix.cpp, src/osg/Quat.cpp: Added
|
|
|
|
|
DOFTransform, MatrixTransform and PositionAttitudeTransform to
|
|
|
|
|
NodeVisitor.
|
|
|
|
|
|
|
|
|
|
Added
|
|
|
|
|
|
|
|
|
|
Made osg::Matrix/Quat::makeRotate(heading,pitch,roll) and
|
|
|
|
|
osg::Matrix::rotate(heading,pitch,roll) all deprecated API.
|
|
|
|
|
|
|
|
|
|
Fixed the Quat*Quat & Quat*=Quat multiplication methods so that
|
|
|
|
|
they multiplied in the correct order - they were reversed
|
|
|
|
|
originally due to the Quat code being based on code example which
|
|
|
|
|
used the v' = M v ordering, rather than the OSG's v' = v M
|
|
|
|
|
ordering.
|
|
|
|
|
osg::Matrix/Quat::makeRotate(angle1,axis1,angle2,axis2,angle3,axis3
|
|
|
|
|
) and osg::Matrix::rotate(angle1,axis1,angle2,axis2,angle3,axis3)
|
|
|
|
|
method.
|
|
|
|
|
|
|
|
|
|
2002-08-18 07:16 robert
|
|
|
|
|
|
|
|
|
|
* src/osg/Geometry.cpp: Added check to disable color binding when
|
|
|
|
|
the secondary colour extension doesn't exist.
|
|
|
|
|
|
|
|
|
|
2002-08-17 03:34 robert
|
|
|
|
|
|
|
|
|
|
* include/osg/UByte4: Fixed typo in #define of UBYTE4
|
|
|
|
|
|
|
|
|
|
2002-08-16 11:14 robert
|
|
|
|
|
|
|
|
|
|
* include/osg/Image, include/osg/Texture,
|
|
|
|
|
src/Demos/osgprerender/osgprerender.cpp,
|
|
|
|
|
src/osg/ImpostorSprite.cpp: Added Texuture::SubloadCallback example
|
|
|
|
|
into the osgprerender demo to illustrate how to use it.
|
|
|
|
|
|
|
|
|
|
Changed the ImpostorSprite to use LINEAR,LINEAR for min and mag
|
|
|
|
|
filters for the impostor texture.
|
|
|
|
|
|
|
|
|
|
2002-08-16 09:33 robert
|
|
|
|
|
|
|
|
|
|
* include/osg/Image, include/osg/Texture, src/osg/Image.cpp,
|
|
|
|
|
src/osg/Texture.cpp, src/osg/TextureCubeMap.cpp: Added new
|
|
|
|
|
osg::Texture::SubloadCallback, and getNumMipmapLevels() to
|
|
|
|
|
osg::Texture and osg::Image. This additions are design to make
|
|
|
|
|
texture subloading more flexible.
|
|
|
|
|
|
|
|
|
|
2002-08-16 06:56 robert
|
|
|
|
|
|
|
|
|
|
* src/osgPlugins/pfb/: ConvertToPerformer.cpp,
|
|
|
|
|
ConvertToPerformer.h: Fixes from Ulrich Hertlein to get the pfb
|
|
|
|
|
plugin compiling with using any deprecated API.
|
|
|
|
|
|
|
|
|
|
2002-08-15 16:27 robert
|
|
|
|
|
|
|
|
|
|
* include/osg/Geometry, include/osg/State, src/osg/Geometry.cpp,
|
|
|
|
|
src/osg/State.cpp: Supported added for secondary color & fog coords
|
|
|
|
|
to osg::Geometry and osg::State.
|
|
|
|
|
|
|
|
|
|
2002-08-15 16:25 robert
|
|
|
|
|
|
|
|
|
|
* src/osgPlugins/flt/: flt2osg.cpp, flt2osg.h: From Perry, support
|
|
|
|
|
for color added to the MeshPrimtive/LocalVertexPool code.
|
|
|
|
|
|
|
|
|
|
2002-08-15 11:04 robert
|
|
|
|
|
|
|
|
|
|
* src/osgPlugins/flt/MeshRecord.h: Removed the getData() from
|
|
|
|
|
MeshRecord and the dummy SMesh record, this allow the FaceRecord
|
|
|
|
|
base class to directly provide the datatype.
|
|
|
|
|
|
|
|
|
|
2002-08-15 10:09 robert
|
|
|
|
|
|
|
|
|
|
* src/osgPlugins/osg/StateSet.cpp: Added a using namespace std; and
|
|
|
|
|
removed std:: from from std::hex and std::dec.
|
|
|
|
|
|
|
|
|
|
2002-08-15 09:04 robert
|
|
|
|
|
|
|
|
|
|
* src/osgPlugins/flt/: LocalVertexPoolRecord.h,
|
|
|
|
|
MeshPrimitiveRecord.h, MeshRecord.h: Added a virtual keyword into
|
|
|
|
|
the getData() overrided methods.
|
|
|
|
|
|
|
|
|
|
2002-08-15 07:25 robert
|
|
|
|
|
|
|
|
|
|
* VisualStudio/osgPlugins/flt/flt.dsp,
|
|
|
|
|
src/osgPlugins/flt/FltFile.cpp, src/osgPlugins/flt/FltFile.h,
|
|
|
|
|
src/osgPlugins/flt/HeaderRecord.cpp,
|
|
|
|
|
src/osgPlugins/flt/HeaderRecord.h, src/osgPlugins/flt/Input.cpp,
|
|
|
|
|
src/osgPlugins/flt/LocalVertexPoolRecord.cpp,
|
|
|
|
|
src/osgPlugins/flt/LocalVertexPoolRecord.h,
|
|
|
|
|
src/osgPlugins/flt/Makefile,
|
|
|
|
|
src/osgPlugins/flt/MeshPrimitiveRecord.cpp,
|
|
|
|
|
src/osgPlugins/flt/MeshPrimitiveRecord.h,
|
|
|
|
|
src/osgPlugins/flt/MeshRecord.cpp, src/osgPlugins/flt/MeshRecord.h,
|
|
|
|
|
src/osgPlugins/flt/Record.cpp, src/osgPlugins/flt/Record.h,
|
|
|
|
|
src/osgPlugins/flt/RecordVisitor.h, src/osgPlugins/flt/flt.h,
|
|
|
|
|
src/osgPlugins/flt/flt2osg.cpp, src/osgPlugins/flt/flt2osg.h,
|
|
|
|
|
src/osgPlugins/flt/opcodes.h: Submission from Perry Miller for
|
|
|
|
|
support of OpenFlight15.7's local vertex pool and mesh primitives.
|
|
|
|
|
Converted Perry's code to work with the osg::Geometry instead of
|
|
|
|
|
osg::GeoSet.
|
|
|
|
|
|
|
|
|
|
2002-08-14 16:56 robert
|
|
|
|
|
|
|
|
|
|
* include/osg/: MatrixTransform, PositionAttitudeTransform: Added
|
|
|
|
|
SG_EXPORT to PositionAttitudeTransform and MatrixTransform.
|
|
|
|
|
|
|
|
|
|
2002-08-14 05:30 robert
|
|
|
|
|
|
|
|
|
|
* include/osg/Export: Commented out the #define USE_DEPRECATED_API.
|
|
|
|
|
|
|
|
|
|
2002-08-13 14:29 don
|
|
|
|
|
|
|
|
|
|
* Make/instrules: Added some comments
|
|
|
|
|
|
|
|
|
|
2002-08-13 11:31 robert
|
|
|
|
|
|
|
|
|
|
* include/osg/AnimationPath, include/osg/Billboard,
|
|
|
|
|
include/osg/MatrixTransform, include/osg/PositionAttitudeTransform,
|
|
|
|
|
src/Demos/osgcallback/osgcallback.cpp,
|
|
|
|
|
src/Demos/osglight/osglight.cpp, src/osg/AnimationPath.cpp,
|
|
|
|
|
src/osg/Billboard.cpp, src/osg/MatrixTransform.cpp,
|
|
|
|
|
src/osg/PositionAttitudeTransform.cpp: Futher improvements and
|
|
|
|
|
fixes to osg::AnimationPath, and the osglight demo to show it
|
|
|
|
|
action.
|
|
|
|
|
|
|
|
|
|
2002-08-13 09:22 robert
|
|
|
|
|
|
|
|
|
|
* src/: Demos/osglight/osglight.cpp, osg/AnimationPath.cpp,
|
|
|
|
|
osg/PositionAttitudeTransform.cpp, osgGLUT/Viewer.cpp,
|
|
|
|
|
osgUtil/SceneView.cpp: Made improvements to osg::AnimationPath,
|
|
|
|
|
added osg::PositionAttitudeTransform::AnimationPathCallback which
|
|
|
|
|
us an app callback which uses an AnimationPath to specify the new
|
|
|
|
|
positions of the transform.
|
|
|
|
|
|
|
|
|
|
Added AnimationPath code to osglight to animate the positional
|
|
|
|
|
light.
|
|
|
|
|
|
|
|
|
|
Added CullVisitor::setCullingMode() code into SceneView so that
|
|
|
|
|
SceneView's CullingMode is now properly passed onto CullVisitor.
|
|
|
|
|
Note, this work had been done before, but must has been lost in a
|
|
|
|
|
merge. Umm...
|
|
|
|
|
|
|
|
|
|
2002-08-13 05:35 robert
|
|
|
|
|
|
|
|
|
|
* src/osgUtil/RenderBin.cpp: Fixed uninitialized _sortMode.
|
|
|
|
|
|
|
|
|
|
2002-08-12 13:40 robert
|
|
|
|
|
|
|
|
|
|
* include/osg/PositionAttitudeTransform,
|
|
|
|
|
src/Demos/osglight/osglight.cpp,
|
|
|
|
|
src/osg/PositionAttitudeTransform.cpp: Added new s/getPivotPoint()
|
|
|
|
|
support to osg::PositionAttitudeTransform.
|
|
|
|
|
|
|
|
|
|
Modified the osglight demo to use an AppCallback and a
|
|
|
|
|
PositionAttitudeTransform to animate the loaded model.
|
|
|
|
|
|
|
|
|
|
2002-08-12 09:42 robert
|
|
|
|
|
|
|
|
|
|
* include/osg/DOFTransform, src/osg/DOFTransform.cpp,
|
|
|
|
|
src/osgPlugins/flt/GroupRecord.h, src/osgPlugins/flt/flt2osg.cpp:
|
|
|
|
|
Updates to DOFTransform so that its overrides the traverse() and
|
|
|
|
|
compute*() methods rather than depending upon callbacks for
|
|
|
|
|
animating and compute matrices. Merged the put/inverseput code
|
|
|
|
|
between Sasa's and Ferndinand's DOF code.
|
|
|
|
|
|
|
|
|
|
From Bora Utka, Added support to osg::Sequence/OpenFlight AnimNode
|
|
|
|
|
to the flt plugin.
|
|
|
|
|
|
|
|
|
|
2002-08-12 09:37 robert
|
|
|
|
|
|
|
|
|
|
* src/osg/Sequence.cpp: attempt to fix read only status of
|
|
|
|
|
Sequence.cpp.
|
|
|
|
|
|
|
|
|
|
2002-08-11 17:26 robert
|
|
|
|
|
|
|
|
|
|
* include/osg/NodeVisitor, src/osg/CollectOccludersVisitor.cpp,
|
|
|
|
|
src/osg/DOFTransform.cpp, src/osg/NodeVisitor.cpp,
|
|
|
|
|
src/osg/Sequence.cpp, src/osgUtil/AppVisitor.cpp,
|
|
|
|
|
src/osgUtil/CullVisitor.cpp: Removed dependency of the new
|
|
|
|
|
osg::DOFTransform and osg::Sequence Node's on osgUtil by
|
|
|
|
|
implementing a NodeVisitor::VisitorType enum, and associated
|
|
|
|
|
g/setVisitorType. This allows callbacks to querry the
|
|
|
|
|
visitor/traversal type without doing down cast's to specific
|
|
|
|
|
visitor subclasses such as osgUtil::AppVisitor/CullVisitor.
|
|
|
|
|
|
|
|
|
|
2002-08-11 06:32 robert
|
|
|
|
|
|
|
|
|
|
* src/osgUtil/Optimizer.cpp: Temporarily commented out the flat
|
|
|
|
|
staic transforms visitor since it was causing problems with the new
|
|
|
|
|
DOFTransform class.
|
|
|
|
|
|
|
|
|
|
2002-08-09 15:51 robert
|
|
|
|
|
|
|
|
|
|
* AUTHORS, src/osgText/FTBitmapGlyph.cpp,
|
|
|
|
|
src/osgText/FTOutlineGlyph.cpp, src/osgText/FTPixmapGlyph.cpp,
|
|
|
|
|
src/osgText/FTPolyGlyph.cpp: Submission for Gideon May, fixes for
|
|
|
|
|
spacing in various osgText files.
|
|
|
|
|
|
|
|
|
|
2002-08-09 12:27 robert
|
|
|
|
|
|
|
|
|
|
* Make/debugtests.bat, Make/osgtests.bat, include/osg/Billboard,
|
|
|
|
|
src/Demos/osgbillboard/osgbillboard.cpp, src/osg/Billboard.cpp:
|
|
|
|
|
Fixed the X and Y axis rotation billboards so that now rotate
|
|
|
|
|
correctly.
|
|
|
|
|
|
|
|
|
|
Rewrote the osgbillboard demo so that it creates a point rotatated
|
|
|
|
|
billbaord and X,Y and Z axis billboards to both test and
|
|
|
|
|
demonstrate this types of billboards in action.
|
|
|
|
|
|
|
|
|
|
2002-08-08 17:36 robert
|
|
|
|
|
|
|
|
|
|
* include/osg/Timer, src/osg/Timer.cpp: Fixes for IRIX 32bit timmer
|
|
|
|
|
on O2. From Tom Jolley.
|
|
|
|
|
|
|
|
|
|
2002-08-08 11:10 robert
|
|
|
|
|
|
|
|
|
|
* src/osg/DOFTransform.cpp: Fixed warning related to where
|
|
|
|
|
_increasingFlags is an unsigned short and 0xffffff is being
|
|
|
|
|
truncated, spotted by Tom Jolly.
|
|
|
|
|
|
|
|
|
|
2002-08-08 11:09 robert
|
|
|
|
|
|
|
|
|
|
* include/osg/Texture: Removed inline definition from front of
|
|
|
|
|
setMaxAnisotropy method.
|
|
|
|
|
|
|
|
|
|
2002-08-08 09:45 robert
|
|
|
|
|
|
|
|
|
|
* include/osg/: Primitive, UByte4: Fixed typos, sent in by Warren
|
|
|
|
|
Macchi.
|
|
|
|
|
|
|
|
|
|
2002-08-08 09:41 robert
|
|
|
|
|
|
|
|
|
|
* src/osg/CullStack.cpp: Fixed bug related to switching on/off
|
|
|
|
|
culling modes. Patch from Nikolaus Hanekamp.
|
|
|
|
|
|
|
|
|
|
2002-08-08 07:27 robert
|
|
|
|
|
|
|
|
|
|
* include/osg/Geometry, src/osg/GeoSet.cpp: Changed the
|
|
|
|
|
Geometry::setVertexArray and GeoSet::setCoords so that they call
|
|
|
|
|
dirtyBound() instead of reseting the local bound flag, this ensures
|
|
|
|
|
the updates are propagated upwards through into the parents.
|
|
|
|
|
|
|
|
|
|
2002-08-08 07:01 robert
|
|
|
|
|
|
|
|
|
|
* src/osgPlugins/lib3ds/ReaderWriter3DS.cpp: Fixed the shininess
|
|
|
|
|
factor in 3ds plugin.
|
|
|
|
|
|
|
|
|
|
2002-08-07 11:52 robert
|
|
|
|
|
|
|
|
|
|
* include/osg/Texture, src/Demos/osgbillboard/osgbillboard.cpp,
|
|
|
|
|
src/Demos/osgtexture/osgtexture.cpp, src/osg/Texture.cpp,
|
|
|
|
|
src/osgPlugins/flt/ReaderWriterATTR.cpp,
|
|
|
|
|
src/osgPlugins/osg/Texture.cpp, src/osgUtil/Optimizer.cpp: Changed
|
|
|
|
|
the support for anisotropic filtering in osg::Texture so that it is
|
|
|
|
|
now controlled via the setMaxAnisotropy(float) method, and is set
|
|
|
|
|
up independently for the mag filter mode, which it previously was
|
|
|
|
|
done.
|
|
|
|
|
|
|
|
|
|
2002-08-07 06:10 robert
|
|
|
|
|
|
|
|
|
|
* VisualStudio/Demos/osgsequence/: osgsequence.cpp,
|
|
|
|
|
osgsequence.dsp: Renamed osgsequence.cpp to osgsequence.dsp, as it
|
|
|
|
|
was clearly a typo...
|
|
|
|
|
|
|
|
|
|
2002-08-07 06:08 robert
|
|
|
|
|
|
|
|
|
|
* VisualStudio/osgPlugins/osg/dot_osg.dsp: Fixed type of
|
|
|
|
|
DOFTransform.cpp
|
|
|
|
|
|
|
|
|
|
2002-08-06 13:06 robert
|
|
|
|
|
|
|
|
|
|
* VisualStudio/osgPlugins/osg/dot_osg.dsp,
|
|
|
|
|
include/osg/DOFTransform, src/Demos/osgclip/osgclip.cpp,
|
|
|
|
|
src/Demos/osgreflect/osgreflect.cpp,
|
|
|
|
|
src/Demos/osgscribe/osgscribe.cpp,
|
|
|
|
|
src/Demos/osgsequence/osgsequence.cpp,
|
|
|
|
|
src/osgGA/StateSetManipulator.cpp, src/osgGLUT/Viewer.cpp,
|
|
|
|
|
src/osgPlugins/iv/osgvisitor.cpp, src/osgPlugins/iv/osgvisitor.h,
|
|
|
|
|
src/osgPlugins/osg/DOFTransform.cpp, src/osgPlugins/osg/Makefile,
|
|
|
|
|
src/osgPlugins/osg/PositionAttitudeTransform.cpp,
|
|
|
|
|
src/osgPlugins/osg/StateSet.cpp, src/osgUtil/Optimizer.cpp: Added
|
|
|
|
|
shells for DOFTransform and PositionAttitudeTransform to the .osg
|
|
|
|
|
loader, still need to fill in the saving and loading of paramters.
|
|
|
|
|
|
|
|
|
|
Went through the distribution remove old API usage.
|
|
|
|
|
|
|
|
|
|
2002-08-06 06:37 robert
|
|
|
|
|
|
|
|
|
|
* src/osg/DOFTransform.cpp: Changed the default value of
|
|
|
|
|
_animationOn to true.
|
|
|
|
|
|
|
|
|
|
2002-08-06 06:07 robert
|
|
|
|
|
|
|
|
|
|
* include/osg/Camera: Fixed typo in comment.
|
|
|
|
|
|
|
|
|
|
2002-08-06 06:04 robert
|
|
|
|
|
|
|
|
|
|
* include/osg/Camera: Adde getViewFrustum() to camera.
|
|
|
|
|
|
|
|
|
|
2002-08-05 11:07 robert
|
|
|
|
|
|
|
|
|
|
* AUTHORS, VisualStudio/osg/osg.dsp, include/osg/DOFTransform,
|
|
|
|
|
src/osg/DOFTransform.cpp, src/osg/Makefile,
|
|
|
|
|
src/osgPlugins/flt/flt2osg.cpp: Added new osg::DOFTransform node
|
|
|
|
|
from Sasa Bistrovic, designed to mirror the OpenFlight DOF
|
|
|
|
|
transform nodes.
|
|
|
|
|
|
|
|
|
|
2002-08-05 09:29 robert
|
|
|
|
|
|
|
|
|
|
* src/osgPlugins/osg/StateSet.cpp: Added support for PROTECTED
|
|
|
|
|
modes into the .osg reading and writing.
|
|
|
|
|
|
|
|
|
|
2002-08-05 09: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 08:52 robert
|
|
|
|
|
|
|
|
|
|
* src/Demos/osgsequence/osgsequence.cpp: Fixed compile errors under
|
|
|
|
|
IRIX.
|
|
|
|
|
|
|
|
|
|
2002-08-05 08:40 robert
|
|
|
|
|
|
|
|
|
|
* include/osg/: State, StateAttribute: Added support to
|
|
|
|
|
StateAttribute/State to support PROTECTED flag for modes and
|
|
|
|
|
attributes so that they cannot be overriden from above via the
|
|
|
|
|
OVERRIDE flag. This is useful for things like manipulators that
|
|
|
|
|
have handles display in the scene, you might want to prevent their
|
|
|
|
|
state being affected by other overriding of light, wireframe modes
|
|
|
|
|
etc.
|
|
|
|
|
|
|
|
|
|
2002-08-04 17:10 robert
|
|
|
|
|
|
|
|
|
|
* VisualStudio/osgPlugins/iv/iv.dsp, src/osgPlugins/iv/Makefile,
|
|
|
|
|
src/osgPlugins/iv/main.cpp, src/osgPlugins/iv/main.h,
|
|
|
|
|
src/osgPlugins/iv/osgvisitor.cpp,
|
|
|
|
|
src/osgPlugins/iv/readerwriter.cpp,
|
|
|
|
|
src/osgPlugins/iv/readerwriter.h: Fix to iv/vrml loader so that it
|
|
|
|
|
correctly passes back the right ReadResult and checks the validity
|
|
|
|
|
of the file extension being passed to the plugin. Removed main.cpp
|
|
|
|
|
* .h moving all its functionality into readerwriter.cpp.
|
|
|
|
|
|
|
|
|
|
2002-08-04 16:51 robert
|
|
|
|
|
|
|
|
|
|
* src/osgPlugins/lwo/: Lwo2.cpp, ReaderWriterLWO.cpp, lw.cpp, lw.h:
|
|
|
|
|
Changed the error reporting so that it directs it all via
|
|
|
|
|
osg::notify, and only uses the INFO level for reporting that the
|
|
|
|
|
file to load is not recognised. Also add check for LWO2 loading so
|
|
|
|
|
that it returns FILE_NOT_HANDLED message correctly.
|
|
|
|
|
|
|
|
|
|
2002-08-04 16:34 robert
|
|
|
|
|
|
|
|
|
|
* AUTHORS, include/osg/MatrixTransform, include/osg/Transform,
|
|
|
|
|
src/osgGLUT/Viewer.cpp, src/osgPlugins/iv/main.cpp,
|
|
|
|
|
src/osgPlugins/iv/osgvisitor.cpp, src/osgPlugins/iv/scanner.cpp,
|
|
|
|
|
src/osgPlugins/iv/scanner.l: From Ruben Lopez, updates to VRML/IV
|
|
|
|
|
loader.
|
|
|
|
|
|
|
|
|
|
From Ben Discoe, corrections to comments in osg::Transform
|
|
|
|
|
|
|
|
|
|
From Alberto Barbati, Lazy evaluation of inverse matrix in
|
|
|
|
|
osg::MatrixTransfrom
|
|
|
|
|
|
|
|
|
|
2002-08-03 15:42 robert
|
|
|
|
|
|
|
|
|
|
* VisualStudio/osgPlugins/osg/dot_osg.dsp,
|
|
|
|
|
src/osgPlugins/osg/Sequence.cpp: Added Sequence.cpp to osg plugin
|
|
|
|
|
workspace file.
|
|
|
|
|
|
|
|
|
|
2002-08-03 15:37 robert
|
|
|
|
|
|
|
|
|
|
* include/osg/LightSource: Changed the copy constructor of for
|
|
|
|
|
_light mem var to use a dynamic_cast<StateAttribute*>.
|
|
|
|
|
|
|
|
|
|
2002-08-03 14:11 robert
|
|
|
|
|
|
|
|
|
|
* AUTHORS, Make/makedirdefs, VisualStudio/VisualStudio.dsw,
|
|
|
|
|
VisualStudio/Demos/osgsequence/osgsequence.cpp,
|
|
|
|
|
VisualStudio/osg/osg.dsp, VisualStudio/osgPlugins/iv/iv.dsp,
|
|
|
|
|
include/osg/NodeVisitor, include/osg/Sequence,
|
|
|
|
|
src/Demos/osgsequence/Makefile,
|
|
|
|
|
src/Demos/osgsequence/Makefile.inst,
|
|
|
|
|
src/Demos/osgsequence/osgsequence.cpp, src/osg/Makefile,
|
|
|
|
|
src/osg/Sequence.cpp, src/osg/Texture.cpp,
|
|
|
|
|
src/osgDB/DynamicLibrary.cpp, src/osgPlugins/osg/Makefile,
|
|
|
|
|
src/osgPlugins/osg/Sequence.cpp,
|
|
|
|
|
src/osgPlugins/pfb/ConvertFromPerformer.cpp,
|
|
|
|
|
src/osgPlugins/pfb/ReaderWriterPFB.cpp: Integrated Ulrich
|
|
|
|
|
Hertlien's osg::Sequence node, and osgsequence demo, and support
|
|
|
|
|
for osg::Sequence in the pfb loader.
|
|
|
|
|
|
|
|
|
|
2002-08-03 14:03 robert
|
|
|
|
|
|
|
|
|
|
* include/osgParticle/Interpolator,
|
|
|
|
|
include/osgParticle/RadialShooter,
|
|
|
|
|
include/osgParticle/SectorPlacer, include/osgParticle/range,
|
|
|
|
|
src/osgParticle/IO_Particle.cpp,
|
|
|
|
|
src/osgParticle/IO_RadialShooter.cpp,
|
|
|
|
|
src/osgParticle/IO_SectorPlacer.cpp,
|
|
|
|
|
src/osgParticle/IO_VariableRateCounter.cpp: Changed the range max
|
|
|
|
|
and min members variables to maximum and minimum to prevent
|
|
|
|
|
collision with windows min and max macros.
|
|
|
|
|
|
|
|
|
|
2002-08-03 12:49 robert
|
|
|
|
|
|
|
|
|
|
* include/osgUtil/RenderBin, src/osgUtil/RenderBin.cpp: Added
|
|
|
|
|
support for a sort callback in RenderBin.
|
|
|
|
|
|
|
|
|
|
2002-08-03 12:48 robert
|
|
|
|
|
|
|
|
|
|
* include/osg/: MatrixTransform, Transform: Fixed comments.
|
|
|
|
|
|
|
|
|
|
2002-08-03 12:37 robert
|
|
|
|
|
|
|
|
|
|
* src/: osg/CullStack.cpp, osgUtil/SceneView.cpp: Added cout's of
|
|
|
|
|
the view frustum to the aid debugging, these cout's are now
|
|
|
|
|
commented out, and are just left in so that they may be used to
|
|
|
|
|
double check things in future.
|
|
|
|
|
|
|
|
|
|
2002-08-02 15:11 robert
|
|
|
|
|
|
|
|
|
|
* src/osgPlugins/iv/parser.hpp: Fix for Win32 build
|
|
|
|
|
|
|
|
|
|
2002-08-02 11:14 robert
|
|
|
|
|
|
|
|
|
|
* src/osgUtil/IntersectVisitor.cpp: Added missing _nodePath.clear()
|
|
|
|
|
and _segHitList.clear() to InteresectVisitor::reset().
|
|
|
|
|
|
|
|
|
|
2002-07-31 11:16 robert
|
|
|
|
|
|
|
|
|
|
* src/osgPlugins/iv/: atrvec3list.h, indexedtristripset.h,
|
|
|
|
|
main.cpp, mynodevisitor.h, osgvisitor.cpp, osgvisitor.h,
|
|
|
|
|
parser.cpp, parser.hpp, parser.y, scanner.cpp, scanner.l: Updates
|
|
|
|
|
to iv/vrml loader from Ruben.
|
|
|
|
|
|
|
|
|
|
2002-07-30 06:08 robert
|
|
|
|
|
|
|
|
|
|
* src/osgPlugins/iv/osgvisitor.cpp: Updates to the iv loader from
|
|
|
|
|
Ruben - conversion from GeoSet to Geoemetry.
|
|
|
|
|
|
|
|
|
|
2002-07-29 17:29 robert
|
|
|
|
|
|
|
|
|
|
* src/Demos/osgprerender/osgprerender.cpp: Forced the use of non
|
|
|
|
|
mip mapped texture during subloading in the osgprerender demo.
|
|
|
|
|
|
|
|
|
|
2002-07-29 07:02 robert
|
|
|
|
|
|
|
|
|
|
* src/osg/Texture.cpp: Removed default value from constructor.
|
|
|
|
|
|
|
|
|
|
2002-07-28 20:04 robert
|
|
|
|
|
|
|
|
|
|
* src/: Demos/osgprerender/osgprerender.cpp,
|
|
|
|
|
Demos/osgscribe/osgscribe.cpp, osg/Image.cpp, osg/Texture.cpp,
|
|
|
|
|
osg/TextureCubeMap.cpp: Fixes to the new texture subloading
|
|
|
|
|
methods.
|
|
|
|
|
|
|
|
|
|
2002-07-28 19:28 robert
|
|
|
|
|
|
|
|
|
|
* include/osg/Texture, src/osg/Texture.cpp,
|
|
|
|
|
src/osg/TextureCubeMap.cpp: Checked in new methods for setting up
|
|
|
|
|
texture subloading, these allow the user to control which parts on
|
|
|
|
|
an image are subloaded from, and how big the initial texture is.
|
|
|
|
|
|
|
|
|
|
2002-07-28 19:27 robert
|
|
|
|
|
|
|
|
|
|
* src/osgPlugins/: lwo/Lwo2.cpp, lwo/Lwo2.h, lwo/Lwo2Layer.cpp,
|
|
|
|
|
lwo/Lwo2Layer.h, lwo/ReaderWriterLWO.cpp, osg/Texture.cpp: Checked
|
|
|
|
|
in Pavel's updates for non texured surfaces.
|
|
|
|
|
|
|
|
|
|
2002-07-28 17:25 robert
|
|
|
|
|
|
|
|
|
|
* include/osg/Texture, src/osg/Texture.cpp: Added
|
|
|
|
|
set/getUnrefImageOnApply() methods and associated flag and code in
|
|
|
|
|
Texture::apply() to set the _image to 0 on apply. Note, this will
|
|
|
|
|
only work when you have a single graphics context, as with multiple
|
|
|
|
|
graphics contexts one can't delete the image after the first apply,
|
|
|
|
|
as there will be more than one texture object to update.
|
|
|
|
|
|
|
|
|
|
2002-07-28 17:15 robert
|
|
|
|
|
|
|
|
|
|
* src/osgPlugins/iv/parser.hpp: Checked in Marco's commented out
|
|
|
|
|
#defines/rejigged struct names to get things compiling under
|
|
|
|
|
Windows, will need to check this in future as it may change with
|
|
|
|
|
regeneration of parser files with lex/yacc.
|
|
|
|
|
|
|
|
|
|
2002-07-28 08:52 robert
|
|
|
|
|
|
|
|
|
|
* src/osgPlugins/lwo/ReaderWriterLWO.cpp: Chagned the
|
|
|
|
|
initiliazation of iterators, sent in by Alberto Barbati.
|
|
|
|
|
|
|
|
|
|
2002-07-28 08:49 robert
|
|
|
|
|
|
|
|
|
|
* VisualStudio/osgPlugins/iv/iv.dsp, include/osg/NodeCallback,
|
|
|
|
|
src/osgUtil/RenderBin.cpp: Fixes to NodeCallback and RenderBin from
|
|
|
|
|
Alberto Barbati.
|
|
|
|
|
|
|
|
|
|
2002-07-27 17:35 robert
|
|
|
|
|
|
|
|
|
|
* src/osgPlugins/iv/: atrfloat.h, atrstring.h, atrvec.h,
|
|
|
|
|
attribute.h, main.cpp, mynode.h, mynodevisitor.h, osgvisitor.cpp,
|
|
|
|
|
osgvisitor.h, parser.cpp.h: Fixes to the inventor/vrml loader.
|
|
|
|
|
|
|
|
|
|
2002-07-27 06:34 robert
|
|
|
|
|
|
|
|
|
|
* include/osgParticle/ParticleSystem,
|
|
|
|
|
src/osgParticle/ParticleSystem.cpp: From Macro, removal of use of
|
|
|
|
|
display lists during double pass rendering of particles.
|
|
|
|
|
|
|
|
|
|
2002-07-27 06:25 robert
|
|
|
|
|
|
|
|
|
|
* src/osgPlugins/iv/scanner.cpp: Fix for Windows
|
|
|
|
|
|
|
|
|
|
2002-07-27 06:22 robert
|
|
|
|
|
|
|
|
|
|
* src/osgPlugins/lwo/: Lwo2.cpp, Lwo2Layer.cpp, Lwo2Layer.h: Fixes
|
|
|
|
|
for Win32 build.
|
|
|
|
|
|
|
|
|
|
2002-07-27 06:09 robert
|
|
|
|
|
|
|
|
|
|
* include/osgGLUT/Viewer, src/osgGLUT/Viewer.cpp: Added return
|
|
|
|
|
value to addViewport.
|
|
|
|
|
|
|
|
|
|
2002-07-26 14:46 robert
|
|
|
|
|
|
|
|
|
|
* src/osgPlugins/iv/: atrfloat.h, atrstring.h, atrvec.h,
|
|
|
|
|
attribute.h, mynode.h, mynodevisitor.h, osgvisitor.h: Added missing
|
|
|
|
|
osg:: from various references to osg::Objectf
|
|
|
|
|
|
|
|
|
|
2002-07-26 12:33 robert
|
|
|
|
|
|
|
|
|
|
* AUTHORS, VisualStudio/osgPlugins/lwo/lwo.dsp,
|
|
|
|
|
src/osgPlugins/lwo/Lwo2.cpp, src/osgPlugins/lwo/Lwo2.h,
|
|
|
|
|
src/osgPlugins/lwo/Lwo2Layer.cpp, src/osgPlugins/lwo/Lwo2Layer.h,
|
|
|
|
|
src/osgPlugins/lwo/Makefile,
|
|
|
|
|
src/osgPlugins/lwo/ReaderWriterLWO.cpp: Added support for LWO2,
|
|
|
|
|
send in by Pavel Moloshtan.
|
|
|
|
|
|
|
|
|
|
2002-07-26 12:02 robert
|
|
|
|
|
|
|
|
|
|
* VisualStudio/: VisualStudio.dsw, osgPlugins/iv/iv.dsp: Added
|
|
|
|
|
project file for inventor plugin.
|
|
|
|
|
|
|
|
|
|
2002-07-26 11:37 robert
|
|
|
|
|
|
|
|
|
|
* AUTHORS, Make/makedirdefs, src/osgDB/Registry.cpp,
|
|
|
|
|
src/osgPlugins/iv/COPYING, src/osgPlugins/iv/Makefile,
|
|
|
|
|
src/osgPlugins/iv/Makefile.orig, src/osgPlugins/iv/README,
|
|
|
|
|
src/osgPlugins/iv/atrfloat.h, src/osgPlugins/iv/atrstring.h,
|
|
|
|
|
src/osgPlugins/iv/atrvec.h, src/osgPlugins/iv/attribute.h,
|
|
|
|
|
src/osgPlugins/iv/coordinate3.h, src/osgPlugins/iv/geometry.h,
|
|
|
|
|
src/osgPlugins/iv/indexedfaceset.h, src/osgPlugins/iv/ltstr.h,
|
|
|
|
|
src/osgPlugins/iv/main.cpp, src/osgPlugins/iv/main.h,
|
|
|
|
|
src/osgPlugins/iv/material.h, src/osgPlugins/iv/matrixtransform.h,
|
|
|
|
|
src/osgPlugins/iv/mynode.h, src/osgPlugins/iv/mynodevisitor.h,
|
|
|
|
|
src/osgPlugins/iv/nodecache.cpp, src/osgPlugins/iv/nodecache.h,
|
|
|
|
|
src/osgPlugins/iv/normals.cpp, src/osgPlugins/iv/normals.h,
|
|
|
|
|
src/osgPlugins/iv/osgvisitor.cpp, src/osgPlugins/iv/osgvisitor.h,
|
|
|
|
|
src/osgPlugins/iv/parser.cpp, src/osgPlugins/iv/parser.cpp.h,
|
|
|
|
|
src/osgPlugins/iv/parser.hpp, src/osgPlugins/iv/parser.y,
|
|
|
|
|
src/osgPlugins/iv/readerwriter.cpp,
|
|
|
|
|
src/osgPlugins/iv/readerwriter.h, src/osgPlugins/iv/scanner.cpp,
|
|
|
|
|
src/osgPlugins/iv/scanner.l, src/osgPlugins/iv/separator.h,
|
|
|
|
|
src/osgPlugins/iv/texture2.h,
|
|
|
|
|
src/osgPlugins/iv/texturecoordinate.h,
|
|
|
|
|
src/osgPlugins/iv/transform.h: Added Ruben Lopez's Inventor/VRML
|
|
|
|
|
1.0 loader.
|
|
|
|
|
|
|
|
|
|
2002-07-26 08:49 robert
|
|
|
|
|
|
|
|
|
|
* include/osg/Geometry: Change Geometry paramter name to lower case
|
|
|
|
|
geometry.
|
|
|
|
|
|
|
|
|
|
2002-07-25 18:08 robert
|
|
|
|
|
|
|
|
|
|
* src/osgPlugins/flt/flt2osg.cpp: From Ferdinand Cornelissen -
|
|
|
|
|
Futher updates to the DOF code.
|
|
|
|
|
|
|
|
|
|
2002-07-25 17:58 robert
|
|
|
|
|
|
|
|
|
|
* src/osg/Matrix.cpp: Added missing return statement to if() block
|
|
|
|
|
in Matrix::mult code. Bug spotted by Ray Conner.
|
|
|
|
|
|
|
|
|
|
2002-07-25 17:50 robert
|
|
|
|
|
|
|
|
|
|
* doc/Doxyfiles/auto_Doxyfile, doc/Doxyfiles/core_Doxyfile,
|
|
|
|
|
include/osg/CopyOp, include/osgUtil/IntersectVisitor,
|
|
|
|
|
src/osg/CopyOp.cpp, src/osg/Geometry.cpp,
|
|
|
|
|
src/osgUtil/IntersectVisitor.cpp: Fixes to Doxygen files from Neil.
|
|
|
|
|
|
|
|
|
|
Removed unused set/getReportMode() methods and member variables
|
|
|
|
|
from IntersectVisitor.
|
|
|
|
|
|
|
|
|
|
Added deep copy construction of Geometry objects.
|
|
|
|
|
|
|
|
|
|
2002-07-25 17:45 robert
|
|
|
|
|
|
|
|
|
|
* src/osgUtil/Optimizer.cpp: Changed > operator to < and swapped
|
|
|
|
|
sides of expression, to enable compilation across compilers.
|
|
|
|
|
|
|
|
|
|
2002-07-25 12:15 robert
|
|
|
|
|
|
|
|
|
|
* src/osgUtil/Optimizer.cpp: Fix to geometry combiner which wasn't
|
|
|
|
|
check the overall color array values in the lessGeometry functor.
|
|
|
|
|
|
|
|
|
|
2002-07-25 11:25 robert
|
|
|
|
|
|
|
|
|
|
* src/osgPlugins/flt/flt2osg.cpp: Fix to DOF Record from Sasa
|
|
|
|
|
Bistroviae.
|
|
|
|
|
|
|
|
|
|
2002-07-25 11:21 robert
|
|
|
|
|
|
|
|
|
|
* src/osgPlugins/flt/: Pool.cpp, Pool.h, flt2osg.cpp, flt2osg.h:
|
|
|
|
|
Fix for colors in old flt models from Brede.
|
|
|
|
|
|
|
|
|
|
2002-07-25 10:42 robert
|
|
|
|
|
|
|
|
|
|
* Make/makedefs: Removed double quotes from around the : DBGF
|
|
|
|
|
= -g -DOSG_USE_MEMORY_MANAGER
|
|
|
|
|
|
|
|
|
|
As this was breaking the build.
|
|
|
|
|
|
|
|
|
|
2002-07-24 12:29 robert
|
|
|
|
|
|
|
|
|
|
* src/osgPlugins/flt/flt2osg.cpp: Implemented the DOF handling more
|
|
|
|
|
cleanly, as per OpenFlight15.7 docs.
|
|
|
|
|
|
|
|
|
|
2002-07-23 14:44 robert
|
|
|
|
|
|
|
|
|
|
* src/osgGLUT/Viewer.cpp: Added missing std:: to endl;
|
|
|
|
|
|
|
|
|
|
2002-07-23 11:48 robert
|
|
|
|
|
|
|
|
|
|
* src/osg/Geometry.cpp: Added the missing _primtives from the copy
|
|
|
|
|
constructor list.
|
|
|
|
|
|
|
|
|
|
2002-07-23 11:45 robert
|
|
|
|
|
|
|
|
|
|
* src/osgGLUT/Viewer.cpp: Added fog toggling to Viewer.cpp, 'y'
|
|
|
|
|
reduces fog density, 'Y' increases fog density.
|
|
|
|
|
|
|
|
|
|
2002-07-23 11:01 robert
|
|
|
|
|
|
|
|
|
|
* Make/makedefs, Make/makerules, include/osg/Math: Mods for HP-UX
|
|
|
|
|
port.
|
|
|
|
|
|
|
|
|
|
2002-07-23 10:35 robert
|
|
|
|
|
|
|
|
|
|
* src/osg/StateSet.cpp: Added mode checking into StateSet to try
|
|
|
|
|
and catch non texture OpenGL modes which have been applied to the
|
|
|
|
|
texture modes and visa-versa.
|
|
|
|
|
|
|
|
|
|
2002-07-23 09:30 robert
|
|
|
|
|
|
|
|
|
|
* Make/makedefs, src/osgPlugins/dx/DXWriter.cpp: Support added for
|
|
|
|
|
Gnu C++ under Solaris.
|
|
|
|
|
|
|
|
|
|
2002-07-23 06:48 robert
|
|
|
|
|
|
|
|
|
|
* AUTHORS, Make/makedefs, Make/makerules, include/osg/Math,
|
|
|
|
|
include/osgGLUT/glut, src/Demos/osgcluster/README,
|
|
|
|
|
src/Demos/osgcluster/broadcaster.cpp, src/Demos/osgimpostor/README,
|
|
|
|
|
src/Demos/sgv/README, src/osg/GLExtensions.cpp,
|
|
|
|
|
src/osgDB/DynamicLibrary.cpp, src/osgDB/Registry.cpp,
|
|
|
|
|
src/osgGLUT/Window.cpp, src/osgPlugins/dx/DXWriter.cpp,
|
|
|
|
|
src/osgPlugins/gif/Makefile, src/osgPlugins/jpeg/Makefile,
|
|
|
|
|
src/osgPlugins/osg/README, src/osgPlugins/png/Makefile,
|
|
|
|
|
src/osgPlugins/tiff/Makefile, src/osgText/Makefile: Checked in Tino
|
|
|
|
|
Schwarze's port to HP-UX.
|
|
|
|
|
|
|
|
|
|
2002-07-22 12:01 robert
|
|
|
|
|
|
|
|
|
|
* include/: osgParticle/Particle, osgParticle/ParticleSystem,
|
|
|
|
|
osgText/Font: Updates to osgParticle form Macro.
|
|
|
|
|
|
|
|
|
|
2002-07-22 09:05 robert
|
|
|
|
|
|
|
|
|
|
* src/: osg/MemoryManager.cpp, osgParticle/IO_ParticleSystem.cpp,
|
|
|
|
|
osgParticle/Particle.cpp, osgParticle/ParticleSystem.cpp: Merged
|
|
|
|
|
changed to osgParticle from Macro, these add the ability to
|
|
|
|
|
orientate the particles to predefined axis.
|
|
|
|
|
|
|
|
|
|
2002-07-22 08:41 robert
|
|
|
|
|
|
|
|
|
|
* src/osgText/: FTFace.cpp, FTFont.cpp, FTGLTextureFont.cpp,
|
|
|
|
|
FTGlyph.cpp, FTOutlineGlyph.cpp, FTOutlineGlyph.h, FTPolyGlyph.cpp,
|
|
|
|
|
FTPolyGlyph.h, FTVectoriser.h: Fixed more uninitialized variables
|
|
|
|
|
and two potential memory leaks.
|
|
|
|
|
|
|
|
|
|
2002-07-21 16:34 robert
|
|
|
|
|
|
|
|
|
|
* src/osgText/: FTBitmapGlyph.cpp, FTFace.cpp, FTFont.cpp,
|
|
|
|
|
FTGLTextureFont.cpp, FTOutlineGlyph.cpp, FTPixmapGlyph.cpp,
|
|
|
|
|
FTPolyGlyph.cpp, FTSize.cpp, FTTextureGlyph.cpp, FTVectoriser.cpp,
|
|
|
|
|
IO_Font.cpp: Fixed various uninitiliazed variables.
|
|
|
|
|
|
|
|
|
|
2002-07-21 06:44 robert
|
|
|
|
|
|
|
|
|
|
* src/osgParticle/: FluidFrictionOperator.cpp, Particle.cpp,
|
|
|
|
|
ParticleProcessor.cpp, ParticleSystem.cpp: Added default
|
|
|
|
|
construction values for various member variables to fix report
|
|
|
|
|
uninitialized variables.
|
|
|
|
|
|
|
|
|
|
2002-07-21 06:04 robert
|
|
|
|
|
|
|
|
|
|
* src/: osg/CullStack.cpp, osg/MemoryManager.cpp,
|
|
|
|
|
osgGA/DriveManipulator.cpp, osgPlugins/osg/GeoSet.cpp,
|
|
|
|
|
osgUtil/SceneView.cpp: Futher work on ensuring that all datatypes
|
|
|
|
|
are initilizaed in OSG objects.
|
|
|
|
|
|
|
|
|
|
2002-07-20 21:29 robert
|
|
|
|
|
|
|
|
|
|
* include/osgUtil/SceneView, src/Demos/osgcube/osgcube.cpp,
|
|
|
|
|
src/osg/CullStack.cpp, src/osg/GeoSet.cpp,
|
|
|
|
|
src/osg/ImpostorSprite.cpp, src/osg/LightSource.cpp,
|
|
|
|
|
src/osg/MatrixTransform.cpp, src/osg/MemoryManager.cpp,
|
|
|
|
|
src/osg/Texture.cpp, src/osg/TextureCubeMap.cpp,
|
|
|
|
|
src/osg/Transform.cpp, src/osgDB/Field.cpp,
|
|
|
|
|
src/osgUtil/CullVisitor.cpp: Futher changes to remove unitialized
|
|
|
|
|
variables/reordering of initialization to prevent unitialized
|
|
|
|
|
warnings.
|
|
|
|
|
|
|
|
|
|
2002-07-20 19:54 robert
|
|
|
|
|
|
|
|
|
|
* include/osg/CollectOccludersVisitor, include/osg/MemoryManager,
|
|
|
|
|
include/osgDB/Registry, include/osgGLUT/Viewer,
|
|
|
|
|
include/osgUtil/CullVisitor, include/osgUtil/DepthSortedBin,
|
|
|
|
|
include/osgUtil/RenderBin, include/osgUtil/RenderGraph,
|
|
|
|
|
include/osgUtil/RenderStage, include/osgUtil/RenderStageLighting,
|
|
|
|
|
include/osgUtil/RenderToTextureStage, include/osgUtil/SceneView,
|
|
|
|
|
src/Demos/osgcube/osgcube.cpp, src/osg/MemoryManager.cpp,
|
|
|
|
|
src/osgGLUT/Viewer.cpp, src/osgUtil/CullVisitor.cpp: Various fixes
|
|
|
|
|
to constructors to ensure that all variables are initialized.
|
|
|
|
|
|
|
|
|
|
2002-07-20 18:44 robert
|
|
|
|
|
|
|
|
|
|
* src/osg/State.cpp: Added missing default values to State
|
|
|
|
|
constructor.
|
|
|
|
|
|
|
|
|
|
2002-07-20 18:40 robert
|
|
|
|
|
|
|
|
|
|
* src/osg/FrameStamp.cpp: Added default values for FrameStamp.cpp
|
|
|
|
|
constructor.
|
|
|
|
|
|
|
|
|
|
2002-07-20 18:36 robert
|
|
|
|
|
|
|
|
|
|
* include/osg/ConvexPlanerPolygon, src/osg/ConvexPlanerPolygon.cpp:
|
|
|
|
|
Removed the rendundent variables in the ConvexPlanerPolygon as
|
|
|
|
|
these were unused and unitialized.
|
|
|
|
|
|
|
|
|
|
2002-07-20 18:36 robert
|
|
|
|
|
|
|
|
|
|
* src/osg/MemoryManager.cpp: Added new debugging switch
|
|
|
|
|
checkOnAllocations which is now on by default when compiling with
|
|
|
|
|
debug build (under UNIX) and can be turned on or off with the
|
|
|
|
|
OSG_MM_CHECK_ON_ALLOCATIONS environmental variable.
|
|
|
|
|
|
|
|
|
|
2002-07-20 17:37 robert
|
|
|
|
|
|
|
|
|
|
* src/osg/MemoryManager.cpp: Added some extra checks for memory
|
|
|
|
|
initialization into the osg::MemoryManager, this is turned off by
|
|
|
|
|
default, even in debug build. However you can turn it on by setting
|
|
|
|
|
the OSG_MM_CHECK_FOR_UNINITIALIZED
|
|
|
|
|
|
|
|
|
|
2002-07-20 14:27 robert
|
|
|
|
|
|
|
|
|
|
* doc/introduction.html, doc/plan.html, src/osg/Texture.cpp: Umm...
|
|
|
|
|
these should have already been commited, not sure why cvs has just
|
|
|
|
|
popped these ones up...
|
|
|
|
|
|
|
|
|
|
2002-07-20 12:24 don
|
|
|
|
|
|
|
|
|
|
* Make/makedirdefs: Added logo plugin
|
|
|
|
|
|
|
|
|
|
2002-07-20 11:01 robert
|
|
|
|
|
|
|
|
|
|
* src/osgGLUT/Viewer.cpp: Fixed the char[] array length to fully
|
|
|
|
|
encompass the strings bring written to them.
|
|
|
|
|
|
|
|
|
|
2002-07-20 11:00 robert
|
|
|
|
|
|
|
|
|
|
* src/osgUtil/Tesselator.cpp: Fixed the glTessCallback type to
|
|
|
|
|
GLU_TESS_ERROR_DATA.
|
|
|
|
|
|
|
|
|
|
2002-07-19 11:49 robert
|
|
|
|
|
|
|
|
|
|
* ChangeLog, NEWS, include/osg/BoundingBox: Small bug fix to
|
|
|
|
|
osg::BoundingBox::expandBy(x,y,z).
|
|
|
|
|
|
|
|
|
|
Updated ChangeLog and NEWS for the release.
|
|
|
|
|
|
|
|
|
|
2002-07-19 11:03 robert
|
|
|
|
|
|
|
|
|
|
* src/osgUtil/Optimizer.cpp: Removed debugging cout's.
|
|
|
|
|
|
2002-07-19 23:49:43 +08:00
|
|
|
|
2002-07-19 10:52 robert
|
|
|
|
|
|
|
|
|
|
* doc/Doxyfiles/: all_Doxyfile, auto_Doxyfile, auto_Mainpage,
|
|
|
|
|
core_Doxyfile: Updated Doyxgen files.
|
|
|
|
|
|
|
|
|
|
2002-07-19 10:19 robert
|
|
|
|
|
|
|
|
|
|
* include/osg/Geometry, include/osgUtil/Optimizer,
|
|
|
|
|
src/osgPlugins/flt/GeoSetBuilder.cpp: Updates to the Geometry to
|
|
|
|
|
add more access methods, and updates to Optimizer to add the new
|
|
|
|
|
merge primtives option.
|
|
|
|
|
|
|
|
|
|
2002-07-19 09:49 robert
|
|
|
|
|
|
|
|
|
|
* src/osgUtil/Optimizer.cpp: Added primitve merging into the
|
|
|
|
|
osg::Geometry optimizer.
|
|
|
|
|
|
|
|
|
|
2002-07-19 08:51 robert
|
|
|
|
|
|
|
|
|
|
* Make/: debugtests.bat, osgtests.bat: Removed the cow.osg paramter
|
|
|
|
|
for the osgparticle cow.osg in the test scripts
|
|
|
|
|
|
|
|
|
|
2002-07-19 06:18 robert
|
|
|
|
|
|
|
|
|
|
* VisualStudio/osgPlugins/osg/dot_osg.dsp: Added
|
|
|
|
|
MatrixTransform.cpp.
|
|
|
|
|
|
|
|
|
|
2002-07-19 05: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 18:35 robert
|
|
|
|
|
|
|
|
|
|
* NEWS, include/osg/BoundingBox, include/osg/Drawable,
|
|
|
|
|
include/osg/Geometry, src/osg/BoundingBox.cpp,
|
|
|
|
|
src/osg/Drawable.cpp, src/osg/GeoSet.cpp, src/osg/Geometry.cpp,
|
|
|
|
|
src/osgPlugins/flt/GeoSetBuilder.cpp: Updates NEWS file for 0.9.0
|
|
|
|
|
release.
|
|
|
|
|
|
|
|
|
|
Added default computeBound() implementation to osg::Drawable which
|
|
|
|
|
uses a PrimtiveFunctor to compute the bounding box in a generic
|
|
|
|
|
way, that will work for all Drawable subclasses that implement the
|
|
|
|
|
accept(PrimitiveFunctor&).
|
|
|
|
|
|
|
|
|
|
2002-07-18 18:34 robert
|
|
|
|
|
|
|
|
|
|
* Make/: debugtests.bat, osgtests.bat: Added osgoccluder to test
|
|
|
|
|
scripts.
|
|
|
|
|
|
|
|
|
|
2002-07-18 15: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 15:53 robert
|
|
|
|
|
|
|
|
|
|
* doc/doc++/: osg/AlphaFunc.html, osg/Array.html,
|
|
|
|
|
osg/ArrayVisitor.html, osg/AttributeFunctor.html,
|
|
|
|
|
osg/Billboard.html, osg/BlendFunc.html, osg/ClipNode.html,
|
|
|
|
|
osg/ClipPlane.html, osg/CollectOccludersVisitor.html,
|
|
|
|
|
osg/ColorMask.html, osg/ColorMatrix.html,
|
|
|
|
|
osg/ConvexPlanerOccluder.html, osg/ConvexPlanerPolygon.html,
|
|
|
|
|
osg/CullFace.html, osg/CullStack.html, osg/CullingSet.html,
|
|
|
|
|
osg/Depth.html, osg/DrawArrayLengths.html, osg/DrawArrays.html,
|
|
|
|
|
osg/DrawElementsUByte.html, osg/DrawElementsUInt.html,
|
|
|
|
|
osg/DrawElementsUShort.html, osg/DrawPixels.html,
|
|
|
|
|
osg/Drawable.html, osg/Fog.html, osg/FrontFace.html,
|
|
|
|
|
osg/GeoSet.html, osg/Geode.html, osg/Geometry.html, osg/HIER.html,
|
|
|
|
|
osg/HIERjava.html, osg/Image.html, osg/ImpostorSprite.html,
|
|
|
|
|
osg/Light.html, osg/LightModel.html, osg/LineStipple.html,
|
|
|
|
|
osg/LineWidth.html, osg/Material.html, osg/Matrix.html,
|
|
|
|
|
osg/MatrixTransform.html, osg/Object.html, osg/OccluderNode.html,
|
|
|
|
|
osg/Point.html, osg/PolygonMode.html, osg/PolygonOffset.html,
|
|
|
|
|
osg/Polytope.html, osg/Primitive.html, osg/PrimitiveFunctor.html,
|
|
|
|
|
osg/ShadeModel.html, osg/ShadowOccluderVolume.html,
|
|
|
|
|
osg/ShadowVolumeOccluder.html, osg/StateAttribute.html,
|
|
|
|
|
osg/StateSet.html, osg/Statistics.html, osg/Stencil.html,
|
|
|
|
|
osg/TemplateArray.html, osg/TexEnv.html, osg/TexGen.html,
|
|
|
|
|
osg/TexMat.html, osg/Texture.html, osg/TextureCubeMap.html,
|
|
|
|
|
osg/TriangleFunctor.html, osg/UByte4.html, osg/VectorSizei.html,
|
|
|
|
|
osg/VectorUByte.html, osg/VectorUInt.html, osg/VectorUShort.html,
|
|
|
|
|
osg/Viewport.html, osg/fast_back_stack.html,
|
|
|
|
|
osg/getGLExtensionFuncPtr.2.html, osg/globalnotifylevel..html,
|
|
|
|
|
osg/globalnotifynulstream..html, osg/operator.2.html,
|
|
|
|
|
osg/operator.html, osg/osg.html, osgDB/FilePathList.html,
|
|
|
|
|
osgDB/PushAndPopDataPath.html, osgDB/fileExists.html,
|
|
|
|
|
osgGA/GUIEventHandlerVisitor.html,
|
|
|
|
|
osgGA/KeySwitchCameraManipulator.html, osgGLUT/Viewer.html,
|
|
|
|
|
osgParticle/ParticleSystem.html,
|
|
|
|
|
osgUtil/ConvertGeoSetsToGeometryVisitor.html, osgUtil/General.html,
|
|
|
|
|
osgUtil/HIER.html, osgUtil/HIERjava.html,
|
|
|
|
|
osgUtil/LeafDepthSortFunctor.html, osgUtil/Optimizer.html,
|
|
|
|
|
osgUtil/RemoveEmptyNodesVisitor.html,
|
|
|
|
|
osgUtil/RemoveLowestStaticTransformsVisitor.html,
|
|
|
|
|
osgUtil/index.html: Updated docs ready for the release.
|
|
|
|
|
|
|
|
|
|
2002-07-18 15:41 robert
|
|
|
|
|
|
|
|
|
|
* include/osg/Node, include/osg/Object, src/osg/Node.cpp,
|
|
|
|
|
src/osg/Object.cpp, src/osgPlugins/osg/Geode.cpp: Moved
|
|
|
|
|
get/setUserData from osg::Node into its superclass osg::Object to
|
|
|
|
|
allow other subclasses to add their own custom data.
|
|
|
|
|
|
|
|
|
|
2002-07-18 11:36 robert
|
|
|
|
|
|
|
|
|
|
* include/osg/Drawable, include/osg/GeoSet, include/osg/Geometry,
|
|
|
|
|
include/osg/ImpostorSprite, include/osg/Primitive,
|
|
|
|
|
src/Demos/osggeometry/osggeometry.cpp,
|
|
|
|
|
src/Demos/osgprerender/osgprerender.cpp, src/osg/GeoSet.cpp,
|
|
|
|
|
src/osg/Geometry.cpp, src/osg/ImpostorSprite.cpp,
|
|
|
|
|
src/osg/Primitive.cpp, src/osgUtil/IntersectVisitor.cpp,
|
|
|
|
|
src/osgUtil/Optimizer.cpp, src/osgUtil/RenderBin.cpp,
|
|
|
|
|
src/osgUtil/SmoothingVisitor.cpp, src/osgUtil/TriStripVisitor.cpp:
|
|
|
|
|
Rewrote the osg::Drawable::AttributeFunctor and PrimtiveFunctor to
|
|
|
|
|
make them more consistent with each other. This does mean an API
|
|
|
|
|
change, so dependanct code in the OSG has been updated accordingly.
|
|
|
|
|
|
|
|
|
|
2002-07-18 11:28 robert
|
|
|
|
|
|
|
|
|
|
* src/Demos/osghangglide/: sky.cpp, terrain.cpp: From Randall
|
|
|
|
|
Hopper, warning fixes for IRIX.
|
|
|
|
|
|
|
|
|
|
2002-07-18 11:25 robert
|
|
|
|
|
|
|
|
|
|
* src/osgPlugins/flt/TexturePaletteRecord.cpp: From Brede Johansen,
|
|
|
|
|
fix the TexturePaletteRecord::endian() to handle old flt versions
|
|
|
|
|
(11, 12 & 13).
|
|
|
|
|
|
|
|
|
|
2002-07-18 10:29 robert
|
|
|
|
|
|
|
|
|
|
* src/osgPlugins/flt/flt2osg.cpp: From Brede Johansen "I have found
|
|
|
|
|
one bug in the ConvertFromFLT::visitFace() function. In the early
|
|
|
|
|
days of the Flight format, before the LightPoint record existed
|
|
|
|
|
they used face records with a light (-point) attribute."
|
|
|
|
|
|
|
|
|
|
2002-07-18 10:19 robert
|
|
|
|
|
|
|
|
|
|
* include/osg/Drawable, include/osg/GeoSet, include/osg/Geometry,
|
|
|
|
|
include/osg/ImpostorSprite, include/osg/Statistics,
|
|
|
|
|
include/osgParticle/ParticleSystem, include/osgUtil/RenderBin,
|
|
|
|
|
src/osg/GeoSet.cpp, src/osg/Geometry.cpp,
|
|
|
|
|
src/osg/ImpostorSprite.cpp, src/osgGLUT/Viewer.cpp,
|
|
|
|
|
src/osgUtil/IntersectVisitor.cpp, src/osgUtil/RenderBin.cpp,
|
|
|
|
|
src/osgUtil/RenderStage.cpp: Rewrote osg:Statistics so that it is
|
|
|
|
|
PrimitiveFunctor as is now completely decoupled from osg::Drawable.
|
|
|
|
|
The Drawable::getStats() virtual method no longer exists.
|
|
|
|
|
|
|
|
|
|
Updated the Viewer to use the osg::Statistics incarnation and
|
|
|
|
|
reformated stats to clean it up.
|
|
|
|
|
|
|
|
|
|
2002-07-18 06:55 robert
|
|
|
|
|
|
|
|
|
|
* src/osg/LightSource.cpp: Added code into osg::LightSource so it
|
|
|
|
|
correctly computes its bounding sphere, taking into account any
|
|
|
|
|
subgraph below, and the light itself if it is not a infinite light.
|
|
|
|
|
|
|
|
|
|
2002-07-18 06:49 robert
|
|
|
|
|
|
|
|
|
|
* Make/: debugtests.bat, osgtests.bat: Updated the test scripts to
|
|
|
|
|
include cube mapping example and osglight demo.
|
|
|
|
|
|
|
|
|
|
2002-07-18 06:41 robert
|
|
|
|
|
|
|
|
|
|
* src/osgPlugins/flt/flt2osg.cpp: Removed repeated return transform
|
|
|
|
|
in the visitDOF method.
|
|
|
|
|
|
|
|
|
|
2002-07-18 06:38 robert
|
|
|
|
|
|
|
|
|
|
* src/: osgDB/Registry.cpp, osgPlugins/rgb/ReaderWriterRGB.cpp:
|
|
|
|
|
Added support for .sgi alias extension to the .rgb plugin.
|
|
|
|
|
|
|
|
|
|
2002-07-18 06:06 robert
|
|
|
|
|
|
|
|
|
|
* src/: osgPlugins/dx/DXWriter.cpp, osgUtil/DisplayListVisitor.cpp,
|
|
|
|
|
osgUtil/DisplayRequirementsVisitor.cpp,
|
|
|
|
|
osgUtil/SmoothingVisitor.cpp, osgUtil/TriStripVisitor.cpp: Fixed
|
|
|
|
|
warnings.
|
|
|
|
|
|
|
|
|
|
2002-07-18 05:55 robert
|
|
|
|
|
|
|
|
|
|
* include/osg/Material, src/osg/Material.cpp,
|
|
|
|
|
src/osgPlugins/dw/ReaderWriterDW.cpp,
|
|
|
|
|
src/osgPlugins/flt/flt2osg.cpp,
|
|
|
|
|
src/osgPlugins/obj/ReaderWriterOBJ.cpp,
|
|
|
|
|
src/osgPlugins/pfb/ConvertFromPerformer.cpp,
|
|
|
|
|
src/osgPlugins/txp/TrPageArchive.cpp,
|
|
|
|
|
src/osgPlugins/txp/TrPageParser.cpp: Converted the
|
|
|
|
|
osg::Material::set/getShininess option to use the standard OpenGL
|
|
|
|
|
range of 0.0 to 128.0 instead of the previous normalised shiniess
|
|
|
|
|
range. This brings it inline with the way the rest of the OSG uses
|
|
|
|
|
a 1 to 1 mapping to OpenGL.
|
|
|
|
|
|
|
|
|
|
Converted the various loaders to use the new range, which is almost
|
|
|
|
|
all cases was simply removing the /128.0f which was required
|
|
|
|
|
before!
|
|
|
|
|
|
|
|
|
|
2002-07-18 05:17 robert
|
|
|
|
|
|
|
|
|
|
* include/osgUtil/Optimizer, src/osgUtil/Optimizer.cpp: Added const
|
|
|
|
|
to LessGeometry functor to fix Win32 build.
|
|
|
|
|
|
|
|
|
|
2002-07-17 20:55 robert
|
|
|
|
|
|
|
|
|
|
* src/osgPlugins/flt/flt2osg.cpp: Fixed spelling mistake.
|
|
|
|
|
|
|
|
|
|
2002-07-17 20:52 robert
|
|
|
|
|
|
|
|
|
|
* doc/install.html, include/osg/Array, include/osg/Geode,
|
|
|
|
|
include/osg/Geometry, include/osg/Primitive,
|
|
|
|
|
include/osgUtil/AppVisitor, include/osgUtil/Optimizer,
|
|
|
|
|
src/Demos/osgcallback/osgcallback.cpp, src/osg/Geometry.cpp,
|
|
|
|
|
src/osg/Primitive.cpp, src/osgPlugins/flt/GeoSetBuilder.cpp,
|
|
|
|
|
src/osgPlugins/flt/GeoSetBuilder.h, src/osgPlugins/flt/flt2osg.cpp,
|
|
|
|
|
src/osgUtil/CullVisitor.cpp, src/osgUtil/Optimizer.cpp: Various
|
|
|
|
|
fixes to the flt loader, and knock on changes to the
|
|
|
|
|
osgUtil::Optimizer to better support removal of seperate
|
|
|
|
|
osg::Geometry instances where they share the same state and
|
|
|
|
|
bindings.
|
|
|
|
|
|
|
|
|
|
2002-07-17 12:24 robert
|
|
|
|
|
|
|
|
|
|
* src/osg/CollectOccludersVisitor.cpp: Changed from a -> to *()
|
|
|
|
|
when using the object pointed to by a reverse iterator, to fix
|
|
|
|
|
problems with build under VS6/STLport.
|
|
|
|
|
|
|
|
|
|
2002-07-17 08:21 robert
|
|
|
|
|
|
|
|
|
|
* src/osgGLUT/Viewer.cpp: Fix for Win32 build.
|
|
|
|
|
|
|
|
|
|
2002-07-17 06:00 robert
|
|
|
|
|
|
|
|
|
|
* include/osgGA/GUIEventHandlerVisitor,
|
|
|
|
|
include/osgGA/KeySwitchCameraManipulator, include/osgGLUT/Viewer,
|
|
|
|
|
src/Demos/osgoccluder/osgoccluder.cpp,
|
|
|
|
|
src/osgGA/KeySwitchCameraManipulator.cpp, src/osgGLUT/Viewer.cpp,
|
|
|
|
|
src/osgUtil/Optimizer.cpp: Several items of work related to adding
|
|
|
|
|
a manual creation of occluders option to the osgoccluder demo.
|
|
|
|
|
|
|
|
|
|
First the osgGA classes have been generalised a little to better
|
|
|
|
|
support new GUIEventHandler subclasses.
|
|
|
|
|
|
|
|
|
|
Second osgGLUT has a new option for registering a user defined
|
|
|
|
|
event handler, the allows the application to add externally extra
|
|
|
|
|
options to the osgGLUT viewer.
|
|
|
|
|
|
|
|
|
|
Third, the osgoccluder demo now works in two modes. The original
|
|
|
|
|
create four occluder sides to wrap an loaded model, the second an
|
|
|
|
|
interactive mode which allows the users to add occluders to the
|
|
|
|
|
model by pointing to points and pressing 'a' to add a point, the
|
|
|
|
|
'e' to end the occluder polygon, polygons must be convex, planer
|
|
|
|
|
and be defined in an anitclockwise order. To start the osgoccluder
|
|
|
|
|
in this mode one simple runs it with the '-c' option. Run
|
|
|
|
|
osgoccluder with no parameter to get a list of options.
|
|
|
|
|
|
|
|
|
|
2002-07-16 16:06 robert
|
|
|
|
|
|
|
|
|
|
* include/: osgGA/CameraManipulator, osgGA/DriveManipulator,
|
|
|
|
|
osgGA/Export, osgGA/FlightManipulator, osgGA/GUIActionAdapter,
|
|
|
|
|
osgGA/GUIEventAdapter, osgGA/GUIEventHandler,
|
|
|
|
|
osgGA/KeySwitchCameraManipulator, osgGA/SetSceneViewVisitor,
|
|
|
|
|
osgGA/StateSetManipulator, osgGA/TrackballManipulator,
|
|
|
|
|
osgGA/Version, osgGLUT/Export, osgGLUT/GLUTEventAdapter,
|
|
|
|
|
osgGLUT/Version, osgGLUT/Viewer, osgGLUT/Window, osgGLUT/glut,
|
|
|
|
|
osgText/Export, osgText/Font, osgText/Paragraph, osgText/Text,
|
|
|
|
|
osgText/Version, osgUtil/AppVisitor, osgUtil/CullVisitor,
|
|
|
|
|
osgUtil/DepthSortedBin, osgUtil/DisplayListVisitor,
|
|
|
|
|
osgUtil/DisplayRequirementsVisitor, osgUtil/Export,
|
|
|
|
|
osgUtil/InsertImpostorsVisitor, osgUtil/IntersectVisitor,
|
|
|
|
|
osgUtil/Optimizer, osgUtil/RenderBin, osgUtil/RenderGraph,
|
|
|
|
|
osgUtil/RenderLeaf, osgUtil/RenderStage,
|
|
|
|
|
osgUtil/RenderStageLighting, osgUtil/RenderToTextureStage,
|
|
|
|
|
osgUtil/SceneView, osgUtil/SmoothingVisitor, osgUtil/Tesselator,
|
|
|
|
|
osgUtil/TriStripVisitor, osgUtil/Version: Updated docs and added
|
|
|
|
|
osgGA
|
|
|
|
|
|
|
|
|
|
2002-07-16 16:03 robert
|
|
|
|
|
|
|
|
|
|
* AUTHORS, doc/documentation.html, doc/doc++/osg/AlphaFunc.html,
|
|
|
|
|
doc/doc++/osg/AnimationPath.html,
|
|
|
|
|
doc/doc++/osg/AttributeFunctor.html, doc/doc++/osg/Billboard.html,
|
|
|
|
|
doc/doc++/osg/BoundingBox.html, doc/doc++/osg/BoundingSphere.html,
|
|
|
|
|
doc/doc++/osg/Camera.html, doc/doc++/osg/ClipPlane.html,
|
|
|
|
|
doc/doc++/osg/ColorMask.html, doc/doc++/osg/ColorMatrix.html,
|
|
|
|
|
doc/doc++/osg/CopyOp.html, doc/doc++/osg/CullFace.html,
|
|
|
|
|
doc/doc++/osg/Depth.html, doc/doc++/osg/DisplaySettings.html,
|
|
|
|
|
doc/doc++/osg/DrawPixels.html, doc/doc++/osg/Drawable.html,
|
|
|
|
|
doc/doc++/osg/EarthSky.html, doc/doc++/osg/Fog.html,
|
|
|
|
|
doc/doc++/osg/FrameStamp.html, doc/doc++/osg/FrontFace.html,
|
|
|
|
|
doc/doc++/osg/General.html, doc/doc++/osg/GeoSet.html,
|
|
|
|
|
doc/doc++/osg/Geode.html, doc/doc++/osg/Group.html,
|
|
|
|
|
doc/doc++/osg/HIER.html, doc/doc++/osg/HIERjava.html,
|
|
|
|
|
doc/doc++/osg/Image.html, doc/doc++/osg/Impostor.html,
|
|
|
|
|
doc/doc++/osg/ImpostorSprite.html,
|
|
|
|
|
doc/doc++/osg/ImpostorSpriteManager.html, doc/doc++/osg/LOD.html,
|
|
|
|
|
doc/doc++/osg/Light.html, doc/doc++/osg/LightModel.html,
|
|
|
|
|
doc/doc++/osg/LightSource.html, doc/doc++/osg/LineSegment.html,
|
|
|
|
|
doc/doc++/osg/LineStipple.html, doc/doc++/osg/LineWidth.html,
|
|
|
|
|
doc/doc++/osg/META_Object.html,
|
|
|
|
|
doc/doc++/osg/META_StateAttribute.html,
|
|
|
|
|
doc/doc++/osg/Material.html, doc/doc++/osg/Matrix.html,
|
|
|
|
|
doc/doc++/osg/NodeAcceptOp.html, doc/doc++/osg/NodeCallback.html,
|
|
|
|
|
doc/doc++/osg/NodeVisitor.html, doc/doc++/osg/NotifySeverity.html,
|
|
|
|
|
doc/doc++/osg/Object.html, doc/doc++/osg/Plane.html,
|
|
|
|
|
doc/doc++/osg/Point.html, doc/doc++/osg/PolygonMode.html,
|
|
|
|
|
doc/doc++/osg/PolygonOffset.html,
|
|
|
|
|
doc/doc++/osg/PositionAttitudeTransform.html,
|
|
|
|
|
doc/doc++/osg/Projection.html, doc/doc++/osg/Quat.html,
|
|
|
|
|
doc/doc++/osg/Referenced.html, doc/doc++/osg/ShadeModel.html,
|
|
|
|
|
doc/doc++/osg/State.html, doc/doc++/osg/StateAttribute.html,
|
|
|
|
|
doc/doc++/osg/StateSet.html, doc/doc++/osg/Statistics.html,
|
|
|
|
|
doc/doc++/osg/Stencil.html, doc/doc++/osg/Switch.html,
|
|
|
|
|
doc/doc++/osg/TexEnv.html, doc/doc++/osg/TexGen.html,
|
|
|
|
|
doc/doc++/osg/TexMat.html, doc/doc++/osg/Texture.html,
|
|
|
|
|
doc/doc++/osg/TextureCubeMap.html, doc/doc++/osg/Timer.html,
|
|
|
|
|
doc/doc++/osg/Transform.html, doc/doc++/osg/Vec2.html,
|
|
|
|
|
doc/doc++/osg/Vec3.html, doc/doc++/osg/Vec4.html,
|
|
|
|
|
doc/doc++/osg/Viewport.html,
|
|
|
|
|
doc/doc++/osg/clampArray3BetweenRange.html,
|
|
|
|
|
doc/doc++/osg/clampArray3GEQUAL.html,
|
|
|
|
|
doc/doc++/osg/clampArray3LEQUAL.html,
|
|
|
|
|
doc/doc++/osg/clampArray4BetweenRange.html,
|
|
|
|
|
doc/doc++/osg/clampArray4GEQUAL.html,
|
|
|
|
|
doc/doc++/osg/clampArray4LEQUAL.html,
|
|
|
|
|
doc/doc++/osg/clampArrayElementBetweenRange.html,
|
|
|
|
|
doc/doc++/osg/clampArrayElementGEQUAL.html,
|
|
|
|
|
doc/doc++/osg/clampArrayElementLEQUAL.html,
|
|
|
|
|
doc/doc++/osg/clampArrayElementsBetweenRange.html,
|
|
|
|
|
doc/doc++/osg/clampArrayElementsGEQUAL.html,
|
|
|
|
|
doc/doc++/osg/clampArrayElementsLEQUAL.html,
|
|
|
|
|
doc/doc++/osg/clampBetweenRange.html,
|
|
|
|
|
doc/doc++/osg/clampGEQUAL.html, doc/doc++/osg/clampLEQUAL.html,
|
|
|
|
|
doc/doc++/osg/createGeodeForImage.2.html,
|
|
|
|
|
doc/doc++/osg/for_each_triangle.html, doc/doc++/osg/index.html,
|
|
|
|
|
doc/doc++/osg/notify.html, doc/doc++/osg/osg.html,
|
|
|
|
|
doc/doc++/osg/ref_ptr.html, doc/doc++/osg/tag_au.html,
|
|
|
|
|
doc/doc++/osgDB/HIER.html, doc/doc++/osgDB/HIERjava.html,
|
|
|
|
|
doc/doc++/osgDB/Input.html, doc/doc++/osgDB/Options.html,
|
|
|
|
|
doc/doc++/osgDB/Output.html, doc/doc++/osgDB/ReadResult.html,
|
|
|
|
|
doc/doc++/osgDB/ReaderWriter.html,
|
|
|
|
|
doc/doc++/osgDB/RegisterDotOsgWrapperProxy.html,
|
|
|
|
|
doc/doc++/osgDB/RegisterReaderWriterProxy.html,
|
|
|
|
|
doc/doc++/osgDB/Registry.html, doc/doc++/osgDB/WriteResult.html,
|
|
|
|
|
doc/doc++/osgDB/findFileInPath.html, doc/doc++/osgDB/osgDB.html,
|
|
|
|
|
doc/doc++/osgGA/CameraManipulator.html,
|
|
|
|
|
doc/doc++/osgGA/ClassGraph.class,
|
|
|
|
|
doc/doc++/osgGA/ClassGraphPanel.class,
|
|
|
|
|
doc/doc++/osgGA/ClassLayout.class,
|
|
|
|
|
doc/doc++/osgGA/CompositeGUIEventHandler.html,
|
|
|
|
|
doc/doc++/osgGA/DriveManipulator.html,
|
|
|
|
|
doc/doc++/osgGA/FlightManipulator.html,
|
|
|
|
|
doc/doc++/osgGA/GUIActionAdapter.html,
|
|
|
|
|
doc/doc++/osgGA/GUIEventAdapter.html,
|
|
|
|
|
doc/doc++/osgGA/GUIEventHandler.html,
|
|
|
|
|
doc/doc++/osgGA/GUIEventHandlerVisitor.html,
|
|
|
|
|
doc/doc++/osgGA/General.html, doc/doc++/osgGA/HIER.html,
|
|
|
|
|
doc/doc++/osgGA/HIERjava.html,
|
|
|
|
|
doc/doc++/osgGA/KeySwitchCameraManipulator.html,
|
|
|
|
|
doc/doc++/osgGA/NavigatorButton.class,
|
|
|
|
|
doc/doc++/osgGA/SetSceneViewVisitor.html,
|
|
|
|
|
doc/doc++/osgGA/StateSetManipulator.html,
|
|
|
|
|
doc/doc++/osgGA/TrackballManipulator.html,
|
|
|
|
|
doc/doc++/osgGA/icon1.gif, doc/doc++/osgGA/icon2.gif,
|
|
|
|
|
doc/doc++/osgGA/index.html, doc/doc++/osgGA/osgGA.html,
|
|
|
|
|
doc/doc++/osgGA/osgGAGetLibraryName.html,
|
|
|
|
|
doc/doc++/osgGA/osgGAGetVersion.html,
|
|
|
|
|
doc/doc++/osgGA/spaceosgGA.html,
|
|
|
|
|
doc/doc++/osgGLUT/GLUTEventAdapter.html,
|
|
|
|
|
doc/doc++/osgGLUT/HIERjava.html, doc/doc++/osgGLUT/Viewer.html,
|
|
|
|
|
doc/doc++/osgGLUT/osgGLUT.html,
|
|
|
|
|
doc/doc++/osgParticle/AccelOperator.html,
|
|
|
|
|
doc/doc++/osgParticle/CenteredPlacer.html,
|
|
|
|
|
doc/doc++/osgParticle/Counter.html,
|
|
|
|
|
doc/doc++/osgParticle/Emitter.html,
|
|
|
|
|
doc/doc++/osgParticle/FluidFrictionOperator.html,
|
|
|
|
|
doc/doc++/osgParticle/ForceOperator.html,
|
|
|
|
|
doc/doc++/osgParticle/Interpolator.html,
|
|
|
|
|
doc/doc++/osgParticle/LinearInterpolator.html,
|
|
|
|
|
doc/doc++/osgParticle/ModularEmitter.html,
|
|
|
|
|
doc/doc++/osgParticle/ModularProgram.html,
|
|
|
|
|
doc/doc++/osgParticle/MultiSegmentPlacer.html,
|
|
|
|
|
doc/doc++/osgParticle/Operator.html,
|
|
|
|
|
doc/doc++/osgParticle/Particle.html,
|
|
|
|
|
doc/doc++/osgParticle/ParticleProcessor.html,
|
|
|
|
|
doc/doc++/osgParticle/ParticleSystem.html,
|
|
|
|
|
doc/doc++/osgParticle/ParticleSystemUpdater.html,
|
|
|
|
|
doc/doc++/osgParticle/Placer.html,
|
|
|
|
|
doc/doc++/osgParticle/PointPlacer.html,
|
|
|
|
|
doc/doc++/osgParticle/Program.html,
|
|
|
|
|
doc/doc++/osgParticle/RadialShooter.html,
|
|
|
|
|
doc/doc++/osgParticle/RandomRateCounter.html,
|
|
|
|
|
doc/doc++/osgParticle/SectorPlacer.html,
|
|
|
|
|
doc/doc++/osgParticle/SegmentPlacer.html,
|
|
|
|
|
doc/doc++/osgParticle/Shooter.html,
|
|
|
|
|
doc/doc++/osgParticle/VariableRateCounter.html,
|
|
|
|
|
doc/doc++/osgText/BitmapFont.html, doc/doc++/osgText/Font.html,
|
|
|
|
|
doc/doc++/osgText/META_Font.html,
|
|
|
|
|
doc/doc++/osgText/OutlineFont.html,
|
|
|
|
|
doc/doc++/osgText/Paragraph.html,
|
|
|
|
|
doc/doc++/osgText/PixmapFont.html,
|
|
|
|
|
doc/doc++/osgText/PolygonFont.html,
|
|
|
|
|
doc/doc++/osgText/RasterFont.html, doc/doc++/osgText/Text.html,
|
|
|
|
|
doc/doc++/osgText/TextureFont.html,
|
|
|
|
|
doc/doc++/osgText/VectorFont.html, doc/doc++/osgText/osgText.html,
|
|
|
|
|
doc/doc++/osgUtil/AppVisitor.html,
|
|
|
|
|
doc/doc++/osgUtil/CombineLODsVisitor.html,
|
|
|
|
|
doc/doc++/osgUtil/CullVisitor.html,
|
|
|
|
|
doc/doc++/osgUtil/DepthSortedBin.html,
|
|
|
|
|
doc/doc++/osgUtil/DisplayListVisitor.html,
|
|
|
|
|
doc/doc++/osgUtil/DisplayRequirementsVisitor.html,
|
|
|
|
|
doc/doc++/osgUtil/FlattenStaticTransformsVisitor.html,
|
|
|
|
|
doc/doc++/osgUtil/General.html, doc/doc++/osgUtil/HIER.html,
|
|
|
|
|
doc/doc++/osgUtil/HIERjava.html, doc/doc++/osgUtil/Hit.html,
|
|
|
|
|
doc/doc++/osgUtil/InsertImpostorsVisitor.html,
|
|
|
|
|
doc/doc++/osgUtil/IntersectState.html,
|
|
|
|
|
doc/doc++/osgUtil/IntersectVisitor.html,
|
|
|
|
|
doc/doc++/osgUtil/Optimizer.html,
|
|
|
|
|
doc/doc++/osgUtil/RegisterRenderBinProxy.html,
|
|
|
|
|
doc/doc++/osgUtil/RemoveRedundentNodesVisitor.html,
|
|
|
|
|
doc/doc++/osgUtil/RenderBin.html,
|
|
|
|
|
doc/doc++/osgUtil/RenderGraph.html,
|
|
|
|
|
doc/doc++/osgUtil/RenderLeaf.html,
|
|
|
|
|
doc/doc++/osgUtil/RenderStage.html,
|
|
|
|
|
doc/doc++/osgUtil/RenderStageLighting.html,
|
|
|
|
|
doc/doc++/osgUtil/RenderToTextureStage.html,
|
|
|
|
|
doc/doc++/osgUtil/SceneView.html,
|
|
|
|
|
doc/doc++/osgUtil/SmoothingVisitor.html,
|
|
|
|
|
doc/doc++/osgUtil/StateVisitor.html,
|
|
|
|
|
doc/doc++/osgUtil/Tesselator.html,
|
|
|
|
|
doc/doc++/osgUtil/TransformCallback.html,
|
|
|
|
|
doc/doc++/osgUtil/TriStripVisitor.html,
|
|
|
|
|
doc/doc++/osgUtil/index.html, doc/doc++/osgUtil/osgUtil.html,
|
|
|
|
|
include/osg/AlphaFunc, include/osg/AnimationPath,
|
|
|
|
|
include/osg/Array, include/osg/Billboard, include/osg/BlendFunc,
|
|
|
|
|
include/osg/BoundingBox, include/osg/BoundingSphere,
|
|
|
|
|
include/osg/BoundsChecking, include/osg/Camera,
|
|
|
|
|
include/osg/ClipNode, include/osg/ClipPlane,
|
|
|
|
|
include/osg/CollectOccludersVisitor, include/osg/ColorMask,
|
|
|
|
|
include/osg/ColorMatrix, include/osg/ConvexPlanerOccluder,
|
|
|
|
|
include/osg/ConvexPlanerPolygon, include/osg/CopyOp,
|
|
|
|
|
include/osg/CullFace, include/osg/CullStack,
|
|
|
|
|
include/osg/CullingSet, include/osg/Depth,
|
|
|
|
|
include/osg/DisplaySettings, include/osg/DrawPixels,
|
|
|
|
|
include/osg/Drawable, include/osg/EarthSky, include/osg/Export,
|
|
|
|
|
include/osg/Fog, include/osg/FrameStamp, include/osg/FrontFace,
|
|
|
|
|
include/osg/GL, include/osg/GLExtensions, include/osg/GLU,
|
|
|
|
|
include/osg/GeoSet, include/osg/Geode, include/osg/Geometry,
|
|
|
|
|
include/osg/Group, include/osg/Image, include/osg/Impostor,
|
|
|
|
|
include/osg/ImpostorSprite, include/osg/LOD, include/osg/Light,
|
|
|
|
|
include/osg/LightModel, include/osg/LightSource,
|
|
|
|
|
include/osg/LineSegment, include/osg/LineStipple,
|
|
|
|
|
include/osg/LineWidth, include/osg/Material, include/osg/Math,
|
|
|
|
|
include/osg/Matrix, include/osg/MatrixTransform, include/osg/Node,
|
|
|
|
|
include/osg/NodeCallback, include/osg/NodeVisitor,
|
|
|
|
|
include/osg/Notify, include/osg/Object, include/osg/OccluderNode,
|
|
|
|
|
include/osg/Plane, include/osg/Point, include/osg/PolygonMode,
|
|
|
|
|
include/osg/PolygonOffset, include/osg/Polytope,
|
|
|
|
|
include/osg/PositionAttitudeTransform, include/osg/Primitive,
|
|
|
|
|
include/osg/Projection, include/osg/Quat, include/osg/Referenced,
|
|
|
|
|
include/osg/ShadeModel, include/osg/ShadowVolumeOccluder,
|
|
|
|
|
include/osg/State, include/osg/StateAttribute,
|
|
|
|
|
include/osg/StateSet, include/osg/Statistics, include/osg/Stencil,
|
|
|
|
|
include/osg/Switch, include/osg/TexEnv, include/osg/TexGen,
|
|
|
|
|
include/osg/TexMat, include/osg/Texture,
|
|
|
|
|
include/osg/TextureCubeMap, include/osg/Timer,
|
|
|
|
|
include/osg/Transform, include/osg/Transparency, include/osg/Types,
|
|
|
|
|
include/osg/UByte4, include/osg/Vec2, include/osg/Vec3,
|
|
|
|
|
include/osg/Vec4, include/osg/Version, include/osg/Viewport,
|
|
|
|
|
include/osg/fast_back_stack, include/osg/ref_ptr,
|
|
|
|
|
include/osgDB/DotOsgWrapper, include/osgDB/DynamicLibrary,
|
|
|
|
|
include/osgDB/Export, include/osgDB/Field,
|
|
|
|
|
include/osgDB/FieldReader, include/osgDB/FieldReaderIterator,
|
|
|
|
|
include/osgDB/FileNameUtils, include/osgDB/FileUtils,
|
|
|
|
|
include/osgDB/Input, include/osgDB/Output, include/osgDB/ReadFile,
|
|
|
|
|
include/osgDB/ReaderWriter, include/osgDB/Registry,
|
|
|
|
|
include/osgDB/Version, include/osgDB/WriteFile: Updated docs and
|
|
|
|
|
added osgGA
|
|
|
|
|
|
|
|
|
|
2002-07-16 15:21 robert
|
|
|
|
|
|
|
|
|
|
* Make/makedefs, src/osg/GLExtensions.cpp,
|
|
|
|
|
src/osgDB/DynamicLibrary.cpp, src/osgDB/FileUtils.cpp: Updates from
|
|
|
|
|
Bob Kuehne and Kristopher Bixler to remove the fink dependency from
|
|
|
|
|
the MacOSX build.
|
|
|
|
|
|
|
|
|
|
2002-07-16 15:19 robert
|
|
|
|
|
|
|
|
|
|
* src/osgPlugins/flt/flt2osg.cpp: Fix to DOF Record from Sasa
|
|
|
|
|
Bistrovic
|
|
|
|
|
|
|
|
|
|
2002-07-16 15:17 robert
|
|
|
|
|
|
|
|
|
|
* src/Demos/osglight/osglight.cpp: Added SpotExponent to the spot
|
|
|
|
|
light.
|
|
|
|
|
|
|
|
|
|
2002-07-16 14:56 robert
|
|
|
|
|
|
|
|
|
|
* src/osgPlugins/bmp/Makefile: Removed repeat line from Makefile.
|
|
|
|
|
|
|
|
|
|
2002-07-16 11:43 robert
|
|
|
|
|
|
|
|
|
|
* NEWS, src/osg/Version.cpp, src/osgDB/Version.cpp,
|
|
|
|
|
src/osgGA/Version.cpp, src/osgGLUT/Version.cpp,
|
|
|
|
|
src/osgParticle/Version.cpp, src/osgText/Version.cpp,
|
|
|
|
|
src/osgUtil/Version.cpp: Bumped up the version numbers to 0.9.0 to
|
|
|
|
|
reflect the upcomming release.
|
|
|
|
|
|
|
|
|
|
2002-07-16 11:28 robert
|
|
|
|
|
|
|
|
|
|
* src/osgUtil/Tesselator.cpp: Rewrote the apply_imp template method
|
|
|
|
|
so that it takes an initialization paramater.
|
|
|
|
|
|
|
|
|
|
2002-07-16 11:13 robert
|
|
|
|
|
|
|
|
|
|
* Make/makedefs, Make/makedirdefs,
|
|
|
|
|
src/osgPlugins/dx/AreaGeoSetTriangulator.cpp,
|
|
|
|
|
src/osgPlugins/dx/DXWriter.cpp, src/osgPlugins/logos/Makefile,
|
|
|
|
|
src/osgPlugins/logos/ReaderWriterLOGO.cpp: Fixes for MacOSX build
|
|
|
|
|
from Bob Kuehne.
|
|
|
|
|
|
|
|
|
|
2002-07-16 11:12 robert
|
|
|
|
|
|
|
|
|
|
* src/Demos/osglight/Makefile, src/Demos/osglight/Makefile.inst,
|
|
|
|
|
src/Demos/osglight/osglight.cpp, VisualStudio/VisualStudio.dsw,
|
|
|
|
|
VisualStudio/Demos/osglight/osglight.dsp: Added the beginings of an
|
|
|
|
|
osglight demo.
|
|
|
|
|
|
|
|
|
|
2002-07-16 07:33 robert
|
|
|
|
|
|
|
|
|
|
* src/osgPlugins/osg/Makefile: Added TextureCubeMap.cpp to the .osg
|
|
|
|
|
plugin Makefile.
|
|
|
|
|
|
|
|
|
|
2002-07-16 06:20 robert
|
|
|
|
|
|
|
|
|
|
* include/osg/Array: Fixed the new TemplateArray desctructor.
|
|
|
|
|
|
|
|
|
|
2002-07-16 06:16 robert
|
|
|
|
|
|
|
|
|
|
* include/osg/Array: Added protected destrcutor to TemplateArray.
|
|
|
|
|
|
|
|
|
|
2002-07-15 18:23 robert
|
|
|
|
|
|
|
|
|
|
* include/osgUtil/Tesselator, src/osgPlugins/osg/Geometry.cpp,
|
|
|
|
|
src/osgUtil/Tesselator.cpp: Added support to osgUtil::Tesselator to
|
|
|
|
|
insert extra vertices and other attributes into an osg::Geometry
|
|
|
|
|
node. Uses the new osg::ArrayVisitor.
|
|
|
|
|
|
|
|
|
|
Converted the osg plugin Geometry support to use the new UByte4
|
|
|
|
|
class.
|
|
|
|
|
|
|
|
|
|
2002-07-15 18:18 robert
|
|
|
|
|
|
|
|
|
|
* include/osg/: Array, UByte4, Vec4: Added osg::UByte4 class, which
|
|
|
|
|
can be used to represent packed colors.
|
|
|
|
|
|
|
|
|
|
Changed osg::UByte4Array across to use the new osg::UByte4 class
|
|
|
|
|
rather than a GLuint as do previously.
|
|
|
|
|
|
|
|
|
|
Cleaned up some of the paramters in osg::Vec4.
|
|
|
|
|
|
|
|
|
|
2002-07-15 09: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 09:20 robert
|
|
|
|
|
|
|
|
|
|
* Make/debugtests.bat, Make/osgtests.bat,
|
|
|
|
|
src/osgUtil/SceneView.cpp: Fixed the orientation of the osgreflect
|
|
|
|
|
demo so that the reflection plane is orientated towards the viewer.
|
|
|
|
|
|
|
|
|
|
Changed the lightmodel ambient level to 0.1,0.1,0.1 instead of 0.0,
|
|
|
|
|
so that a small amount of ambient lighting is available to render
|
|
|
|
|
back surfaces. The osgreflect and osgprerender suffered unexpected
|
|
|
|
|
behaviors because of no lighting on the backfaces.
|
|
|
|
|
|
|
|
|
|
2002-07-15 09: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 09:13 robert
|
|
|
|
|
|
|
|
|
|
* src/Demos/osgconv/OrientationConverter.cpp: Fixed the
|
|
|
|
|
optimization of the orientation conversion.
|
|
|
|
|
|
|
|
|
|
2002-07-15 07:44 robert
|
|
|
|
|
|
|
|
|
|
* Make/debugtests.bat, Make/osgtests.bat,
|
|
|
|
|
src/osgDB/FieldReaderIterator.cpp: Fixed memory leak in
|
|
|
|
|
FieldReaderIterator.cpp.
|
|
|
|
|
|
|
|
|
|
Updated the Make/osgtests.bat and Make/debugtests.bat scripts.
|
|
|
|
|
|
|
|
|
|
2002-07-15 06:53 robert
|
|
|
|
|
|
|
|
|
|
* Make/makedirdefs, VisualStudio/VisualStudio.dsw: Renamed
|
|
|
|
|
hangglide to osghangglide
|
|
|
|
|
|
|
|
|
|
2002-07-15 06: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 06: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 06:03 robert
|
|
|
|
|
|
|
|
|
|
* include/osg/State, src/osg/GeoSet_ogl.cpp, src/osg/Geometry.cpp:
|
|
|
|
|
Added State::disableTexCoordPointersAboveAndIncluding( unit )
|
|
|
|
|
method so that all unsed texture units can be turned off simply
|
|
|
|
|
within Drawables such as Geometry and GeoSet. This can be used to
|
|
|
|
|
prevent bleed of arrays from one object to the next - which can
|
|
|
|
|
cause crashes.
|
|
|
|
|
|
|
|
|
|
2002-07-15 00:42 don
|
|
|
|
|
|
|
|
|
|
* src/osgPlugins/logos/ReaderWriterLOGO.cpp: Changes for Sunos
|
|
|
|
|
|
|
|
|
|
2002-07-14 17:49 don
|
|
|
|
|
|
|
|
|
|
* src/osgPlugins/logos/: Makefile, ReaderWriterLOGO.cpp: Added
|
|
|
|
|
Logos loader
|
|
|
|
|
|
|
|
|
|
2002-07-14 16:51 robert
|
|
|
|
|
|
|
|
|
|
* src/osgPlugins/pfb/ConvertFromPerformer.cpp: Fixed unused
|
|
|
|
|
variable `osg::StateSet *osgStateSet' warning
|
|
|
|
|
|
|
|
|
|
2002-07-14 16:48 robert
|
|
|
|
|
|
|
|
|
|
* src/Demos/osgcallback/osgcallback.cpp: Added
|
|
|
|
|
Drawable::AppCallback example and fixed a warning.
|
|
|
|
|
|
|
|
|
|
2002-07-14 16:32 robert
|
|
|
|
|
|
|
|
|
|
* src/Demos/osgprerender/osgprerender.cpp: Tweaked the color and
|
|
|
|
|
aspect ratio settings of the pre rendering bin.
|
|
|
|
|
|
|
|
|
|
2002-07-14 12:26 robert
|
|
|
|
|
|
|
|
|
|
* src/osgUtil/CullVisitor.cpp: Fixed computeNearFar bug in
|
|
|
|
|
CullVisitor::apply(Billboard&).
|
|
|
|
|
|
|
|
|
|
2002-07-14 06:46 robert
|
|
|
|
|
|
|
|
|
|
* src/osgPlugins/osg/: MatrixTransform.cpp, Transform.cpp: Fixes to
|
|
|
|
|
read/write of MatrixTransform/Transform.
|
|
|
|
|
|
|
|
|
|
2002-07-13 17:17 robert
|
|
|
|
|
|
|
|
|
|
* src/: Demos/osgclip/osgclip.cpp, Demos/osgtext/main.cpp,
|
|
|
|
|
osg/Geometry.cpp, osg/ShadowVolumeOccluder.cpp, osgDB/Output.cpp,
|
|
|
|
|
osgPlugins/flt/GeoSetBuilder.cpp, osgUtil/Tesselator.cpp: Fixed
|
|
|
|
|
various warnings which were appearing under MacOSX.
|
|
|
|
|
|
|
|
|
|
2002-07-13 16:31 robert
|
|
|
|
|
|
|
|
|
|
* include/osg/GeoSet, src/osg/GeoSet.cpp, src/osg/GeoSet_ogl.cpp,
|
|
|
|
|
src/osgPlugins/osg/BlendFunc.cpp: Conveted GeoSet to use the new
|
|
|
|
|
state::set*Pointer/disable*Pointer methods to keep the current
|
|
|
|
|
state valid.
|
|
|
|
|
|
|
|
|
|
2002-07-13 10:16 robert
|
|
|
|
|
|
|
|
|
|
* src/osgPlugins/txp/: TrPageArchive.cpp, TrPageParser.cpp: Support
|
|
|
|
|
added for multitextured TXP files, sent in by Boris Bralo.
|
|
|
|
|
|
|
|
|
|
2002-07-12 22:46 don
|
|
|
|
|
|
|
|
|
|
* include/osgGLUT/Viewer: put a typedef in public area of class for
|
|
|
|
|
sun compilers
|
|
|
|
|
|
|
|
|
|
2002-07-12 17:45 robert
|
|
|
|
|
|
|
|
|
|
* src/osgPlugins/osg/MatrixTransform.cpp: Added missing
|
|
|
|
|
MatrixTransform.cpp file
|
|
|
|
|
|
|
|
|
|
2002-07-12 17:45 robert
|
|
|
|
|
|
|
|
|
|
* src/Demos/osgparticle/osgparticle.cpp: added glutInit to
|
|
|
|
|
osgparticle demo to fix crash under MacOSX.
|
|
|
|
|
|
|
|
|
|
2002-07-12 17: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 17:08 robert
|
|
|
|
|
|
|
|
|
|
* include/osg/MatrixTransform, src/osg/MatrixTransform.cpp: Added
|
|
|
|
|
MatrixTransform header and source.
|
|
|
|
|
|
|
|
|
|
2002-07-12 15: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 14:14 robert
|
|
|
|
|
|
|
|
|
|
* src/Demos/osgcluster/osgcluster.cpp: Added using namespace
|
|
|
|
|
osgUtil to get round IRIX/Windows compiler differences.
|
|
|
|
|
|
|
|
|
|
2002-07-12 14: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/osgtexture/osgtexture.cpp,
|
|
|
|
|
src/Demos/sgv/sgv.cpp, src/osg/Makefile, src/osg/StateSet.cpp,
|
|
|
|
|
src/osgParticle/ParticleSystem.cpp,
|
|
|
|
|
src/osgPlugins/dw/ReaderWriterDW.cpp,
|
|
|
|
|
src/osgPlugins/flt/flt2osg.cpp,
|
|
|
|
|
src/osgPlugins/lib3ds/ReaderWriter3DS.cpp,
|
|
|
|
|
src/osgPlugins/obj/ReaderWriterOBJ.cpp,
|
|
|
|
|
src/osgPlugins/osg/Makefile, src/osgPlugins/osg/Transform.cpp,
|
|
|
|
|
src/osgPlugins/pfb/ConvertFromPerformer.cpp,
|
|
|
|
|
src/osgPlugins/txp/TrPageArchive.cpp,
|
|
|
|
|
src/osgPlugins/txp/TrPageParser.cpp, src/osgUtil/Optimizer.cpp,
|
|
|
|
|
src/osgUtil/TransformCallback.cpp: Ported distribution across to
|
|
|
|
|
use the new osg::MatrixTransform and osg::BlendFunc class instead
|
|
|
|
|
of osg::Transform and osg::Transparancy respectively.
|
|
|
|
|
|
|
|
|
|
2002-07-12 10:24 robert
|
|
|
|
|
|
|
|
|
|
* VisualStudio/osg/osg.dsp,
|
|
|
|
|
VisualStudio/osgPlugins/osg/dot_osg.dsp, include/osg/BlendFunc,
|
|
|
|
|
include/osg/BoundingBox, include/osg/BoundingSphere,
|
|
|
|
|
include/osg/Export, include/osg/StateAttribute,
|
|
|
|
|
include/osg/Transform, include/osg/Transparency,
|
|
|
|
|
src/Demos/osghud/osghud.cpp, src/Demos/osgparticle/osgparticle.cpp,
|
|
|
|
|
src/Demos/osgscribe/osgscribe.cpp, src/Demos/osgtext/main.cpp,
|
|
|
|
|
src/osg/BlendFunc.cpp, src/osg/Makefile, src/osg/Transform.cpp,
|
|
|
|
|
src/osg/Transparency.cpp, src/osgPlugins/dw/ReaderWriterDW.cpp,
|
|
|
|
|
src/osgPlugins/dx/DXWriter.cpp, src/osgPlugins/dx/StateSetStr.cpp,
|
|
|
|
|
src/osgPlugins/osg/BlendFunc.cpp, src/osgPlugins/osg/Makefile,
|
|
|
|
|
src/osgPlugins/osg/Transparency.cpp,
|
|
|
|
|
src/osgPlugins/pfb/ConvertFromPerformer.cpp:
|
|
|
|
|
Have added a #define USE_DEPRECATED_API to include/osg/Export, and
|
|
|
|
|
various osg header and source files to optional compile in
|
|
|
|
|
deprecated parts of the OSG API.
|
|
|
|
|
|
|
|
|
|
Have renamed osg::Transparency osg::BlendFunc to bring it in line
|
|
|
|
|
with the rest of the OSG's StateAttribute classes which are named
|
|
|
|
|
after their OpenGL counterparts. include/osg/Transparency still
|
|
|
|
|
exists and is simply a typedef to BlendFunc and is enclosed in a
|
|
|
|
|
#ifdef USE_DEPRECTATED_API block.
|
|
|
|
|
|
|
|
|
|
The matrix methods in the osg::Transform class have been
|
|
|
|
|
moved/replicated in a osg::MatrixTransform sublcass from
|
|
|
|
|
osg::Transform. The old matrix functionality is still present in
|
|
|
|
|
the osg::Transform class but is guard by #ifdef USG_DEPRECATED_API
|
|
|
|
|
blocks. One should now think of osg::Transform as being a
|
|
|
|
|
Transform Node base class. MatrixTransform has all the
|
|
|
|
|
functionality of the original Transform class, so should be used
|
|
|
|
|
instead.
|
|
|
|
|
|
|
|
|
|
2002-07-12 09:00 robert
|
|
|
|
|
|
|
|
|
|
* src/osgUtil/SceneView.cpp: Fix, sent in by Macro Jez, to the set
|
|
|
|
|
of the camera with the computed near and far plane, so that it is
|
|
|
|
|
only updated when _computeNearFar !=
|
|
|
|
|
CullVisitor::DO_NOT_COMPUTE_NEAR_FAR.
|
|
|
|
|
|
|
|
|
|
2002-07-12 06:30 robert
|
|
|
|
|
|
|
|
|
|
* include/osg/TexEnv, src/osg/TexEnv.cpp,
|
|
|
|
|
src/osgPlugins/osg/TexEnv.cpp: Added blend color to osg::TexEnv
|
|
|
|
|
|
|
|
|
|
2002-07-12 05:16 robert
|
|
|
|
|
|
|
|
|
|
* src/Demos/osgmultitexture/osgmultitexture.cpp: Fixed indenting.
|
|
|
|
|
|
|
|
|
|
2002-07-12 04:48 robert
|
|
|
|
|
|
|
|
|
|
* src/osgPlugins/flt/: flt2osg.cpp, flt2osg.h: Addition of
|
|
|
|
|
RoadRecords from Yefei He.
|
|
|
|
|
|
|
|
|
|
2002-07-11 19:30 don
|
|
|
|
|
|
|
|
|
|
* Make/makedefs: added -lpthread to the link line for Linux builds.
|
|
|
|
|
Seems Red Hat 7.3 turns up undefined symbols without it.
|
|
|
|
|
|
|
|
|
|
2002-07-11 17: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 14:33 robert
|
|
|
|
|
|
|
|
|
|
* src/Demos/osgmultitexture/Makefile: Added Makefile for
|
|
|
|
|
osgmultitexture demos.
|
|
|
|
|
|
|
|
|
|
2002-07-11 14:32 robert
|
|
|
|
|
|
|
|
|
|
* include/osg/State: Added #define for GL_TEXTURE0_ARB
|
|
|
|
|
|
|
|
|
|
2002-07-11 12:12 robert
|
|
|
|
|
|
|
|
|
|
* Make/makedirdefs, VisualStudio/VisualStudio.dsw,
|
|
|
|
|
VisualStudio/Demos/osgmultitexture/osgmultitexture.dsp,
|
|
|
|
|
include/osg/GLExtensions, include/osg/State,
|
|
|
|
|
src/Demos/osgmultitexture/Makefile.inst,
|
|
|
|
|
src/Demos/osgmultitexture/osgmultitexture.cpp: Added support for
|
|
|
|
|
multitexturing to osg::State and added osgmultitexture demo which
|
|
|
|
|
adds as spherical environment map using texture 1 to any model.
|
|
|
|
|
|
|
|
|
|
2002-07-11 10:32 robert
|
|
|
|
|
|
|
|
|
|
* include/osg/BoundingBox, include/osg/BoundingSphere,
|
|
|
|
|
include/osg/CullStack, include/osg/Node,
|
|
|
|
|
src/Demos/osgimpostor/osgimpostor.cpp, src/osg/BoundingBox.cpp,
|
|
|
|
|
src/osg/Group.cpp, src/osg/ImpostorSprite.cpp,
|
|
|
|
|
src/osg/LineSegment.cpp, src/osgUtil/CullVisitor.cpp,
|
|
|
|
|
src/osgUtil/InsertImpostorsVisitor.cpp,
|
|
|
|
|
src/osgUtil/IntersectVisitor.cpp: Moved the code referencing
|
|
|
|
|
osg::BoundingBox::isValid() and osg::BoundingSphere::isValid()
|
|
|
|
|
across to use the valid() methods, the later being more consitent
|
|
|
|
|
with other classes such as osg::ref_ptr<>.
|
|
|
|
|
|
|
|
|
|
2002-07-11 08:57 robert
|
|
|
|
|
|
|
|
|
|
* src/osgPlugins/osg/StateSet.cpp: Fixes for win32 build
|
|
|
|
|
|
|
|
|
|
2002-07-11 07:36 robert
|
|
|
|
|
|
|
|
|
|
* include/osg/Primitive, src/osg/State.cpp: Fixes for Win32 build
|
|
|
|
|
|
|
|
|
|
2002-07-11 07:33 robert
|
|
|
|
|
|
|
|
|
|
* include/osg/State: Fixed bug in disabledTexCoordPointer where a
|
|
|
|
|
'>' was being used where it should have been a '>='.
|
|
|
|
|
|
|
|
|
|
2002-07-11 07:08 robert
|
|
|
|
|
|
|
|
|
|
* VisualStudio/VisualStudio.dsw: Fixed the pathname for the
|
|
|
|
|
osgprerender demo.
|
|
|
|
|
|
|
|
|
|
2002-07-11 04:28 robert
|
|
|
|
|
|
|
|
|
|
* include/osg/Primitive: changed unsigned int/short/char*
|
|
|
|
|
references to GLuint,GLushort,GLubyte respectively.
|
|
|
|
|
|
|
|
|
|
2002-07-10 18:38 robert
|
|
|
|
|
|
|
|
|
|
* src/osgPlugins/: osg/GeoSet.cpp, pfb/ConvertFromPerformer.cpp,
|
|
|
|
|
pfb/ConvertToPerformer.cpp: Updates for new use of GLushort instead
|
|
|
|
|
of osg::ushort in GeoSet index pointer.
|
|
|
|
|
|
|
|
|
|
2002-07-10 18:33 robert
|
|
|
|
|
|
|
|
|
|
* include/osg/Drawable, include/osg/GeoSet, src/osg/GeoSet.cpp,
|
|
|
|
|
src/osg/State.cpp: Tidied up the types in osg::GeoSet so that the
|
|
|
|
|
index pointers use GLushort and GLuint to get round compile issues
|
|
|
|
|
under MacOSX.
|
|
|
|
|
|
|
|
|
|
2002-07-10 16:30 robert
|
|
|
|
|
|
|
|
|
|
* include/osg/Drawable, src/Demos/osgprerender/osgprerender.cpp,
|
|
|
|
|
src/osg/Drawable.cpp: Updates to osg::Drawable::AppCallback and
|
|
|
|
|
osgprerender demo.
|
|
|
|
|
|
|
|
|
|
2002-07-10 11:35 robert
|
|
|
|
|
|
|
|
|
|
* include/osg/Drawable, include/osg/Node,
|
|
|
|
|
include/osgUtil/AppVisitor, src/osg/Drawable.cpp,
|
|
|
|
|
src/osg/Geode.cpp: Added app callback to Drawable.
|
|
|
|
|
|
|
|
|
|
2002-07-10 09:33 robert
|
|
|
|
|
|
|
|
|
|
* Make/debugtests.bat, Make/osgtests.bat,
|
|
|
|
|
VisualStudio/Demos/osgprerender/osgprerender.dsp,
|
|
|
|
|
src/Demos/osggeometry/osggeometry.cpp,
|
|
|
|
|
src/Demos/osgprerender/osgprerender.cpp, src/osgDB/Registry.cpp:
|
|
|
|
|
Updates to osgprerender to support use of rendering to an image,
|
|
|
|
|
rather then just a texture.
|
|
|
|
|
|
|
|
|
|
2002-07-10 07:26 robert
|
|
|
|
|
|
|
|
|
|
* VisualStudio/Demos/osgprerender/osgprerender.dsp: Rejigged the
|
|
|
|
|
line endings.
|
|
|
|
|
|
|
|
|
|
2002-07-10 07:22 robert
|
|
|
|
|
|
|
|
|
|
* include/osgUtil/RenderToTextureStage,
|
|
|
|
|
src/Demos/osgbillboard/osgbillboard.cpp,
|
|
|
|
|
src/Demos/osgreflect/osgreflect.cpp,
|
|
|
|
|
src/Demos/osgtexture/osgtexture.cpp, src/osg/Image.cpp,
|
|
|
|
|
src/osgPlugins/dw/ReaderWriterDW.cpp,
|
|
|
|
|
src/osgPlugins/lib3ds/ReaderWriter3DS.cpp,
|
|
|
|
|
src/osgPlugins/lwo/ReaderWriterLWO.cpp,
|
|
|
|
|
src/osgPlugins/obj/ReaderWriterOBJ.cpp,
|
|
|
|
|
src/osgPlugins/osg/StateSet.cpp,
|
|
|
|
|
src/osgPlugins/pfb/ConvertFromPerformer.cpp,
|
|
|
|
|
src/osgPlugins/txp/TrPageArchive.cpp,
|
|
|
|
|
src/osgPlugins/txp/TrPageParser.cpp,
|
|
|
|
|
src/osgUtil/RenderToTextureStage.cpp: Ported all the demos and
|
|
|
|
|
loaders across to use the new multitexturing API.
|
|
|
|
|
|
|
|
|
|
2002-07-10 05:32 robert
|
|
|
|
|
|
|
|
|
|
* VisualStudio/osgPlugins/flt/flt.dsp, src/osgPlugins/flt/Makefile,
|
|
|
|
|
src/osgPlugins/flt/RoadRecords.cpp,
|
|
|
|
|
src/osgPlugins/flt/RoadRecords.h, src/osgPlugins/flt/opcodes.h:
|
|
|
|
|
Added Yefei He's RoadRecords to the flt loader, these records will
|
|
|
|
|
be ignored by the loader, but will allow the loader to skip over
|
|
|
|
|
them and continue reading the rest of the file correctly.
|
|
|
|
|
|
|
|
|
|
2002-07-10 05:14 robert
|
|
|
|
|
|
|
|
|
|
* include/osgParticle/Particle, include/osgParticle/ParticleSystem,
|
|
|
|
|
src/osgParticle/ParticleSystem.cpp: Updates from Macro to support
|
|
|
|
|
the new multitexture API, and improve bounding box computation.
|
|
|
|
|
|
|
|
|
|
2002-07-10 05:04 robert
|
|
|
|
|
|
|
|
|
|
* include/osgUtil/CullVisitor: Added setCurrentRenderBin() method.
|
|
|
|
|
|
|
|
|
|
2002-07-09 15: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 09:31 robert
|
|
|
|
|
|
|
|
|
|
* src/Demos/osgprerender/: Makefile, Makefile.inst,
|
|
|
|
|
osgprerender.cpp: Updates to the osgprerender code. Still doesn't
|
|
|
|
|
do anything interesting yet..
|
|
|
|
|
|
|
|
|
|
2002-07-09 09:17 robert
|
|
|
|
|
|
|
|
|
|
* Make/makedirdefs, VisualStudio/VisualStudio.dsw,
|
|
|
|
|
VisualStudio/Demos/osgprerender/osgprerender.dsp,
|
|
|
|
|
src/Demos/osgprerender/Makefile,
|
|
|
|
|
src/Demos/osgprerender/Makefile.inst,
|
|
|
|
|
src/Demos/osgprerender/osgprerender.cpp: Added new demo
|
|
|
|
|
osgprerender to demonstrate how to prerender a scene and use the
|
|
|
|
|
result in the main rendering for special effects.
|
|
|
|
|
|
|
|
|
|
2002-07-09 06:33 robert
|
|
|
|
|
|
|
|
|
|
* include/osgParticle/: Emitter, ParticleProcessor, Program:
|
|
|
|
|
Warnings fixes for IRIX - there was a missing "const" in the
|
|
|
|
|
sameKindAs(.) method.
|
|
|
|
|
|
|
|
|
|
2002-07-09 06:23 robert
|
|
|
|
|
|
|
|
|
|
* src/: Demos/osgcluster/broadcaster.cpp,
|
|
|
|
|
osgPlugins/osg/Geometry.cpp,
|
|
|
|
|
osgPlugins/pfb/ConvertFromPerformer.cpp,
|
|
|
|
|
osgPlugins/pfb/ConvertFromPerformer.h: Fixes for IRIX build.
|
|
|
|
|
|
|
|
|
|
2002-07-09 05:35 robert
|
|
|
|
|
|
|
|
|
|
* include/osg/AlphaFunc, include/osg/ClipPlane,
|
|
|
|
|
include/osg/ColorMask, include/osg/CullFace, include/osg/Depth,
|
|
|
|
|
include/osg/Drawable, include/osg/Fog, include/osg/Light,
|
|
|
|
|
include/osg/LightModel, include/osg/LineStipple,
|
|
|
|
|
include/osg/LineWidth, include/osg/Material, include/osg/Point,
|
|
|
|
|
include/osg/PolygonOffset, include/osg/ShadeModel,
|
|
|
|
|
include/osg/State, include/osg/StateAttribute,
|
|
|
|
|
include/osg/StateSet, include/osg/Stencil, include/osg/TexEnv,
|
|
|
|
|
include/osg/TexGen, include/osg/TexMat, include/osg/Texture,
|
|
|
|
|
include/osg/Transparency, include/osg/Viewport,
|
|
|
|
|
src/osg/ClipNode.cpp, src/osg/GeoSet.cpp, src/osg/LightSource.cpp,
|
|
|
|
|
src/osg/State.cpp, src/osg/StateSet.cpp, src/osg/Texture.cpp,
|
|
|
|
|
src/osgPlugins/flt/ReaderWriterATTR.cpp,
|
|
|
|
|
src/osgPlugins/flt/flt2osg.cpp, src/osgPlugins/osg/StateSet.cpp,
|
|
|
|
|
src/osgUtil/Optimizer.cpp, src/osgUtil/SceneView.cpp: Implemented
|
|
|
|
|
most of the changes required for supporting multitexturing in the
|
|
|
|
|
osg::State/osg::StateSet/osg::StateAttribute and related classes.
|
|
|
|
|
|
|
|
|
|
2002-07-08 05:42 robert
|
|
|
|
|
|
|
|
|
|
* AUTHORS: Added Mike Connell to authors list.
|
|
|
|
|
|
|
|
|
|
2002-07-07 18:12 robert
|
|
|
|
|
|
|
|
|
|
* include/osg/Primitive: Added comment to reflect Clay Fowlers
|
|
|
|
|
findings on getting VS to compile without the Vector wrapper
|
|
|
|
|
classes.
|
|
|
|
|
|
|
|
|
|
2002-07-07 18:08 robert
|
|
|
|
|
|
|
|
|
|
* VisualStudio/Demos/osgcluster/osgcluster.dsp: Added winsock32
|
|
|
|
|
libs to osgcluster demo.
|
|
|
|
|
|
|
|
|
|
2002-07-07 16:16 robert
|
|
|
|
|
|
|
|
|
|
* VisualStudio/Demos/osgcluster/osgcluster.dsp: Rehashed the
|
|
|
|
|
osgcluster project file to see if it solves the failure under
|
|
|
|
|
windows.
|
|
|
|
|
|
|
|
|
|
2002-07-07 13:42 robert
|
|
|
|
|
|
|
|
|
|
* include/osg/Primitive, src/osg/StateSet.cpp: Fixes for Windows
|
|
|
|
|
build.
|
|
|
|
|
|
|
|
|
|
2002-07-07 13:40 robert
|
|
|
|
|
|
|
|
|
|
* src/Demos/osgcluster/broadcaster.cpp: Added include<unistd.h> to
|
|
|
|
|
__DARWIN_OSX__ build.
|
|
|
|
|
|
|
|
|
|
2002-07-07 13: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 10:40 robert
|
|
|
|
|
|
|
|
|
|
* include/osg/Drawable, include/osg/Primitive, include/osg/State,
|
|
|
|
|
include/osg/StateAttribute, include/osg/StateSet,
|
|
|
|
|
include/osg/Texture, include/osg/TextureCubeMap,
|
|
|
|
|
src/osg/GeoSet.cpp, src/osg/Geometry.cpp, src/osg/Primitive.cpp,
|
|
|
|
|
src/osg/StateSet.cpp, src/osg/Texture.cpp,
|
|
|
|
|
src/osg/TextureCubeMap.cpp, src/osgPlugins/dx/DXWriter.cpp,
|
|
|
|
|
src/osgPlugins/dx/StateSetStr.cpp, src/osgPlugins/osg/Geometry.cpp,
|
|
|
|
|
src/osgUtil/SceneView.cpp, src/osgUtil/Tesselator.cpp: Work on
|
|
|
|
|
supporting multitexturing in
|
|
|
|
|
State/StateSet/StateAttribute/Geoemtry.
|
|
|
|
|
|
|
|
|
|
2002-07-04 14:47 robert
|
|
|
|
|
|
|
|
|
|
* VisualStudio/: VisualStudio.dsw, Demos/osgcluster/osgcluster.dsp:
|
|
|
|
|
Added VisualStudio files for Win32 port of osgcluster demo.
|
|
|
|
|
|
|
|
|
|
2002-07-04 14:41 robert
|
|
|
|
|
|
|
|
|
|
* src/Demos/osgcluster/: broadcaster.cpp, broadcaster.h,
|
|
|
|
|
osgcluster.cpp, receiver.cpp, receiver.h: Added support for Win32
|
|
|
|
|
broadcast and recience over lan. Changes sent in by Michael
|
|
|
|
|
Gronager.
|
|
|
|
|
|
|
|
|
|
2002-07-04 10:49 robert
|
|
|
|
|
|
|
|
|
|
* include/osg/: GeoSet, Primitive: Used typedef's for
|
|
|
|
|
std::vector<>'s used inside DrawElements implementations.
|
|
|
|
|
|
|
|
|
|
Added deperecated comment to osg::GeoSet header.
|
|
|
|
|
|
|
|
|
|
2002-07-04 10:23 robert
|
|
|
|
|
|
|
|
|
|
* Make/makedefs: Added osgGA to the MIGNW makedefs.
|
|
|
|
|
|
|
|
|
|
2002-07-04 05:49 robert
|
|
|
|
|
|
|
|
|
|
* include/osg/Drawable, src/Demos/osggeometry/osggeometry.cpp:
|
|
|
|
|
Fixed the TriangleFunctor QUAD_STRIP code so that it produces
|
|
|
|
|
consistent results.
|
|
|
|
|
|
|
|
|
|
2002-07-03 16:33 robert
|
|
|
|
|
|
|
|
|
|
* src/osg/Transform.cpp: Spotted by Neil Salter - missing
|
|
|
|
|
transform. in the Transform copy operator.
|
|
|
|
|
|
|
|
|
|
2002-07-03 07:16 robert
|
|
|
|
|
|
|
|
|
|
* VisualStudio/VisualStudio.dsw: Added osgUtil dependency to the
|
|
|
|
|
flt project.
|
|
|
|
|
|
|
|
|
|
2002-07-02 15:53 robert
|
|
|
|
|
|
|
|
|
|
* include/osg/CullStack, include/osg/Math,
|
|
|
|
|
include/osgUtil/SceneView, include/osgUtil/Tesselator,
|
|
|
|
|
src/Demos/osgtext/main.cpp, src/osg/CullStack.cpp,
|
|
|
|
|
src/osg/Geode.cpp, src/osgPlugins/pfb/ConvertFromPerformer.cpp,
|
|
|
|
|
src/osgUtil/SceneView.cpp: Reimplemted the
|
|
|
|
|
osgUtil::SceneView::setCalcNearFar() functionality to bring it
|
|
|
|
|
inline with the CullStack/CullVisitor implementation. Also added
|
|
|
|
|
the setSmallFeatureCullingPixelSize() method and wired them up
|
|
|
|
|
inside SceneView.cpp so they set the corresponding CullVisitor
|
|
|
|
|
paramters.
|
|
|
|
|
|
|
|
|
|
Intergrated pfImage copying change in the Performer plugin,
|
|
|
|
|
submission sent in by Ulrich Hertlein
|
|
|
|
|
|
|
|
|
|
2002-07-02 11:01 don
|
|
|
|
|
|
|
|
|
|
* Make/: instrules, makedefs: -n32 and -64 entries were reversed in
|
|
|
|
|
makedefs
|
|
|
|
|
|
|
|
|
|
2002-07-02 02:28 don
|
|
|
|
|
|
|
|
|
|
* src/Demos/osgcallback/osgcallback.cpp: osgcallback required fixes
|
|
|
|
|
for new osg::Drawable::CullCallback
|
|
|
|
|
|
|
|
|
|
2002-07-02 02:22 don
|
|
|
|
|
|
|
|
|
|
* include/osg/Drawable, include/osgUtil/CullVisitor,
|
|
|
|
|
src/osgUtil/CullVisitor.cpp, src/osgUtil/SceneView.cpp: Added
|
|
|
|
|
support for CullVisitor to contain a osg::State. This used when
|
|
|
|
|
cull Callbacks require the contextID for doing operations on
|
|
|
|
|
texture objects, for example. Modified CullVisitor SceneView and
|
|
|
|
|
Drawable
|
|
|
|
|
|
|
|
|
|
2002-07-01 10:40 don
|
|
|
|
|
|
|
|
|
|
* Make/makedefs: More 64 bit build specifics in IRIX makedefs file
|
|
|
|
|
|
|
|
|
|
2002-07-01 10:20 don
|
|
|
|
|
|
|
|
|
|
* Make/makedefs: Removed -ldl from makedefs for IRIX
|
|
|
|
|
|
|
|
|
|
2002-06-28 18:41 robert
|
|
|
|
|
|
|
|
|
|
* include/osgUtil/Tesselator, src/osgPlugins/flt/GeoSetBuilder.cpp,
|
|
|
|
|
src/osgPlugins/lib3ds/ReaderWriter3DS.cpp,
|
|
|
|
|
src/osgPlugins/lwo/ReaderWriterLWO.cpp, src/osgUtil/Tesselator.cpp:
|
|
|
|
|
Rewrote the osgUtil::Tesselator so that it is easier to use, and
|
|
|
|
|
can also easily retesselate osg::Primitive::POLYGONS found in
|
|
|
|
|
Geometry objects. Added calls to the tesselate to the lwo and flt
|
|
|
|
|
loaders.
|
|
|
|
|
|
|
|
|
|
2002-06-28 16:54 robert
|
|
|
|
|
|
|
|
|
|
* src/osgPlugins/pfb/ReaderWriterPFB.cpp: A couple fixes to remove
|
|
|
|
|
Performer runtime warnings.
|
|
|
|
|
|
|
|
|
|
2002-06-28 12:25 robert
|
|
|
|
|
|
|
|
|
|
* src/osgPlugins/pfb/: ConvertFromPerformer.cpp,
|
|
|
|
|
ConvertFromPerformer.h: Fixes from Ulrich Hertlein to build of pfb
|
|
|
|
|
plugin. Small mods to these by Robert.
|
|
|
|
|
|
|
|
|
|
2002-06-28 10:42 robert
|
|
|
|
|
|
|
|
|
|
* src/Demos/osggeometry/osggeometry.cpp: Added to the osggeometry
|
|
|
|
|
demo.
|
|
|
|
|
|
|
|
|
|
2002-06-28 07:11 robert
|
|
|
|
|
|
|
|
|
|
* src/Demos/osggeometry/osggeometry.cpp: Rewriting the osggeomtry
|
|
|
|
|
demo to illustrate more primitive types.
|
|
|
|
|
|
|
|
|
|
2002-06-28 04:47 robert
|
|
|
|
|
|
|
|
|
|
* include/osg/: Geometry, Primitive: Removed commas from the end of
|
|
|
|
|
enum lists.
|
|
|
|
|
|
|
|
|
|
2002-06-28 04:36 robert
|
|
|
|
|
|
|
|
|
|
* src/osgPlugins/obj/ReaderWriterOBJ.cpp: Change =0 to
|
|
|
|
|
osg::Vec2Array::iterator() in .obj loader to get round warnings
|
|
|
|
|
under gcc3.0.x
|
|
|
|
|
|
|
|
|
|
2002-06-27 16:29 robert
|
|
|
|
|
|
|
|
|
|
* src/: osg/CollectOccludersVisitor.cpp, osg/Geometry.cpp,
|
|
|
|
|
osgPlugins/flt/GeoSetBuilder.cpp, osgPlugins/flt/GeoSetBuilder.h:
|
|
|
|
|
Ported the flt plugin across to use osg::Geometry, it still uses a
|
|
|
|
|
GeoSet internally, and I will remove this after some futher work.
|
|
|
|
|
|
|
|
|
|
2002-06-27 11:18 robert
|
|
|
|
|
|
|
|
|
|
* include/osg/Primitive: Added SG_EXPORT which was missing.
|
|
|
|
|
|
|
|
|
|
2002-06-27 09:15 robert
|
|
|
|
|
|
|
|
|
|
* include/osg/Array, include/osg/Geometry, include/osg/Primitive,
|
|
|
|
|
src/osg/Array.cpp, src/osg/Geometry.cpp, src/osg/Primitive.cpp,
|
|
|
|
|
src/osgPlugins/osg/Geometry.cpp: Converted the template
|
|
|
|
|
DrawElements primitive class into three seperate non templated
|
|
|
|
|
classes - UByteDrawElements, UShortDrawElements, UIntDrawElements.
|
|
|
|
|
|
|
|
|
|
2002-06-27 06:50 robert
|
|
|
|
|
|
|
|
|
|
* VisualStudio/osg/osg.dsp, include/osg/Array,
|
|
|
|
|
include/osg/Geometry, include/osg/Primitive, src/osg/Array.cpp,
|
|
|
|
|
src/osg/Geometry.cpp, src/osg/Makefile, src/osg/Primitive.cpp:
|
|
|
|
|
Moved the AttributeArray and Primitive classes into their own
|
|
|
|
|
header and source files.
|
|
|
|
|
|
|
|
|
|
2002-06-27 05:56 robert
|
|
|
|
|
|
|
|
|
|
* src/osgPlugins/lwo/ReaderWriterLWO.cpp: Removed the test aginst a
|
|
|
|
|
iterator as a bool.
|
|
|
|
|
|
|
|
|
|
2002-06-26 17:11 robert
|
|
|
|
|
|
|
|
|
|
* include/osg/Export: Added comment to explain #ifdefs for member
|
|
|
|
|
templates.
|
|
|
|
|
|
|
|
|
|
2002-06-26 17:10 robert
|
|
|
|
|
|
|
|
|
|
* include/osg/Export: Added #idef to Export to add check for
|
|
|
|
|
support for member templates.
|
|
|
|
|
|
|
|
|
|
2002-06-26 17:08 robert
|
|
|
|
|
|
|
|
|
|
* src/osgPlugins/lwo/: ReaderWriterLWO.cpp, lw.h: Ported LWO loader
|
|
|
|
|
across to use osg::Geometry. Work not quite complete, as we need
|
|
|
|
|
to retesselate any concave polygons that can exists in these
|
|
|
|
|
datasets.
|
|
|
|
|
|
|
|
|
|
2002-06-26 13:48 robert
|
|
|
|
|
|
|
|
|
|
* include/osg/Geometry, src/osgPlugins/lib3ds/ReaderWriter3DS.cpp:
|
|
|
|
|
Added templated constructor to TemplateArray & DrawElements
|
|
|
|
|
template to handle VisualStudio7.0 build.
|
|
|
|
|
|
|
|
|
|
Ported 3DS across to use osg::Geometry instead of osg::GeoSet.
|
|
|
|
|
|
|
|
|
|
2002-06-26 10:34 robert
|
|
|
|
|
|
|
|
|
|
* src/osgPlugins/: obj/ReaderWriterOBJ.cpp,
|
|
|
|
|
pfb/ConvertFromPerformer.cpp, pfb/ConvertFromPerformer.h,
|
|
|
|
|
quicktime/ReaderWriterQT.cpp, rgb/ReaderWriterRGB.cpp,
|
|
|
|
|
txp/TrPageArchive.h, txp/TrPageParser.cpp: Ported pfb, txp and obj
|
|
|
|
|
loaders across to use osg::Geometry.
|
|
|
|
|
|
|
|
|
|
2002-06-26 06:28 robert
|
|
|
|
|
|
|
|
|
|
* 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/Demos/osgtexture/osgtexture.cpp,
|
|
|
|
|
src/osgGLUT/Viewer.cpp, src/osgPlugins/lwo/ReaderWriterLWO.cpp,
|
|
|
|
|
src/osgUtil/CullVisitor.cpp,
|
|
|
|
|
src/osgUtil/DisplayRequirementsVisitor.cpp,
|
|
|
|
|
src/osgUtil/Optimizer.cpp, src/osgUtil/SmoothingVisitor.cpp: Ported
|
|
|
|
|
various demos and support classes over to use the new osg::Geometry
|
|
|
|
|
class thus removing dependancy on osg::Geoset from most of the OSG,
|
|
|
|
|
only loaders left to port now.
|
|
|
|
|
|
|
|
|
|
2002-06-25 16:47 robert
|
|
|
|
|
|
|
|
|
|
* src/osgDB/: DynamicLibrary.cpp, FileUtils.cpp, Registry.cpp:
|
|
|
|
|
Fixes for Cygwin build from Norman Vine.
|
|
|
|
|
|
|
|
|
|
2002-06-25 16:36 robert
|
|
|
|
|
|
|
|
|
|
* src/osg/Quat.cpp: Fix to Quat::slerp so that it interpolates
|
|
|
|
|
along the shortest path.
|
|
|
|
|
|
|
|
|
|
2002-06-25 16:27 robert
|
|
|
|
|
|
|
|
|
|
* include/osg/BoundingBox, include/osg/Drawable,
|
|
|
|
|
include/osg/GeoSet, include/osg/Geometry, include/osg/Statistics,
|
|
|
|
|
include/osgUtil/IntersectVisitor, include/osgUtil/TriStripVisitor,
|
|
|
|
|
src/Demos/osgcube/osgcube.cpp,
|
|
|
|
|
src/Demos/osggeometry/osggeometry.cpp, src/osg/GeoSet.cpp,
|
|
|
|
|
src/osg/Geometry.cpp, src/osg/Image.cpp,
|
|
|
|
|
src/osg/ImpostorSprite.cpp, src/osg/ShadowVolumeOccluder.cpp,
|
|
|
|
|
src/osgGLUT/Viewer.cpp, src/osgPlugins/osg/Geometry.cpp,
|
|
|
|
|
src/osgUtil/IntersectVisitor.cpp, src/osgUtil/Optimizer.cpp,
|
|
|
|
|
src/osgUtil/SmoothingVisitor.cpp, src/osgUtil/TriStripVisitor.cpp:
|
|
|
|
|
Added osg::Drawable::PrimitiveFunctor and TriangleFunctor subclass
|
|
|
|
|
for querrying the primitive data inside Drawables. Moved various
|
|
|
|
|
support classes over from being osg::GeoSet based to osg::Geometry
|
|
|
|
|
based.
|
|
|
|
|
|
|
|
|
|
2002-06-24 17:44 robert
|
|
|
|
|
|
|
|
|
|
* include/osgText/Text, src/Demos/osghud/osghud.cpp,
|
|
|
|
|
src/Demos/osgtext/main.cpp, src/osgText/Text.cpp: Fixed
|
|
|
|
|
osgText::Text::DrawModeType::ALIGNEMENT spelling mistake, now is
|
|
|
|
|
ALIGNMENT.
|
|
|
|
|
|
|
|
|
|
2002-06-24 17:37 robert
|
|
|
|
|
|
|
|
|
|
* VisualStudio/osgPlugins/osg/dot_osg.dsp, include/osg/Geometry,
|
|
|
|
|
src/osg/Geometry.cpp, src/osg/Texture.cpp,
|
|
|
|
|
src/osgPlugins/osg/Geometry.cpp, src/osgPlugins/osg/Makefile,
|
|
|
|
|
src/osgUtil/Optimizer.cpp: Checked in .osg support for the new
|
|
|
|
|
osg::Geometry class.
|
|
|
|
|
|
|
|
|
|
2002-06-24 08:53 robert
|
|
|
|
|
|
|
|
|
|
* src/osgUtil/Optimizer.cpp: Added required std:: to front of endl
|
|
|
|
|
to fix Win32 build.
|
|
|
|
|
|
|
|
|
|
2002-06-23 17:43 robert
|
|
|
|
|
|
|
|
|
|
* include/osg/GeoSet, include/osg/Geometry, include/osg/Texture,
|
|
|
|
|
include/osg/ref_ptr, include/osgUtil/Optimizer,
|
|
|
|
|
src/Demos/osggeometry/osggeometry.cpp, src/osg/GeoSet.cpp,
|
|
|
|
|
src/osg/Geometry.cpp, src/osgUtil/Optimizer.cpp,
|
|
|
|
|
src/osgUtil/Tesselator.cpp: Added conversion to
|
|
|
|
|
osg::GeoSet::converToGeometry() utility to help the migration to
|
|
|
|
|
and testing of the new osg::Geometry class.
|
|
|
|
|
|
|
|
|
|
2002-06-22 11:46 robert
|
|
|
|
|
|
|
|
|
|
* VisualStudio/Demos/osggeometry/osggeometry.dsp,
|
|
|
|
|
src/osgPlugins/bmp/ReaderWriterBMP.cpp,
|
|
|
|
|
src/osgPlugins/lwo/ReaderWriterLWO.cpp: Compile Fixes for Win32.
|
|
|
|
|
|
|
|
|
|
2002-06-21 15:24 robert
|
|
|
|
|
|
|
|
|
|
* src/osg/: Geometry.cpp, Texture.cpp: Temporarily removed the
|
|
|
|
|
references to multi-texturing calls.
|
|
|
|
|
|
|
|
|
|
2002-06-21 12: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
|
|
|
|
|
osggeometry demo to test the work on the new osg::Geometry
|
|
|
|
|
Drawable.
|
|
|
|
|
|
|
|
|
|
2002-06-21 11:14 robert
|
|
|
|
|
|
|
|
|
|
* src/osgPlugins/bmp/ReaderWriterBMP.cpp: Bug fix to the size
|
|
|
|
|
calculation of bmp images, changed both the reading and writing of
|
|
|
|
|
images.
|
|
|
|
|
|
|
|
|
|
2002-06-21 03:48 robert
|
|
|
|
|
|
|
|
|
|
* include/osg/Geometry: Fixed constructor for TemplateArray(const
|
|
|
|
|
TemplateArray& t,const CopyOp& copyop).
|
|
|
|
|
|
|
|
|
|
2002-06-20 15:54 robert
|
|
|
|
|
|
|
|
|
|
* include/osg/Geometry, src/osg/Geometry.cpp, src/osg/Makefile,
|
|
|
|
|
VisualStudio/osg/osg.dsp: Addd new experimental osg::Geometry
|
|
|
|
|
Drawable which will eventually replace GeoSet. Currently doesn't
|
|
|
|
|
draw anything, and is very much in the early design stages.
|
|
|
|
|
|
|
|
|
|
2002-06-20 14:17 robert
|
|
|
|
|
|
|
|
|
|
* include/osg/MemoryManager, src/osg/MemoryManager.cpp: Mods to
|
|
|
|
|
MemoryManager to make the optimized build produce dummy
|
|
|
|
|
implementations for all the public functions found in the header,
|
|
|
|
|
this should prevent problems when not compiling in the
|
|
|
|
|
MemoryManager under IRIX 64 build.
|
|
|
|
|
|
|
|
|
|
2002-06-19 16:38 robert
|
|
|
|
|
|
|
|
|
|
* VisualStudio/osgPlugins/osg/dot_osg.dsp: Fixed incorrect naming
|
|
|
|
|
of ConvexPlanerOccluder.
|
|
|
|
|
|
|
|
|
|
2002-06-19 14:45 robert
|
|
|
|
|
|
|
|
|
|
* src/osg/Image.cpp: Added support for reading the new
|
|
|
|
|
OSG_MAX_TEXTURE_SIZE environmental variable inside the
|
|
|
|
|
osg::Image::ensureValidSizeForTexturing() method. The smallest of
|
|
|
|
|
GL_MAX_TEXTURE_SIZE and OSG_MAX_TEXTURE_SIZE is used for the final
|
|
|
|
|
max texture size.
|
|
|
|
|
|
|
|
|
|
This new env. var. allows users to deliberate cap the size of their
|
|
|
|
|
textures so they can test whether their models are limited by
|
|
|
|
|
texture memory. If reducing the max texture size increases
|
|
|
|
|
performance then you are limited by texture memory!
|
|
|
|
|
|
|
|
|
|
2002-06-19 12:06 robert
|
|
|
|
|
|
|
|
|
|
* VisualStudio/osgPlugins/osg/dot_osg.dsp, include/osg/BoundingBox,
|
|
|
|
|
include/osg/BoundingSphere, include/osg/ConvexPlanerOccluder,
|
|
|
|
|
include/osg/OccluderNode,
|
|
|
|
|
src/osgPlugins/osg/ConvexPlanerOccluder.cpp,
|
|
|
|
|
src/osgPlugins/osg/Makefile, src/osgPlugins/osg/OccluderNode.cpp:
|
|
|
|
|
Added support for reading and writing OccluderNode's to the .osg
|
|
|
|
|
file format.
|
|
|
|
|
|
|
|
|
|
2002-06-19 11:18 robert
|
|
|
|
|
|
|
|
|
|
* src/: Demos/osgoccluder/osgoccluder.cpp, osg/BoundingSphere.cpp,
|
|
|
|
|
osg/Geode.cpp, osg/OccluderNode.cpp: Added computation of the
|
|
|
|
|
bounding volume of osg::OccluderNodes.
|
|
|
|
|
|
|
|
|
|
Added support for osg::BoundingSphere::expandBy*(osg::BoundingBox)
|
|
|
|
|
and have added osg::BoundingSphere/Box::valid() which deprecates
|
|
|
|
|
isValid(), this is to be more consistent with other classes in the
|
|
|
|
|
OSG.
|
|
|
|
|
|
|
|
|
|
2002-06-19 06:19 robert
|
|
|
|
|
|
|
|
|
|
* include/osg/ShadowVolumeOccluder,
|
|
|
|
|
src/Demos/osgoccluder/osgoccluder.cpp,
|
|
|
|
|
src/osg/CollectOccludersVisitor.cpp,
|
|
|
|
|
src/osg/ShadowVolumeOccluder.cpp, src/osgUtil/SceneView.cpp: Added
|
|
|
|
|
support for occlusion of holes in occluders, and cleaned up the
|
|
|
|
|
interface to ShadowVolumeOccluders.
|
|
|
|
|
|
|
|
|
|
2002-06-19 04:34 robert
|
|
|
|
|
|
|
|
|
|
* include/osg/LightSource, src/osg/LightSource.cpp,
|
|
|
|
|
src/osgPlugins/osg/LightSource.cpp, src/osgUtil/CullVisitor.cpp:
|
|
|
|
|
Changed the osg::LightSource so its Light attribute is now
|
|
|
|
|
generalised to be a StateAttribute. This allows alternative
|
|
|
|
|
implementations of Lights other than the standard osg::Light.
|
|
|
|
|
|
|
|
|
|
2002-06-18 18:35 robert
|
|
|
|
|
|
|
|
|
|
* include/osg/CollectOccludersVisitor, include/osg/Polytope,
|
|
|
|
|
include/osg/ShadowVolumeOccluder,
|
|
|
|
|
src/osg/CollectOccludersVisitor.cpp,
|
|
|
|
|
src/osg/ShadowVolumeOccluder.cpp, src/osgUtil/SceneView.cpp: Added
|
|
|
|
|
support for occluders occluding other occluders, which helps reduce
|
|
|
|
|
the number of occluder that will be used in cull traversal to only
|
|
|
|
|
the ones that will be effective. Note. Holes in occluders arn't
|
|
|
|
|
handled in this occluder occlusion test, will implement this later.
|
|
|
|
|
|
|
|
|
|
2002-06-18 06:18 robert
|
|
|
|
|
|
|
|
|
|
* include/osg/Plane, include/osg/ShadowVolumeOccluder,
|
|
|
|
|
src/osg/ColorMatrix.cpp, src/osgDB/FileUtils.cpp,
|
|
|
|
|
src/osgDB/Registry.cpp, src/osgPlugins/flt/Input.cpp: Clean ups for
|
|
|
|
|
the Windows build.
|
|
|
|
|
|
|
|
|
|
2002-06-18 05:09 robert
|
|
|
|
|
|
|
|
|
|
* src/osgDB/Registry.cpp: Added the length argument to a
|
|
|
|
|
std::string argument, under Linux it compiled with the default
|
|
|
|
|
value npos, under Windows it broke the build, add the npost
|
|
|
|
|
excpilicity should get round this difference in implementation.
|
|
|
|
|
|
|
|
|
|
2002-06-17 17:50 robert
|
|
|
|
|
|
|
|
|
|
* include/osgDB/FileUtils, include/osgDB/Registry,
|
|
|
|
|
src/osgDB/DynamicLibrary.cpp, src/osgDB/FileNameUtils.cpp,
|
|
|
|
|
src/osgDB/FileUtils.cpp, src/osgDB/FileUtils_Mac.cpp,
|
|
|
|
|
src/osgDB/FileUtils_Unix.cpp, src/osgDB/FileUtils_Windows.cpp,
|
|
|
|
|
src/osgDB/Registry.cpp, src/osgPlugins/flt/FltFile.cpp,
|
|
|
|
|
src/osgPlugins/flt/Input.cpp,
|
|
|
|
|
src/osgPlugins/osgtgz/ReaderWriterOSGTGZ.cpp,
|
|
|
|
|
src/osgPlugins/tgz/ReaderWriterTGZ.cpp,
|
|
|
|
|
src/osgPlugins/txp/ReaderWriterTXP.cpp,
|
|
|
|
|
src/osgPlugins/txp/TrPageArchive.cpp,
|
|
|
|
|
src/osgPlugins/zip/ReaderWriterZIP.cpp, src/osgText/Font.cpp:
|
|
|
|
|
Rewrote the FileUtils support for data and library file paths,
|
|
|
|
|
moving the storage of the path lists into osgDB::Registry, and
|
|
|
|
|
changed the data structor from a char* to a std::deque. Changed a
|
|
|
|
|
names of couple of the convinience functions in osgDB/FileUtils to
|
|
|
|
|
better reflect the two public FilePathList's - DataFilePathList and
|
|
|
|
|
the LibraryFilePathList.
|
|
|
|
|
|
|
|
|
|
Added support into the osgDB::Registry::readNode/Image/Object
|
|
|
|
|
methods for pushing and popping the path of the current file being
|
|
|
|
|
loaded.
|
|
|
|
|
|
|
|
|
|
2002-06-17 05:10 robert
|
|
|
|
|
|
|
|
|
|
* include/osg/CullStack, include/osg/CullingSet,
|
|
|
|
|
include/osg/Polytope, include/osg/ShadowVolumeOccluder,
|
|
|
|
|
src/Demos/osgoccluder/osgoccluder.cpp,
|
|
|
|
|
src/osg/CollectOccludersVisitor.cpp, src/osg/CullingSet.cpp,
|
|
|
|
|
src/osg/ShadowVolumeOccluder.cpp, src/osgUtil/CullVisitor.cpp,
|
|
|
|
|
src/osgUtil/SceneView.cpp: Fixes to the occluder culling code to
|
|
|
|
|
properly disable occluders to prevent self occlusion.
|
|
|
|
|
|
|
|
|
|
2002-06-15 16:57 robert
|
|
|
|
|
|
|
|
|
|
* Make/cygwin_plugin_def, Make/makedefs, include/osg/Math,
|
|
|
|
|
src/Demos/osgoccluder/osgoccluder.cpp,
|
|
|
|
|
src/osg/CollectOccludersVisitor.cpp, src/osg/CullStack.cpp,
|
|
|
|
|
src/osg/Notify.cpp, src/osg/ShadowVolumeOccluder.cpp: Fixes for
|
|
|
|
|
Visual .NET and Mingw builds, and fix MacOSX notify() crash.
|
|
|
|
|
|
|
|
|
|
2002-06-15 08:14 robert
|
|
|
|
|
|
|
|
|
|
* include/osg/CollectOccludersVisitor, include/osg/CullStack,
|
|
|
|
|
include/osg/CullingSet, include/osg/Math, include/osg/Polytope,
|
|
|
|
|
include/osg/ShadowVolumeOccluder,
|
|
|
|
|
src/osg/CollectOccludersVisitor.cpp, src/osg/CullStack.cpp,
|
|
|
|
|
src/osg/CullingSet.cpp, src/osg/ShadowVolumeOccluder.cpp: Added
|
|
|
|
|
computation of occluders volume scaled relative to the frustum
|
|
|
|
|
volume, all volumes computed in eye coords.
|
|
|
|
|
|
|
|
|
|
2002-06-14 12:28 robert
|
|
|
|
|
|
|
|
|
|
* src/osg/ShadowVolumeOccluder.cpp: Added computation of the
|
|
|
|
|
occluders volume, scale it to a ratio of the frustum.
|
|
|
|
|
|
|
|
|
|
2002-06-14 10: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 09:49 robert
|
|
|
|
|
|
|
|
|
|
* include/osg/CollectOccludersVisitor,
|
|
|
|
|
src/osg/CollectOccludersVisitor.cpp,
|
|
|
|
|
src/osg/ShadowVolumeOccluder.cpp: Refined the
|
|
|
|
|
CollectOccluderVisitor so that it checks the subgraph below a node
|
|
|
|
|
contains occluders before traversing.
|
|
|
|
|
|
|
|
|
|
2002-06-14 07:27 robert
|
|
|
|
|
|
|
|
|
|
* src/osg/ShadowVolumeOccluder.cpp: Improvements to the plane
|
|
|
|
|
clipping code.
|
|
|
|
|
|
|
|
|
|
2002-06-14 04:45 robert
|
|
|
|
|
|
|
|
|
|
* src/: osgPlugins/osg/OccluderNode.cpp, osgUtil/CullVisitor.cpp,
|
|
|
|
|
osgUtil/SceneView.cpp: Further updates to the occlusion culling
|
|
|
|
|
code, also adding missing OccludeNode file the .osg plugin.
|
|
|
|
|
|
|
|
|
|
2002-06-13 19:45 robert
|
|
|
|
|
|
|
|
|
|
* VisualStudio/osgPlugins/osg/dot_osg.dsp,
|
|
|
|
|
include/osg/CollectOccludersVisitor,
|
|
|
|
|
include/osg/ShadowVolumeOccluder,
|
|
|
|
|
src/Demos/osgoccluder/osgoccluder.cpp,
|
|
|
|
|
src/osg/CollectOccludersVisitor.cpp,
|
|
|
|
|
src/osg/ShadowVolumeOccluder.cpp, src/osgGLUT/Viewer.cpp,
|
|
|
|
|
src/osgPlugins/osg/Makefile, src/osgUtil/SceneView.cpp: Further
|
|
|
|
|
work on occlusion culling.
|
|
|
|
|
|
|
|
|
|
2002-06-13 15:39 don
|
|
|
|
|
|
|
|
|
|
* src/osg/Timer.cpp: removed the use of gettimeofday for 32 bit
|
|
|
|
|
architectures...
|
|
|
|
|
|
|
|
|
|
2002-06-13 15:34 robert
|
|
|
|
|
|
|
|
|
|
* include/osg/NodeCallback: Added #include <osg/ref_ptr> so that it
|
|
|
|
|
will compile properly regardless of include order.
|
|
|
|
|
|
|
|
|
|
2002-06-13 15:10 robert
|
|
|
|
|
|
|
|
|
|
* src/osgGLUT/Makefile: Added -osgGA to the Makefile list.
|
|
|
|
|
|
|
|
|
|
2002-06-13 14:27 robert
|
|
|
|
|
|
|
|
|
|
* include/osg/Timer, src/osg/Timer.cpp: Merge Randall's changes.
|
|
|
|
|
|
|
|
|
|
2002-06-13 12:20 robert
|
|
|
|
|
|
|
|
|
|
* Make/makedefs, include/osg/CollectOccludersVisitor,
|
|
|
|
|
include/osg/CullStack, include/osg/CullingSet, include/osg/Plane,
|
|
|
|
|
include/osg/Polytope, include/osg/ShadowVolumeOccluder,
|
|
|
|
|
src/osg/CollectOccludersVisitor.cpp, src/osg/CullStack.cpp,
|
|
|
|
|
src/osg/CullingSet.cpp, src/osg/ShadowVolumeOccluder.cpp,
|
|
|
|
|
src/osgUtil/CullVisitor.cpp, src/osgUtil/SceneView.cpp: Further
|
|
|
|
|
work on Occlusion Culling. Most of work is complete, just debugging
|
|
|
|
|
required now.
|
|
|
|
|
|
|
|
|
|
2002-06-12 12:23 robert
|
|
|
|
|
|
|
|
|
|
* include/osg/Node: Removed inappropriate inline keyword which was
|
|
|
|
|
breaking the IRIX build.
|
|
|
|
|
|
|
|
|
|
2002-06-12 11:43 robert
|
|
|
|
|
|
|
|
|
|
* src/Demos/osgparticle/osgparticle.cpp: IRIX build fix.
|
|
|
|
|
|
|
|
|
|
2002-06-12 10:57 robert
|
|
|
|
|
|
|
|
|
|
* Make/makedefs, src/osgParticle/Makefile: Changes for MacOSX
|
|
|
|
|
build, send in by Bob Kuehne.
|
|
|
|
|
|
|
|
|
|
2002-06-12 10:46 robert
|
|
|
|
|
|
|
|
|
|
* src/osgDB/FileNameUtils.cpp: Fixed the osgDB::getFilePath,
|
|
|
|
|
osgDB::getSimpleFileName() and osgDB::getStrippedName() so that
|
|
|
|
|
they check for both unix style '/' and windows style '\' slashes in
|
|
|
|
|
file names.
|
|
|
|
|
|
|
|
|
|
2002-06-12 09:54 robert
|
|
|
|
|
|
|
|
|
|
* include/osg/CullingSet, include/osg/ShadowVolumeOccluder,
|
|
|
|
|
src/osg/CollectOccludersVisitor.cpp,
|
|
|
|
|
src/osg/ShadowVolumeOccluder.cpp: Fix for renaming of
|
|
|
|
|
ShadowOccluderVolume to ShadowVolumeOccluder.
|
|
|
|
|
|
|
|
|
|
2002-06-12 05:22 robert
|
|
|
|
|
|
|
|
|
|
* VisualStudio/osg/osg.dsp, include/osg/CullStack,
|
|
|
|
|
include/osg/CullingSet, include/osg/Plane, include/osg/Polytope,
|
|
|
|
|
include/osg/ShadowOccluderVolume, include/osg/ShadowVolumeOccluder,
|
|
|
|
|
src/osg/CollectOccludersVisitor.cpp, src/osg/Makefile,
|
|
|
|
|
src/osg/ShadowOccluderVolume.cpp, src/osg/ShadowVolumeOccluder.cpp:
|
|
|
|
|
Further work on occludision code.
|
|
|
|
|
|
|
|
|
|
2002-06-11 15:52 robert
|
|
|
|
|
|
|
|
|
|
* AUTHORS, include/osg/CullStack, include/osgUtil/CullVisitor,
|
|
|
|
|
src/osg/CollectOccludersVisitor.cpp, src/osg/CullStack.cpp,
|
|
|
|
|
src/osgUtil/CullVisitor.cpp: A little more work on Occlusion
|
|
|
|
|
culling.
|
|
|
|
|
|
|
|
|
|
2002-06-11 14:41 robert
|
|
|
|
|
|
|
|
|
|
* VisualStudio/osgPlugins/osg/dot_osg.dsp,
|
|
|
|
|
VisualStudio/osgText/osgText.dsp, include/osg/Notify,
|
|
|
|
|
include/osgGLUT/Viewer, include/osgText/Font,
|
|
|
|
|
include/osgText/Paragraph, include/osgText/Text,
|
|
|
|
|
include/osgUtil/AppVisitor, src/Demos/osgparticle/osgparticle.cpp,
|
|
|
|
|
src/osg/Notify.cpp, src/osgDB/DotOsgWrapper.cpp,
|
|
|
|
|
src/osgPlugins/osg/Makefile, src/osgPlugins/osg/Projection.cpp,
|
|
|
|
|
src/osgPlugins/osg/Transform.cpp, src/osgText/Font.cpp,
|
|
|
|
|
src/osgText/IO_Font.cpp, src/osgText/IO_Paragraph.cpp,
|
|
|
|
|
src/osgText/IO_Text.cpp, src/osgText/Makefile,
|
|
|
|
|
src/osgText/Paragraph.cpp, src/osgUtil/SceneView.cpp: Checked in
|
|
|
|
|
Macro Jez's additions to osgText to support .osg IO make it a fully
|
|
|
|
|
functioning NodeKit.
|
|
|
|
|
|
|
|
|
|
Also reimplement notify() to try an prevent a crash which has been
|
|
|
|
|
caused by to objects in notify.cpp being initiliazed twice, the
|
|
|
|
|
second time the auto_ptr holding the dev/null ofstream was being
|
|
|
|
|
initilized to 0.
|
|
|
|
|
|
|
|
|
|
2002-06-10 09:50 robert
|
|
|
|
|
|
|
|
|
|
* NEWS, VisualStudio/osg/osg.dsp,
|
|
|
|
|
include/osg/CollectOccludersVisitor, include/osg/Node,
|
|
|
|
|
src/osg/CollectOccludersVisitor.cpp, src/osg/Group.cpp,
|
|
|
|
|
src/osg/Makefile, src/osg/Node.cpp, src/osgUtil/SceneView.cpp:
|
|
|
|
|
Added osg::CollectOccludersVisitor which is a helper class for
|
|
|
|
|
finding active occluder in the view frustum, to be used as pre cull
|
|
|
|
|
traversal.
|
|
|
|
|
|
|
|
|
|
2002-06-10 07:21 robert
|
|
|
|
|
|
|
|
|
|
* VisualStudio/osg/osg.dsp, include/osg/CullStack,
|
|
|
|
|
include/osg/CullingSet, include/osg/ShadowOccluderVolume,
|
|
|
|
|
include/osgUtil/CullVisitor, src/osg/CullStack.cpp,
|
|
|
|
|
src/osg/Makefile, src/osg/ShadowOccluderVolume.cpp,
|
|
|
|
|
src/osgUtil/CullVisitor.cpp: Created new helper class
|
|
|
|
|
osg::CullStack to handle the accumulation of projection, modelview
|
|
|
|
|
and culling sets, to be used during travesal of the scene graph,
|
|
|
|
|
such as the cull traversal.
|
|
|
|
|
|
|
|
|
|
2002-06-09 09:09 robert
|
|
|
|
|
|
|
|
|
|
* Make/makedefs, VisualStudio/osgUtil/osgUtil.dsp,
|
|
|
|
|
include/osgGA/GUIEventAdapter, include/osgGLUT/GLUTEventAdapter,
|
|
|
|
|
include/osgGLUT/Viewer, include/osgUtil/CameraManipulator,
|
|
|
|
|
include/osgUtil/DriveManipulator,
|
|
|
|
|
include/osgUtil/FlightManipulator,
|
|
|
|
|
include/osgUtil/GUIActionAdapter, include/osgUtil/GUIEventAdapter,
|
|
|
|
|
include/osgUtil/GUIEventHandler,
|
|
|
|
|
include/osgUtil/SceneViewManipulator,
|
|
|
|
|
include/osgUtil/StateSetManipulator,
|
|
|
|
|
include/osgUtil/TrackballManipulator,
|
|
|
|
|
src/Demos/osgbillboard/osgbillboard.cpp,
|
|
|
|
|
src/Demos/osgcallback/osgcallback.cpp,
|
|
|
|
|
src/Demos/osgclip/osgclip.cpp, src/Demos/osgcluster/osgcluster.cpp,
|
|
|
|
|
src/Demos/osgcopy/osgcopy.cpp, src/Demos/osgcube/osgcube.cpp,
|
|
|
|
|
src/Demos/osghud/osghud.cpp, src/Demos/osgimpostor/osgimpostor.cpp,
|
|
|
|
|
src/Demos/osgoccluder/osgoccluder.cpp,
|
|
|
|
|
src/Demos/osgparticle/osgparticle.cpp,
|
|
|
|
|
src/Demos/osgreflect/osgreflect.cpp,
|
|
|
|
|
src/Demos/osgscribe/osgscribe.cpp,
|
|
|
|
|
src/Demos/osgstereoimage/osgstereoimage.cpp,
|
|
|
|
|
src/Demos/osgtext/main.cpp, src/Demos/osgtexture/osgtexture.cpp,
|
|
|
|
|
src/Demos/osgviews/osgviews.cpp, src/Demos/sgv/sgv.cpp,
|
|
|
|
|
src/osgGA/DriveManipulator.cpp, src/osgGA/FlightManipulator.cpp,
|
|
|
|
|
src/osgGA/TrackballManipulator.cpp, src/osgGLUT/Viewer.cpp,
|
|
|
|
|
src/osgUtil/CameraManipulator.cpp,
|
|
|
|
|
src/osgUtil/DriveManipulator.cpp,
|
|
|
|
|
src/osgUtil/FlightManipulator.cpp, src/osgUtil/Makefile,
|
|
|
|
|
src/osgUtil/SceneViewManipulator.cpp,
|
|
|
|
|
src/osgUtil/StateSetManipulator.cpp,
|
|
|
|
|
src/osgUtil/TrackballManipulator.cpp: Checked in migration from
|
|
|
|
|
osgUtil based GUIAdapter code to Neil Salter's osgGA (Gui
|
|
|
|
|
Abstraction). This may break users code, but all it should require
|
|
|
|
|
to fix the builds should be a change from
|
|
|
|
|
osgUtil::CameraManipulator (etc) to osgGA::CameraManipulator and
|
|
|
|
|
include <osgUtil/CameraManipulator (etc) to osgGA/CameraManipulator
|
|
|
|
|
and the extra dependency of the link line.
|
|
|
|
|
|
|
|
|
|
2002-06-08 15:58 robert
|
|
|
|
|
|
|
|
|
|
* Make/makedirdefs, VisualStudio/VisualStudio.dsw,
|
|
|
|
|
VisualStudio/Demos/osgoccluder/osgoccluder.dsp, doc/demos.html,
|
|
|
|
|
include/osg/CullingSet, include/osg/Polytope,
|
|
|
|
|
include/osg/ShadowOccluderVolume, src/osgUtil/CullVisitor.cpp: More
|
|
|
|
|
more occlusion culling.
|
|
|
|
|
|
|
|
|
|
2002-06-07 16: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 10:54 don
|
|
|
|
|
|
|
|
|
|
* include/osgParticle/range: #ifdefed out cstdlib for irix
|
|
|
|
|
|
|
|
|
|
2002-06-07 09:57 robert
|
|
|
|
|
|
|
|
|
|
* src/osgUtil/IntersectVisitor.cpp: Added default
|
|
|
|
|
IntersectVisitor::_hitReportingMode to be ONLY_NEAREST_HIT.
|
|
|
|
|
|
|
|
|
|
2002-06-07 07:32 robert
|
|
|
|
|
|
|
|
|
|
* src/: osgDB/Registry.cpp, osgParticle/IO_ModularEmitter.cpp,
|
|
|
|
|
osgParticle/IO_ParticleProcessor.cpp: Fixed a couple of problems
|
|
|
|
|
with the NodeKit support.
|
|
|
|
|
|
|
|
|
|
2002-06-07 06:03 robert
|
|
|
|
|
|
|
|
|
|
* include/osgDB/Registry, src/osgDB/FieldReaderIterator.cpp,
|
|
|
|
|
src/osgDB/Registry.cpp: Added support for NodeKits to the
|
|
|
|
|
osgDB::Registry. Object names in .osg files which have the
|
|
|
|
|
library::class syntax will automatically invoke the dynamic loading
|
|
|
|
|
of either a nodekit or database plugin.
|
|
|
|
|
|
|
|
|
|
2002-06-06 10:00 robert
|
|
|
|
|
|
|
|
|
|
* src/osgDB/Registry.cpp: Fixed crash in loading osg files which
|
|
|
|
|
have object types which arn't recognized.
|
|
|
|
|
|
|
|
|
|
2002-06-06 09:25 robert
|
|
|
|
|
|
|
|
|
|
* NEWS, include/osg/AlphaFunc, include/osg/Billboard,
|
|
|
|
|
include/osg/ClipNode, include/osg/ClipPlane, include/osg/ColorMask,
|
|
|
|
|
include/osg/ColorMatrix, include/osg/CullFace, include/osg/Depth,
|
|
|
|
|
include/osg/DrawPixels, include/osg/Drawable, include/osg/EarthSky,
|
|
|
|
|
include/osg/Fog, include/osg/FrontFace, include/osg/GeoSet,
|
|
|
|
|
include/osg/Geode, include/osg/Group, include/osg/Image,
|
|
|
|
|
include/osg/Impostor, include/osg/ImpostorSprite, include/osg/LOD,
|
|
|
|
|
include/osg/Light, include/osg/LightModel, include/osg/LightSource,
|
|
|
|
|
include/osg/LineStipple, include/osg/LineWidth,
|
|
|
|
|
include/osg/Material, include/osg/Matrix, include/osg/Node,
|
|
|
|
|
include/osg/Object, include/osg/OccluderNode, include/osg/Point,
|
|
|
|
|
include/osg/PolygonMode, include/osg/PolygonOffset,
|
|
|
|
|
include/osg/PositionAttitudeTransform, include/osg/Projection,
|
|
|
|
|
include/osg/ShadeModel, include/osg/StateAttribute,
|
|
|
|
|
include/osg/StateSet, include/osg/Stencil, include/osg/Switch,
|
|
|
|
|
include/osg/TexEnv, include/osg/TexGen, include/osg/TexMat,
|
|
|
|
|
include/osg/Texture, include/osg/TextureCubeMap,
|
|
|
|
|
include/osg/Transform, include/osg/Transparency,
|
|
|
|
|
include/osg/Viewport, include/osgParticle/AccelOperator,
|
|
|
|
|
include/osgParticle/CenteredPlacer, include/osgParticle/Counter,
|
|
|
|
|
include/osgParticle/Emitter,
|
|
|
|
|
include/osgParticle/FluidFrictionOperator,
|
|
|
|
|
include/osgParticle/ForceOperator,
|
|
|
|
|
include/osgParticle/Interpolator,
|
|
|
|
|
include/osgParticle/LinearInterpolator,
|
|
|
|
|
include/osgParticle/ModularEmitter,
|
|
|
|
|
include/osgParticle/ModularProgram,
|
|
|
|
|
include/osgParticle/MultiSegmentPlacer,
|
|
|
|
|
include/osgParticle/Operator, include/osgParticle/ParticleSystem,
|
|
|
|
|
include/osgParticle/ParticleSystemUpdater,
|
|
|
|
|
include/osgParticle/Placer, include/osgParticle/PointPlacer,
|
|
|
|
|
include/osgParticle/Program, include/osgParticle/RadialShooter,
|
|
|
|
|
include/osgParticle/RandomRateCounter,
|
|
|
|
|
include/osgParticle/SectorPlacer,
|
|
|
|
|
include/osgParticle/SegmentPlacer, include/osgParticle/Shooter,
|
|
|
|
|
include/osgText/Font, include/osgText/Paragraph,
|
|
|
|
|
include/osgUtil/DepthSortedBin, include/osgUtil/RenderBin,
|
|
|
|
|
include/osgUtil/RenderStageLighting,
|
|
|
|
|
include/osgUtil/RenderToTextureStage, src/osgText/FTGL.h: Addd
|
|
|
|
|
libraryName() method to osg::Object in preperation for the osgDB
|
|
|
|
|
support for node kits plugins.
|
|
|
|
|
|
|
|
|
|
2002-06-05 12:11 robert
|
|
|
|
|
|
|
|
|
|
* include/osg/Camera: Removed out of date comment on calling
|
|
|
|
|
dirtyTransform() which no longer exist in osg::Camera.
|
|
|
|
|
|
|
|
|
|
2002-06-05 12: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.
|
|
|
|
|
|
|
|
|
|
2002-06-05 10:14 robert
|
|
|
|
|
|
|
|
|
|
* include/osgParticle/range, src/osgParticle/ParticleProcessor.cpp,
|
|
|
|
|
src/osgParticle/ParticleSystemUpdater.cpp: Fixed compile problems
|
|
|
|
|
under VisualStudio6.0
|
|
|
|
|
|
|
|
|
|
2002-06-05 09:51 robert
|
|
|
|
|
|
|
|
|
|
* VisualStudio/osgParticle/osgParticle.dsp: Added
|
|
|
|
|
OSGPARTICLE_LIBRARY define.
|
|
|
|
|
|
|
|
|
|
2002-06-05 09:11 robert
|
|
|
|
|
|
|
|
|
|
* VisualStudio/VisualStudio.dsw: Another try at fixing wayward
|
|
|
|
|
VisualStudio.dsw file.
|
|
|
|
|
|
|
|
|
|
2002-06-05 09:06 robert
|
|
|
|
|
|
|
|
|
|
* VisualStudio/VisualStudio.dsw: Fixed typo.
|
|
|
|
|
|
|
|
|
|
2002-06-05 09:00 robert
|
|
|
|
|
|
|
|
|
|
* VisualStudio/: VisualStudio.dsw,
|
|
|
|
|
Demos/osgparticle/osgparticle.dsp, osgParticle/osgParticle.dsp:
|
|
|
|
|
Updated VisualStudio files for osgParticle.
|
|
|
|
|
|
|
|
|
|
2002-06-05 08:44 robert
|
|
|
|
|
|
|
|
|
|
* AUTHORS, Make/makedirdefs, VisualStudio/VisualStudio.dsw,
|
|
|
|
|
VisualStudio/Demos/osgparticle/osgparticle.dsp,
|
|
|
|
|
VisualStudio/osgParticle/osgParticle.dsp, doc/documentation.html,
|
|
|
|
|
doc/doc++/osgParticle/AccelOperator.html,
|
|
|
|
|
doc/doc++/osgParticle/CenteredPlacer.html,
|
|
|
|
|
doc/doc++/osgParticle/ClassGraph.class,
|
|
|
|
|
doc/doc++/osgParticle/ClassGraphPanel.class,
|
|
|
|
|
doc/doc++/osgParticle/ClassLayout.class,
|
|
|
|
|
doc/doc++/osgParticle/Counter.html,
|
|
|
|
|
doc/doc++/osgParticle/Emitter.html,
|
|
|
|
|
doc/doc++/osgParticle/FluidFrictionOperator.html,
|
|
|
|
|
doc/doc++/osgParticle/ForceOperator.html,
|
|
|
|
|
doc/doc++/osgParticle/General.html,
|
|
|
|
|
doc/doc++/osgParticle/HIER.html,
|
|
|
|
|
doc/doc++/osgParticle/HIERjava.html,
|
|
|
|
|
doc/doc++/osgParticle/Interpolator.html,
|
|
|
|
|
doc/doc++/osgParticle/LinearInterpolator.html,
|
|
|
|
|
doc/doc++/osgParticle/ModularEmitter.html,
|
|
|
|
|
doc/doc++/osgParticle/ModularProgram.html,
|
|
|
|
|
doc/doc++/osgParticle/MultiSegmentPlacer.html,
|
|
|
|
|
doc/doc++/osgParticle/NavigatorButton.class,
|
|
|
|
|
doc/doc++/osgParticle/OSGPARTICLE_SECTORPLACER_.html,
|
|
|
|
|
doc/doc++/osgParticle/Operator.html,
|
|
|
|
|
doc/doc++/osgParticle/Particle.html,
|
|
|
|
|
doc/doc++/osgParticle/ParticleProcessor.html,
|
|
|
|
|
doc/doc++/osgParticle/ParticleSystem.html,
|
|
|
|
|
doc/doc++/osgParticle/ParticleSystemUpdater.html,
|
|
|
|
|
doc/doc++/osgParticle/Placer.html,
|
|
|
|
|
doc/doc++/osgParticle/PointPlacer.html,
|
|
|
|
|
doc/doc++/osgParticle/Program.html,
|
|
|
|
|
doc/doc++/osgParticle/RadialShooter.html,
|
|
|
|
|
doc/doc++/osgParticle/RandomRateCounter.html,
|
|
|
|
|
doc/doc++/osgParticle/SectorPlacer.html,
|
|
|
|
|
doc/doc++/osgParticle/SegmentPlacer.html,
|
|
|
|
|
doc/doc++/osgParticle/Shooter.html,
|
|
|
|
|
doc/doc++/osgParticle/VariableRateCounter.html,
|
|
|
|
|
doc/doc++/osgParticle/icon1.gif, doc/doc++/osgParticle/icon2.gif,
|
|
|
|
|
doc/doc++/osgParticle/index.html,
|
|
|
|
|
doc/doc++/osgParticle/osgParticle.html,
|
|
|
|
|
doc/doc++/osgParticle/range.html,
|
|
|
|
|
doc/doc++/osgParticle/rangef.html,
|
|
|
|
|
doc/doc++/osgParticle/rangev2.html,
|
|
|
|
|
doc/doc++/osgParticle/rangev3.html,
|
|
|
|
|
include/osgParticle/AccelOperator,
|
|
|
|
|
include/osgParticle/CenteredPlacer, include/osgParticle/Counter,
|
|
|
|
|
include/osgParticle/Emitter, include/osgParticle/Export,
|
|
|
|
|
include/osgParticle/FluidFrictionOperator,
|
|
|
|
|
include/osgParticle/ForceOperator,
|
|
|
|
|
include/osgParticle/Interpolator,
|
|
|
|
|
include/osgParticle/LinearInterpolator,
|
|
|
|
|
include/osgParticle/ModularEmitter,
|
|
|
|
|
include/osgParticle/ModularProgram,
|
|
|
|
|
include/osgParticle/MultiSegmentPlacer,
|
|
|
|
|
include/osgParticle/Operator, include/osgParticle/Particle,
|
|
|
|
|
include/osgParticle/ParticleProcessor,
|
|
|
|
|
include/osgParticle/ParticleSystem,
|
|
|
|
|
include/osgParticle/ParticleSystemUpdater,
|
|
|
|
|
include/osgParticle/Placer, include/osgParticle/PointPlacer,
|
|
|
|
|
include/osgParticle/Program, include/osgParticle/RadialShooter,
|
|
|
|
|
include/osgParticle/RandomRateCounter,
|
|
|
|
|
include/osgParticle/SectorPlacer,
|
|
|
|
|
include/osgParticle/SegmentPlacer, include/osgParticle/Shooter,
|
|
|
|
|
include/osgParticle/VariableRateCounter,
|
|
|
|
|
include/osgParticle/Version, include/osgParticle/range,
|
|
|
|
|
src/Demos/osgparticle/Makefile,
|
|
|
|
|
src/Demos/osgparticle/Makefile.inst,
|
|
|
|
|
src/Demos/osgparticle/osgparticle.cpp, src/osgParticle/Emitter.cpp,
|
|
|
|
|
src/osgParticle/FluidFrictionOperator.cpp,
|
|
|
|
|
src/osgParticle/IO_AccelOperator.cpp,
|
|
|
|
|
src/osgParticle/IO_CenteredPlacer.cpp,
|
|
|
|
|
src/osgParticle/IO_Emitter.cpp,
|
|
|
|
|
src/osgParticle/IO_FluidFrictionOperator.cpp,
|
|
|
|
|
src/osgParticle/IO_ForceOperator.cpp,
|
|
|
|
|
src/osgParticle/IO_LinearInterpolator.cpp,
|
|
|
|
|
src/osgParticle/IO_ModularEmitter.cpp,
|
|
|
|
|
src/osgParticle/IO_ModularProgram.cpp,
|
|
|
|
|
src/osgParticle/IO_MultiSegmentPlacer.cpp,
|
|
|
|
|
src/osgParticle/IO_Particle.cpp,
|
|
|
|
|
src/osgParticle/IO_ParticleProcessor.cpp,
|
|
|
|
|
src/osgParticle/IO_ParticleSystem.cpp,
|
|
|
|
|
src/osgParticle/IO_ParticleSystemUpdater.cpp,
|
|
|
|
|
src/osgParticle/IO_PointPlacer.cpp, src/osgParticle/IO_Program.cpp,
|
|
|
|
|
src/osgParticle/IO_RadialShooter.cpp,
|
|
|
|
|
src/osgParticle/IO_RandomRateCounter.cpp,
|
|
|
|
|
src/osgParticle/IO_SectorPlacer.cpp,
|
|
|
|
|
src/osgParticle/IO_SegmentPlacer.cpp,
|
|
|
|
|
src/osgParticle/IO_VariableRateCounter.cpp,
|
|
|
|
|
src/osgParticle/Makefile, src/osgParticle/ModularEmitter.cpp,
|
|
|
|
|
src/osgParticle/ModularProgram.cpp,
|
|
|
|
|
src/osgParticle/MultiSegmentPlacer.cpp,
|
|
|
|
|
src/osgParticle/Particle.cpp,
|
|
|
|
|
src/osgParticle/ParticleProcessor.cpp,
|
|
|
|
|
src/osgParticle/ParticleSystem.cpp,
|
|
|
|
|
src/osgParticle/ParticleSystemUpdater.cpp,
|
|
|
|
|
src/osgParticle/Program.cpp, src/osgParticle/Version.cpp: Checked
|
|
|
|
|
in osgParticle, writtten by Marco Jez.
|
|
|
|
|
|
|
|
|
|
2002-06-05 08:35 robert
|
|
|
|
|
|
|
|
|
|
* doc/doc++/: osg/AlphaFunc.html, osg/AnimationPath.html,
|
|
|
|
|
osg/AttributeFunctor.html, osg/Billboard.html, osg/Camera.html,
|
|
|
|
|
osg/ClipPlane.html, osg/ColorMask.html, osg/ColorMatrix.html,
|
|
|
|
|
osg/CopyOp.html, osg/CullFace.html, osg/Depth.html,
|
|
|
|
|
osg/DisplaySettings.html, osg/DrawPixels.html, osg/Drawable.html,
|
|
|
|
|
osg/EarthSky.html, osg/Fog.html, osg/FrameStamp.html,
|
|
|
|
|
osg/FrontFace.html, osg/General.html, osg/GeoSet.html,
|
|
|
|
|
osg/Geode.html, osg/Group.html, osg/HIER.html, osg/HIERjava.html,
|
|
|
|
|
osg/Image.html, osg/Impostor.html, osg/ImpostorSprite.html,
|
|
|
|
|
osg/ImpostorSpriteManager.html, osg/LOD.html, osg/Light.html,
|
|
|
|
|
osg/LightModel.html, osg/LightSource.html, osg/LineSegment.html,
|
|
|
|
|
osg/LineStipple.html, osg/LineWidth.html, osg/META_Object.html,
|
|
|
|
|
osg/Material.html, osg/Matrix.html, osg/NodeAcceptOp.html,
|
|
|
|
|
osg/NodeCallback.html, osg/NodeVisitor.html,
|
|
|
|
|
osg/NotifySeverity.html, osg/Object.html, osg/Plane.html,
|
|
|
|
|
osg/Point.html, osg/PolygonMode.html, osg/PolygonOffset.html,
|
|
|
|
|
osg/PositionAttitudeTransform.html, osg/Projection.html,
|
|
|
|
|
osg/Quat.html, osg/Referenced.html, osg/ShadeModel.html,
|
|
|
|
|
osg/State.html, osg/StateAttribute.html, osg/StateSet.html,
|
|
|
|
|
osg/Statistics.html, osg/Stencil.html, osg/Switch.html,
|
|
|
|
|
osg/TexEnv.html, osg/TexGen.html, osg/TexMat.html,
|
|
|
|
|
osg/Texture.html, osg/TextureCubeMap.html, osg/Timer.html,
|
|
|
|
|
osg/Transform.html, osg/Transparency.html, osg/Vec2.html,
|
|
|
|
|
osg/Vec3.html, osg/Vec4.html, osg/Viewport.html,
|
|
|
|
|
osg/clampArray3BetweenRange.html, osg/clampArray3GEQUAL.html,
|
|
|
|
|
osg/clampArray3LEQUAL.html, osg/clampArray4BetweenRange.html,
|
|
|
|
|
osg/clampArray4GEQUAL.html, osg/clampArray4LEQUAL.html,
|
|
|
|
|
osg/clampArrayElementBetweenRange.html,
|
|
|
|
|
osg/clampArrayElementGEQUAL.html, osg/clampArrayElementLEQUAL.html,
|
|
|
|
|
osg/clampArrayElementsBetweenRange.html,
|
|
|
|
|
osg/clampArrayElementsGEQUAL.html,
|
|
|
|
|
osg/clampArrayElementsLEQUAL.html, osg/clampBetweenRange.html,
|
|
|
|
|
osg/clampGEQUAL.html, osg/clampLEQUAL.html,
|
|
|
|
|
osg/createGeodeForImage.2.html, osg/for_each_triangle.html,
|
|
|
|
|
osg/index.html, osg/osg.html, osg/ref_ptr.html, osg/tag_au.html,
|
|
|
|
|
osgText/Text.html, osgUtil/CullVisitor.html,
|
|
|
|
|
osgUtil/DepthSortedBin.html, osgUtil/IntersectVisitor.html,
|
|
|
|
|
osgUtil/RenderBin.html, osgUtil/RenderGraph.html,
|
|
|
|
|
osgUtil/RenderLeaf.html, osgUtil/RenderStage.html,
|
|
|
|
|
osgUtil/RenderStageLighting.html,
|
|
|
|
|
osgUtil/RenderToTextureStage.html, osgUtil/SceneView.html,
|
|
|
|
|
osgUtil/SceneViewManipulator.html, osgUtil/SmoothingVisitor.html,
|
|
|
|
|
osgUtil/StateSetManipulator.html, osgUtil/Tesselator.html,
|
|
|
|
|
osgUtil/TrackballManipulator.html, osgUtil/TransformCallback.html,
|
|
|
|
|
osgUtil/TriStripVisitor.html, osgUtil/osgUtil.html: Updated docs.
|
|
|
|
|
|
|
|
|
|
2002-06-05 05:38 robert
|
|
|
|
|
|
|
|
|
|
* VisualStudio/osg/osg.dsp, include/osg/Geode,
|
|
|
|
|
include/osg/NodeVisitor, include/osg/OccluderNode,
|
|
|
|
|
include/osgUtil/CullVisitor, src/osg/Geode.cpp, src/osg/Makefile,
|
|
|
|
|
src/osg/OccluderNode.cpp, src/osgUtil/CullVisitor.cpp: Added new
|
|
|
|
|
osg::OccluderNode which subclasses from osg::Group, and will
|
|
|
|
|
provide hooks for adding ConvexPlanerOccluders to the scene.
|
|
|
|
|
|
|
|
|
|
2002-06-04 11:56 robert
|
|
|
|
|
|
|
|
|
|
* src/osgUtil/CullVisitor.cpp: Futher refinement of the new
|
|
|
|
|
CullingSet support.
|
|
|
|
|
|
|
|
|
|
2002-06-04 11:21 robert
|
|
|
|
|
|
|
|
|
|
* include/osg/CullingSet, include/osg/ShadowOccluderVolume,
|
|
|
|
|
include/osg/Vec4, include/osgUtil/CullVisitor,
|
|
|
|
|
src/osg/CullingSet.cpp, src/osgUtil/CullVisitor.cpp: Further work
|
|
|
|
|
on moving culling functionality from CullVisitor into CullingSet,
|
|
|
|
|
in preperation for occlusion culling.
|
|
|
|
|
|
|
|
|
|
2002-06-03 14:38 robert
|
|
|
|
|
|
|
|
|
|
* src/osgUtil/CullVisitor.cpp: Fix to CullVisitor::popCullingSet().
|
|
|
|
|
|
|
|
|
|
2002-06-03 13:54 robert
|
|
|
|
|
|
|
|
|
|
* include/osg/fast_back_stack: Warning fix for Windows
|
|
|
|
|
|
|
|
|
|
2002-06-03 13:49 robert
|
|
|
|
|
|
|
|
|
|
* include/osg/CullingSet, include/osg/ShadowOccluderVolume,
|
|
|
|
|
include/osgUtil/CullVisitor, src/osg/CullingSet.cpp,
|
|
|
|
|
src/osgUtil/CullVisitor.cpp: Updates to shadow occlusion culling
|
|
|
|
|
code.
|
|
|
|
|
|
|
|
|
|
2002-06-03 11:39 robert
|
|
|
|
|
|
|
|
|
|
* VisualStudio/osg/osg.dsp, include/osg/Camera,
|
|
|
|
|
include/osg/ClippingVolume, include/osg/ConvexPlanerOccluder,
|
|
|
|
|
include/osg/ConvexPlanerPolygon, include/osg/Node,
|
|
|
|
|
include/osg/Polytope, include/osg/ShadowOccluderVolume,
|
|
|
|
|
include/osg/State, include/osg/Texture,
|
|
|
|
|
include/osg/fast_back_stack, include/osgUtil/CullVisitor,
|
|
|
|
|
src/osg/Camera.cpp, src/osg/CullingSet.cpp, src/osg/Makefile,
|
|
|
|
|
src/osg/ShadowOccluderVolume.cpp, src/osg/State.cpp,
|
|
|
|
|
src/osg/Texture.cpp, src/osgUtil/CullVisitor.cpp,
|
|
|
|
|
src/osgUtil/SceneView.cpp: Additions for the support for
|
|
|
|
|
ConvexPlaneOccluder. Work still underway.
|
|
|
|
|
|
|
|
|
|
2002-06-03 07: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/osgtexture/osgstereoimage.dsp,
|
|
|
|
|
Demos/osgtexture/osgtexture.dsp, Demos/osgversion/osgversion.dsp,
|
|
|
|
|
Demos/osgviews/osgviews.dsp, Demos/sgv/sgv.dsp, osg/osg.dsp,
|
|
|
|
|
osgDB/osgDB.dsp, osgGA/osgGA.dsp, osgGLUT/osgGLUT.dsp,
|
|
|
|
|
osgPlugins/bmp/bmp.dsp, osgPlugins/dw/dw.dsp, osgPlugins/dx/dx.dsp,
|
|
|
|
|
osgPlugins/flt/flt.dsp, osgPlugins/gif/gif.dsp,
|
|
|
|
|
osgPlugins/jpeg/jpeg.dsp, osgPlugins/lib3ds/lib3ds.dsp,
|
|
|
|
|
osgPlugins/lwo/lwo.dsp, osgPlugins/obj/obj.dsp,
|
|
|
|
|
osgPlugins/osg/dot_osg.dsp, osgPlugins/osgtgz/osgtgz.dsp,
|
|
|
|
|
osgPlugins/pic/pic.dsp, osgPlugins/png/png.dsp,
|
|
|
|
|
osgPlugins/rgb/rgb.dsp, osgPlugins/tga/tga.dsp,
|
|
|
|
|
osgPlugins/tgz/tgz.dsp, osgPlugins/tiff/tiff.dsp,
|
|
|
|
|
osgPlugins/txp/txp.dsp, osgPlugins/zip/zip.dsp,
|
|
|
|
|
osgText/osgText.dsp, osgUtil/osgUtil.dsp: Did a to_dos on all the
|
|
|
|
|
VisualStudio project files, and changed them to use the cvs admin
|
|
|
|
|
-ko and each file to prevent keyword expansion.
|
|
|
|
|
|
|
|
|
|
2002-06-03 06:44 robert
|
|
|
|
|
|
|
|
|
|
* src/osgDB/Registry.cpp: Changed the ReadResult handling in
|
|
|
|
|
readNode so that it better handled the case when a plugin hasn't
|
|
|
|
|
been found to load a plugin.
|
|
|
|
|
|
|
|
|
|
2002-06-03 06:40 robert
|
|
|
|
|
|
|
|
|
|
* VisualStudio/: VisualStudio.dsw,
|
|
|
|
|
Demos/osgcallback/osgcallback.dsp: Changed file endings to dos.
|
|
|
|
|
|
|
|
|
|
2002-05-29 15:34 robert
|
|
|
|
|
|
|
|
|
|
* VisualStudio/VisualStudio.dsw, include/osg/Math,
|
|
|
|
|
include/osgGA/GUIEventHandlerVisitor: Fixes for warnings under
|
|
|
|
|
VisualStudio
|
|
|
|
|
|
|
|
|
|
2002-05-29 12:15 robert
|
|
|
|
|
|
|
|
|
|
* src/Demos/osgcallback/osgcallback.cpp: Fix for IRIX build.
|
|
|
|
|
|
|
|
|
|
2002-05-29 12:05 robert
|
|
|
|
|
|
|
|
|
|
* VisualStudio/Demos/osgcallback/osgcallback.dsp: Changed the
|
|
|
|
|
endings to dos.
|
|
|
|
|
|
|
|
|
|
2002-05-28 19: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
|
|
|
|
|
updated small API changes to improve the flexiblity of callbacks.
|
|
|
|
|
|
|
|
|
|
Added beginings of convex planer occlusions culling.
|
|
|
|
|
|
|
|
|
|
2002-05-28 12:11 robert
|
|
|
|
|
|
|
|
|
|
* include/: osg/Export, osgDB/Export, osgGA/Export, osgGLUT/Export,
|
|
|
|
|
osgText/Export, osgUtil/Export: Added pragma to disable warning
|
|
|
|
|
under VisualStudio.NET.
|
|
|
|
|
|
|
|
|
|
2002-05-28 11:17 robert
|
|
|
|
|
|
|
|
|
|
* src/osgDB/Registry.cpp: Fixed bug in the Use mechansim in
|
|
|
|
|
Registry.cpp, sumbitted by Macro Jez.
|
|
|
|
|
|
|
|
|
|
2002-05-28 10:33 robert
|
|
|
|
|
|
|
|
|
|
* include/osgText/Text, src/osgText/Text.cpp: Adde
|
|
|
|
|
osgText::Text::setColor/getColor so that osg::Material's need not
|
|
|
|
|
be attached to set the text color.
|
|
|
|
|
|
|
|
|
|
2002-05-28 09:06 robert
|
|
|
|
|
|
|
|
|
|
* AUTHORS: Added Norman Vine to the authors list for his work on
|
|
|
|
|
the Cygwin port.
|
|
|
|
|
|
|
|
|
|
2002-05-28 07:40 robert
|
|
|
|
|
|
|
|
|
|
* include/osg/Export, include/osg/Timer, include/osgDB/Export,
|
|
|
|
|
include/osgText/Export, include/osgUtil/Export, src/osg/Image.cpp,
|
|
|
|
|
src/osgDB/FileUtils_Unix.cpp, src/osgPlugins/flt/Pool.cpp,
|
|
|
|
|
src/osgPlugins/flt/ReaderWriterFLT.cpp, src/osgText/FTGL.h,
|
|
|
|
|
src/osgText/Font.cpp: Changes for Cygwin build, sent in by Norman
|
|
|
|
|
Vine.
|
|
|
|
|
|
|
|
|
|
2002-05-28 07:39 robert
|
|
|
|
|
|
|
|
|
|
* src/osgUtil/CullVisitor.cpp: Changed the method of expanding of
|
|
|
|
|
the near and far planes in CullVisitor::popProjectionMatrix so that
|
|
|
|
|
it better handled models of zero thickness orthogonal to the
|
|
|
|
|
viewing direction.
|
|
|
|
|
|
|
|
|
|
2002-05-28 06:24 robert
|
|
|
|
|
|
|
|
|
|
* VisualStudio/osg/osg.dsp, include/osg/fast_back_stack,
|
|
|
|
|
include/osgUtil/CullVisitor, include/osgUtil/DepthSortedBin,
|
|
|
|
|
include/osgUtil/IntersectVisitor, include/osgUtil/RenderBin,
|
|
|
|
|
include/osgUtil/RenderGraph, src/osgUtil/CullVisitor.cpp: Various
|
|
|
|
|
updates to operations related to cull traversal.
|
|
|
|
|
|
|
|
|
|
2002-05-27 02:37 robert
|
|
|
|
|
|
|
|
|
|
* include/osg/DisplaySettings: Removed , from end of enum.
|
|
|
|
|
|
|
|
|
|
2002-05-25 05:30 robert
|
|
|
|
|
|
|
|
|
|
* src/osgDB/: FileUtils_Unix.cpp, FileUtils_Windows.cpp: Fixed
|
|
|
|
|
crash associated with searching in an empty filepath.
|
|
|
|
|
|
|
|
|
|
2002-05-23 11:38 robert
|
|
|
|
|
|
|
|
|
|
* VisualStudio/LANGEXT.DAT: Added the patched verions
|
|
|
|
|
VisualStudio's langext.dat file, which can be used to replace
|
|
|
|
|
VisualStudio standard one, this enabled VS to reconginse OSG header
|
|
|
|
|
files as C++ files.
|
|
|
|
|
|
|
|
|
|
2002-05-23 11:35 robert
|
|
|
|
|
|
|
|
|
|
* include/osg/ClippingVolume, src/osgUtil/CullVisitor.cpp,
|
|
|
|
|
src/osgUtil/Optimizer.cpp: Fixed a bug in the
|
|
|
|
|
Optimizer::RemoveDuplicateNodesVisitor which was prevent removal of
|
|
|
|
|
node which could have been removed.
|
|
|
|
|
|
|
|
|
|
Added so extra convinience methods to ClippingVolume and utilized
|
|
|
|
|
them in the CullVisitor to push and pop only culling planes that
|
|
|
|
|
are active.
|
|
|
|
|
|
|
|
|
|
2002-05-22 15:58 don
|
|
|
|
|
|
|
|
|
|
* include/osg/FrameStamp, src/osg/FrameStamp.cpp: Fixed spelling
|
|
|
|
|
error Calander -> Calendar
|
|
|
|
|
|
|
|
|
|
2002-05-22 08:18 robert
|
|
|
|
|
|
|
|
|
|
* VisualStudio/: Demos/hangglide/hangglide.dsp,
|
|
|
|
|
Demos/osgbillboard/osgbillboard.dsp, Demos/osgclip/osgclip.dsp,
|
|
|
|
|
Demos/osgconv/osgconv.dsp, Demos/osgcopy/osgcopy.dsp,
|
|
|
|
|
Demos/osgcube/osgcube.dsp, Demos/osghud/osghud.dsp,
|
|
|
|
|
Demos/osgimpostor/osgimpostor.dsp, Demos/osgreflect/osgreflect.dsp,
|
|
|
|
|
Demos/osgscribe/osgscribe.dsp,
|
|
|
|
|
Demos/osgstereoimage/osgstereoimage.dsp,
|
|
|
|
|
Demos/osgtext/osgtextdemo.dsp, Demos/osgtexture/osgtexture.dsp,
|
|
|
|
|
Demos/osgversion/osgversion.dsp, Demos/osgviews/osgviews.dsp,
|
|
|
|
|
Demos/sgv/sgv.dsp, osg/osg.dsp, osgDB/osgDB.dsp, osgGA/osgGA.dsp,
|
|
|
|
|
osgGLUT/osgGLUT.dsp, osgPlugins/bmp/bmp.dsp, osgPlugins/dw/dw.dsp,
|
|
|
|
|
osgPlugins/dx/dx.dsp, osgPlugins/flt/flt.dsp,
|
|
|
|
|
osgPlugins/gif/gif.dsp, osgPlugins/jpeg/jpeg.dsp,
|
|
|
|
|
osgPlugins/lib3ds/lib3ds.dsp, osgPlugins/lwo/lwo.dsp,
|
|
|
|
|
osgPlugins/obj/obj.dsp, osgPlugins/osg/dot_osg.dsp,
|
|
|
|
|
osgPlugins/osgtgz/osgtgz.dsp, osgPlugins/pic/pic.dsp,
|
|
|
|
|
osgPlugins/png/png.dsp, osgPlugins/rgb/rgb.dsp,
|
|
|
|
|
osgPlugins/tga/tga.dsp, osgPlugins/tgz/tgz.dsp,
|
|
|
|
|
osgPlugins/tiff/tiff.dsp, osgPlugins/txp/txp.dsp,
|
|
|
|
|
osgPlugins/zip/zip.dsp, osgText/osgText.dsp, osgUtil/osgUtil.dsp:
|
|
|
|
|
Removed the usage of memory manager from the debug windows build.
|
|
|
|
|
|
|
|
|
|
2002-05-22 08:01 robert
|
|
|
|
|
|
|
|
|
|
* include/osgUtil/CullVisitor, src/osgUtil/SceneView.cpp: Added
|
|
|
|
|
osgUtil::CullVisitor::getCurentRenderGraph() and
|
|
|
|
|
getRootRenderGraph() methods which replace getRenderGraph(). Small
|
|
|
|
|
changing of order of push/pop of StateSet's in SceneView to clean
|
|
|
|
|
things up.
|
|
|
|
|
|
|
|
|
|
2002-05-22 06:04 robert
|
|
|
|
|
|
|
|
|
|
* include/osg/State: Changed the public osg::State::applyMode() and
|
|
|
|
|
applyAttribute methods so that they dirty the associated state,
|
|
|
|
|
this helps keep the OpenGL state valid once out of local drawing
|
|
|
|
|
routines.
|
|
|
|
|
|
|
|
|
|
2002-05-22 04:50 robert
|
|
|
|
|
|
|
|
|
|
* doc/Doxyfiles/all_Doxyfile, doc/Doxyfiles/auto_Doxyfile,
|
|
|
|
|
doc/Doxyfiles/core_Doxyfile, include/osgGA/Export,
|
|
|
|
|
include/osgGA/StateSetManipulator: Updates for Doxygen and osgGA
|
|
|
|
|
headers from Neil.
|
|
|
|
|
|
|
|
|
|
2002-05-21 15:34 robert
|
|
|
|
|
|
|
|
|
|
* doc/introduction.html: Typo and grammer fixes to
|
|
|
|
|
introduction.html from Neil Salter.
|
|
|
|
|
|
|
|
|
|
2002-05-21 05:16 robert
|
|
|
|
|
|
|
|
|
|
* include/osg/State, src/osg/State.cpp: Renamed
|
|
|
|
|
osg::State::getCurrentMode/Attribute(..) to
|
|
|
|
|
getLastAppliedMode/Attribute() to make it more consistent with the
|
|
|
|
|
internal workings of osg::State.
|
|
|
|
|
|
|
|
|
|
2002-05-21 04:59 robert
|
|
|
|
|
|
|
|
|
|
* include/osg/Math, include/osg/State, src/osg/State.cpp: Added
|
|
|
|
|
osg::State::getCurrentMode and osg::State::getCurrentAttribute().
|
|
|
|
|
|
|
|
|
|
Aded osg::clampAbove(..) and osg::clampBelow() template functions
|
|
|
|
|
to include/osg/Math.
|
|
|
|
|
|
|
|
|
|
2002-05-20 20:58 don
|
|
|
|
|
|
|
|
|
|
* Make/instrules: Modified instrules so that the functionality of
|
|
|
|
|
instlinks is that system links are not made to point to links,
|
|
|
|
|
rather the real files. So links installed on a system are pointing
|
|
|
|
|
to platform specific files rather than links that may be pointing
|
|
|
|
|
to files of the wrong platform type.
|
|
|
|
|
|
|
|
|
|
2002-05-18 04:39 robert
|
|
|
|
|
|
|
|
|
|
* include/osg/ClippingVolume, include/osg/Vec4,
|
|
|
|
|
include/osgUtil/CullVisitor, include/osgUtil/RenderGraph,
|
|
|
|
|
src/osgUtil/CullVisitor.cpp: Various API updates to suppor light
|
|
|
|
|
points developments better, but should also benifit other
|
|
|
|
|
extensions to rendering.
|
|
|
|
|
|
|
|
|
|
2002-05-18 04:37 robert
|
|
|
|
|
|
|
|
|
|
* src/osg/Texture.cpp: Made trilinear filtering the default mode
|
|
|
|
|
for osg::Texture's.
|
|
|
|
|
|
|
|
|
|
2002-05-18 04:35 robert
|
|
|
|
|
|
|
|
|
|
* src/osgPlugins/flt/ReaderWriterATTR.cpp: Modified the setting of
|
|
|
|
|
min and mag texture filter modes to produce higher quality mip
|
|
|
|
|
maps.
|
|
|
|
|
|
|
|
|
|
2002-05-15 15:58 robert
|
|
|
|
|
|
|
|
|
|
* src/osgUtil/: CullVisitor.cpp, TrackballManipulator.cpp: Fixed
|
|
|
|
|
problem with orhographic projections due to a bug in CullVisitor
|
|
|
|
|
where it automatically resets the near and far to the values
|
|
|
|
|
calculated during cull traversal. The maths for converting the
|
|
|
|
|
computed far and near into clip coordinates was wrong, fixed this
|
|
|
|
|
and the problem goes away.
|
|
|
|
|
|
|
|
|
|
2002-05-15 07:27 robert
|
|
|
|
|
|
|
|
|
|
* include/osgUtil/CullVisitor, src/osgUtil/CullVisitor.cpp: Exposed
|
|
|
|
|
the CullVisitor::setComputeNearFarMode
|
|
|
|
|
|
|
|
|
|
2002-05-14 06:20 robert
|
|
|
|
|
|
|
|
|
|
* include/osg/MemoryManager, include/osgUtil/CullVisitor,
|
|
|
|
|
src/osg/Image.cpp: Fixes to new flipVertical/flipHorizontal.
|
|
|
|
|
|
|
|
|
|
2002-05-14 05:34 robert
|
|
|
|
|
|
|
|
|
|
* include/osg/Image, src/osg/Image.cpp: Added
|
|
|
|
|
osg::Image::flipHorziontal and flipVertical, submitted by Brede
|
|
|
|
|
Johansen.
|
|
|
|
|
|
|
|
|
|
2002-05-13 17:19 robert
|
|
|
|
|
|
|
|
|
|
* include/osg/: Math, Vec4: Added new template versions of a
|
|
|
|
|
commonly used maths functions.
|
|
|
|
|
|
|
|
|
|
2002-05-13 03:30 robert
|
|
|
|
|
|
|
|
|
|
* src/osgPlugins/lib3ds/ReaderWriter3DS.cpp: Reverted change to use
|
|
|
|
|
decal flag.
|
|
|
|
|
|
|
|
|
|
2002-05-10 15:30 robert
|
|
|
|
|
|
|
|
|
|
* Make/makedefs: Added image plugin library defs for IRIX,
|
|
|
|
|
submission from Randall Hopper.
|
|
|
|
|
|
|
|
|
|
2002-05-10 11:42 robert
|
|
|
|
|
|
|
|
|
|
* src/osgText/Font.cpp: Fix for finding windows fonts.
|
|
|
|
|
|
|
|
|
|
2002-05-09 18:48 don
|
|
|
|
|
|
|
|
|
|
* src/osgGA/KeySwitchCameraManipulator.cpp: Small std::cout fix
|
|
|
|
|
|
|
|
|
|
2002-05-09 15:02 robert
|
|
|
|
|
|
|
|
|
|
* VisualStudio/osgGA/osgGA.dsp, src/osgGA/GUIEventHandler.cpp,
|
|
|
|
|
src/osgGA/KeySwitchCameraManipulator.cpp: Fix compile problems with
|
|
|
|
|
osgGA under Windows.
|
|
|
|
|
|
|
|
|
|
2002-05-09 14:59 robert
|
|
|
|
|
|
|
|
|
|
* include/osgUtil/CullVisitor, src/osgUtil/CullVisitor.cpp: Added
|
|
|
|
|
pixelSize method to CullVisitor, and converted small feature
|
|
|
|
|
culling to use the pixelSize method instead of a ratio of radius to
|
|
|
|
|
distance from eye point. setSmallFeatureCullingPixelSize() method
|
|
|
|
|
has also been added to provide the user with finer control of small
|
|
|
|
|
featyre culling.
|
|
|
|
|
|
|
|
|
|
2002-05-09 06:30 robert
|
|
|
|
|
|
|
|
|
|
* Make/makedirdefs, VisualStudio/VisualStudio.dsw,
|
|
|
|
|
VisualStudio/osgGA/osgGA.dsp, include/osgGA/CameraManipulator,
|
|
|
|
|
include/osgGA/DriveManipulator, include/osgGA/Export,
|
|
|
|
|
include/osgGA/FlightManipulator, include/osgGA/GUIActionAdapter,
|
|
|
|
|
include/osgGA/GUIEventAdapter, include/osgGA/GUIEventHandler,
|
|
|
|
|
include/osgGA/GUIEventHandlerVisitor,
|
|
|
|
|
include/osgGA/KeySwitchCameraManipulator,
|
|
|
|
|
include/osgGA/SetSceneViewVisitor,
|
|
|
|
|
include/osgGA/StateSetManipulator,
|
|
|
|
|
include/osgGA/TrackballManipulator, include/osgGA/Version,
|
|
|
|
|
src/osgGA/CameraManipulator.cpp, src/osgGA/DriveManipulator.cpp,
|
|
|
|
|
src/osgGA/FlightManipulator.cpp, src/osgGA/GUIEventHandler.cpp,
|
|
|
|
|
src/osgGA/GUIEventHandlerVisitor.cpp,
|
|
|
|
|
src/osgGA/KeySwitchCameraManipulator.cpp, src/osgGA/Makefile,
|
|
|
|
|
src/osgGA/SetSceneViewVisitor.cpp,
|
|
|
|
|
src/osgGA/StateSetManipulator.cpp,
|
|
|
|
|
src/osgGA/TrackballManipulator.cpp, src/osgGA/Version.cpp,
|
|
|
|
|
src/osgUtil/SceneView.cpp: Added new osgGA - GUI Adapter library
|
|
|
|
|
submitted by Neil Salter. This will replace the current GUI adapter
|
|
|
|
|
code inside osgUtil.
|
|
|
|
|
|
|
|
|
|
2002-05-08 03:32 robert
|
|
|
|
|
|
|
|
|
|
* VisualStudio/osg/osg.dsp: Addded missing ClipNode references to
|
|
|
|
|
osg.dsp.
|
|
|
|
|
|
|
|
|
|
2002-05-07 07:44 robert
|
|
|
|
|
|
|
|
|
|
* src/osg/: Camera.cpp, ClipNode.cpp: Fixed
|
|
|
|
|
osg::Camera::getModelViewMatrix() so that it handles the
|
|
|
|
|
EYE_TO_MODEL transform correctly.
|
|
|
|
|
|
|
|
|
|
Fixed warning in ClipNode.cpp.
|
|
|
|
|
|
|
|
|
|
2002-05-07 07:12 robert
|
|
|
|
|
|
|
|
|
|
* src/osgPlugins/flt/: SwitchRecord.cpp, SwitchRecord.h,
|
|
|
|
|
flt2osg.cpp: Support added for OpenFlight switch nodes, submission
|
|
|
|
|
from Brede Johansen.
|
|
|
|
|
|
|
|
|
|
2002-05-07 07:08 robert
|
|
|
|
|
|
|
|
|
|
* include/osg/: Quat, Vec2, Vec3, Vec4: Added default values in the
|
|
|
|
|
constructors of Vec2,Vec3,Vec4 and Quat default constructors.
|
|
|
|
|
|
|
|
|
|
2002-05-06 22:51 don
|
|
|
|
|
|
|
|
|
|
* Make/makedefs: Fixed rpath nonsense in makedefs for Irix
|
|
|
|
|
|
|
|
|
|
2002-05-03 18:47 robert
|
|
|
|
|
|
|
|
|
|
* include/osg/Node, src/osg/Node.cpp: Added
|
|
|
|
|
osg::Node::getValidStateSet().
|
|
|
|
|
|
|
|
|
|
2002-05-03 12:47 robert
|
|
|
|
|
|
|
|
|
|
* Make/debugtests.bat, Make/osgtests.bat, include/osg/LightSource,
|
|
|
|
|
src/osg/LightSource.cpp: Added support for the managing the
|
|
|
|
|
StateSet above a LightSource node, and made it an osg::Group so
|
|
|
|
|
that it can be used a decorator above a scene.
|
|
|
|
|
|
|
|
|
|
Added osgclip demo to the test suite.
|
|
|
|
|
|
|
|
|
|
2002-05-02 18:02 robert
|
|
|
|
|
|
|
|
|
|
* include/osg/Viewport: Made osg::Viewport::getViewport(..) const.
|
|
|
|
|
|
|
|
|
|
2002-05-01 20:14 robert
|
|
|
|
|
|
|
|
|
|
* Make/makedefs, Make/makedirdefs, VisualStudio/VisualStudio.dsw,
|
|
|
|
|
VisualStudio/Demos/osgclip/osgclip.dsp, include/osg/ClipNode,
|
|
|
|
|
include/osg/ClipPlane, include/osg/Matrix, include/osg/NodeVisitor,
|
|
|
|
|
include/osgUtil/CullVisitor, include/osgUtil/RenderStage,
|
|
|
|
|
include/osgUtil/RenderStageLighting, src/Demos/osgclip/Makefile,
|
|
|
|
|
src/Demos/osgclip/Makefile.inst, src/Demos/osgclip/osgclip.cpp,
|
|
|
|
|
src/osg/ClipNode.cpp, src/osg/Makefile,
|
|
|
|
|
src/osgUtil/CullVisitor.cpp, src/osgUtil/RenderStage.cpp,
|
|
|
|
|
src/osgUtil/RenderStageLighting.cpp, src/osgUtil/SceneView.cpp:
|
|
|
|
|
dded osg::ClipNode class for managing OpenGL clipping planes, and
|
|
|
|
|
osgclip demo.
|
|
|
|
|
|
|
|
|
|
2002-04-26 12:01 robert
|
|
|
|
|
|
|
|
|
|
* AUTHORS: Updated the AUTHORS file to mention the original authors
|
|
|
|
|
of the terrapage loader.
|
|
|
|
|
|
|
|
|
|
2002-04-26 11:21 don
|
|
|
|
|
|
|
|
|
|
* VisualStudio/: VisualStudio.dsw, Demos/hangglide/hangglide.dsp,
|
|
|
|
|
Demos/osgbillboard/osgbillboard.dsp, Demos/osgconv/osgconv.dsp,
|
|
|
|
|
Demos/osgcopy/osgcopy.dsp, Demos/osgcube/osgcube.dsp,
|
|
|
|
|
Demos/osghud/osghud.dsp, Demos/osgimpostor/osgimpostor.dsp,
|
|
|
|
|
Demos/osgreflect/osgreflect.dsp, Demos/osgscribe/osgscribe.dsp,
|
|
|
|
|
Demos/osgstereoimage/osgstereoimage.dsp,
|
|
|
|
|
Demos/osgtext/osgtextdemo.dsp, Demos/osgtexture/osgstereoimage.dsp,
|
|
|
|
|
Demos/osgtexture/osgtexture.dsp, Demos/osgversion/osgversion.dsp,
|
|
|
|
|
Demos/osgviews/osgviews.dsp, Demos/sgv/sgv.dsp, osg/osg.dsp,
|
|
|
|
|
osgDB/osgDB.dsp, osgGLUT/osgGLUT.dsp, osgPlugins/bmp/bmp.dsp,
|
|
|
|
|
osgPlugins/dw/dw.dsp, osgPlugins/dx/dx.dsp, osgPlugins/flt/flt.dsp,
|
|
|
|
|
osgPlugins/gif/gif.dsp, osgPlugins/jpeg/jpeg.dsp,
|
|
|
|
|
osgPlugins/lib3ds/lib3ds.dsp, osgPlugins/lwo/lwo.dsp,
|
|
|
|
|
osgPlugins/obj/obj.dsp, osgPlugins/osg/dot_osg.dsp,
|
|
|
|
|
osgPlugins/osgtgz/osgtgz.dsp, osgPlugins/pic/pic.dsp,
|
|
|
|
|
osgPlugins/png/png.dsp, osgPlugins/rgb/rgb.dsp,
|
|
|
|
|
osgPlugins/tga/tga.dsp, osgPlugins/tgz/tgz.dsp,
|
|
|
|
|
osgPlugins/tiff/tiff.dsp, osgPlugins/txp/txp.dsp,
|
|
|
|
|
osgPlugins/zip/zip.dsp, osgText/osgText.dsp, osgUtil/osgUtil.dsp:
|
|
|
|
|
Testing .dsp and .dsw as binary files
|
|
|
|
|
|
|
|
|
|
2002-04-26 09:49 robert
|
|
|
|
|
|
|
|
|
|
* NEWS: Added mention of MemoryManager to NEWS file.
|
|
|
|
|
|
|
|
|
|
2002-04-26 09:44 robert
|
|
|
|
|
|
|
|
|
|
* NEWS, doc/doc++/osg/DrawPixels.html, doc/doc++/osg/Drawable.html,
|
|
|
|
|
doc/doc++/osg/EarthSky.html, doc/doc++/osg/GeoSet.html,
|
|
|
|
|
doc/doc++/osg/Group.html, doc/doc++/osg/Impostor.html,
|
|
|
|
|
doc/doc++/osg/ImpostorSprite.html, doc/doc++/osg/LOD.html,
|
|
|
|
|
doc/doc++/osg/PositionAttitudeTransform.html,
|
|
|
|
|
doc/doc++/osg/Projection.html, doc/doc++/osg/Switch.html,
|
|
|
|
|
doc/doc++/osg/Transform.html, src/osgPlugins/pfb/Makefile: Updated
|
|
|
|
|
docs.
|
|
|
|
|
|
|
|
|
|
Fix to pfb Makefile for missing $.
|
|
|
|
|
|
|
|
|
|
2002-04-26 08:06 robert
|
|
|
|
|
|
|
|
|
|
* src/osgUtil/Optimizer.cpp: Fix for CisualStudio6.0 build.
|
|
|
|
|
|
|
|
|
|
2002-04-26 04:25 robert
|
|
|
|
|
|
|
|
|
|
* src/osgPlugins/dx/DXWriter.h: Fixed remaining MAX_PATH usuage,
|
|
|
|
|
replacing it with the new DX_MAX_PATH, this should solve compile
|
|
|
|
|
problems under VisualStudio .NET.
|
|
|
|
|
|
|
|
|
|
2002-04-26 04:16 robert
|
|
|
|
|
|
|
|
|
|
* NEWS, include/osg/Drawable, include/osg/Group, include/osg/LOD,
|
|
|
|
|
include/osg/Node, src/osgPlugins/osg/Group.cpp,
|
|
|
|
|
src/osgPlugins/osg/LOD.cpp, src/osgUtil/InsertImpostorsVisitor.cpp,
|
|
|
|
|
src/osgUtil/Optimizer.cpp: Qarning fixes, and updated the date in
|
|
|
|
|
NEWS to reflect todays release of 0.8.45
|
|
|
|
|
|
|
|
|
|
2002-04-25 18:09 robert
|
|
|
|
|
|
|
|
|
|
* Make/makedefs, include/osg/Node, src/osgPlugins/pfb/Makefile:
|
|
|
|
|
Fixes for IRIX build.
|
|
|
|
|
|
|
|
|
|
Fix for a warning under VisualStudio.NET.
|
|
|
|
|
|
|
|
|
|
2002-04-25 18:07 robert
|
|
|
|
|
|
|
|
|
|
* src/osgPlugins/dx/: DXWriter.cpp, DXWriter.h: Cygwin build fixes.
|
|
|
|
|
|
|
|
|
|
2002-04-25 17:31 robert
|
|
|
|
|
|
|
|
|
|
* src/osgPlugins/txp/trpage_sys.h: Fix for window build.
|
|
|
|
|
|
|
|
|
|
2002-04-25 11:54 don
|
|
|
|
|
|
|
|
|
|
* NEWS: Added small blurb for Solaris...
|
|
|
|
|
|
|
|
|
|
2002-04-25 09:26 robert
|
|
|
|
|
|
|
|
|
|
* index.html, doc/contents.html, doc/demos.html,
|
|
|
|
|
doc/dependencies.html, doc/index.html, doc/install.html,
|
|
|
|
|
doc/introduction.html, doc/plan.html, doc/stereo.html: Ran the
|
|
|
|
|
spell checker through the new documentation.
|
|
|
|
|
|
|
|
|
|
2002-04-25 08:35 robert
|
|
|
|
|
|
|
|
|
|
* ChangeLog: Updated change log for 0.8.45 release.
|
|
|
|
|
|
|
|
|
|
2002-04-25 07:37 robert
|
|
|
|
|
|
|
|
|
|
* doc/plan.html: Added to the .plan.
|
|
|
|
|
|
2002-04-25 20:35:33 +08:00
|
|
|
|
2002-04-25 07:30 robert
|
|
|
|
|
|
|
|
|
|
* src/osgPlugins/obj/: ReaderWriterOBJ.cpp, glm.cpp, glm.h: Fixes
|
|
|
|
|
to .obj plugin from gideon.
|
|
|
|
|
|
|
|
|
|
2002-04-25 07:29 robert
|
|
|
|
|
|
|
|
|
|
* AUTHORS: Added Bob to the AUTHORS list for his efforts on MacOSX.
|
|
|
|
|
|
|
|
|
|
2002-04-25 06:46 robert
|
|
|
|
|
|
|
|
|
|
* Make/debugtests.bat, src/Demos/osgtexture/osgtexture.cpp: A more
|
|
|
|
|
verbose version of the test script, using each and more
|
|
|
|
|
memleaks.log to print out progress and report any memory leaks
|
|
|
|
|
which have been logged. The later will only occur with a debug
|
|
|
|
|
build. The use of echo and more makes this version osgtest.bat not
|
|
|
|
|
portable to windows unfortuntately.
|
|
|
|
|
|
|
|
|
|
2002-04-25 06:14 robert
|
|
|
|
|
|
|
|
|
|
* doc/plan.html: Added another bullet point to the plan.
|
|
|
|
|
|
|
|
|
|
2002-04-25 06:10 robert
|
|
|
|
|
|
|
|
|
|
* ChangeLog.preCVS, FAQ, TODO: Removed these old files that do
|
|
|
|
|
little in the context of the current OpenSceneGraph disitribution
|
|
|
|
|
apart from clogs things up!
|
|
|
|
|
|
|
|
|
|
2002-04-25 06:07 robert
|
|
|
|
|
|
|
|
|
|
* index.html, doc/contents.html, doc/data.html, doc/demos.html,
|
|
|
|
|
doc/dependencies.html, doc/documentation.html, doc/index.html,
|
|
|
|
|
doc/install.html, doc/introduction.html, doc/plan.html,
|
|
|
|
|
doc/sgv.html, doc/stereo.html: Add doc/plan.html and links to it
|
|
|
|
|
from the rest of the docs.
|
|
|
|
|
|
|
|
|
|
2002-04-25 04:54 robert
|
|
|
|
|
|
|
|
|
|
* src/osg/Texture.cpp: Fixed compile problem under VisualStudio.
|
|
|
|
|
|
|
|
|
|
2002-04-25 03:47 robert
|
|
|
|
|
|
|
|
|
|
* doc/introduction.html: Fixed relative path for image.
|
|
|
|
|
|
|
|
|
|
2002-04-25 03:29 robert
|
|
|
|
|
|
|
|
|
|
* doc/demos.html: Updated demos documentation.
|
|
|
|
|
|
|
|
|
|
2002-04-25 02:27 robert
|
|
|
|
|
|
|
|
|
|
* doc/: introduction.html, images/osgtext.jpg, images/osgviews.jpg:
|
|
|
|
|
Fixed spellings in introduction.html, and update osgtext and
|
|
|
|
|
osgviews images.
|
|
|
|
|
|
|
|
|
|
2002-04-25 01:43 robert
|
|
|
|
|
|
|
|
|
|
* doc/images/OpenSceneGraphBanner_Distribution.jpg: Added back in
|
|
|
|
|
as binary file.
|
|
|
|
|
|
|
|
|
|
2002-04-25 01:42 robert
|
|
|
|
|
|
|
|
|
|
* doc/images/OpenSceneGraphBanner_Distribution.jpg: Temporily
|
|
|
|
|
removing to change it to a binary file.
|
|
|
|
|
|
|
|
|
|
2002-04-24 16:57 robert
|
|
|
|
|
|
|
|
|
|
* src/osgPlugins/dx/Makefile: Merged Bob's changes for MacOSX
|
|
|
|
|
build. This change is simply the addition of GLUT_LIB to the link
|
|
|
|
|
line. This change should be removed once we fixed the OSG_LIBS so
|
|
|
|
|
that it doens't include osgGLUT, however, I'll leave this for
|
|
|
|
|
another day...
|
|
|
|
|
|
|
|
|
|
2002-04-24 16:36 robert
|
|
|
|
|
|
|
|
|
|
* src/osg/Texture.cpp: Fix for MacOSX build, making sure that the
|
|
|
|
|
compresed tex image is defined on all builds by removing the
|
|
|
|
|
#ifdef's but then changing the name used in the typedef so it
|
|
|
|
|
doesn't collide with local implementations.
|
|
|
|
|
|
|
|
|
|
2002-04-24 16:32 robert
|
|
|
|
|
|
|
|
|
|
* doc/doc++/: osgText/META_Font.html,
|
|
|
|
|
osgUtil/CombineLODsVisitor.html, osgUtil/CullViewState.html,
|
|
|
|
|
osgUtil/CullVisitor.html, osgUtil/DepthSortedBin.html,
|
|
|
|
|
osgUtil/DisplayListVisitor.html,
|
|
|
|
|
osgUtil/DisplayRequirementsVisitor.html,
|
|
|
|
|
osgUtil/DriveManipulator.html,
|
|
|
|
|
osgUtil/FlattenStaticTransformsVisitor.html,
|
|
|
|
|
osgUtil/FlightManipulator.html, osgUtil/GUIActionAdapter.html,
|
|
|
|
|
osgUtil/GUIEventAdapter.html, osgUtil/GUIEventHandler.html,
|
|
|
|
|
osgUtil/General.html, osgUtil/HIER.html, osgUtil/HIERjava.html,
|
|
|
|
|
osgUtil/Hit.html, osgUtil/InsertImpostorsVisitor.html,
|
|
|
|
|
osgUtil/IntersectState.html, osgUtil/IntersectVisitor.html,
|
|
|
|
|
osgUtil/Optimizer.html, osgUtil/RegisterRenderBinProxy.html,
|
|
|
|
|
osgUtil/RemoveRedundentNodesVisitor.html, osgUtil/RenderBin.html,
|
|
|
|
|
osgUtil/RenderGraph.html, osgUtil/RenderLeaf.html,
|
|
|
|
|
osgUtil/RenderStage.html, osgUtil/RenderStageLighting.html,
|
|
|
|
|
osgUtil/RenderToTextureStage.html, osgUtil/SceneView.html,
|
|
|
|
|
osgUtil/SceneViewManipulator.html, osgUtil/SmoothingVisitor.html,
|
|
|
|
|
osgUtil/StateSetManipulator.html, osgUtil/StateVisitor.html,
|
|
|
|
|
osgUtil/Tesselator.html, osgUtil/TrackballManipulator.html,
|
|
|
|
|
osgUtil/TransformCallback.html, osgUtil/TriStripVisitor.html,
|
|
|
|
|
osgUtil/index.html, osgUtil/osgUtil.html: Updated doc++ docs once
|
|
|
|
|
more.
|
|
|
|
|
|
|
|
|
|
2002-04-24 16:24 robert
|
|
|
|
|
|
|
|
|
|
* include/osgUtil/CullViewState, include/osgUtil/CullVisitor,
|
|
|
|
|
src/Demos/osgtext/main.cpp, src/osgGLUT/Viewer.cpp,
|
|
|
|
|
src/osgUtil/CullViewState.cpp, src/osgUtil/CullVisitor.cpp,
|
|
|
|
|
src/osgUtil/Makefile, VisualStudio/osgUtil/osgUtil.dsp: Removed
|
|
|
|
|
CullViewState from the distribution, moved
|
|
|
|
|
CullViewState::CullingMode into CullVisitor, and then removed all
|
|
|
|
|
references to CullViewState from other parts of the scene graph.
|
|
|
|
|
|
|
|
|
|
2002-04-24 16:13 robert
|
|
|
|
|
|
|
|
|
|
* doc/doc++/osg/: AlphaFunc.html, AnimationPath.html, Camera.html,
|
|
|
|
|
ClipPlane.html, ClippingVolume.html, ColorMask.html,
|
|
|
|
|
ColorMatrix.html, CopyOp.html, CullFace.html, Depth.html,
|
|
|
|
|
DisplaySettings.html, DrawPixels.html, Drawable.html, Fog.html,
|
|
|
|
|
FrontFace.html, General.html, GeoSet.html, HIER.html,
|
|
|
|
|
HIERjava.html, Image.html, Impostor.html, ImpostorSprite.html,
|
|
|
|
|
Light.html, LightModel.html, LineStipple.html, LineWidth.html,
|
|
|
|
|
META_Object.html, Material.html, Matrix.html, NodeAcceptOp.html,
|
|
|
|
|
NodeCallback.html, NodeVisitor.html, NotifySeverity.html,
|
|
|
|
|
Object.html, Plane.html, Point.html, PolygonMode.html,
|
|
|
|
|
PolygonOffset.html, PositionAttitudeTransform.html,
|
|
|
|
|
Projection.html, Quat.html, Referenced.html, ShadeModel.html,
|
|
|
|
|
State.html, StateAttribute.html, StateSet.html, Statistics.html,
|
|
|
|
|
Stencil.html, Switch.html, TexEnv.html, TexGen.html, TexMat.html,
|
|
|
|
|
Texture.html, TextureCubeMap.html, Timer.html, Transform.html,
|
|
|
|
|
Transparency.html, Vec2.html, Vec3.html, Vec4.html, Viewport.html,
|
|
|
|
|
clampArray3BetweenRange.html, clampArray3GEQUAL.html,
|
|
|
|
|
clampArray3LEQUAL.html, clampArray4BetweenRange.html,
|
|
|
|
|
clampArray4GEQUAL.html, clampArray4LEQUAL.html,
|
|
|
|
|
clampArrayElementBetweenRange.html, clampArrayElementGEQUAL.html,
|
|
|
|
|
clampArrayElementLEQUAL.html, clampArrayElementsBetweenRange.html,
|
|
|
|
|
clampArrayElementsGEQUAL.html, clampArrayElementsLEQUAL.html,
|
|
|
|
|
clampBetweenRange.html, clampGEQUAL.html, clampLEQUAL.html,
|
|
|
|
|
for_each_triangle.html, index.html, osg.html,
|
|
|
|
|
osgGetLibraryName.html, osgGetVersion.html, ref_ptr.html,
|
|
|
|
|
tag_au.html: Updateds doc++ documention.
|
|
|
|
|
|
|
|
|
|
2002-04-24 16:04 robert
|
|
|
|
|
|
|
|
|
|
* Make/makedefs, src/osg/GLExtensions.cpp,
|
|
|
|
|
src/osgPlugins/quicktime/Makefile: Changes for Mac OSX build, sent
|
|
|
|
|
in by Bob Kuehne
|
|
|
|
|
|
|
|
|
|
2002-04-24 10:52 robert
|
|
|
|
|
|
|
|
|
|
* include/osg/MemoryManager, src/osg/MemoryManager.cpp,
|
|
|
|
|
src/osg/Notify.cpp, src/osgDB/FileUtils_Mac.cpp,
|
|
|
|
|
src/osgDB/FileUtils_Unix.cpp, src/osgDB/FileUtils_Windows.cpp:
|
|
|
|
|
Removed the use of __FUNCTION__ from MemoryManager to remove
|
|
|
|
|
problems with VisualStudio .NET compile.
|
|
|
|
|
|
|
|
|
|
Added support for OSG_NOTIFY_LEVEL and OSG_FILE_PATH into the
|
|
|
|
|
relevant getenv routines. This compliments the exisiting
|
|
|
|
|
OSGNOTIFYLEVEL & OSGFILEPATH which are deprecated but still
|
|
|
|
|
supported. The OSG_ version are more consistent with the rest of
|
|
|
|
|
the env variables used in the OSG.
|
|
|
|
|
|
|
|
|
|
2002-04-24 10:14 robert
|
|
|
|
|
|
|
|
|
|
* README, index.html, doc/contents.html, doc/data.html,
|
|
|
|
|
doc/demos.html, doc/dependencies.html, doc/documentation.html,
|
|
|
|
|
doc/index.html, doc/install.html, doc/introduction.html,
|
|
|
|
|
doc/sgv.html, doc/stereo.html: Updates to the documentation.
|
|
|
|
|
|
|
|
|
|
2002-04-24 09:08 robert
|
|
|
|
|
|
|
|
|
|
* doc/: OpenSceneGraphBanner_Distribution.jpg, contents.html,
|
|
|
|
|
data.html, demos.html, dependencies.html, documentation.html,
|
|
|
|
|
index.html, install.html, introduction.html, stereo.html,
|
|
|
|
|
images/OpenSceneGraphBanner_Distribution.jpg: Moved
|
|
|
|
|
doc/OpenSceneGraphBanner_Distribution.jpg to doc/images/ to tidy up
|
|
|
|
|
the doc directory.
|
|
|
|
|
|
|
|
|
|
2002-04-24 09:04 robert
|
|
|
|
|
|
|
|
|
|
* doc/: contents.html, demos.html, documentation.html,
|
|
|
|
|
introduction.html, images/hangglide.jpg, images/osgbillboard.jpg,
|
|
|
|
|
images/osgcube.jpg, images/osghud.jpg, images/osgimpostor.jpg,
|
|
|
|
|
images/osgreflect.jpg, images/osgscribe.jpg,
|
|
|
|
|
images/osgstereoimage.jpg, images/osgtext.jpg,
|
|
|
|
|
images/osgtexture.jpg, images/osgviews.jpg, images/sgv_cow.jpg,
|
|
|
|
|
images/sgv_stereo.jpg: Futher work on documentation - added
|
|
|
|
|
seperate context.html, a new demos.html directory and moved the
|
|
|
|
|
previous doc/index.html to doc/documentation.html.
|
|
|
|
|
|
|
|
|
|
2002-04-24 04:49 robert
|
|
|
|
|
|
|
|
|
|
* Makefile, include/osg/Version, src/Makefile, src/Demos/Makefile,
|
|
|
|
|
src/osgDB/FileUtils_Unix.cpp, src/osgPlugins/Makefile: Fix for the
|
|
|
|
|
Cygwin build related to the new FileUtils_Unix not using the
|
|
|
|
|
Windows PATH environmental variable for searching for libraries.
|
|
|
|
|
Sent in by Norman Vine.
|
|
|
|
|
|
|
|
|
|
Reoder of the makedefs/makedirdefs to fix Mac OSX compilation. Sent
|
|
|
|
|
in by Bob Kuehne.
|
|
|
|
|
|
|
|
|
|
2002-04-23 18:04 robert
|
|
|
|
|
|
|
|
|
|
* doc/install.html: Updated the docs on compiling under Windows.
|
|
|
|
|
|
|
|
|
|
2002-04-23 11:04 robert
|
|
|
|
|
|
|
|
|
|
* VisualStudio/: Demos/hangglide/hangglide.dsp,
|
|
|
|
|
Demos/osgbillboard/osgbillboard.dsp, Demos/osgconv/osgconv.dsp,
|
|
|
|
|
Demos/osgcopy/osgcopy.dsp, Demos/osgcube/osgcube.dsp,
|
|
|
|
|
Demos/osghud/osghud.dsp, Demos/osgimpostor/osgimpostor.dsp,
|
|
|
|
|
Demos/osgreflect/osgreflect.dsp, Demos/osgscribe/osgscribe.dsp,
|
|
|
|
|
Demos/osgstereoimage/osgstereoimage.dsp,
|
|
|
|
|
Demos/osgtext/osgtextdemo.dsp, Demos/osgtexture/osgtexture.dsp,
|
|
|
|
|
Demos/osgversion/osgversion.dsp, Demos/osgviews/osgviews.dsp,
|
|
|
|
|
Demos/sgv/sgv.dsp, osg/osg.dsp, osgDB/osgDB.dsp,
|
|
|
|
|
osgGLUT/osgGLUT.dsp, osgPlugins/bmp/bmp.dsp, osgPlugins/dw/dw.dsp,
|
|
|
|
|
osgPlugins/dx/dx.dsp, osgPlugins/flt/flt.dsp,
|
|
|
|
|
osgPlugins/gif/gif.dsp, osgPlugins/jpeg/jpeg.dsp,
|
|
|
|
|
osgPlugins/lib3ds/lib3ds.dsp, osgPlugins/lwo/lwo.dsp,
|
|
|
|
|
osgPlugins/obj/obj.dsp, osgPlugins/osg/dot_osg.dsp,
|
|
|
|
|
osgPlugins/osgtgz/osgtgz.dsp, osgPlugins/pic/pic.dsp,
|
|
|
|
|
osgPlugins/png/png.dsp, osgPlugins/rgb/rgb.dsp,
|
|
|
|
|
osgPlugins/tga/tga.dsp, osgPlugins/tgz/tgz.dsp,
|
|
|
|
|
osgPlugins/tiff/tiff.dsp, osgPlugins/txp/txp.dsp,
|
|
|
|
|
osgPlugins/zip/zip.dsp, osgText/osgText.dsp, osgUtil/osgUtil.dsp:
|
|
|
|
|
Added OSG_USE_MEMORY_MANAGER to Windows debug build
|
|
|
|
|
|
|
|
|
|
2002-04-23 11:01 robert
|
|
|
|
|
|
|
|
|
|
* src/osgDB/FileUtils_Windows.cpp: Fixed compilation problem
|
|
|
|
|
associated wirh moving FileUtils source out into seperate files.
|
|
|
|
|
|
|
|
|
|
2002-04-23 10:58 robert
|
|
|
|
|
|
|
|
|
|
* src/osg/Image.cpp: Fixed ordering of paramters in osg::Image
|
|
|
|
|
constructor to remove warning.
|
|
|
|
|
|
|
|
|
|
2002-04-23 09:59 robert
|
|
|
|
|
|
|
|
|
|
* src/osgDB/: FileUtils.cpp, FileUtils_Mac.cpp, FileUtils_Unix.cpp,
|
|
|
|
|
FileUtils_Windows.cpp: Seperated out the platform specific
|
|
|
|
|
implementions of the file search/access routines - we now have
|
|
|
|
|
FileUtils_Windows.cpp, FileUtils_Mac.cpp and FileUtils_Unix.cpp.
|
|
|
|
|
The FileUtils_Mac.cpp is based on code submitted by Josh Portway
|
|
|
|
|
and add uses the carbon API for searching for files.
|
|
|
|
|
|
|
|
|
|
2002-04-23 09:12 robert
|
|
|
|
|
|
|
|
|
|
* doc/introduction.html: Addtional details on the OpenSceneGraph
|
|
|
|
|
and support.
|
|
|
|
|
|
|
|
|
|
2002-04-23 07:03 robert
|
|
|
|
|
|
|
|
|
|
* src/osg/Notify.cpp: Changed the Windows gauard around so that it
|
|
|
|
|
only works for VisualStudio and not Cygwin/Mingw.
|
|
|
|
|
|
|
|
|
|
2002-04-23 07:02 robert
|
|
|
|
|
|
|
|
|
|
* src/osgPlugins/txp/TrPageArchive.cpp: Added a pragma to get round
|
|
|
|
|
a VisualStudio warning that I couldn't fix in any easy way.
|
|
|
|
|
|
|
|
|
|
2002-04-23 06:55 robert
|
|
|
|
|
|
|
|
|
|
* src/: Demos/osgbillboard/osgbillboard.cpp,
|
|
|
|
|
osgPlugins/rgb/ReaderWriterRGB.cpp: Added an imageList.clear() to
|
|
|
|
|
osgbillboard so that its memory would be cleared before entering
|
|
|
|
|
the viewer main loop, this removes memorymanager a reported memory
|
|
|
|
|
leak due to the viewer using exit() which bypasses the clean up on
|
|
|
|
|
main itself.
|
|
|
|
|
|
|
|
|
|
Added an osgNew to the ReaderWriterRGB.cpp to aid detected of
|
|
|
|
|
tracking of memory leaks.
|
|
|
|
|
|
|
|
|
|
2002-04-23 06:34 robert
|
|
|
|
|
|
|
|
|
|
* include/osg/Image: Fixed compile problems under VisualStudio
|
|
|
|
|
w.r.t the new additions for precompiled mipmaps. Changed
|
|
|
|
|
std::size_t to unsigned int.
|
|
|
|
|
|
|
|
|
|
2002-04-23 05:06 robert
|
|
|
|
|
|
|
|
|
|
* src/osg/Texture.cpp: Replaced texture compression extension
|
|
|
|
|
define so that its #ifndef guard used GL_ARB_texture_compression as
|
|
|
|
|
natured intended.
|
|
|
|
|
|
|
|
|
|
2002-04-23 04:40 robert
|
|
|
|
|
|
|
|
|
|
* ChangeLog: Updated ChangeLog in preperation for the 0.8.45
|
|
|
|
|
release.
|
|
|
|
|
|
2002-04-23 16:40:13 +08:00
|
|
|
|
2002-04-23 04:34 robert
|
2002-02-25 07:03:10 +08:00
|
|
|
|
|
2002-04-23 16:40:13 +08:00
|
|
|
|
* NEWS: Added to the NEWS file.
|
|
|
|
|
|
|
|
|
|
2002-04-23 04: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 19:54 don
|
|
|
|
|
|
|
|
|
|
* src/Demos/osgcluster/osgcluster.cpp: Impleneted byte swap for use
|
|
|
|
|
between machines with different endians.
|
|
|
|
|
|
|
|
|
|
2002-04-22 17:18 robert
|
|
|
|
|
|
|
|
|
|
* include/osg/: ClippingVolume, Matrix, Plane: A couple of API
|
|
|
|
|
additions to osg::ClippingVolume, osg::Matrix and osg::Plane sent
|
|
|
|
|
in by Mike Connell.
|
|
|
|
|
|
|
|
|
|
2002-04-22 17:13 robert
|
|
|
|
|
|
|
|
|
|
* include/osg/Image, src/osg/Texture.cpp, src/osg/Image.cpp,
|
|
|
|
|
src/osgPlugins/txp/TrPageArchive.cpp,
|
|
|
|
|
src/osgPlugins/txp/TrPageArchive.h,
|
|
|
|
|
src/osgPlugins/txp/TrPageParser.cpp,
|
|
|
|
|
src/osgPlugins/txp/TrPageParser.h: Integrated submission from Boris
|
|
|
|
|
Bralo:
|
|
|
|
|
|
|
|
|
|
Supported added for precompiled mip maps stored in osg::Image, and
|
|
|
|
|
read by osg::Texture.
|
|
|
|
|
|
|
|
|
|
Updates to TerraPage loader for support of compressed texture
|
|
|
|
|
images and precompiled mip maps.
|
|
|
|
|
|
|
|
|
|
2002-04-22 15:41 robert
|
|
|
|
|
|
2002-07-19 23:49:43 +08:00
|
|
|
|
* include/osgUtil/CullVisitor: Added code in hangglide to move the
|
|
|
|
|
earth sky around with the eye point, use
|
|
|
|
|
osg::Transform::ComputeTransformCallback.
|
2002-04-23 16:40:13 +08:00
|
|
|
|
|
|
|
|
|
2002-04-22 10:54 robert
|
|
|
|
|
|
|
|
|
|
* include/osg/Matrix, include/osgUtil/CullVisitor,
|
|
|
|
|
src/osgUtil/CullVisitor.cpp, src/osgUtil/SceneView.cpp: Added
|
|
|
|
|
support for compute the near and far planes and then applying to
|
|
|
|
|
the current projection matrix into CullVisitor itself. Similar
|
|
|
|
|
code to support this has been moved out of SceneView completely.
|
|
|
|
|
|
|
|
|
|
Added Matrix:: infront of the definition of the static
|
|
|
|
|
osg::Matrix::inverse(Matrix) method which was missing.
|
|
|
|
|
|
|
|
|
|
2002-04-22 05:55 robert
|
|
|
|
|
|
|
|
|
|
* FAQ: Slight changes to FAQ to make a little more relevant, it
|
|
|
|
|
really needs a total re-write though.
|
|
|
|
|
|
|
|
|
|
2002-04-22 05:50 robert
|
|
|
|
|
|
|
|
|
|
* Make/osgtests.bat: Added test script which runs all the demos in
|
|
|
|
|
the OSG to make sure they run ok. User has to verify they are
|
|
|
|
|
correct visually.
|
|
|
|
|
|
|
|
|
|
2002-04-22 05:37 robert
|
|
|
|
|
|
|
|
|
|
* NEWS, src/osgUtil/CullVisitor.cpp, src/osgUtil/RenderStage.cpp,
|
|
|
|
|
src/osgUtil/SceneView.cpp: Cleaned up the handling of the Viewport
|
|
|
|
|
with osg::SceneView/RenderStage and CullVisitor so that the
|
|
|
|
|
Viewport is now managed as part as the global stateset so that it
|
|
|
|
|
can be pushed and popped like the rest of state without problems.
|
|
|
|
|
This makes it easier to have multiple viewports within one scene
|
|
|
|
|
graph.
|
|
|
|
|
|
|
|
|
|
2002-04-22 05:31 robert
|
|
|
|
|
|
|
|
|
|
* src/osgPlugins/obj/glm.cpp: Fixes the .mlt loading from Ben
|
|
|
|
|
Discoe.
|
|
|
|
|
|
|
|
|
|
2002-04-21 18:05 robert
|
|
|
|
|
|
|
|
|
|
* TODO, include/osg/AnimationPath, src/osg/AnimationPath.cpp,
|
|
|
|
|
src/osg/State.cpp, src/osg/StateSet.cpp, src/osgGLUT/Viewer.cpp,
|
|
|
|
|
src/osgUtil/SceneView.cpp: Updated TODO list.
|
|
|
|
|
|
|
|
|
|
Converted AnimationPath so it is now subclassed from
|
|
|
|
|
osg::Transform::ComputeTransfromCallback() so that it can be
|
|
|
|
|
directly attached to the scene to move objects about.
|
|
|
|
|
|
|
|
|
|
Changed the osg::SateSet::setGlobalDefaults() so that is sets
|
|
|
|
|
GL_DEPTH_TEST to ON.
|
|
|
|
|
|
|
|
|
|
Added guards and creation of default helper classes in
|
|
|
|
|
osgGLUT::Viewer and osgUtil::SceneView so that sensible defaults
|
|
|
|
|
are used when no settings are used of
|
|
|
|
|
osg::State/StateSet,osgUtil::RenderStage/RenderGraph/CullVisitor.
|
|
|
|
|
|
|
|
|
|
2002-04-21 17:52 robert
|
|
|
|
|
|
|
|
|
|
* doc/doc++/: osg/AlphaFunc.html, osg/AttributeFunctor.html,
|
|
|
|
|
osg/Billboard.html, osg/BoundingBox.html, osg/BoundingSphere.html,
|
|
|
|
|
osg/Camera.html, osg/ClipPlane.html, osg/ClippingVolume.html,
|
|
|
|
|
osg/ColorMask.html, osg/ColorMatrix.html, osg/CopyOp.html,
|
|
|
|
|
osg/CullFace.html, osg/Depth.html, osg/DisplaySettings.html,
|
|
|
|
|
osg/Drawable.html, osg/EarthSky.html, osg/Fog.html,
|
|
|
|
|
osg/FrameStamp.html, osg/FrontFace.html, osg/General.html,
|
|
|
|
|
osg/GeoSet.html, osg/Geode.html, osg/Group.html, osg/HIER.html,
|
|
|
|
|
osg/HIERjava.html, osg/Image.html, osg/Impostor.html,
|
|
|
|
|
osg/ImpostorSprite.html, osg/ImpostorSpriteManager.html,
|
|
|
|
|
osg/LOD.html, osg/Light.html, osg/LightSource.html,
|
|
|
|
|
osg/LineSegment.html, osg/LineStipple.html, osg/LineWidth.html,
|
|
|
|
|
osg/META_Object.html, osg/Material.html, osg/Matrix.html,
|
|
|
|
|
osg/NodeAcceptOp.html, osg/NodeCallback.html, osg/NodeVisitor.html,
|
|
|
|
|
osg/NotifySeverity.html, osg/Object.html, osg/Plane.html,
|
|
|
|
|
osg/Point.html, osg/PolygonMode.html, osg/PolygonOffset.html,
|
|
|
|
|
osg/PositionAttitudeTransform.html, osg/Quat.html,
|
|
|
|
|
osg/Referenced.html, osg/ShadeModel.html, osg/State.html,
|
|
|
|
|
osg/StateAttribute.html, osg/StateSet.html, osg/Statistics.html,
|
|
|
|
|
osg/Stencil.html, osg/Switch.html, osg/TexEnv.html,
|
|
|
|
|
osg/TexGen.html, osg/TexMat.html, osg/Texture.html, osg/Timer.html,
|
|
|
|
|
osg/Transform.html, osg/Transparency.html, osg/Vec2.html,
|
|
|
|
|
osg/Vec3.html, osg/Vec4.html, osg/Viewport.html,
|
|
|
|
|
osg/clampArray3BetweenRange.html, osg/clampArray3GEQUAL.html,
|
|
|
|
|
osg/clampArray3LEQUAL.html, osg/clampArray4BetweenRange.html,
|
|
|
|
|
osg/clampArray4GEQUAL.html, osg/clampArray4LEQUAL.html,
|
|
|
|
|
osg/clampArrayElementBetweenRange.html,
|
|
|
|
|
osg/clampArrayElementGEQUAL.html, osg/clampArrayElementLEQUAL.html,
|
|
|
|
|
osg/clampArrayElementsBetweenRange.html,
|
|
|
|
|
osg/clampArrayElementsGEQUAL.html,
|
|
|
|
|
osg/clampArrayElementsLEQUAL.html, osg/clampBetweenRange.html,
|
|
|
|
|
osg/clampGEQUAL.html, osg/clampLEQUAL.html,
|
|
|
|
|
osg/createGeodeForImage.2.html, osg/for_each_triangle.html,
|
|
|
|
|
osg/g_NotifyNulStream.html, osg/index.html, osg/osg.html,
|
|
|
|
|
osg/ref_ptr.html, osgDB/Registry.html,
|
|
|
|
|
osgGLUT/GLUTEventAdapter.html, osgGLUT/Viewer.html,
|
|
|
|
|
osgGLUT/Window.html, osgUtil/AppVisitor.html,
|
|
|
|
|
osgUtil/CameraManipulator.html, osgUtil/CullViewState.html,
|
|
|
|
|
osgUtil/CullVisitor.html, osgUtil/DriveManipulator.html,
|
|
|
|
|
osgUtil/FlightManipulator.html, osgUtil/GUIEventAdapter.html,
|
|
|
|
|
osgUtil/RenderLeaf.html, osgUtil/RenderStage.html,
|
|
|
|
|
osgUtil/RenderToTextureStage.html, osgUtil/SceneView.html,
|
|
|
|
|
osgUtil/TrackballManipulator.html: A second try at commit these
|
|
|
|
|
updates to docs.
|
|
|
|
|
|
|
|
|
|
2002-04-21 06:12 robert
|
|
|
|
|
|
|
|
|
|
* NEWS: Fixes to spelling mistakes in NEWS file.
|
|
|
|
|
|
|
|
|
|
2002-04-21 06:11 robert
|
|
|
|
|
|
|
|
|
|
* NEWS, src/osg/Version.cpp, src/osgDB/Version.cpp,
|
|
|
|
|
src/osgGLUT/Version.cpp, src/osgText/Version.cpp,
|
|
|
|
|
src/osgUtil/Version.cpp: Updated Versions, and NEWS file to reflect
|
|
|
|
|
impending release of 0.8.45.
|
|
|
|
|
|
|
|
|
|
2002-04-21 05:51 robert
|
|
|
|
|
|
|
|
|
|
* INSTALL, README, doc/install.html: Updates to docs.
|
|
|
|
|
|
|
|
|
|
2002-04-20 16:35 robert
|
|
|
|
|
|
|
|
|
|
* doc/: data.html, dependencies.html, install.html: Updated the
|
|
|
|
|
docs.
|
|
|
|
|
|
|
|
|
|
2002-04-20 11:49 robert
|
|
|
|
|
|
|
|
|
|
* doc/: data.html, dependencies.html, install.html,
|
|
|
|
|
introduction.html: Reorginising the docs so that data source,
|
|
|
|
|
dependencies and installation istrucions sit in the doc directory
|
|
|
|
|
as html files.
|
|
|
|
|
|
|
|
|
|
2002-04-19 15:55 robert
|
|
|
|
|
|
|
|
|
|
* include/osg/Matrix, include/osg/Quat,
|
|
|
|
|
src/Demos/osgcube/osgcube.cpp, src/Demos/osghud/osghud.cpp,
|
|
|
|
|
src/osg/Quat.cpp: Changed the implementation of
|
|
|
|
|
osg::Quat::makeRotate(heading,pitch,roll) so that it conforms to
|
|
|
|
|
the OpenFlight convention of euler angles. Added documentation
|
|
|
|
|
into Matrix and Quat to reflect this.
|
|
|
|
|
|
|
|
|
|
Added so test code to osgcube for stress testing memory allocation
|
|
|
|
|
and deallocation.
|
|
|
|
|
|
|
|
|
|
Commented out the registering of app and cull callbacks in osghud.
|
|
|
|
|
|
|
|
|
|
2002-04-19 12:22 robert
|
|
|
|
|
|
|
|
|
|
* include/osg/Math, src/osgPlugins/dx/DXWriter.cpp: Fixes for Max
|
|
|
|
|
OSX build from Bob Kuehne.
|
|
|
|
|
|
|
|
|
|
2002-04-19 12:21 robert
|
|
|
|
|
|
|
|
|
|
* doc/introduction.html: updated the introduction.html, still not
|
|
|
|
|
complete but getting there. No edited for typo's yet :-)
|
|
|
|
|
|
|
|
|
|
2002-04-19 12:00 don
|
|
|
|
|
|
|
|
|
|
* src/osgPlugins/txp/TrPageParser.cpp: Fixed an assignment that
|
|
|
|
|
should have been a test
|
|
|
|
|
|
|
|
|
|
2002-04-19 11:34 don
|
|
|
|
|
|
|
|
|
|
* src/osgPlugins/txp/: TrPageArchive.cpp, TrPageArchive.h,
|
|
|
|
|
TrPageParser.cpp, TrPageParser.h: Updated some files sent by Boris
|
|
|
|
|
Bralo for the txp loader.
|
|
|
|
|
|
|
|
|
|
2002-04-19 11:02 don
|
|
|
|
|
|
|
|
|
|
* src/osgUtil/RenderStage.cpp: Fixed small typo in
|
|
|
|
|
src/osgUtil/RenderStage.cpp
|
|
|
|
|
|
|
|
|
|
2002-04-19 11:00 don
|
|
|
|
|
|
|
|
|
|
* src/osgPlugins/dw/Makefile: Added Bob K's fix
|
|
|
|
|
|
|
|
|
|
2002-04-18 19:30 don
|
|
|
|
|
|
|
|
|
|
* src/osgUtil/SceneView.cpp: Fixed small typo in
|
|
|
|
|
SceneView::setDefaults().
|
|
|
|
|
|
|
|
|
|
2002-04-18 17:29 robert
|
|
|
|
|
|
|
|
|
|
* doc/introduction.html: Added introduction html file.
|
|
|
|
|
|
|
|
|
|
2002-04-18 12:40 robert
|
|
|
|
|
|
|
|
|
|
* doc/stereo.html: Updated stereo documentation to include details
|
|
|
|
|
about horizontal and vertical split stereo.
|
|
|
|
|
|
|
|
|
|
2002-04-18 12:08 don
|
|
|
|
|
|
|
|
|
|
* INSTALL: Changed make makeosx to make
|
|
|
|
|
|
|
|
|
|
2002-04-18 11:37 don
|
|
|
|
|
|
|
|
|
|
* Make/makedefs: changed LIBEXT to LIB_EXT for Darwin
|
|
|
|
|
|
|
|
|
|
2002-04-18 11:16 don
|
|
|
|
|
|
|
|
|
|
* Make/makedefs: Added -lXi to the Linux X_LIBS
|
|
|
|
|
|
|
|
|
|
2002-04-18 06:38 robert
|
|
|
|
|
|
|
|
|
|
* src/osgPlugins/txp/: trpage_geom.cpp, trpage_readbuf.cpp,
|
|
|
|
|
trpage_warchive.cpp, trpage_writebuf.cpp: Fixed VisualStudio .NET
|
|
|
|
|
warnings in TXP plugin.
|
|
|
|
|
|
|
|
|
|
2002-04-18 05:57 robert
|
|
|
|
|
|
|
|
|
|
* src/: osgPlugins/dw/ReaderWriterDW.cpp, osgText/FTPolyGlyph.cpp:
|
|
|
|
|
Fixed memory leak in FTGL associated with the function of
|
|
|
|
|
gluTesselate.
|
|
|
|
|
|
|
|
|
|
Fixed a warnings in the DW plugin.
|
|
|
|
|
|
|
|
|
|
2002-04-17 16:04 robert
|
|
|
|
|
|
|
|
|
|
* include/osg/ColorMask: Warning fixes for VisualStudio
|
|
|
|
|
|
|
|
|
|
2002-04-17 10:18 robert
|
|
|
|
|
|
|
|
|
|
* INSTALL: Fixed type in location of redhat glu patch.
|
|
|
|
|
|
|
|
|
|
2002-04-17 07:36 robert
|
|
|
|
|
|
2002-07-19 23:49:43 +08:00
|
|
|
|
* include/osg/: ColorMatrix, StateAttribute: Fixes for warnings
|
|
|
|
|
under VisualStudio
|
2002-04-23 16:40:13 +08:00
|
|
|
|
|
|
|
|
|
2002-04-17 07:29 robert
|
|
|
|
|
|
|
|
|
|
* src/osgUtil/TriStripVisitor.cpp: Added a
|
|
|
|
|
gset->computeNumVertices() which was missing, this was causing
|
|
|
|
|
models to disappear after application of tri stripping.
|
|
|
|
|
|
|
|
|
|
2002-04-17 05:48 robert
|
|
|
|
|
|
|
|
|
|
* include/osg/Billboard, include/osg/Matrix,
|
|
|
|
|
include/osgUtil/CullVisitor, src/osg/Billboard.cpp,
|
|
|
|
|
src/osg/Matrix.cpp, src/osg/MemoryManager.cpp,
|
|
|
|
|
src/osgUtil/CullVisitor.cpp: Changed the osg::Billboard comution so
|
|
|
|
|
that it get passed in the current modelview matrix rathan than an
|
|
|
|
|
identity matrix, this matrix is then modified locally.
|
|
|
|
|
|
|
|
|
|
Changed the osg::Matrix set methods so they are inline.
|
|
|
|
|
|
|
|
|
|
Added a few useful comments to MemoryManager.cpp to help people
|
|
|
|
|
understand the assert's better.
|
|
|
|
|
|
|
|
|
|
2002-04-16 17:39 don
|
|
|
|
|
|
|
|
|
|
* Make/makedefs: Changed Linux makedepend flag from -MM to -M
|
|
|
|
|
|
|
|
|
|
2002-04-16 17:08 robert
|
|
|
|
|
|
|
|
|
|
* src/osgPlugins/txp/: trpage_compat.cpp, trpage_geom.cpp,
|
|
|
|
|
trpage_header.cpp, trpage_light.cpp, trpage_material.cpp,
|
|
|
|
|
trpage_model.cpp, trpage_parse.cpp, trpage_print.cpp,
|
|
|
|
|
trpage_range.cpp, trpage_rarchive.cpp, trpage_readbuf.cpp,
|
|
|
|
|
trpage_scene.cpp, trpage_tile.cpp, trpage_warchive.cpp,
|
|
|
|
|
trpage_writebuf.cpp: Fixed the seveal hunderd warnings in TerraPage
|
|
|
|
|
loader!
|
|
|
|
|
|
|
|
|
|
2002-04-16 11:44 robert
|
|
|
|
|
|
|
|
|
|
* src/osgPlugins/txp/TrPageArchive.cpp: Fix to TXP plugin to handle
|
|
|
|
|
to new osg::Image method naming.
|
|
|
|
|
|
|
|
|
|
2002-04-16 11:31 robert
|
|
|
|
|
|
|
|
|
|
* include/osgUtil/SceneView, src/osgUtil/RenderStage.cpp,
|
|
|
|
|
src/osgUtil/SceneView.cpp: Added clearing of seperation band
|
|
|
|
|
between horizontal/vertical split stereo areas.
|
|
|
|
|
|
|
|
|
|
2002-04-16 11:21 don
|
|
|
|
|
|
|
|
|
|
* Makefile, Make/makedirdefs, src/Makefile, src/Demos/Makefile,
|
|
|
|
|
src/osgPlugins/Makefile, src/osgPlugins/txp/trpage_read.h,
|
|
|
|
|
src/osgPlugins/txp/trpage_scene.h, src/osgPlugins/txp/trpage_sys.h,
|
|
|
|
|
src/osgPlugins/txp/trpage_write.h: Added makedirdefs via a request
|
|
|
|
|
from Bob Kheune. This allows us to edit the DIRS cruft in a single
|
|
|
|
|
file in the Make directory instead of having to edit multiple
|
|
|
|
|
files. Also edited Makefiles that needed to include this file.
|
|
|
|
|
|
|
|
|
|
Also cleaned up txp loader to compile with SunOS. This needs to be
|
|
|
|
|
retested on other platforms.
|
|
|
|
|
|
|
|
|
|
2002-04-16 10:57 robert
|
|
|
|
|
|
|
|
|
|
* include/osg/Image, src/osg/DrawPixels.cpp, src/osg/Image.cpp,
|
|
|
|
|
src/osg/Texture.cpp, src/osg/TextureCubeMap.cpp,
|
|
|
|
|
src/osgPlugins/dx/DXWriter.cpp, src/osgPlugins/flt/flt2osg.cpp,
|
|
|
|
|
src/osgPlugins/pfb/ConvertToPerformer.cpp: Added
|
|
|
|
|
osg::Image::setPixelFormat(..) and setInternalTextureFormat(), and
|
|
|
|
|
renamed osg::Image::pixelFormat(),
|
|
|
|
|
internalTextureFormat(),dataType() to osg::Image::getPixelFormat()
|
|
|
|
|
etc. These changes are to bring it more into line with the style
|
|
|
|
|
of the rest of the OSG.
|
|
|
|
|
|
|
|
|
|
Updated the rest of the distribution to take account for these
|
|
|
|
|
names changes.
|
|
|
|
|
|
|
|
|
|
2002-04-16 10: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.
|
|
|
|
|
|
|
|
|
|
2002-04-16 07:41 robert
|
|
|
|
|
|
|
|
|
|
* include/osg/Camera, include/osg/Viewport,
|
|
|
|
|
include/osgUtil/CullVisitor, include/osgUtil/SceneView,
|
|
|
|
|
src/osg/Camera.cpp, src/osg/Matrix.cpp, src/osg/MemoryManager.cpp,
|
|
|
|
|
src/osgUtil/SceneView.cpp: Removed the cached matrices from
|
|
|
|
|
osg::Camera, so that osg::Camrea::getModelViewMatrix() and
|
|
|
|
|
osg::Camera::getProjectionMatrix() are calculated on the fly.
|
|
|
|
|
Removed various redudent methods, including the project and
|
|
|
|
|
unproject methods which are better supported within
|
|
|
|
|
osgUtil::SceneView.
|
|
|
|
|
|
|
|
|
|
Added a computeWindowMatrix() method to Viewport, to make it easier
|
|
|
|
|
to construct a MV*P*W matrix for converting local coords into
|
|
|
|
|
screen coords and visa versa. Converted SceneView and CullVisitor
|
|
|
|
|
to use this new method.
|
|
|
|
|
|
|
|
|
|
2002-04-16 07:36 robert
|
|
|
|
|
|
|
|
|
|
* src/osgPlugins/flt/: CommentRecord.h, FltFile.cpp, FltFile.h,
|
|
|
|
|
HeaderRecord.cpp, Input.cpp, InstanceRecords.cpp,
|
|
|
|
|
InstanceRecords.h, OldVertexRecords.cpp, ReaderWriterFLT.cpp,
|
|
|
|
|
Record.cpp, flt2osg.cpp, flt2osg.h, opcodes.h: Updates to the flt
|
|
|
|
|
plugin from Brede Johansen.
|
|
|
|
|
|
|
|
|
|
2002-04-16 04:01 robert
|
|
|
|
|
|
|
|
|
|
* src/osg/MemoryManager.cpp: Warnings fix.
|
|
|
|
|
|
|
|
|
|
2002-04-16 01:29 don
|
|
|
|
|
|
|
|
|
|
* Make/makerpms, dist/RPM/OpenSceneGraph.spec,
|
|
|
|
|
dist/RPM/OpenSceneGraph_dev.spec: Fixed some boo-boos in makerpms
|
|
|
|
|
for building demo source files...
|
|
|
|
|
|
|
|
|
|
2002-04-16 00:13 don
|
|
|
|
|
|
|
|
|
|
* Make/: distrules, instrules, makedefs, makepkg, makerpms: Fixed
|
|
|
|
|
Solaris 'make distribution' for demo source.
|
|
|
|
|
|
|
|
|
|
2002-04-15 23:24 don
|
|
|
|
|
|
|
|
|
|
* Make/instdemosrc, Make/instrules, Make/makedefs,
|
|
|
|
|
src/osgGLUT/Makefile, src/osgPlugins/quicktime/Makedepend: fixed a
|
|
|
|
|
few problems that didn't work right with installing demo source on
|
|
|
|
|
platforms other than Solaris.
|
|
|
|
|
|
|
|
|
|
2002-04-15 17:48 robert
|
|
|
|
|
|
|
|
|
|
* Make/makedefs, include/osg/ImpostorSprite,
|
|
|
|
|
include/osgUtil/CullVisitor, src/osgPlugins/lib3ds/atmosphere.cpp,
|
|
|
|
|
src/osgPlugins/lib3ds/background.cpp,
|
|
|
|
|
src/osgPlugins/lib3ds/tracks.cpp,
|
|
|
|
|
src/osgPlugins/txp/TrPageParser.cpp,
|
|
|
|
|
src/osgPlugins/txp/trpage_geom.cpp,
|
|
|
|
|
src/osgPlugins/txp/trpage_geom.h,
|
|
|
|
|
src/osgPlugins/txp/trpage_rarchive.cpp,
|
|
|
|
|
src/osgPlugins/txp/trpage_readbuf.cpp,
|
|
|
|
|
src/osgPlugins/txp/trpage_scene.cpp,
|
|
|
|
|
src/osgPlugins/txp/trpage_warchive.cpp: Compile fixes for IRIX,
|
|
|
|
|
submitted by Randall Hopper.
|
|
|
|
|
|
|
|
|
|
2002-04-15 17:03 robert
|
|
|
|
|
|
|
|
|
|
* include/osg/MemoryManager, src/osgPlugins/dx/StateSetStr.cpp:
|
|
|
|
|
Added support for OSG_USE_MEMORY_MANAGER into Windows build.
|
|
|
|
|
|
|
|
|
|
2002-04-15 15:12 robert
|
|
|
|
|
|
|
|
|
|
* src/Demos/osghud/Makefile.inst: Added Makefile.inst which was not
|
|
|
|
|
added ealier with the check in osghud.
|
|
|
|
|
|
|
|
|
|
2002-04-15 10:45 don
|
|
|
|
|
|
|
|
|
|
* Make/makedefs: Added Daniel Sj<53>lie's request to use a default
|
|
|
|
|
complier (CXX) in makedefs. Doing this only for Linux
|
|
|
|
|
|
|
|
|
|
2002-04-15 10:29 robert
|
|
|
|
|
|
|
|
|
|
* VisualStudio/Demos/osgtext/osgtextdemo.dsp: Fixed error in
|
|
|
|
|
project w.r.t name of source file.
|
|
|
|
|
|
|
|
|
|
2002-04-15 10:21 robert
|
|
|
|
|
|
|
|
|
|
* VisualStudio/: VisualStudio.dsw, Demos/osgtext/osgtext.dsp,
|
|
|
|
|
Demos/osgtext/osgtextdemo.dsp: Renamed Demos/osgtext/osgtext.dsp
|
|
|
|
|
back to Demos/osgtext/osgtextdemo.dsp
|
|
|
|
|
|
|
|
|
|
2002-04-15 09:15 robert
|
|
|
|
|
|
|
|
|
|
* include/osg/Node, include/osg/NodeCallback,
|
|
|
|
|
include/osgUtil/AppVisitor, include/osgUtil/CullVisitor,
|
|
|
|
|
src/Demos/osghud/osghud.cpp, src/osg/Node.cpp,
|
|
|
|
|
src/osgUtil/CullVisitor.cpp: Added CullCallbacks to osg::Node, and
|
|
|
|
|
osgUtil::CullVisitor.
|
|
|
|
|
|
|
|
|
|
2002-04-15 07: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.
|
|
|
|
|
|
|
|
|
|
2002-04-15 06:59 robert
|
|
|
|
|
|
|
|
|
|
* src/osgPlugins/dx/ReaderWriterDX.cpp: Fixes to warning in Win32
|
|
|
|
|
build
|
|
|
|
|
|
|
|
|
|
2002-04-15 04:51 robert
|
|
|
|
|
|
|
|
|
|
* src/osgPlugins/flt/: LongIDRecord.cpp, flt2osg.cpp: Fixed the
|
|
|
|
|
copying of LongIDRecord's strings in flt plugin so it now uses the
|
|
|
|
|
record length-4, to create the string. Also Removed some in
|
|
|
|
|
appropriate comments from LongIDRecord, since they were obvious and
|
|
|
|
|
hang over of a copy and paste job on the code.
|
|
|
|
|
|
|
|
|
|
2002-04-15 04:09 robert
|
|
|
|
|
|
|
|
|
|
* src/: Demos/osgtext/main.cpp, osgUtil/SceneView.cpp: Fixed
|
|
|
|
|
display problem with the HUD in osgtext which was caused by the new
|
|
|
|
|
mods to SceneView not honouring the z near/far calculation flag.
|
|
|
|
|
|
|
|
|
|
2002-04-14 18:21 robert
|
|
|
|
|
|
|
|
|
|
* include/osg/DisplaySettings, include/osg/Image,
|
|
|
|
|
src/osg/DisplaySettings.cpp, src/osg/Image.cpp,
|
|
|
|
|
src/osg/Texture.cpp, src/osgUtil/SceneView.cpp: Added support for
|
|
|
|
|
specificing the eye mapping and seperation between the horizontal
|
|
|
|
|
and veritical split stereo modes.
|
|
|
|
|
|
|
|
|
|
Renamed osg::Image::ensureDimensionArePowerOfTwo() to
|
|
|
|
|
osg::Image::ensureValidSizeForTexturing().
|
|
|
|
|
|
|
|
|
|
2002-04-14 16:30 robert
|
|
|
|
|
|
|
|
|
|
* src/osg/: Image.cpp, Texture.cpp: Used a faster method for
|
|
|
|
|
checking for power of 2 on the image dimensions and did a check on
|
|
|
|
|
forcing 16bits textures in osg::Texture (which speeds things up on
|
|
|
|
|
the Umea model which is performance bound by texture memory.), the
|
|
|
|
|
later check is now commented out.
|
|
|
|
|
|
|
|
|
|
2002-04-14 09:41 robert
|
|
|
|
|
|
|
|
|
|
* include/osg/Image, src/osg/Image.cpp, src/osgGLUT/Viewer.cpp,
|
|
|
|
|
src/osgPlugins/bmp/ReaderWriterBMP.cpp: Fixes to
|
|
|
|
|
osg::Image::createImage(..), and addition of code to Viewer.cpp to
|
|
|
|
|
support output of screen snapshot via 'O'.
|
|
|
|
|
|
|
|
|
|
2002-04-14 08:54 robert
|
|
|
|
|
|
|
|
|
|
* src/osgPlugins/bmp/ReaderWriterBMP.cpp: Addition of write .bmp to
|
|
|
|
|
the BMP plugin.
|
|
|
|
|
|
|
|
|
|
2002-04-14 08:53 robert
|
|
|
|
|
|
|
|
|
|
* src/osgUtil/SceneView.cpp: Fix for crash in SceneView introduced
|
|
|
|
|
when ungarded use of _dispalySettings pointer was added, a if
|
|
|
|
|
(valid) guard has been added to solve the problem.
|
|
|
|
|
|
|
|
|
|
2002-04-13 18:19 robert
|
|
|
|
|
|
|
|
|
|
* VisualStudio/Demos/hangglide/hangglide.dsp,
|
|
|
|
|
VisualStudio/Demos/osgbillboard/osgbillboard.dsp,
|
|
|
|
|
VisualStudio/Demos/osgconv/osgconv.dsp,
|
|
|
|
|
VisualStudio/Demos/osgcopy/osgcopy.dsp,
|
|
|
|
|
VisualStudio/Demos/osgcube/osgcube.dsp,
|
|
|
|
|
VisualStudio/Demos/osgimpostor/osgimpostor.dsp,
|
|
|
|
|
VisualStudio/Demos/osgreflect/osgreflect.dsp,
|
|
|
|
|
VisualStudio/Demos/osgscribe/osgscribe.dsp,
|
|
|
|
|
VisualStudio/Demos/osgstereoimage/osgstereoimage.dsp,
|
|
|
|
|
VisualStudio/Demos/osgtext/osgtext.dsp,
|
|
|
|
|
VisualStudio/Demos/osgtexture/osgtexture.dsp,
|
|
|
|
|
VisualStudio/Demos/osgversion/osgversion.dsp,
|
|
|
|
|
VisualStudio/Demos/osgviews/osgviews.dsp,
|
|
|
|
|
VisualStudio/Demos/sgv/sgv.dsp, VisualStudio/osg/osg.dsp,
|
|
|
|
|
VisualStudio/osgDB/osgDB.dsp, VisualStudio/osgGLUT/osgGLUT.dsp,
|
|
|
|
|
VisualStudio/osgPlugins/bmp/bmp.dsp,
|
|
|
|
|
VisualStudio/osgPlugins/dw/dw.dsp,
|
|
|
|
|
VisualStudio/osgPlugins/dx/dx.dsp,
|
|
|
|
|
VisualStudio/osgPlugins/flt/flt.dsp,
|
|
|
|
|
VisualStudio/osgPlugins/gif/gif.dsp,
|
|
|
|
|
VisualStudio/osgPlugins/jpeg/jpeg.dsp,
|
|
|
|
|
VisualStudio/osgPlugins/lib3ds/lib3ds.dsp,
|
|
|
|
|
VisualStudio/osgPlugins/lwo/lwo.dsp,
|
|
|
|
|
VisualStudio/osgPlugins/obj/obj.dsp,
|
|
|
|
|
VisualStudio/osgPlugins/osg/dot_osg.dsp,
|
|
|
|
|
VisualStudio/osgPlugins/osgtgz/osgtgz.dsp,
|
|
|
|
|
VisualStudio/osgPlugins/pic/pic.dsp,
|
|
|
|
|
VisualStudio/osgPlugins/png/png.dsp,
|
|
|
|
|
VisualStudio/osgPlugins/rgb/rgb.dsp,
|
|
|
|
|
VisualStudio/osgPlugins/tgz/tgz.dsp,
|
|
|
|
|
VisualStudio/osgPlugins/tiff/tiff.dsp,
|
|
|
|
|
VisualStudio/osgPlugins/txp/txp.dsp,
|
|
|
|
|
VisualStudio/osgPlugins/zip/zip.dsp,
|
|
|
|
|
VisualStudio/osgText/osgText.dsp, VisualStudio/osgUtil/osgUtil.dsp,
|
|
|
|
|
include/osg/GeoSet, include/osgText/Text,
|
|
|
|
|
src/osgPlugins/dx/AreaGeoSetTriangulator.cpp,
|
|
|
|
|
src/osgPlugins/dx/DXWriter.cpp, src/osgPlugins/flt/FltFile.h,
|
|
|
|
|
src/osgPlugins/flt/flt.h, src/osgPlugins/txp/TrPageArchive.h: Clean
|
|
|
|
|
up for VisualStudio build
|
|
|
|
|
|
|
|
|
|
2002-04-13 14:53 robert
|
|
|
|
|
|
|
|
|
|
* VisualStudio/osgPlugins/tga/tga.dsp: Added a space into the
|
|
|
|
|
project name because it was confusing VisualStudio.
|
|
|
|
|
|
|
|
|
|
2002-04-13 14:45 robert
|
|
|
|
|
|
|
|
|
|
* VisualStudio/VisualStudio.dsw: Further changes to
|
|
|
|
|
VisualStudio.dsw for dependancies.
|
|
|
|
|
|
|
|
|
|
2002-04-13 07:36 robert
|
|
|
|
|
|
|
|
|
|
* VisualStudio/VisualStudio.dsw: Added dependanices into
|
|
|
|
|
osgPlugins.
|
|
|
|
|
|
|
|
|
|
2002-04-13 07:08 robert
|
|
|
|
|
|
|
|
|
|
* include/osgUtil/: RenderStage, SceneView: Fixed compile problem
|
|
|
|
|
related to missing includes (a result of removing include of
|
|
|
|
|
Camera..)
|
|
|
|
|
|
|
|
|
|
2002-04-13 06:29 robert
|
|
|
|
|
|
|
|
|
|
* VisualStudio/VisualStudio.dsw: Added dependancies to Demos.
|
|
|
|
|
|
|
|
|
|
2002-04-13 06:18 robert
|
|
|
|
|
|
|
|
|
|
* VisualStudio/VisualStudio.dsw, include/osg/Camera,
|
|
|
|
|
src/osgPlugins/dx/DXWriter.cpp: Saved workspace from VisualStudio
|
|
|
|
|
to follow up on missing demo dependancies
|
|
|
|
|
|
|
|
|
|
2002-04-13 05:28 robert
|
|
|
|
|
|
|
|
|
|
* VisualStudio/VisualStudio.dsw: Added Core infront of the names of
|
|
|
|
|
the project dependancies.
|
|
|
|
|
|
|
|
|
|
2002-04-12 14:06 robert
|
|
|
|
|
|
|
|
|
|
* include/osg/Camera, include/osg/ImpostorSprite,
|
|
|
|
|
include/osg/State, include/osgUtil/SceneView, src/osg/Camera.cpp,
|
|
|
|
|
src/osgUtil/SceneView.cpp: Further work on cleaning up SceneView
|
|
|
|
|
and Camera, in particular moving strereo support out of Camera and
|
|
|
|
|
into SceneView. Also enabled the option to set the projection and
|
|
|
|
|
modelview matrices directly on SceneView thereby removing the
|
|
|
|
|
dependance on osg::Camrea to control the view of the scene.
|
|
|
|
|
|
|
|
|
|
2002-04-12 10:05 robert
|
|
|
|
|
|
|
|
|
|
* src/osg/MemoryManager.cpp: Fixes for Win32 build.
|
|
|
|
|
|
|
|
|
|
2002-04-12 09:06 robert
|
|
|
|
|
|
|
|
|
|
* VisualStudio/: VisualStudio.dsw,
|
|
|
|
|
Demos/osgstereoimage/osgstereoimage.dsp, Demos/osgtext/osgtext.dsp,
|
|
|
|
|
Demos/osgversion/osgversion.dsp: Futher updates to VisualStudio
|
|
|
|
|
files, adding osgstereoimage and osgversion in particular.
|
|
|
|
|
|
|
|
|
|
2002-04-12 08:51 robert
|
|
|
|
|
|
|
|
|
|
* VisualStudio/: VisualStudio.dsw, osg/osg.dsp, osgDB/osgDB.dsp,
|
|
|
|
|
osgGLUT/osgGLUT.dsp, osgText/osgText.dsp, osgUtil/osgUtil.dsp:
|
|
|
|
|
Added "Core " infront of the osg, osgDB, osgUtil, osgText, and
|
|
|
|
|
osgGLUT libraries in the Visual Studio workspace/project files.
|
|
|
|
|
|
|
|
|
|
2002-04-12 08:15 robert
|
|
|
|
|
|
|
|
|
|
* VisualStudio/: VisualStudio.dsw, Demos/osgtext/osgtext.dsp:
|
|
|
|
|
Renamed the osgtext demo project to reflect the name.
|
|
|
|
|
|
|
|
|
|
2002-04-12 07: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/osgtexture/osgstereoimage.dsp,
|
|
|
|
|
Demos/osgtexture/osgtexture.dsp, Demos/osgviews/osgviews.dsp,
|
|
|
|
|
Demos/sgv/sgv.dsp, osgPlugins/bmp/bmp.dsp, osgPlugins/dw/dw.dsp,
|
|
|
|
|
osgPlugins/dx/dx.dsp, osgPlugins/flt/flt.dsp,
|
|
|
|
|
osgPlugins/gif/gif.dsp, osgPlugins/jpeg/jpeg.dsp,
|
|
|
|
|
osgPlugins/lwo/lwo.dsp, osgPlugins/obj/obj.dsp,
|
|
|
|
|
osgPlugins/osg/dot_osg.dsp, osgPlugins/osgtgz/osgtgz.dsp,
|
|
|
|
|
osgPlugins/pic/pic.dsp, osgPlugins/png/png.dsp,
|
|
|
|
|
osgPlugins/rgb/rgb.dsp, osgPlugins/tga/tga.dsp,
|
|
|
|
|
osgPlugins/tgz/tgz.dsp, osgPlugins/tiff/tiff.dsp,
|
|
|
|
|
osgPlugins/txp/txp.dsp, osgPlugins/zip/zip.dsp: Added "Demo " and
|
|
|
|
|
"osgPlugin " infront of all demo and plugin project names to help
|
|
|
|
|
differentiate them within VisualStudio.
|
|
|
|
|
|
|
|
|
|
2002-04-12 06:24 robert
|
|
|
|
|
|
|
|
|
|
* VisualStudio/osgPlugins/lib3ds/lib3ds.dsp: Attempt to add
|
|
|
|
|
osgPlugin infront of the 3ds name to force VisualStudio to present
|
|
|
|
|
it as plugin in the browser.
|
|
|
|
|
|
|
|
|
|
2002-04-12 06:12 robert
|
|
|
|
|
|
|
|
|
|
* VisualStudio/VisualStudio.dsw: Reorganised the names of libraries
|
|
|
|
|
and Demos to make it clear what is what.
|
|
|
|
|
|
|
|
|
|
2002-04-12 05:53 robert
|
|
|
|
|
|
|
|
|
|
* include/osg/Transform, src/osg/Transform.cpp,
|
|
|
|
|
src/osgText/FTVectoriser.cpp: Fixes for Win32 build
|
|
|
|
|
|
|
|
|
|
2002-04-12 05:25 robert
|
|
|
|
|
|
|
|
|
|
* VisualStudio/VisualStudio.dsw: Removed double reference of
|
|
|
|
|
osgtexture
|
|
|
|
|
|
|
|
|
|
2002-04-12 04:01 robert
|
|
|
|
|
|
|
|
|
|
* VisualStudio/osgUtil/osgUtil.dsp: Removed dangling references to
|
|
|
|
|
NewCullVisitor from osgUtil.dsp.
|
|
|
|
|
|
|
|
|
|
2002-04-12 02:18 don
|
|
|
|
|
|
|
|
|
|
* Make/makepkg, src/osgUtil/CullVisitor.cpp: Solaris PKG
|
|
|
|
|
distribution now makes a shar (self-extracting shell archived)
|
|
|
|
|
changed makepgk to do this.
|
|
|
|
|
|
|
|
|
|
Changed another one of those pesky cout = std::cout in
|
|
|
|
|
CullVisitor.cpp
|
|
|
|
|
|
|
|
|
|
2002-04-12 01:09 don
|
|
|
|
|
|
|
|
|
|
* Make/makedefs: added 'make cleandepend' to build system.
|
|
|
|
|
|
|
|
|
|
2002-04-12 01:06 don
|
|
|
|
|
|
|
|
|
|
* Make/: help.sh, makerules: Added the 'make cleandepend' target to
|
|
|
|
|
the build system.
|
|
|
|
|
|
|
|
|
|
2002-04-11 19:20 robert
|
|
|
|
|
|
|
|
|
|
* include/osg/Matrix, include/osg/NodeVisitor, include/osg/Object,
|
|
|
|
|
include/osg/StateAttribute, include/osg/StateSet,
|
|
|
|
|
include/osg/Transform, src/Demos/osgconv/OrientationConverter.cpp,
|
|
|
|
|
src/osg/Group.cpp, src/osg/NodeVisitor.cpp, src/osg/Object.cpp,
|
|
|
|
|
src/osg/PositionAttitudeTransform.cpp, src/osg/StateSet.cpp,
|
|
|
|
|
src/osg/Transform.cpp, src/osgPlugins/flt/flt2osg.cpp,
|
|
|
|
|
src/osgPlugins/osg/Object.cpp, src/osgPlugins/osg/Transform.cpp,
|
|
|
|
|
src/osgUtil/CullVisitor.cpp, src/osgUtil/Optimizer.cpp: Added
|
|
|
|
|
DataVariance enum and set/get fields to osg::Object to help
|
|
|
|
|
identify which objects have values that vary over the lifetime of
|
|
|
|
|
the object (DYNAMIC) and ones that do not vary (STATIC). Removed
|
|
|
|
|
the equivalent code in osg::Transform, StateSet and StateAttribute,
|
|
|
|
|
as these are now encompassed by the new DataVariance field.
|
|
|
|
|
|
|
|
|
|
Removed MatrixMode enum from Matrix, and associated
|
|
|
|
|
fields/parameters from osg::Transfrom and osg::NodeVisitor, since
|
|
|
|
|
MatrixMode was not providing any useful functionality, but made the
|
|
|
|
|
interface more complex (MatrixMode was an experimental API)
|
|
|
|
|
|
|
|
|
|
Added ReferenceFrame field to osg::Transform which allows users to
|
|
|
|
|
specify transforms that are relative to their parents (the default,
|
|
|
|
|
and previous behavior) or absolute reference frame, which can be
|
|
|
|
|
used for HUD's, camera relative light sources etc etc. Note, the
|
|
|
|
|
view frustum culling for absolute Transform are disabled, and all
|
|
|
|
|
their parents up to the root are also automatically have view
|
|
|
|
|
frustum culling disabled. However, once passed an absolute
|
|
|
|
|
Transform node culling will return to its default state of on, so
|
|
|
|
|
you can still cull underneath an absolute transform, its only the
|
|
|
|
|
culling above which is disabled.
|
|
|
|
|
|
|
|
|
|
2002-04-11 13:15 robert
|
|
|
|
|
|
|
|
|
|
* include/osg/Fog, include/osg/Image, include/osg/Light,
|
|
|
|
|
src/osg/Image.cpp, src/osg/Texture.cpp: Added several new methods
|
|
|
|
|
to osg::Image to help keep track of memory and added
|
|
|
|
|
osg::Image::readPixels to encapsulate glReadPixels.
|
|
|
|
|
|
|
|
|
|
Reordering of includes in include/osg/Fog and include/osg/Light to
|
|
|
|
|
remove silly warnings under Visual Studio.
|
|
|
|
|
|
|
|
|
|
2002-04-11 13:13 robert
|
|
|
|
|
|
|
|
|
|
* src/osgPlugins/lib3ds/ReaderWriter3DS.cpp: Patch to ReadWriter3DS
|
|
|
|
|
from Mike Connel.
|
|
|
|
|
|
|
|
|
|
2002-04-11 12:05 don
|
|
|
|
|
|
|
|
|
|
* src/osgUtil/Makefile: Backed out bad addition of NewCUllVisitor
|
|
|
|
|
|
|
|
|
|
2002-04-11 11:54 don
|
|
|
|
|
|
|
|
|
|
* src/osgUtil/Makefile: Somehow, cvs forgot to check in a modified
|
|
|
|
|
Makefile with NewCullVisitor added to it... Hm.. anyway this fixes
|
|
|
|
|
it.
|
|
|
|
|
|
|
|
|
|
2002-04-11 09:53 robert
|
|
|
|
|
|
|
|
|
|
* src/osg/DrawPixels.cpp: Fix for Win32 build.
|
|
|
|
|
|
|
|
|
|
2002-04-11 05:16 robert
|
|
|
|
|
|
|
|
|
|
* INSTALL: Changed the comments for Clay Fowlwer about the GLU
|
|
|
|
|
patch for RedHat7.2 to reflect the new position of the tarball and
|
|
|
|
|
its new name.
|
|
|
|
|
|
|
|
|
|
2002-04-11 04:24 robert
|
|
|
|
|
|
|
|
|
|
* include/osgUtil/SceneView, src/osgUtil/CullVisitor.cpp: Fixed
|
|
|
|
|
refrences to NewCullVisitor which has now been mapped onto
|
|
|
|
|
CullVisitor.
|
|
|
|
|
|
|
|
|
|
2002-04-10 18:10 robert
|
|
|
|
|
|
|
|
|
|
* include/osgUtil/CullVisitor, include/osgUtil/NewCullVisitor,
|
|
|
|
|
src/osg/Image.cpp, src/osgUtil/CullVisitor.cpp,
|
|
|
|
|
src/osgUtil/Makefile, src/osgUtil/NewCullVisitor.cpp: Copied
|
|
|
|
|
NewCullVisitor over top of CullVisitor and then removed
|
|
|
|
|
NewCullVisitor.
|
|
|
|
|
|
|
|
|
|
Added some defines to Image in prep for writing code to determine
|
|
|
|
|
how big a pixel is.
|
|
|
|
|
|
|
|
|
|
2002-04-10 17:51 robert
|
|
|
|
|
|
|
|
|
|
* Make/makedefs, VisualStudio/osg/osg.dsp, include/osg/DrawPixels,
|
|
|
|
|
include/osg/Image, include/osg/MemoryManager,
|
|
|
|
|
src/Demos/osgtexture/osgtexture.cpp, src/osg/DrawPixels.cpp,
|
|
|
|
|
src/osg/Image.cpp, src/osg/LightSource.cpp, src/osg/Makefile,
|
|
|
|
|
src/osgUtil/SceneView.cpp: Added new osg::DrawPixels class with
|
|
|
|
|
encapsulates glDrawPixels as and osg::Drawable. Added
|
|
|
|
|
osg::Image::readPixels to osg::Image.
|
|
|
|
|
|
|
|
|
|
Made osg::LightSource to default to cullActive set to false to that
|
|
|
|
|
LightSource nodes don't get culled by default.
|
|
|
|
|
|
|
|
|
|
2002-04-10 10:34 don
|
|
|
|
|
|
|
|
|
|
* dist/PKG/.README: Added placeholder .README file to the PKG
|
|
|
|
|
directory to keep CVS from removing the directory on an update.
|
|
|
|
|
|
|
|
|
|
2002-04-10 10:32 don
|
|
|
|
|
|
|
|
|
|
* dist/PKG/: OpenSceneGraph-0.8.44-SunOS-local,
|
|
|
|
|
OpenSceneGraph-dev-0.8.44-SunOS-local: Removed big honkin' SUN PKG
|
|
|
|
|
files from cvs distribution.
|
|
|
|
|
|
|
|
|
|
2002-04-09 21:29 don
|
|
|
|
|
|
|
|
|
|
* Make/makedefs, src/osgPlugins/tiff/Makefile: Added (previously
|
|
|
|
|
omitted) libpng, libjpeg, libtiff, libgif to makedefs in the Linux
|
|
|
|
|
section
|
|
|
|
|
|
|
|
|
|
2002-04-09 18:54 don
|
|
|
|
|
|
|
|
|
|
* Make/makerules: Fixed makedepend to do the right thing.
|
|
|
|
|
|
|
|
|
|
2002-04-09 17:46 robert
|
|
|
|
|
|
|
|
|
|
* include/osgUtil/SceneView: Added setProjectionMatrix and
|
|
|
|
|
setModelViewMatrix() methods to osg::SceneView, and associated
|
|
|
|
|
member variables. I have not linked them up to the cull traversal
|
|
|
|
|
yet, but this will be the next task.
|
|
|
|
|
|
|
|
|
|
2002-04-09 12:09 robert
|
|
|
|
|
|
|
|
|
|
* include/osg/ImpostorSprite, include/osg/Matrix,
|
|
|
|
|
include/osgUtil/NewCullVisitor, include/osgUtil/RenderStage,
|
|
|
|
|
src/osg/ImpostorSprite.cpp, src/osg/Matrix.cpp,
|
|
|
|
|
src/osgUtil/CullVisitor.cpp,
|
|
|
|
|
src/osgUtil/InsertImpostorsVisitor.cpp,
|
|
|
|
|
src/osgUtil/NewCullVisitor.cpp, src/osgUtil/RenderLeaf.cpp,
|
|
|
|
|
src/osgUtil/RenderStage.cpp, src/osgUtil/SceneView.cpp: Further
|
|
|
|
|
work on removing Camera references from NewCullVisitor and releted
|
|
|
|
|
classes, this work paves the way for making osg::Camera an optional
|
|
|
|
|
extra rather than a requirement for rendering.
|
|
|
|
|
|
|
|
|
|
2002-04-09 11:51 don
|
|
|
|
|
|
2002-07-19 23:49:43 +08:00
|
|
|
|
* Make/instdemosrc, src/Demos/osgbillboard/Makefile.inst,
|
2002-04-23 16:40:13 +08:00
|
|
|
|
src/Demos/osgcluster/Makefile.inst,
|
|
|
|
|
src/Demos/osgconv/Makefile.inst, src/Demos/osgcopy/Makefile.inst,
|
|
|
|
|
src/Demos/osgcube/Makefile.inst,
|
|
|
|
|
src/Demos/osgimpostor/Makefile.inst,
|
|
|
|
|
src/Demos/osgreflect/Makefile.inst,
|
|
|
|
|
src/Demos/osgscribe/Makefile.inst,
|
|
|
|
|
src/Demos/osgstereoimage/Makefile.inst,
|
|
|
|
|
src/Demos/osgtext/Makefile.inst,
|
|
|
|
|
src/Demos/osgtexture/Makefile.inst,
|
|
|
|
|
src/Demos/osgversion/Makefile.inst,
|
|
|
|
|
src/Demos/osgviews/Makefile.inst, src/Demos/sgv/Makefile.inst:
|
|
|
|
|
Checking in all Makefile.inst in src/Demos/*. These are the
|
|
|
|
|
Makefiles that get installed rather than the build Makefiles.
|
|
|
|
|
|
|
|
|
|
2002-04-09 10: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,
|
2002-07-19 23:49:43 +08:00
|
|
|
|
src/Demos/osgbillboard/Makefile, src/Demos/osgcluster/Makefile,
|
|
|
|
|
src/Demos/osgconv/Makefile, src/Demos/osgcopy/Makefile,
|
|
|
|
|
src/Demos/osgcube/Makefile, src/Demos/osgimpostor/Makefile,
|
|
|
|
|
src/Demos/osgreflect/Makefile, src/Demos/osgscribe/Makefile,
|
|
|
|
|
src/Demos/osgstereoimage/Makefile, src/Demos/osgtext/Makefile,
|
|
|
|
|
src/Demos/osgtexture/Makefile, src/Demos/osgversion/Makefile,
|
|
|
|
|
src/Demos/osgviews/Makefile, src/Demos/sgv/Makefile,
|
|
|
|
|
src/osgPlugins/Makefile, src/osgText/FTVectoriser.cpp: Added pkgadd
|
|
|
|
|
distribution for Solaris.
|
2002-04-23 16:40:13 +08:00
|
|
|
|
|
|
|
|
|
Added a cleaner way to install demo source so that installed
|
|
|
|
|
versions use a simplified makedefs/makerules.
|
|
|
|
|
|
|
|
|
|
Small fix to get osgText to compile with Solaris CC. Constructor
|
|
|
|
|
declared with a non-const argument, but implemented with const
|
|
|
|
|
argument.
|
|
|
|
|
|
|
|
|
|
2002-04-08 12:50 don
|
|
|
|
|
|
|
|
|
|
* Make/makedefs: Added -lstdc++ to begining of LIBS on link line..
|
|
|
|
|
??
|
|
|
|
|
|
|
|
|
|
2002-04-08 12:25 don
|
|
|
|
|
|
|
|
|
|
* Make/makedefs: Put quotes around "DBGF" for multi argument
|
|
|
|
|
|
|
|
|
|
2002-04-08 04:23 robert
|
|
|
|
|
|
|
|
|
|
* src/osg/MemoryManager.cpp: Changed a char* into const char* to
|
|
|
|
|
fix Solaris build.
|
|
|
|
|
|
|
|
|
|
2002-04-08 04:22 robert
|
|
|
|
|
|
|
|
|
|
* src/osg/Notify.cpp: Fix for VisualStudio's lack of
|
|
|
|
|
auto_ptr::reset.
|
|
|
|
|
|
|
|
|
|
2002-04-07 13:46 don
|
|
|
|
|
|
|
|
|
|
* Make/cygwin_plugin_def, Make/makedefs,
|
|
|
|
|
src/osgPlugins/bmp/Makefile, src/osgPlugins/dw/Makefile,
|
|
|
|
|
src/osgPlugins/dx/Makefile, src/osgPlugins/flt/Makefile,
|
|
|
|
|
src/osgPlugins/gif/Makefile, src/osgPlugins/jpeg/Makefile,
|
|
|
|
|
src/osgPlugins/lib3ds/Makefile, src/osgPlugins/lwo/Makefile,
|
|
|
|
|
src/osgPlugins/obj/Makefile, src/osgPlugins/osg/Makefile,
|
|
|
|
|
src/osgPlugins/osgtgz/Makefile, src/osgPlugins/pfb/Makefile,
|
|
|
|
|
src/osgPlugins/pic/Makefile, src/osgPlugins/png/Makefile,
|
|
|
|
|
src/osgPlugins/quicktime/Makefile, src/osgPlugins/rgb/Makefile,
|
|
|
|
|
src/osgPlugins/tga/Makefile, src/osgPlugins/tgz/Makefile,
|
|
|
|
|
src/osgPlugins/tiff/Makefile, src/osgPlugins/txp/Makefile,
|
|
|
|
|
src/osgPlugins/zip/Makefile: Added a stop gap fix for cygwin build.
|
|
|
|
|
Previous experiements were creating library and plugin files that
|
|
|
|
|
looked like system library and system files which would have
|
|
|
|
|
deleted original files on a 'make install'. Cygwin is not tested
|
|
|
|
|
yet, but this needed to get fixed before a cygwin user wiped out
|
|
|
|
|
his system library files.
|
|
|
|
|
|
|
|
|
|
2002-04-06 04:24 robert
|
|
|
|
|
|
|
|
|
|
* src/: osg/Makefile, osgUtil/Makefile: Updates to Makefile to
|
|
|
|
|
reflect recent .cpp additions such as TextureCubeMap, MemoryManager
|
|
|
|
|
etc.
|
|
|
|
|
|
|
|
|
|
2002-04-04 21:49 don
|
|
|
|
|
|
|
|
|
|
* src/osg/GeoSet.cpp: Fixed a small oversight in the previous bug
|
|
|
|
|
fix. in GeoSet::computeBound() _numcoords is NOT necesarily
|
|
|
|
|
_cindex._size.
|
|
|
|
|
|
|
|
|
|
2002-04-04 20:52 don
|
|
|
|
|
|
|
|
|
|
* INSTALL, Makefile, Make/help.sh, Make/helprules, Make/instrules,
|
|
|
|
|
Make/makedefs, Make/makedirrules, Make/makerules,
|
|
|
|
|
src/osgDB/Registry.cpp: Edited INSTALL for new make and
|
|
|
|
|
installation procedures. Checking in a fix for Norman Vine Added
|
|
|
|
|
helprules and help.sh for a long-winded help message if you 'make
|
|
|
|
|
help'.
|
|
|
|
|
|
|
|
|
|
2002-04-04 13:01 don
|
|
|
|
|
|
|
|
|
|
* Makefile, Make/distrules, Make/makedefs, Make/makerpms,
|
|
|
|
|
dist/RPM/OpenSceneGraph.spec, dist/RPM/OpenSceneGraph_dev.spec,
|
|
|
|
|
src/osgPlugins/dx/DXWriter.cpp, src/osgPlugins/gif/Makefile,
|
|
|
|
|
src/osgPlugins/jpeg/Makefile, src/osgPlugins/png/Makefile: Added
|
|
|
|
|
Norman Vine's changes for CYGWIN builds
|
|
|
|
|
|
|
|
|
|
Added distrules and makerpms for building RPM distributions
|
|
|
|
|
|
|
|
|
|
Removed old RedHatRPM distribution build directory
|
|
|
|
|
|
|
|
|
|
Added new dist/RPM directory and placed temporary .spec files
|
|
|
|
|
(these are generated by Make/makerpms and are not intended for
|
|
|
|
|
stand-alone use, but they keep the directory warm and CVS happy)
|
|
|
|
|
|
|
|
|
|
2002-04-03 19:30 don
|
|
|
|
|
|
|
|
|
|
* src/osg/GeoSet.cpp: Fixed a small bug in compute bound that
|
|
|
|
|
caused it to come up with the wrong number if the coord array was
|
|
|
|
|
indexed, and containing bogus (unindexed, yet in-line) numbers.
|
|
|
|
|
|
|
|
|
|
2002-04-03 12:53 don
|
|
|
|
|
|
|
|
|
|
* Make/makedefs: Cleaned up in stallation directives
|
|
|
|
|
|
|
|
|
|
2002-04-03 12: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,
|
|
|
|
|
src/osgPlugins/bmp/Makefile, src/osgPlugins/dw/Makefile,
|
|
|
|
|
src/osgPlugins/dx/Makefile, src/osgPlugins/flt/Makefile,
|
|
|
|
|
src/osgPlugins/gif/Makefile, src/osgPlugins/jpeg/Makefile,
|
|
|
|
|
src/osgPlugins/lib3ds/Makefile, src/osgPlugins/lwo/Makefile,
|
|
|
|
|
src/osgPlugins/obj/Makefile, src/osgPlugins/osg/Makefile,
|
|
|
|
|
src/osgPlugins/osgtgz/Makefile, src/osgPlugins/pfb/Makefile,
|
|
|
|
|
src/osgPlugins/pic/Makefile, src/osgPlugins/png/Makefile,
|
|
|
|
|
src/osgPlugins/quicktime/Makefile, src/osgPlugins/rgb/Makefile,
|
|
|
|
|
src/osgPlugins/tga/Makefile, src/osgPlugins/tgz/Makefile,
|
|
|
|
|
src/osgPlugins/tiff/Makefile, src/osgPlugins/txp/Makefile,
|
|
|
|
|
src/osgPlugins/zip/Makefile, src/osgText/Makefile,
|
|
|
|
|
src/osgUtil/Makefile, src/osgUtil/RenderStage.cpp: Reinstated
|
|
|
|
|
Norman Vine's TARGET_BASENAME variable in the makefiles and added
|
|
|
|
|
prefixes and suffixes to libs and plugins. ALl this to accomodate
|
|
|
|
|
cygwin...
|
|
|
|
|
|
|
|
|
|
Also added INST_SYS_PREFIX and INST_SHARE_PREFIX for installation,
|
|
|
|
|
as well as "standardizing" the install locations for the various
|
|
|
|
|
platforms.
|
|
|
|
|
|
|
|
|
|
2002-04-02 01:58 don
|
|
|
|
|
|
|
|
|
|
* Make/: makedefs, makerules: Oops forgot to add makedefs and
|
|
|
|
|
makerules
|
|
|
|
|
|
|
|
|
|
2002-04-02 01:44 don
|
|
|
|
|
|
|
|
|
|
* AUTHORS, Makefile, Make/instrules, Make/instrules.new,
|
|
|
|
|
Make/makedefs.cyg, Make/makedefs.freebsd, Make/makedefs.irix.std,
|
|
|
|
|
Make/makedefs.irix.std.64, Make/makedefs.linux,
|
|
|
|
|
Make/makedefs.macosx, Make/makedefs.mingw, Make/makedefs.new,
|
|
|
|
|
Make/makerules.cyg, Make/makerules.freebsd, Make/makerules.irix,
|
|
|
|
|
Make/makerules.linux, Make/makerules.macosx, Make/makerules.mingw,
|
|
|
|
|
Make/makerules.new, dist/Irix/Makefile, src/Makefile,
|
2002-07-19 23:49:43 +08:00
|
|
|
|
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/osgtexture/Makefile,
|
|
|
|
|
src/Demos/osgviews/Makefile, src/Demos/sgv/Makefile,
|
|
|
|
|
src/osg/Makefile, src/osgDB/Makefile, src/osgGLUT/Makefile,
|
|
|
|
|
src/osgPlugins/Makefile, src/osgPlugins/bmp/Makefile,
|
|
|
|
|
src/osgPlugins/dw/Makefile, src/osgPlugins/dx/Makefile,
|
|
|
|
|
src/osgPlugins/flt/Makefile, src/osgPlugins/gif/Makefile,
|
|
|
|
|
src/osgPlugins/jpeg/Makefile, src/osgPlugins/lib3ds/Makefile,
|
|
|
|
|
src/osgPlugins/lwo/Makefile, src/osgPlugins/obj/Makefile,
|
|
|
|
|
src/osgPlugins/osg/Makefile, src/osgPlugins/osgtgz/Makefile,
|
|
|
|
|
src/osgPlugins/pfb/Makefile, src/osgPlugins/pic/Makefile,
|
|
|
|
|
src/osgPlugins/png/Makefile, src/osgPlugins/quicktime/Makefile,
|
|
|
|
|
src/osgPlugins/rgb/Makefile, src/osgPlugins/tga/Makefile,
|
|
|
|
|
src/osgPlugins/tgz/Makefile, src/osgPlugins/tiff/Makefile,
|
|
|
|
|
src/osgPlugins/txp/Makefile, src/osgPlugins/zip/Makefile,
|
|
|
|
|
src/osgText/Makefile, src/osgUtil/Makefile: The new order for
|
|
|
|
|
building OSG. All Makefiles are replaced and the Make directory is
|
|
|
|
|
left with four files only : makedefs makerules
|
|
|
|
|
makedirrules instrules
|
2002-04-23 16:40:13 +08:00
|
|
|
|
|
|
|
|
|
These work for all platforms supported so far, which include :
|
|
|
|
|
Linux Irix Solaris MacOSX Cygwin FreeBSD
|
|
|
|
|
|
|
|
|
|
2002-04-02 01:27 don
|
|
|
|
|
|
|
|
|
|
* Make/: makedefs.new, makerules.new: Folded in Bob Kuehne's
|
|
|
|
|
changes for Mac OSX to makedefs and makerules
|
|
|
|
|
|
|
|
|
|
2002-04-01 10:37 don
|
|
|
|
|
|
|
|
|
|
* Make/: makedefs.new, makerules.new: Added cleanlite rules to
|
|
|
|
|
makerules.new
|
|
|
|
|
|
|
|
|
|
2002-03-31 23:54 don
|
|
|
|
|
|
|
|
|
|
* Make/makedefs.new: [no log message]
|
|
|
|
|
|
|
|
|
|
2002-03-31 22:39 don
|
|
|
|
|
|
|
|
|
|
* Make/: instrules.new, makedefs.new, makerules.new: Completed and
|
|
|
|
|
tested instrules.new
|
|
|
|
|
|
|
|
|
|
2002-03-31 11:43 don
|
|
|
|
|
|
|
|
|
|
* Make/: instrules.new, makedefs.new: Added more to instrules and
|
|
|
|
|
makedefs.new Folded in Randall Hopper's changes for FreeBSD
|
|
|
|
|
|
|
|
|
|
2002-03-31 11:40 robert
|
|
|
|
|
|
|
|
|
|
* Make/makedefs.linux, VisualStudio/osg/osg.dsp,
|
|
|
|
|
VisualStudio/osgUtil/osgUtil.dsp, include/osg/Camera,
|
|
|
|
|
include/osg/ClippingVolume, include/osg/NodeVisitor,
|
|
|
|
|
include/osg/Projection, include/osg/Transform,
|
|
|
|
|
include/osgUtil/CullViewState, include/osgUtil/CullVisitor,
|
|
|
|
|
include/osgUtil/NewCullVisitor, include/osgUtil/RenderLeaf,
|
|
|
|
|
include/osgUtil/SceneView, src/osg/Camera.cpp, src/osg/Makefile,
|
|
|
|
|
src/osg/Projection.cpp, src/osg/State.cpp,
|
|
|
|
|
src/osgUtil/CullViewState.cpp, src/osgUtil/CullVisitor.cpp,
|
|
|
|
|
src/osgUtil/Makefile, src/osgUtil/NewCullVisitor.cpp,
|
|
|
|
|
src/osgUtil/RenderBin.cpp, src/osgUtil/RenderLeaf.cpp,
|
|
|
|
|
src/osgUtil/SceneView.cpp: Added new osg::Projection node, and
|
|
|
|
|
osgUtil::NewCullVisitor which are work in progress for the new
|
|
|
|
|
support for controlling the projection matrix from within the scene
|
|
|
|
|
graph.
|
|
|
|
|
|
|
|
|
|
Also Added osg::State::getClippingVolume(), getProjectionMatrix()
|
|
|
|
|
and getModelViewMatrix() with allows drawables to access the
|
|
|
|
|
current projection, and model view matrices and the view frustum in
|
|
|
|
|
local coords to the drawable.
|
|
|
|
|
|
|
|
|
|
2002-03-31 04:54 robert
|
|
|
|
|
|
|
|
|
|
* src/osgPlugins/obj/glm.cpp: Removed reference to malloc.h,
|
|
|
|
|
replacing by stdlib.h instead.
|
|
|
|
|
|
|
|
|
|
2002-03-30 16:20 robert
|
|
|
|
|
|
|
|
|
|
* src/osgPlugins/dx/DXWriter.cpp: Warnings fixes, submitted by
|
|
|
|
|
Randall Hopper.
|
|
|
|
|
|
|
|
|
|
2002-03-30 10:13 robert
|
|
|
|
|
|
|
|
|
|
* src/osg/MemoryManager.cpp: Fix for Cygwin build.
|
|
|
|
|
|
|
|
|
|
2002-03-29 12:26 robert
|
|
|
|
|
|
|
|
|
|
* include/osg/MemoryAdapter, include/osg/State,
|
|
|
|
|
include/osg/StateAttribute, include/osg/Texture,
|
|
|
|
|
include/osg/mem_ptr, src/osg/Camera.cpp, src/osg/Makefile,
|
|
|
|
|
src/osg/State.cpp, src/osg/Texture.cpp, src/osgUtil/RenderLeaf.cpp,
|
|
|
|
|
src/osgUtil/RenderStage.cpp, src/osgUtil/RenderStageLighting.cpp,
|
|
|
|
|
src/osgUtil/SceneView.cpp: Move the applying of Projection and
|
|
|
|
|
ModelView matrices into osg::State so that it now maintains
|
|
|
|
|
references to the last applied matrices, automatically doing lazy
|
|
|
|
|
state updating. This simplifies the various places in the OSG
|
|
|
|
|
which were previously doing the applying, add paves the way for
|
|
|
|
|
managing the projection matrix within the scene graph.
|
|
|
|
|
|
|
|
|
|
Remove MemoryAdapter and mem_ptr as they arn't being used, and can
|
|
|
|
|
potentially confuse users by their existance.
|
|
|
|
|
|
|
|
|
|
2002-03-29 07:23 robert
|
|
|
|
|
|
|
|
|
|
* include/osg/MemoryManager: Converted from dos file endings to
|
|
|
|
|
unix.
|
|
|
|
|
|
|
|
|
|
2002-03-29 07:23 robert
|
|
|
|
|
|
|
|
|
|
* src/: osg/MemoryManager.cpp, osgText/FTGL.h: Fixes for dos
|
|
|
|
|
endings in MemoryManager.cpp, and compile fix for osgText for
|
|
|
|
|
Cygwin.
|
|
|
|
|
|
|
|
|
|
2002-03-29 01:54 don
|
|
|
|
|
|
|
|
|
|
* Make/: instrules.new, makedefs.new, makerules.new: Added new
|
|
|
|
|
install rules for makefiles and updated makedefs and makerules...
|
|
|
|
|
more to come
|
|
|
|
|
|
|
|
|
|
2002-03-28 18:06 robert
|
|
|
|
|
|
|
|
|
|
* src/: osg/MemoryManager.cpp, osgUtil/SceneView.cpp: Fixes for
|
|
|
|
|
IRIX build.
|
|
|
|
|
|
|
|
|
|
2002-03-28 02:29 don
|
|
|
|
|
|
|
|
|
|
* Make/: makedefs.new, makerules.new: Couple a fixes in makedefs
|
|
|
|
|
and makerules
|
|
|
|
|
|
|
|
|
|
2002-03-28 01:35 don
|
|
|
|
|
|
|
|
|
|
* Make/makedefs.new: Added Norman Vines fixeds for cygwin
|
|
|
|
|
|
|
|
|
|
2002-03-27 18:04 robert
|
|
|
|
|
|
|
|
|
|
* include/osg/Texture: A compile fix to the new Texture subload
|
|
|
|
|
changes.
|
|
|
|
|
|
|
|
|
|
2002-03-27 17:51 robert
|
|
|
|
|
|
|
|
|
|
* include/osg/Texture, src/osg/Texture.cpp,
|
|
|
|
|
src/osg/TextureCubeMap.cpp, src/osgPlugins/osg/Texture.cpp: Added
|
|
|
|
|
support for setting the texture subload width and height within
|
|
|
|
|
osg::Texture. The values default to 0, and in this state they are
|
|
|
|
|
sizes of the glTexSubImage2D are taken from the source image size.
|
|
|
|
|
This allows the previous setup with no settings for subload size to
|
|
|
|
|
work as before.
|
|
|
|
|
|
|
|
|
|
2002-03-27 11:31 robert
|
|
|
|
|
|
|
|
|
|
* Make/makedefs.linux, include/osgUtil/SceneView,
|
|
|
|
|
src/Demos/osgconv/osgconv.cpp, src/osg/MemoryManager.cpp,
|
|
|
|
|
src/osgDB/Registry.cpp: Futher updates to MemoryManager, fixed
|
|
|
|
|
memory leak in osgconv.
|
|
|
|
|
|
|
|
|
|
2002-03-27 09:56 robert
|
|
|
|
|
|
|
|
|
|
* src/: osg/DisplaySettings.cpp, osg/GeoSet.cpp,
|
|
|
|
|
osgDB/FieldReaderIterator.cpp, osgDB/FileUtils.cpp,
|
|
|
|
|
osgDB/Registry.cpp, osgText/FTBitmapGlyph.cpp,
|
|
|
|
|
osgText/FTPixmapGlyph.cpp, osgUtil/NvTriStripObjects.cpp,
|
|
|
|
|
osgUtil/NvTriStripObjects.h: Updates to various files, replacing
|
|
|
|
|
delete calls with osgDelete so that greater debugging info can be
|
|
|
|
|
gleaned.
|
|
|
|
|
|
|
|
|
|
2002-03-27 05:52 robert
|
|
|
|
|
|
|
|
|
|
* src/osgUtil/SceneView.cpp: Added support for VERTICAL_SPILT and
|
|
|
|
|
HORIZONTAL_SPLIT stereo modes.
|
|
|
|
|
|
|
|
|
|
2002-03-27 01:09 don
|
|
|
|
|
|
|
|
|
|
* Make/: makedefs.new, makerules.new: Update to makeefs/makerules
|
|
|
|
|
|
|
|
|
|
2002-03-26 19:55 don
|
|
|
|
|
|
|
|
|
|
* Make/: makedefs.new, makerules.new: update to makedefs.new
|
|
|
|
|
makerules.new
|
|
|
|
|
|
|
|
|
|
2002-03-26 18:52 robert
|
|
|
|
|
|
|
|
|
|
* Make/makedefs.freebsd, Make/makedefs.irix.std,
|
|
|
|
|
Make/makedefs.irix.std.64, Make/makedefs.linux,
|
|
|
|
|
Make/makedefs.macosx, include/osg/Export, include/osg/GeoSet,
|
|
|
|
|
include/osg/Image, include/osg/ImpostorSprite,
|
|
|
|
|
include/osg/LightSource, include/osg/Matrix,
|
|
|
|
|
include/osg/MemoryManager, include/osg/Node, include/osg/Notify,
|
|
|
|
|
include/osg/Object, include/osg/StateAttribute,
|
|
|
|
|
include/osg/StateSet, include/osg/mem_ptr, include/osgDB/Export,
|
|
|
|
|
include/osgGLUT/glut, src/Demos/osgcluster/broadcaster.cpp,
|
|
|
|
|
src/Demos/osgtext/main.cpp, src/osg/Camera.cpp,
|
|
|
|
|
src/osg/DisplaySettings.cpp, src/osg/EarthSky.cpp,
|
|
|
|
|
src/osg/GeoSet.cpp, src/osg/Image.cpp, src/osg/ImpostorSprite.cpp,
|
|
|
|
|
src/osg/MemoryManager.cpp, src/osg/Notify.cpp,
|
|
|
|
|
src/osg/StateSet.cpp, src/osg/Transform.cpp,
|
|
|
|
|
src/osgDB/DynamicLibrary.cpp, src/osgDB/Field.cpp,
|
|
|
|
|
src/osgDB/FieldReaderIterator.cpp, src/osgDB/FileUtils.cpp,
|
|
|
|
|
src/osgDB/ReadFile.cpp, src/osgDB/Registry.cpp,
|
|
|
|
|
src/osgGLUT/Viewer.cpp, src/osgPlugins/osg/AlphaFunc.cpp,
|
|
|
|
|
src/osgPlugins/osg/Billboard.cpp, src/osgPlugins/osg/ClipPlane.cpp,
|
|
|
|
|
src/osgPlugins/osg/ColorMask.cpp,
|
|
|
|
|
src/osgPlugins/osg/ColorMatrix.cpp,
|
|
|
|
|
src/osgPlugins/osg/CullFace.cpp, src/osgPlugins/osg/Depth.cpp,
|
|
|
|
|
src/osgPlugins/osg/Drawable.cpp, src/osgPlugins/osg/EarthSky.cpp,
|
|
|
|
|
src/osgPlugins/osg/Fog.cpp, src/osgPlugins/osg/FrontFace.cpp,
|
|
|
|
|
src/osgPlugins/osg/GeoSet.cpp, src/osgPlugins/osg/Geode.cpp,
|
|
|
|
|
src/osgPlugins/osg/Group.cpp, src/osgPlugins/osg/Image.cpp,
|
|
|
|
|
src/osgPlugins/osg/Impostor.cpp, src/osgPlugins/osg/LOD.cpp,
|
|
|
|
|
src/osgPlugins/osg/Light.cpp, src/osgPlugins/osg/LightModel.cpp,
|
|
|
|
|
src/osgPlugins/osg/LightSource.cpp,
|
|
|
|
|
src/osgPlugins/osg/LineStipple.cpp,
|
|
|
|
|
src/osgPlugins/osg/LineWidth.cpp, src/osgPlugins/osg/Material.cpp,
|
|
|
|
|
src/osgPlugins/osg/Matrix.cpp, src/osgPlugins/osg/Node.cpp,
|
|
|
|
|
src/osgPlugins/osg/Point.cpp, src/osgPlugins/osg/PolygonMode.cpp,
|
|
|
|
|
src/osgPlugins/osg/PolygonOffset.cpp,
|
|
|
|
|
src/osgPlugins/osg/ReaderWriterOSG.cpp,
|
|
|
|
|
src/osgPlugins/osg/ShadeModel.cpp, src/osgPlugins/osg/StateSet.cpp,
|
|
|
|
|
src/osgPlugins/osg/Stencil.cpp, src/osgPlugins/osg/Switch.cpp,
|
|
|
|
|
src/osgPlugins/osg/TexEnv.cpp, src/osgPlugins/osg/TexGen.cpp,
|
|
|
|
|
src/osgPlugins/osg/TexMat.cpp, src/osgPlugins/osg/Texture.cpp,
|
|
|
|
|
src/osgPlugins/osg/TextureCubeMap.cpp,
|
|
|
|
|
src/osgPlugins/osg/Transform.cpp,
|
|
|
|
|
src/osgPlugins/osg/Transparency.cpp, src/osgText/FTBitmapGlyph.cpp,
|
|
|
|
|
src/osgText/FTFace.cpp, src/osgText/FTFont.cpp, src/osgText/FTGL.h,
|
|
|
|
|
src/osgText/FTGLBitmapFont.cpp, src/osgText/FTGLOutlineFont.cpp,
|
|
|
|
|
src/osgText/FTGLPixmapFont.cpp, src/osgText/FTGLPolygonFont.cpp,
|
|
|
|
|
src/osgText/FTGLTextureFont.cpp, src/osgText/FTGlyphContainer.cpp,
|
|
|
|
|
src/osgText/FTLibrary.cpp, src/osgText/FTOutlineGlyph.cpp,
|
|
|
|
|
src/osgText/FTPixmapGlyph.cpp, src/osgText/FTPolyGlyph.cpp,
|
|
|
|
|
src/osgText/FTVectoriser.cpp, src/osgText/Font.cpp,
|
|
|
|
|
src/osgText/Paragraph.cpp, src/osgUtil/CullVisitor.cpp,
|
|
|
|
|
src/osgUtil/DisplayRequirementsVisitor.cpp,
|
|
|
|
|
src/osgUtil/DriveManipulator.cpp,
|
|
|
|
|
src/osgUtil/InsertImpostorsVisitor.cpp,
|
|
|
|
|
src/osgUtil/IntersectVisitor.cpp,
|
|
|
|
|
src/osgUtil/NvTriStripObjects.cpp, src/osgUtil/Optimizer.cpp,
|
|
|
|
|
src/osgUtil/SceneView.cpp, src/osgUtil/SceneViewManipulator.cpp,
|
|
|
|
|
src/osgUtil/SmoothingVisitor.cpp, src/osgUtil/TriStripVisitor.cpp:
|
|
|
|
|
Added support for osg::MemoryManager which is based upon Paul
|
|
|
|
|
Nettle's memory manager published at flipcode.com. This can be
|
|
|
|
|
turned on with the OSG_USE_MEMORY_MANGER option which then uses
|
|
|
|
|
custom global new and delete operators as well as provide osgNew
|
|
|
|
|
and osgDelete macro's which add ability to log line and file from
|
|
|
|
|
which calls are made.
|
|
|
|
|
|
|
|
|
|
Updated osg,osgUtil,osgDB,osgText and osgPlugins/osg to use
|
|
|
|
|
osgNew/osgDelete, and fixed memory leaks highlighted by the new
|
|
|
|
|
memory manager.
|
|
|
|
|
|
|
|
|
|
2002-03-26 16:26 don
|
|
|
|
|
|
|
|
|
|
* Make/makedirrules: Adding makedirrrules to Make directory
|
|
|
|
|
|
|
|
|
|
2002-03-26 16:24 don
|
|
|
|
|
|
|
|
|
|
* Make/: makedefs.new, makerules.new: Temporarily adding
|
|
|
|
|
makedefs.new and makerules.new to keep them separate from current
|
|
|
|
|
makedefs/makerules files. Will eventually remove all makedefs.*
|
|
|
|
|
and makerules.* and replace only makedefs and makerules with
|
|
|
|
|
makedefs.new and makedefs.new
|
|
|
|
|
|
|
|
|
|
2002-03-25 18:17 robert
|
|
|
|
|
|
|
|
|
|
* Make/makedefs.freebsd, Make/makedefs.irix.std,
|
|
|
|
|
Make/makedefs.irix.std.64, Make/makedefs.linux,
|
|
|
|
|
Make/makedefs.macosx, VisualStudio/osg/osg.dsp,
|
2002-07-19 23:49:43 +08:00
|
|
|
|
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.
|
2002-04-23 16:40:13 +08:00
|
|
|
|
|
|
|
|
|
Have fixed a couple of new/delete[] problems which existed as a
|
|
|
|
|
result.
|
|
|
|
|
|
|
|
|
|
To use the MemoryManager to track memory usage simply add
|
|
|
|
|
-DOSG_USE_MEMEORY_TRACKING to the compile line.
|
|
|
|
|
|
|
|
|
|
Have yet to move the osg from using new to osgNew, will do this
|
|
|
|
|
next.
|
|
|
|
|
|
|
|
|
|
2002-03-25 18:13 robert
|
|
|
|
|
|
|
|
|
|
* VisualStudio/Demos/osgtexture/osgstereoimage.dsp: Added missing
|
|
|
|
|
osgstereoimage.dsp
|
|
|
|
|
|
|
|
|
|
2002-03-25 14:04 robert
|
|
|
|
|
|
|
|
|
|
* include/osg/Math, src/osg/Image.cpp: Fixes for MacOSX build.
|
|
|
|
|
|
|
|
|
|
2002-03-23 16:30 robert
|
|
|
|
|
|
|
|
|
|
* src/osg/DisplaySettings.cpp: Fixed warning in DisplaySettings.cpp
|
|
|
|
|
|
|
|
|
|
2002-03-23 16: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 05:55 robert
|
|
|
|
|
|
|
|
|
|
* include/osg/Texture: Added GL_TEXTURE_3D definition for those
|
|
|
|
|
with gl.h headers which don't contain it.
|
|
|
|
|
|
|
|
|
|
2002-03-21 10:46 robert
|
|
|
|
|
|
|
|
|
|
* src/osgPlugins/osg/TextureCubeMap.cpp: Added missing
|
|
|
|
|
TextureCubeMap.cpp to cvs.
|
|
|
|
|
|
|
|
|
|
2002-03-21 07:36 robert
|
|
|
|
|
|
|
|
|
|
* include/osg/State, src/osg/State.cpp, src/osg/Texture.cpp:
|
|
|
|
|
Renamed have_applied_mode, have_applied_attribute, apply_mode,
|
|
|
|
|
apply_attribute to haveAppliedMode, haveAppliedAttribute,
|
|
|
|
|
applyMode, applyAttribute to make it more consistent with the
|
|
|
|
|
general OSG name convetion.
|
|
|
|
|
|
|
|
|
|
2002-03-21 07:00 robert
|
|
|
|
|
|
|
|
|
|
* include/osg/State, src/osg/State.cpp, src/osg/Texture.cpp: Added
|
|
|
|
|
osg:State:have_applied_mode(mode) and have_applied_attribute(type)
|
|
|
|
|
to make it easier to specify which modes and attributes have been
|
|
|
|
|
modified without the user requiring to know to what value, or to
|
|
|
|
|
have an equivilant attribute to pass to the have_applied_attribute
|
|
|
|
|
method. The original have_applied(mode) and
|
|
|
|
|
have_applied(attribute) methods have been renamed
|
|
|
|
|
have_applied_mode(), have_applied_attribute() as this was required
|
|
|
|
|
to prevent the mode and type values colliding during compile (it
|
|
|
|
|
was causing a compile error when the method names were the same.)
|
|
|
|
|
|
|
|
|
|
2002-03-21 06:57 robert
|
|
|
|
|
|
|
|
|
|
* src/osgUtil/SceneView.cpp: _cullMaskRight was not being
|
|
|
|
|
initialized in the constructor which was resulting in some sporadic
|
|
|
|
|
problems when running stereo - occoasionally the right eye view
|
|
|
|
|
wouldn't appear!
|
|
|
|
|
|
|
|
|
|
2002-03-21 02: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....
|
|
|
|
|
|
|
|
|
|
Removed redundant README file in osgviews... was a copy of
|
|
|
|
|
sgv/README.
|
|
|
|
|
|
|
|
|
|
2002-03-20 17:39 robert
|
|
|
|
|
|
|
|
|
|
* AUTHORS, VisualStudio/osgPlugins/osg/dot_osg.dsp,
|
|
|
|
|
include/osg/TextureCubeMap, src/osg/Texture.cpp,
|
|
|
|
|
src/osg/TextureCubeMap.cpp, src/osgPlugins/osg/Makefile,
|
|
|
|
|
src/osgPlugins/osg/StateSet.cpp, src/osgPlugins/osg/TexGen.cpp:
|
|
|
|
|
Added osg::TextureCubeMap which encapsulates OpenGL's cube texture
|
|
|
|
|
mapping.
|
|
|
|
|
|
|
|
|
|
2002-03-20 09:03 robert
|
|
|
|
|
|
|
|
|
|
* include/osg/Referenced, include/osgDB/ReaderWriter,
|
|
|
|
|
src/osgPlugins/osg/ReaderWriterOSG.cpp: Added a
|
|
|
|
|
Referenced::unref_nodelete() method which unreferences but does not
|
|
|
|
|
delete the object even if its count goes to 0 or below. This
|
|
|
|
|
should only be called in special circumstances, the
|
|
|
|
|
ReaderWriter::ReadResult being one of them. This new method has
|
|
|
|
|
allowed the problem of objects being multiple referenced on return
|
|
|
|
|
from readNodeFile() & readImageFile().
|
|
|
|
|
|
|
|
|
|
2002-03-20 06:24 robert
|
|
|
|
|
|
|
|
|
|
* include/osg/Texture, include/osg/TextureCubeMap,
|
|
|
|
|
src/Demos/osgtexture/osgtexture.cpp, src/osg/Texture.cpp,
|
|
|
|
|
src/osg/TextureCubeMap.cpp: Updates to Texture and TextureCubeMap
|
|
|
|
|
to clean up the code so they share much more of the core texture
|
|
|
|
|
setup code. This largely invloved paramterizing the
|
|
|
|
|
applyImmediateMode, which has also been rename applyTexImage to
|
|
|
|
|
reflect its functionality better.
|
|
|
|
|
|
|
|
|
|
2002-03-20 06:22 robert
|
|
|
|
|
|
|
|
|
|
* src/osgUtil/IntersectVisitor.cpp: Added the fallback of
|
|
|
|
|
intersecting with the a drawables bounding box, if the drawable
|
|
|
|
|
isn't a GeoSet and hence supported by the IntersectVisitor's GeoSet
|
|
|
|
|
primitive intersections code.
|
|
|
|
|
|
|
|
|
|
2002-03-18 18:10 robert
|
|
|
|
|
|
|
|
|
|
* VisualStudio/osg/osg.dsp, include/osg/TexGen,
|
|
|
|
|
include/osg/Texture, include/osg/TextureCubeMap, src/osg/Makefile,
|
|
|
|
|
src/osg/TexGen.cpp, src/osg/TextureCubeMap.cpp: Added
|
|
|
|
|
osg::TextureCubeMap. submission from Brede Johansen.
|
|
|
|
|
|
|
|
|
|
2002-03-18 17:03 robert
|
|
|
|
|
|
|
|
|
|
* src/: osgPlugins/dw/ReaderWriterDW.cpp, osgUtil/Optimizer.cpp:
|
|
|
|
|
Fixed the MS version number check in Optiizer.cpp. Fixes to memory
|
|
|
|
|
handling in ReaderWriterDW.cpp. Submissions from Geoff Michel.
|
|
|
|
|
|
|
|
|
|
2002-03-18 16: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...
|
|
|
|
|
|
|
|
|
|
2002-03-17 13: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.
|
|
|
|
|
|
|
|
|
|
2002-03-14 18:19 robert
|
|
|
|
|
|
|
|
|
|
* src/osgDB/FileUtils.cpp: Fix of a delete char array so it used
|
|
|
|
|
delete [].
|
|
|
|
|
|
|
|
|
|
2002-03-14 15:29 don
|
|
|
|
|
|
|
|
|
|
* src/osgDB/FileUtils.cpp:
|
|
|
|
|
|
|
|
|
|
Fixed a problem for finding MIPS 64 bit libraries. Was seaching
|
|
|
|
|
for LD_LIBRARYN32_PATH instead of LD_LIBRARY64_PATH
|
|
|
|
|
|
|
|
|
|
2002-03-14 12: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,
|
|
|
|
|
src/osgUtil/SceneView.cpp: Integrated various changes worked on at
|
|
|
|
|
the Glasgow Science Center. Changes include change the
|
|
|
|
|
CameraManipulators so they work with double for time instead of
|
|
|
|
|
float. Also added support for DataType to osg::StateAttribute and
|
|
|
|
|
StateSet so that they can be set to either STATIC or DYNAMIC, this
|
|
|
|
|
allows the optimizer to know whether that an attribute can be
|
|
|
|
|
optimized or not.
|
|
|
|
|
|
|
|
|
|
2002-03-14 11:42 robert
|
|
|
|
|
|
|
|
|
|
* src/Demos/osgtexture/osgtexture.cpp: Added a TextureCallback
|
|
|
|
|
which cycles through various filter modes, used in testing new
|
|
|
|
|
glTextParamters update functionality. I have commented out the
|
|
|
|
|
call to attaching of the callback so osgtexture outwardly behaves
|
|
|
|
|
as before. The code lies dormant just incase we need to use it for
|
|
|
|
|
testing in the future.
|
|
|
|
|
|
|
|
|
|
2002-03-14 11:01 robert
|
|
|
|
|
|
|
|
|
|
* include/osg/Drawable, include/osg/Math, include/osg/NodeCallback,
|
|
|
|
|
include/osg/Texture, src/osg/Texture.cpp,
|
|
|
|
|
src/osgPlugins/osg/Texture.cpp, src/osgUtil/CullVisitor.cpp:
|
|
|
|
|
Changed Texture so that is use lazy updating on texture paramters
|
|
|
|
|
(Filter/Wrap) mode by using a _texParamtersDirty flag in
|
|
|
|
|
combination with an applyTexParamters(State&) method which does the
|
|
|
|
|
paramters setting in one tidy bundle. This new implementations
|
|
|
|
|
replaces the CompileFlags submitted yesterday.
|
|
|
|
|
|
|
|
|
|
Simplified NodeCallback by remove osg::NodeCallback::Requirements
|
|
|
|
|
as they are no longer needed.
|
|
|
|
|
|
|
|
|
|
Fixed comments in Drawable.
|
|
|
|
|
|
|
|
|
|
Put guards around cosf definations so that they are only used under
|
|
|
|
|
Win32/Mac.
|
|
|
|
|
|
|
|
|
|
Fixed warning in CullVisitor.
|
|
|
|
|
|
|
|
|
|
2002-03-14 10:26 robert
|
|
|
|
|
|
|
|
|
|
* src/osgPlugins/txp/: trpage_io.h, trpage_readbuf.cpp: Fix to
|
|
|
|
|
handling of big/little endian in trpage_readbuf sent in by Randall
|
|
|
|
|
Hopper, and a waning fix.
|
|
|
|
|
|
|
|
|
|
2002-03-13 19:07 don
|
|
|
|
|
|
|
|
|
|
* include/osg/Texture, src/osg/Texture.cpp: Fixed compile flags in
|
|
|
|
|
Texture
|
|
|
|
|
|
|
|
|
|
2002-03-13 17:44 don
|
|
|
|
|
|
|
|
|
|
* include/osg/Drawable, src/osg/Drawable.cpp, src/osg/Texture.cpp,
|
|
|
|
|
src/osgUtil/CullVisitor.cpp: Fixed DrawCallback in Drawable and
|
|
|
|
|
added CullCallback to Drawable Cull Visitor now checks for a
|
|
|
|
|
Drawable's CullCallback and calls it if it exists. It then prunes
|
|
|
|
|
based on the return value (bool) of the cull callback.
|
|
|
|
|
|
|
|
|
|
2002-03-09 05:54 robert
|
|
|
|
|
|
|
|
|
|
* src/osgPlugins/lib3ds/ReaderWriter3DS.cpp: Support added for
|
|
|
|
|
pivot points, submission from Mike Connel.
|
|
|
|
|
|
|
|
|
|
2002-03-09 05:53 robert
|
|
|
|
|
|
|
|
|
|
* src/osgGLUT/Viewer.cpp: Fixed setWindowWidth call to account for
|
|
|
|
|
width and height correctly.
|
|
|
|
|
|
|
|
|
|
2002-03-09 05:52 robert
|
|
|
|
|
|
|
|
|
|
* VisualStudio/osgPlugins/txp/txp.dsp: TXP plugin updates from
|
|
|
|
|
Boris Bralo.
|
|
|
|
|
|
|
|
|
|
2002-03-09 05:52 robert
|
|
|
|
|
|
|
|
|
|
* src/osgPlugins/txp/: trpage_compat.cpp, trpage_compat.h,
|
|
|
|
|
trpage_light.cpp, trpage_pparse.cpp, trpage_print.cpp,
|
|
|
|
|
trpage_print.h, trpage_range.cpp: TXP plugin changes submitted by
|
|
|
|
|
Boris Bralo.
|
|
|
|
|
|
|
|
|
|
2002-03-09 05:51 robert
|
|
|
|
|
|
|
|
|
|
* src/osgPlugins/txp/: Makefile, ReaderWriterTXP.cpp,
|
|
|
|
|
TrPageArchive.cpp, TrPageParser.cpp, trdll.h, trpage_basic.cpp,
|
|
|
|
|
trpage_geom.cpp, trpage_geom.h, trpage_header.cpp, trpage_ident.h,
|
|
|
|
|
trpage_io.h, trpage_material.cpp, trpage_model.cpp,
|
|
|
|
|
trpage_nodes.cpp, trpage_parse.cpp, trpage_rarchive.cpp,
|
|
|
|
|
trpage_read.h, trpage_readbuf.cpp, trpage_scene.cpp,
|
|
|
|
|
trpage_scene.h, trpage_swap.cpp, trpage_swap.h, trpage_sys.h,
|
|
|
|
|
trpage_tile.cpp, trpage_warchive.cpp, trpage_write.h,
|
|
|
|
|
trpage_writebuf.cpp: TXP plugin update from Boris Bralo.
|
|
|
|
|
|
|
|
|
|
2002-03-03 20:37 robert
|
|
|
|
|
|
|
|
|
|
* src/osgPlugins/obj/ReaderWriterOBJ.cpp: Added file extension
|
|
|
|
|
guard to .obj reader plugin.
|
|
|
|
|
|
|
|
|
|
2002-03-03 17:31 robert
|
|
|
|
|
|
|
|
|
|
* include/osgUtil/SceneView, src/osgUtil/SceneView.cpp: Added
|
|
|
|
|
support for seperate traversal masks for standard, left and right
|
|
|
|
|
cull traversals. This allows one to create seperate rendering for
|
|
|
|
|
left and right eyes when doing stereo.
|
|
|
|
|
|
|
|
|
|
2002-03-02 04:24 robert
|
|
|
|
|
|
|
|
|
|
* src/: osg/LightModel.cpp, osgDB/Registry.cpp: Added a GL vesion
|
|
|
|
|
number check to LightModel, and small typo fix in Registry.
|
|
|
|
|
|
|
|
|
|
2002-03-01 04:29 robert
|
|
|
|
|
|
|
|
|
|
* src/: osg/AnimationPath.cpp, osgUtil/Optimizer.cpp: Added
|
|
|
|
|
getInverse implementation to AnimationPath, and added #if guard to
|
|
|
|
|
Optimizer.cpp to all compilation on state optimizer when using VS7.
|
|
|
|
|
|
|
|
|
|
2002-03-01 04:28 robert
|
|
|
|
|
|
|
|
|
|
* src/osgText/: FTFont.cpp, FTGLTextureFont.cpp: Fixes to osgText
|
|
|
|
|
to improve robustness when running multithreaded multipipe apps.
|
|
|
|
|
|
|
|
|
|
2002-03-01 04:27 robert
|
|
|
|
|
|
|
|
|
|
* include/osg/Texture, src/osg/Texture.cpp: Updates to the clamp to
|
|
|
|
|
border support in osg::Texture.
|
|
|
|
|
|
|
|
|
|
2002-02-27 19:11 robert
|
|
|
|
|
|
|
|
|
|
* include/osg/DisplaySettings, include/osg/Texture,
|
|
|
|
|
include/osg/Transform, include/osgDB/Registry,
|
|
|
|
|
src/osg/DisplaySettings.cpp, src/osg/Drawable.cpp,
|
|
|
|
|
src/osg/Texture.cpp, src/osgDB/Registry.cpp: Added support for
|
|
|
|
|
setting the maximum number of graphics contexts that the OSG has to
|
|
|
|
|
maintian.
|
|
|
|
|
|
|
|
|
|
2002-02-27 17:12 robert
|
|
|
|
|
|
|
|
|
|
* src/osgPlugins/dx/DXWriter.cpp: Added an using namespace osg to
|
|
|
|
|
fix a MipsPro7.3 build error.
|
|
|
|
|
|
|
|
|
|
2002-02-27 17:04 robert
|
|
|
|
|
|
|
|
|
|
* AUTHORS: Updated AUTHORS file with Boris' email address.
|
|
|
|
|
|
|
|
|
|
2002-02-27 17:00 robert
|
|
|
|
|
|
|
|
|
|
* include/osg/Texture, src/osg/Texture.cpp: Integrated support for
|
|
|
|
|
GL_CLAMP_TO_BORDER_ARB extension to osg::Texture, submitted by Sasa
|
|
|
|
|
Bistrovic.
|
|
|
|
|
|
|
|
|
|
2002-02-27 16:57 robert
|
|
|
|
|
|
|
|
|
|
* src/osgPlugins/dw/ReaderWriterDW.cpp: Fixes to DW loader,
|
|
|
|
|
submitted by Geoff Michel.
|
|
|
|
|
|
|
|
|
|
2002-02-26 19:58 robert
|
|
|
|
|
|
|
|
|
|
* VisualStudio/osg/osg.dsp, include/osg/AnimationPath,
|
|
|
|
|
include/osg/Quat, src/osg/AnimationPath.cpp, src/osg/Makefile:
|
|
|
|
|
Added new osg::AnimationPath which is contaner for a set of key
|
|
|
|
|
frames for defining an animation path. To be used with
|
|
|
|
|
osg::Transform etc.
|
|
|
|
|
|
|
|
|
|
2002-02-26 15:01 robert
|
|
|
|
|
|
|
|
|
|
* include/osg/Quat, src/osg/Matrix.cpp, src/osg/Quat.cpp: Added
|
|
|
|
|
makeRotate(heading,pitch,roll) to Quat in prep for new classes for
|
|
|
|
|
animation paths.
|
|
|
|
|
|
|
|
|
|
2002-02-25 18:14 robert
|
|
|
|
|
|
|
|
|
|
* src/osg/LightModel.cpp: Added LightModel.cpp's to Codewarrior
|
|
|
|
|
files and added definiations for pre gl version 1.2 headers lack of
|
|
|
|
|
support for color control.
|
|
|
|
|
|
|
|
|
|
2002-02-25 17:46 robert
|
|
|
|
|
|
|
|
|
|
* VisualStudio/osg/osg.dsp,
|
|
|
|
|
VisualStudio/osgPlugins/osg/dot_osg.dsp, include/osg/LightModel,
|
|
|
|
|
include/osg/StateAttribute, include/osgGLUT/Viewer,
|
|
|
|
|
src/osg/LightModel.cpp, src/osg/Makefile, src/osgGLUT/Viewer.cpp,
|
|
|
|
|
src/osgPlugins/osg/LightModel.cpp, src/osgPlugins/osg/Makefile:
|
|
|
|
|
Added support for glLightModel functionality via osg::LightModel.
|
|
|
|
|
|
|
|
|
|
2002-02-24 18:02 robert
|
|
|
|
|
|
|
|
|
|
* ChangeLog, NEWS, doc/doc++/osg/AlphaFunc.html,
|
|
|
|
|
doc/doc++/osg/Billboard.html, doc/doc++/osg/Camera.html,
|
|
|
|
|
doc/doc++/osg/ClipPlane.html, doc/doc++/osg/ColorMask.html,
|
|
|
|
|
doc/doc++/osg/ColorMatrix.html, doc/doc++/osg/CopyOp.html,
|
|
|
|
|
doc/doc++/osg/CullFace.html, doc/doc++/osg/Depth.html,
|
|
|
|
|
doc/doc++/osg/DisplaySettings.html, doc/doc++/osg/EarthSky.html,
|
|
|
|
|
doc/doc++/osg/Fog.html, doc/doc++/osg/FrontFace.html,
|
|
|
|
|
doc/doc++/osg/General.html, doc/doc++/osg/Geode.html,
|
|
|
|
|
doc/doc++/osg/Group.html, doc/doc++/osg/HIER.html,
|
|
|
|
|
doc/doc++/osg/HIERjava.html, doc/doc++/osg/Impostor.html,
|
|
|
|
|
doc/doc++/osg/LOD.html, doc/doc++/osg/Light.html,
|
|
|
|
|
doc/doc++/osg/LightSource.html, doc/doc++/osg/LineStipple.html,
|
|
|
|
|
doc/doc++/osg/LineWidth.html, doc/doc++/osg/META_Object.html,
|
|
|
|
|
doc/doc++/osg/Material.html, doc/doc++/osg/Matrix.html,
|
|
|
|
|
doc/doc++/osg/MatrixMode.html, doc/doc++/osg/MemoryAdapter.html,
|
|
|
|
|
doc/doc++/osg/Node.html, doc/doc++/osg/NodeAcceptOp.html,
|
|
|
|
|
doc/doc++/osg/NodeCallback.html, doc/doc++/osg/NodeVisitor.html,
|
|
|
|
|
doc/doc++/osg/NotifySeverity.html, doc/doc++/osg/Object.html,
|
|
|
|
|
doc/doc++/osg/Plane.html, doc/doc++/osg/Point.html,
|
|
|
|
|
doc/doc++/osg/PolygonMode.html, doc/doc++/osg/PolygonOffset.html,
|
|
|
|
|
doc/doc++/osg/PositionAttitudeTransform.html,
|
|
|
|
|
doc/doc++/osg/Quat.html, doc/doc++/osg/Referenced.html,
|
|
|
|
|
doc/doc++/osg/ShadeModel.html, doc/doc++/osg/State.html,
|
|
|
|
|
doc/doc++/osg/StateAttribute.html, doc/doc++/osg/StateSet.html,
|
|
|
|
|
doc/doc++/osg/Statistics.html, doc/doc++/osg/Stencil.html,
|
|
|
|
|
doc/doc++/osg/Switch.html, doc/doc++/osg/TexEnv.html,
|
|
|
|
|
doc/doc++/osg/TexGen.html, doc/doc++/osg/TexMat.html,
|
|
|
|
|
doc/doc++/osg/Texture.html, doc/doc++/osg/Timer.html,
|
|
|
|
|
doc/doc++/osg/Transform.html, doc/doc++/osg/Transparency.html,
|
|
|
|
|
doc/doc++/osg/Vec2.html, doc/doc++/osg/Vec3.html,
|
|
|
|
|
doc/doc++/osg/Vec4.html, doc/doc++/osg/Viewport.html,
|
|
|
|
|
doc/doc++/osg/clampArray3BetweenRange.html,
|
|
|
|
|
doc/doc++/osg/clampArray3GEQUAL.html,
|
|
|
|
|
doc/doc++/osg/clampArray3LEQUAL.html,
|
|
|
|
|
doc/doc++/osg/clampArray4BetweenRange.html,
|
|
|
|
|
doc/doc++/osg/clampArray4GEQUAL.html,
|
|
|
|
|
doc/doc++/osg/clampArray4LEQUAL.html,
|
|
|
|
|
doc/doc++/osg/clampArrayElementBetweenRange.html,
|
|
|
|
|
doc/doc++/osg/clampArrayElementGEQUAL.html,
|
|
|
|
|
doc/doc++/osg/clampArrayElementLEQUAL.html,
|
|
|
|
|
doc/doc++/osg/clampArrayElementsBetweenRange.html,
|
|
|
|
|
doc/doc++/osg/clampArrayElementsGEQUAL.html,
|
|
|
|
|
doc/doc++/osg/clampArrayElementsLEQUAL.html,
|
|
|
|
|
doc/doc++/osg/clampBetweenRange.html,
|
|
|
|
|
doc/doc++/osg/clampGEQUAL.html, doc/doc++/osg/clampLEQUAL.html,
|
|
|
|
|
doc/doc++/osg/for_each_triangle.html, doc/doc++/osg/index.html,
|
|
|
|
|
doc/doc++/osg/mem_ptr.html, doc/doc++/osg/osg.html,
|
|
|
|
|
doc/doc++/osg/ref_ptr.html,
|
|
|
|
|
doc/doc++/osgDB/FieldReaderIterator.html,
|
|
|
|
|
doc/doc++/osgDB/Input.html,
|
|
|
|
|
doc/doc++/osgGLUT/GLUTEventAdapter.html,
|
|
|
|
|
doc/doc++/osgUtil/CullVisitor.html,
|
|
|
|
|
doc/doc++/osgUtil/DisplayListVisitor.html,
|
|
|
|
|
doc/doc++/osgUtil/RenderGraph.html,
|
|
|
|
|
doc/doc++/osgUtil/RenderStage.html,
|
|
|
|
|
doc/doc++/osgUtil/RenderStageLighting.html,
|
|
|
|
|
doc/doc++/osgUtil/RenderToTextureStage.html,
|
|
|
|
|
doc/doc++/osgUtil/SceneView.html: Updated docs, ChangLog and NEW
|
|
|
|
|
for patched version of 0.8.44.
|
2002-02-25 07:03:10 +08:00
|
|
|
|
|
|
|
|
|
2002-02-24 15:55 robert
|
|
|
|
|
|
|
|
|
|
* VisualStudio/osg/osg.dsp,
|
|
|
|
|
VisualStudio/osgPlugins/osg/dot_osg.dsp, include/osg/LineStipple,
|
|
|
|
|
include/osg/StateAttribute, src/Demos/osgscribe/osgscribe.cpp,
|
|
|
|
|
src/osg/LineStipple.cpp, src/osg/Makefile,
|
|
|
|
|
src/osgPlugins/osg/LineStipple.cpp, src/osgPlugins/osg/Makefile,
|
|
|
|
|
src/osgPlugins/osg/StateSet.cpp: Added support for glLineStipple
|
|
|
|
|
via osg::LineStipple state attribute.
|
|
|
|
|
|
|
|
|
|
2002-02-24 11:49 robert
|
|
|
|
|
|
|
|
|
|
* src/osgUtil/: CullVisitor.cpp, IntersectVisitor.cpp: Integrated
|
|
|
|
|
fixes to the detailed depth calculation in the CullVisitor from
|
|
|
|
|
Sasa, and fix to the IntersectVisitor's management of path from
|
|
|
|
|
Sean.
|
|
|
|
|
|
|
|
|
|
2002-02-22 18:40 robert
|
|
|
|
|
|
|
|
|
|
* include/osg/Timer: updates for Win32 Codewarrior build
|
|
|
|
|
|
|
|
|
|
2002-02-22 18:39 robert
|
|
|
|
|
|
|
|
|
|
* include/osg/FrameStamp: Fix for win32 Codewarrior build
|
|
|
|
|
|
|
|
|
|
2002-02-22 12: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,
|
2002-04-23 16:40:13 +08:00
|
|
|
|
src/osg/DisplaySettings.cpp, src/osg/Image.cpp, src/osg/Notify.cpp:
|
|
|
|
|
Add support for Metrowerks Codewarrior build under Windows.
|
2002-02-25 07:03:10 +08:00
|
|
|
|
|
|
|
|
|
2002-02-19 13:59 robert
|
|
|
|
|
|
|
|
|
|
* VisualStudio/osgPlugins/txp/txp.dsp: fixed txp build name problem
|
|
|
|
|
- was overwriting .osg plugin.
|
|
|
|
|
|
|
|
|
|
2002-02-18 18:01 robert
|
|
|
|
|
|
|
|
|
|
* include/osgUtil/CullVisitor, include/osgUtil/RenderGraph,
|
|
|
|
|
include/osgUtil/SceneView, src/osg/Camera.cpp,
|
|
|
|
|
src/osgPlugins/Makefile, src/osgPlugins/pfb/Makefile,
|
|
|
|
|
src/osgUtil/SceneView.cpp: Fixed stereo implementation.
|
|
|
|
|
|
|
|
|
|
2002-02-18 16:52 robert
|
|
|
|
|
|
|
|
|
|
* src/osgPlugins/dx/: DXWriter.cpp, DXWriter.h: Fixes to Win32
|
|
|
|
|
build of new DX writer plugin.
|
|
|
|
|
|
|
|
|
|
2002-02-18 15:48 robert
|
|
|
|
|
|
|
|
|
|
* src/osgPlugins/Makefile: Comment w.r.t OpenDX plugin updated.
|
|
|
|
|
|
|
|
|
|
2002-02-18 15:46 robert
|
|
|
|
|
|
|
|
|
|
* AUTHORS, NEWS, VisualStudio/VisualStudio.dsw,
|
|
|
|
|
VisualStudio/osgPlugins/dx/dx.dsp,
|
|
|
|
|
include/osgGLUT/GLUTEventAdapter, src/osgGLUT/GLUTEventAdapter.cpp,
|
|
|
|
|
src/osgPlugins/Makefile,
|
|
|
|
|
src/osgPlugins/dx/AreaGeoSetTriangulator.cpp,
|
|
|
|
|
src/osgPlugins/dx/AreaGeoSetTriangulator.h,
|
|
|
|
|
src/osgPlugins/dx/DXWriter.cpp, src/osgPlugins/dx/DXWriter.h,
|
|
|
|
|
src/osgPlugins/dx/Makefile, src/osgPlugins/dx/ReaderWriterDX.cpp,
|
|
|
|
|
src/osgPlugins/dx/ReaderWriterDX.h,
|
|
|
|
|
src/osgPlugins/dx/StateSetStr.cpp, src/osgPlugins/dx/StateSetStr.h,
|
|
|
|
|
src/osgPlugins/osg/ReaderWriterOSG.cpp: Added OpenDX writer from
|
|
|
|
|
Randall Hopper.
|
|
|
|
|
|
|
|
|
|
2002-02-14 08:26 robert
|
|
|
|
|
|
|
|
|
|
* include/osgUtil/SceneView, src/osgUtil/SceneView.cpp: Beginings
|
|
|
|
|
of reimplementation of stereo support in scene view. Work not
|
|
|
|
|
complete yet.
|
|
|
|
|
|
|
|
|
|
2002-02-14 07:55 robert
|
|
|
|
|
|
|
|
|
|
* VisualStudio/osgPlugins/txp/txp.dsp: updated the options for the
|
|
|
|
|
txp plugin.
|
|
|
|
|
|
|
|
|
|
2002-02-14 06:06 robert
|
|
|
|
|
|
|
|
|
|
* src/osgUtil/CullVisitor.cpp: Fixed impostor bug introduced when
|
|
|
|
|
new modelview matrix was moved entirely within the cull
|
|
|
|
|
traversal/draw traversal. The impostor code has been adapted to the
|
|
|
|
|
new convention.
|
|
|
|
|
|
|
|
|
|
2002-02-13 17:56 robert
|
|
|
|
|
|
|
|
|
|
* Makefile, Make/makedefs.irix.std.64, src/Makefile,
|
2002-07-19 23:49:43 +08:00
|
|
|
|
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/osgtexture/Makefile,
|
|
|
|
|
src/Demos/osgviews/Makefile, src/Demos/sgv/Makefile,
|
|
|
|
|
src/osg/Makefile, src/osgDB/Makefile, src/osgGLUT/Makefile,
|
|
|
|
|
src/osgPlugins/Makefile, src/osgPlugins/bmp/Makefile,
|
|
|
|
|
src/osgPlugins/dw/Makefile, src/osgPlugins/flt/Makefile,
|
|
|
|
|
src/osgPlugins/gif/Makefile, src/osgPlugins/jpeg/Makefile,
|
|
|
|
|
src/osgPlugins/lib3ds/Makefile, src/osgPlugins/lwo/Makefile,
|
|
|
|
|
src/osgPlugins/obj/Makefile, src/osgPlugins/osg/Makefile,
|
|
|
|
|
src/osgPlugins/osgtgz/Makefile, src/osgPlugins/pfb/Makefile,
|
|
|
|
|
src/osgPlugins/pic/Makefile, src/osgPlugins/png/Makefile,
|
|
|
|
|
src/osgPlugins/quicktime/Makefile, src/osgPlugins/rgb/Makefile,
|
|
|
|
|
src/osgPlugins/tga/Makefile, src/osgPlugins/tgz/Makefile,
|
|
|
|
|
src/osgPlugins/tiff/Makefile, src/osgPlugins/txp/Makefile,
|
|
|
|
|
src/osgPlugins/zip/Makefile, src/osgText/Makefile,
|
|
|
|
|
src/osgUtil/Makefile: Updated the makefiles to all have the #!gmake
|
|
|
|
|
reference to force IRIX compilation using gmake rather than pmake
|
|
|
|
|
or smake. This gets round issues with exporting OSGHOME.
|
2002-02-25 07:03:10 +08:00
|
|
|
|
|
|
|
|
|
2002-02-13 17: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 17:52 robert
|
|
|
|
|
|
|
|
|
|
* include/osg/: GeoSet, Math: Fixed the fabsf define which was
|
|
|
|
|
eroneous mapped to sqrtf, due to the copy and paste antipattern no
|
|
|
|
|
doubt.
|
|
|
|
|
|
|
|
|
|
2002-02-12 19:13 robert
|
|
|
|
|
|
|
|
|
|
* src/: osg/Camera.cpp, osgGLUT/Viewer.cpp, osgUtil/SceneView.cpp:
|
|
|
|
|
Fixed problems with intersection visitor coupled with the viewer.
|
|
|
|
|
|
|
|
|
|
2002-02-12 19:00 robert
|
|
|
|
|
|
|
|
|
|
* src/Demos/sgv/Makefile: Added sgv -stereo cessna.osg to make test
|
|
|
|
|
list.
|
|
|
|
|
|
|
|
|
|
2002-02-12 18: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/osgtexture/Makefile, src/Demos/osgtexture/osgtexture.cpp,
|
|
|
|
|
src/Demos/osgviews/Makefile, src/Demos/osgviews/osgviews.cpp,
|
|
|
|
|
src/Demos/sgv/Makefile, src/Demos/sgv/sgv.cpp,
|
|
|
|
|
src/osgUtil/DepthSortedBin.cpp, src/osgUtil/RenderBin.cpp,
|
|
|
|
|
src/osgUtil/SceneView.cpp: Added a set of test runs to the
|
|
|
|
|
makefiles and demos. The demos now have titles relevenat to their
|
|
|
|
|
function.
|
|
|
|
|
|
|
|
|
|
2002-02-12 17:51 robert
|
|
|
|
|
|
|
|
|
|
* index.html, doc/index.html, src/osg/Camera.cpp,
|
|
|
|
|
src/osgDB/Registry.cpp, src/osgPlugins/flt/GeoSetBuilder.h,
|
|
|
|
|
src/osgPlugins/txp/Makefile, src/osgUtil/SceneView.cpp: Updates for
|
|
|
|
|
IRIX build, and docs updates.
|
|
|
|
|
|
|
|
|
|
2002-02-12 03:23 robert
|
|
|
|
|
|
|
|
|
|
* include/: osg/Transform, osgUtil/CullVisitor: Updates to
|
|
|
|
|
Transform and CullVistor to support new getLocalToWorldMatrix
|
|
|
|
|
methods.
|
|
|
|
|
|
|
|
|
|
2002-02-11 18:24 robert
|
|
|
|
|
|
|
|
|
|
* src/: osg/Matrix.cpp, osg/Transform.cpp, osgUtil/CullVisitor.cpp:
|
|
|
|
|
Updates to Transform handling in CullVisitor, in prep for moving
|
|
|
|
|
camera modelview and projection into Transform nodes.
|
|
|
|
|
|
|
|
|
|
2002-02-11 17:53 robert
|
|
|
|
|
|
|
|
|
|
* src/osgPlugins/txp/: ReaderWriterTXP.cpp, TrPageArchive.cpp,
|
|
|
|
|
TrPageArchive.h, TrPageParser.h: Clean up of TXP plugin for IRIX
|
|
|
|
|
build.
|
|
|
|
|
|
|
|
|
|
2002-02-11 14:51 robert
|
|
|
|
|
|
|
|
|
|
* Makefile, include/osgUtil/RenderStage,
|
|
|
|
|
include/osgUtil/RenderStageLighting, src/osgUtil/RenderLeaf.cpp,
|
|
|
|
|
src/osgUtil/RenderStage.cpp, src/osgUtil/RenderStageLighting.cpp,
|
|
|
|
|
src/osgUtil/SceneView.cpp: Cleand up the root Makefile.
|
|
|
|
|
|
|
|
|
|
Moved CullVisitor/RenderStage/RenderStageLighting across to
|
|
|
|
|
managing lights entirely within RenderStageLighting, and changed
|
|
|
|
|
the management of modelview matrices so that RenderLeaf now stores
|
|
|
|
|
the absolute modelview matrix, rather than a model matrix as done
|
|
|
|
|
previously. The later allows RenderLeaf's to do a glLoadMatrix
|
|
|
|
|
rather than a glPushMatrix/glMultMatrix/glPopMatrix.
|
|
|
|
|
|
|
|
|
|
2002-02-11 10:09 robert
|
|
|
|
|
|
|
|
|
|
* src/osgPlugins/txp/Makefile: Fixed Linux hang of the TXP loader
|
|
|
|
|
by overriding the default -O2 optimization level which appears to
|
|
|
|
|
cause the code to hang, -O works fine for some strange reason, I
|
|
|
|
|
havn't found any direct problems in the code. This may be compiler
|
|
|
|
|
bug or a code bug, the bug may go away in later versions of GNUC++,
|
|
|
|
|
the problem currently occurs under GCC2.96.
|
|
|
|
|
|
|
|
|
|
2002-02-11 07:51 robert
|
|
|
|
|
|
|
|
|
|
* src/osgPlugins/flt/flt2osg.cpp: Applied fix to transparancy in
|
|
|
|
|
flt loader.
|
|
|
|
|
|
|
|
|
|
2002-02-10 22:26 robert
|
|
|
|
|
|
|
|
|
|
* NEWS: Fixed the date on the release.
|
|
|
|
|
|
|
|
|
|
2002-02-10 21:38 robert
|
|
|
|
|
|
|
|
|
|
* ChangeLog: Updated changelog for release.
|
|
|
|
|
|
2002-02-11 10:38:05 +08:00
|
|
|
|
2002-02-10 21:34 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* src/osgPlugins/: dw/Makefile, flt/Makefile, gif/Makefile,
|
|
|
|
|
jpeg/Makefile, lib3ds/Makefile, lwo/Makefile, obj/Makefile,
|
|
|
|
|
osg/Makefile, osgtgz/Makefile, pfb/Makefile, pic/Makefile,
|
|
|
|
|
png/Makefile, quicktime/Makefile, tga/Makefile, tgz/Makefile,
|
|
|
|
|
tiff/Makefile, txp/Makefile, zip/Makefile: Fixed a make install
|
|
|
|
|
error on the plugins related to the old definitions for plugin
|
|
|
|
|
names hanging around despite being deprecated. These definiations
|
|
|
|
|
confused the make install/make instclean so it tried to link a non
|
|
|
|
|
existant library. Have removed old definitions and everything
|
|
|
|
|
intalls properly once more:-)
|
2002-02-11 10:38:05 +08:00
|
|
|
|
|
|
|
|
|
2002-02-10 20:02 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* ChangeLog: Updated changelog.
|
2002-02-11 10:38:05 +08:00
|
|
|
|
|
2002-02-11 09:02:21 +08:00
|
|
|
|
2002-02-10 19:51 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* doc/doc++/: osg/NodeVisitor.html, osg/Statistics.html,
|
|
|
|
|
osgText/RasterFont.html, osgText/VectorFont.html: Did a make docs,
|
|
|
|
|
in prep for the 0.8.44 release.
|
2002-02-11 09:02:21 +08:00
|
|
|
|
|
|
|
|
|
2002-02-10 19:42 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* doc/doc++/osg/: CopyOp.html, MatrixMode.html,
|
|
|
|
|
OSG_NODECALLBACK.html, PositionAttitudeTransform.html,
|
|
|
|
|
ShadeModel.html: Added missing doc++ generated .html files.
|
2002-02-11 09:02:21 +08:00
|
|
|
|
|
|
|
|
|
2002-02-10 19:40 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* include/osg/Statistics, src/osg/GeoSet.cpp,
|
|
|
|
|
src/osg/ImpostorSprite.cpp: Updated Stats code, sent in by Geof
|
|
|
|
|
Michel.
|
2002-02-11 09:02:21 +08:00
|
|
|
|
|
|
|
|
|
2002-02-10 19:23 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* INSTALL: Clean up INSTALL notes.
|
2002-02-11 09:02:21 +08:00
|
|
|
|
|
|
|
|
|
2002-02-10 18:19 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* NEWS, src/osg/NodeVisitor.cpp: Updateds NEWS for the 0.8.44
|
|
|
|
|
release.
|
2002-02-11 09:02:21 +08:00
|
|
|
|
|
|
|
|
|
Change the osg::NodeVisitor::getLocalToWorldMatrix() /
|
|
|
|
|
getWorldToLocalMatrix() methods so it do not initilize the matrix
|
|
|
|
|
being passed to them, and assume the the users has already
|
|
|
|
|
initiliazed them appropriately, such as to take account of camera
|
|
|
|
|
positions.
|
|
|
|
|
|
|
|
|
|
2002-02-10 17:35 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* AUTHORS, INSTALL, include/osg/NodeVisitor,
|
|
|
|
|
src/osg/NodeVisitor.cpp: Implemented NodeVisitor's
|
2002-02-11 09:02:21 +08:00
|
|
|
|
getLocalToWorldMatrix and getWorldToLocalMatrix to allow users to
|
|
|
|
|
querry the current accumulated matrix state within the scene graph.
|
|
|
|
|
|
|
|
|
|
2002-02-10 15:05 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* include/osg/Export: Disbalbed a dumb warning in Windows build via
|
|
|
|
|
a #pragma.
|
2002-02-11 09:02:21 +08:00
|
|
|
|
|
|
|
|
|
2002-02-10 12:16 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* 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.
|
2002-02-11 09:02:21 +08:00
|
|
|
|
|
|
|
|
|
Added support for getWorldIntersectionPoint to Viewer.cpp.
|
|
|
|
|
|
|
|
|
|
Put and #ifdef around the setting of the default display list
|
|
|
|
|
visitor so it nolonger sets in under IRIX. This is a world around
|
|
|
|
|
to the IR graphics imbending lighting info into display lists, if
|
|
|
|
|
the display lists are created before state is set up it produces
|
|
|
|
|
lighting artifacts such as flickering. Remove the the default
|
|
|
|
|
display list init visitor removes these problems, display lists are
|
|
|
|
|
then built on the fly and drawables a drawn for the first time.
|
|
|
|
|
|
|
|
|
|
2002-02-10 06:17 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* Make/makedefs.macosx, src/Demos/osgbillboard/osgbillboard.cpp,
|
|
|
|
|
src/Demos/osgcluster/osgcluster.cpp,
|
|
|
|
|
src/Demos/osgtexture/osgtexture.cpp,
|
|
|
|
|
src/Demos/osgviews/osgviews.cpp: Fixes for MacOSX build.
|
2002-02-11 09:02:21 +08:00
|
|
|
|
|
|
|
|
|
2002-02-10 05:42 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* src/osgPlugins/txp/: Makefile, trpage_geom.cpp, trpage_main.cpp,
|
|
|
|
|
trpage_read.h, trpage_scene.h, trpage_sys.h: Fixes to TXP loader
|
|
|
|
|
for Cygwin and Ming builds.
|
2002-02-11 09:02:21 +08:00
|
|
|
|
|
|
|
|
|
2002-02-09 17:29 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* src/osgUtil/Optimizer.cpp: Fixed the
|
2002-02-11 09:02:21 +08:00
|
|
|
|
osgUtil::Optimizer::FlattenStaticTransformVisitor so that it does
|
|
|
|
|
not flatten drawables which have double references to them, but
|
|
|
|
|
only one reference with a static transform on it. This case can't
|
|
|
|
|
be flattened but this wasn't picked up. The code now detects the
|
|
|
|
|
case correctly.
|
|
|
|
|
|
|
|
|
|
2002-02-09 16:29 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* src/osgPlugins/bmp/ReaderWriterBMP.cpp: Updates to BMP loader
|
|
|
|
|
from Geoff Michel.
|
2002-02-11 09:02:21 +08:00
|
|
|
|
|
|
|
|
|
2002-02-09 14:46 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* src/osgPlugins/txp/: Makefile, ReaderWriterTXP.cpp,
|
|
|
|
|
ReaderWriterTXP.h, TrPageArchive.cpp, TrPageArchive.h,
|
|
|
|
|
TrPageParser.cpp, TrPageParser.h, license.txt, trpage_geom.cpp,
|
|
|
|
|
trpage_parse.cpp: Added std:: infront of string refrences to solve
|
|
|
|
|
compile problems under gcc 3.0.3.
|
2002-02-11 09:02:21 +08:00
|
|
|
|
|
|
|
|
|
Also converted to unix file endings so other the windows style
|
|
|
|
|
files.
|
|
|
|
|
|
|
|
|
|
2002-02-09 09:29 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* INSTALL, include/osgText/Font, src/osg/Camera.cpp,
|
|
|
|
|
src/osg/NodeVisitor.cpp, src/osgDB/Registry.cpp,
|
|
|
|
|
src/osgText/FTGLTextureFont.cpp, src/osgText/FTPolyGlyph.cpp:
|
|
|
|
|
Updates to docs and fixes to a few warnings.
|
2002-02-11 09:02:21 +08:00
|
|
|
|
|
|
|
|
|
2002-02-09 05:53 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* doc/doc++/: osg/AlphaFunc.html, osg/AttributeFunctor.html,
|
|
|
|
|
osg/Billboard.html, osg/Camera.html, osg/ClipPlane.html,
|
|
|
|
|
osg/ColorMask.html, osg/ColorMatrix.html, osg/CullFace.html,
|
|
|
|
|
osg/Depth.html, osg/DisplaySettings.html, osg/Drawable.html,
|
|
|
|
|
osg/EarthSky.html, osg/Fog.html, osg/FrameStamp.html,
|
|
|
|
|
osg/FrontFace.html, osg/General.html, osg/GeoSet.html,
|
|
|
|
|
osg/Geode.html, osg/Group.html, osg/HIER.html, osg/HIERjava.html,
|
|
|
|
|
osg/Image.html, osg/Impostor.html, osg/ImpostorSprite.html,
|
|
|
|
|
osg/ImpostorSpriteManager.html, osg/LOD.html, osg/Light.html,
|
|
|
|
|
osg/LightSource.html, osg/LineSegment.html, osg/LineWidth.html,
|
|
|
|
|
osg/META_Object.html, osg/Material.html, osg/Matrix.html,
|
|
|
|
|
osg/MemoryAdapter.html, osg/Node.html, osg/NodeAcceptOp.html,
|
|
|
|
|
osg/NodeCallback.html, osg/NodeVisitor.html,
|
|
|
|
|
osg/NotifySeverity.html, osg/Object.html, osg/Plane.html,
|
|
|
|
|
osg/Point.html, osg/PolygonMode.html, osg/PolygonOffset.html,
|
|
|
|
|
osg/Quat.html, osg/Referenced.html, osg/State.html,
|
|
|
|
|
osg/StateAttribute.html, osg/StateSet.html, osg/Statistics.html,
|
|
|
|
|
osg/Stencil.html, osg/Switch.html, osg/TexEnv.html,
|
|
|
|
|
osg/TexGen.html, osg/TexMat.html, osg/Texture.html, osg/Timer.html,
|
|
|
|
|
osg/Transform.html, osg/Transparency.html, osg/Vec2.html,
|
|
|
|
|
osg/Vec3.html, osg/Vec4.html, osg/Viewport.html,
|
|
|
|
|
osg/clampArray3BetweenRange.html, osg/clampArray3GEQUAL.html,
|
|
|
|
|
osg/clampArray3LEQUAL.html, osg/clampArray4BetweenRange.html,
|
|
|
|
|
osg/clampArray4GEQUAL.html, osg/clampArray4LEQUAL.html,
|
|
|
|
|
osg/clampArrayElementBetweenRange.html,
|
|
|
|
|
osg/clampArrayElementGEQUAL.html, osg/clampArrayElementLEQUAL.html,
|
|
|
|
|
osg/clampArrayElementsBetweenRange.html,
|
|
|
|
|
osg/clampArrayElementsGEQUAL.html,
|
|
|
|
|
osg/clampArrayElementsLEQUAL.html, osg/clampBetweenRange.html,
|
|
|
|
|
osg/clampGEQUAL.html, osg/clampLEQUAL.html,
|
|
|
|
|
osg/createGeodeForImage.2.html, osg/for_each_triangle.html,
|
|
|
|
|
osg/index.html, osg/mem_ptr.html, osg/osg.html, osg/ref_ptr.html,
|
|
|
|
|
osgDB/General.html, osgDB/Output.html, osgDB/index.html,
|
|
|
|
|
osgGLUT/General.html, osgGLUT/Viewer.html, osgGLUT/Window.html,
|
|
|
|
|
osgGLUT/index.html, osgGLUT/osgGLUT.html, osgText/BitmapFont.html,
|
|
|
|
|
osgText/Font.html, osgText/OutlineFont.html,
|
|
|
|
|
osgText/Paragraph.html, osgText/PixmapFont.html,
|
|
|
|
|
osgText/PolygonFont.html, osgText/RasterFont.html,
|
|
|
|
|
osgText/Text.html, osgText/TextureFont.html,
|
|
|
|
|
osgText/VectorFont.html, osgText/osgText.html,
|
|
|
|
|
osgUtil/CombineLODsVisitor.html, osgUtil/CullViewState.html,
|
|
|
|
|
osgUtil/CullVisitor.html, osgUtil/DepthSortedBin.html,
|
|
|
|
|
osgUtil/DisplayListVisitor.html,
|
|
|
|
|
osgUtil/FlattenStaticTransformsVisitor.html,
|
|
|
|
|
osgUtil/GUIEventAdapter.html, osgUtil/HIER.html,
|
|
|
|
|
osgUtil/HIERjava.html, osgUtil/Hit.html,
|
|
|
|
|
osgUtil/IntersectState.html, osgUtil/IntersectVisitor.html,
|
|
|
|
|
osgUtil/Optimizer.html, osgUtil/RegisterRenderBinProxy.html,
|
|
|
|
|
osgUtil/RemoveRedundentNodesVisitor.html, osgUtil/RenderBin.html,
|
|
|
|
|
osgUtil/RenderGraph.html, osgUtil/RenderLeaf.html,
|
|
|
|
|
osgUtil/RenderStage.html, osgUtil/RenderStageLighting.html,
|
|
|
|
|
osgUtil/RenderToTextureStage.html, osgUtil/SceneView.html,
|
|
|
|
|
osgUtil/SceneViewManipulator.html, osgUtil/SmoothingVisitor.html,
|
|
|
|
|
osgUtil/StateSetManipulator.html, osgUtil/StateVisitor.html,
|
|
|
|
|
osgUtil/Tesselator.html, osgUtil/TrackballManipulator.html,
|
|
|
|
|
osgUtil/TransformCallback.html, osgUtil/TriStripVisitor.html,
|
|
|
|
|
osgUtil/osgUtil.html: Updated docs.
|
2002-02-11 09:02:21 +08:00
|
|
|
|
|
|
|
|
|
2002-02-09 05:50 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* src/osgPlugins/bmp/: Makefile, ReaderWriterBMP.cpp: Fix to BMP
|
|
|
|
|
loader.
|
2002-02-11 09:02:21 +08:00
|
|
|
|
|
|
|
|
|
2002-02-09 05:24 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* Makefile, Make/makedefs.cyg, Make/makedefs.irix.nonstd,
|
|
|
|
|
Make/makedefs.mingw, Make/makerules.cyg, Make/makerules.mingw,
|
|
|
|
|
include/osg/Math, include/osg/Timer,
|
|
|
|
|
src/Demos/osgcluster/broadcaster.cpp, src/osg/GLExtensions.cpp,
|
|
|
|
|
src/osgDB/FileUtils.cpp, src/osgPlugins/flt/flt.h: Fixes for cygwin
|
|
|
|
|
and mingw builds.
|
2002-02-11 09:02:21 +08:00
|
|
|
|
|
|
|
|
|
2002-02-08 17:55 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* Makefile, include/osg/Drawable, include/osg/Node, src/Makefile,
|
|
|
|
|
src/Demos/Makefile, src/osg/Drawable.cpp, src/osg/Geode.cpp,
|
|
|
|
|
src/osg/Group.cpp, src/osg/Node.cpp, src/osg/Version.cpp,
|
|
|
|
|
src/osgDB/Version.cpp, src/osgGLUT/Version.cpp,
|
|
|
|
|
src/osgText/Version.cpp, src/osgUtil/Version.cpp: Added support for
|
|
|
|
|
parents to Drawables.
|
2002-02-11 09:02:21 +08:00
|
|
|
|
|
|
|
|
|
Bumped up version numbers in prep for 0.8.44.
|
|
|
|
|
|
|
|
|
|
2002-02-08 04:29 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* AUTHORS, Makefile, VisualStudio/VisualStudio.dsw,
|
|
|
|
|
VisualStudio/osgPlugins/txp/txp.dsp, include/osg/Billboard,
|
|
|
|
|
include/osg/Statistics, include/osgGLUT/Viewer,
|
|
|
|
|
include/osgText/Font, include/osgUtil/RenderStage,
|
|
|
|
|
src/osg/Billboard.cpp, src/osgDB/FileNameUtils.cpp,
|
|
|
|
|
src/osgPlugins/Makefile, src/osgPlugins/txp/Makefile,
|
|
|
|
|
src/osgPlugins/txp/ReaderWriterTXP.cpp,
|
|
|
|
|
src/osgPlugins/txp/ReaderWriterTXP.h,
|
|
|
|
|
src/osgPlugins/txp/TrPageArchive.cpp,
|
|
|
|
|
src/osgPlugins/txp/TrPageArchive.h,
|
|
|
|
|
src/osgPlugins/txp/TrPageParser.cpp,
|
|
|
|
|
src/osgPlugins/txp/TrPageParser.h, src/osgPlugins/txp/license.txt,
|
|
|
|
|
src/osgPlugins/txp/trdll.h, src/osgPlugins/txp/trpage_basic.cpp,
|
|
|
|
|
src/osgPlugins/txp/trpage_geom.cpp,
|
|
|
|
|
src/osgPlugins/txp/trpage_geom.h,
|
|
|
|
|
src/osgPlugins/txp/trpage_header.cpp,
|
|
|
|
|
src/osgPlugins/txp/trpage_ident.h, src/osgPlugins/txp/trpage_io.h,
|
|
|
|
|
src/osgPlugins/txp/trpage_main.cpp,
|
|
|
|
|
src/osgPlugins/txp/trpage_material.cpp,
|
|
|
|
|
src/osgPlugins/txp/trpage_model.cpp,
|
|
|
|
|
src/osgPlugins/txp/trpage_nodes.cpp,
|
|
|
|
|
src/osgPlugins/txp/trpage_parse.cpp,
|
|
|
|
|
src/osgPlugins/txp/trpage_rarchive.cpp,
|
|
|
|
|
src/osgPlugins/txp/trpage_read.h,
|
|
|
|
|
src/osgPlugins/txp/trpage_readbuf.cpp,
|
|
|
|
|
src/osgPlugins/txp/trpage_scene.cpp,
|
|
|
|
|
src/osgPlugins/txp/trpage_scene.h,
|
|
|
|
|
src/osgPlugins/txp/trpage_swap.cpp,
|
|
|
|
|
src/osgPlugins/txp/trpage_swap.h, src/osgPlugins/txp/trpage_sys.h,
|
|
|
|
|
src/osgPlugins/txp/trpage_tile.cpp,
|
|
|
|
|
src/osgPlugins/txp/trpage_warchive.cpp,
|
|
|
|
|
src/osgPlugins/txp/trpage_write.h,
|
|
|
|
|
src/osgPlugins/txp/trpage_writebuf.cpp, src/osgText/Paragraph.cpp:
|
|
|
|
|
Fixes for IRIX and Boris Bralo's TerraPage loader.
|
2002-02-11 09:02:21 +08:00
|
|
|
|
|
|
|
|
|
2002-02-07 03:07 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* include/osg/Drawable: Fixed teh setDrawCallback so that it now
|
|
|
|
|
calls dirtyDisplayList() instead of dirtyBound.
|
2002-02-11 09:02:21 +08:00
|
|
|
|
|
|
|
|
|
2002-02-06 20:17 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* src/osgDB/FileUtils.cpp: Fix for Win32 build.
|
2002-02-11 09:02:21 +08:00
|
|
|
|
|
|
|
|
|
2002-02-06 20:15 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* 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.
|
2002-02-11 09:02:21 +08:00
|
|
|
|
|
|
|
|
|
2002-02-06 20:12 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* src/osgPlugins/dw/ReaderWriterDW.cpp: Fix for the handling of
|
|
|
|
|
lighting in the DW loader.
|
2002-02-11 09:02:21 +08:00
|
|
|
|
|
|
|
|
|
2002-02-06 20:11 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* include/osg/Referenced, src/osg/Object.cpp: Added a check to the
|
|
|
|
|
destructor of Referenced so that it detects referenced objects that
|
|
|
|
|
are deleted whilest still having a positive _refCount, such as when
|
|
|
|
|
a object has been deleted on the stack, yet other references still
|
|
|
|
|
exist for it. Have put the desctructor implementation in
|
|
|
|
|
Object.cpp to avoid adding yet another file with only a couple of
|
|
|
|
|
lines of code in.
|
2002-02-11 09:02:21 +08:00
|
|
|
|
|
|
|
|
|
2002-02-06 20:07 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* src/osg/LOD.cpp, include/osg/Billboard, src/osg/Billboard.cpp,
|
|
|
|
|
src/osg/Drawable.cpp, include/osg/Drawable, include/osg/LOD: Added
|
2002-02-11 09:02:21 +08:00
|
|
|
|
callbacks to allow users to modify the underlying functionality of
|
|
|
|
|
LOD, Billboard and Drawabel objects.
|
|
|
|
|
|
|
|
|
|
2002-02-06 20:05 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* src/osgPlugins/flt/Record.cpp: Added extensions code submitted by
|
|
|
|
|
Yefrei.
|
2002-02-11 09:02:21 +08:00
|
|
|
|
|
|
|
|
|
2002-02-06 03:57 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* src/: osgDB/FileUtils.cpp, osgUtil/Optimizer.cpp: Compile fixes.
|
2002-02-11 09:02:21 +08:00
|
|
|
|
|
|
|
|
|
2002-02-05 16:54 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* VisualStudio/osg/osg.dsp, include/osg/AutoTransform,
|
|
|
|
|
include/osg/Node, include/osg/NodeVisitor,
|
|
|
|
|
include/osg/PositionAttitudeTransform, include/osg/Statistics,
|
|
|
|
|
include/osg/Transform, include/osgUtil/CullVisitor,
|
|
|
|
|
src/osg/AutoTransform.cpp, src/osg/Makefile, src/osg/Node.cpp,
|
|
|
|
|
src/osg/NodeVisitor.cpp, src/osg/PositionAttitudeTransform.cpp,
|
|
|
|
|
src/osg/Transform.cpp, src/osgGLUT/Viewer.cpp,
|
|
|
|
|
src/osgUtil/CullVisitor.cpp, src/osgUtil/IntersectVisitor.cpp,
|
|
|
|
|
src/osgUtil/RenderBin.cpp: Have taken a few more steps towards
|
|
|
|
|
support for view dependant transformations by adding a
|
2002-02-11 09:02:21 +08:00
|
|
|
|
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 16:51 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* include/osg/Matrix, src/osg/Matrix.cpp: Have removed the old lazy
|
|
|
|
|
initialization of Matrix since it was causing bugs and adding
|
|
|
|
|
checks to many mothods which in the end slow it down more than not
|
|
|
|
|
intilizing the code! The code is now simpler, more robust and
|
|
|
|
|
faster:-)
|
2002-02-11 09:02:21 +08:00
|
|
|
|
|
|
|
|
|
2002-02-05 05:49 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* src/osgPlugins/flt/flt2osg.cpp: Added comment to flt2osg's
|
2002-02-11 09:02:21 +08:00
|
|
|
|
handling of osg::Material setup w.r.t osg::Material::_colorMode.
|
|
|
|
|
|
|
|
|
|
2002-02-03 17:32 don
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* src/osg/Makefile: added shademodel to TARGET_INCLUDE_FILES
|
2002-02-11 09:02:21 +08:00
|
|
|
|
|
|
|
|
|
2002-02-03 15:57 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* include/osg/AutoTransform, src/osg/AutoTransform.cpp: Added
|
|
|
|
|
beginings of new AutoTransform class.
|
2002-02-11 09:02:21 +08:00
|
|
|
|
|
|
|
|
|
2002-02-03 14:18 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* include/osgUtil/RenderLeaf, include/osgUtil/Tesselator,
|
|
|
|
|
src/osgPlugins/flt/Record.h, src/osgUtil/NvTriStripObjects.h: Fixes
|
|
|
|
|
for GCC 3.0.3 build.
|
2002-02-11 09:02:21 +08:00
|
|
|
|
|
|
|
|
|
2002-02-03 07:33 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* include/: osg/AlphaFunc, osg/Billboard, osg/BoundingBox,
|
|
|
|
|
osg/BoundingSphere, osg/ClipPlane, osg/ClippingVolume,
|
|
|
|
|
osg/ColorMask, osg/ColorMatrix, osg/CopyOp, osg/CullFace,
|
|
|
|
|
osg/Depth, osg/Drawable, osg/EarthSky, osg/Fog, osg/FrameStamp,
|
|
|
|
|
osg/FrontFace, osg/GLExtensions, osg/GeoSet, osg/Geode, osg/Group,
|
|
|
|
|
osg/Image, osg/Impostor, osg/ImpostorSprite, osg/LOD, osg/Light,
|
|
|
|
|
osg/LightSource, osg/LineSegment, osg/LineWidth, osg/Material,
|
|
|
|
|
osg/Math, osg/Matrix, osg/MemoryAdapter, osg/Node,
|
|
|
|
|
osg/NodeCallback, osg/NodeVisitor, osg/Notify, osg/Object,
|
|
|
|
|
osg/Plane, osg/Point, osg/PolygonMode, osg/PolygonOffset,
|
|
|
|
|
osg/PositionAttitudeTransform, osg/Quat, osg/Referenced,
|
|
|
|
|
osg/ShadeModel, osg/State, osg/StateAttribute, osg/StateSet,
|
|
|
|
|
osg/Statistics, osg/Stencil, osg/Switch, osg/TexEnv, osg/TexGen,
|
|
|
|
|
osg/TexMat, osg/Texture, osg/Timer, osg/Transform,
|
|
|
|
|
osg/Transparency, osg/Types, osg/Version, osg/Viewport,
|
|
|
|
|
osg/mem_ptr, osg/ref_ptr, osgDB/DotOsgWrapper,
|
|
|
|
|
osgDB/DynamicLibrary, osgDB/Field, osgDB/FieldReader,
|
|
|
|
|
osgDB/FieldReaderIterator, osgDB/FileNameUtils, osgDB/FileUtils,
|
|
|
|
|
osgDB/Input, osgDB/Output, osgDB/ReadFile, osgDB/ReaderWriter,
|
|
|
|
|
osgDB/Registry, osgDB/Version, osgDB/WriteFile, osgGLUT/Version,
|
|
|
|
|
osgGLUT/Window, osgText/Font, osgText/Paragraph, osgText/Text,
|
|
|
|
|
osgText/Version, osgUtil/AppVisitor, osgUtil/CullViewState,
|
|
|
|
|
osgUtil/CullVisitor, osgUtil/DepthSortedBin,
|
|
|
|
|
osgUtil/DisplayListVisitor, osgUtil/DisplayRequirementsVisitor,
|
|
|
|
|
osgUtil/GUIEventHandler, osgUtil/InsertImpostorsVisitor,
|
|
|
|
|
osgUtil/IntersectVisitor, osgUtil/Optimizer, osgUtil/RenderBin,
|
|
|
|
|
osgUtil/RenderGraph, osgUtil/RenderLeaf, osgUtil/RenderStage,
|
|
|
|
|
osgUtil/RenderStageLighting, osgUtil/RenderToTextureStage,
|
|
|
|
|
osgUtil/SceneView, osgUtil/SmoothingVisitor, osgUtil/Tesselator,
|
|
|
|
|
osgUtil/TransformCallback, osgUtil/TriStripVisitor,
|
|
|
|
|
osgUtil/Version: Removed the trailing ; after namespace {...}
|
|
|
|
|
declariations in headers which was being picked as a warning under
|
|
|
|
|
Codewarrior.
|
2002-02-11 09:02:21 +08:00
|
|
|
|
|
|
|
|
|
2002-02-03 06:38 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* VisualStudio/osg/osg.dsp, include/osg/NodeVisitor,
|
|
|
|
|
src/osg/Makefile, src/osgUtil/CullVisitor.cpp: Added first cut at
|
|
|
|
|
new AutoTransform node which will be used for generating
|
|
|
|
|
Transform's during the cull traversal such as for earth/sky etc.
|
2002-02-11 09:02:21 +08:00
|
|
|
|
|
|
|
|
|
2002-02-03 06:35 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* include/osg/Billboard, src/osg/Notify.cpp: Updates for Borland
|
|
|
|
|
compilation.
|
2002-02-11 09:02:21 +08:00
|
|
|
|
|
|
|
|
|
2002-02-02 15:07 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* include/: osg/Export, osgDB/Export, osgGLUT/Export,
|
|
|
|
|
osgText/Export, osgUtil/Export: Added defined( __BCPLUSPLUS__) to
|
|
|
|
|
windows export code segments.
|
2002-02-11 09:02:21 +08:00
|
|
|
|
|
|
|
|
|
2002-02-02 14:49 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* src/osgUtil/Optimizer.cpp: Fixed a copy and paste error which was
|
|
|
|
|
causing compile problems under Windows, due to a incorrect
|
|
|
|
|
comparison of objects of different types.
|
2002-02-11 09:02:21 +08:00
|
|
|
|
|
|
|
|
|
2002-02-02 05:52 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* include/osgGLUT/glut: Typo fixed in the header guard.
|
2002-02-11 09:02:21 +08:00
|
|
|
|
|
|
|
|
|
2002-01-30 14:59 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* include/osgUtil/DepthSortedBin: Fixed clone(CopyOp&) and
|
2002-02-11 09:02:21 +08:00
|
|
|
|
cloneType() methods which were out of sync with the new style clone
|
|
|
|
|
operations.
|
|
|
|
|
|
|
|
|
|
2002-01-30 13:59 robert
|
|
|
|
|
|
2002-07-19 23:49:43 +08:00
|
|
|
|
* src/Demos/osgcopy/osgcopy.cpp: Fixes for Windows build
|
2002-02-11 09:02:21 +08:00
|
|
|
|
|
|
|
|
|
2002-01-30 11:24 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* VisualStudio/VisualStudio.dsw, include/osg/Image,
|
|
|
|
|
include/osg/ref_ptr: Fixes for Windows build.
|
2002-02-11 09:02:21 +08:00
|
|
|
|
|
|
|
|
|
2002-01-30 10:27 robert
|
|
|
|
|
|
2002-07-19 23:49:43 +08:00
|
|
|
|
* include/osg/Math, src/osg/Matrix.cpp, src/osgPlugins/obj/glm.cpp,
|
|
|
|
|
src/osgUtil/CullVisitor.cpp: Removed the M_PI defines from
|
|
|
|
|
include/osg/Math and have use a const double osg::PI etc in its
|
|
|
|
|
place.
|
2002-02-11 09:02:21 +08:00
|
|
|
|
|
|
|
|
|
2002-01-30 10:02 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* include/osg/NodeCallback, src/osg/DisplaySettings.cpp,
|
|
|
|
|
src/osg/PolygonMode.cpp: Changes for Borland C++ compiler changes.
|
2002-02-11 09:02:21 +08:00
|
|
|
|
|
|
|
|
|
2002-01-30 10:02 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* VisualStudio/: VisualStudio.dsw,
|
|
|
|
|
Demos/osgbillboard/osgbillboard.dsp: Added osgbillboard project
|
|
|
|
|
files to the VisualStudio workspace.
|
2002-02-11 09:02:21 +08:00
|
|
|
|
|
|
|
|
|
2002-01-30 10:01 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* 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-02-11 09:02:21 +08:00
|
|
|
|
|
|
|
|
|
2002-01-30 09:37 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* src/Demos/osgcopy/Makedepend: Removed a Makedepend that didn't
|
|
|
|
|
belong!
|
2002-02-11 09:02:21 +08:00
|
|
|
|
|
|
|
|
|
2002-01-30 08:15 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* src/osg/Billboard.cpp: Fixed the rotation direction of the
|
2002-02-11 09:02:21 +08:00
|
|
|
|
POINT_ROT_* modes, this was broken by earlier fixes to the
|
|
|
|
|
osg::Matrix.
|
|
|
|
|
|
|
|
|
|
2002-01-30 07:09 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* include/osg/LineSegment, include/osgUtil/IntersectVisitor,
|
|
|
|
|
src/Demos/osgcopy/Makedepend, src/osgGLUT/Viewer.cpp,
|
|
|
|
|
src/osgUtil/CullVisitor.cpp, src/osgUtil/IntersectVisitor.cpp: Made
|
|
|
|
|
the LineSegment destructor protected to force users to create
|
|
|
|
|
segments on the stack thus ensure that they arn't created locally
|
|
|
|
|
and have their memory deleted incorrectly.
|
2002-02-11 09:02:21 +08:00
|
|
|
|
|
|
|
|
|
Also updated the IntersectVisitor so that it no used osg::ref_ptr<>
|
|
|
|
|
internally for storing all data. Have also move the IntersectState
|
|
|
|
|
helper class to inside the IntersectVisitor which simplifies the
|
|
|
|
|
external interface to the class.
|
|
|
|
|
|
|
|
|
|
2002-01-29 15:25 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* 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.
|
2002-02-11 09:02:21 +08:00
|
|
|
|
|
|
|
|
|
2002-01-29 09:20 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* include/osg/: DeepCopy, ShallowCopy: Removed the now rendundent
|
|
|
|
|
DeepCopy and ShallowCopy files.
|
2002-02-11 09:02:21 +08:00
|
|
|
|
|
|
|
|
|
2002-01-29 09:03 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* Make/makedefs.linux, include/osg/AlphaFunc,
|
|
|
|
|
include/osg/Billboard, include/osg/ClipPlane,
|
|
|
|
|
include/osg/ColorMask, include/osg/ColorMatrix,
|
|
|
|
|
include/osg/CullFace, include/osg/DeepCopy, include/osg/Depth,
|
|
|
|
|
include/osg/Drawable, include/osg/EarthSky, include/osg/Fog,
|
|
|
|
|
include/osg/FrontFace, include/osg/GeoSet, include/osg/Geode,
|
|
|
|
|
include/osg/Group, include/osg/Image, include/osg/Impostor,
|
|
|
|
|
include/osg/ImpostorSprite, include/osg/LOD, include/osg/Light,
|
|
|
|
|
include/osg/LightSource, include/osg/LineWidth,
|
|
|
|
|
include/osg/Material, include/osg/Matrix, include/osg/Node,
|
|
|
|
|
include/osg/Object, include/osg/Point, include/osg/PolygonMode,
|
|
|
|
|
include/osg/PolygonOffset, include/osg/PositionAttitudeTransform,
|
|
|
|
|
include/osg/ShadeModel, include/osg/ShallowCopy,
|
|
|
|
|
include/osg/StateAttribute, include/osg/StateSet,
|
|
|
|
|
include/osg/Stencil, include/osg/Switch, include/osg/TexEnv,
|
|
|
|
|
include/osg/TexGen, include/osg/TexMat, include/osg/Texture,
|
|
|
|
|
include/osg/Transform, include/osg/Transparency,
|
|
|
|
|
include/osg/Viewport, include/osgText/Font,
|
|
|
|
|
include/osgText/Paragraph, include/osgText/Text,
|
|
|
|
|
include/osgUtil/RenderBin, include/osgUtil/RenderStage,
|
|
|
|
|
include/osgUtil/RenderStageLighting,
|
|
|
|
|
include/osgUtil/RenderToTextureStage, src/osg/Billboard.cpp,
|
|
|
|
|
src/osg/GeoSet.cpp, src/osg/Geode.cpp, src/osg/Group.cpp,
|
|
|
|
|
src/osg/Image.cpp, src/osg/LOD.cpp, src/osg/Node.cpp,
|
|
|
|
|
src/osg/Object.cpp, src/osg/StateSet.cpp, src/osg/Switch.cpp,
|
|
|
|
|
src/osg/Transform.cpp, src/osgText/Paragraph.cpp,
|
|
|
|
|
src/osgText/Text.cpp: Moved all references to osg::Cloner to
|
2002-02-11 09:02:21 +08:00
|
|
|
|
osg::CopyOp.
|
|
|
|
|
|
|
|
|
|
2002-01-29 07:55 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* include/osgDB/WriteFile: Fixed the header guard, which was using
|
|
|
|
|
the name define as FileUtils. Problem spotted by Terry Welsh.
|
2002-02-11 09:02:21 +08:00
|
|
|
|
|
|
|
|
|
2002-01-29 07:51 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* 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.
|
2002-02-11 09:02:21 +08:00
|
|
|
|
|
|
|
|
|
Also have added osgcopy app to Demos which shows how the CopyOp
|
|
|
|
|
have be subclassed to create users own specific handling of
|
|
|
|
|
copying.
|
|
|
|
|
|
|
|
|
|
Have fixed copy constructor problems in GeoSet which fix the deep
|
|
|
|
|
copy problem experienced yesterday.
|
|
|
|
|
|
|
|
|
|
2002-01-28 16:49 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* include/osg/DeepCopy: A couple of fixes to DeepCopy Cloner.
|
2002-02-11 09:02:21 +08:00
|
|
|
|
|
|
|
|
|
2002-01-28 16:16 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* VisualStudio/osg/osg.dsp, include/osg/AlphaFunc,
|
|
|
|
|
include/osg/Billboard, include/osg/ClipPlane,
|
|
|
|
|
include/osg/ColorMask, include/osg/ColorMatrix,
|
|
|
|
|
include/osg/CullFace, include/osg/DeepCopy, include/osg/Depth,
|
|
|
|
|
include/osg/Drawable, include/osg/EarthSky, include/osg/Fog,
|
|
|
|
|
include/osg/FrontFace, include/osg/GeoSet, include/osg/Geode,
|
|
|
|
|
include/osg/Group, include/osg/Image, include/osg/Impostor,
|
|
|
|
|
include/osg/ImpostorSprite, include/osg/LOD, include/osg/Light,
|
|
|
|
|
include/osg/LightSource, include/osg/LineWidth,
|
|
|
|
|
include/osg/Material, include/osg/Matrix, include/osg/Node,
|
|
|
|
|
include/osg/Object, include/osg/Point, include/osg/PolygonMode,
|
|
|
|
|
include/osg/PolygonOffset, include/osg/PositionAttitudeTransform,
|
|
|
|
|
include/osg/ShadeModel, include/osg/ShallowCopy, include/osg/State,
|
|
|
|
|
include/osg/StateAttribute, include/osg/StateSet,
|
|
|
|
|
include/osg/Statistics, include/osg/Stencil, include/osg/Switch,
|
|
|
|
|
include/osg/TexEnv, include/osg/TexGen, include/osg/TexMat,
|
|
|
|
|
include/osg/Texture, include/osg/Transform,
|
|
|
|
|
include/osg/Transparency, include/osg/Viewport,
|
|
|
|
|
include/osgText/Font, include/osgText/Paragraph,
|
|
|
|
|
include/osgText/Text, include/osgUtil/RenderBin,
|
|
|
|
|
include/osgUtil/RenderStage, include/osgUtil/RenderStageLighting,
|
|
|
|
|
include/osgUtil/RenderToTextureStage,
|
|
|
|
|
src/Demos/osgscribe/osgscribe.cpp, src/osg/Billboard.cpp,
|
|
|
|
|
src/osg/GeoSet.cpp, src/osg/Geode.cpp, src/osg/Group.cpp,
|
|
|
|
|
src/osg/Image.cpp, src/osg/ImpostorSprite.cpp, src/osg/LOD.cpp,
|
|
|
|
|
src/osg/Makefile, src/osg/Matrix.cpp, src/osg/Node.cpp,
|
|
|
|
|
src/osg/Object.cpp, src/osg/StateSet.cpp, src/osg/Switch.cpp,
|
|
|
|
|
src/osg/Transform.cpp, src/osgDB/Registry.cpp,
|
|
|
|
|
src/osgText/Font.cpp, src/osgText/Paragraph.cpp,
|
|
|
|
|
src/osgText/Text.cpp, src/osgUtil/Optimizer.cpp,
|
|
|
|
|
src/osgUtil/RenderBin.cpp: Added support for shallow and deep copy
|
|
|
|
|
of nodes, drawables and state, via a copy constructor which takes
|
|
|
|
|
an optional Cloner object, and the old osg::Object::clone() has
|
|
|
|
|
changed so that it now requires a Cloner as paramter. This is
|
2002-02-11 09:02:21 +08:00
|
|
|
|
passed on to the copy constructor to help control the shallow vs
|
|
|
|
|
deep copying. The old functionality of clone() which was clone of
|
|
|
|
|
type has been renamed to cloneType().
|
|
|
|
|
|
|
|
|
|
Updated all of the OSG to work with these new conventions,
|
|
|
|
|
implemention all the required copy constructors etc. A couple of
|
|
|
|
|
areas will do shallow copies by design, a couple of other still
|
|
|
|
|
need to be updated to do either shallow or deep.
|
|
|
|
|
|
|
|
|
|
Neither of the shallow or deep copy operations have been tested
|
|
|
|
|
yet, only the old functionality of the OSG has been checked so far,
|
|
|
|
|
such running the viewer on various demo datasets.
|
|
|
|
|
|
|
|
|
|
Also fixed a problem in osg::Optimize::RemoveRendundentNodesVisitor
|
|
|
|
|
which was not checking that Group didn't have have any attached
|
|
|
|
|
StateSet's, Callbacks or UserData. These checks have now been
|
|
|
|
|
added, which fixes a bug which was revealled by the new osgscribe
|
|
|
|
|
demo, this related to removal of group acting as state decorator.
|
|
|
|
|
|
|
|
|
|
method
|
|
|
|
|
|
|
|
|
|
2002-01-27 15:28 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* src/Demos/osgscribe/osgscribe.cpp: Added
|
2002-02-11 09:02:21 +08:00
|
|
|
|
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 15:03 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* VisualStudio/: VisualStudio.dsw, Demos/osgscribe/osgscribe.dsp:
|
|
|
|
|
Added VisualStudio workspace files for new osgscribe demo.
|
2002-02-11 09:02:21 +08:00
|
|
|
|
|
|
|
|
|
2002-01-26 14:48 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* src/Demos/: Makefile, osgscribe/Makefile,
|
|
|
|
|
osgscribe/osgscribe.cpp: Added new osgscribe demo which demostrates
|
|
|
|
|
how to create a wireframe overlay of a model.
|
2002-02-11 09:02:21 +08:00
|
|
|
|
|
|
|
|
|
2002-01-26 09:13 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* src/osgPlugins/flt/flt2osg.cpp: Fixed the LOD center and range
|
|
|
|
|
code that so that the values are now multiple by the _unitScale to
|
|
|
|
|
compenstate for different scales in the flt model. This _unitScale
|
|
|
|
|
had already been applied to the geometry data.
|
2002-02-11 09:02:21 +08:00
|
|
|
|
|
|
|
|
|
Integrated new defaults for the texturing wrap mode, for when now
|
|
|
|
|
.attr file is supplied with a flt file.
|
|
|
|
|
|
|
|
|
|
2002-01-23 17:15 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* VisualStudio/osg/osg.dsp, include/osg/PositionAttitudeTransform,
|
|
|
|
|
include/osg/Transform, src/osg/Makefile,
|
|
|
|
|
src/osg/PositionAttitudeTransform.cpp, src/osg/Transform.cpp,
|
|
|
|
|
src/osgUtil/CullVisitor.cpp, src/osgUtil/IntersectVisitor.cpp,
|
|
|
|
|
src/osgUtil/Optimizer.cpp: Have made osg::Transform more extensible
|
|
|
|
|
via additions of new getLocalToWorldMatrix() and
|
|
|
|
|
getWorldToLocalMatrix(), computeLocalToWorld() and
|
|
|
|
|
computeWorldToLocal() methods.
|
2002-02-11 09:02:21 +08:00
|
|
|
|
|
|
|
|
|
Have updated the CullVisitor, IntersectVisitor and Optimizer to use
|
|
|
|
|
the new osg::Transform::getLocalToWorldMatrix() which has the same
|
|
|
|
|
functionality as the old getMatrix() but is now supports subclasses
|
|
|
|
|
of osg::Transform transparently.
|
|
|
|
|
|
|
|
|
|
Have added osg::PositionAttitudeTransform as subclass of
|
|
|
|
|
osg::Transform which manages the transform as position and attitude
|
|
|
|
|
via a Vec3 and Quat respectively.
|
|
|
|
|
|
|
|
|
|
2002-01-23 10:42 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* include/osg/Transform, src/osg/Transform.cpp: Updates to
|
|
|
|
|
osg::Transform to allow it subclassed more easily.
|
2002-02-11 09:02:21 +08:00
|
|
|
|
|
|
|
|
|
2002-01-23 10:28 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* src/osgUtil/Optimizer.cpp: Fixed problem with
|
2002-02-11 09:02:21 +08:00
|
|
|
|
Optimzer::removeRedundentNodesVisitor which was removing the
|
|
|
|
|
correct redundent groups but for groups which had a single child it
|
|
|
|
|
was was not using replaceChild to rettach the child to its parents.
|
|
|
|
|
It was using parent->removeChild(group)...parent->addChild(child);
|
|
|
|
|
which was allow the child to be attached in a different place than
|
|
|
|
|
the original group, this broke LOD code. Have used removeChild
|
|
|
|
|
instead which solves the LOD problem.
|
|
|
|
|
|
|
|
|
|
2002-01-23 07:04 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* src/osg/State.cpp: Changed the ordering of applying OpenGL modes
|
|
|
|
|
and attributes back to the original modes first then attributes
|
|
|
|
|
since the it was cause a display bug on some datesets. It seems
|
|
|
|
|
that the modes needs enabling before glMaterial's take affect, at
|
|
|
|
|
least on the NVidia drivers under Windows and Linux. The OpenGL
|
|
|
|
|
reference guide doesn't mention any dependancy so I'm not sure what
|
|
|
|
|
the official line is. Some other OpenGl attribute and modes need
|
|
|
|
|
to be applied in that order according to the blue book, however,
|
|
|
|
|
drivers, at least the NVidia drivers seem require the opposite.
|
|
|
|
|
This may raise the spectra of before and after mode applies, but
|
|
|
|
|
this will require extra support in osg::State and
|
2002-02-11 09:02:21 +08:00
|
|
|
|
osg::StateAttribute, and would have to be handled on a per
|
|
|
|
|
attribute basis, and possibly different of each platform. Yuck.
|
|
|
|
|
|
|
|
|
|
2002-01-22 14:30 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* include/osgUtil/Optimizer, src/osgUtil/Optimizer.cpp: Fixed
|
|
|
|
|
FlattenStaticTransformVisitor bug which related to incorrect
|
|
|
|
|
handling of objects which were transformed by multiple matrices at
|
|
|
|
|
one time - this cannot be handled in the flattening process (since
|
|
|
|
|
we only have one piece of geometry to transform). This visitor now
|
|
|
|
|
handles this case by disabling flattening of any objects and
|
|
|
|
|
transforms associated in this way.
|
2002-02-11 09:02:21 +08:00
|
|
|
|
|
|
|
|
|
2002-01-22 07:03 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* src/osgUtil/Optimizer.cpp: Temporily commented out the call to
|
|
|
|
|
the FlatternStaticTransformVisitor to prevent a bug in handling
|
|
|
|
|
instance nodes. Will be commented back in once the bug has been
|
|
|
|
|
solved.
|
2002-02-11 09:02:21 +08:00
|
|
|
|
|
|
|
|
|
2002-01-22 06:03 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* AUTHORS: Updated AUTHORS file to reflect recent submission.
|
2002-02-11 09:02:21 +08:00
|
|
|
|
|
|
|
|
|
2002-01-22 06:03 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* src/osgPlugins/flt/: FltFile.cpp, FltFile.h, InstanceRecords.cpp,
|
|
|
|
|
InstanceRecords.h, Pool.cpp, Pool.h, flt2osg.cpp, flt2osg.h: Added
|
|
|
|
|
support for node instances to Open Flight loader. Submitted by
|
|
|
|
|
Yefei He.
|
2002-02-11 09:02:21 +08:00
|
|
|
|
|
|
|
|
|
2002-01-20 14:30 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* src/: osgDB/FileNameUtils.cpp, osgGLUT/Window.cpp: Fixes to
|
|
|
|
|
Windows compile.
|
2002-02-11 09:02:21 +08:00
|
|
|
|
|
|
|
|
|
2002-01-20 11:24 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* include/osgDB/Output, src/osgDB/FileNameUtils.cpp,
|
|
|
|
|
src/osgDB/Output.cpp: Updates to help compilation under gcc 3.03.
|
2002-02-11 09:02:21 +08:00
|
|
|
|
|
|
|
|
|
2002-01-19 17:11 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* include/osgUtil/GUIEventAdapter,
|
|
|
|
|
src/osgGLUT/GLUTEventAdapter.cpp, src/osgGLUT/Viewer.cpp,
|
|
|
|
|
src/osgUtil/DriveManipulator.cpp,
|
|
|
|
|
src/osgUtil/FlightManipulator.cpp,
|
|
|
|
|
src/osgUtil/TrackballManipulator.cpp: Converted
|
2002-02-11 09:02:21 +08:00
|
|
|
|
osgUtil::GUIEventAdapter::MouseButtonMask from LEFT_BUTTON etc to
|
|
|
|
|
LEFT_MOUSE_BUTTON etc, to prevent classes with #define of
|
|
|
|
|
LEFT_BUTTON.. when including certain MS Windows headers. Arhsh
|
|
|
|
|
Snarfff..
|
|
|
|
|
|
|
|
|
|
2002-01-19 15:34 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* src/osgUtil/CullVisitor.cpp: Fixed the handling of non
|
2002-02-11 09:02:21 +08:00
|
|
|
|
transparent billboards, since it was not taking into account any
|
|
|
|
|
accumulated transforms inherited from above.
|
|
|
|
|
|
|
|
|
|
2002-01-18 17:36 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* include/osgUtil/CullVisitor, src/osgDB/ReadFile.cpp,
|
|
|
|
|
src/osgDB/Registry.cpp, src/osgUtil/CullVisitor.cpp,
|
|
|
|
|
src/osgUtil/IntersectVisitor.cpp, src/osgUtil/SceneView.cpp:
|
|
|
|
|
UPdates to CullVisitor so that it keeps in sync with the new method
|
|
|
|
|
paramter change in osg::Billboard.
|
2002-02-11 09:02:21 +08:00
|
|
|
|
|
|
|
|
|
Removed in instance of an object being passed () brackets, have
|
|
|
|
|
removed the brackets to avoid an amiguity with the compiler
|
|
|
|
|
intepreting it as a function.
|
|
|
|
|
|
|
|
|
|
2002-01-18 17:34 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* include/osg/ImpostorSprite, include/osg/Math, include/osg/Node,
|
|
|
|
|
include/osg/Vec2, include/osg/Vec3, include/osg/Vec4,
|
|
|
|
|
src/osg/GeoSet.cpp: Changes to fix compilation problems on the
|
|
|
|
|
Sparc.
|
2002-02-11 09:02:21 +08:00
|
|
|
|
|
|
|
|
|
GeoSet.cpp simply remove rendundent code that had already been
|
|
|
|
|
commented out.
|
|
|
|
|
|
|
|
|
|
2002-01-18 17:25 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* include/osgText/Font, include/osgText/Text,
|
|
|
|
|
src/osgText/FTBitmapGlyph.cpp, src/osgText/FTBitmapGlyph.h,
|
|
|
|
|
src/osgText/FTCharmap.cpp, src/osgText/FTCharmap.h,
|
|
|
|
|
src/osgText/FTFace.cpp, src/osgText/FTFace.h,
|
|
|
|
|
src/osgText/FTFont.cpp, src/osgText/FTFont.h, src/osgText/FTGL.h,
|
|
|
|
|
src/osgText/FTGLBitmapFont.cpp, src/osgText/FTGLBitmapFont.h,
|
|
|
|
|
src/osgText/FTGLOutlineFont.cpp, src/osgText/FTGLOutlineFont.h,
|
|
|
|
|
src/osgText/FTGLPixmapFont.cpp, src/osgText/FTGLPixmapFont.h,
|
|
|
|
|
src/osgText/FTGLPolygonFont.cpp, src/osgText/FTGLPolygonFont.h,
|
|
|
|
|
src/osgText/FTGLTextureFont.cpp, src/osgText/FTGLTextureFont.h,
|
|
|
|
|
src/osgText/FTGlyph.h, src/osgText/FTGlyphContainer.cpp,
|
|
|
|
|
src/osgText/FTGlyphContainer.h, src/osgText/FTLibrary.h,
|
|
|
|
|
src/osgText/FTOutlineGlyph.cpp, src/osgText/FTOutlineGlyph.h,
|
|
|
|
|
src/osgText/FTPixmapGlyph.cpp, src/osgText/FTPixmapGlyph.h,
|
|
|
|
|
src/osgText/FTPolyGlyph.cpp, src/osgText/FTPolyGlyph.h,
|
|
|
|
|
src/osgText/FTSize.cpp, src/osgText/FTSize.h,
|
|
|
|
|
src/osgText/FTTextureGlyph.cpp, src/osgText/FTTextureGlyph.h,
|
|
|
|
|
src/osgText/FTVectoriser.cpp, src/osgText/FTVectoriser.h,
|
|
|
|
|
src/osgText/Font.cpp, src/osgText/Text.cpp: Added support for
|
|
|
|
|
multiple graphics contexts, submission from Max Rhiener.
|
2002-02-11 09:02:21 +08:00
|
|
|
|
|
|
|
|
|
Alas changed the indenting to use 4 spaces instead of tabs, this
|
|
|
|
|
irons out differences when working under Windows and Unix, keeping
|
|
|
|
|
the identing consistent.
|
|
|
|
|
|
|
|
|
|
2002-01-18 17:15 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* include/osg/Billboard, src/osg/Billboard.cpp: First steps to
|
|
|
|
|
updating the calcTransform function in Billboard to fix z axis
|
|
|
|
|
contraint on rotation axis.
|
2002-02-11 09:02:21 +08:00
|
|
|
|
|
|
|
|
|
2002-01-18 14:00 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* src/osg/Transform.cpp: Fixed copy constructor which was copying a
|
|
|
|
|
matrix to unitialized memory.
|
2002-02-11 09:02:21 +08:00
|
|
|
|
|
|
|
|
|
2002-01-18 09:12 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* include/osg/Math: Removed the global scope operators for the
|
|
|
|
|
isnan(..) etc calls to fix compilation under some compiler
|
2002-02-11 09:02:21 +08:00
|
|
|
|
combinations.
|
|
|
|
|
|
|
|
|
|
2002-01-18 09:11 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* include/osg/Timer, src/osg/Timer.cpp: Made the osg::Timer::tick()
|
|
|
|
|
method a const method.
|
2002-02-11 09:02:21 +08:00
|
|
|
|
|
|
|
|
|
2002-01-18 05:26 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* include/osg/LineSegment: Fixed typo in comment, reference to
|
|
|
|
|
BoundingSphere has been changed to BoundingBox. Typo spotted by
|
2002-02-11 09:02:21 +08:00
|
|
|
|
Gial Paolo Lorenzetto.
|
|
|
|
|
|
|
|
|
|
2002-01-17 17:41 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* include/osgUtil/CullViewState, src/osgUtil/CullVisitor.cpp: Fixed
|
|
|
|
|
ENALBE_ALL_CULLING spelling mistake, have changed it to
|
|
|
|
|
ENABLE_ALL_CULLING.
|
2002-02-11 09:02:21 +08:00
|
|
|
|
|
|
|
|
|
2002-01-17 17:40 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* include/osgGLUT/Window, src/osgGLUT/Window.cpp: Added support for
|
|
|
|
|
glutSpecialFunc, glutSpaceballMotion, glutSpaceballRotate and
|
|
|
|
|
glutSpaceballRotate into osgGLUT::Window base class.
|
2002-02-11 09:02:21 +08:00
|
|
|
|
|
|
|
|
|
2002-01-16 16:23 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* src/osg/State.cpp: Reversed the ordering of setting of OpenGL
|
|
|
|
|
modes and attributes, so that attributes are now set first, then
|
|
|
|
|
modes. This is keep consistent with the setting of glColorMaterial
|
|
|
|
|
and glEnable(GL_COLOR_MATERIAL) as specfied in OpenGL
|
|
|
|
|
documentation.
|
2002-02-11 09:02:21 +08:00
|
|
|
|
|
|
|
|
|
2002-01-16 16:22 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* include/osg/StateAttribute: Changed the enum Types { ... } so
|
|
|
|
|
that in no longer explicitly sets the values, leaving C++ to ensire
|
|
|
|
|
that values are unque and insequence.
|
2002-02-11 09:02:21 +08:00
|
|
|
|
|
|
|
|
|
2002-01-16 16:20 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* src/osgPlugins/: Makefile, jpeg/Makefile: Fixes to makefiles
|
|
|
|
|
which have become a bit unhinged after MacOS X integration.
|
2002-02-11 09:02:21 +08:00
|
|
|
|
|
|
|
|
|
2002-01-16 16:12 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* src/osgPlugins/flt/: GeoSetBuilder.cpp, GeoSetBuilder.h,
|
|
|
|
|
flt2osg.cpp, flt2osg.h: Added support for billboard in OpenFlight
|
|
|
|
|
loader. Submission from Nikolaus Hanekamp.
|
2002-02-11 09:02:21 +08:00
|
|
|
|
|
|
|
|
|
2002-01-16 07:29 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* Makefile, Make/makedefs.irix.std.64: Submission from Sean Spicer
|
|
|
|
|
which adds Make/makedefs.irix.std.64 which compiles the OSG as
|
|
|
|
|
64bit. Small changes by Robert to accomodate recent MacOSX
|
2002-02-11 09:02:21 +08:00
|
|
|
|
makefile changes.
|
|
|
|
|
|
|
|
|
|
2002-01-16 07:08 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* Make/: makedefs.cyg, makedefs.freebsd, makedefs.irix.nonstd,
|
|
|
|
|
makedefs.irix.std, makedefs.linux, makedefs.macosx, makerules.cyg,
|
|
|
|
|
makerules.freebsd, makerules.irix, makerules.linux: Changes to
|
|
|
|
|
Make/makerules.* and Make/makedefs.* to accomodate MacOSX's need to
|
|
|
|
|
treat plugins and shared libraries seperately.
|
2002-02-11 09:02:21 +08:00
|
|
|
|
|
|
|
|
|
2002-01-16 07:05 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* src/osgPlugins/: bmp/Makefile, dw/Makefile, flt/Makefile,
|
|
|
|
|
gif/Makefile, lib3ds/Makefile, lwo/Makefile, obj/Makefile,
|
|
|
|
|
osg/Makefile, osgtgz/Makefile, pic/Makefile, png/Makefile,
|
|
|
|
|
rgb/Makefile, tga/Makefile, tgz/Makefile, tiff/Makefile,
|
|
|
|
|
zip/Makefile: Integrated the changes to osgPlugin/Makefile's for
|
|
|
|
|
MacOSX port.
|
2002-02-11 09:02:21 +08:00
|
|
|
|
|
|
|
|
|
2002-01-16 07:03 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* src/osgDB/FileUtils.cpp: Changed hardwired char[1024] arrays to
|
|
|
|
|
char[FILEUTILS_MAX_PATH_LENGTH] and defined the value to be 2048,
|
|
|
|
|
this should avoid problems with path lengths which have been
|
|
|
|
|
overflowing the 1024 limit (Sasa report this bug). The real
|
2002-02-11 09:02:21 +08:00
|
|
|
|
solution is to use std::string throught FileUtils, but this will
|
|
|
|
|
have to wait for another day.
|
|
|
|
|
|
|
|
|
|
2002-01-16 05:41 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* src/osgPlugins/quicktime/: Makedepend, Makefile, QTtexture.c,
|
|
|
|
|
ReaderWriterQT.cpp: Added quicktime plugin (for Mac's only),
|
|
|
|
|
submitted by Phil Atkin.
|
2002-02-11 09:02:21 +08:00
|
|
|
|
|
|
|
|
|
2002-01-16 05:36 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* Make/makerules.macosx, include/osg/GL, include/osg/GLU,
|
|
|
|
|
include/osg/Timer, include/osgText/Font,
|
2002-07-19 23:49:43 +08:00
|
|
|
|
src/Demos/osgconv/Makefile, src/Demos/osgcube/Makefile,
|
|
|
|
|
src/Demos/osgimpostor/Makefile,
|
2002-02-25 07:03:10 +08:00
|
|
|
|
src/Demos/osgimpostor/osgimpostor.cpp,
|
|
|
|
|
src/Demos/osgreflect/Makefile, src/Demos/osgtext/Makefile,
|
|
|
|
|
src/Demos/osgtext/main.cpp, src/Demos/osgtexture/Makefile,
|
|
|
|
|
src/Demos/osgviews/Makefile, src/Demos/sgv/Makefile,
|
|
|
|
|
src/osg/Makefile, src/osg/Timer.cpp, src/osgDB/Makefile,
|
|
|
|
|
src/osgGLUT/Makefile, src/osgPlugins/Makefile,
|
|
|
|
|
src/osgPlugins/dw/ReaderWriterDW.cpp, src/osgPlugins/flt/Input.cpp,
|
|
|
|
|
src/osgPlugins/flt/Record.cpp, src/osgPlugins/obj/glm.cpp,
|
|
|
|
|
src/osgText/FTGL.h, src/osgText/FTGLTextureFont.cpp,
|
|
|
|
|
src/osgText/FTGLTextureFont.h, src/osgText/Font.cpp,
|
|
|
|
|
src/osgText/Makefile, src/osgUtil/DepthSortedBin.cpp,
|
|
|
|
|
src/osgUtil/Makefile, src/osgUtil/RenderBin.cpp: First batch of
|
|
|
|
|
changes required for MacOS X build. Orignal submission from Phil
|
|
|
|
|
Atkin, merged by Robert Osfield.
|
2002-02-11 09:02:21 +08:00
|
|
|
|
|
|
|
|
|
2002-01-15 18:21 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* src/osgPlugins/flt/GeoSetBuilder.cpp: Changed the use of
|
2002-02-11 09:02:21 +08:00
|
|
|
|
std::vector<..>.begin() to &vector<..>.front() in code from passing
|
|
|
|
|
the vector contents to the GeoSet::setPrimLengths(..) etc.
|
|
|
|
|
methods. This has been done to fix the compile under the MS .NET
|
|
|
|
|
compiler which has changed the definiation of the
|
|
|
|
|
std::vector<..>::iterator to a class rather than a pointer.
|
|
|
|
|
|
|
|
|
|
2002-01-15 14:54 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* src/osgDB/FileNameUtils.cpp: Fix to osgDB::getStrippedName(..) so
|
|
|
|
|
that handles the case of file without an extension.
|
2002-02-11 09:02:21 +08:00
|
|
|
|
|
|
|
|
|
2002-01-15 10:49 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* src/osgPlugins/pfb/Makefile: Added '# LIBS += -limage' and
|
2002-02-11 09:02:21 +08:00
|
|
|
|
explanation in comments to pfb Makefile, submitted by Randall
|
|
|
|
|
Hooper.
|
|
|
|
|
|
|
|
|
|
2002-01-15 07:13 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* src/osgPlugins/pfb/ConvertFromPerformer.cpp: Added the set of
|
|
|
|
|
GL_TEXTURE_GEN_S and _T to code converting pfTexGen to osg::TexGen.
|
|
|
|
|
This is try and fix a bug in handling tex gen datasets such as
|
|
|
|
|
sj_texgen.pfb.
|
2002-02-11 09:02:21 +08:00
|
|
|
|
|
|
|
|
|
2002-01-15 06:04 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* include/osg/Camera, src/osg/Camera.cpp: New ajustAspectRatio
|
|
|
|
|
(ADJUST_NODE) mode added to osg::Camera to fix issue with
|
|
|
|
|
integration with vrjuggler, submitted by Allen Bierbaum.
|
2002-02-11 09:02:21 +08:00
|
|
|
|
|
|
|
|
|
2002-01-12 16:49 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* src/osg/Camera.cpp: Missing _attachedTransformMode in osg::Camera
|
|
|
|
|
constructor, fix submitted by Ben Discoe.
|
2002-02-11 09:02:21 +08:00
|
|
|
|
|
|
|
|
|
2002-01-05 11:19 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* src/Makefile: Change TOP to OSGHOME in makefiles.
|
2002-02-11 09:02:21 +08:00
|
|
|
|
|
|
|
|
|
2002-01-05 11:18 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* src/osgUtil/TrackballManipulator.cpp: Moved the setting of camera
|
|
|
|
|
fusion distance mode into the handle method so that it is updated
|
|
|
|
|
on everyframe to ensure that switching between Drive/Flight and
|
|
|
|
|
Trackball happens seemlessly.
|
2002-02-11 09:02:21 +08:00
|
|
|
|
|
|
|
|
|
2002-01-04 15:44 robert
|
|
|
|
|
|
2002-07-19 23:49:43 +08:00
|
|
|
|
* 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/osgtexture/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.
|
2002-02-11 09:02:21 +08:00
|
|
|
|
|
|
|
|
|
2002-01-04 15:43 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* src/osg/LOD.cpp: Added a guard to osg::LOD::evaluate so that it
|
|
|
|
|
returns -1 if the range matched does not have a corresponding child
|
|
|
|
|
to relate to. This can happen if a user creates more than n+1
|
|
|
|
|
ranges, where n is the number of LOD children.
|
2002-02-11 09:02:21 +08:00
|
|
|
|
|
|
|
|
|
2002-01-04 12:35 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* 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.
|
2002-02-11 09:02:21 +08:00
|
|
|
|
|
|
|
|
|
2002-01-04 12:34 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* src/osgPlugins/osg/GeoSet.cpp: Fixed a bug in writing of line
|
|
|
|
|
strips and line loops to the .osg file.
|
2002-02-11 09:02:21 +08:00
|
|
|
|
|
|
|
|
|
2002-01-04 08:14 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* src/osg/GeoSet.cpp: Fixed multiple deletion of shared indecies in
|
|
|
|
|
GeoSet destructor.
|
2002-02-11 09:02:21 +08:00
|
|
|
|
|
|
|
|
|
2002-01-03 18:28 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* Make/: makedefs.cyg, makedefs.freebsd, makedefs.irix.std,
|
|
|
|
|
makedefs.linux, makedefs.macosx, makerules.cyg: Futher Makefile
|
|
|
|
|
updates for Cygwin support - from Norman Vine.
|
2002-02-11 09:02:21 +08:00
|
|
|
|
|
|
|
|
|
2002-01-03 18:18 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* Makefile, src/Makefile, src/Demos/Makefile,
|
2002-07-19 23:49:43 +08:00
|
|
|
|
src/Demos/osgcluster/Makefile, src/Demos/osgconv/Makefile,
|
|
|
|
|
src/Demos/osgcube/Makefile, src/Demos/osgimpostor/Makefile,
|
|
|
|
|
src/Demos/osgreflect/Makefile, src/Demos/osgtext/Makefile,
|
|
|
|
|
src/Demos/osgtexture/Makefile, src/Demos/osgviews/Makefile,
|
|
|
|
|
src/Demos/sgv/Makefile, src/osg/Makefile, src/osgDB/Makefile,
|
|
|
|
|
src/osgGLUT/Makefile, src/osgPlugins/Makefile,
|
|
|
|
|
src/osgPlugins/bmp/Makefile, src/osgPlugins/dw/Makefile,
|
|
|
|
|
src/osgPlugins/flt/Makefile, src/osgPlugins/gif/Makefile,
|
|
|
|
|
src/osgPlugins/jpeg/Makefile, src/osgPlugins/lib3ds/Makefile,
|
|
|
|
|
src/osgPlugins/lwo/Makefile, src/osgPlugins/obj/Makefile,
|
|
|
|
|
src/osgPlugins/osg/Makefile, src/osgPlugins/osgtgz/Makefile,
|
|
|
|
|
src/osgPlugins/pfb/Makefile, src/osgPlugins/pic/Makefile,
|
|
|
|
|
src/osgPlugins/png/Makefile, src/osgPlugins/rgb/Makefile,
|
|
|
|
|
src/osgPlugins/tga/Makefile, src/osgPlugins/tgz/Makefile,
|
|
|
|
|
src/osgPlugins/tiff/Makefile, src/osgPlugins/zip/Makefile,
|
|
|
|
|
src/osgText/Makefile, src/osgUtil/Makefile: Makefile changes to
|
|
|
|
|
support Cywin port - submission from Norman Vine, updates to fix
|
|
|
|
|
case problems under unix by Robert.
|
2002-02-11 09:02:21 +08:00
|
|
|
|
|
|
|
|
|
2002-01-03 16:34 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* include/osg/Export, include/osg/GL, include/osg/Math,
|
|
|
|
|
include/osg/Timer, include/osgDB/Export, include/osgGLUT/Export,
|
|
|
|
|
include/osgText/Export, include/osgUtil/Export,
|
|
|
|
|
src/osg/GLExtensions.cpp, src/osg/Notify.cpp,
|
|
|
|
|
src/osgDB/DynamicLibrary.cpp, src/osgDB/FileUtils.cpp,
|
|
|
|
|
src/osgDB/Registry.cpp, src/osgGLUT/Viewer.cpp,
|
|
|
|
|
src/osgPlugins/flt/GeoSetBuilder.cpp, src/osgPlugins/flt/Pool.cpp,
|
|
|
|
|
src/osgPlugins/flt/ReaderWriterFLT.cpp,
|
|
|
|
|
src/osgPlugins/flt/Registry.h, src/osgPlugins/flt/flt.h,
|
|
|
|
|
src/osgPlugins/osgtgz/ReaderWriterOSGTGZ.cpp,
|
|
|
|
|
src/osgPlugins/tgz/ReaderWriterTGZ.cpp,
|
|
|
|
|
src/osgPlugins/zip/ReaderWriterZIP.cpp,
|
|
|
|
|
src/osgUtil/NvTriStripObjects.h: Updates for Cygwin port, from
|
|
|
|
|
Norman Vine.
|
2002-02-11 09:02:21 +08:00
|
|
|
|
|
|
|
|
|
2002-01-03 14:28 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* src/: osg/GLExtensions.cpp, osgDB/Registry.cpp: Small source code
|
|
|
|
|
changes for Cygwin port of OSG.
|
2002-02-11 09:02:21 +08:00
|
|
|
|
|
|
|
|
|
2002-01-02 12:01 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* ChangeLog, NEWS, doc/doc++/osg/GeoSet.html,
|
|
|
|
|
doc/doc++/osg/LOD.html, doc/doc++/osg/for_each_triangle.html,
|
|
|
|
|
doc/doc++/osg/osg.html, doc/doc++/osgGLUT/Viewer.html: Updates in
|
|
|
|
|
preperation for the third attempt at the 0.8.43 release.
|
2002-02-11 09:02:21 +08:00
|
|
|
|
|
2002-01-03 01:01:35 +08:00
|
|
|
|
2002-01-02 10:42 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* src/: Demos/osgtexture/osgtexture.cpp,
|
|
|
|
|
osgPlugins/pfb/ConvertFromPerformer.cpp: Updates from Randall
|
2002-01-03 01:01:35 +08:00
|
|
|
|
Hopper to fix build under IRIX.
|
|
|
|
|
|
|
|
|
|
2002-01-02 06:03 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* src/osgPlugins/lib3ds/: ReaderWriter3DS.cpp, matrix.cpp: A small
|
|
|
|
|
bug fix to the matrix dump function (it was primtiing out 5 columns
|
|
|
|
|
instead of four).
|
2002-01-03 01:01:35 +08:00
|
|
|
|
|
|
|
|
|
Added support for multiplying mesh geometry by the matrix attached
|
|
|
|
|
to the Lib3dsMesh structure, however this produces disjointed
|
|
|
|
|
models so have to the default mode to bypass this multiplication
|
|
|
|
|
code. Will need to revisit this in the future.
|
|
|
|
|
|
|
|
|
|
2002-01-02 05:59 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* src/osgUtil/SmoothingVisitor.cpp: Commented out the smoothing of
|
|
|
|
|
FLAT_TRIANGLE_STRIP and FLAT_TRIANGLE_FAN since it was causes
|
|
|
|
|
problems with any color list which were attached.
|
2002-01-03 01:01:35 +08:00
|
|
|
|
|
|
|
|
|
2002-01-02 05:53 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* src/osg/GeoSet_ogl.cpp: Moved the glShadeModel(FLAT/SMOOTH)
|
2002-01-03 01:01:35 +08:00
|
|
|
|
outside of the primtitive inner loop to reduce the amount state
|
|
|
|
|
changes incurred when using FLAT_ primtives.
|
|
|
|
|
|
|
|
|
|
2002-01-02 05:49 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* include/osg/GeoSet: Fixed the orientation of for_each_triangle
|
|
|
|
|
cases for QUAD and QUAD_STRIP.
|
2002-01-03 01:01:35 +08:00
|
|
|
|
|
|
|
|
|
2001-12-31 18:21 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* include/osgGLUT/Viewer, src/osgGLUT/Viewer.cpp: Removed the
|
|
|
|
|
variables which were duplicated in osgGLUT::Viewer and
|
2002-01-03 01:01:35 +08:00
|
|
|
|
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 18:16 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* include/osg/LOD: Added a more detailed explanation of how LOD's
|
|
|
|
|
work.
|
2002-01-03 01:01:35 +08:00
|
|
|
|
|
|
|
|
|
2001-12-30 19:04 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* NEWS, src/osg/Makefile: Updates to NEWS for date of release, and
|
|
|
|
|
added include/osg/DisplaySettings and include/osg/LineWidth to the
|
|
|
|
|
src/osg/Makefile.
|
2002-01-03 01:01:35 +08:00
|
|
|
|
|
|
|
|
|
2001-12-30 15:48 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* ChangeLog: Final update of ChangeLog for the 0.8.43 release.
|
2002-01-03 01:01:35 +08:00
|
|
|
|
|
2001-12-31 04:48:05 +08:00
|
|
|
|
2001-12-30 15:03 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* include/osg/GeoSet: Added osg::GeoSet::FLAT_TRIANGLE_FAN to the
|
|
|
|
|
list if primitive handled by the for_each_triangle template
|
2001-12-31 04:48:05 +08:00
|
|
|
|
function.
|
|
|
|
|
|
|
|
|
|
2001-12-30 14:04 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* ChangeLog, src/osgDB/FileUtils.cpp: Added /usr/local/lib to the
|
|
|
|
|
s_default_dso_path search path for plugins.
|
2001-12-31 04:48:05 +08:00
|
|
|
|
|
2001-12-31 03:04:46 +08:00
|
|
|
|
2001-12-30 12:13 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* src/osgGLUT/Viewer.cpp: Made the output message related to not
|
|
|
|
|
registering a camera manipulator with the GLUT Viewer output as
|
2001-12-31 03:04:46 +08:00
|
|
|
|
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 11:59 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* INSTALL: Added references to sgv -stereo and sgv -stencil to the
|
|
|
|
|
notes of running the demos.
|
2001-12-31 03:04:46 +08:00
|
|
|
|
|
|
|
|
|
2001-12-30 10:24 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* ChangeLog, ChangeLog.preCVS: Moved the old by hand ChangeLog to
|
|
|
|
|
ChangeLog.preCVS and then ran cvs2cl.pl to automatically generate
|
|
|
|
|
the new ChangeLog.
|
2001-12-31 03:04:46 +08:00
|
|
|
|
|
2001-12-30 23:24:10 +08:00
|
|
|
|
2001-12-30 10:12 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* doc/doc++/osg/: StateAttribute.html, Transform.html: Did a make
|
|
|
|
|
docs, in preperation for 0.8.43 release.
|
2001-12-30 23:24:10 +08:00
|
|
|
|
|
|
|
|
|
2001-12-30 10:01 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* src/osgPlugins/pfb/ConvertToPerformer.cpp: Compilation fix to pfb
|
|
|
|
|
plugin, sent in by Ulrich Hertlein.
|
2001-12-30 23:24:10 +08:00
|
|
|
|
|
|
|
|
|
2001-12-30 10:00 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* INSTALL: Added a comment in Windows section on INSTALL notes such
|
|
|
|
|
that it now recommends that you build all the libs.
|
2001-12-30 23:24:10 +08:00
|
|
|
|
|
|
|
|
|
2001-12-29 15:53 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* bin/.README: Added .README to prevent CVS from deleting the empty
|
|
|
|
|
bin directory when checking out copies. This was a problem with
|
|
|
|
|
the nightly tarballs.
|
2001-12-30 23:24:10 +08:00
|
|
|
|
|
|
|
|
|
2001-12-29 09:27 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* include/osg/Transform: Added comment to osg::Transform w.r.t use
|
|
|
|
|
of GL_NORMALIZE when using scaling Transforms.
|
2001-12-30 23:24:10 +08:00
|
|
|
|
|
|
|
|
|
2001-12-29 07:28 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* src/: Makefile, Demos/Makefile, Demos/osgcluster/broadcaster.cpp,
|
|
|
|
|
Demos/osgcluster/receiver.cpp: Updates form Randall Hopper for the
|
|
|
|
|
FreeBSD build
|
2001-12-30 23:24:10 +08:00
|
|
|
|
|
|
|
|
|
2001-12-27 15:06 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* include/osg/StateAttribute: Made inline documentation on the
|
|
|
|
|
Values enum clearer w.r.t the function of OVERRIDE_ON and
|
2001-12-30 23:24:10 +08:00
|
|
|
|
OVERRIDE_OFF.
|
|
|
|
|
|
|
|
|
|
2001-12-26 15:55 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* doc/stereo.html: Added more details about using stereo with the
|
|
|
|
|
OSG, in particular the role of the camera manipulators and the
|
2001-12-30 23:24:10 +08:00
|
|
|
|
fusion distance.
|
|
|
|
|
|
|
|
|
|
2001-12-24 18:34 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* doc/: index.html, doc++/osg/AttributeFunctor.html,
|
|
|
|
|
doc++/osg/ColorMatrix.html, doc++/osg/DisplaySettings.html,
|
|
|
|
|
doc++/osg/EarthSky.html, doc++/osg/LineWidth.html,
|
|
|
|
|
doc++/osg/Statistics.html, doc++/osg/g_NotifyInit.html,
|
|
|
|
|
doc++/osg/g_NotifyNulStream.html, doc++/osgDB/Options.html,
|
|
|
|
|
doc++/osgDB/ReadResult.html, doc++/osgDB/WriteResult.html,
|
|
|
|
|
doc++/osgDB/findFileInPath.html, doc++/osgDB/readCommandLine.html,
|
|
|
|
|
doc++/osgDB/readNodeFiles.html, doc++/osgGLUT/Window.html,
|
|
|
|
|
doc++/osgText/BitmapFont.html, doc++/osgText/ClassGraph.class,
|
|
|
|
|
doc++/osgText/ClassGraphPanel.class,
|
|
|
|
|
doc++/osgText/ClassLayout.class, doc++/osgText/Font.html,
|
|
|
|
|
doc++/osgText/General.html, doc++/osgText/HIER.html,
|
|
|
|
|
doc++/osgText/HIERjava.html, doc++/osgText/NavigatorButton.class,
|
|
|
|
|
doc++/osgText/OutlineFont.html, doc++/osgText/Paragraph.html,
|
|
|
|
|
doc++/osgText/PixmapFont.html, doc++/osgText/PolygonFont.html,
|
|
|
|
|
doc++/osgText/RasterFont.html, doc++/osgText/Text.html,
|
|
|
|
|
doc++/osgText/TextureFont.html, doc++/osgText/VectorFont.html,
|
|
|
|
|
doc++/osgText/icon1.gif, doc++/osgText/icon2.gif,
|
|
|
|
|
doc++/osgText/index.html, doc++/osgText/osgText.html,
|
|
|
|
|
doc++/osgText/osgTextGetLibraryName.html,
|
|
|
|
|
doc++/osgText/osgTextGetVersion.html,
|
|
|
|
|
doc++/osgUtil/CombineLODsVisitor.html,
|
|
|
|
|
doc++/osgUtil/DisplayRequirementsVisitor.html,
|
|
|
|
|
doc++/osgUtil/FlattenStaticTransformsVisitor.html,
|
|
|
|
|
doc++/osgUtil/Optimizer.html,
|
|
|
|
|
doc++/osgUtil/RemoveRedundentNodesVisitor.html,
|
|
|
|
|
doc++/osgUtil/StateVisitor.html,
|
|
|
|
|
doc++/osgUtil/TransformCallback.html: Updated doc++ references so
|
|
|
|
|
that CVS knows about all the newly generated files.
|
2001-12-30 23:24:10 +08:00
|
|
|
|
|
|
|
|
|
2001-12-24 18:28 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* index.html: Updated the index.html to include references to the
|
|
|
|
|
new osgText library and demo app.
|
2001-12-30 23:24:10 +08:00
|
|
|
|
|
|
|
|
|
2001-12-24 18:14 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* INSTALL: Removed references to redundent environmental variables.
|
2001-12-30 23:24:10 +08:00
|
|
|
|
|
|
|
|
|
2001-12-24 16:55 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* doc/doc++/: osg/AlphaFunc.html, osg/Billboard.html,
|
|
|
|
|
osg/BoundingBox.html, osg/BoundingSphere.html, osg/Camera.html,
|
|
|
|
|
osg/ClipPlane.html, osg/ClippingVolume.html, osg/ColorMask.html,
|
|
|
|
|
osg/CullFace.html, osg/Depth.html, osg/Drawable.html, osg/Fog.html,
|
|
|
|
|
osg/FrameStamp.html, osg/FrontFace.html, osg/General.html,
|
|
|
|
|
osg/GeoSet.html, osg/Geode.html, osg/Group.html, osg/HIER.html,
|
|
|
|
|
osg/HIERjava.html, osg/Image.html, osg/Impostor.html,
|
|
|
|
|
osg/ImpostorSprite.html, osg/ImpostorSpriteManager.html,
|
|
|
|
|
osg/LOD.html, osg/Light.html, osg/LightSource.html,
|
|
|
|
|
osg/LineSegment.html, osg/Material.html, osg/Matrix.html,
|
|
|
|
|
osg/MemoryAdapter.html, osg/Node.html, osg/NodeAcceptOp.html,
|
|
|
|
|
osg/NodeCallback.html, osg/NodeVisitor.html,
|
|
|
|
|
osg/NotifySeverity.html, osg/Object.html, osg/Plane.html,
|
|
|
|
|
osg/Point.html, osg/PolygonMode.html, osg/PolygonOffset.html,
|
|
|
|
|
osg/Quat.html, osg/Referenced.html, osg/State.html,
|
|
|
|
|
osg/StateAttribute.html, osg/StateSet.html, osg/Stencil.html,
|
|
|
|
|
osg/Switch.html, osg/TexEnv.html, osg/TexGen.html, osg/TexMat.html,
|
|
|
|
|
osg/Texture.html, osg/Timer.html, osg/Transform.html,
|
|
|
|
|
osg/Transparency.html, osg/Vec2.html, osg/Vec3.html, osg/Vec4.html,
|
|
|
|
|
osg/Viewport.html, osg/clampArray3BetweenRange.html,
|
|
|
|
|
osg/clampArray3GEQUAL.html, osg/clampArray3LEQUAL.html,
|
|
|
|
|
osg/clampArray4BetweenRange.html, osg/clampArray4GEQUAL.html,
|
|
|
|
|
osg/clampArray4LEQUAL.html, osg/clampArrayElementBetweenRange.html,
|
|
|
|
|
osg/clampArrayElementGEQUAL.html, osg/clampArrayElementLEQUAL.html,
|
|
|
|
|
osg/clampArrayElementsBetweenRange.html,
|
|
|
|
|
osg/clampArrayElementsGEQUAL.html,
|
|
|
|
|
osg/clampArrayElementsLEQUAL.html, osg/clampBetweenRange.html,
|
|
|
|
|
osg/clampGEQUAL.html, osg/clampLEQUAL.html,
|
|
|
|
|
osg/createGeodeForImage.2.html, osg/for_each_triangle.html,
|
|
|
|
|
osg/index.html, osg/isGLExtensionSupported.html, osg/mem_ptr.html,
|
|
|
|
|
osg/notify.html, osg/osg.html, osg/osgGetVersion.html,
|
|
|
|
|
osg/ref_ptr.html, osgDB/DotOsgWrapper.html, osgDB/FieldReader.html,
|
|
|
|
|
osgDB/FieldReaderIterator.html, osgDB/HIER.html,
|
|
|
|
|
osgDB/HIERjava.html, osgDB/Input.html, osgDB/Output.html,
|
|
|
|
|
osgDB/ReaderWriter.html, osgDB/RegisterDotOsgWrapperProxy.html,
|
|
|
|
|
osgDB/RegisterReaderWriterProxy.html, osgDB/Registry.html,
|
|
|
|
|
osgDB/findFileInDirectory.html, osgDB/osgDB.html,
|
|
|
|
|
osgDB/osgDBGetVersion.html, osgDB/readImageFile.html,
|
|
|
|
|
osgDB/readNodeFile.html, osgDB/readObjectFile.html,
|
|
|
|
|
osgDB/writeImageFile.html, osgDB/writeNodeFile.html,
|
|
|
|
|
osgDB/writeObjectFile.html, osgGLUT/GLUTEventAdapter.html,
|
|
|
|
|
osgGLUT/General.html, osgGLUT/HIER.html, osgGLUT/HIERjava.html,
|
|
|
|
|
osgGLUT/Viewer.html, osgGLUT/index.html, osgGLUT/osgGLUT.html,
|
|
|
|
|
osgGLUT/osgGLUTGetVersion.html, osgUtil/CullVisitor.html,
|
|
|
|
|
osgUtil/DepthSortedBin.html, osgUtil/DisplayListVisitor.html,
|
|
|
|
|
osgUtil/DriveManipulator.html, osgUtil/FlightManipulator.html,
|
|
|
|
|
osgUtil/GUIActionAdapter.html, osgUtil/GUIEventAdapter.html,
|
|
|
|
|
osgUtil/GUIEventHandler.html, osgUtil/General.html,
|
|
|
|
|
osgUtil/HIER.html, osgUtil/HIERjava.html, osgUtil/Hit.html,
|
|
|
|
|
osgUtil/InsertImpostorsVisitor.html, osgUtil/IntersectState.html,
|
|
|
|
|
osgUtil/IntersectVisitor.html, osgUtil/RegisterRenderBinProxy.html,
|
|
|
|
|
osgUtil/RenderBin.html, osgUtil/RenderGraph.html,
|
|
|
|
|
osgUtil/RenderLeaf.html, osgUtil/RenderStage.html,
|
|
|
|
|
osgUtil/RenderStageLighting.html,
|
|
|
|
|
osgUtil/RenderToTextureStage.html, osgUtil/SceneView.html,
|
|
|
|
|
osgUtil/SceneViewManipulator.html, osgUtil/SmoothingVisitor.html,
|
|
|
|
|
osgUtil/StateSetManipulator.html, osgUtil/Tesselator.html,
|
|
|
|
|
osgUtil/TriStripVisitor.html, osgUtil/index.html,
|
|
|
|
|
osgUtil/osgUtil.html, osgUtil/osgUtilGetVersion.html: Did a make
|
|
|
|
|
docs.
|
2001-12-30 23:24:10 +08:00
|
|
|
|
|
|
|
|
|
2001-12-24 16:34 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* include/osg/Light, src/osg/Light.cpp,
|
|
|
|
|
src/osgPlugins/dw/ReaderWriterDW.cpp, src/osgPlugins/osg/Light.cpp,
|
|
|
|
|
src/osgUtil/SceneView.cpp: Fixed the osg::Light so that it requires
|
|
|
|
|
the user to explicitly define which OpenGL light is being operated
|
|
|
|
|
on, and also now relies upong the standard osg::State handling of
|
|
|
|
|
OpenGL modes to switch on the appropriate lights.
|
2001-12-30 23:24:10 +08:00
|
|
|
|
|
|
|
|
|
The previous static counter mechansim for the light number was
|
|
|
|
|
causing a redundent light to be created when the osg plugin created
|
|
|
|
|
the first osg::Light to use a prototype for other osg::Light's to
|
|
|
|
|
be cloned from in the .osg plugin execution.
|
|
|
|
|
|
|
|
|
|
The static count mechanism also prevent the lights modes being
|
|
|
|
|
controlled independantly from the setting of the light paramters
|
|
|
|
|
themselves. This meant that a light once created was global, and
|
|
|
|
|
couldn't be turned off locally via the OSG's support for OpenGL
|
|
|
|
|
mode enabling/disabling. This has been overcome with the new
|
|
|
|
|
implementation, the user has complete flexiblity of when and where
|
|
|
|
|
to use the different lights at their disposal.
|
|
|
|
|
|
|
|
|
|
2001-12-24 14:06 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* include/osgGLUT/Viewer, include/osgGLUT/Window,
|
2002-07-19 23:49:43 +08:00
|
|
|
|
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-30 23:24:10 +08:00
|
|
|
|
|
|
|
|
|
2001-12-24 10:12 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* VisualStudio/osgPlugins/gif/gif.dsp: updates for windows build
|
2001-12-30 23:24:10 +08:00
|
|
|
|
|
|
|
|
|
2001-12-24 09:12 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* FAQ, INSTALL, Makefile, TODO, doc/stereo.html, src/Makefile,
|
2002-07-19 23:49:43 +08:00
|
|
|
|
src/Demos/Makefile, src/Demos/osgimpostor/osgimpostor.cpp,
|
2002-02-25 07:03:10 +08:00
|
|
|
|
src/Demos/osgreflect/osgreflect.cpp, src/Demos/osgtext/main.cpp,
|
|
|
|
|
src/Demos/osgviews/osgviews.cpp, src/Demos/sgv/sgv.cpp,
|
|
|
|
|
src/osg/Light.cpp, src/osg/Matrix.cpp, src/osgPlugins/Makefile,
|
|
|
|
|
src/osgPlugins/pfb/ConvertFromPerformer.cpp,
|
|
|
|
|
src/osgPlugins/pfb/ConvertToPerformer.cpp,
|
|
|
|
|
src/osgPlugins/png/new_ReaderWriterPNG.cpp, src/osgText/Font.cpp,
|
|
|
|
|
src/osgUtil/FlightManipulator.cpp, src/osgUtil/RenderBin.cpp,
|
|
|
|
|
src/osgUtil/TrackballManipulator.cpp: Various clean ups for the
|
|
|
|
|
release.
|
2001-12-30 23:24:10 +08:00
|
|
|
|
|
|
|
|
|
2001-12-22 17:30 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* doc/stereo.html, src/Demos/osgimpostor/osgimpostor.cpp,
|
|
|
|
|
src/Demos/osgreflect/osgreflect.cpp,
|
|
|
|
|
src/Demos/osgviews/osgviews.cpp, src/Demos/sgv/sgv.cpp: Updates to
|
|
|
|
|
keep things compiling under Windows. Also cleaned up the new
|
|
|
|
|
stereo.html docs.
|
2001-12-30 23:24:10 +08:00
|
|
|
|
|
|
|
|
|
2001-12-22 16:35 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* doc/: index.html, stereo.html: Added beginnings on documentation
|
|
|
|
|
for stereo support, the stereo.html needs to be re-edited in a html
|
|
|
|
|
editor before it becomes readable though..
|
2001-12-30 23:24:10 +08:00
|
|
|
|
|
|
|
|
|
2001-12-22 09:55 robert
|
|
|
|
|
|
2002-07-19 23:49:43 +08:00
|
|
|
|
* src/Demos/: osgimpostor/osgimpostor.cpp,
|
|
|
|
|
osgreflect/osgreflect.cpp, osgtexture/osgtexture.cpp,
|
|
|
|
|
osgviews/osgviews.cpp, sgv/sgv.cpp: Updated usage messages to
|
|
|
|
|
include new stereo and stencil commandline options.
|
2001-12-30 23:24:10 +08:00
|
|
|
|
|
|
|
|
|
2001-12-21 17:48 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* VisualStudio/osg/osg.dsp, VisualStudio/osgUtil/osgUtil.dsp,
|
|
|
|
|
include/osg/Camera, include/osg/DisplaySettings, include/osg/State,
|
|
|
|
|
include/osg/VisualsSettings, include/osgGLUT/Viewer,
|
|
|
|
|
include/osgUtil/DisplayRequirementsVisitor,
|
|
|
|
|
include/osgUtil/SceneView,
|
|
|
|
|
include/osgUtil/VisualsRequirementsVisitor, src/osg/Camera.cpp,
|
|
|
|
|
src/osg/DisplaySettings.cpp, src/osg/Makefile,
|
|
|
|
|
src/osg/VisualsSettings.cpp, src/osgGLUT/Viewer.cpp,
|
|
|
|
|
src/osgUtil/DisplayRequirementsVisitor.cpp,
|
|
|
|
|
src/osgUtil/DriveManipulator.cpp,
|
|
|
|
|
src/osgUtil/FlightManipulator.cpp, src/osgUtil/Makefile,
|
|
|
|
|
src/osgUtil/SceneView.cpp, src/osgUtil/TrackballManipulator.cpp,
|
|
|
|
|
src/osgUtil/VisualsRequirementsVisitor.cpp: Further work on
|
2001-12-30 23:24:10 +08:00
|
|
|
|
improving stereo support in the OSG.
|
|
|
|
|
|
|
|
|
|
Renamed the osg::VisualsSettings to osg::DisplaySettings, and
|
|
|
|
|
osgUtil::VisualsRequirementsVisitor to
|
|
|
|
|
osgUtil::DisplayRequirementsVisitor.
|
|
|
|
|
|
|
|
|
|
Added support for OSG_SCREEN_HEIGHT into osg::DisplaySettings, and
|
|
|
|
|
added a DisplaySettings* to the constructors of osg::SceneView and
|
|
|
|
|
osg::Camera.
|
|
|
|
|
|
|
|
|
|
2001-12-21 08:07 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* include/osg/Camera, src/osg/Camera.cpp,
|
|
|
|
|
src/osgUtil/DriveManipulator.cpp,
|
|
|
|
|
src/osgUtil/FlightManipulator.cpp, src/osgUtil/SceneView.cpp,
|
|
|
|
|
src/osgUtil/TrackballManipulator.cpp: Updates to the support for
|
|
|
|
|
stereo in osg::Camera, osgUtil::SceneView and the
|
2001-12-30 23:24:10 +08:00
|
|
|
|
CameraManipulators.
|
|
|
|
|
|
|
|
|
|
2001-12-20 15:48 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* VisualStudio/osg/osg.dsp,
|
|
|
|
|
VisualStudio/osgPlugins/osg/dot_osg.dsp, include/osg/LineWidth,
|
|
|
|
|
include/osg/StateAttribute, src/osg/LineWidth.cpp,
|
|
|
|
|
src/osg/Makefile, src/osgPlugins/osg/LineWidth.cpp,
|
|
|
|
|
src/osgPlugins/osg/Makefile: Added support for glLineWidth via an
|
|
|
|
|
osg::LineWidth StateAttribute.
|
2001-12-30 23:24:10 +08:00
|
|
|
|
|
|
|
|
|
2001-12-20 11:35 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* include/osg/Camera, src/osg/Camera.cpp,
|
|
|
|
|
src/osgUtil/RenderStage.cpp, src/osgUtil/SceneView.cpp,
|
|
|
|
|
src/osgUtil/TrackballManipulator.cpp: Updates to the camera code
|
|
|
|
|
related to stereo, adding fusion distance.
|
2001-12-30 23:24:10 +08:00
|
|
|
|
|
|
|
|
|
2001-12-20 11:34 robert
|
|
|
|
|
|
2002-07-19 23:49:43 +08:00
|
|
|
|
* 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-30 23:24:10 +08:00
|
|
|
|
|
|
|
|
|
2001-12-20 07:12 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* src/osgPlugins/flt/flt2osg.cpp: Updates to flt loading of light
|
|
|
|
|
points, from Brede Johansen.
|
2001-12-30 23:24:10 +08:00
|
|
|
|
|
|
|
|
|
2001-12-19 10:20 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* src/: osg/ColorMatrix.cpp, osgUtil/SceneView.cpp: Updates to
|
|
|
|
|
Stereo code.
|
2001-12-30 23:24:10 +08:00
|
|
|
|
|
|
|
|
|
2001-12-19 05:29 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* src/: Demos/osgcluster/osgcluster.cpp, Demos/osgcube/osgcube.cpp,
|
|
|
|
|
Demos/osgimpostor/osgimpostor.cpp, Demos/osgreflect/osgreflect.cpp,
|
|
|
|
|
Demos/osgtexture/osgtexture.cpp, Demos/osgviews/osgviews.cpp,
|
|
|
|
|
Demos/sgv/sgv.cpp, osg/VisualsSettings.cpp, osgDB/ReadFile.cpp,
|
|
|
|
|
osgGLUT/Viewer.cpp: Updated the demos to support the new
|
|
|
|
|
commandline handling of stereo and convinience functios for loading
|
|
|
|
|
libs and files.
|
2001-12-30 23:24:10 +08:00
|
|
|
|
|
|
|
|
|
2001-12-19 03:49 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* src/osg/ColorMatrix.cpp: Added check for GL_ARB_imaging extension
|
|
|
|
|
to osg;:ColorMatrix
|
2001-12-30 23:24:10 +08:00
|
|
|
|
|
|
|
|
|
2001-12-18 20:10 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* src/: osg/VisualsSettings.cpp, osgUtil/SceneView.cpp: Compilation
|
|
|
|
|
fixes under for Windows
|
2001-12-30 23:24:10 +08:00
|
|
|
|
|
|
|
|
|
2001-12-18 19:38 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* VisualStudio/osg/osg.dsp,
|
|
|
|
|
VisualStudio/osgPlugins/osg/dot_osg.dsp, include/osg/ColorMatrix,
|
|
|
|
|
include/osg/State, include/osg/StateAttribute,
|
|
|
|
|
include/osg/Viewport, include/osg/VisualsSettings,
|
|
|
|
|
include/osgDB/ReadFile, include/osgDB/Registry,
|
|
|
|
|
include/osgGLUT/Viewer, include/osgUtil/SceneView,
|
|
|
|
|
include/osgUtil/VisualsRequirementsVisitor, src/Demos/sgv/sgv.cpp,
|
|
|
|
|
src/osg/ColorMatrix.cpp, src/osg/Makefile,
|
|
|
|
|
src/osg/VisualsSettings.cpp, src/osgDB/ReadFile.cpp,
|
|
|
|
|
src/osgDB/Registry.cpp, src/osgGLUT/Viewer.cpp,
|
|
|
|
|
src/osgPlugins/osg/ColorMatrix.cpp, src/osgPlugins/osg/Makefile,
|
|
|
|
|
src/osgPlugins/osg/TexMat.cpp, src/osgUtil/SceneView.cpp,
|
|
|
|
|
src/osgUtil/VisualsRequirementsVisitor.cpp: Adding support for
|
|
|
|
|
controlling visual settings via environmental variables and command
|
|
|
|
|
line paramters. Including support for stereo and stencil buffer.
|
2001-12-30 23:24:10 +08:00
|
|
|
|
|
|
|
|
|
2001-12-18 06:28 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* src/osg/Camera.cpp: Added range checking to
|
2001-12-30 23:24:10 +08:00
|
|
|
|
osg::Camera::adjustAspectRatio to catch invalid values being passed
|
|
|
|
|
to Camera. Invalid values were occuring when iconising the Windows
|
|
|
|
|
GLUT based OSG demos.
|
|
|
|
|
|
|
|
|
|
2001-12-18 05:46 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* src/osgPlugins/flt/: GeoSetBuilder.cpp, GeoSetBuilder.h: Fixed
|
|
|
|
|
compilation problems in flt plugin under Windows, and removed usage
|
|
|
|
|
of the default GeoSet::AtttributeDeleteFunctor from the DynGeoSet
|
|
|
|
|
since it handled the memory deletion iteself via STL containers.
|
2001-12-30 23:24:10 +08:00
|
|
|
|
|
|
|
|
|
2001-12-17 16:13 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* src/osg/Camera.cpp: Changed the default field of Y to 45 degrees,
|
|
|
|
|
as this is probably a better default than 30 degrees (what it was
|
|
|
|
|
temproarily) or the 90 degrees that it was originally.
|
2001-12-30 23:24:10 +08:00
|
|
|
|
|
|
|
|
|
2001-12-17 12:34 don
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* src/osgPlugins/: Makefile, flt/FltFile.cpp, flt/Makefile,
|
|
|
|
|
flt/ReaderWriterATTR.cpp: Fixed IRIX compile issues with the flt
|
|
|
|
|
loader.
|
2001-12-30 23:24:10 +08:00
|
|
|
|
|
|
|
|
|
ReaderWriterATTR.cpp had a variable "mips" defined, which is
|
|
|
|
|
predefined for the IRIX preprocessor. Changed this to _mips.
|
|
|
|
|
|
|
|
|
|
FltFile.cpp had a class and transient variable defined within the
|
|
|
|
|
scope of member function FltFile::readExternals(), which was
|
|
|
|
|
causing the IRIX 7.3 compiles to hork. Moved the class definition
|
|
|
|
|
to outside of the member function scope.
|
|
|
|
|
|
|
|
|
|
2001-12-17 11:21 don
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* src/: Demos/osgcluster/osgcluster.cpp, Demos/osgtext/Makefile,
|
|
|
|
|
Demos/osgtexture/osgtexture.cpp, osgPlugins/Makefile,
|
|
|
|
|
osgPlugins/flt/GeoSetBuilder.cpp, osgPlugins/gif/Makefile,
|
|
|
|
|
osgPlugins/png/Makefile, osgText/Makefile: Fixed IRIX build.
|
|
|
|
|
Required some namespace fixes and include and link directives in
|
|
|
|
|
the Makefiles
|
2001-12-30 23:24:10 +08:00
|
|
|
|
|
|
|
|
|
2001-12-17 10:05 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* AUTHORS, include/osgUtil/Optimizer,
|
|
|
|
|
src/osgPlugins/osg/Transform.cpp, src/osgUtil/Optimizer.cpp:
|
|
|
|
|
Updated the Optimzer::FatternStaticTransform visit so by default it
|
|
|
|
|
ignores all dynamic transforms, previously it flattened dynamic
|
|
|
|
|
transforms as well.
|
2001-12-30 23:24:10 +08:00
|
|
|
|
|
|
|
|
|
2001-12-17 04:29 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* src/osgUtil/CullVisitor.cpp: Added std:: infront of endl to
|
2001-12-30 23:24:10 +08:00
|
|
|
|
ensure compilation under Windows.
|
|
|
|
|
|
|
|
|
|
2001-12-16 17:20 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* NEWS, include/osgUtil/CullVisitor, src/osgUtil/CullVisitor.cpp,
|
|
|
|
|
src/osgUtil/SceneView.cpp: Integrated detailed near clipping plane
|
|
|
|
|
calculation into osgUtil::CullVisitor, submitted by Sasa
|
|
|
|
|
Bistroviae.
|
2001-12-30 23:24:10 +08:00
|
|
|
|
|
|
|
|
|
2001-12-16 11:30 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* src/osg/Timer.cpp: From John Davis, a little addition to the
|
|
|
|
|
Windows version of the osg::Timer constructor such that a static
|
|
|
|
|
variable is used to force the constructor to check the number of
|
|
|
|
|
clock cycles per second once, this means that multiple timers can
|
|
|
|
|
now be created with incurring a the 1 second delay used for timming
|
|
|
|
|
the clock speed every time the constructor is called.
|
2001-12-30 23:24:10 +08:00
|
|
|
|
|
|
|
|
|
2001-12-15 17:44 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* 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.
|
2001-12-30 23:24:10 +08:00
|
|
|
|
|
|
|
|
|
2001-12-15 17:41 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* INSTALL: Added comments on how to set up STLport under Windows
|
|
|
|
|
and IRIX.
|
2001-12-30 23:24:10 +08:00
|
|
|
|
|
|
|
|
|
2001-12-15 11:56 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* include/osg/Matrix, include/osg/Transform,
|
|
|
|
|
include/osgUtil/CullVisitor, src/Demos/osgcluster/osgcluster.cpp,
|
|
|
|
|
src/Demos/osgconv/OrientationConverter.cpp, src/osg/Billboard.cpp,
|
|
|
|
|
src/osg/Camera.cpp, src/osg/Matrix.cpp, src/osg/Transform.cpp,
|
|
|
|
|
src/osgPlugins/flt/FltFile.cpp, src/osgPlugins/flt/flt2osg.cpp,
|
|
|
|
|
src/osgPlugins/osg/Transform.cpp, src/osgUtil/Optimizer.cpp:
|
|
|
|
|
Renamed osg::Matric::makeIdent() to osg::Matrix::makeIdentity() to
|
|
|
|
|
make it consistent with the rest of the osg::Matrix naming.
|
|
|
|
|
Updated OSG distribution to account for new name.
|
2001-12-30 23:24:10 +08:00
|
|
|
|
|
|
|
|
|
Added support for the STATIC/DYNAMIC osg::Transform::Type to the
|
|
|
|
|
.osg ASCII reader/writer plugin and the flt reader plugin.
|
|
|
|
|
|
|
|
|
|
Removed the non cost version of osg::Transform::getMatrix() as this
|
|
|
|
|
could by pass the dirty mechinism.
|
|
|
|
|
|
|
|
|
|
2001-12-15 05:00 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* src/: osgPlugins/osg/Matrix.cpp, osgPlugins/osg/Node.cpp,
|
|
|
|
|
osgPlugins/osg/Point.cpp, osgPlugins/osg/PolygonMode.cpp,
|
|
|
|
|
osgPlugins/osg/PolygonOffset.cpp,
|
|
|
|
|
osgPlugins/osg/ReaderWriterOSG.cpp, osgPlugins/osg/StateSet.cpp,
|
|
|
|
|
osgPlugins/osg/Stencil.cpp, osgPlugins/osg/Switch.cpp,
|
|
|
|
|
osgPlugins/osg/TexEnv.cpp, osgPlugins/osg/TexGen.cpp,
|
|
|
|
|
osgPlugins/osg/TexMat.cpp, osgPlugins/osg/Texture.cpp,
|
|
|
|
|
osgPlugins/osg/Transparency.cpp,
|
|
|
|
|
osgPlugins/rgb/ReaderWriterRGB.cpp, osgUtil/CullVisitor.cpp,
|
|
|
|
|
osgUtil/DriveManipulator.cpp, osgUtil/FlightManipulator.cpp,
|
|
|
|
|
osgUtil/IntersectVisitor.cpp, osgUtil/NvTriStripObjects.cpp,
|
|
|
|
|
osgUtil/Optimizer.cpp, osgUtil/RenderStage.cpp,
|
|
|
|
|
osgUtil/SceneView.cpp, osgUtil/Tesselator.cpp,
|
|
|
|
|
osgUtil/TriStripVisitor.cpp: updates for windows build.
|
2001-12-30 23:24:10 +08:00
|
|
|
|
|
|
|
|
|
2001-12-14 18:17 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* 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,
|
2002-07-19 23:49:43 +08:00
|
|
|
|
src/Demos/osgconv/osgconv.cpp,
|
2002-02-25 07:03:10 +08:00
|
|
|
|
src/Demos/osgimpostor/osgimpostor.cpp,
|
|
|
|
|
src/Demos/osgreflect/osgreflect.cpp,
|
|
|
|
|
src/Demos/osgviews/osgviews.cpp, src/Demos/sgv/sgv.cpp,
|
|
|
|
|
src/osg/Camera.cpp, src/osg/ClipPlane.cpp, src/osg/Drawable.cpp,
|
|
|
|
|
src/osg/GLExtensions.cpp, src/osg/GeoSet.cpp, src/osg/Image.cpp,
|
|
|
|
|
src/osg/ImpostorSprite.cpp, src/osg/Material.cpp,
|
|
|
|
|
src/osg/Matrix.cpp, src/osg/Notify.cpp, src/osg/PolygonMode.cpp,
|
|
|
|
|
src/osg/Quat.cpp, src/osg/TexGen.cpp, src/osg/Texture.cpp,
|
|
|
|
|
src/osgDB/DynamicLibrary.cpp, src/osgDB/FieldReader.cpp,
|
|
|
|
|
src/osgDB/FieldReaderIterator.cpp, src/osgDB/FileUtils.cpp,
|
|
|
|
|
src/osgDB/Output.cpp, src/osgDB/ReadFile.cpp,
|
|
|
|
|
src/osgDB/Registry.cpp, src/osgDB/WriteFile.cpp,
|
|
|
|
|
src/osgGLUT/Viewer.cpp, src/osgGLUT/Window.cpp,
|
|
|
|
|
src/osgPlugins/flt/FltFile.cpp, src/osgPlugins/flt/Input.cpp,
|
|
|
|
|
src/osgPlugins/flt/ReaderWriterATTR.cpp,
|
|
|
|
|
src/osgPlugins/flt/Record.cpp,
|
|
|
|
|
src/osgPlugins/flt/VertexPoolRecords.cpp,
|
|
|
|
|
src/osgPlugins/flt/VertexPoolRecords.h,
|
|
|
|
|
src/osgPlugins/flt/flt2osg.cpp,
|
|
|
|
|
src/osgPlugins/lib3ds/ReaderWriter3DS.cpp,
|
|
|
|
|
src/osgPlugins/lwo/ReaderWriterLWO.cpp,
|
|
|
|
|
src/osgPlugins/obj/ReaderWriterOBJ.cpp,
|
|
|
|
|
src/osgPlugins/osg/AlphaFunc.cpp, src/osgPlugins/osg/Billboard.cpp,
|
|
|
|
|
src/osgPlugins/osg/ClipPlane.cpp, src/osgPlugins/osg/ColorMask.cpp,
|
|
|
|
|
src/osgPlugins/osg/CullFace.cpp, src/osgPlugins/osg/Depth.cpp,
|
|
|
|
|
src/osgPlugins/osg/Drawable.cpp, src/osgPlugins/osg/EarthSky.cpp,
|
|
|
|
|
src/osgPlugins/osg/Fog.cpp, src/osgPlugins/osg/FrontFace.cpp,
|
|
|
|
|
src/osgPlugins/osg/GeoSet.cpp, src/osgPlugins/osg/Geode.cpp,
|
|
|
|
|
src/osgPlugins/osg/Group.cpp, src/osgPlugins/osg/Impostor.cpp,
|
|
|
|
|
src/osgPlugins/osg/LOD.cpp, src/osgPlugins/osg/Light.cpp,
|
|
|
|
|
src/osgPlugins/osg/Material.cpp: Fixes to Windows build in liu of
|
|
|
|
|
the move to using just std::streams.
|
2001-12-30 23:24:10 +08:00
|
|
|
|
|
|
|
|
|
2001-12-14 16:48 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* INSTALL, Make/makedefs.irix.nonstd, include/osg/Matrix,
|
|
|
|
|
include/osg/Notify, include/osg/Vec2, include/osg/Vec3,
|
|
|
|
|
include/osg/Vec4, include/osgDB/FieldReader, include/osgDB/Output,
|
|
|
|
|
include/osgGLUT/Viewer, src/Demos/sgv/sgv.cpp,
|
|
|
|
|
src/osgPlugins/flt/OldVertexRecords.h,
|
|
|
|
|
src/osgPlugins/flt/ReaderWriterATTR.cpp,
|
|
|
|
|
src/osgPlugins/flt/Record.h,
|
|
|
|
|
src/osgPlugins/flt/VertexPoolRecords.h, src/osgPlugins/flt/flt.h:
|
|
|
|
|
Updated OSG so that the old OSG_USE_IO_DOT_H has be removed from
|
|
|
|
|
all headers that used it, all references to the Standard C++ stream
|
|
|
|
|
classes use the std::ostream etc convention, all references to
|
|
|
|
|
"using namespace std" and "using namespace std::ostream etc" have
|
|
|
|
|
been removed.
|
2001-12-30 23:24:10 +08:00
|
|
|
|
|
|
|
|
|
2001-12-14 13:06 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* 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:
|
2002-02-11 09:02:21 +08:00
|
|
|
|
Updatedwidley used includes to remove most of the float/double
|
|
|
|
|
warnings generated when compiling under Windows with STLport.
|
2001-12-30 23:24:10 +08:00
|
|
|
|
|
|
|
|
|
2001-12-14 11:15 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* VisualStudio/VisualStudio.dsw: Don haved accidentally removed the
|
|
|
|
|
reference to osg.dsp from the .dsw file, breakin the Windows build.
|
2001-12-30 23:24:10 +08:00
|
|
|
|
|
|
|
|
|
2001-12-14 10:37 don
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* src/osgPlugins/flt/Makefile: Removed ^M from Makefile
|
2001-12-30 23:24:10 +08:00
|
|
|
|
|
|
|
|
|
2001-12-14 10:16 don
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* VisualStudio/: VisualStudio.dsw, Demos/hangglide/hangglide.dsp,
|
2002-04-23 16:40:13 +08:00
|
|
|
|
Demos/osgconv/osgconv.dsp, Demos/osgcube/osgcube.dsp,
|
|
|
|
|
Demos/osgimpostor/osgimpostor.dsp, Demos/osgreflect/osgreflect.dsp,
|
|
|
|
|
Demos/osgtexture/osgtexture.dsp, Demos/osgviews/osgviews.dsp,
|
|
|
|
|
Demos/sgv/sgv.dsp, osgDB/osgDB.dsp, osgGLUT/osgGLUT.dsp,
|
2002-02-25 07:03:10 +08:00
|
|
|
|
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,
|
2002-04-23 16:40:13 +08:00
|
|
|
|
osgPlugins/zip/zip.dsp, osgText/osgText.dsp, osgUtil/osgUtil.dsp:
|
|
|
|
|
Appeased poor MS VisualStudio by adding the ^M's to all .dsw and
|
|
|
|
|
.dsp files.
|
2001-12-30 23:24:10 +08:00
|
|
|
|
|
|
|
|
|
2001-12-14 10:10 don
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* VisualStudio/osg/osg.dsp: Fixed newline/cr problem
|
2001-12-30 23:24:10 +08:00
|
|
|
|
|
|
|
|
|
2001-12-14 09:25 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* src/osgUtil/Optimizer.cpp: Fixed problem with incorrect combining
|
|
|
|
|
of some LOD's derived from flt databases. Problem related to the
|
|
|
|
|
order of the removal of redudent groups and LOD combining, the LOD
|
|
|
|
|
combining only working properly if done first.
|
2001-12-30 23:24:10 +08:00
|
|
|
|
|
|
|
|
|
2001-12-14 05:47 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* include/osgDB/FieldReader,
|
|
|
|
|
src/osgPlugins/flt/ReaderWriterATTR.cpp,
|
|
|
|
|
src/osgPlugins/osg/StateSet.cpp, src/osgPlugins/osg/Stencil.cpp:
|
|
|
|
|
Fixes for Win32 build related to changes in using namespace std.
|
2001-12-30 23:24:10 +08:00
|
|
|
|
|
|
|
|
|
2001-12-14 05:02 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* include/osgDB/FieldReader, include/osgDB/Output,
|
|
|
|
|
include/osgGLUT/Viewer, src/osgDB/DynamicLibrary.cpp,
|
|
|
|
|
src/osgPlugins/flt/Input.cpp, src/osgPlugins/flt/Record.cpp,
|
|
|
|
|
src/osgPlugins/flt/Registry.cpp, src/osgPlugins/lib3ds/quat.cpp,
|
|
|
|
|
src/osgPlugins/pfb/ConvertFromPerformer.cpp,
|
|
|
|
|
src/osgPlugins/pfb/ConvertToPerformer.cpp,
|
|
|
|
|
src/osgText/FTGLTextureFont.cpp, src/osgText/Makefile,
|
|
|
|
|
src/osgUtil/CullVisitor.cpp, src/osgUtil/IntersectVisitor.cpp:
|
|
|
|
|
Removed all references to using namespace std to help solve
|
2001-12-30 23:24:10 +08:00
|
|
|
|
compilation problems under Windows and IRIX.
|
|
|
|
|
|
|
|
|
|
Also integrated small change to lib3ds from Drew for IRIX
|
|
|
|
|
compilation.
|
|
|
|
|
|
|
|
|
|
2001-12-12 15:29 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* include/osg/Math, include/osg/Matrix, include/osg/Quat,
|
2002-07-19 23:49:43 +08:00
|
|
|
|
include/osg/Transform, src/Demos/osgcluster/osgcluster.cpp,
|
2002-02-25 07:03:10 +08:00
|
|
|
|
src/Demos/osgconv/OrientationConverter.cpp,
|
|
|
|
|
src/Demos/osgcube/osgcube.cpp, src/Demos/osgreflect/osgreflect.cpp,
|
|
|
|
|
src/Demos/osgtexture/osgtexture.cpp, src/osg/Billboard.cpp,
|
|
|
|
|
src/osg/Camera.cpp, src/osg/Matrix.cpp, src/osg/Quat.cpp,
|
|
|
|
|
src/osg/Transform.cpp, src/osgPlugins/flt/flt2osg.cpp,
|
|
|
|
|
src/osgPlugins/obj/ReaderWriterOBJ.cpp,
|
|
|
|
|
src/osgUtil/DriveManipulator.cpp,
|
|
|
|
|
src/osgUtil/FlightManipulator.cpp,
|
|
|
|
|
src/osgUtil/TrackballManipulator.cpp,
|
|
|
|
|
src/osgUtil/TransformCallback.cpp: Made the following name changes
|
|
|
|
|
to Matrix and Quat to clean them up and make the functionality
|
|
|
|
|
clear given the name. This will break user code unfortunately so
|
|
|
|
|
please be away of the following mapping.
|
2001-12-30 23:24:10 +08:00
|
|
|
|
|
|
|
|
|
osg::Matrix::makeTrans(..) -> osg::Matrix::makeTranslate(..)
|
|
|
|
|
osg::Matrix::makeRot(..) -> osg::Matrix::makeRotate(..)
|
|
|
|
|
osg::Matrix::trans(..) -> osg::Matrix::translate(..)
|
|
|
|
|
|
|
|
|
|
osg::Quat::makeRot(..) -> osg::Quat::makeRotate(..)
|
|
|
|
|
|
|
|
|
|
Also updated the rest of the OSG distribution to use the new names,
|
|
|
|
|
and have removed the old deprecated Matrix methods too.
|
|
|
|
|
|
|
|
|
|
2001-12-12 10:09 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* src/osg/: Matrix.cpp, Quat.cpp: Fixed problems with
|
2001-12-30 23:24:10 +08:00
|
|
|
|
osg::Matrix::makeRot(from,to) and osg::Quat::makeRot(from,to) so
|
|
|
|
|
that they both use the same implementation (the Quat code now) and
|
|
|
|
|
the code has been corrected to work from and to vectors which
|
|
|
|
|
directly opposite to one another.
|
|
|
|
|
|
|
|
|
|
2001-12-12 07:54 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* NEWS, include/osg/GeoSet, src/osgDB/FieldReaderIterator.cpp,
|
|
|
|
|
src/osgPlugins/osg/GeoSet.cpp: Fixed problem with loading
|
2001-12-30 23:24:10 +08:00
|
|
|
|
interleaved arrays in the .osg loader, and corrected a spelling
|
|
|
|
|
mistake in osg::GeoSet.
|
|
|
|
|
|
|
|
|
|
2001-12-12 00:09 don
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* src/Demos/osgconv/: OrientationConverter.cpp,
|
|
|
|
|
OrientationConverter.h, osgconv.cpp: Added translation and scaling
|
|
|
|
|
to osgconv
|
2001-12-30 23:24:10 +08:00
|
|
|
|
|
|
|
|
|
2001-12-11 12:00 don
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* src/osg/Matrix.cpp: Fixed Matrix::rotate( Vec3 from, Vec3 to);
|
|
|
|
|
was using to X from to derive axis, which causes a left-handed
|
|
|
|
|
rotation. Fixed to from X to.
|
2001-12-30 23:24:10 +08:00
|
|
|
|
|
|
|
|
|
2001-12-11 11:00 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* include/osg/Matrix, include/osg/Notify,
|
|
|
|
|
src/osgUtil/SceneView.cpp, src/osgUtil/TriStripVisitor.cpp: Fixed
|
|
|
|
|
compilation problems under Windows due to changes in using
|
|
|
|
|
std::ostream etc.
|
2001-12-30 23:24:10 +08:00
|
|
|
|
|
|
|
|
|
2001-12-11 06:22 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* include/osg/: Matrix, Notify, Vec2, Vec3, Vec4: Removed the
|
|
|
|
|
'using namespace std' and replaced with more specific 'using
|
|
|
|
|
std::ostream' this should help prevent polution of the global
|
|
|
|
|
namespace with std when including these osg include files.
|
2001-12-30 23:24:10 +08:00
|
|
|
|
|
|
|
|
|
2001-12-11 06:21 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* src/osg/Camera.cpp: Added :Referenced() to the osg::Camera(..)
|
|
|
|
|
copy constructor to prevent a warning under Linux.
|
2001-12-30 23:24:10 +08:00
|
|
|
|
|
|
|
|
|
2001-12-08 22:46 don
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* src/osg/GeoSet.cpp: [no log message]
|
2001-12-30 23:24:10 +08:00
|
|
|
|
|
|
|
|
|
2001-12-04 17:57 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* include/osg/GeoSet, src/osg/GeoSet.cpp,
|
|
|
|
|
src/osgPlugins/obj/ReaderWriterOBJ.cpp: Added support for automatic
|
|
|
|
|
deletion of osg::GeoSet's attributes, via a default
|
2001-12-30 23:24:10 +08:00
|
|
|
|
AttributeDeleteFunctor which uses delete []. Users can create
|
|
|
|
|
their own handlers for the attribute memory to override this
|
|
|
|
|
default behavior.
|
|
|
|
|
|
|
|
|
|
Fixed a typo in ReaderWriterOBJ.cpp.
|
|
|
|
|
|
|
|
|
|
2001-12-04 15:38 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* VisualStudio/osgPlugins/flt/flt.dsp, include/osg/Image,
|
|
|
|
|
include/osg/Texture, include/osgUtil/SceneView: Various files which
|
|
|
|
|
should have been checked in earlier but were missed...
|
|
|
|
|
VisualStudio files for flt loader, and header files or Image and
|
|
|
|
|
Texture for new osg::Texture::CLAMP_TO_EDGE and osg::Image::dirty.
|
2001-12-30 23:24:10 +08:00
|
|
|
|
|
|
|
|
|
2001-12-04 14:41 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* src/osgPlugins/flt/GeoSetBuilder.h: Updates to the flt loader,
|
|
|
|
|
from Brede Johansen.
|
2001-12-30 23:24:10 +08:00
|
|
|
|
|
|
|
|
|
2001-12-04 11:03 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* src/osgPlugins/flt/: ColorPaletteRecord.cpp,
|
|
|
|
|
ColorPaletteRecord.h, ExternalRecord.cpp, ExternalRecord.h,
|
|
|
|
|
FaceRecord.cpp, FaceRecord.h, FltFile.cpp, FltFile.h,
|
|
|
|
|
GeoSetBuilder.cpp, GeoSetBuilder.h, HeaderRecord.cpp,
|
|
|
|
|
HeaderRecord.h, Input.cpp, Input.h, Makefile, Pool.cpp, Pool.h,
|
|
|
|
|
ReaderWriterATTR.cpp, Record.cpp, Record.h, Registry.cpp,
|
|
|
|
|
Registry.h, TextureMappingPaletteRecord.h, TexturePaletteRecord.h,
|
|
|
|
|
VertexPoolRecords.h, flt.cpp, flt.h, flt2osg.cpp, flt2osg.h,
|
|
|
|
|
opcodes.h: Integrated Brede Johansen's updates to flt loader.
|
2001-12-30 23:24:10 +08:00
|
|
|
|
|
|
|
|
|
2001-12-04 10:56 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* src/osgPlugins/obj/ReaderWriterOBJ.cpp: Made a output message
|
|
|
|
|
output as osg::DEBUG only.
|
2001-12-30 23:24:10 +08:00
|
|
|
|
|
|
|
|
|
2001-12-04 07:34 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* 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-30 23:24:10 +08:00
|
|
|
|
|
|
|
|
|
2001-12-04 07:31 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* src/: Demos/osgtexture/osgtexture.cpp, Demos/sgv/sgv.cpp,
|
|
|
|
|
osg/Camera.cpp, osg/Texture.cpp, osgPlugins/osg/Texture.cpp,
|
|
|
|
|
osgPlugins/pfb/ReaderWriterPFB.cpp, osgUtil/SceneView.cpp: Improved
|
|
|
|
|
support for anaglyphic stereo.
|
2001-12-30 23:24:10 +08:00
|
|
|
|
|
|
|
|
|
Integrated texture CLAMP_TO_EDGE, submitted by Ulrich Hertlein.
|
|
|
|
|
|
|
|
|
|
2001-12-02 17:20 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* 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.
|
2001-12-30 23:24:10 +08:00
|
|
|
|
|
|
|
|
|
2001-12-02 03:59 don
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* include/osg/: GLU, Matrix: Corrected a small booboo in
|
|
|
|
|
preprocessor guard for header file in GLU and added
|
2001-12-30 23:24:10 +08:00
|
|
|
|
Matrix::identity() to Matrix
|
|
|
|
|
|
|
|
|
|
2001-11-30 15:53 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* src/osg/StateSet.cpp: Fixed bug in osg::StateSet::merge(..) where
|
|
|
|
|
the containers were being iterated from begin() to begin() rather
|
|
|
|
|
than begin() to end().
|
2001-12-30 23:24:10 +08:00
|
|
|
|
|
|
|
|
|
2001-11-21 10:53 don
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* src/osg/Camera.cpp, include/osg/Camera: Small fix for
|
|
|
|
|
preprocessor _MP symbol clash with MFC.
|
2001-12-30 23:24:10 +08:00
|
|
|
|
|
|
|
|
|
2001-11-19 08:14 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* src/osgText/Font.cpp: Made the Warning font file not found
|
2001-12-30 23:24:10 +08:00
|
|
|
|
message consistent with other file not found messages.
|
|
|
|
|
|
|
|
|
|
2001-11-19 06:52 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* include/osgUtil/Optimizer: Added DLL export to the internal
|
2001-12-30 23:24:10 +08:00
|
|
|
|
classes in osgUtil::Optimize so that the internal classes can be
|
|
|
|
|
used directly by client applications.
|
|
|
|
|
|
|
|
|
|
2001-11-19 05:40 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* src/osgText/Font.cpp: Added warning report for when a font file
|
|
|
|
|
cannot be found.
|
2001-12-30 23:24:10 +08:00
|
|
|
|
|
|
|
|
|
2001-11-18 16:31 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* include/osg/Image, src/osg/Image.cpp: Added
|
2001-12-30 23:24:10 +08:00
|
|
|
|
osg::Image::dirtyImage() and setModifiedTag() to allow external
|
|
|
|
|
updating of the image modified flag to be used in conjunction with
|
|
|
|
|
texture subloading.
|
|
|
|
|
|
|
|
|
|
2001-11-15 06:59 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* 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-12-30 23:24:10 +08:00
|
|
|
|
|
|
|
|
|
2001-11-14 10:53 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* src/Demos/osgtext/main.cpp: Fixes for windows compilation
|
2001-12-30 23:24:10 +08:00
|
|
|
|
|
|
|
|
|
2001-11-14 10:52 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* src/Demos/osgtext/main.cpp: Fixed compilation problem under
|
2001-12-30 23:24:10 +08:00
|
|
|
|
Wndows
|
|
|
|
|
|
|
|
|
|
2001-11-14 10:32 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* include/osg/Math: Fixed compilation problem under Wndows
|
2001-12-30 23:24:10 +08:00
|
|
|
|
|
|
|
|
|
2001-11-14 09:10 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* include/osgUtil/TransformCallback,
|
|
|
|
|
src/osgUtil/TransformCallback.cpp: Added osgUtil::TransformCallback
|
|
|
|
|
to help with rigid body animation.
|
2001-12-30 23:24:10 +08:00
|
|
|
|
|
|
|
|
|
2001-11-14 09:08 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* VisualStudio/osgUtil/osgUtil.dsp, include/osg/Math,
|
|
|
|
|
include/osg/Matrix, include/osg/Transform,
|
|
|
|
|
include/osgDB/ReaderWriter, include/osgText/Paragraph,
|
|
|
|
|
include/osgUtil/SceneView, src/Demos/osgcube/osgcube.cpp,
|
|
|
|
|
src/Demos/osgreflect/osgreflect.cpp, src/Demos/osgtext/main.cpp,
|
|
|
|
|
src/Demos/osgtexture/osgtexture.cpp, src/osg/Transform.cpp,
|
|
|
|
|
src/osgGLUT/Viewer.cpp, src/osgPlugins/dw/ReaderWriterDW.cpp,
|
|
|
|
|
src/osgPlugins/obj/ReaderWriterOBJ.cpp,
|
|
|
|
|
src/osgPlugins/pfb/ReaderWriterPFB.cpp, src/osgText/Font.cpp,
|
|
|
|
|
src/osgText/Makefile, src/osgText/Paragraph.cpp,
|
|
|
|
|
src/osgText/Text.cpp, src/osgUtil/Makefile,
|
|
|
|
|
src/osgUtil/SceneViewManipulator.cpp: Fixes for IRIX build.
|
2001-12-30 23:24:10 +08:00
|
|
|
|
|
|
|
|
|
Updates to the osg::Transform, adding preMult and postMult methods
|
|
|
|
|
and deprecating the old preRotate,preTranslate,preScale.
|
|
|
|
|
|
|
|
|
|
Updated the rest of the OSG so that it nolonger uses the deprecated
|
|
|
|
|
osg::Transform nodes.
|
|
|
|
|
|
|
|
|
|
Renamed osgUtil::SceneView::setGlobalState() to
|
|
|
|
|
osgUtil::SceneView::setGlobalStateSet() so that the name reflects
|
|
|
|
|
its functionality better. Updated osgGLUT::Viewer etc to cope with
|
|
|
|
|
new name change.
|
|
|
|
|
|
|
|
|
|
2001-11-12 05:04 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* include/osgText/Font, include/osgText/Paragraph,
|
|
|
|
|
src/osgText/Font.cpp, src/osgText/Paragraph.cpp: Added new files to
|
|
|
|
|
cvs.
|
2001-12-30 23:24:10 +08:00
|
|
|
|
|
|
|
|
|
2001-11-12 05:00 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* src/osg/NodeCallback.cpp: Added src/osg/NodeCallback.cpp.
|
2001-12-30 23:24:10 +08:00
|
|
|
|
|
|
|
|
|
2001-11-11 17:32 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* 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.
|
2001-12-30 23:24:10 +08:00
|
|
|
|
|
|
|
|
|
Added support for nested NodeCallbacks, allowing them to be chained
|
|
|
|
|
together so that multiple operations can be applied.
|
|
|
|
|
|
|
|
|
|
2001-11-10 10:46 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* src/osgUtil/Optimizer.cpp: Fixed
|
2001-12-30 23:24:10 +08:00
|
|
|
|
osgUtil::Optimizer::FlatternStaticTransformsVisitor so that the
|
|
|
|
|
apply(osg::LOD) scaled the ranges in addition to transform the
|
|
|
|
|
center point and children.
|
|
|
|
|
|
|
|
|
|
2001-11-10 08:36 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* src/osgUtil/Optimizer.cpp: Fixed bug related to
|
2001-12-30 23:24:10 +08:00
|
|
|
|
osgUtil::Optimizer::FlatternStaticTransform::Visitor's
|
|
|
|
|
apply(Billboard& ) method which was apply the accumulated transform
|
|
|
|
|
to the billbaord geometry when it should have been applying the
|
|
|
|
|
matrix without the transform component.
|
|
|
|
|
|
|
|
|
|
2001-11-09 10:05 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* VisualStudio/osgText/osgText.dsp, include/osg/Node,
|
|
|
|
|
include/osgText/Text, src/osg/Node.cpp, src/osgPlugins/osg/README,
|
|
|
|
|
src/osgText/Makefile, src/osgText/Text.cpp: Added
|
|
|
|
|
osgText::Paragraph which is a subclass from Geode which composes a
|
|
|
|
|
list of text drawables as a paragraph block, handles breaking of
|
|
|
|
|
text into individual lines automatically.
|
2001-12-30 23:24:10 +08:00
|
|
|
|
|
|
|
|
|
Changed the osg::Node::setUserData so that the data type has to be
|
|
|
|
|
an osg::Referenced, and removes the dependancy on
|
|
|
|
|
osg::MemoryAdapter. I have done this since it simplifies the OSG
|
|
|
|
|
side of the interface and makes it less like that the user might
|
|
|
|
|
abuse the memory managment of the data. It does however mean that
|
|
|
|
|
user data will have by subclassed from Referenced, and therefor may
|
|
|
|
|
require users to have their own adapter to do this. However, this
|
|
|
|
|
little nuasance is worth the extra cleaness and robustness afforded
|
|
|
|
|
by going the osg::Referenced route.
|
|
|
|
|
|
|
|
|
|
2001-11-09 10:01 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* src/osgDB/FileUtils.cpp: Fixed the findFileFile routine which had
|
|
|
|
|
been broken by a fix of a dlopen problem - './' was added to all
|
|
|
|
|
files which which directly found without requiring a search path
|
|
|
|
|
rather than just locally found files, this broke file loads which
|
|
|
|
|
had wern't local but had a valid path. I have moved the './' work
|
|
|
|
|
around to inside fileDSO and made it only apply to Linux as I
|
2001-12-30 23:24:10 +08:00
|
|
|
|
presume this is all it was needed for. Don?
|
|
|
|
|
|
|
|
|
|
2001-11-08 08:50 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* src/osgUtil/IntersectVisitor.cpp: Fixed the IntersectVisitor
|
|
|
|
|
which was broken by a recent patch to catch parallel line and
|
|
|
|
|
traingle combinations.
|
2001-12-30 23:24:10 +08:00
|
|
|
|
|
|
|
|
|
2001-11-07 07:42 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* 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
|
2001-12-30 23:24:10 +08:00
|
|
|
|
divide bu zero's to osg::IntersectVisitor.
|
|
|
|
|
|
|
|
|
|
2001-11-06 06:36 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* include/osg/BoundingBox: Fixed inlcude/BoundingBox to compile
|
|
|
|
|
under Windows.
|
2001-12-30 23:24:10 +08:00
|
|
|
|
|
|
|
|
|
2001-11-06 06:07 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* include/osg/Math: Fixed inlcude/Math to compile under Windows.
|
2001-12-30 23:24:10 +08:00
|
|
|
|
|
|
|
|
|
2001-11-06 05:34 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* include/osg/BoundingBox, include/osg/BoundingSphere,
|
|
|
|
|
include/osg/LineSegment, include/osg/Math, include/osg/Vec2,
|
|
|
|
|
include/osg/Vec3, include/osg/Vec4,
|
|
|
|
|
src/osgUtil/IntersectVisitor.cpp: Added methods to support
|
|
|
|
|
isNaN,isInfinte and valid to osg::Vec* and osg::Math, and added a
|
|
|
|
|
guard to IntersectVisitor which uses these new methods to prevent
|
|
|
|
|
invalid segments being added.
|
2001-12-30 23:24:10 +08:00
|
|
|
|
|
|
|
|
|
2001-11-04 14:29 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* 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.
|
2001-12-30 23:24:10 +08:00
|
|
|
|
|
|
|
|
|
2001-11-02 16:20 don
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* src/osgDB/FileUtils.cpp: Fixed findFileInPath to prepend ./ if
|
|
|
|
|
file is in local directory. This was needed by dlopen() for dso's
|
|
|
|
|
in the current directory
|
2001-12-30 23:24:10 +08:00
|
|
|
|
|
|
|
|
|
2001-11-02 15:11 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* 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.
|
2001-12-30 23:24:10 +08:00
|
|
|
|
|
|
|
|
|
2001-11-02 07:26 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* index.html, include/osg/Drawable, src/osgPlugins/Makefile:
|
|
|
|
|
Updated index.html with dependacy info about the new osgText
|
|
|
|
|
library. Modified osg/Drawable::draw(..) so that it uses display
|
|
|
|
|
list COMPILE rather than COMPILE_AND_EXECUTE to solve performance
|
|
|
|
|
problems under NVidia drivers. The old behavior is still available
|
|
|
|
|
by comments out a #define. Fixed the default compilation list
|
2001-12-30 23:24:10 +08:00
|
|
|
|
src/osgPlugins/Makefile so that it compiles by defalt png and gif.
|
|
|
|
|
|
|
|
|
|
2001-11-01 11:35 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* src/osgPlugins/flt/: ColorPaletteRecord.cpp, DofRecord.h,
|
|
|
|
|
ExtensionRecord.h, FaceRecord.cpp, FaceRecord.h, FltFile.cpp,
|
|
|
|
|
FltFile.h, GeoSetBuilder.cpp, GeoSetBuilder.h, GroupRecord.h,
|
|
|
|
|
HeaderRecord.cpp, HeaderRecord.h, Input.cpp, LodRecord.h,
|
|
|
|
|
MaterialPaletteRecord.h, ObjectRecord.h,
|
|
|
|
|
OldMaterialPaletteRecord.h, OldVertexRecords.h, Pool.cpp, Pool.h,
|
|
|
|
|
ReaderWriterFLT.cpp, Record.h, Registry.cpp, Registry.h,
|
|
|
|
|
SwitchRecord.h, TextureMappingPaletteRecord.h,
|
|
|
|
|
TexturePaletteRecord.h, TransformationRecords.h,
|
|
|
|
|
VertexPoolRecords.h, flt.h, flt2osg.cpp, flt2osg.h: Updates to the
|
|
|
|
|
flt loader from Brede Johansen.
|
2001-12-30 23:24:10 +08:00
|
|
|
|
|
|
|
|
|
2001-11-01 10:13 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* src/osgText/: FTGLTextureFont.cpp, FTGlyphContainer.cpp,
|
|
|
|
|
Text.cpp: Updates to osgText to fix a crash on ikart.tff font
|
|
|
|
|
available under Linux, the bug was related to texel padding of the
|
|
|
|
|
height not be accounted for in texture size calculation, but was
|
|
|
|
|
used during populating the image data causing a mismatch.
|
2001-12-30 23:24:10 +08:00
|
|
|
|
|
|
|
|
|
2001-10-31 17:35 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* src/osgPlugins/lib3ds/config.h: Added missing config.h file to
|
|
|
|
|
src/osgPlugins/lib3ds.
|
2001-12-30 23:24:10 +08:00
|
|
|
|
|
|
|
|
|
2001-10-31 15:04 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* include/osg/StateSet, src/osg/StateSet.cpp: Added a bool paramter
|
|
|
|
|
to osg::StateSet::compare(const StateSet& rhs,bool
|
2001-12-30 23:24:10 +08:00
|
|
|
|
compareAttributeContents=false) const; to allow it to use different
|
|
|
|
|
comparison schemes, now it can use checking for pointer equality
|
|
|
|
|
(the default) or attribute contexts. This has been added to assist
|
|
|
|
|
optimization of databases within the flt loader, but also could be
|
|
|
|
|
useful for other operations too.
|
|
|
|
|
|
|
|
|
|
2001-10-31 13:33 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* src/osgPlugins/lib3ds/: Makefile, ReaderWriter3DS.cpp,
|
|
|
|
|
atmosphere.cpp, atmosphere.h, background.cpp, background.h,
|
|
|
|
|
camera.cpp, camera.h, chunk.cpp, chunk.h, chunktable.h, ease.cpp,
|
|
|
|
|
ease.h, file.cpp, file.h, lib3ds_float.cpp, lib3ds_float.h,
|
|
|
|
|
light.cpp, light.h, material.cpp, material.h, matrix.cpp, matrix.h,
|
|
|
|
|
mesh.cpp, mesh.h, node.cpp, node.h, quat.cpp, quat.h,
|
|
|
|
|
readwrite.cpp, readwrite.h, shadow.cpp, shadow.h, tcb.cpp, tcb.h,
|
|
|
|
|
tracks.cpp, tracks.h, types.h, vector.cpp, vector.h, viewport.cpp,
|
|
|
|
|
viewport.h: Updated the lib3ds plugin with the new 1.1 version of
|
|
|
|
|
lib3ds.
|
2001-12-30 23:24:10 +08:00
|
|
|
|
|
|
|
|
|
2001-10-31 07:27 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* AUTHORS, include/osgText/Text, src/osgText/FTGL.h,
|
|
|
|
|
src/osgText/FTSize.cpp: Update to osgText to get things compiling
|
|
|
|
|
under Windows.
|
2001-12-30 23:24:10 +08:00
|
|
|
|
|
|
|
|
|
2001-10-31 06:41 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* VisualStudio/osgText/osgText.dsp: Update osgText.dsp to define
|
|
|
|
|
FTGL_STATICLIBRARY to prevent it compiling the as a seperate
|
2001-12-30 23:24:10 +08:00
|
|
|
|
library and producing linkage warnings.
|
|
|
|
|
|
|
|
|
|
2001-10-31 05:20 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* VisualStudio/osgText/osgText.dsp, src/osgText/FTCharmap.cpp,
|
|
|
|
|
src/osgText/FTFace.cpp, src/osgText/FTFont.h, src/osgText/FTGL.h,
|
|
|
|
|
src/osgText/FTGLBitmapFont.cpp, src/osgText/FTGLBitmapFont.h,
|
|
|
|
|
src/osgText/FTGLOutlineFont.cpp, src/osgText/FTGLOutlineFont.h,
|
|
|
|
|
src/osgText/FTGLPixmapFont.cpp, src/osgText/FTGLPixmapFont.h,
|
|
|
|
|
src/osgText/FTGLPolygonFont.cpp, src/osgText/FTGLPolygonFont.h,
|
|
|
|
|
src/osgText/FTGLTextureFont.cpp, src/osgText/FTGLTextureFont.h,
|
|
|
|
|
src/osgText/FTGlyphContainer.cpp, src/osgText/FTGlyphContainer.h,
|
|
|
|
|
src/osgText/FTOutlineGlyph.cpp, src/osgText/FTPolyGlyph.cpp,
|
|
|
|
|
src/osgText/FTSize.cpp, src/osgText/FTTextureGlyph.cpp,
|
|
|
|
|
src/osgText/FTTextureGlyph.h, src/osgText/FTVectorGlyph.cpp,
|
|
|
|
|
src/osgText/FTVectorGlyph.h, src/osgText/FTVectoriser.cpp,
|
|
|
|
|
src/osgText/FTVectoriser.h, src/osgText/Makefile: Updated the FTGL
|
|
|
|
|
implemention in osgText to FTFL1.1.
|
2001-12-30 23:24:10 +08:00
|
|
|
|
|
|
|
|
|
2001-10-30 14:23 robert
|
|
|
|
|
|
2002-07-19 23:49:43 +08:00
|
|
|
|
* include/osgDB/Registry, src/osg/Matrix.cpp, src/osgDB/Input.cpp,
|
|
|
|
|
src/osgDB/ReadFile.cpp, src/osgDB/Registry.cpp,
|
|
|
|
|
src/osgDB/WriteFile.cpp: Further updates to the ReaderWriter
|
|
|
|
|
support in osgDB, and a fix to a small warning in Matrix.cpp.
|
2001-12-30 23:24:10 +08:00
|
|
|
|
|
|
|
|
|
2001-10-30 09:20 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* include/osgDB/ReaderWriter, src/osgDB/Registry.cpp,
|
|
|
|
|
src/osgPlugins/bmp/ReaderWriterBMP.cpp,
|
|
|
|
|
src/osgPlugins/dw/ReaderWriterDW.cpp,
|
|
|
|
|
src/osgPlugins/flt/ReaderWriterFLT.cpp,
|
|
|
|
|
src/osgPlugins/flt/ReaderWriterFLT.h,
|
|
|
|
|
src/osgPlugins/gif/ReaderWriterGIF.cpp,
|
|
|
|
|
src/osgPlugins/jpeg/ReaderWriterJPEG.cpp,
|
|
|
|
|
src/osgPlugins/lib3ds/ReaderWriter3DS.cpp,
|
|
|
|
|
src/osgPlugins/lwo/ReaderWriterLWO.cpp,
|
|
|
|
|
src/osgPlugins/obj/ReaderWriterOBJ.cpp,
|
|
|
|
|
src/osgPlugins/osg/ReaderWriterOSG.cpp,
|
|
|
|
|
src/osgPlugins/osgtgz/ReaderWriterOSGTGZ.cpp,
|
|
|
|
|
src/osgPlugins/pfb/ReaderWriterPFB.cpp,
|
|
|
|
|
src/osgPlugins/pic/ReaderWriterPIC.cpp,
|
|
|
|
|
src/osgPlugins/png/ReaderWriterPNG.cpp,
|
|
|
|
|
src/osgPlugins/png/new_ReaderWriterPNG.cpp,
|
|
|
|
|
src/osgPlugins/png/prev_ReaderWriterPNG.cpp,
|
|
|
|
|
src/osgPlugins/rgb/ReaderWriterRGB.cpp,
|
|
|
|
|
src/osgPlugins/tga/ReaderWriterTGA.cpp,
|
|
|
|
|
src/osgPlugins/tgz/ReaderWriterTGZ.cpp,
|
|
|
|
|
src/osgPlugins/tiff/ReaderWriterTIFF.cpp,
|
|
|
|
|
src/osgPlugins/zip/ReaderWriterZIP.cpp: Added support for
|
2001-12-30 23:24:10 +08:00
|
|
|
|
ReadResult and WriteResult to the osgDB::ReaderWriter to allo
|
|
|
|
|
plugins to pass back more information about the success or failure
|
|
|
|
|
of a file load. All plugins have been updated to the new
|
|
|
|
|
convention.
|
|
|
|
|
|
|
|
|
|
2001-10-29 14:29 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* include/osg/Texture: Changed a #define ... (GLenum) 0x84fe to
|
|
|
|
|
0x84FE to fix problems under MacOS9 build.
|
2001-12-30 23:24:10 +08:00
|
|
|
|
|
|
|
|
|
2001-10-29 07:22 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* src/Demos/osgtext/main.cpp: Ran to_unix over
|
2001-12-30 23:24:10 +08:00
|
|
|
|
src/Demos/osgtext/main.cpp to try and fix some return type problems
|
|
|
|
|
reported under Windows.
|
|
|
|
|
|
|
|
|
|
2001-10-29 07:19 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* src/osgText/Version.cpp: Added missing src/osgText/Version.cpp
|
|
|
|
|
file.
|
2001-12-30 23:24:10 +08:00
|
|
|
|
|
|
|
|
|
2001-10-24 20:49 bryan
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* src/osgGLUT/Viewer.cpp: Changed the int to a GLint because of the
|
|
|
|
|
differences within mac/win32/linux versions of gl.h.
|
2001-12-30 23:24:10 +08:00
|
|
|
|
|
|
|
|
|
2001-10-24 19:15 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* VisualStudio/VisualStudio.dsw, VisualStudio/osgText/osgText.dsp,
|
|
|
|
|
src/osgText/FTGL.h, src/osgText/FTVectorGlyph.cpp,
|
|
|
|
|
src/osgText/FTVectorGlyph.h: Completed work on osgText compilation
|
|
|
|
|
under Win32. We now have fonts under Wndows and Linux :-)
|
2001-12-30 23:24:10 +08:00
|
|
|
|
|
|
|
|
|
2001-10-24 18:29 robert
|
|
|
|
|
|
2002-04-23 16:40:13 +08:00
|
|
|
|
* VisualStudio/osgText/osgText.dsp: Updates to the visual studio
|
|
|
|
|
files for osgText.
|
2001-12-30 23:24:10 +08:00
|
|
|
|
|
|
|
|
|
2001-10-24 15:48 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* VisualStudio/VisualStudio.dsw, include/osgDB/FileUtils: Updates
|
|
|
|
|
of osgDB/FileUtils to fix compilation problems under Win32
|
2001-12-30 23:24:10 +08:00
|
|
|
|
|
|
|
|
|
2001-10-24 09:46 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* VisualStudio/osgText/osgText.dsp, include/osgDB/FileUtils,
|
|
|
|
|
src/Demos/osgtext/main.cpp, src/osgDB/FileUtils.cpp,
|
|
|
|
|
src/osgText/Text.cpp: Updates to osgText.
|
2001-12-30 23:24:10 +08:00
|
|
|
|
|
|
|
|
|
2001-10-24 08:53 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* src/: osgDB/FileUtils.cpp, osgText/Makefile, osgText/Text.cpp:
|
|
|
|
|
Updates to osgText and osgDB so that the loading of text fonts can
|
|
|
|
|
use osgDB::findFile() to locate font files from the OSGFILEPATH
|
|
|
|
|
environmental variable.
|
2001-12-30 23:24:10 +08:00
|
|
|
|
|
|
|
|
|
2001-10-24 05:41 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* src/: Demos/osgtext/main.cpp, osgText/FTBitmapGlyph.cpp,
|
|
|
|
|
osgText/FTBitmapGlyph.h, osgText/FTCharmap.h, osgText/FTFace.h,
|
|
|
|
|
osgText/FTFont.h, osgText/FTGL.h, osgText/FTGLBitmapFont.cpp,
|
|
|
|
|
osgText/FTGLBitmapFont.h, osgText/FTGLOutlineFont.cpp,
|
|
|
|
|
osgText/FTGLOutlineFont.h, osgText/FTGLPixmapFont.cpp,
|
|
|
|
|
osgText/FTGLPixmapFont.h, osgText/FTGLPolygonFont.h,
|
|
|
|
|
osgText/FTGLTextureFont.cpp, osgText/FTGLTextureFont.h,
|
|
|
|
|
osgText/FTGlyph.h, osgText/FTGlyphContainer.h,
|
|
|
|
|
osgText/FTLibrary.cpp, osgText/FTLibrary.h,
|
|
|
|
|
osgText/FTOutlineGlyph.cpp, osgText/FTOutlineGlyph.h,
|
|
|
|
|
osgText/FTPixmapGlyph.cpp, osgText/FTPixmapGlyph.h,
|
|
|
|
|
osgText/FTPolyGlyph.cpp, osgText/FTPolyGlyph.h, osgText/FTSize.h,
|
|
|
|
|
osgText/FTTextureGlyph.cpp, osgText/FTTextureGlyph.h,
|
|
|
|
|
osgText/FTVectorGlyph.cpp, osgText/FTVectorGlyph.h,
|
|
|
|
|
osgText/FTVectoriser.h, osgText/Makefile: Updated FTGL version to
|
|
|
|
|
1.0 and removed a couple of warnings in the osgText demo.
|
2001-12-30 23:24:10 +08:00
|
|
|
|
|
|
|
|
|
2001-10-24 05:08 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* include/osgText/Text, src/Demos/osgtext/main.cpp: Updated the
|
|
|
|
|
osgText implemention, now works under Linux.
|
2001-12-30 23:24:10 +08:00
|
|
|
|
|
|
|
|
|
2001-10-23 19:23 don
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* src/osgPlugins/pfb/stat.c: Added stat.c
|
2001-12-30 23:24:10 +08:00
|
|
|
|
|
|
|
|
|
2001-10-23 19:15 don
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* Make/makedefs.linux: One last change needed to makedefs.linux to
|
|
|
|
|
sync Linux and Irix pfb loader
|
2001-12-30 23:24:10 +08:00
|
|
|
|
|
|
|
|
|
2001-10-23 19:10 don
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* Make/makedefs.irix.nonstd, Make/makedefs.irix.std,
|
|
|
|
|
Make/makerules.irix, src/osgPlugins/Makefile,
|
|
|
|
|
src/osgPlugins/pfb/Makefile: Fixed pfb loader functionality for
|
|
|
|
|
IRIX
|
2001-12-30 23:24:10 +08:00
|
|
|
|
|
|
|
|
|
2001-10-23 18:59 don
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* Make/makedefs.linux, Make/makerules.linux,
|
|
|
|
|
src/Demos/sgv/Makefile, src/osgPlugins/pfb/Makefile,
|
|
|
|
|
src/osgPlugins/pfb/ReaderWriterPFB.cpp: Fixed pfb loader so that it
|
|
|
|
|
works for both Linux and IRix with dynamic libraries, and provides
|
|
|
|
|
support to load (almost) all that Performer loads.
|
2001-12-30 23:24:10 +08:00
|
|
|
|
|
|
|
|
|
2001-10-23 18:28 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* src/: Demos/osgtext/Makefile, Demos/osgtext/main.cpp,
|
|
|
|
|
osgText/Makefile: Further work on getting osgText compiling.
|
2001-12-30 23:24:10 +08:00
|
|
|
|
|
|
|
|
|
2001-10-23 18:12 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* src/osgText/: FTBitmapGlyph.cc, FTCharmap.cc, FTFace.cc,
|
|
|
|
|
FTFont.cc, FTGLBitmapFont.cc, FTGLOutlineFont.cc,
|
|
|
|
|
FTGLPixmapFont.cc, FTGLPolygonFont.cc, FTGLTextureFont.cc,
|
|
|
|
|
FTGlyph.cc, FTGlyphContainer.cc, FTLibrary.cc, FTOutlineGlyph.cc,
|
|
|
|
|
FTPixmapGlyph.cc, FTPolyGlyph.cc, FTSize.cc, FTTextureGlyph.cc,
|
|
|
|
|
FTVectoriser.cc: Removed old .cc versions of FT font code.
|
2001-12-30 23:24:10 +08:00
|
|
|
|
|
|
|
|
|
2001-10-23 18:09 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* src/osgText/: FTBitmapGlyph.cpp, FTCharmap.cpp, FTFace.cpp,
|
|
|
|
|
FTFont.cpp, FTGLBitmapFont.cpp, FTGLOutlineFont.cpp,
|
|
|
|
|
FTGLPixmapFont.cpp, FTGLPolygonFont.cpp, FTGLTextureFont.cpp,
|
|
|
|
|
FTGlyph.cpp, FTGlyphContainer.cpp, FTLibrary.cpp,
|
|
|
|
|
FTOutlineGlyph.cpp, FTPixmapGlyph.cpp, FTPolyGlyph.cpp, FTSize.cpp,
|
|
|
|
|
FTTextureGlyph.cpp, FTVectoriser.cpp: Adding in new .cpp versions
|
|
|
|
|
of FT font code.
|
2001-12-30 23:24:10 +08:00
|
|
|
|
|
|
|
|
|
2001-10-23 18:08 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* Make/makedefs.linux, include/osgText/Version,
|
|
|
|
|
src/osgText/Makefile, src/osgText/Text.cpp: Updates to the new
|
|
|
|
|
osgText library to get it to compile under Linux.
|
2001-12-30 23:24:10 +08:00
|
|
|
|
|
|
|
|
|
2001-10-23 16:04 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* src/osgText/: FTBitmapGlyph.cc, FTBitmapGlyph.h, FTCharmap.cc,
|
|
|
|
|
FTCharmap.h, FTFace.cc, FTFace.h, FTFont.cc, FTFont.h, FTGL.h,
|
|
|
|
|
FTGLBitmapFont.cc, FTGLBitmapFont.h, FTGLOutlineFont.cc,
|
|
|
|
|
FTGLOutlineFont.h, FTGLPixmapFont.cc, FTGLPixmapFont.h,
|
|
|
|
|
FTGLPolygonFont.cc, FTGLPolygonFont.h, FTGLTextureFont.cc,
|
|
|
|
|
FTGLTextureFont.h, FTGlyph.cc, FTGlyph.h, FTGlyphContainer.cc,
|
|
|
|
|
FTGlyphContainer.h, FTLibrary.cc, FTLibrary.h, FTOutlineGlyph.cc,
|
|
|
|
|
FTOutlineGlyph.h, FTPixmapGlyph.cc, FTPixmapGlyph.h,
|
|
|
|
|
FTPolyGlyph.cc, FTSize.cc, FTSize.h, FTTextureGlyph.cc,
|
|
|
|
|
FTVectoriser.cc, FTVectoriser.h: Converted FTGL files from mac
|
|
|
|
|
style return to unix style.
|
2001-12-30 23:24:10 +08:00
|
|
|
|
|
|
|
|
|
2001-10-23 15:51 robert
|
|
|
|
|
|
2002-04-23 16:40:13 +08:00
|
|
|
|
* VisualStudio/osgText/osgText.dsp, include/osgText/Export,
|
2002-02-25 07:03:10 +08:00
|
|
|
|
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-12-30 23:24:10 +08:00
|
|
|
|
|
|
|
|
|
2001-10-23 11:54 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* VisualStudio/osgGLUT/osgGLUT.dsp, include/osgGLUT/Window,
|
|
|
|
|
src/osgGLUT/Makefile, src/osgGLUT/Window.cpp: Added new
|
|
|
|
|
osgGLUT::Window base class which is very basic right now, all it
|
|
|
|
|
does is bring up a GLUT window and provide virtual functions from
|
|
|
|
|
which users should subclass to add functionality.
|
2001-12-30 23:24:10 +08:00
|
|
|
|
|
|
|
|
|
2001-10-22 18:02 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* 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.
|
2001-12-30 23:24:10 +08:00
|
|
|
|
|
|
|
|
|
Added a osg::State::captureCurrentState(StateSet&) method and a
|
|
|
|
|
copy constructor to osg::StateSet.
|
|
|
|
|
|
|
|
|
|
2001-10-21 17:27 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* src/: osg/AlphaFunc.cpp, osg/BoundingBox.cpp,
|
|
|
|
|
osg/BoundingSphere.cpp, osg/CullFace.cpp, osg/EarthSky.cpp,
|
|
|
|
|
osg/Fog.cpp, osg/FrontFace.cpp, osg/GLExtensions.cpp,
|
|
|
|
|
osg/GeoSet.cpp, osg/GeoSet_ogl.cpp, osg/Geode.cpp, osg/Group.cpp,
|
|
|
|
|
osg/Impostor.cpp, osg/LOD.cpp, osg/Light.cpp, osg/LightSource.cpp,
|
|
|
|
|
osg/LineSegment.cpp, osg/Material.cpp, osg/Node.cpp,
|
|
|
|
|
osg/NodeVisitor.cpp, osg/Notify.cpp, osg/Object.cpp, osg/Point.cpp,
|
|
|
|
|
osg/PolygonMode.cpp, osg/PolygonOffset.cpp, osg/Quat.cpp,
|
|
|
|
|
osg/Switch.cpp, osg/TexEnv.cpp, osg/TexGen.cpp, osg/TexMat.cpp,
|
|
|
|
|
osg/Transform.cpp, osg/Transparency.cpp, osg/Version.cpp,
|
|
|
|
|
osgDB/DynamicLibrary.cpp, osgDB/FieldReader.cpp,
|
|
|
|
|
osgDB/FileNameUtils.cpp, osgDB/FileUtils.cpp, osgDB/ReadFile.cpp,
|
|
|
|
|
osgDB/Registry.cpp, osgDB/Version.cpp, osgDB/WriteFile.cpp,
|
|
|
|
|
osgGLUT/GLUTEventAdapter.cpp, osgGLUT/Version.cpp,
|
|
|
|
|
osgGLUT/Viewer.cpp, osgUtil/CullViewState.cpp,
|
|
|
|
|
osgUtil/DisplayListVisitor.cpp, osgUtil/DriveManipulator.cpp,
|
|
|
|
|
osgUtil/IntersectVisitor.cpp, osgUtil/RenderGraph.cpp,
|
|
|
|
|
osgUtil/Version.cpp: Moved all #include "osg/.." references to
|
|
|
|
|
#include <osg/..> to aid port to MacOS.
|
2001-12-30 23:24:10 +08:00
|
|
|
|
|
|
|
|
|
2001-10-20 16:26 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* include/osgUtil/DisplayListVisitor, include/osgUtil/SceneView,
|
|
|
|
|
src/osgUtil/DisplayListVisitor.cpp, src/osgUtil/SceneView.cpp:
|
|
|
|
|
Added support for an osgUtil::SceneView::init() traversal which is
|
|
|
|
|
called once per scene view. The user can attach a NodeVisitor to
|
|
|
|
|
do init for them, or leave it to the default which is to use the
|
2001-12-30 23:24:10 +08:00
|
|
|
|
osgUtil::DisplayListVisitor which compiles all display lists and
|
|
|
|
|
texture objects. The init traversal is called automatically by the
|
|
|
|
|
first call to either app() or cull(), so should not be called by
|
|
|
|
|
user code during initialization. This ensures that a valid graphics
|
|
|
|
|
context has been established before OpenGL is initialized.
|
|
|
|
|
|
|
|
|
|
osgUtil::DisplayListVisitor has also been updated to use a bit mask
|
|
|
|
|
for options, and the addition of compilation of texture objects
|
|
|
|
|
(via StateAttribute::compile) has also been added.
|
|
|
|
|
|
|
|
|
|
2001-10-20 05:48 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* src/osgPlugins/pfb/ReaderWriterPFB.cpp: Added #ifdef to Performer
|
|
|
|
|
ReaderWriterPFB so that pfdLoadFile is used under IRIX and
|
|
|
|
|
pfdLoadFile_pfb is used under Linux.
|
2001-12-30 23:24:10 +08:00
|
|
|
|
|
|
|
|
|
2001-10-19 11:53 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* src/osg/Lighting.cpp: Removed Lighting.cpp from repository, it is
|
|
|
|
|
nolonger used and was just hanging around erroneously.
|
2001-12-30 23:24:10 +08:00
|
|
|
|
|
|
|
|
|
2001-10-19 11:30 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* src/osgUtil/Optimizer.cpp: Updated the osgUtil::Optimize so that
|
|
|
|
|
the call to Optimize::StateVisitor is #ifdef out under Win32 and
|
|
|
|
|
STL port isn't being used. This prevents crashes due to MS's flacky
|
|
|
|
|
STL implementation.
|
2001-12-30 23:24:10 +08:00
|
|
|
|
|
|
|
|
|
2001-10-19 10:22 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* 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.
|
2001-12-30 23:24:10 +08:00
|
|
|
|
|
|
|
|
|
2001-10-19 08:56 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* include/osg/Node, src/osg/Group.cpp, src/osg/Node.cpp,
|
|
|
|
|
src/osgPlugins/osg/Node.cpp, src/osgUtil/CullVisitor.cpp: Added
|
|
|
|
|
support for specifying whether view frustum and small feature
|
|
|
|
|
culling should be applied to a node or its child with the new
|
|
|
|
|
osg::Node::setCullingActive() flag. A mechanism has been
|
|
|
|
|
implemented so that if child has its culling disabled then their
|
|
|
|
|
parents, all the way up to the root are also have their culling
|
|
|
|
|
implicitly disabled.
|
2001-12-30 23:24:10 +08:00
|
|
|
|
|
|
|
|
|
The osg::CullVisitor has updated to take account of both the
|
|
|
|
|
explicit control via setCullingActive and the implicit culling
|
|
|
|
|
disabling through children being disabled.
|
|
|
|
|
|
|
|
|
|
This feature is useful for nodes which don't have a bounding volume
|
|
|
|
|
to cull against, earth sky implementations and light sources.
|
|
|
|
|
|
|
|
|
|
The default osg::Node::_cullingActive is true, i.e. culling is
|
|
|
|
|
enabled by default.
|
|
|
|
|
|
|
|
|
|
2001-10-17 18:17 don
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* Make/makedefs.linux, src/osgPlugins/pfb/ReaderWriterPFB.cpp:
|
|
|
|
|
Fixed static libraries in madefs.linux and error in
|
2001-12-30 23:24:10 +08:00
|
|
|
|
ReaderWriterPFB.cpp
|
|
|
|
|
|
|
|
|
|
2001-10-16 17:47 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* include/osg/FrameStamp, src/osg/FrameStamp.cpp: Reverted Bryan's
|
|
|
|
|
changes to FrameStamp w.r.t std::tm structure which doesn't compile
|
|
|
|
|
under Win32 and IRIX. Will need to find another solution.
|
2001-12-30 23:24:10 +08:00
|
|
|
|
|
|
|
|
|
2001-10-16 16:55 bryan
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* include/osg/Timer, include/osg/FrameStamp,
|
|
|
|
|
src/osg/FrameStamp.cpp, src/osg/Timer.cpp, src/osgGLUT/Viewer.cpp:
|
|
|
|
|
[no log message]
|
2001-12-30 23:24:10 +08:00
|
|
|
|
|
|
|
|
|
2001-10-16 14:39 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* Make/makedefs.irix.std, src/osgPlugins/flt/GeoSetBuilder.cpp,
|
|
|
|
|
src/osgPlugins/flt/ReaderWriterFLT.h, src/osgPlugins/pfb/Makefile:
|
|
|
|
|
Fixes for IRIX build - submitted by Randall Hopper.
|
2001-12-30 23:24:10 +08:00
|
|
|
|
|
|
|
|
|
2001-10-16 12:48 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* VisualStudio/osgPlugins/png/png.dsp, include/osg/FrameStamp,
|
|
|
|
|
include/osg/Vec2, include/osg/Vec3, include/osg/Vec4: Fixes for
|
|
|
|
|
Win32 compilation.
|
2001-12-30 23:24:10 +08:00
|
|
|
|
|
|
|
|
|
2001-10-16 11:03 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* src/: osgUtil/SmoothingVisitor.cpp,
|
|
|
|
|
osgPlugins/lib3ds/ReaderWriter3DS.cpp: Fixed then normal smoothing
|
|
|
|
|
function in the .3ds loader and the osgUtil::SmoothingVisitor so
|
|
|
|
|
that unused normals at left at 0,0,0 insead of being normalized,
|
|
|
|
|
which results in (nan,nan,nan).
|
2001-12-30 23:24:10 +08:00
|
|
|
|
|
|
|
|
|
2001-10-16 10:24 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* 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-12-30 23:24:10 +08:00
|
|
|
|
|
|
|
|
|
2001-10-16 06:04 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* 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-12-30 23:24:10 +08:00
|
|
|
|
|
|
|
|
|
2001-10-16 06:03 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* src/osgGLUT/Viewer.cpp: Modified Veiewer.cpp so that when
|
2001-12-30 23:24:10 +08:00
|
|
|
|
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 04:24 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* src/osgPlugins/pfb/ReaderWriterPFB.cpp: Fixed problem caused by
|
|
|
|
|
ReaderWriterPFB::writeNode(..) not ensuring that the file extension
|
|
|
|
|
was .pfb. Have added a check.
|
2001-12-30 23:24:10 +08:00
|
|
|
|
|
|
|
|
|
2001-10-15 23:59 don
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* include/osg/: Vec2, Vec3, Vec4: added float *() operator to
|
|
|
|
|
Vec{2,3,4} so we can pass Vec3's directly to OpenGL glVertex?fv().
|
2001-12-30 23:24:10 +08:00
|
|
|
|
|
|
|
|
|
2001-10-15 11:50 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* 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,
|
|
|
|
|
src/osgPlugins/dw/ReaderWriterDW.cpp,
|
|
|
|
|
src/osgPlugins/png/new_ReaderWriterPNG.cpp,
|
|
|
|
|
src/osgPlugins/png/prev_ReaderWriterPNG.cpp: Fixes for compilation
|
|
|
|
|
under IRIX, submitted by Randal Hopper, with mods from Robert.
|
2001-12-30 23:24:10 +08:00
|
|
|
|
|
|
|
|
|
2001-10-15 10:29 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* include/osg/State: Made the new global state attribute instances
|
|
|
|
|
in osg::State use osg:ref_ptr to automatically handle the memory
|
|
|
|
|
deletion.
|
2001-12-30 23:24:10 +08:00
|
|
|
|
|
|
|
|
|
2001-10-15 10:07 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* include/osg/State, src/osg/State.cpp, src/osg/StateSet.cpp,
|
|
|
|
|
src/osgGLUT/Viewer.cpp: Added support for automatic creation of
|
|
|
|
|
global StateAttributes to osg::State, these global attributes are
|
|
|
|
|
created by cloning any attributes which are applied during
|
|
|
|
|
rendering, the clone in a shallow copy, which will set up default
|
|
|
|
|
valus for that attribute. This should prevent attribute bleed from
|
|
|
|
|
one stateset to the next when the global StateSet doesn't contain
|
|
|
|
|
an attribute used within the scene graph.
|
2001-12-30 23:24:10 +08:00
|
|
|
|
|
|
|
|
|
2001-10-15 04:40 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* src/osgPlugins/: osg/ReaderWriterOSG.cpp,
|
|
|
|
|
pfb/ReaderWriterPFB.cpp: The writeImage/Object/Node methods in the
|
|
|
|
|
.osg and .pfb reader/writer didn't have the new
|
2001-12-30 23:24:10 +08:00
|
|
|
|
ReaderWriter::Options* structure passed to them, which meant the
|
|
|
|
|
the virtual functions didn't bind with the new base class methods
|
|
|
|
|
and wern't called on a write.
|
|
|
|
|
|
|
|
|
|
2001-10-14 23:32 don
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* src/osgPlugins/pfb/: Makefile, ReaderWriterPFB.cpp: Updated pfb
|
|
|
|
|
loader to load pfb files into osg. Still broken for loading osg
|
|
|
|
|
files into Performer, however.
|
2001-12-30 23:24:10 +08:00
|
|
|
|
|
|
|
|
|
2001-10-14 13:54 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* include/osgDB/ReaderWriter, include/osgDB/Registry,
|
|
|
|
|
src/Demos/sgv/sgv.cpp, src/osgDB/Registry.cpp,
|
|
|
|
|
src/osgPlugins/bmp/ReaderWriterBMP.cpp,
|
|
|
|
|
src/osgPlugins/flt/ReaderWriterFLT.cpp,
|
|
|
|
|
src/osgPlugins/flt/ReaderWriterFLT.h,
|
|
|
|
|
src/osgPlugins/gif/ReaderWriterGIF.cpp,
|
|
|
|
|
src/osgPlugins/jpeg/ReaderWriterJPEG.cpp,
|
|
|
|
|
src/osgPlugins/lib3ds/ReaderWriter3DS.cpp,
|
|
|
|
|
src/osgPlugins/lwo/ReaderWriterLWO.cpp,
|
|
|
|
|
src/osgPlugins/obj/ReaderWriterOBJ.cpp,
|
|
|
|
|
src/osgPlugins/osg/ReaderWriterOSG.cpp,
|
|
|
|
|
src/osgPlugins/osgtgz/ReaderWriterOSGTGZ.cpp,
|
|
|
|
|
src/osgPlugins/pic/ReaderWriterPIC.cpp,
|
|
|
|
|
src/osgPlugins/png/ReaderWriterPNG.cpp,
|
|
|
|
|
src/osgPlugins/rgb/ReaderWriterRGB.cpp,
|
|
|
|
|
src/osgPlugins/tga/ReaderWriterTGA.cpp,
|
|
|
|
|
src/osgPlugins/tgz/ReaderWriterTGZ.cpp,
|
|
|
|
|
src/osgPlugins/tiff/ReaderWriterTIFF.cpp,
|
|
|
|
|
src/osgPlugins/zip/ReaderWriterZIP.cpp: Added
|
2001-12-30 23:24:10 +08:00
|
|
|
|
osgDB::ReaderWriter::Options class to the ReaderWriter base class,
|
|
|
|
|
support for settings options in osgDB::Registry, and added the
|
|
|
|
|
paramter to all of the reaader/writer plugins. The Options
|
|
|
|
|
structure by default has an string attached for packing basic
|
|
|
|
|
options, however, it also can be subclassed to encapsulate any
|
|
|
|
|
users defined option data. In the later case both the client code
|
|
|
|
|
*and* the plugin need to be aware of subclass, the plugin will need
|
|
|
|
|
to use dynamic_cast<> to assertain its type.
|
|
|
|
|
|
|
|
|
|
2001-10-14 12:56 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* VisualStudio/Demos/osgconv/osgconv.dsp: Added
|
2001-12-30 23:24:10 +08:00
|
|
|
|
OrientationConverter.cpp to the VisualStudio project files for
|
|
|
|
|
osgconv.
|
|
|
|
|
|
|
|
|
|
2001-10-14 12:55 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* src/Demos/osgconv/: Makefile, OrientationConverter.cpp,
|
|
|
|
|
orientationconverter.cpp: Changed the OrientationConverter.cpp's to
|
|
|
|
|
have consitent captilization as its associated header file.
|
2001-12-30 23:24:10 +08:00
|
|
|
|
|
|
|
|
|
2001-10-14 10:23 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* 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-12-30 23:24:10 +08:00
|
|
|
|
|
|
|
|
|
2001-10-14 10:23 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* src/osg/Matrix.cpp: Fixed a bug in Matrix::invert(..) which did
|
|
|
|
|
not set full_realised=true, so that one Matrices which had not
|
2001-12-30 23:24:10 +08:00
|
|
|
|
previously be initialized we're erronously initialized later in the
|
|
|
|
|
code resetting it to identity.
|
|
|
|
|
|
|
|
|
|
2001-10-14 05:58 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* include/osg/StateSet, src/osg/StateSet.cpp: Added
|
2001-12-30 23:24:10 +08:00
|
|
|
|
osg::StateSet::merge(const StateSet& rhs) merges merges the modes
|
|
|
|
|
and attributes of rhs into 'this' stateset.
|
|
|
|
|
|
|
|
|
|
2001-10-14 05:57 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* src/osgUtil/: DriveManipulator.cpp, FlightManipulator.cpp: Fixed
|
|
|
|
|
the Flight and Drive manipulators to work with the updated
|
|
|
|
|
Matrix::rotate code.
|
2001-12-30 23:24:10 +08:00
|
|
|
|
|
|
|
|
|
2001-10-14 02:01 don
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* include/osg/Drawable, src/Demos/osgconv/orientationconverter.cpp:
|
|
|
|
|
Fixed a small boo-boo in definition of bit masks in
|
|
|
|
|
include/osg/Drawable
|
2001-12-30 23:24:10 +08:00
|
|
|
|
|
|
|
|
|
Fixed incorrect normal conversions for osgconv.
|
|
|
|
|
|
|
|
|
|
2001-10-14 01:33 don
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* src/Demos/osgconv/orientationconverter.cpp: Mr. O added fancy,
|
|
|
|
|
shmanzy C++ code, but broke normal transform functionality Fixed.
|
2001-12-30 23:24:10 +08:00
|
|
|
|
|
|
|
|
|
2001-10-14 01:14 don
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* src/osgUtil/TrackballManipulator.cpp: Quick 'n dirty fix to
|
2001-12-30 23:24:10 +08:00
|
|
|
|
TrackballManipulator to get the rotations doing the right things
|
|
|
|
|
after the Quat fixes.
|
|
|
|
|
|
|
|
|
|
2001-10-14 00:50 don
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* Makefile: Cleaned up some 'make clobber' issues in root Makefile
|
2001-12-30 23:24:10 +08:00
|
|
|
|
|
|
|
|
|
2001-10-14 00:28 don
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* src/osg/: Matrix.cpp, Quat.cpp: Quaternions were assigning
|
|
|
|
|
inverted values during conversion to matricies. This is probably
|
|
|
|
|
due to an error on the gamasutra web page demonstrating this. It
|
|
|
|
|
caused left-handed rotations rather than right handed rotations.
|
|
|
|
|
Should be fixed now.
|
2001-12-30 23:24:10 +08:00
|
|
|
|
|
|
|
|
|
2001-10-13 07:16 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* 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.
|
2001-12-30 23:24:10 +08:00
|
|
|
|
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 05:48 don
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* src/Demos/osgconv/orientationconverter.cpp: Added Mr. Osfields
|
|
|
|
|
dynamic_cast<> and test for validity test.
|
2001-12-30 23:24:10 +08:00
|
|
|
|
|
|
|
|
|
2001-10-13 04:34 don
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* src/osg/Quat.cpp: backed out right-handed coordinate transform
|
|
|
|
|
for makeRot(vec3,vec3) in Quat.cpp
|
2001-12-30 23:24:10 +08:00
|
|
|
|
|
|
|
|
|
2001-10-13 04:32 don
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* src/Demos/osgconv/orientationconverter.cpp: A few more clean ups
|
2001-12-30 23:24:10 +08:00
|
|
|
|
|
|
|
|
|
2001-10-13 03:41 don
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* src/Demos/osgconv/osgconv.cpp: Cleaned up the usage message
|
2001-12-30 23:24:10 +08:00
|
|
|
|
|
|
|
|
|
2001-10-13 03:24 don
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* include/osg/GeoSet, src/Demos/osgconv/OrientationConverter.h,
|
|
|
|
|
src/Demos/osgconv/orientationconverter.cpp: Updated osgconv to be
|
|
|
|
|
able to handle orientation swapping.
|
2001-12-30 23:24:10 +08:00
|
|
|
|
|
|
|
|
|
2001-10-13 02:23 don
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* src/osg/Quat.cpp: Changed some routines to produce right-handed
|
|
|
|
|
rotations.
|
2001-12-30 23:24:10 +08:00
|
|
|
|
|
|
|
|
|
2001-10-13 02:22 don
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* src/Demos/osgconv/: Makefile, OrientationConverter.h,
|
|
|
|
|
orientationconverter.cpp, osgconv.cpp: checking files in to move
|
|
|
|
|
development location
|
2001-12-30 23:24:10 +08:00
|
|
|
|
|
|
|
|
|
2001-10-12 21:28 don
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* include/osg/Matrix: Removed personal note in Matrix header file
|
2001-12-30 23:24:10 +08:00
|
|
|
|
|
|
|
|
|
2001-10-12 16:06 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* src/osg/GeoSet.cpp: Added support for the new
|
2001-12-30 23:24:10 +08:00
|
|
|
|
AttributeUpdateFunctors.
|
|
|
|
|
|
|
|
|
|
2001-10-12 16:05 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* include/osg/: Drawable, GeoSet, Vec2, Vec3, Vec4: Added != method
|
|
|
|
|
to Vec2,Vec3,Vec4 and did further work on the
|
|
|
|
|
AttributeUpdateFunctors.
|
2001-12-30 23:24:10 +08:00
|
|
|
|
|
|
|
|
|
2001-10-12 13:45 don
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* src/: osg/Makefile, osgPlugins/pfb/ConvertToPerformer.cpp: Added
|
|
|
|
|
include/osg/Math to Makefile TARGET_INCLUDE_FILES and fixed
|
|
|
|
|
references to _mat in ConvertToPerformer.cpp
|
2001-12-30 23:24:10 +08:00
|
|
|
|
|
|
|
|
|
2001-10-10 16:20 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* include/osg/Drawable, include/osg/NodeVisitor,
|
|
|
|
|
include/osg/Transform, src/osg/Transform.cpp: Added support for
|
|
|
|
|
DYNAMIC/STATIC osg::Transform types and added new
|
2001-12-30 23:24:10 +08:00
|
|
|
|
osg::Drawable::getStats and supportsAttributeUpdate(..) and
|
|
|
|
|
applyAttributeUpdate(...) methods which will be to enable hooks
|
|
|
|
|
into Drawable subclasses.
|
|
|
|
|
|
|
|
|
|
2001-10-10 10:38 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* include/osg/GeoSet: Fixed spelling of
|
2001-12-30 23:24:10 +08:00
|
|
|
|
osg::GeoSet::getNumInterleavedIndices, was missing a 'n'!
|
|
|
|
|
|
|
|
|
|
2001-10-09 17:55 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* src/osgPlugins/bmp/ReaderWriterBMP.cpp: Fixed a crash when
|
2001-12-30 23:24:10 +08:00
|
|
|
|
opening an erroneous test file (reopen.bmp).
|
|
|
|
|
|
|
|
|
|
2001-10-09 16:22 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* VisualStudio/osgPlugins/: flt/flt.dsp, osg/dot_osg.dsp: Updated
|
|
|
|
|
to fix build problems under MSVC.
|
2001-12-30 23:24:10 +08:00
|
|
|
|
|
|
|
|
|
2001-10-09 16:09 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* VisualStudio/osgPlugins/osg/dot_osg.dsp: Updated MSVC Workspace
|
|
|
|
|
files to fix build problems.
|
2001-12-30 23:24:10 +08:00
|
|
|
|
|
|
|
|
|
2001-10-09 16:03 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* VisualStudio/: osg/osg.dsp, osgGLUT/osgGLUT.dsp,
|
|
|
|
|
osgUtil/osgUtil.dsp: Updated MSVC Workspace files to fix build
|
|
|
|
|
problems.
|
2001-12-30 23:24:10 +08:00
|
|
|
|
|
|
|
|
|
2001-10-09 16:00 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* include/osg/Statistics: Updated MSVC Workspace files to fix build
|
|
|
|
|
problems.
|
2001-12-30 23:24:10 +08:00
|
|
|
|
|
|
|
|
|
2001-10-09 10:18 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* VisualStudio/: Demos/hangglide/hangglide.dsp,
|
|
|
|
|
Demos/osgconv/osgconv.dsp, Demos/osgcube/osgcube.dsp,
|
|
|
|
|
Demos/osgimpostor/osgimpostor.dsp, Demos/osgreflect/osgreflect.dsp,
|
|
|
|
|
Demos/osgtexture/osgtexture.dsp, Demos/osgviews/osgviews.dsp,
|
|
|
|
|
Demos/sgv/sgv.dsp, osg/osg.dsp, osgDB/osgDB.dsp,
|
|
|
|
|
osgGLUT/osgGLUT.dsp, osgPlugins/bmp/bmp.dsp, osgPlugins/dw/dw.dsp,
|
|
|
|
|
osgPlugins/flt/flt.dsp, osgPlugins/gif/gif.dsp,
|
|
|
|
|
osgPlugins/jpeg/jpeg.dsp, osgPlugins/lib3ds/lib3ds.dsp,
|
|
|
|
|
osgPlugins/lwo/lwo.dsp, osgPlugins/obj/obj.dsp,
|
|
|
|
|
osgPlugins/osg/dot_osg.dsp, osgPlugins/osgtgz/osgtgz.dsp,
|
|
|
|
|
osgPlugins/pic/pic.dsp, osgPlugins/png/png.dsp,
|
|
|
|
|
osgPlugins/rgb/rgb.dsp, osgPlugins/tga/tga.dsp,
|
|
|
|
|
osgPlugins/tgz/tgz.dsp, osgPlugins/tiff/tiff.dsp,
|
2002-04-23 16:40:13 +08:00
|
|
|
|
osgPlugins/zip/zip.dsp, osgUtil/osgUtil.dsp: Merged Ben Discoe's
|
|
|
|
|
clean up of the MSVC files.
|
2001-12-30 23:24:10 +08:00
|
|
|
|
|
|
|
|
|
2001-10-09 07:58 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* src/osgPlugins/bmp/ReaderWriterBMP.cpp: Merged updates to BMP
|
|
|
|
|
plugin from Geoff Michel. Also modified a little of the code to
|
|
|
|
|
fix a crash under Linux, Robert Osfield
|
2001-12-30 23:24:10 +08:00
|
|
|
|
|
|
|
|
|
2001-10-08 15:01 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* AUTHORS: Put the makedefs.linux back to default to optimize.
|
2001-12-30 23:24:10 +08:00
|
|
|
|
|
|
|
|
|
2001-10-08 11:54 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* src/: osgDB/FileUtils.cpp, osgPlugins/flt/FltFile.cpp,
|
|
|
|
|
osgPlugins/flt/Input.cpp: Fixed a recently introduced crash in the
|
|
|
|
|
flt plugin which was happen when a std::string was be be set with
|
|
|
|
|
NULL char*. Also added support for stripping the filename from its
|
|
|
|
|
original path, inside the osgDB::findFile function.
|
2001-12-30 23:24:10 +08:00
|
|
|
|
|
|
|
|
|
2001-10-08 04:35 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* src/osgPlugins/flt/: FltFile.cpp, Input.cpp: Added support for
|
|
|
|
|
using osgDB::fineFile into the .flt plugin.
|
2001-12-30 23:24:10 +08:00
|
|
|
|
|
|
|
|
|
2001-10-07 16:10 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* src/osgPlugins/bmp/ReaderWriterBMP.cpp: Merged Geoff Michel's
|
|
|
|
|
udpdates to bmp plugin, and fixed a double fclose bug which was
|
|
|
|
|
causing a seg fault under Linux.
|
2001-12-30 23:24:10 +08:00
|
|
|
|
|
|
|
|
|
2001-10-06 16:29 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* 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.
|
2001-12-30 23:24:10 +08:00
|
|
|
|
|
|
|
|
|
2001-10-05 15:55 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* VisualStudio/osgPlugins/bmp/bmp.dsp, src/osgPlugins/bmp/Makefile,
|
|
|
|
|
src/osgPlugins/bmp/ReaderWriterBMP.cpp: Added bmp plugin files, bmp
|
|
|
|
|
plguin written by Geoff Michel
|
2001-12-30 23:24:10 +08:00
|
|
|
|
|
|
|
|
|
2001-10-05 06:39 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* VisualStudio/VisualStudio.dsw, src/osgPlugins/Makefile: Added bmp
|
|
|
|
|
osgPlugin, written by Geoff Michel.
|
2001-12-30 23:24:10 +08:00
|
|
|
|
|
|
|
|
|
2001-10-05 06:38 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* src/osg/Image.cpp: Fixed a bug in
|
2001-12-30 23:24:10 +08:00
|
|
|
|
osg::Image::ensureDimensionsArePowerOfTwo() which only scaled
|
|
|
|
|
dimensions if *both* axis wern't a power of two, have fixed it to
|
|
|
|
|
rescale if either of the axis arn't a power to two.
|
|
|
|
|
|
|
|
|
|
2001-10-04 11:12 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* include/: osg/AlphaFunc, osg/Billboard, osg/BoundingBox,
|
|
|
|
|
osg/BoundingSphere, osg/BoundsChecking, osg/Camera, osg/ClipPlane,
|
|
|
|
|
osg/ClippingVolume, osg/ColorMask, osg/CullFace, osg/Depth,
|
|
|
|
|
osg/Drawable, osg/EarthSky, osg/Export, osg/Fog, osg/FrameStamp,
|
|
|
|
|
osg/FrontFace, osg/GL, osg/GLExtensions, osg/GLU, osg/GeoSet,
|
|
|
|
|
osg/Geode, osg/Group, osg/Image, osg/Impostor, osg/ImpostorSprite,
|
|
|
|
|
osg/LOD, osg/Light, osg/LightSource, osg/LineSegment, osg/Material,
|
|
|
|
|
osg/Math, osg/Matrix, osg/MemoryAdapter, osg/Node,
|
|
|
|
|
osg/NodeCallback, osg/NodeVisitor, osg/Notify, osg/Object,
|
|
|
|
|
osg/Plane, osg/Point, osg/PolygonMode, osg/PolygonOffset, osg/Quat,
|
|
|
|
|
osg/Referenced, osg/State, osg/StateAttribute, osg/StateSet,
|
|
|
|
|
osg/Stencil, osg/Switch, osg/TexEnv, osg/TexGen, osg/TexMat,
|
|
|
|
|
osg/Texture, osg/Timer, osg/Transform, osg/Transparency, osg/Types,
|
|
|
|
|
osg/Vec2, osg/Vec3, osg/Vec4, osg/Version, osg/Viewport,
|
|
|
|
|
osg/mem_ptr, osg/ref_ptr, osgDB/DotOsgWrapper,
|
|
|
|
|
osgDB/DynamicLibrary, osgDB/Export, osgDB/Field, osgDB/FieldReader,
|
|
|
|
|
osgDB/FieldReaderIterator, osgDB/FileNameUtils, osgDB/FileUtils,
|
|
|
|
|
osgDB/Input, osgDB/Output, osgDB/ReadFile, osgDB/ReaderWriter,
|
|
|
|
|
osgDB/Registry, osgDB/Version, osgDB/WriteFile, osgGLUT/Export,
|
|
|
|
|
osgGLUT/GLUTEventAdapter, osgGLUT/Version, osgGLUT/Viewer,
|
|
|
|
|
osgGLUT/glut, osgUtil/AppVisitor, osgUtil/CameraManipulator,
|
|
|
|
|
osgUtil/CullViewState, osgUtil/CullVisitor, osgUtil/DepthSortedBin,
|
|
|
|
|
osgUtil/DisplayListVisitor, osgUtil/DriveManipulator,
|
|
|
|
|
osgUtil/Export, osgUtil/FlightManipulator,
|
|
|
|
|
osgUtil/GUIActionAdapter, osgUtil/GUIEventAdapter,
|
|
|
|
|
osgUtil/GUIEventHandler, osgUtil/InsertImpostorsVisitor,
|
|
|
|
|
osgUtil/IntersectVisitor, osgUtil/OptimizeStateVisitor,
|
|
|
|
|
osgUtil/RenderBin, osgUtil/RenderGraph, osgUtil/RenderLeaf,
|
|
|
|
|
osgUtil/RenderStage, osgUtil/RenderStageLighting,
|
|
|
|
|
osgUtil/RenderToTextureStage, osgUtil/SceneView,
|
|
|
|
|
osgUtil/SceneViewManipulator, osgUtil/SmoothingVisitor,
|
|
|
|
|
osgUtil/StateSetManipulator, osgUtil/Statistics,
|
|
|
|
|
osgUtil/Tesselator, osgUtil/TrackballManipulator,
|
|
|
|
|
osgUtil/TriStripVisitor, osgUtil/Version,
|
|
|
|
|
osgUtil/VisualsRequirementsVisitor: Added a copyright notice to all
|
|
|
|
|
core headers, which all begin with //C++ header to help scripts and
|
|
|
|
|
editors pick up the fact that the file is a header file.
|
2001-12-30 23:24:10 +08:00
|
|
|
|
|
|
|
|
|
2001-10-04 10:39 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* src/osg/StateSet.cpp: Changed the ordering of comparing modes and
|
|
|
|
|
attributes in osg::StateAttribute::compare() as part of an
|
|
|
|
|
investigration into state sorting.
|
2001-12-30 23:24:10 +08:00
|
|
|
|
|
|
|
|
|
2001-10-04 10:35 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* include/osgUtil/RenderBin, src/osgUtil/RenderBin.cpp: Added an
|
|
|
|
|
implemention of basic state sorting to the RenderBin, but have
|
|
|
|
|
commented out the sort operation as Peformance benifit is currently
|
|
|
|
|
negligable, will need to improve on the sort functor to see real
|
|
|
|
|
benifits.
|
2001-12-30 23:24:10 +08:00
|
|
|
|
|
|
|
|
|
2001-10-04 10:25 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* src/osgGLUT/Viewer.cpp: Added extra precision to the app,cull and
|
|
|
|
|
draw timings in the Viewer.
|
2001-12-30 23:24:10 +08:00
|
|
|
|
|
|
|
|
|
2001-10-04 10:20 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* src/osg/Camera.cpp: Removed some notify which were only used for
|
|
|
|
|
debugging of the camera class and are now redudent.
|
2001-12-30 23:24:10 +08:00
|
|
|
|
|
|
|
|
|
2001-10-04 10:10 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* include/osg/StateAttribute: Changed the numeric ordering of
|
2001-12-30 23:24:10 +08:00
|
|
|
|
StateAttributes Types, as part of an investigation into state
|
|
|
|
|
sorting.
|
|
|
|
|
|
|
|
|
|
2001-10-03 17:43 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* AUTHORS, INSTALL, Makefile, Make/makedefs.macosx,
|
|
|
|
|
Make/makerules.macosx, include/osg/GL, include/osg/GLU,
|
|
|
|
|
include/osg/Math, include/osg/Notify, include/osg/Timer,
|
|
|
|
|
include/osg/Types, include/osg/Vec2, include/osg/Vec3,
|
|
|
|
|
include/osg/Vec4, include/osgGLUT/glut,
|
|
|
|
|
src/Demos/osgcube/osgcube.cpp, src/Demos/osgreflect/osgreflect.cpp,
|
|
|
|
|
src/Demos/sgv/sgv.cpp, src/osg/Image.cpp, src/osg/Notify.cpp,
|
|
|
|
|
src/osg/State.cpp, src/osg/Texture.cpp, src/osg/Timer.cpp,
|
|
|
|
|
src/osgGLUT/GLUTEventAdapter.cpp, src/osgGLUT/Viewer.cpp,
|
|
|
|
|
src/osgUtil/SceneView.cpp, src/osgUtil/Tesselator.cpp: Integrated
|
|
|
|
|
changes for MacOSX, submitted by Phil Atkin, with small mods by
|
|
|
|
|
Robert Osfield to maintain compatability under Linux.
|
2001-12-30 23:24:10 +08:00
|
|
|
|
|
|
|
|
|
2001-10-03 03:56 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* src/osgPlugins/osg/EarthSky.cpp: Added missing EarthSky.cpp file
|
|
|
|
|
to osg plguin.
|
2001-12-30 23:24:10 +08:00
|
|
|
|
|
|
|
|
|
2001-10-02 11:59 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* 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/osgUtil/DriveManipulator.cpp,
|
|
|
|
|
src/osgUtil/FlightManipulator.cpp,
|
|
|
|
|
src/osgUtil/TrackballManipulator.cpp: Added include/osg/EarthSky
|
|
|
|
|
and src/osg/EarthSky to cvs.
|
2001-12-30 23:24:10 +08:00
|
|
|
|
|
|
|
|
|
Also move osg across to using radians for angular paramters by
|
|
|
|
|
default. By defining USE_DEGREES_INTERNALLY you can get the OSG to
|
|
|
|
|
revert to the old style degrees. This later feature is deprecated
|
|
|
|
|
and only meant for helping comptability in the interim.
|
|
|
|
|
|
|
|
|
|
2001-10-02 07:36 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* VisualStudio/osg/osg.dsp, include/osg/NodeVisitor,
|
2002-07-19 23:49:43 +08:00
|
|
|
|
include/osgUtil/CullVisitor, src/osg/Makefile,
|
|
|
|
|
src/osgPlugins/osg/Makefile, src/osgUtil/CullVisitor.cpp,
|
|
|
|
|
src/osgUtil/SceneView.cpp: Added osg::EarthSky node to the core osg
|
|
|
|
|
library, and added support for it into osgUtil::SceneView,
|
|
|
|
|
osg::CullVisitor, osgPlugin/osg and updated the hangglide demo to
|
|
|
|
|
use the new earth sky node.
|
2001-12-30 23:24:10 +08:00
|
|
|
|
|
|
|
|
|
2001-10-01 19:02 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* include/osg/StateSet, include/osgUtil/OptimizeStateVisitor,
|
|
|
|
|
src/osg/StateSet.cpp, src/osgUtil/OptimizeStateVisitor.cpp: Added
|
|
|
|
|
support for osg::StateSet comparison operators and using this new
|
|
|
|
|
feature added support in osgUtil::OptimizeStateVisitor for removing
|
|
|
|
|
duplicate StateSet's from the scene graph, previously only
|
|
|
|
|
duplicated StateAttributes we're removed.
|
2001-12-30 23:24:10 +08:00
|
|
|
|
|
|
|
|
|
2001-10-01 08:06 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* src/osg/TexMat.cpp: Integrated a bug fix to osg::TexMat from
|
|
|
|
|
Geoff Michel which adds a glMatrixMode( GL_MODELVIEW ); after the
|
|
|
|
|
setting of the texture matrix. Previously the texture matrix mode
|
|
|
|
|
could run into normal model view matrix operations which were
|
2001-12-30 23:24:10 +08:00
|
|
|
|
assuming the defaul of GL_MODELVIEW.
|
|
|
|
|
|
|
|
|
|
2001-10-01 07:15 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* include/osg/: BoundsChecking, ClippingVolume, ColorMask, Depth,
|
|
|
|
|
Impostor, ImpostorSprite, Material, MemoryAdapter, Node,
|
|
|
|
|
NodeVisitor, Object, Plane, Point, Quat, Referenced, State,
|
|
|
|
|
StateAttribute, StateSet, Stencil, TexGen, Texture, Transform,
|
|
|
|
|
Transparency, Vec2, Vec3, Vec4, Version, mem_ptr: Made spelling
|
|
|
|
|
corrections, the spelling mistakes picked up by a script written by
|
|
|
|
|
Neil Salter.
|
2001-12-30 23:24:10 +08:00
|
|
|
|
|
|
|
|
|
script
|
|
|
|
|
|
|
|
|
|
2001-09-30 16:41 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* include/osg/Timer: Interegrated changes to Timer from Neil Salter
|
|
|
|
|
to fix compilation problems which had been introduced by doing
|
|
|
|
|
#include's within the osg namespace.
|
2001-12-30 23:24:10 +08:00
|
|
|
|
|
|
|
|
|
2001-09-29 14:34 robert
|
|
|
|
|
|
2002-07-19 23:49:43 +08:00
|
|
|
|
* src/osg/StateSet.cpp: Added setAttributeAndModes(new
|
|
|
|
|
Depth,StateAttribute::ON); to the StateSet::setGlobalDefault() so
|
|
|
|
|
that the correct default for the glDepthFunc etc are set up for
|
|
|
|
|
scene graphs, and allows override of these value which risk of
|
|
|
|
|
inheriting state on to the rest of the scene graph.
|
2001-12-30 23:24:10 +08:00
|
|
|
|
|
|
|
|
|
This has allowed the hangglide demo to be simplified since it now
|
|
|
|
|
doesn't need to set the global Depth instance itself.
|
|
|
|
|
|
|
|
|
|
2001-09-29 05:37 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* include/osg/Matrix, src/osg/Matrix.cpp: Modified the Matrix
|
|
|
|
|
multiple method added by Don so it is safer and added comments
|
|
|
|
|
explaining why it shouldn't be needed as other more efficient
|
|
|
|
|
methods should be doing the work for us.
|
2001-12-30 23:24:10 +08:00
|
|
|
|
|
|
|
|
|
Also added Matrix::ensureRealized() to support the lazy
|
|
|
|
|
initialization of Matrix, whilest keeping the implementation robust
|
|
|
|
|
so that external calls to Matrix which get values do so on an
|
|
|
|
|
initialized matrix.
|
|
|
|
|
|
|
|
|
|
2001-09-28 22:48 don
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* include/osg/Matrix: Added operator * (Matrix &) to Matrix
|
2001-12-30 23:24:10 +08:00
|
|
|
|
(header) and operator [] to reference matrix elements.
|
|
|
|
|
|
|
|
|
|
2001-09-28 16:10 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* include/osg/: AlphaFunc, Billboard, BoundingBox, BoundingSphere,
|
|
|
|
|
Camera, Drawable, GL, GLExtensions, GeoSet, Geode, Group, Image,
|
|
|
|
|
LOD, LineSegment: Made spelling corrections to osg include files,
|
|
|
|
|
spelling mistakes detected by a script written by Neil Salter which
|
|
|
|
|
analyses comments for mistakes.
|
2001-12-30 23:24:10 +08:00
|
|
|
|
|
|
|
|
|
2001-09-28 15:36 don
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* Makefile, Make/instrules, src/osg/Makefile: Cleaned up inst rules
|
|
|
|
|
a bit...
|
2001-12-30 23:24:10 +08:00
|
|
|
|
|
|
|
|
|
2001-09-28 12:56 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* ChangeLog, include/osg/Matrix, include/osg/StateSet,
|
|
|
|
|
src/osg/StateSet.cpp: [no log message]
|
2001-12-30 23:24:10 +08:00
|
|
|
|
|
|
|
|
|
2001-09-28 08:36 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* include/: osgDB/DotOsgWrapper, osgDB/FieldReader,
|
|
|
|
|
osgDB/FieldReaderIterator, osgDB/FileUtils, osgDB/ReadFile,
|
|
|
|
|
osgDB/Registry, osgDB/Version, osgDB/WriteFile, osgGLUT/Export,
|
|
|
|
|
osgGLUT/GLUTEventAdapter, osgGLUT/Version, osgGLUT/Viewer,
|
|
|
|
|
osgUtil/CullVisitor, osgUtil/DisplayListVisitor, osgUtil/Export,
|
|
|
|
|
osgUtil/IntersectVisitor, osgUtil/RenderGraph, osgUtil/RenderStage,
|
|
|
|
|
osgUtil/SceneView, osgUtil/Tesselator, osgUtil/TriStripVisitor,
|
|
|
|
|
osgUtil/Version, osgUtil/VisualsRequirementsVisitor: [no log
|
|
|
|
|
message]
|
2001-12-30 23:24:10 +08:00
|
|
|
|
|
|
|
|
|
2001-09-27 12:34 robert
|
|
|
|
|
|
2002-07-19 23:49:43 +08:00
|
|
|
|
* ChangeLog, include/osg/Matrix, src/osg/Billboard.cpp,
|
|
|
|
|
src/osg/Matrix.cpp, src/osg/Quat.cpp, src/osg/TexMat.cpp,
|
|
|
|
|
src/osgPlugins/dw/ReaderWriterDW.cpp,
|
2002-02-25 07:03:10 +08:00
|
|
|
|
src/osgPlugins/flt/flt2osg.cpp, src/osgPlugins/osg/Matrix.cpp,
|
|
|
|
|
src/osgPlugins/osg/TexMat.cpp, src/osgUtil/RenderLeaf.cpp,
|
|
|
|
|
src/osgUtil/RenderStage.cpp, src/osgUtil/RenderStageLighting.cpp:
|
|
|
|
|
[no log message]
|
2001-12-30 23:24:10 +08:00
|
|
|
|
|
|
|
|
|
2001-09-27 05:44 robert
|
|
|
|
|
|
2002-07-19 23:49:43 +08:00
|
|
|
|
* ChangeLog, include/osg/Matrix, src/Demos/osgcube/osgcube.cpp,
|
|
|
|
|
src/osg/Camera.cpp, src/osg/Matrix.cpp, src/osg/Transform.cpp,
|
2002-02-25 07:03:10 +08:00
|
|
|
|
src/osgUtil/DriveManipulator.cpp,
|
|
|
|
|
src/osgUtil/FlightManipulator.cpp,
|
|
|
|
|
src/osgUtil/TrackballManipulator.cpp: [no log message]
|
2001-12-30 23:24:10 +08:00
|
|
|
|
|
|
|
|
|
2001-09-26 08:23 anonymous
|
|
|
|
|
|
2002-07-19 23:49:43 +08:00
|
|
|
|
* src/Demos/osgreflect/osgreflect.cpp: [no log message]
|
2001-12-30 23:24:10 +08:00
|
|
|
|
|
|
|
|
|
2001-09-25 13:55 robert
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* src/osg/Matrix.cpp.new, src/osg/Matrix.cpp.old,
|
|
|
|
|
include/osg/Matrix.new, include/osg/Matrix.old: [no log message]
|
2001-12-30 23:24:10 +08:00
|
|
|
|
|
|
|
|
|
2001-09-21 22:41 don
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* AUTHORS, ChangeLog, INSTALL, TODO, index.html,
|
|
|
|
|
VisualStudio/osg/osg.dsp, VisualStudio/osgUtil/osgUtil.dsp,
|
2002-04-23 16:40:13 +08:00
|
|
|
|
doc/doc++/osg/AlphaFunc.html, doc/doc++/osg/Billboard.html,
|
|
|
|
|
doc/doc++/osg/Camera.html, doc/doc++/osg/ClipPlane.html,
|
|
|
|
|
doc/doc++/osg/ColorMask.html, doc/doc++/osg/CullFace.html,
|
|
|
|
|
doc/doc++/osg/Depth.html, doc/doc++/osg/Fog.html,
|
|
|
|
|
doc/doc++/osg/FrontFace.html, doc/doc++/osg/General.html,
|
|
|
|
|
doc/doc++/osg/GeoSet.html, doc/doc++/osg/Geode.html,
|
|
|
|
|
doc/doc++/osg/Group.html, doc/doc++/osg/HIER.html,
|
|
|
|
|
doc/doc++/osg/HIERjava.html, doc/doc++/osg/Image.html,
|
|
|
|
|
doc/doc++/osg/Impostor.html, doc/doc++/osg/ImpostorSprite.html,
|
2002-02-25 07:03:10 +08:00
|
|
|
|
doc/doc++/osg/ImpostorSpriteManager.html, doc/doc++/osg/LOD.html,
|
|
|
|
|
doc/doc++/osg/Light.html, doc/doc++/osg/LightSource.html,
|
|
|
|
|
doc/doc++/osg/LineSegment.html, doc/doc++/osg/Material.html,
|
|
|
|
|
doc/doc++/osg/Matrix.html, doc/doc++/osg/MatrixProduct.html,
|
|
|
|
|
doc/doc++/osg/MemoryAdapter.html, doc/doc++/osg/Node.html,
|
|
|
|
|
doc/doc++/osg/NodeAcceptOp.html, doc/doc++/osg/NodeCallback.html,
|
|
|
|
|
doc/doc++/osg/NodeVisitor.html, doc/doc++/osg/NotifySeverity.html,
|
|
|
|
|
doc/doc++/osg/Object.html, doc/doc++/osg/Plane.html,
|
|
|
|
|
doc/doc++/osg/Point.html, doc/doc++/osg/PolygonMode.html,
|
|
|
|
|
doc/doc++/osg/PolygonOffset.html, doc/doc++/osg/Quat.html,
|
|
|
|
|
doc/doc++/osg/Referenced.html, doc/doc++/osg/State.html,
|
|
|
|
|
doc/doc++/osg/StateAttribute.html, doc/doc++/osg/StateSet.html,
|
|
|
|
|
doc/doc++/osg/Stencil.html, doc/doc++/osg/Switch.html,
|
|
|
|
|
doc/doc++/osg/TexEnv.html, doc/doc++/osg/TexGen.html,
|
|
|
|
|
doc/doc++/osg/TexMat.html, doc/doc++/osg/Texture.html,
|
|
|
|
|
doc/doc++/osg/Timer.html, doc/doc++/osg/Transform.html,
|
|
|
|
|
doc/doc++/osg/Transparency.html, doc/doc++/osg/Vec2.html,
|
|
|
|
|
doc/doc++/osg/Vec3.html, doc/doc++/osg/Vec4.html,
|
|
|
|
|
doc/doc++/osg/Viewport.html,
|
|
|
|
|
doc/doc++/osg/clampArray3BetweenRange.html,
|
|
|
|
|
doc/doc++/osg/clampArray3GEQUAL.html,
|
|
|
|
|
doc/doc++/osg/clampArray3LEQUAL.html,
|
|
|
|
|
doc/doc++/osg/clampArray4BetweenRange.html,
|
|
|
|
|
doc/doc++/osg/clampArray4GEQUAL.html,
|
|
|
|
|
doc/doc++/osg/clampArray4LEQUAL.html,
|
|
|
|
|
doc/doc++/osg/clampArrayElementBetweenRange.html,
|
|
|
|
|
doc/doc++/osg/clampArrayElementGEQUAL.html,
|
|
|
|
|
doc/doc++/osg/clampArrayElementLEQUAL.html,
|
|
|
|
|
doc/doc++/osg/clampArrayElementsBetweenRange.html,
|
|
|
|
|
doc/doc++/osg/clampArrayElementsGEQUAL.html,
|
|
|
|
|
doc/doc++/osg/clampArrayElementsLEQUAL.html,
|
|
|
|
|
doc/doc++/osg/clampBetweenRange.html,
|
|
|
|
|
doc/doc++/osg/clampGEQUAL.html, doc/doc++/osg/clampLEQUAL.html,
|
|
|
|
|
doc/doc++/osg/createGeodeForImage.2.html,
|
|
|
|
|
doc/doc++/osg/for_each_triangle.html, doc/doc++/osg/index.html,
|
|
|
|
|
doc/doc++/osg/mem_ptr.html, doc/doc++/osg/notify.html,
|
|
|
|
|
doc/doc++/osg/osg.html, doc/doc++/osg/ref_ptr.html,
|
|
|
|
|
doc/doc++/osgGLUT/Viewer.html,
|
|
|
|
|
doc/doc++/osgUtil/CameraManipulator.html,
|
|
|
|
|
doc/doc++/osgUtil/CullViewState.html,
|
|
|
|
|
doc/doc++/osgUtil/CullVisitor.html,
|
|
|
|
|
doc/doc++/osgUtil/DepthSortedBin.html,
|
|
|
|
|
doc/doc++/osgUtil/DisplayListVisitor.html,
|
|
|
|
|
doc/doc++/osgUtil/DriveManipulator.html,
|
|
|
|
|
doc/doc++/osgUtil/FlightManipulator.html,
|
|
|
|
|
doc/doc++/osgUtil/GUIActionAdapter.html,
|
|
|
|
|
doc/doc++/osgUtil/GUIEventAdapter.html,
|
|
|
|
|
doc/doc++/osgUtil/GUIEventHandler.html,
|
|
|
|
|
doc/doc++/osgUtil/General.html, doc/doc++/osgUtil/HIER.html,
|
|
|
|
|
doc/doc++/osgUtil/HIERjava.html, doc/doc++/osgUtil/Hit.html,
|
|
|
|
|
doc/doc++/osgUtil/InsertImpostorsVisitor.html,
|
|
|
|
|
doc/doc++/osgUtil/IntersectState.html,
|
|
|
|
|
doc/doc++/osgUtil/IntersectVisitor.html,
|
|
|
|
|
doc/doc++/osgUtil/RegisterRenderBinProxy.html,
|
|
|
|
|
doc/doc++/osgUtil/RenderBin.html,
|
|
|
|
|
doc/doc++/osgUtil/RenderGraph.html,
|
|
|
|
|
doc/doc++/osgUtil/RenderLeaf.html,
|
|
|
|
|
doc/doc++/osgUtil/RenderStage.html,
|
|
|
|
|
doc/doc++/osgUtil/RenderStageLighting.html,
|
|
|
|
|
doc/doc++/osgUtil/RenderToTextureStage.html,
|
|
|
|
|
doc/doc++/osgUtil/SceneView.html,
|
|
|
|
|
doc/doc++/osgUtil/SceneViewManipulator.html,
|
|
|
|
|
doc/doc++/osgUtil/SmoothingVisitor.html,
|
|
|
|
|
doc/doc++/osgUtil/StateSetManipulator.html,
|
|
|
|
|
doc/doc++/osgUtil/Statistics.html,
|
|
|
|
|
doc/doc++/osgUtil/Tesselator.html,
|
|
|
|
|
doc/doc++/osgUtil/TrackballManipulator.html,
|
|
|
|
|
doc/doc++/osgUtil/TriStripVisitor.html,
|
|
|
|
|
doc/doc++/osgUtil/VisualsRequirementsVisitor.html,
|
|
|
|
|
doc/doc++/osgUtil/index.html, doc/doc++/osgUtil/osgUtil.html,
|
|
|
|
|
include/osg/AlphaFunc, include/osg/Billboard, include/osg/Camera,
|
|
|
|
|
include/osg/ClipPlane, include/osg/ColorMask, include/osg/CullFace,
|
|
|
|
|
include/osg/Depth, include/osg/Fog, include/osg/FrontFace,
|
|
|
|
|
include/osg/Geode, include/osg/Group, include/osg/Impostor,
|
|
|
|
|
include/osg/ImpostorSprite, include/osg/LOD, include/osg/Light,
|
|
|
|
|
include/osg/LightSource, include/osg/Material, include/osg/Matrix,
|
|
|
|
|
include/osg/Matrix.new, include/osg/Matrix.old, include/osg/Node,
|
|
|
|
|
include/osg/NodeVisitor, include/osg/Object, include/osg/Point,
|
|
|
|
|
include/osg/PolygonMode, include/osg/PolygonOffset,
|
|
|
|
|
include/osg/State, include/osg/StateAttribute,
|
|
|
|
|
include/osg/StateSet, include/osg/Stencil, include/osg/Switch,
|
|
|
|
|
include/osg/TexEnv, include/osg/TexGen, include/osg/TexMat,
|
|
|
|
|
include/osg/Texture, include/osg/Timer, include/osg/Transform,
|
|
|
|
|
include/osg/Transparency, include/osg/Viewport,
|
|
|
|
|
include/osgGLUT/Viewer, include/osgUtil/CullVisitor,
|
|
|
|
|
include/osgUtil/RenderStage, include/osgUtil/SceneView,
|
|
|
|
|
include/osgUtil/Tesselator,
|
|
|
|
|
include/osgUtil/VisualsRequirementsVisitor, src/Demos/Makefile,
|
|
|
|
|
src/Demos/osgcluster/osgcluster.cpp, src/Demos/osgcube/osgcube.cpp,
|
|
|
|
|
src/Demos/osgreflect/osgreflect.cpp, src/Demos/sgv/sgv.cpp,
|
|
|
|
|
src/osg/Billboard.cpp, src/osg/Camera.cpp, src/osg/ClipPlane.cpp,
|
|
|
|
|
src/osg/Geode.cpp, src/osg/Group.cpp, src/osg/ImpostorSprite.cpp,
|
|
|
|
|
src/osg/Makefile, src/osg/Matrix.cpp, src/osg/Matrix.cpp.new,
|
|
|
|
|
src/osg/Node.cpp, src/osg/NodeVisitor.cpp, src/osg/Point.cpp,
|
|
|
|
|
src/osg/State.cpp, src/osg/StateSet.cpp, src/osg/Texture.cpp,
|
|
|
|
|
src/osg/Timer.cpp, src/osgGLUT/Viewer.cpp,
|
|
|
|
|
src/osgPlugins/osg/GeoSet.cpp, src/osgPlugins/osg/StateSet.cpp,
|
|
|
|
|
src/osgUtil/CullVisitor.cpp, src/osgUtil/Makefile,
|
|
|
|
|
src/osgUtil/RenderStage.cpp, src/osgUtil/RenderToTextureStage.cpp,
|
|
|
|
|
src/osgUtil/SceneView.cpp: Synch with 20010921
|
2001-12-30 23:24:10 +08:00
|
|
|
|
|
2002-04-23 16:40:13 +08:00
|
|
|
|
2001-09-21 22:04 don
|
|
|
|
|
|
|
|
|
|
* lib/: .README, README, osgPlugins/.README, osgPlugins/README:
|
|
|
|
|
Added files to keep cvs from removing empty directories lib and
|
|
|
|
|
lib/osgPlugins
|
|
|
|
|
|
|
|
|
|
2001-09-19 21: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
|
|
|
|
|
|
2001-12-30 23:24:10 +08:00
|
|
|
|
2001-09-19 20:59 don
|
|
|
|
|
|
2002-07-19 23:49:43 +08:00
|
|
|
|
* src/: Demos/osgcluster/Makedepend, Demos/osgconv/Makedepend,
|
|
|
|
|
Demos/osgcube/Makedepend, Demos/osgimpostor/Makedepend,
|
|
|
|
|
Demos/osgreflect/Makedepend, Demos/osgtexture/Makedepend,
|
|
|
|
|
Demos/osgviews/Makedepend, Demos/sgv/Makedepend, osg/Makedepend,
|
|
|
|
|
osgDB/Makedepend, osgGLUT/Makedepend, osgPlugins/dw/Makedepend,
|
2002-02-25 07:03:10 +08:00
|
|
|
|
osgPlugins/flt/Makedepend, osgPlugins/gif/Makedepend,
|
|
|
|
|
osgPlugins/jpeg/Makedepend, osgPlugins/lib3ds/Makedepend,
|
|
|
|
|
osgPlugins/lwo/Makedepend, osgPlugins/obj/Makedepend,
|
|
|
|
|
osgPlugins/osg/Makedepend, osgPlugins/osgtgz/Makedepend,
|
|
|
|
|
osgPlugins/pfb/Makedepend, osgPlugins/pic/Makedepend,
|
|
|
|
|
osgPlugins/png/Makedepend, osgPlugins/rgb/Makedepend,
|
|
|
|
|
osgPlugins/tga/Makedepend, osgPlugins/tgz/Makedepend,
|
|
|
|
|
osgPlugins/tiff/Makedepend, osgPlugins/zip/Makedepend,
|
|
|
|
|
osgUtil/Makedepend: Removed Makedepend files
|
2001-12-30 23:24:10 +08:00
|
|
|
|
|
|
|
|
|
2001-09-19 20:48 don
|
|
|
|
|
|
2002-04-23 16:40:13 +08:00
|
|
|
|
* doc/: OpenSceneGraphBanner_Distribution.jpg,
|
|
|
|
|
MindMaps/DesignPatterns.mmp, MindMaps/Mission.mmp,
|
|
|
|
|
MindMaps/DesignPatterns/DesignPatterns.gif,
|
|
|
|
|
MindMaps/Mission/Mission.gif, UML/osg.png, UML/osgutils.png,
|
|
|
|
|
doc++/osg/ClassGraph.class, doc++/osg/ClassGraphPanel.class,
|
|
|
|
|
doc++/osg/ClassLayout.class, doc++/osg/NavigatorButton.class,
|
|
|
|
|
doc++/osg/icon1.gif, doc++/osg/icon2.gif,
|
|
|
|
|
doc++/osgDB/ClassGraph.class, doc++/osgDB/ClassGraphPanel.class,
|
|
|
|
|
doc++/osgDB/ClassLayout.class, doc++/osgDB/NavigatorButton.class,
|
|
|
|
|
doc++/osgDB/icon1.gif, doc++/osgDB/icon2.gif,
|
|
|
|
|
doc++/osgDB/osgDB.html, doc++/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++/osgUtil/ClassGraphPanel.class,
|
|
|
|
|
doc++/osgUtil/ClassLayout.class,
|
|
|
|
|
doc++/osgUtil/NavigatorButton.class, doc++/osgUtil/icon1.gif,
|
|
|
|
|
doc++/osgUtil/icon2.gif: Addec binary files with -kb
|
2001-12-30 23:24:10 +08:00
|
|
|
|
|
|
|
|
|
2001-09-19 20:47 don
|
|
|
|
|
|
2002-04-23 16:40:13 +08:00
|
|
|
|
* doc/: OpenSceneGraphBanner_Distribution.jpg,
|
|
|
|
|
MindMaps/DesignPatterns.mmp, MindMaps/Mission.mmp,
|
|
|
|
|
MindMaps/DesignPatterns/DesignPatterns.gif,
|
|
|
|
|
MindMaps/Mission/Mission.gif, UML/osg.png, UML/osgutils.png,
|
|
|
|
|
doc++/osg/ClassGraph.class, doc++/osg/ClassGraphPanel.class,
|
|
|
|
|
doc++/osg/ClassLayout.class, doc++/osg/NavigatorButton.class,
|
|
|
|
|
doc++/osg/icon1.gif, doc++/osg/icon2.gif,
|
|
|
|
|
doc++/osgDB/ClassGraph.class, doc++/osgDB/ClassGraphPanel.class,
|
|
|
|
|
doc++/osgDB/ClassLayout.class, doc++/osgDB/NavigatorButton.class,
|
|
|
|
|
doc++/osgDB/icon1.gif, doc++/osgDB/icon2.gif,
|
|
|
|
|
doc++/osgDB/osgDB.html, doc++/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++/osgUtil/ClassGraphPanel.class,
|
|
|
|
|
doc++/osgUtil/ClassLayout.class,
|
|
|
|
|
doc++/osgUtil/NavigatorButton.class, doc++/osgUtil/icon1.gif,
|
|
|
|
|
doc++/osgUtil/icon2.gif: Removed should be binary entries. Well
|
|
|
|
|
r-add with -kb
|
2001-12-30 23:24:10 +08:00
|
|
|
|
|
|
|
|
|
2001-09-19 19:51 don
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* doc/doc++/osg/FrameStamp.html, doc/doc++/osg/MatrixNew.html,
|
|
|
|
|
doc/doc++/osg/MatrixNewProduct.html, doc/doc++/osg/MatrixOld.html,
|
|
|
|
|
include/osg/FrameStamp, src/osg/FrameStamp.cpp: 1) new
|
|
|
|
|
implementation of the osg::Matrix class. Note details below.
|
2001-12-30 23:24:10 +08:00
|
|
|
|
2) cleaned up osg::Timer, still in progress. My intent has been
|
|
|
|
|
to
|
|
|
|
|
pave the way for support for other OS's.
|
|
|
|
|
3) new osg::FrameStamp class which has a frame number, reference
|
|
|
|
|
time for each frame to be app, culled and drawn. The
|
|
|
|
|
FrameStamp
|
|
|
|
|
also can be passed to other machines (i.e. cluster) and the
|
|
|
|
|
FrameStamp can be used with the slaves own app,cull and draw.
|
|
|
|
|
I've also added the beginings of a calander time data to the
|
|
|
|
|
FrameStamp to allow time or day and year to be used in setting
|
|
|
|
|
up position of sun/moon etc. etc.
|
|
|
|
|
4) The osg::State now has contains a pointer to the last applied
|
|
|
|
|
osg::Camera and the current osg::FrameStamp, so that drawables
|
|
|
|
|
can use both pieces of information for creating effects such
|
|
|
|
|
CLOD, earth/sky etc. The osg::NodeVisitor also now allows you
|
|
|
|
|
to attach a FrameStamp to support syncronization of actions on
|
|
|
|
|
the scene graph.
|
|
|
|
|
|
|
|
|
|
2001-09-19 19:46 don
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* doc/doc++/osg/COMPARE_StateAttribute_Parameter.html,
|
|
|
|
|
doc/doc++/osg/COMPARE_StateAttribute_Types.html,
|
|
|
|
|
doc/doc++/osg/METANODE.html, doc/doc++/osg/METAOBJ.html,
|
|
|
|
|
doc/doc++/osg/META_Node.html, doc/doc++/osg/META_Object.html,
|
|
|
|
|
doc/doc++/osg/META_StateAttribute.html,
|
|
|
|
|
doc/doc++/osgUtil/OptimizeStateVisitor.html,
|
|
|
|
|
include/osgUtil/OptimizeStateVisitor,
|
|
|
|
|
src/osgUtil/OptimizeStateVisitor.cpp: o Added
|
2001-12-30 23:24:10 +08:00
|
|
|
|
osgUtil::StateOptimizeVisitor which traversing the scene
|
|
|
|
|
graph and builds up a map of all StateAttributes and StateSets
|
|
|
|
|
and then removes the duplicates. This promotes state sharing
|
|
|
|
|
throughout the scene graph which inturn can significantly
|
|
|
|
|
improve
|
|
|
|
|
performance thanks to reduced state changing. Particularily
|
|
|
|
|
effective on datasets where a great deal of duplicated state
|
|
|
|
|
exists. o Added pure virtual compare(const osg::StateAttribute&)
|
|
|
|
|
method to osg::StateAttribute, and implemented it in all the
|
|
|
|
|
subclasses from StateAttribute. Added <,== & != operator on
|
|
|
|
|
StateAttribute and Matrix to support new StateOptimizeVisitor. o
|
|
|
|
|
Added META_Object, META_Node and META_StateAttribute macros to
|
|
|
|
|
Object, Node and StateAttribute respectively which define the
|
|
|
|
|
standard pure virtual methods such as clone, className &
|
|
|
|
|
isSameKindAs. Changed all the appropriate header files to use
|
|
|
|
|
these macro's rather define them in each header, these cleans
|
|
|
|
|
up the headers considerably. o Corrected the implementation of
|
|
|
|
|
osg::Light::getType so it correctly uses a unique type for
|
|
|
|
|
each of the OpenGL lights (GL_LIGHT0.. GL_LIGHT7 relates to
|
|
|
|
|
osg::StateAttriburte::LIGHT_0..LIGHT_7. o Changed the definition
|
|
|
|
|
of osg::StateStateAttribute::Type to is now a unsigned int
|
|
|
|
|
rather than an enum, and have changed the name of the previous
|
|
|
|
|
Type enum list to be Types. This makes it more consistent
|
|
|
|
|
with the difination of values found in StateAttribute and also
|
|
|
|
|
easier to extend with having to cast to an enum. o From Pail
|
|
|
|
|
Fredrikson, updated Maitrx.new implemention which uses the
|
|
|
|
|
same matrix orientation as the original Matrix implemention.
|
|
|
|
|
|
|
|
|
|
2001-09-19 19:41 don
|
|
|
|
|
|
2002-04-23 16:40:13 +08:00
|
|
|
|
* doc/doc++/osg/MatrixProduct.html,
|
2002-02-25 07:03:10 +08:00
|
|
|
|
doc/doc++/osg/NodeCallback.html, doc/doc++/osg/Viewport.html,
|
|
|
|
|
doc/doc++/osgUtil/AppVisitor.html, include/osg/Matrix.new,
|
|
|
|
|
include/osg/Matrix.old, include/osg/NodeCallback,
|
|
|
|
|
include/osg/Viewport, include/osgUtil/AppVisitor,
|
|
|
|
|
src/Demos/osgcluster/Makedepend, src/Demos/osgcluster/Makefile,
|
|
|
|
|
src/Demos/osgcluster/README, src/Demos/osgcluster/broadcaster.cpp,
|
|
|
|
|
src/Demos/osgcluster/broadcaster.h,
|
|
|
|
|
src/Demos/osgcluster/osgcluster.cpp,
|
|
|
|
|
src/Demos/osgcluster/receiver.cpp, src/Demos/osgcluster/receiver.h,
|
|
|
|
|
src/osg/Matrix.cpp.new, src/osg/Matrix.cpp.old,
|
|
|
|
|
src/osg/Viewport.cpp, src/osgUtil/AppVisitor.cpp: o Updated
|
|
|
|
|
Metrowerks files for MacOS. They aren't 100% there yet,
|
2001-12-30 23:24:10 +08:00
|
|
|
|
but getting there.
|
|
|
|
|
|
|
|
|
|
o First cut of osgcluster demo. Very simple beginings. Alas
|
|
|
|
|
I only one PC here so I can't test it in its current guise.
|
|
|
|
|
|
|
|
|
|
o New support for NodeCallbacks, via AppCallback attached to
|
|
|
|
|
osg::Node's, and a default osgUtil::AppVisitor which calls them
|
|
|
|
|
on
|
|
|
|
|
each frame.
|
|
|
|
|
|
|
|
|
|
o Support for traversal masks in osg::NodeVisitor, osg::Node
|
|
|
|
|
which allows nodes to be switched on or off via a bit mask.
|
|
|
|
|
|
|
|
|
|
o Suppport for traversal number (frame number) and reference time
|
|
|
|
|
into osg::NodeVisitor to handle syncronization of app and cull
|
|
|
|
|
traversals. This also assist clustering as traversal number
|
|
|
|
|
master to slaves.
|
|
|
|
|
|
|
|
|
|
2001-09-19 19:21 don
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* AUTHORS, src/osgPlugins/lib3ds/atmosphere.cpp,
|
|
|
|
|
src/osgPlugins/lib3ds/atmosphere.h,
|
|
|
|
|
src/osgPlugins/lib3ds/background.cpp,
|
|
|
|
|
src/osgPlugins/lib3ds/background.h,
|
|
|
|
|
src/osgPlugins/lib3ds/camera.cpp, src/osgPlugins/lib3ds/camera.h,
|
|
|
|
|
src/osgPlugins/lib3ds/chunk.cpp, src/osgPlugins/lib3ds/chunk.h,
|
|
|
|
|
src/osgPlugins/lib3ds/chunktable.h, src/osgPlugins/lib3ds/ease.cpp,
|
|
|
|
|
src/osgPlugins/lib3ds/ease.h, src/osgPlugins/lib3ds/file.cpp,
|
|
|
|
|
src/osgPlugins/lib3ds/file.h,
|
|
|
|
|
src/osgPlugins/lib3ds/lib3ds_float.cpp,
|
|
|
|
|
src/osgPlugins/lib3ds/lib3ds_float.h,
|
|
|
|
|
src/osgPlugins/lib3ds/light.cpp, src/osgPlugins/lib3ds/light.h,
|
|
|
|
|
src/osgPlugins/lib3ds/material.cpp,
|
|
|
|
|
src/osgPlugins/lib3ds/material.h, src/osgPlugins/lib3ds/matrix.cpp,
|
|
|
|
|
src/osgPlugins/lib3ds/matrix.h, src/osgPlugins/lib3ds/mesh.cpp,
|
|
|
|
|
src/osgPlugins/lib3ds/mesh.h, src/osgPlugins/lib3ds/node.cpp,
|
|
|
|
|
src/osgPlugins/lib3ds/node.h, src/osgPlugins/lib3ds/quat.cpp,
|
|
|
|
|
src/osgPlugins/lib3ds/quat.h, src/osgPlugins/lib3ds/readwrite.cpp,
|
|
|
|
|
src/osgPlugins/lib3ds/readwrite.h,
|
|
|
|
|
src/osgPlugins/lib3ds/shadow.cpp, src/osgPlugins/lib3ds/shadow.h,
|
|
|
|
|
src/osgPlugins/lib3ds/tcb.cpp, src/osgPlugins/lib3ds/tcb.h,
|
|
|
|
|
src/osgPlugins/lib3ds/tracks.cpp, src/osgPlugins/lib3ds/tracks.h,
|
|
|
|
|
src/osgPlugins/lib3ds/types.h, src/osgPlugins/lib3ds/vector.cpp,
|
|
|
|
|
src/osgPlugins/lib3ds/vector.h, src/osgPlugins/lib3ds/viewport.cpp,
|
|
|
|
|
src/osgPlugins/lib3ds/viewport.h: 0.8.42 sync
|
2001-12-30 23:24:10 +08:00
|
|
|
|
|
|
|
|
|
2001-09-19 17:50 don
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* include/osg/DCS, include/osg/DynamicLibrary,
|
|
|
|
|
include/osg/ExtensionSupported, include/osg/Field,
|
|
|
|
|
include/osg/FieldReader, include/osg/FieldReaderIterator,
|
|
|
|
|
include/osg/FileNameUtils, include/osg/GeoState, include/osg/Input,
|
|
|
|
|
include/osg/Lighting, include/osg/OSG, include/osg/Output,
|
|
|
|
|
include/osg/Registry, include/osg/Scene, include/osg/Seg,
|
|
|
|
|
include/osg/Sequence, include/osgUtil/RenderVisitor,
|
|
|
|
|
src/osg/DCS.cpp, src/osg/DynamicLibrary.cpp,
|
|
|
|
|
src/osg/ExtensionSupported.cpp, src/osg/Field.cpp,
|
|
|
|
|
src/osg/FieldReader.cpp, src/osg/FieldReaderIterator.cpp,
|
|
|
|
|
src/osg/FileNameUtils.cpp, src/osg/GeoState.cpp, src/osg/Input.cpp,
|
|
|
|
|
src/osg/OSG.cpp, src/osg/Output.cpp, src/osg/ReaderWriterOSG.cpp,
|
|
|
|
|
src/osg/ReaderWriterRGB.cpp, src/osg/Registry.cpp,
|
|
|
|
|
src/osg/Scene.cpp, src/osg/Seg.cpp, src/osg/Sequence.cpp,
|
|
|
|
|
src/osgPlugins/flt/export.h, src/osgPlugins/osgtgz/osgtgz.cpp,
|
|
|
|
|
src/osgUtil/RenderVisitor.cpp: Removed files.... synching witn
|
|
|
|
|
0.8.42
|
2001-12-30 23:24:10 +08:00
|
|
|
|
|
|
|
|
|
2001-09-19 17:41 don
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* dist/.osg.spec.swp, doc/Doxyfile: And yet more clean up synch
|
|
|
|
|
with 0.8.42
|
2001-12-30 23:24:10 +08:00
|
|
|
|
|
|
|
|
|
2001-09-19 17:19 don
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* INSTALL, Make/makedefs.freebsd, Make/makerules.freebsd,
|
|
|
|
|
doc/OpenSceneGraphBanner_Distribution.jpg, doc/sgv.html,
|
|
|
|
|
doc/doc++/osg/AlphaFunc.html, doc/doc++/osg/Billboard.html,
|
|
|
|
|
doc/doc++/osg/BoundingBox.html, doc/doc++/osg/BoundingSphere.html,
|
|
|
|
|
doc/doc++/osg/Camera.html, doc/doc++/osg/ClassGraph.class,
|
|
|
|
|
doc/doc++/osg/ClassGraphPanel.class,
|
|
|
|
|
doc/doc++/osg/ClassLayout.class, doc/doc++/osg/ClipPlane.html,
|
|
|
|
|
doc/doc++/osg/ClippingVolume.html, doc/doc++/osg/ColorMask.html,
|
|
|
|
|
doc/doc++/osg/CullFace.html, doc/doc++/osg/Depth.html,
|
|
|
|
|
doc/doc++/osg/Drawable.html, doc/doc++/osg/Fog.html,
|
|
|
|
|
doc/doc++/osg/FrontFace.html, doc/doc++/osg/General.html,
|
|
|
|
|
doc/doc++/osg/GeoSet.html, doc/doc++/osg/Geode.html,
|
|
|
|
|
doc/doc++/osg/Group.html, doc/doc++/osg/HIER.html,
|
|
|
|
|
doc/doc++/osg/HIERjava.html, doc/doc++/osg/Image.html,
|
|
|
|
|
doc/doc++/osg/Impostor.html, doc/doc++/osg/ImpostorSprite.html,
|
|
|
|
|
doc/doc++/osg/ImpostorSpriteManager.html, doc/doc++/osg/LOD.html,
|
|
|
|
|
doc/doc++/osg/Light.html, doc/doc++/osg/LightSource.html,
|
|
|
|
|
doc/doc++/osg/LineSegment.html, doc/doc++/osg/Material.html,
|
|
|
|
|
doc/doc++/osg/Matrix.html, doc/doc++/osg/MemoryAdapter.html,
|
|
|
|
|
doc/doc++/osg/NavigatorButton.class, doc/doc++/osg/Node.html,
|
|
|
|
|
doc/doc++/osg/NodeAcceptOp.html, doc/doc++/osg/NodePath.html,
|
|
|
|
|
doc/doc++/osg/NodeVisitor.html, doc/doc++/osg/NotifySeverity.html,
|
|
|
|
|
doc/doc++/osg/OSG_GL_DEBUG.html, doc/doc++/osg/Object.html,
|
|
|
|
|
doc/doc++/osg/Plane.html, doc/doc++/osg/Point.html,
|
|
|
|
|
doc/doc++/osg/PolygonMode.html, doc/doc++/osg/PolygonOffset.html,
|
|
|
|
|
doc/doc++/osg/Quat.html, doc/doc++/osg/Referenced.html,
|
|
|
|
|
doc/doc++/osg/State.html, doc/doc++/osg/StateAttribute.html,
|
|
|
|
|
doc/doc++/osg/StateSet.html, doc/doc++/osg/Stencil.html,
|
|
|
|
|
doc/doc++/osg/Switch.html, doc/doc++/osg/TexEnv.html,
|
|
|
|
|
doc/doc++/osg/TexGen.html, doc/doc++/osg/TexMat.html,
|
|
|
|
|
doc/doc++/osg/Texture.html, doc/doc++/osg/Timer.html,
|
|
|
|
|
doc/doc++/osg/Transform.html, doc/doc++/osg/Transparency.html,
|
|
|
|
|
doc/doc++/osg/Vec2.html, doc/doc++/osg/Vec3.html,
|
|
|
|
|
doc/doc++/osg/Vec4.html,
|
|
|
|
|
doc/doc++/osg/clampArray3BetweenRange.html,
|
|
|
|
|
doc/doc++/osg/clampArray3GEQUAL.html,
|
|
|
|
|
doc/doc++/osg/clampArray3LEQUAL.html,
|
|
|
|
|
doc/doc++/osg/clampArray4BetweenRange.html,
|
|
|
|
|
doc/doc++/osg/clampArray4GEQUAL.html,
|
|
|
|
|
doc/doc++/osg/clampArray4LEQUAL.html,
|
|
|
|
|
doc/doc++/osg/clampArrayElementBetweenRange.html,
|
|
|
|
|
doc/doc++/osg/clampArrayElementGEQUAL.html,
|
|
|
|
|
doc/doc++/osg/clampArrayElementLEQUAL.html,
|
|
|
|
|
doc/doc++/osg/clampArrayElementsBetweenRange.html,
|
|
|
|
|
doc/doc++/osg/clampArrayElementsGEQUAL.html,
|
|
|
|
|
doc/doc++/osg/clampArrayElementsLEQUAL.html,
|
|
|
|
|
doc/doc++/osg/clampBetweenRange.html,
|
|
|
|
|
doc/doc++/osg/clampGEQUAL.html, doc/doc++/osg/clampLEQUAL.html,
|
|
|
|
|
doc/doc++/osg/createGeodeForImage.2.html,
|
|
|
|
|
doc/doc++/osg/createGeodeForImage.html,
|
|
|
|
|
doc/doc++/osg/for_each_triangle.html,
|
|
|
|
|
doc/doc++/osg/g_NotifyLevel.html,
|
|
|
|
|
doc/doc++/osg/getGLExtensionFuncPtr.html,
|
|
|
|
|
doc/doc++/osg/getNotifyLevel.html, doc/doc++/osg/icon1.gif,
|
|
|
|
|
doc/doc++/osg/icon2.gif, doc/doc++/osg/index.html,
|
|
|
|
|
doc/doc++/osg/initNotifyLevel.html,
|
|
|
|
|
doc/doc++/osg/isGLExtensionSupported.html,
|
|
|
|
|
doc/doc++/osg/mem_ptr.html, doc/doc++/osg/notify.html,
|
|
|
|
|
doc/doc++/osg/osg.html, doc/doc++/osg/osgGetLibraryName.html,
|
|
|
|
|
doc/doc++/osg/osgGetVersion.html, doc/doc++/osg/ref_ptr.html,
|
|
|
|
|
doc/doc++/osg/setNotifyLevel.html,
|
|
|
|
|
doc/doc++/osgDB/ClassGraph.class,
|
|
|
|
|
doc/doc++/osgDB/ClassGraphPanel.class,
|
|
|
|
|
doc/doc++/osgDB/ClassLayout.class,
|
|
|
|
|
doc/doc++/osgDB/DirectoryContents.html,
|
|
|
|
|
doc/doc++/osgDB/DotOsgWrapper.html,
|
|
|
|
|
doc/doc++/osgDB/DynamicLibrary.html, doc/doc++/osgDB/Field.html,
|
|
|
|
|
doc/doc++/osgDB/FieldReader.html,
|
|
|
|
|
doc/doc++/osgDB/FieldReaderIterator.html,
|
|
|
|
|
doc/doc++/osgDB/General.html, doc/doc++/osgDB/HIER.html,
|
|
|
|
|
doc/doc++/osgDB/HIERjava.html, doc/doc++/osgDB/Input.html,
|
|
|
|
|
doc/doc++/osgDB/NavigatorButton.class, doc/doc++/osgDB/Output.html,
|
|
|
|
|
doc/doc++/osgDB/ReaderWriter.html,
|
|
|
|
|
doc/doc++/osgDB/RegisterDotOsgWrapperProxy.html,
|
|
|
|
|
doc/doc++/osgDB/RegisterReaderWriterProxy.html,
|
|
|
|
|
doc/doc++/osgDB/Registry.html, doc/doc++/osgDB/findDSO.html,
|
|
|
|
|
doc/doc++/osgDB/findFile.html,
|
|
|
|
|
doc/doc++/osgDB/findFileInDirectory.html,
|
|
|
|
|
doc/doc++/osgDB/getDirectoryContents.html,
|
|
|
|
|
doc/doc++/osgDB/getFilePath.html, doc/doc++/osgDB/icon1.gif,
|
|
|
|
|
doc/doc++/osgDB/icon2.gif, doc/doc++/osgDB/index.html,
|
|
|
|
|
doc/doc++/osgDB/initFilePath.html, doc/doc++/osgDB/osgDB.html,
|
|
|
|
|
doc/doc++/osgDB/osgDBGetLibraryName.html,
|
|
|
|
|
doc/doc++/osgDB/osgDBGetVersion.html,
|
|
|
|
|
doc/doc++/osgDB/readImageFile.html,
|
|
|
|
|
doc/doc++/osgDB/readNodeFile.html,
|
|
|
|
|
doc/doc++/osgDB/readObjectFile.html,
|
|
|
|
|
doc/doc++/osgDB/setFilePath.html,
|
|
|
|
|
doc/doc++/osgDB/writeImageFile.html,
|
|
|
|
|
doc/doc++/osgDB/writeNodeFile.html,
|
|
|
|
|
doc/doc++/osgDB/writeObjectFile.html,
|
|
|
|
|
doc/doc++/osgGLUT/ClassGraph.class,
|
|
|
|
|
doc/doc++/osgGLUT/ClassGraphPanel.class,
|
|
|
|
|
doc/doc++/osgGLUT/ClassLayout.class,
|
|
|
|
|
doc/doc++/osgGLUT/GLUTEventAdapter.html,
|
|
|
|
|
doc/doc++/osgGLUT/General.html, doc/doc++/osgGLUT/HIER.html,
|
|
|
|
|
doc/doc++/osgGLUT/HIERjava.html,
|
|
|
|
|
doc/doc++/osgGLUT/NavigatorButton.class,
|
|
|
|
|
doc/doc++/osgGLUT/Viewer.html, doc/doc++/osgGLUT/icon1.gif,
|
|
|
|
|
doc/doc++/osgGLUT/icon2.gif, doc/doc++/osgGLUT/index.html,
|
|
|
|
|
doc/doc++/osgGLUT/osgGLUT.html,
|
|
|
|
|
doc/doc++/osgGLUT/osgGLUTGetLibraryName.html,
|
|
|
|
|
doc/doc++/osgGLUT/osgGLUTGetVersion.html,
|
|
|
|
|
doc/doc++/osgUtil/BufferRequirementsVisitor.html,
|
|
|
|
|
doc/doc++/osgUtil/CameraManipulator.html,
|
|
|
|
|
doc/doc++/osgUtil/ClassGraph.class,
|
|
|
|
|
doc/doc++/osgUtil/ClassGraphPanel.class,
|
|
|
|
|
doc/doc++/osgUtil/ClassLayout.class,
|
|
|
|
|
doc/doc++/osgUtil/CullViewState.html,
|
|
|
|
|
doc/doc++/osgUtil/CullVisitor.html,
|
|
|
|
|
doc/doc++/osgUtil/DepthSortedBin.html,
|
|
|
|
|
doc/doc++/osgUtil/DisplayListVisitor.html,
|
|
|
|
|
doc/doc++/osgUtil/DriveManipulator.html,
|
|
|
|
|
doc/doc++/osgUtil/FlightManipulator.html,
|
|
|
|
|
doc/doc++/osgUtil/GUIActionAdapter.html,
|
|
|
|
|
doc/doc++/osgUtil/GUIEventAdapter.html,
|
|
|
|
|
doc/doc++/osgUtil/GUIEventHandler.html,
|
|
|
|
|
doc/doc++/osgUtil/General.html, doc/doc++/osgUtil/HIER.html,
|
|
|
|
|
doc/doc++/osgUtil/HIERjava.html, doc/doc++/osgUtil/Hit.html,
|
|
|
|
|
doc/doc++/osgUtil/InsertImpostorsVisitor.html,
|
|
|
|
|
doc/doc++/osgUtil/IntersectState.html,
|
|
|
|
|
doc/doc++/osgUtil/IntersectVisitor.html,
|
|
|
|
|
doc/doc++/osgUtil/NavigatorButton.class,
|
|
|
|
|
doc/doc++/osgUtil/OptimizeVisitor.html,
|
|
|
|
|
doc/doc++/osgUtil/RegisterRenderBinProxy.html,
|
|
|
|
|
doc/doc++/osgUtil/RenderBin.html,
|
|
|
|
|
doc/doc++/osgUtil/RenderGraph.html,
|
|
|
|
|
doc/doc++/osgUtil/RenderLeaf.html,
|
|
|
|
|
doc/doc++/osgUtil/RenderStage.html,
|
|
|
|
|
doc/doc++/osgUtil/RenderStageLighting.html,
|
|
|
|
|
doc/doc++/osgUtil/RenderToTextureStage.html,
|
|
|
|
|
doc/doc++/osgUtil/SceneView.html,
|
|
|
|
|
doc/doc++/osgUtil/SceneViewManipulator.html,
|
|
|
|
|
doc/doc++/osgUtil/SmoothingVisitor.html,
|
|
|
|
|
doc/doc++/osgUtil/StateSetManipulator.html,
|
|
|
|
|
doc/doc++/osgUtil/Statistics.html,
|
|
|
|
|
doc/doc++/osgUtil/Tesselator.html,
|
|
|
|
|
doc/doc++/osgUtil/TrackballManipulator.html,
|
|
|
|
|
doc/doc++/osgUtil/TriStripVisitor.html,
|
|
|
|
|
doc/doc++/osgUtil/VisualsRequirementsVisitor.html,
|
|
|
|
|
doc/doc++/osgUtil/icon1.gif, doc/doc++/osgUtil/icon2.gif,
|
|
|
|
|
doc/doc++/osgUtil/index.html, doc/doc++/osgUtil/osgUtil.html,
|
|
|
|
|
doc/doc++/osgUtil/osgUtilGetLibraryName.html,
|
|
|
|
|
doc/doc++/osgUtil/osgUtilGetVersion.html,
|
|
|
|
|
include/osg/BoundsChecking, include/osg/ClipPlane,
|
|
|
|
|
include/osg/ClippingVolume, include/osg/ColorMask,
|
|
|
|
|
include/osg/Depth, include/osg/Drawable, include/osg/FrontFace,
|
|
|
|
|
include/osg/GLExtensions, include/osg/Impostor,
|
|
|
|
|
include/osg/ImpostorSprite, include/osg/LineSegment,
|
|
|
|
|
include/osg/MemoryAdapter, include/osg/Plane,
|
|
|
|
|
include/osg/PolygonMode, include/osg/StateAttribute,
|
|
|
|
|
include/osg/StateSet, include/osg/Stencil, include/osg/Transform,
|
|
|
|
|
include/osg/mem_ptr, include/osg/ref_ptr,
|
|
|
|
|
include/osgUtil/CullViewState, include/osgUtil/CullVisitor,
|
|
|
|
|
include/osgUtil/DepthSortedBin, include/osgUtil/GUIEventHandler,
|
|
|
|
|
include/osgUtil/InsertImpostorsVisitor, include/osgUtil/RenderBin,
|
|
|
|
|
include/osgUtil/RenderGraph, include/osgUtil/RenderLeaf,
|
|
|
|
|
include/osgUtil/RenderStage, include/osgUtil/RenderStageLighting,
|
|
|
|
|
include/osgUtil/RenderToTextureStage,
|
|
|
|
|
include/osgUtil/SceneViewManipulator,
|
|
|
|
|
include/osgUtil/SmoothingVisitor,
|
|
|
|
|
include/osgUtil/StateSetManipulator, include/osgUtil/Statistics,
|
|
|
|
|
include/osgUtil/Tesselator, include/osgUtil/TriStripVisitor,
|
|
|
|
|
include/osgUtil/VisualsRequirementsVisitor,
|
|
|
|
|
src/Demos/osgreflect/Makedepend, src/Demos/osgreflect/Makefile,
|
|
|
|
|
src/Demos/osgreflect/osgreflect.cpp, src/Demos/sgv/README,
|
|
|
|
|
src/osg/ClipPlane.cpp, src/osg/ColorMask.cpp, src/osg/Depth.cpp,
|
|
|
|
|
src/osg/Drawable.cpp, src/osg/FrontFace.cpp,
|
|
|
|
|
src/osg/GLExtensions.cpp, src/osg/Impostor.cpp,
|
|
|
|
|
src/osg/ImpostorSprite.cpp, src/osg/LineSegment.cpp,
|
|
|
|
|
src/osg/Makedepend, src/osg/PolygonMode.cpp, src/osg/State.cpp,
|
|
|
|
|
src/osg/StateSet.cpp, src/osg/Stencil.cpp, src/osg/Transform.cpp,
|
|
|
|
|
src/osgPlugins/flt/OldMaterialPaletteRecord.cpp,
|
|
|
|
|
src/osgPlugins/flt/OldMaterialPaletteRecord.h,
|
|
|
|
|
src/osgPlugins/osgtgz/ReaderWriterOSGTGZ.cpp,
|
|
|
|
|
src/osgPlugins/png/new_ReaderWriterPNG.cpp,
|
|
|
|
|
src/osgPlugins/png/prev_ReaderWriterPNG.cpp,
|
|
|
|
|
src/osgUtil/CullViewState.cpp, src/osgUtil/CullVisitor.cpp,
|
|
|
|
|
src/osgUtil/DepthSortedBin.cpp,
|
|
|
|
|
src/osgUtil/InsertImpostorsVisitor.cpp,
|
|
|
|
|
src/osgUtil/NvTriStripObjects.cpp, src/osgUtil/NvTriStripObjects.h,
|
|
|
|
|
src/osgUtil/RenderBin.cpp, src/osgUtil/RenderGraph.cpp,
|
|
|
|
|
src/osgUtil/RenderLeaf.cpp, src/osgUtil/RenderStage.cpp,
|
|
|
|
|
src/osgUtil/RenderStageLighting.cpp,
|
|
|
|
|
src/osgUtil/RenderToTextureStage.cpp,
|
|
|
|
|
src/osgUtil/SceneViewManipulator.cpp,
|
|
|
|
|
src/osgUtil/SmoothingVisitor.cpp,
|
|
|
|
|
src/osgUtil/StateSetManipulator.cpp, src/osgUtil/Tesselator.cpp,
|
|
|
|
|
src/osgUtil/TriStripVisitor.cpp,
|
|
|
|
|
src/osgUtil/VisualsRequirementsVisitor.cpp: More clean up for synch
|
|
|
|
|
with 0.8.42
|
2001-12-30 23:24:10 +08:00
|
|
|
|
|
|
|
|
|
2001-09-19 17:10 don
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* src/Demos/osgtexture/: Makedepend, Makefile, osgtexture.cpp:
|
|
|
|
|
Added acompole more
|
2001-12-30 23:24:10 +08:00
|
|
|
|
|
|
|
|
|
2001-09-19 17:07 don
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* 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,
|
2002-04-23 16:40:13 +08:00
|
|
|
|
VisualStudio/VisualStudio.dsw,
|
2002-02-25 07:03:10 +08:00
|
|
|
|
VisualStudio/Demos/hangglide/hangglide.dsp,
|
|
|
|
|
VisualStudio/Demos/osgconv/osgconv.dsp,
|
|
|
|
|
VisualStudio/Demos/osgcube/osgcube.dsp,
|
|
|
|
|
VisualStudio/Demos/osgimpostor/osgimpostor.dsp,
|
|
|
|
|
VisualStudio/Demos/osgreflect/osgreflect.dsp,
|
|
|
|
|
VisualStudio/Demos/osgtexture/osgtexture.dsp,
|
|
|
|
|
VisualStudio/Demos/osgviews/osgviews.dsp,
|
2002-04-23 16:40:13 +08:00
|
|
|
|
VisualStudio/Demos/sgv/sgv.dsp, VisualStudio/osg/osg.dsp,
|
|
|
|
|
VisualStudio/osgDB/osgDB.dsp, VisualStudio/osgGLUT/osgGLUT.dsp,
|
2002-02-25 07:03:10 +08:00
|
|
|
|
VisualStudio/osgPlugins/dw/dw.dsp,
|
|
|
|
|
VisualStudio/osgPlugins/flt/flt.dsp,
|
|
|
|
|
VisualStudio/osgPlugins/gif/gif.dsp,
|
|
|
|
|
VisualStudio/osgPlugins/jpeg/jpeg.dsp,
|
|
|
|
|
VisualStudio/osgPlugins/lib3ds/lib3ds.dsp,
|
|
|
|
|
VisualStudio/osgPlugins/lwo/lwo.dsp,
|
|
|
|
|
VisualStudio/osgPlugins/obj/obj.dsp,
|
|
|
|
|
VisualStudio/osgPlugins/osg/dot_osg.dsp,
|
|
|
|
|
VisualStudio/osgPlugins/osgtgz/osgtgz.dsp,
|
|
|
|
|
VisualStudio/osgPlugins/pic/pic.dsp,
|
|
|
|
|
VisualStudio/osgPlugins/png/png.dsp,
|
|
|
|
|
VisualStudio/osgPlugins/rgb/rgb.dsp,
|
|
|
|
|
VisualStudio/osgPlugins/tga/tga.dsp,
|
|
|
|
|
VisualStudio/osgPlugins/tgz/tgz.dsp,
|
|
|
|
|
VisualStudio/osgPlugins/tiff/tiff.dsp,
|
|
|
|
|
VisualStudio/osgPlugins/zip/zip.dsp,
|
2002-04-23 16:40:13 +08:00
|
|
|
|
VisualStudio/osgUtil/osgUtil.dsp, doc/index.html,
|
2002-02-25 07:03:10 +08:00
|
|
|
|
doc/Doxyfiles/all_Doxyfile, doc/Doxyfiles/auto_Doxyfile,
|
|
|
|
|
doc/Doxyfiles/auto_Mainpage, doc/Doxyfiles/core_Doxyfile,
|
|
|
|
|
doc/Doxyfiles/custom_Footer.html, include/osg/AlphaFunc,
|
|
|
|
|
include/osg/Billboard, include/osg/BoundingBox,
|
|
|
|
|
include/osg/BoundingSphere, include/osg/Camera,
|
|
|
|
|
include/osg/CullFace, include/osg/Export, include/osg/Fog,
|
|
|
|
|
include/osg/GL, include/osg/GeoSet, include/osg/Geode,
|
|
|
|
|
include/osg/Group, include/osg/Image, include/osg/LOD,
|
|
|
|
|
include/osg/Light, include/osg/LightSource, include/osg/Material,
|
|
|
|
|
include/osg/Matrix, include/osg/Node, include/osg/NodeVisitor,
|
|
|
|
|
include/osg/Notify, include/osg/Object, include/osg/Point,
|
|
|
|
|
include/osg/PolygonOffset, include/osg/Quat,
|
|
|
|
|
include/osg/Referenced, include/osg/State, include/osg/Switch,
|
|
|
|
|
include/osg/TexEnv, include/osg/TexGen, include/osg/TexMat,
|
|
|
|
|
include/osg/Texture, include/osg/Timer, include/osg/Transparency,
|
|
|
|
|
include/osg/Types, include/osg/Vec2, include/osg/Vec3,
|
|
|
|
|
include/osg/Vec4, include/osgDB/DotOsgWrapper,
|
|
|
|
|
include/osgDB/DynamicLibrary, include/osgDB/Export,
|
|
|
|
|
include/osgDB/Field, include/osgDB/FieldReader,
|
|
|
|
|
include/osgDB/FieldReaderIterator, include/osgDB/FileNameUtils,
|
|
|
|
|
include/osgDB/FileUtils, include/osgDB/Input, include/osgDB/Output,
|
|
|
|
|
include/osgDB/ReadFile, include/osgDB/ReaderWriter,
|
|
|
|
|
include/osgDB/Registry, include/osgDB/Version,
|
|
|
|
|
include/osgDB/WriteFile, include/osgGLUT/GLUTEventAdapter,
|
|
|
|
|
include/osgGLUT/Version, include/osgGLUT/Viewer,
|
|
|
|
|
include/osgUtil/CameraManipulator,
|
|
|
|
|
include/osgUtil/DisplayListVisitor,
|
|
|
|
|
include/osgUtil/DriveManipulator,
|
|
|
|
|
include/osgUtil/FlightManipulator,
|
|
|
|
|
include/osgUtil/GUIActionAdapter, include/osgUtil/GUIEventAdapter,
|
|
|
|
|
include/osgUtil/IntersectVisitor, include/osgUtil/SceneView,
|
|
|
|
|
include/osgUtil/TrackballManipulator, src/Makefile,
|
2002-07-19 23:49:43 +08:00
|
|
|
|
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,
|
2002-02-25 07:03:10 +08:00
|
|
|
|
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,
|
|
|
|
|
src/osg/GeoSet.cpp, src/osg/GeoSet_ogl.cpp, src/osg/Geode.cpp,
|
|
|
|
|
src/osg/Group.cpp, src/osg/Image.cpp, src/osg/LOD.cpp,
|
|
|
|
|
src/osg/Light.cpp, src/osg/LightSource.cpp, src/osg/Makefile,
|
|
|
|
|
src/osg/Material.cpp, src/osg/Matrix.cpp, src/osg/Node.cpp,
|
|
|
|
|
src/osg/NodeVisitor.cpp, src/osg/Notify.cpp, src/osg/Object.cpp,
|
|
|
|
|
src/osg/Point.cpp, src/osg/PolygonOffset.cpp, src/osg/Quat.cpp,
|
|
|
|
|
src/osg/Switch.cpp, src/osg/TexEnv.cpp, src/osg/TexGen.cpp,
|
|
|
|
|
src/osg/TexMat.cpp, src/osg/Texture.cpp, src/osg/Timer.cpp,
|
|
|
|
|
src/osg/Transparency.cpp, src/osg/Version.cpp,
|
|
|
|
|
src/osgDB/DotOsgWrapper.cpp, src/osgDB/DynamicLibrary.cpp,
|
|
|
|
|
src/osgDB/Field.cpp, src/osgDB/FieldReader.cpp,
|
|
|
|
|
src/osgDB/FieldReaderIterator.cpp, src/osgDB/FileNameUtils.cpp,
|
|
|
|
|
src/osgDB/FileUtils.cpp, src/osgDB/Input.cpp, src/osgDB/Makedepend,
|
|
|
|
|
src/osgDB/Makefile, src/osgDB/Output.cpp, src/osgDB/ReadFile.cpp,
|
|
|
|
|
src/osgDB/Registry.cpp, src/osgDB/Version.cpp,
|
|
|
|
|
src/osgDB/WriteFile.cpp, src/osgGLUT/GLUTEventAdapter.cpp,
|
|
|
|
|
src/osgGLUT/Makefile, src/osgGLUT/Version.cpp,
|
|
|
|
|
src/osgGLUT/Viewer.cpp, src/osgPlugins/Makefile,
|
|
|
|
|
src/osgPlugins/dw/Makedepend, src/osgPlugins/dw/Makefile,
|
|
|
|
|
src/osgPlugins/dw/ReaderWriterDW.cpp,
|
|
|
|
|
src/osgPlugins/flt/BoundingVolumeRecords.cpp,
|
|
|
|
|
src/osgPlugins/flt/BoundingVolumeRecords.h,
|
|
|
|
|
src/osgPlugins/flt/ColorPaletteRecord.cpp,
|
|
|
|
|
src/osgPlugins/flt/ColorPaletteRecord.h,
|
|
|
|
|
src/osgPlugins/flt/CommentRecord.cpp,
|
|
|
|
|
src/osgPlugins/flt/CommentRecord.h,
|
|
|
|
|
src/osgPlugins/flt/ControlRecord.cpp,
|
|
|
|
|
src/osgPlugins/flt/DofRecord.cpp, src/osgPlugins/flt/DofRecord.h,
|
|
|
|
|
src/osgPlugins/flt/ExtensionRecord.cpp,
|
|
|
|
|
src/osgPlugins/flt/ExtensionRecord.h,
|
|
|
|
|
src/osgPlugins/flt/ExternalRecord.cpp,
|
|
|
|
|
src/osgPlugins/flt/ExternalRecord.h,
|
|
|
|
|
src/osgPlugins/flt/FaceRecord.cpp, src/osgPlugins/flt/FaceRecord.h,
|
|
|
|
|
src/osgPlugins/flt/FltFile.cpp, src/osgPlugins/flt/FltFile.h,
|
|
|
|
|
src/osgPlugins/flt/FltRecords.h,
|
|
|
|
|
src/osgPlugins/flt/GeoSetBuilder.cpp,
|
|
|
|
|
src/osgPlugins/flt/GeoSetBuilder.h,
|
|
|
|
|
src/osgPlugins/flt/GroupRecord.cpp,
|
|
|
|
|
src/osgPlugins/flt/GroupRecord.h,
|
|
|
|
|
src/osgPlugins/flt/HeaderRecord.cpp,
|
|
|
|
|
src/osgPlugins/flt/HeaderRecord.h, src/osgPlugins/flt/Input.cpp,
|
|
|
|
|
src/osgPlugins/flt/InstanceRecords.cpp,
|
|
|
|
|
src/osgPlugins/flt/InstanceRecords.h,
|
|
|
|
|
src/osgPlugins/flt/LightPointRecord.cpp,
|
|
|
|
|
src/osgPlugins/flt/LightPointRecord.h,
|
|
|
|
|
src/osgPlugins/flt/LightSourcePaletteRecord.cpp,
|
|
|
|
|
src/osgPlugins/flt/LightSourcePaletteRecord.h,
|
|
|
|
|
src/osgPlugins/flt/LightSourceRecord.cpp,
|
|
|
|
|
src/osgPlugins/flt/LightSourceRecord.h,
|
|
|
|
|
src/osgPlugins/flt/LodRecord.cpp, src/osgPlugins/flt/LodRecord.h,
|
|
|
|
|
src/osgPlugins/flt/LongIDRecord.cpp,
|
|
|
|
|
src/osgPlugins/flt/LongIDRecord.h, src/osgPlugins/flt/Makefile,
|
|
|
|
|
src/osgPlugins/flt/MaterialPaletteRecord.cpp,
|
|
|
|
|
src/osgPlugins/flt/MaterialPaletteRecord.h,
|
|
|
|
|
src/osgPlugins/flt/ObjectRecord.cpp,
|
|
|
|
|
src/osgPlugins/flt/ObjectRecord.h,
|
|
|
|
|
src/osgPlugins/flt/OldVertexRecords.cpp,
|
|
|
|
|
src/osgPlugins/flt/OldVertexRecords.h, src/osgPlugins/flt/Pool.cpp,
|
|
|
|
|
src/osgPlugins/flt/Pool.h, src/osgPlugins/flt/ReaderWriterFLT.cpp,
|
|
|
|
|
src/osgPlugins/flt/ReaderWriterFLT.h,
|
|
|
|
|
src/osgPlugins/flt/Record.cpp, src/osgPlugins/flt/Record.h,
|
|
|
|
|
src/osgPlugins/flt/RecordVisitor.cpp,
|
|
|
|
|
src/osgPlugins/flt/RecordVisitor.h,
|
|
|
|
|
src/osgPlugins/flt/Registry.cpp, src/osgPlugins/flt/Registry.h,
|
|
|
|
|
src/osgPlugins/flt/SwitchRecord.cpp,
|
|
|
|
|
src/osgPlugins/flt/SwitchRecord.h,
|
|
|
|
|
src/osgPlugins/flt/TextureMappingPaletteRecord.cpp,
|
|
|
|
|
src/osgPlugins/flt/TextureMappingPaletteRecord.h,
|
|
|
|
|
src/osgPlugins/flt/TexturePaletteRecord.cpp,
|
|
|
|
|
src/osgPlugins/flt/TexturePaletteRecord.h,
|
|
|
|
|
src/osgPlugins/flt/TransformationRecords.cpp,
|
|
|
|
|
src/osgPlugins/flt/TransformationRecords.h,
|
|
|
|
|
src/osgPlugins/flt/UnknownRecord.cpp,
|
|
|
|
|
src/osgPlugins/flt/VertexPoolRecords.cpp,
|
|
|
|
|
src/osgPlugins/flt/VertexPoolRecords.h, src/osgPlugins/flt/flt.cpp,
|
|
|
|
|
src/osgPlugins/flt/flt.h, src/osgPlugins/flt/flt2osg.cpp,
|
|
|
|
|
src/osgPlugins/flt/flt2osg.h, src/osgPlugins/flt/opcodes.h,
|
|
|
|
|
src/osgPlugins/gif/Makefile,
|
|
|
|
|
src/osgPlugins/gif/ReaderWriterGIF.cpp,
|
|
|
|
|
src/osgPlugins/jpeg/Makefile,
|
|
|
|
|
src/osgPlugins/jpeg/ReaderWriterJPEG.cpp,
|
|
|
|
|
src/osgPlugins/lib3ds/AUTHORS, src/osgPlugins/lib3ds/Makedepend,
|
|
|
|
|
src/osgPlugins/lib3ds/Makefile, src/osgPlugins/lib3ds/README,
|
|
|
|
|
src/osgPlugins/lib3ds/ReaderWriter3DS.cpp,
|
|
|
|
|
src/osgPlugins/lib3ds/atmosphere.cpp,
|
|
|
|
|
src/osgPlugins/lib3ds/atmosphere.h,
|
|
|
|
|
src/osgPlugins/lib3ds/background.cpp,
|
|
|
|
|
src/osgPlugins/lib3ds/background.h,
|
|
|
|
|
src/osgPlugins/lib3ds/camera.cpp, src/osgPlugins/lib3ds/camera.h,
|
|
|
|
|
src/osgPlugins/lib3ds/chunk.cpp, src/osgPlugins/lib3ds/chunk.h,
|
|
|
|
|
src/osgPlugins/lib3ds/chunktable.h, src/osgPlugins/lib3ds/ease.cpp,
|
|
|
|
|
src/osgPlugins/lib3ds/ease.h, src/osgPlugins/lib3ds/file.cpp,
|
|
|
|
|
src/osgPlugins/lib3ds/file.h,
|
|
|
|
|
src/osgPlugins/lib3ds/lib3ds_float.cpp,
|
|
|
|
|
src/osgPlugins/lib3ds/lib3ds_float.h,
|
|
|
|
|
src/osgPlugins/lib3ds/light.cpp, src/osgPlugins/lib3ds/light.h,
|
|
|
|
|
src/osgPlugins/lib3ds/material.cpp,
|
|
|
|
|
src/osgPlugins/lib3ds/material.h, src/osgPlugins/lib3ds/matrix.cpp,
|
|
|
|
|
src/osgPlugins/lib3ds/matrix.h, src/osgPlugins/lib3ds/mesh.cpp,
|
|
|
|
|
src/osgPlugins/lib3ds/mesh.h, src/osgPlugins/lib3ds/node.cpp,
|
|
|
|
|
src/osgPlugins/lib3ds/node.h, src/osgPlugins/lib3ds/quat.cpp,
|
|
|
|
|
src/osgPlugins/lib3ds/quat.h, src/osgPlugins/lib3ds/readwrite.cpp,
|
|
|
|
|
src/osgPlugins/lib3ds/readwrite.h,
|
|
|
|
|
src/osgPlugins/lib3ds/shadow.cpp, src/osgPlugins/lib3ds/shadow.h,
|
|
|
|
|
src/osgPlugins/lib3ds/tcb.cpp, src/osgPlugins/lib3ds/tcb.h,
|
|
|
|
|
src/osgPlugins/lib3ds/tracks.cpp, src/osgPlugins/lib3ds/tracks.h,
|
|
|
|
|
src/osgPlugins/lib3ds/types.h, src/osgPlugins/lib3ds/vector.cpp,
|
|
|
|
|
src/osgPlugins/lib3ds/vector.h, src/osgPlugins/lib3ds/viewport.cpp,
|
|
|
|
|
src/osgPlugins/lib3ds/viewport.h, src/osgPlugins/lwo/COPYING,
|
|
|
|
|
src/osgPlugins/lwo/Makedepend, src/osgPlugins/lwo/Makefile,
|
|
|
|
|
src/osgPlugins/lwo/README, src/osgPlugins/lwo/README.osg,
|
|
|
|
|
src/osgPlugins/lwo/ReaderWriterLWO.cpp, src/osgPlugins/lwo/lw.cpp,
|
|
|
|
|
src/osgPlugins/lwo/lw.h, src/osgPlugins/lwo/spec_lwob.txt,
|
|
|
|
|
src/osgPlugins/obj/Makedepend, src/osgPlugins/obj/Makefile,
|
|
|
|
|
src/osgPlugins/obj/README.osg,
|
|
|
|
|
src/osgPlugins/obj/ReaderWriterOBJ.cpp, src/osgPlugins/obj/glm.cpp,
|
|
|
|
|
src/osgPlugins/obj/glm.h, src/osgPlugins/obj/spec_obj.txt,
|
|
|
|
|
src/osgPlugins/osg/AlphaFunc.cpp, src/osgPlugins/osg/Billboard.cpp,
|
|
|
|
|
src/osgPlugins/osg/ClipPlane.cpp, src/osgPlugins/osg/ColorMask.cpp,
|
|
|
|
|
src/osgPlugins/osg/CullFace.cpp, src/osgPlugins/osg/Depth.cpp,
|
|
|
|
|
src/osgPlugins/osg/Drawable.cpp, src/osgPlugins/osg/Fog.cpp,
|
|
|
|
|
src/osgPlugins/osg/FrontFace.cpp, src/osgPlugins/osg/GeoSet.cpp,
|
|
|
|
|
src/osgPlugins/osg/Geode.cpp, src/osgPlugins/osg/Group.cpp,
|
|
|
|
|
src/osgPlugins/osg/Image.cpp, src/osgPlugins/osg/Impostor.cpp,
|
|
|
|
|
src/osgPlugins/osg/LOD.cpp, src/osgPlugins/osg/Light.cpp,
|
|
|
|
|
src/osgPlugins/osg/LightSource.cpp, src/osgPlugins/osg/Makedepend,
|
|
|
|
|
src/osgPlugins/osg/Makefile, src/osgPlugins/osg/Material.cpp,
|
|
|
|
|
src/osgPlugins/osg/Matrix.cpp, src/osgPlugins/osg/Node.cpp,
|
|
|
|
|
src/osgPlugins/osg/Object.cpp, src/osgPlugins/osg/Point.cpp,
|
|
|
|
|
src/osgPlugins/osg/PolygonMode.cpp,
|
|
|
|
|
src/osgPlugins/osg/PolygonOffset.cpp, src/osgPlugins/osg/README,
|
|
|
|
|
src/osgPlugins/osg/ReaderWriterOSG.cpp,
|
|
|
|
|
src/osgPlugins/osg/StateSet.cpp, src/osgPlugins/osg/Stencil.cpp,
|
|
|
|
|
src/osgPlugins/osg/Switch.cpp, src/osgPlugins/osg/TexEnv.cpp,
|
|
|
|
|
src/osgPlugins/osg/TexGen.cpp, src/osgPlugins/osg/TexMat.cpp,
|
|
|
|
|
src/osgPlugins/osg/Texture.cpp, src/osgPlugins/osg/Transform.cpp,
|
|
|
|
|
src/osgPlugins/osg/Transparency.cpp,
|
|
|
|
|
src/osgPlugins/osgtgz/Makefile,
|
|
|
|
|
src/osgPlugins/pfb/ConvertFromPerformer.cpp,
|
|
|
|
|
src/osgPlugins/pfb/ConvertFromPerformer.h,
|
|
|
|
|
src/osgPlugins/pfb/ConvertToPerformer.cpp,
|
|
|
|
|
src/osgPlugins/pfb/ConvertToPerformer.h,
|
|
|
|
|
src/osgPlugins/pfb/Makefile,
|
|
|
|
|
src/osgPlugins/pfb/ReaderWriterPFB.cpp,
|
|
|
|
|
src/osgPlugins/pic/ReaderWriterPIC.cpp,
|
|
|
|
|
src/osgPlugins/png/ReaderWriterPNG.cpp,
|
|
|
|
|
src/osgPlugins/rgb/Makedepend, src/osgPlugins/rgb/Makefile,
|
|
|
|
|
src/osgPlugins/rgb/ReaderWriterRGB.cpp,
|
|
|
|
|
src/osgPlugins/tga/ReaderWriterTGA.cpp,
|
|
|
|
|
src/osgPlugins/tgz/ReaderWriterTGZ.cpp,
|
|
|
|
|
src/osgPlugins/tiff/Makefile,
|
|
|
|
|
src/osgPlugins/tiff/ReaderWriterTIFF.cpp,
|
|
|
|
|
src/osgPlugins/zip/ReaderWriterZIP.cpp,
|
|
|
|
|
src/osgUtil/CameraManipulator.cpp,
|
|
|
|
|
src/osgUtil/DisplayListVisitor.cpp,
|
|
|
|
|
src/osgUtil/DriveManipulator.cpp,
|
|
|
|
|
src/osgUtil/FlightManipulator.cpp,
|
|
|
|
|
src/osgUtil/IntersectVisitor.cpp, src/osgUtil/Makefile,
|
|
|
|
|
src/osgUtil/SceneView.cpp, src/osgUtil/TrackballManipulator.cpp,
|
|
|
|
|
src/osgUtil/Version.cpp: Added a bunch of files synched with 0.8.42
|
2001-12-30 23:24:10 +08:00
|
|
|
|
|
|
|
|
|
2001-01-12 12:34 don
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* src/osg/: Makedepend, OSG.cpp: Removed Makedepend for osg
|
|
|
|
|
repository. No Makedepends should be in the repository
|
2001-12-30 23:24:10 +08:00
|
|
|
|
|
|
|
|
|
2001-01-10 12:19 don
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* src/osg/: Makedepend, OSG.cpp: Fixed the findDSO error which
|
|
|
|
|
excluded PATH on win32 and LD_LIBRARY_PATH in UNIX.
|
2001-12-30 23:24:10 +08:00
|
|
|
|
|
|
|
|
|
2001-01-10 11:32 don
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* AUTHORS, COPYING, ChangeLog, FAQ, Makefile, NEWS, README, TODO,
|
|
|
|
|
index.html, Make/instrules, Make/makedefs.irix.nonstd,
|
|
|
|
|
Make/makedefs.irix.std, Make/makedefs.linux, Make/makerules.irix,
|
|
|
|
|
Make/makerules.linux, VisualStudio/VisualStudio.dsw,
|
|
|
|
|
VisualStudio/Demos/sgv/sgv.dsp, VisualStudio/osg/osg.dsp,
|
|
|
|
|
VisualStudio/osgGLUT/osgGLUT.dsp,
|
|
|
|
|
VisualStudio/osgPlugins/flt/flt.dsp,
|
|
|
|
|
VisualStudio/osgPlugins/gif/gif.dsp,
|
|
|
|
|
VisualStudio/osgPlugins/jpeg/jpeg.dsp,
|
|
|
|
|
VisualStudio/osgPlugins/pic/pic.dsp,
|
|
|
|
|
VisualStudio/osgPlugins/png/png.dsp,
|
|
|
|
|
VisualStudio/osgPlugins/tga/tga.dsp,
|
|
|
|
|
VisualStudio/osgPlugins/tiff/tiff.dsp,
|
|
|
|
|
VisualStudio/osgUtil/osgUtil.dsp, dist/.osg.spec.swp,
|
|
|
|
|
dist/Irix/Makefile, dist/Irix/osg.idb, dist/Irix/osg.spec,
|
2002-04-23 16:40:13 +08:00
|
|
|
|
doc/Doxyfile, doc/index.html, doc/MindMaps/DesignPatterns.mmp,
|
|
|
|
|
doc/MindMaps/Mission.mmp,
|
2002-02-25 07:03:10 +08:00
|
|
|
|
doc/MindMaps/DesignPatterns/DesignPatterns.gif,
|
|
|
|
|
doc/MindMaps/DesignPatterns/DesignPatterns.html,
|
|
|
|
|
doc/MindMaps/Mission/Mission.gif,
|
|
|
|
|
doc/MindMaps/Mission/Mission.html, doc/UML/osg.png,
|
|
|
|
|
doc/UML/osgutils.png, include/osg/AlphaFunc, include/osg/Billboard,
|
|
|
|
|
include/osg/BoundingBox, include/osg/BoundingSphere,
|
|
|
|
|
include/osg/Camera, include/osg/CullFace, include/osg/DCS,
|
|
|
|
|
include/osg/DynamicLibrary, include/osg/Export,
|
|
|
|
|
include/osg/ExtensionSupported, include/osg/Field,
|
|
|
|
|
include/osg/FieldReader, include/osg/FieldReaderIterator,
|
|
|
|
|
include/osg/FileNameUtils, include/osg/Fog, include/osg/GL,
|
|
|
|
|
include/osg/GeoSet, include/osg/GeoState, include/osg/Geode,
|
|
|
|
|
include/osg/Group, include/osg/Image, include/osg/Input,
|
|
|
|
|
include/osg/LOD, include/osg/Light, include/osg/LightSource,
|
|
|
|
|
include/osg/Lighting, include/osg/Material, include/osg/Matrix,
|
|
|
|
|
include/osg/Node, include/osg/NodeVisitor, include/osg/Notify,
|
|
|
|
|
include/osg/OSG, include/osg/Object, include/osg/Output,
|
|
|
|
|
include/osg/Point, include/osg/PolygonOffset, include/osg/Quat,
|
|
|
|
|
include/osg/Referenced, include/osg/Registry, include/osg/Scene,
|
|
|
|
|
include/osg/Seg, include/osg/Sequence, include/osg/State,
|
|
|
|
|
include/osg/Switch, include/osg/TexEnv, include/osg/TexGen,
|
|
|
|
|
include/osg/TexMat, include/osg/Texture, include/osg/Timer,
|
|
|
|
|
include/osg/Transparency, include/osg/Types, include/osg/Vec2,
|
|
|
|
|
include/osg/Vec3, include/osg/Vec4, include/osg/Version,
|
|
|
|
|
include/osgGLUT/Export, include/osgGLUT/GLUTEventAdapter,
|
|
|
|
|
include/osgGLUT/Version, include/osgGLUT/Viewer,
|
|
|
|
|
include/osgUtil/CameraManipulator,
|
|
|
|
|
include/osgUtil/DisplayListVisitor,
|
|
|
|
|
include/osgUtil/DriveManipulator, include/osgUtil/Export,
|
|
|
|
|
include/osgUtil/FlightManipulator,
|
|
|
|
|
include/osgUtil/GUIActionAdapter, include/osgUtil/GUIEventAdapter,
|
|
|
|
|
include/osgUtil/IntersectVisitor, include/osgUtil/RenderVisitor,
|
|
|
|
|
include/osgUtil/SceneView, include/osgUtil/TrackballManipulator,
|
|
|
|
|
include/osgUtil/Version, src/Makefile, src/Demos/Makefile,
|
|
|
|
|
src/Demos/sgv/Makedepend, src/Demos/sgv/Makefile,
|
|
|
|
|
src/Demos/sgv/sgv.cpp, src/osg/AlphaFunc.cpp,
|
|
|
|
|
src/osg/Billboard.cpp, src/osg/BoundingBox.cpp,
|
|
|
|
|
src/osg/BoundingSphere.cpp, src/osg/Camera.cpp,
|
|
|
|
|
src/osg/CullFace.cpp, src/osg/DCS.cpp, src/osg/DynamicLibrary.cpp,
|
|
|
|
|
src/osg/ExtensionSupported.cpp, src/osg/Field.cpp,
|
|
|
|
|
src/osg/FieldReader.cpp, src/osg/FieldReaderIterator.cpp,
|
|
|
|
|
src/osg/FileNameUtils.cpp, src/osg/Fog.cpp, src/osg/GeoSet.cpp,
|
|
|
|
|
src/osg/GeoSet_ogl.cpp, src/osg/GeoState.cpp, src/osg/Geode.cpp,
|
|
|
|
|
src/osg/Group.cpp, src/osg/Image.cpp, src/osg/Input.cpp,
|
|
|
|
|
src/osg/LOD.cpp, src/osg/Light.cpp, src/osg/LightSource.cpp,
|
|
|
|
|
src/osg/Lighting.cpp, src/osg/Makedepend, src/osg/Makefile,
|
|
|
|
|
src/osg/Material.cpp, src/osg/Matrix.cpp, src/osg/Node.cpp,
|
|
|
|
|
src/osg/NodeVisitor.cpp, src/osg/Notify.cpp, src/osg/OSG.cpp,
|
|
|
|
|
src/osg/Object.cpp, src/osg/Output.cpp, src/osg/Point.cpp,
|
|
|
|
|
src/osg/PolygonOffset.cpp, src/osg/Quat.cpp,
|
|
|
|
|
src/osg/ReaderWriterOSG.cpp, src/osg/ReaderWriterRGB.cpp,
|
|
|
|
|
src/osg/Registry.cpp, src/osg/Scene.cpp, src/osg/Seg.cpp,
|
|
|
|
|
src/osg/Sequence.cpp, src/osg/Switch.cpp, src/osg/TexEnv.cpp,
|
|
|
|
|
src/osg/TexGen.cpp, src/osg/TexMat.cpp, src/osg/Texture.cpp,
|
|
|
|
|
src/osg/Timer.cpp, src/osg/Transparency.cpp, src/osg/Version.cpp,
|
|
|
|
|
src/osgGLUT/GLUTEventAdapter.cpp, src/osgGLUT/Makedepend,
|
|
|
|
|
src/osgGLUT/Makefile, src/osgGLUT/Version.cpp,
|
|
|
|
|
src/osgGLUT/Viewer.cpp, src/osgPlugins/Makefile,
|
|
|
|
|
src/osgPlugins/flt/BoundingVolumeRecords.cpp,
|
|
|
|
|
src/osgPlugins/flt/BoundingVolumeRecords.h,
|
|
|
|
|
src/osgPlugins/flt/ColorPaletteRecord.cpp,
|
|
|
|
|
src/osgPlugins/flt/ColorPaletteRecord.h,
|
|
|
|
|
src/osgPlugins/flt/CommentRecord.cpp,
|
|
|
|
|
src/osgPlugins/flt/CommentRecord.h,
|
|
|
|
|
src/osgPlugins/flt/ControlRecord.cpp,
|
|
|
|
|
src/osgPlugins/flt/ControlRecord.h,
|
|
|
|
|
src/osgPlugins/flt/DofRecord.cpp, src/osgPlugins/flt/DofRecord.h,
|
|
|
|
|
src/osgPlugins/flt/ExtensionRecord.cpp,
|
|
|
|
|
src/osgPlugins/flt/ExtensionRecord.h,
|
|
|
|
|
src/osgPlugins/flt/ExternalRecord.cpp,
|
|
|
|
|
src/osgPlugins/flt/ExternalRecord.h,
|
|
|
|
|
src/osgPlugins/flt/FaceRecord.cpp, src/osgPlugins/flt/FaceRecord.h,
|
|
|
|
|
src/osgPlugins/flt/FltFile.cpp, src/osgPlugins/flt/FltFile.h,
|
|
|
|
|
src/osgPlugins/flt/FltRecords.h,
|
|
|
|
|
src/osgPlugins/flt/GeoSetBuilder.cpp,
|
|
|
|
|
src/osgPlugins/flt/GeoSetBuilder.h,
|
|
|
|
|
src/osgPlugins/flt/GroupRecord.cpp,
|
|
|
|
|
src/osgPlugins/flt/GroupRecord.h,
|
|
|
|
|
src/osgPlugins/flt/HeaderRecord.cpp,
|
|
|
|
|
src/osgPlugins/flt/HeaderRecord.h, src/osgPlugins/flt/Input.cpp,
|
|
|
|
|
src/osgPlugins/flt/Input.h, src/osgPlugins/flt/InstanceRecords.cpp,
|
|
|
|
|
src/osgPlugins/flt/InstanceRecords.h,
|
|
|
|
|
src/osgPlugins/flt/LightPointRecord.cpp,
|
|
|
|
|
src/osgPlugins/flt/LightPointRecord.h,
|
|
|
|
|
src/osgPlugins/flt/LightSourcePaletteRecord.cpp,
|
|
|
|
|
src/osgPlugins/flt/LightSourcePaletteRecord.h,
|
|
|
|
|
src/osgPlugins/flt/LightSourceRecord.cpp,
|
|
|
|
|
src/osgPlugins/flt/LightSourceRecord.h,
|
|
|
|
|
src/osgPlugins/flt/LodRecord.cpp, src/osgPlugins/flt/LodRecord.h,
|
|
|
|
|
src/osgPlugins/flt/LongIDRecord.cpp,
|
|
|
|
|
src/osgPlugins/flt/LongIDRecord.h, src/osgPlugins/flt/Makedepend,
|
|
|
|
|
src/osgPlugins/flt/Makefile,
|
|
|
|
|
src/osgPlugins/flt/MaterialPaletteRecord.cpp,
|
|
|
|
|
src/osgPlugins/flt/MaterialPaletteRecord.h,
|
|
|
|
|
src/osgPlugins/flt/ObjectRecord.cpp,
|
|
|
|
|
src/osgPlugins/flt/ObjectRecord.h,
|
|
|
|
|
src/osgPlugins/flt/OldVertexRecords.cpp,
|
|
|
|
|
src/osgPlugins/flt/OldVertexRecords.h, src/osgPlugins/flt/Pool.cpp,
|
|
|
|
|
src/osgPlugins/flt/Pool.h, src/osgPlugins/flt/ReaderWriterFLT.cpp,
|
|
|
|
|
src/osgPlugins/flt/ReaderWriterFLT.h,
|
|
|
|
|
src/osgPlugins/flt/Record.cpp, src/osgPlugins/flt/Record.h,
|
|
|
|
|
src/osgPlugins/flt/RecordVisitor.cpp,
|
|
|
|
|
src/osgPlugins/flt/RecordVisitor.h,
|
|
|
|
|
src/osgPlugins/flt/Registry.cpp, src/osgPlugins/flt/Registry.h,
|
|
|
|
|
src/osgPlugins/flt/SwitchRecord.cpp,
|
|
|
|
|
src/osgPlugins/flt/SwitchRecord.h,
|
|
|
|
|
src/osgPlugins/flt/TextureMappingPaletteRecord.cpp,
|
|
|
|
|
src/osgPlugins/flt/TextureMappingPaletteRecord.h,
|
|
|
|
|
src/osgPlugins/flt/TexturePaletteRecord.cpp,
|
|
|
|
|
src/osgPlugins/flt/TexturePaletteRecord.h,
|
|
|
|
|
src/osgPlugins/flt/TransformationRecords.cpp,
|
|
|
|
|
src/osgPlugins/flt/TransformationRecords.h,
|
|
|
|
|
src/osgPlugins/flt/UnknownRecord.cpp,
|
|
|
|
|
src/osgPlugins/flt/UnknownRecord.h,
|
|
|
|
|
src/osgPlugins/flt/VertexPoolRecords.cpp,
|
|
|
|
|
src/osgPlugins/flt/VertexPoolRecords.h,
|
|
|
|
|
src/osgPlugins/flt/export.h, src/osgPlugins/flt/flt.cpp,
|
|
|
|
|
src/osgPlugins/flt/flt.h, src/osgPlugins/flt/flt2osg.cpp,
|
|
|
|
|
src/osgPlugins/flt/flt2osg.h, src/osgPlugins/flt/license.txt,
|
|
|
|
|
src/osgPlugins/flt/opcodes.h, src/osgPlugins/gif/Makedepend,
|
|
|
|
|
src/osgPlugins/gif/Makefile,
|
|
|
|
|
src/osgPlugins/gif/ReaderWriterGIF.cpp,
|
|
|
|
|
src/osgPlugins/jpeg/Makedepend, src/osgPlugins/jpeg/Makefile,
|
|
|
|
|
src/osgPlugins/jpeg/ReaderWriterJPEG.cpp,
|
|
|
|
|
src/osgPlugins/osgtgz/Makedepend, src/osgPlugins/osgtgz/Makefile,
|
|
|
|
|
src/osgPlugins/osgtgz/osgtgz.cpp,
|
|
|
|
|
src/osgPlugins/pfb/ConvertFromPerformer.cpp,
|
|
|
|
|
src/osgPlugins/pfb/ConvertFromPerformer.h,
|
|
|
|
|
src/osgPlugins/pfb/ConvertToPerformer.cpp,
|
|
|
|
|
src/osgPlugins/pfb/ConvertToPerformer.h,
|
|
|
|
|
src/osgPlugins/pfb/Makedepend, src/osgPlugins/pfb/Makefile,
|
|
|
|
|
src/osgPlugins/pfb/README.txt,
|
|
|
|
|
src/osgPlugins/pfb/ReaderWriterPFB.cpp,
|
|
|
|
|
src/osgPlugins/pic/Makedepend, src/osgPlugins/pic/Makefile,
|
|
|
|
|
src/osgPlugins/pic/ReaderWriterPIC.cpp,
|
|
|
|
|
src/osgPlugins/png/Makedepend, src/osgPlugins/png/Makefile,
|
|
|
|
|
src/osgPlugins/png/ReaderWriterPNG.cpp,
|
|
|
|
|
src/osgPlugins/tga/Makedepend, src/osgPlugins/tga/Makefile,
|
|
|
|
|
src/osgPlugins/tga/ReaderWriterTGA.cpp,
|
|
|
|
|
src/osgPlugins/tgz/Makedepend, src/osgPlugins/tgz/Makefile,
|
|
|
|
|
src/osgPlugins/tgz/ReaderWriterTGZ.cpp,
|
|
|
|
|
src/osgPlugins/tiff/Makedepend, src/osgPlugins/tiff/Makefile,
|
|
|
|
|
src/osgPlugins/tiff/ReaderWriterTIFF.cpp,
|
|
|
|
|
src/osgPlugins/zip/Makedepend, src/osgPlugins/zip/Makefile,
|
|
|
|
|
src/osgPlugins/zip/ReaderWriterZIP.cpp,
|
|
|
|
|
src/osgUtil/CameraManipulator.cpp,
|
|
|
|
|
src/osgUtil/DisplayListVisitor.cpp,
|
|
|
|
|
src/osgUtil/DriveManipulator.cpp,
|
|
|
|
|
src/osgUtil/FlightManipulator.cpp,
|
|
|
|
|
src/osgUtil/IntersectVisitor.cpp, src/osgUtil/Makedepend,
|
|
|
|
|
src/osgUtil/Makefile, src/osgUtil/RenderVisitor.cpp,
|
|
|
|
|
src/osgUtil/SceneView.cpp, src/osgUtil/TrackballManipulator.cpp,
|
|
|
|
|
src/osgUtil/Version.cpp: Initial revision
|
2001-12-30 23:24:10 +08:00
|
|
|
|
|
|
|
|
|
2001-01-10 11:32 don
|
|
|
|
|
|
2002-02-25 07:03:10 +08:00
|
|
|
|
* AUTHORS, COPYING, ChangeLog, FAQ, Makefile, NEWS, README, TODO,
|
|
|
|
|
index.html, Make/instrules, Make/makedefs.irix.nonstd,
|
|
|
|
|
Make/makedefs.irix.std, Make/makedefs.linux, Make/makerules.irix,
|
|
|
|
|
Make/makerules.linux, VisualStudio/VisualStudio.dsw,
|
|
|
|
|
VisualStudio/Demos/sgv/sgv.dsp, VisualStudio/osg/osg.dsp,
|
|
|
|
|
VisualStudio/osgGLUT/osgGLUT.dsp,
|
|
|
|
|
VisualStudio/osgPlugins/flt/flt.dsp,
|
|
|
|
|
VisualStudio/osgPlugins/gif/gif.dsp,
|
|
|
|
|
VisualStudio/osgPlugins/jpeg/jpeg.dsp,
|
|
|
|
|
VisualStudio/osgPlugins/pic/pic.dsp,
|
|
|
|
|
VisualStudio/osgPlugins/png/png.dsp,
|
|
|
|
|
VisualStudio/osgPlugins/tga/tga.dsp,
|
|
|
|
|
VisualStudio/osgPlugins/tiff/tiff.dsp,
|
|
|
|
|
VisualStudio/osgUtil/osgUtil.dsp, dist/.osg.spec.swp,
|
|
|
|
|
dist/Irix/Makefile, dist/Irix/osg.idb, dist/Irix/osg.spec,
|
2002-04-23 16:40:13 +08:00
|
|
|
|
doc/Doxyfile, doc/index.html, doc/MindMaps/DesignPatterns.mmp,
|
|
|
|
|
doc/MindMaps/Mission.mmp,
|
2002-02-25 07:03:10 +08:00
|
|
|
|
doc/MindMaps/DesignPatterns/DesignPatterns.gif,
|
|
|
|
|
doc/MindMaps/DesignPatterns/DesignPatterns.html,
|
|
|
|
|
doc/MindMaps/Mission/Mission.gif,
|
|
|
|
|
doc/MindMaps/Mission/Mission.html, doc/UML/osg.png,
|
|
|
|
|
doc/UML/osgutils.png, include/osg/AlphaFunc, include/osg/Billboard,
|
|
|
|
|
include/osg/BoundingBox, include/osg/BoundingSphere,
|
|
|
|
|
include/osg/Camera, include/osg/CullFace, include/osg/DCS,
|
|
|
|
|
include/osg/DynamicLibrary, include/osg/Export,
|
|
|
|
|
include/osg/ExtensionSupported, include/osg/Field,
|
|
|
|
|
include/osg/FieldReader, include/osg/FieldReaderIterator,
|
|
|
|
|
include/osg/FileNameUtils, include/osg/Fog, include/osg/GL,
|
|
|
|
|
include/osg/GeoSet, include/osg/GeoState, include/osg/Geode,
|
|
|
|
|
include/osg/Group, include/osg/Image, include/osg/Input,
|
|
|
|
|
include/osg/LOD, include/osg/Light, include/osg/LightSource,
|
|
|
|
|
include/osg/Lighting, include/osg/Material, include/osg/Matrix,
|
|
|
|
|
include/osg/Node, include/osg/NodeVisitor, include/osg/Notify,
|
|
|
|
|
include/osg/OSG, include/osg/Object, include/osg/Output,
|
|
|
|
|
include/osg/Point, include/osg/PolygonOffset, include/osg/Quat,
|
|
|
|
|
include/osg/Referenced, include/osg/Registry, include/osg/Scene,
|
|
|
|
|
include/osg/Seg, include/osg/Sequence, include/osg/State,
|
|
|
|
|
include/osg/Switch, include/osg/TexEnv, include/osg/TexGen,
|
|
|
|
|
include/osg/TexMat, include/osg/Texture, include/osg/Timer,
|
|
|
|
|
include/osg/Transparency, include/osg/Types, include/osg/Vec2,
|
|
|
|
|
include/osg/Vec3, include/osg/Vec4, include/osg/Version,
|
|
|
|
|
include/osgGLUT/Export, include/osgGLUT/GLUTEventAdapter,
|
|
|
|
|
include/osgGLUT/Version, include/osgGLUT/Viewer,
|
|
|
|
|
include/osgUtil/CameraManipulator,
|
|
|
|
|
include/osgUtil/DisplayListVisitor,
|
|
|
|
|
include/osgUtil/DriveManipulator, include/osgUtil/Export,
|
|
|
|
|
include/osgUtil/FlightManipulator,
|
|
|
|
|
include/osgUtil/GUIActionAdapter, include/osgUtil/GUIEventAdapter,
|
|
|
|
|
include/osgUtil/IntersectVisitor, include/osgUtil/RenderVisitor,
|
|
|
|
|
include/osgUtil/SceneView, include/osgUtil/TrackballManipulator,
|
|
|
|
|
include/osgUtil/Version, src/Makefile, src/Demos/Makefile,
|
|
|
|
|
src/Demos/sgv/Makedepend, src/Demos/sgv/Makefile,
|
|
|
|
|
src/Demos/sgv/sgv.cpp, src/osg/AlphaFunc.cpp,
|
|
|
|
|
src/osg/Billboard.cpp, src/osg/BoundingBox.cpp,
|
|
|
|
|
src/osg/BoundingSphere.cpp, src/osg/Camera.cpp,
|
|
|
|
|
src/osg/CullFace.cpp, src/osg/DCS.cpp, src/osg/DynamicLibrary.cpp,
|
|
|
|
|
src/osg/ExtensionSupported.cpp, src/osg/Field.cpp,
|
|
|
|
|
src/osg/FieldReader.cpp, src/osg/FieldReaderIterator.cpp,
|
|
|
|
|
src/osg/FileNameUtils.cpp, src/osg/Fog.cpp, src/osg/GeoSet.cpp,
|
|
|
|
|
src/osg/GeoSet_ogl.cpp, src/osg/GeoState.cpp, src/osg/Geode.cpp,
|
|
|
|
|
src/osg/Group.cpp, src/osg/Image.cpp, src/osg/Input.cpp,
|
|
|
|
|
src/osg/LOD.cpp, src/osg/Light.cpp, src/osg/LightSource.cpp,
|
|
|
|
|
src/osg/Lighting.cpp, src/osg/Makedepend, src/osg/Makefile,
|
|
|
|
|
src/osg/Material.cpp, src/osg/Matrix.cpp, src/osg/Node.cpp,
|
|
|
|
|
src/osg/NodeVisitor.cpp, src/osg/Notify.cpp, src/osg/OSG.cpp,
|
|
|
|
|
src/osg/Object.cpp, src/osg/Output.cpp, src/osg/Point.cpp,
|
|
|
|
|
src/osg/PolygonOffset.cpp, src/osg/Quat.cpp,
|
|
|
|
|
src/osg/ReaderWriterOSG.cpp, src/osg/ReaderWriterRGB.cpp,
|
|
|
|
|
src/osg/Registry.cpp, src/osg/Scene.cpp, src/osg/Seg.cpp,
|
|
|
|
|
src/osg/Sequence.cpp, src/osg/Switch.cpp, src/osg/TexEnv.cpp,
|
|
|
|
|
src/osg/TexGen.cpp, src/osg/TexMat.cpp, src/osg/Texture.cpp,
|
|
|
|
|
src/osg/Timer.cpp, src/osg/Transparency.cpp, src/osg/Version.cpp,
|
|
|
|
|
src/osgGLUT/GLUTEventAdapter.cpp, src/osgGLUT/Makedepend,
|
|
|
|
|
src/osgGLUT/Makefile, src/osgGLUT/Version.cpp,
|
|
|
|
|
src/osgGLUT/Viewer.cpp, src/osgPlugins/Makefile,
|
|
|
|
|
src/osgPlugins/flt/BoundingVolumeRecords.cpp,
|
|
|
|
|
src/osgPlugins/flt/BoundingVolumeRecords.h,
|
|
|
|
|
src/osgPlugins/flt/ColorPaletteRecord.cpp,
|
|
|
|
|
src/osgPlugins/flt/ColorPaletteRecord.h,
|
|
|
|
|
src/osgPlugins/flt/CommentRecord.cpp,
|
|
|
|
|
src/osgPlugins/flt/CommentRecord.h,
|
|
|
|
|
src/osgPlugins/flt/ControlRecord.cpp,
|
|
|
|
|
src/osgPlugins/flt/ControlRecord.h,
|
|
|
|
|
src/osgPlugins/flt/DofRecord.cpp, src/osgPlugins/flt/DofRecord.h,
|
|
|
|
|
src/osgPlugins/flt/ExtensionRecord.cpp,
|
|
|
|
|
src/osgPlugins/flt/ExtensionRecord.h,
|
|
|
|
|
src/osgPlugins/flt/ExternalRecord.cpp,
|
|
|
|
|
src/osgPlugins/flt/ExternalRecord.h,
|
|
|
|
|
src/osgPlugins/flt/FaceRecord.cpp, src/osgPlugins/flt/FaceRecord.h,
|
|
|
|
|
src/osgPlugins/flt/FltFile.cpp, src/osgPlugins/flt/FltFile.h,
|
|
|
|
|
src/osgPlugins/flt/FltRecords.h,
|
|
|
|
|
src/osgPlugins/flt/GeoSetBuilder.cpp,
|
|
|
|
|
src/osgPlugins/flt/GeoSetBuilder.h,
|
|
|
|
|
src/osgPlugins/flt/GroupRecord.cpp,
|
|
|
|
|
src/osgPlugins/flt/GroupRecord.h,
|
|
|
|
|
src/osgPlugins/flt/HeaderRecord.cpp,
|
|
|
|
|
src/osgPlugins/flt/HeaderRecord.h, src/osgPlugins/flt/Input.cpp,
|
|
|
|
|
src/osgPlugins/flt/Input.h, src/osgPlugins/flt/InstanceRecords.cpp,
|
|
|
|
|
src/osgPlugins/flt/InstanceRecords.h,
|
|
|
|
|
src/osgPlugins/flt/LightPointRecord.cpp,
|
|
|
|
|
src/osgPlugins/flt/LightPointRecord.h,
|
|
|
|
|
src/osgPlugins/flt/LightSourcePaletteRecord.cpp,
|
|
|
|
|
src/osgPlugins/flt/LightSourcePaletteRecord.h,
|
|
|
|
|
src/osgPlugins/flt/LightSourceRecord.cpp,
|
|
|
|
|
src/osgPlugins/flt/LightSourceRecord.h,
|
|
|
|
|
src/osgPlugins/flt/LodRecord.cpp, src/osgPlugins/flt/LodRecord.h,
|
|
|
|
|
src/osgPlugins/flt/LongIDRecord.cpp,
|
|
|
|
|
src/osgPlugins/flt/LongIDRecord.h, src/osgPlugins/flt/Makedepend,
|
|
|
|
|
src/osgPlugins/flt/Makefile,
|
|
|
|
|
src/osgPlugins/flt/MaterialPaletteRecord.cpp,
|
|
|
|
|
src/osgPlugins/flt/MaterialPaletteRecord.h,
|
|
|
|
|
src/osgPlugins/flt/ObjectRecord.cpp,
|
|
|
|
|
src/osgPlugins/flt/ObjectRecord.h,
|
|
|
|
|
src/osgPlugins/flt/OldVertexRecords.cpp,
|
|
|
|
|
src/osgPlugins/flt/OldVertexRecords.h, src/osgPlugins/flt/Pool.cpp,
|
|
|
|
|
src/osgPlugins/flt/Pool.h, src/osgPlugins/flt/ReaderWriterFLT.cpp,
|
|
|
|
|
src/osgPlugins/flt/ReaderWriterFLT.h,
|
|
|
|
|
src/osgPlugins/flt/Record.cpp, src/osgPlugins/flt/Record.h,
|
|
|
|
|
src/osgPlugins/flt/RecordVisitor.cpp,
|
|
|
|
|
src/osgPlugins/flt/RecordVisitor.h,
|
|
|
|
|
src/osgPlugins/flt/Registry.cpp, src/osgPlugins/flt/Registry.h,
|
|
|
|
|
src/osgPlugins/flt/SwitchRecord.cpp,
|
|
|
|
|
src/osgPlugins/flt/SwitchRecord.h,
|
|
|
|
|
src/osgPlugins/flt/TextureMappingPaletteRecord.cpp,
|
|
|
|
|
src/osgPlugins/flt/TextureMappingPaletteRecord.h,
|
|
|
|
|
src/osgPlugins/flt/TexturePaletteRecord.cpp,
|
|
|
|
|
src/osgPlugins/flt/TexturePaletteRecord.h,
|
|
|
|
|
src/osgPlugins/flt/TransformationRecords.cpp,
|
|
|
|
|
src/osgPlugins/flt/TransformationRecords.h,
|
|
|
|
|
src/osgPlugins/flt/UnknownRecord.cpp,
|
|
|
|
|
src/osgPlugins/flt/UnknownRecord.h,
|
|
|
|
|
src/osgPlugins/flt/VertexPoolRecords.cpp,
|
|
|
|
|
src/osgPlugins/flt/VertexPoolRecords.h,
|
|
|
|
|
src/osgPlugins/flt/export.h, src/osgPlugins/flt/flt.cpp,
|
|
|
|
|
src/osgPlugins/flt/flt.h, src/osgPlugins/flt/flt2osg.cpp,
|
|
|
|
|
src/osgPlugins/flt/flt2osg.h, src/osgPlugins/flt/license.txt,
|
|
|
|
|
src/osgPlugins/flt/opcodes.h, src/osgPlugins/gif/Makedepend,
|
|
|
|
|
src/osgPlugins/gif/Makefile,
|
|
|
|
|
src/osgPlugins/gif/ReaderWriterGIF.cpp,
|
|
|
|
|
src/osgPlugins/jpeg/Makedepend, src/osgPlugins/jpeg/Makefile,
|
|
|
|
|
src/osgPlugins/jpeg/ReaderWriterJPEG.cpp,
|
|
|
|
|
src/osgPlugins/osgtgz/Makedepend, src/osgPlugins/osgtgz/Makefile,
|
|
|
|
|
src/osgPlugins/osgtgz/osgtgz.cpp,
|
|
|
|
|
src/osgPlugins/pfb/ConvertFromPerformer.cpp,
|
|
|
|
|
src/osgPlugins/pfb/ConvertFromPerformer.h,
|
|
|
|
|
src/osgPlugins/pfb/ConvertToPerformer.cpp,
|
|
|
|
|
src/osgPlugins/pfb/ConvertToPerformer.h,
|
|
|
|
|
src/osgPlugins/pfb/Makedepend, src/osgPlugins/pfb/Makefile,
|
|
|
|
|
src/osgPlugins/pfb/README.txt,
|
|
|
|
|
src/osgPlugins/pfb/ReaderWriterPFB.cpp,
|
|
|
|
|
src/osgPlugins/pic/Makedepend, src/osgPlugins/pic/Makefile,
|
|
|
|
|
src/osgPlugins/pic/ReaderWriterPIC.cpp,
|
|
|
|
|
src/osgPlugins/png/Makedepend, src/osgPlugins/png/Makefile,
|
|
|
|
|
src/osgPlugins/png/ReaderWriterPNG.cpp,
|
|
|
|
|
src/osgPlugins/tga/Makedepend, src/osgPlugins/tga/Makefile,
|
|
|
|
|
src/osgPlugins/tga/ReaderWriterTGA.cpp,
|
|
|
|
|
src/osgPlugins/tgz/Makedepend, src/osgPlugins/tgz/Makefile,
|
|
|
|
|
src/osgPlugins/tgz/ReaderWriterTGZ.cpp,
|
|
|
|
|
src/osgPlugins/tiff/Makedepend, src/osgPlugins/tiff/Makefile,
|
|
|
|
|
src/osgPlugins/tiff/ReaderWriterTIFF.cpp,
|
|
|
|
|
src/osgPlugins/zip/Makedepend, src/osgPlugins/zip/Makefile,
|
|
|
|
|
src/osgPlugins/zip/ReaderWriterZIP.cpp,
|
|
|
|
|
src/osgUtil/CameraManipulator.cpp,
|
|
|
|
|
src/osgUtil/DisplayListVisitor.cpp,
|
|
|
|
|
src/osgUtil/DriveManipulator.cpp,
|
|
|
|
|
src/osgUtil/FlightManipulator.cpp,
|
|
|
|
|
src/osgUtil/IntersectVisitor.cpp, src/osgUtil/Makedepend,
|
|
|
|
|
src/osgUtil/Makefile, src/osgUtil/RenderVisitor.cpp,
|
|
|
|
|
src/osgUtil/SceneView.cpp, src/osgUtil/TrackballManipulator.cpp,
|
|
|
|
|
src/osgUtil/Version.cpp: Initial import of OpenSceneGraph
|
2001-12-30 23:24:10 +08:00
|
|
|
|
|