Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
tag: OpenSceneGraph…
Fetching contributors…

Cannot retrieve contributors at this time

19552 lines (15063 sloc) 738.839 kb
2003-10-02 15:28 robert
* doc/doc++/osg/AlphaFunc.html, doc/doc++/osg/AnimationPath.html,
doc/doc++/osg/AnimationPathCallback.html,
doc/doc++/osg/ApplicationUsage.html, doc/doc++/osg/Array.html,
doc/doc++/osg/AutoTransform.html, doc/doc++/osg/Billboard.html,
doc/doc++/osg/BlendFunc.html, doc/doc++/osg/BoundingBox.html,
doc/doc++/osg/BoundingSphere.html, doc/doc++/osg/Box.html,
doc/doc++/osg/ClearNode.html, doc/doc++/osg/ClipNode.html,
doc/doc++/osg/ClipPlane.html,
doc/doc++/osg/CollectOccludersVisitor.html,
doc/doc++/osg/ColorMask.html, doc/doc++/osg/ColorMatrix.html,
doc/doc++/osg/CompositeShape.html, doc/doc++/osg/Cone.html,
doc/doc++/osg/ConstShapeVisitor.html,
doc/doc++/osg/ConvexHull.html,
doc/doc++/osg/ConvexPlanarOccluder.html,
doc/doc++/osg/ConvexPlanarPolygon.html, doc/doc++/osg/CopyOp.html,
doc/doc++/osg/CullFace.html, doc/doc++/osg/CullStack.html,
doc/doc++/osg/CullingSet.html, doc/doc++/osg/Cylinder.html,
doc/doc++/osg/DOFTransform.html,
doc/doc++/osg/DatabaseRequestHandler.html,
doc/doc++/osg/DeleteHandler.html, doc/doc++/osg/Depth.html,
doc/doc++/osg/DisplaySettings.html,
doc/doc++/osg/DrawArrayLengths.html, doc/doc++/osg/DrawArrays.html,
doc/doc++/osg/DrawElementsUByte.html,
doc/doc++/osg/DrawElementsUInt.html,
doc/doc++/osg/DrawElementsUShort.html,
doc/doc++/osg/DrawPixels.html, doc/doc++/osg/Drawable.html,
doc/doc++/osg/Extensions.2.html, doc/doc++/osg/Extensions.3.html,
doc/doc++/osg/Extensions.4.html, doc/doc++/osg/Extensions.5.html,
doc/doc++/osg/Extensions.6.html, doc/doc++/osg/Extensions.html,
doc/doc++/osg/Fog.html, doc/doc++/osg/FragmentProgram.html,
doc/doc++/osg/FrontFace.html, doc/doc++/osg/General.html,
doc/doc++/osg/Geode.html, doc/doc++/osg/Geometry.html,
doc/doc++/osg/Grid.html, doc/doc++/osg/Group.html,
doc/doc++/osg/HIER.html, doc/doc++/osg/HIERjava.html,
doc/doc++/osg/HeightField.html, doc/doc++/osg/Image.html,
doc/doc++/osg/Impostor.html, doc/doc++/osg/ImpostorSprite.html,
doc/doc++/osg/IndexArray.html, doc/doc++/osg/InfinitePlane.html,
doc/doc++/osg/LOD.html, doc/doc++/osg/Light.html,
doc/doc++/osg/LightModel.html, doc/doc++/osg/LightSource.html,
doc/doc++/osg/LineSegment.html, doc/doc++/osg/LineStipple.html,
doc/doc++/osg/LineWidth.html, doc/doc++/osg/META_Node.html,
doc/doc++/osg/META_Object.html, doc/doc++/osg/META_Shape.html,
doc/doc++/osg/META_StateAttribute.html,
doc/doc++/osg/Material.html, doc/doc++/osg/MatrixTransform.html,
doc/doc++/osg/Matrixd.html, doc/doc++/osg/Matrixf.html,
doc/doc++/osg/Node.html, doc/doc++/osg/NodeAcceptOp.html,
doc/doc++/osg/NodeCallback.html, doc/doc++/osg/NodeVisitor.html,
doc/doc++/osg/NotifySeverity.html, doc/doc++/osg/Object.html,
doc/doc++/osg/OccluderNode.html, doc/doc++/osg/PagedLOD.html,
doc/doc++/osg/Plane.html, doc/doc++/osg/Point.html,
doc/doc++/osg/PolygonMode.html, doc/doc++/osg/PolygonOffset.html,
doc/doc++/osg/PolygonStipple.html, doc/doc++/osg/Polytope.html,
doc/doc++/osg/PositionAttitudeTransform.html,
doc/doc++/osg/PrimitiveFunctor.html,
doc/doc++/osg/PrimitiveSet.html, doc/doc++/osg/Projection.html,
doc/doc++/osg/QualifiedTestPrinter.html, doc/doc++/osg/Quat.html,
doc/doc++/osg/RefMatrixd.html, doc/doc++/osg/RefMatrixf.html,
doc/doc++/osg/Referenced.html, doc/doc++/osg/Sequence.html,
doc/doc++/osg/ShadeModel.html,
doc/doc++/osg/ShadowVolumeOccluder.html, doc/doc++/osg/Shape.html,
doc/doc++/osg/ShapeDrawable.html, doc/doc++/osg/ShapeVisitor.html,
doc/doc++/osg/Sphere.html, doc/doc++/osg/State.html,
doc/doc++/osg/StateAttribute.html, doc/doc++/osg/StateSet.html,
doc/doc++/osg/Stencil.html, doc/doc++/osg/SubloadCallback.2.html,
doc/doc++/osg/SubloadCallback.3.html,
doc/doc++/osg/SubloadCallback.4.html,
doc/doc++/osg/SubloadCallback.5.html,
doc/doc++/osg/SubloadCallback.html, doc/doc++/osg/Switch.html,
doc/doc++/osg/TemplateArray.html,
doc/doc++/osg/TemplateIndexArray.html,
doc/doc++/osg/TessellationHints.html, doc/doc++/osg/Test.html,
doc/doc++/osg/TestCase.html, doc/doc++/osg/TestCase_.html,
doc/doc++/osg/TestContext.html, doc/doc++/osg/TestErrorX.html,
doc/doc++/osg/TestFailureX.html, doc/doc++/osg/TestGraph.html,
doc/doc++/osg/TestQualifier.html, doc/doc++/osg/TestRecord.html,
doc/doc++/osg/TestReport.html, doc/doc++/osg/TestRunner.html,
doc/doc++/osg/TestSuite.html,
doc/doc++/osg/TestSuiteAutoRegistrationAgent.html,
doc/doc++/osg/TestVisitor.html, doc/doc++/osg/TestX.html,
doc/doc++/osg/TexEnv.html, doc/doc++/osg/TexEnvCombine.html,
doc/doc++/osg/TexGen.html, doc/doc++/osg/TexMat.html,
doc/doc++/osg/Texture.html, doc/doc++/osg/Texture1D.html,
doc/doc++/osg/Texture2D.html, doc/doc++/osg/Texture3D.html,
doc/doc++/osg/TextureCubeMap.html,
doc/doc++/osg/TextureObject.html,
doc/doc++/osg/TextureObjectManager.html,
doc/doc++/osg/TextureRectangle.html, doc/doc++/osg/Timer.html,
doc/doc++/osg/TraceStream.html, doc/doc++/osg/Transform.html,
doc/doc++/osg/TriangleFunctor.html,
doc/doc++/osg/TriangleMesh.html, doc/doc++/osg/UByte4.html,
doc/doc++/osg/Vec2.html, doc/doc++/osg/Vec3.html,
doc/doc++/osg/Vec4.html, doc/doc++/osg/VectorSizei.html,
doc/doc++/osg/VectorUByte.html, doc/doc++/osg/VectorUInt.html,
doc/doc++/osg/VectorUShort.html, doc/doc++/osg/VertexProgram.html,
doc/doc++/osg/Viewport.html, doc/doc++/osg/buffered_object.html,
doc/doc++/osg/buffered_value.html,
doc/doc++/osg/clampArray3BetweenRange.html,
doc/doc++/osg/clampArray3GEQUAL.html,
doc/doc++/osg/clampArray3LEQUAL.html,
doc/doc++/osg/clampArray4BetweenRange.html,
doc/doc++/osg/clampArray4GEQUAL.html,
doc/doc++/osg/clampArray4LEQUAL.html,
doc/doc++/osg/clampArrayElementBetweenRange.html,
doc/doc++/osg/clampArrayElementGEQUAL.html,
doc/doc++/osg/clampArrayElementLEQUAL.html,
doc/doc++/osg/clampArrayElementsBetweenRange.html,
doc/doc++/osg/clampArrayElementsGEQUAL.html,
doc/doc++/osg/clampArrayElementsLEQUAL.html,
doc/doc++/osg/clampBetweenRange.html,
doc/doc++/osg/clampGEQUAL.html, doc/doc++/osg/clampLEQUAL.html,
doc/doc++/osg/createTexturedQuadGeometry.html,
doc/doc++/osg/fast_back_stack.html, doc/doc++/osg/index.html,
doc/doc++/osg/osg.html, doc/doc++/osg/ref_ptr.html,
doc/doc++/osgDB/Field.html, doc/doc++/osgDB/Options.html,
doc/doc++/osgDB/ReadResult.html, doc/doc++/osgDB/ReaderWriter.html,
doc/doc++/osgDB/RegisterDotOsgWrapperProxy.html,
doc/doc++/osgDB/RegisterReaderWriterProxy.html,
doc/doc++/osgDB/Registry.html, doc/doc++/osgDB/WriteResult.html,
doc/doc++/osgDB/basic_type_wrapper.html,
doc/doc++/osgDB/osgDB.html, doc/doc++/osgDB/readImageFile.html,
doc/doc++/osgDB/readNodeFile.html,
doc/doc++/osgDB/readNodeFiles.2.html,
doc/doc++/osgDB/readNodeFiles.html,
doc/doc++/osgDB/readObjectFile.html,
doc/doc++/osgDB/type_wrapper.html,
doc/doc++/osgGA/AnimationPathManipulator.html,
doc/doc++/osgText/Text.html,
doc/doc++/osgUtil/CombineLODsVisitor.html,
doc/doc++/osgUtil/CullVisitor.html,
doc/doc++/osgUtil/DelaunayTriangulator.html,
doc/doc++/osgUtil/DisplayListVisitor.html,
doc/doc++/osgUtil/DisplayRequirementsVisitor.html,
doc/doc++/osgUtil/FlattenStaticTransformsVisitor.html,
doc/doc++/osgUtil/General.html, doc/doc++/osgUtil/HIER.html,
doc/doc++/osgUtil/HIERjava.html,
doc/doc++/osgUtil/HalfWayMapGenerator.html,
doc/doc++/osgUtil/HighlightMapGenerator.html,
doc/doc++/osgUtil/Hit.html,
doc/doc++/osgUtil/InsertImpostorsVisitor.html,
doc/doc++/osgUtil/IntersectState.html,
doc/doc++/osgUtil/IntersectVisitor.html,
doc/doc++/osgUtil/LeafDepthSortFunctor.html,
doc/doc++/osgUtil/MergeGeometryVisitor.html,
doc/doc++/osgUtil/Optimizer.html,
doc/doc++/osgUtil/ReflectionMapGenerator.html,
doc/doc++/osgUtil/RegisterRenderBinProxy.html,
doc/doc++/osgUtil/RemoveEmptyNodesVisitor.html,
doc/doc++/osgUtil/RemoveRedundantNodesVisitor.html,
doc/doc++/osgUtil/RenderBin.html,
doc/doc++/osgUtil/RenderGraph.html,
doc/doc++/osgUtil/RenderLeaf.html,
doc/doc++/osgUtil/RenderStage.html,
doc/doc++/osgUtil/RenderStageLighting.html,
doc/doc++/osgUtil/RenderToTextureStage.html,
doc/doc++/osgUtil/SceneView.html,
doc/doc++/osgUtil/SmoothingVisitor.html,
doc/doc++/osgUtil/StateVisitor.html,
doc/doc++/osgUtil/Statistics.html,
doc/doc++/osgUtil/Tesselator.html,
doc/doc++/osgUtil/TransformAttributeFunctor.html,
doc/doc++/osgUtil/TransformCallback.html,
doc/doc++/osgUtil/TriStripVisitor.html,
doc/doc++/osgUtil/UpdateVisitor.html,
doc/doc++/osgUtil/osgUtil.html,
src/osgPlugins/ive/ReaderWriterIVE.cpp: Updated docs for 0.9.6-2
release
2003-10-02 15:11 robert
* NEWS.txt, src/osgPlugins/ive/TextureCubeMap.cpp,
src/osgPlugins/ive/TextureCubeMap.h: Updated NEWS
Added support for inline/nonlining of texture cube maps.
2003-10-02 14:26 robert
* include/osgDB/ReadFile, include/osgDB/Registry,
src/osgDB/Registry.cpp: Added
osgDB::Registry::s/getUseObjectCacheHint()
2003-10-01 22:59 robert
* src/osgPlugins/lib3ds/ReaderWriter3DS.cpp: Added a check against
opaque textures, when detected turn the material white as per specs
for 3ds.
2003-10-01 21:48 robert
* VisualStudio/: VisualStudio.dsw,
examples/osgcameragroup/osgcamergroup.dsp: Added osgcameragroup to
the Windows apps list.
2003-10-01 21:41 robert
* runexamples.bat,
VisualStudio/examples/osgprerendercubemap/osgprerendercubemap.dsp:
Removed afterescher reference from runexamples.bat.
2003-10-01 16:56 robert
* include/osg/DisplaySettings, include/osgUtil/SceneView,
src/osg/DisplaySettings.cpp, src/osgUtil/SceneView.cpp: Introduced
new DisplaySettings::set/getDisplayType() and environemtal
variables to and command line arguments to set it.
Added support for using the DisplaySettings::getDisplayType() to
detect use of a Head Mounted Display when doing stereo so that the
asymtric frustum can be switched off.
2003-10-01 14:12 robert
* include/osgDB/Registry, src/osgDB/Registry.cpp: Added
addEntryToObjectCache method to osgDB::Registry
2003-10-01 10:46 robert
* VisualStudio/examples/:
osgprerendercubemap/osgprerendercubemap.dsp,
osgtexturerectangle/osgtexturerectangle.dsp: Rewrote the
osgtexturerectangle and osgprerendercubemap
2003-10-01 10:18 robert
* src/osg/Geometry.cpp: From Tree, added missing setTextureData
method.
2003-09-30 22:30 robert
* src/osgGA/DriveManipulator.cpp: Removed debugging comments.
2003-09-30 20:42 robert
* VisualStudio/osg/osg.dsp: Add /Zm200 option to osg library,
2003-09-30 20:24 robert
* VisualStudio/VisualStudio.dsw: Added osgText dependancy to the
osgforest project.
2003-09-30 20:09 robert
* src/osgFX/BumpMapping.cpp: Changed std::vector<>::at to [].
2003-09-30 16:50 robert
* examples/osgforest/osgforest.cpp: Added text hud instructions.
2003-09-30 14:48 robert
* examples/osgforest/osgforest.cpp: Added quad tree support into
osgforest
2003-09-29 15:42 robert
* src/osgGA/DriveManipulator.cpp: Fixed DriveManipulator::init(,)
method so that used a Matrix::set(Quat) rather than the
inappropriate usage Matrix::get(Quat).
2003-09-29 15:07 robert
* src/osg/Geometry.cpp: Fixed the Geometry::verifyBindings &&
computeCorrectBindingsAndArraySizes so they correctly check the
indices and array elements.
2003-09-29 14:35 robert
* include/osg/Quat, include/osgDB/Field, src/osg/Quat.cpp,
src/osgDB/Field.cpp, src/osgPlugins/osg/ClipPlane.cpp,
src/osgPlugins/osg/DOFTransform.cpp, src/osgPlugins/osg/Depth.cpp,
src/osgPlugins/osg/Matrix.cpp, src/osgPlugins/osg/TexMat.cpp,
src/osgPlugins/osgSim/IO_BlinkSequence.cpp: Made osg::Quat support
either float or double internal representation, defaulting to
double.
Generalised the osgDB::Field so that its getFloat() method can be
used with either doubles or floats governed by the type passed in -
this helps support either float/double Quat and Matrix classes
seemlessly.
2003-09-29 14:14 robert
* examples/osgunittests/osgunittests.cpp, include/osg/Matrixd,
include/osg/Matrixf, include/osgUtil/SceneView,
src/osg/Matrix_implementation.cpp, src/osgUtil/SceneView.cpp: Added
getPerspective() method to Matrix* and SceneView
2003-09-29 09:03 robert
* examples/osgdemeter/osgdemeter.cpp: From Clay Fowler, fixes to
osgdemeter so that the whole terrain model can be visualised at
once.
2003-09-28 11:15 robert
* AUTHORS.txt, include/osg/CullingSet,
src/osgPlugins/ive/TextureCubeMap.cpp: Added equals operator to
CUllingSet.
Update AUTHORS file.
Change tabs to 4 spaces in ive/TextureCubeMap.cpp
2003-09-28 10:34 robert
* examples/slideshow3D/slideshow3D.cpp: Added a using namespace
osgGA to keep things compiling under MipsPro + VS6.0 at them same
time.
2003-09-28 10:23 robert
* include/osg/Image: Fixed nameing of getAllocationMode()
2003-09-26 21:14 robert
* src/osgUtil/TangentSpaceGenerator.cpp: Changed
std::vector<>::at(i) array access usage to straight [i] to keep
things compiling on gcc 2.x serious
2003-09-26 17:02 robert
* Make/makedirdefs, VisualStudio/osgPlugins/jp2/jp2.dsp,
src/osgPlugins/jp2/GNUmakefile,
src/osgPlugins/jp2/ReaderWriterJP2.cpp: From Michael Gronager, jp2
plugin for reading and writing JPEG2000 files.
2003-09-26 12:20 robert
* examples/osgforest/osgforest.cpp, include/osg/CullStack,
include/osgGA/AnimationPathManipulator, src/osg/CullStack.cpp,
src/osg/Geometry.cpp, src/osgGA/AnimationPathManipulator.cpp,
src/osgPlugins/ive/ReaderWriterIVE.cpp: Improves to CullStack.
From M.Grngr. options support for f=switching off internal imagery
in .ive files
2003-09-25 22:54 robert
* runexamples.bat, Make/makedirdefs, VisualStudio/VisualStudio.dsw,
VisualStudio/examples/osgforest/osgforest.dsp,
examples/osgforest/GNUmakefile,
examples/osgforest/GNUmakefile.inst,
examples/osgforest/osgforest.cpp,
examples/osggeometry/osggeometry.cpp, include/osg/BlendColor,
include/osg/CullStack, include/osg/CullingSet,
include/osg/TriangleFunctor, src/osgSim/LightPointNode.cpp,
src/osgUtil/IntersectVisitor.cpp, src/osgUtil/SmoothingVisitor.cpp,
src/osgUtil/TriStripVisitor.cpp: Added the beginnings of a new
osgforest example.
Added support into osg::TriangleFunctor for specifying whether the
vertices being generates are temporary or not.
2003-09-24 19:54 robert
* examples/osgpbuffer/: RenderToTextureStage.cpp,
RenderToTextureStage.h: Added a local osg::State to the pbuffer
implementation.
2003-09-24 19:53 robert
* include/osgUtil/UpdateVisitor: Made the calling of drawable
update callbacks always happen when a geode is traversed in the
update traversal.
2003-09-24 16:54 robert
* include/osg/Geometry, include/osgUtil/Optimizer,
src/osg/Geometry.cpp, src/osgUtil/Optimizer.cpp: Improved the
Geometry::verifyBinding() and computeCorrectBindingsAndArraySizes()
methods to check all atributes and to report warnigns when errors
are detected.
Added a CheckGeomtryVisitor to osgUtil::Optimizer to detect
eroneous Geometry before rendering.
2003-09-23 15:42 robert
* src/osgPlugins/pfb/ConvertFromPerformer.cpp: From Tom Jolly,
added support for TexEnv to pfb plugin.
2003-09-22 22:22 robert
* Make/makedefs: From Bob Kuehne, added extra include for freetype
to find it on OSX.
2003-09-22 18:09 robert
* doc/install.html: Changed reference to osgPluins/GNUmakefile to
Make/makedirdefs
2003-09-22 10:13 robert
* include/osg/Image, src/osg/Image.cpp: Renamed instance of
variables called format to pixelFormat to make a clearer
distinction between pixelFormat and internalTextureFormat.
2003-09-17 16:48 robert
* VisualStudio/VisualStudio.dsw: Added osgUtil to dependencies of
the obj plugin.
2003-09-17 13:04 robert
* Make/makedefs, VisualStudio/osg/osg.dsp, include/osg/BlendColor,
include/osg/BlendFunc, include/osg/Multisample,
include/osg/StateAttribute, src/osg/BlendColor.cpp,
src/osg/GNUmakefile, src/osg/Multisample.cpp: From Alberto Farre,
added support for GL_EXT_blend_color, GL_ARB_multisample,
GL_NV_multisample_filter_hint extension in the form of
osg::BlendColor and osg::Multisample state attribute classes.
2003-09-16 23:26 robert
* NEWS.txt: Updated release data of 0.9.6 from 15th to 16th.
2003-09-16 22:26 robert
* Make/makedefs: Updated Make/makedefs version number to 0.9.6-1.
2003-09-16 22:25 robert
* ChangeLog, src/osg/Version.cpp, src/osgDB/Version.cpp,
src/osgGA/Version.cpp, src/osgParticle/Version.cpp,
src/osgProducer/Version.cpp, src/osgSim/Version.cpp,
src/osgText/Version.cpp, src/osgUtil/Version.cpp: Updated version
numbers and ChangeLog for the release.
2003-09-16 20:56 robert
* examples/slideshow3D/SlideEventHandler.h,
include/osgProducer/KeyboardMouseCallback,
include/osgUtil/Statistics, src/osgPlugins/flt/flt2osg.cpp,
src/osgPlugins/lwo/Lwo2.cpp, src/osgPlugins/txp/trpage_write.h:
Warning fixes for Win32.
2003-09-16 20:56 robert
* src/osgUtil/TriStripVisitor.cpp: Added a check for the maximum
index values of primitives, and then use this to select whether to
use UByte,UShort or UInt versions of osg::DrawElements.
2003-09-16 20:54 robert
* include/osg/PrimitiveSet, include/osg/UByte4,
src/osgPlugins/osg/Geometry.cpp: Fixes for .osg output of UByte4
values, and added missing template contructor to
DrawElementsUShort.
2003-09-16 20:53 robert
* src/osgPlugins/obj/ReaderWriterOBJ.cpp: Improved the tesselation
of obj surfaces so that rendering performance is significantly
improved.
2003-09-16 12:54 robert
* examples/osgshadowtexture/CreateShadowedScene.cpp: Moved a local
new StateSet into cull callback as a ref_ptr to prevent memory
leaks.
2003-09-16 12:22 robert
* src/osgPlugins/txp/: trpage_warchive.cpp, trpage_writebuf.cpp:
Warning fixes for VS .NET.
2003-09-16 10:54 robert
* src/osgPlugins/obj/: ReaderWriterOBJ.cpp, glm.cpp, glm.h: Added
support for per vertex colors.
2003-09-16 09:10 robert
* src/osgPlugins/txp/TrPageArchive.h: Added
inlucde<osgSim/LightPointNode> to trPageArchive to get round IRIX
build problem.
2003-09-15 23:13 robert
* src/osgPlugins/txp/: trpage_warchive.cpp, trpage_write.h: Changed
a couple of int64's back to int32.
2003-09-15 22:43 robert
* ChangeLog, examples/slideshow3D/SlideShowConstructor.cpp,
include/osgText/Text, src/osgText/Text.cpp: Added support for
handling of wordwrap in osgText::Text, so that whole words are cut
in two, but rather moved completely to the next line.
2003-09-15 16:03 robert
* src/osgPlugins/flt/flt2osg.cpp: From Julian Ortiz, fix to
OpenFlight loader so that it handlers OpenFlight switches in a more
appropriate way.
2003-09-15 14:54 robert
* VisualStudio/examples/slideshow3D/slideshow3D.dsp,
examples/slideshow3D/DefaultPresentation.cpp,
examples/slideshow3D/GNUmakefile,
examples/slideshow3D/ReaderWriterXML.cpp,
examples/slideshow3D/SlideShowConstructor.cpp,
examples/slideshow3D/SlideShowConstructor.h,
examples/slideshow3D/slideshow3D.cpp: Added support for correct
sizing of the created presentation w.r.t the size of the scene, a
default home position, handling of <ratio> field in the slideshow
xml file, and support for stereo image pairs.
2003-09-15 11:17 robert
* ChangeLog, NEWS.txt: Updates ChangeLog and NEWS for the 0.9.6
release.
2003-09-15 11:12 robert
* src/osgPlugins/txp/: trpage_geom.cpp, trpage_readbuf.cpp,
trpage_warchive.cpp, trpage_write.h: Fixes for warnings under
VS.NET from Marco Jez.
2003-09-15 09:34 robert
* NEWS.txt: Updated NEWS date to 15th September 2003, for 0.9.6
release.
2003-09-15 09:32 robert
* src/osgPlugins/geo/: ReaderWriterGEO.cpp, geoFormat.h: Fixed
warnings in geo plugin.
2003-09-14 23:49 robert
* NEWS.txt, VisualStudio/VisualStudio.dsw,
VisualStudio/examples/slideshow3D/slideshow3D.dsp,
src/osgPlugins/geo/ReaderWriterGEO.cpp,
src/osgPlugins/geo/geoFormat.h, src/osgPlugins/geo/geoTypes.h,
src/osgPlugins/geo/osgGeoAction.h,
src/osgPlugins/geo/osgGeoStructs.h: From Geoff Michel, updated geo
plugin to support latest rev of Geo Modeller's file format.
2003-09-14 23:48 robert
* src/osgPlugins/ive/AzimElevationSector.cpp,
src/osgPlugins/ive/AzimElevationSector.h,
src/osgPlugins/ive/AzimSector.cpp, src/osgPlugins/ive/AzimSector.h,
src/osgPlugins/ive/BlinkSequence.cpp,
src/osgPlugins/ive/BlinkSequence.h,
src/osgPlugins/ive/ConeSector.cpp, src/osgPlugins/ive/ConeSector.h,
src/osgPlugins/ive/ConvexPlanarOccluder.cpp,
src/osgPlugins/ive/ConvexPlanarPolygon.cpp,
src/osgPlugins/ive/DataInputStream.cpp,
src/osgPlugins/ive/DataOutputStream.cpp,
src/osgPlugins/ive/ElevationSector.cpp,
src/osgPlugins/ive/ElevationSector.h,
src/osgPlugins/ive/GNUmakefile, src/osgPlugins/ive/Impostor.cpp,
src/osgPlugins/ive/LightPoint.cpp, src/osgPlugins/ive/LightPoint.h,
src/osgPlugins/ive/LightPointNode.cpp,
src/osgPlugins/ive/LightPointNode.h,
src/osgPlugins/ive/OccluderNode.cpp,
src/osgPlugins/ive/PagedLOD.cpp, src/osgPlugins/ive/ReadWrite.h,
src/osgPlugins/ive/Switch.cpp, VisualStudio/osgPlugins/ive/ive.dsp:
Forom yne Schmidt Jansen, added support for osgSim into ive plugin.
2003-09-14 23:11 robert
* examples/slideshow3D/: GNUmakefile, PointsEventHandler.cpp,
PointsEventHandler.h, SlideEventHandler.h, slideshow3D.cpp: Added
support for conrolling point size into slideshow3D.
2003-09-13 17:48 robert
* examples/slideshow3D/slideshow3D.cpp: Added commandline usage
docs.
2003-09-13 17:43 robert
* Make/makedefs: Changed the FREETYPE_LIB under Cygwin from ft
freetype2 to freetype
2003-09-13 16:59 robert
* src/osgPlugins/obj/ReaderWriterOBJ.cpp: Fixed the OBJ loader so
that it shares all duplicate state, improving the load time and
rendering performance significantly.
2003-09-12 22:15 robert
* ChangeLog: Updated change log for release.
2003-09-12 22:15 robert
* src/osgPlugins/txp/TrPageArchive.h: Changed std::size_t to
unsigned int to attempt to fix IRIX build problem.
2003-09-12 22:05 robert
* Make/makedefs: From Norman Vine, fixes for Cygwin and Mingw
builds.
2003-09-12 20:17 robert
* src/osgPlugins/ive/: DataInputStream.cpp, DataOutputStream.cpp:
Work around for OSX errors when reading .ive files.
2003-09-12 19:49 robert
* VisualStudio/osgFX/osgFX.dsp: Changed OSGUTIL_LIBRARY to
OSGFX_LIBRARY
2003-09-12 16:29 robert
* src/osgPlugins/ive/: DataInputStream.cpp, DataInputStream.h,
DataOutputStream.cpp, DataOutputStream.h: Added verbode debugging
option to dataoutputstream and datainputstream to help invstigation
into crash under OSX when reading .ive files.
2003-09-12 14:58 robert
* VisualStudio/osgFX/osgFX.dsp: Rebuild osgFX plugin by hand to fix
dependancy problems that some Win32 users are experiencing.
2003-09-12 14:20 robert
* src/osgDB/Registry.cpp: Commented out various osg::notify() calls
that were causing crashes under OSX during initialization.
2003-09-12 14:02 robert
* src/osgPlugins/ive/ReaderWriterIVE.cpp: Added #ifdef
IVE_CATCH_EXCEPTIONS to allow catching of exceptions to be turned
off for debugging purposes.
2003-09-12 10:48 robert
* NEWS.txt: Updated NEWS file for the release.
2003-09-12 09:45 robert
* src/osgPlugins/osg/: FragmentProgram.cpp, VertexProgram.cpp: From
Sebastien Kuntz, added support for external refernces to
vertex/fragment program files.
2003-09-11 10:44 robert
* Make/makedefs, src/osgPlugins/iv/GNUmakefile.orig,
src/osgPlugins/lwo/README.osg, src/osgPlugins/lwo/README_osg.txt,
src/osgPlugins/obj/README.osg, src/osgPlugins/obj/README_osg.txt:
Clean ups for the release.
2003-09-11 00:18 robert
* include/osg/CullStack, src/osg/State.cpp: Added
applyProjectionMatrix(0); & applyModelViewMatrix(0); into
osg::State::popAllStateSets(), removed some debugging output.
2003-09-10 22:30 robert
* VisualStudio/osgPlugins/pfb/pfb.dsp: Fixed unix line ending.
2003-09-10 22:22 robert
* include/osg/State, src/osg/State.cpp,
src/osgProducer/ViewerEventHandler.cpp, src/osgUtil/SceneView.cpp:
Added osg::State::popAllStateSets() method to pop all remain
StateSet's off the state stack, thus readying the state object to
recieve a new frame.
Removed the state.reset() call in osgUtil::SceneView::cull() as
this was causing problems with stats producing inheritance of state
when toggling stats on.
2003-09-10 21:43 robert
* src/osgProducer/ViewerEventHandler.cpp: Fixed state inheritance
from the stats overlay onto the rest of the scene.
2003-09-10 21:24 robert
* Make/makedefs: Added -I/sw/include to Make/makedefs
2003-09-10 20:55 robert
* Make/makedefs, examples/slideshow3D/GNUmakefile,
examples/slideshow3D/GNUmakefile.inst: Addeed LIBXML2_INCLUDE
defined to Make/makedefs to handle non standard placement of
libxml2 in OSX.
2003-09-10 20:25 robert
* examples/osgwindows/osgwindows.cpp,
examples/slideshow3D/ReaderWriterXML.cpp,
src/osgProducer/OsgCameraGroup.cpp: Changed OsgCameraGroup so that
it shares osg::State between Producer::Camera's which share the
same Producer::RenderSurface.
Added support for more colors in slideshow3D's constructor code.
2003-09-10 15:43 robert
* src/osgPlugins/ive/DataInputStream.cpp: Fix warning under Win32.
2003-09-10 14:25 robert
* VisualStudio/examples/osglightpoint/osglightpoint.dsp: Added
/Zm200.
2003-09-10 13:38 robert
* Make/makedirdefs, examples/osgpagedlod/GNUmakefile,
examples/osgpagedlod/GNUmakefile.inst,
examples/osgpagedlod/osgpagedlod.cpp, include/osg/Vec2,
include/osg/Vec3, include/osg/Vec4, src/osgFX/BumpMapping.cpp,
src/osgPlugins/osg/Geometry.cpp: Fixes for osgFX.
2003-09-10 13:26 robert
* src/osgPlugins/txp/GNUmakefile: Added -losgText into txp plugin's
GNUmakefile for OSX build.
2003-09-10 13:04 robert
* src/osgPlugins/osgSim/GNUmakefile: Added -losgText for OSX build.
2003-09-10 12:21 robert
* src/osgPlugins/osg/ColorMatrix.cpp: From Marco Jez, moved color
matrix IO code across to using Marix.h so it handles float's
double's properly.
2003-09-10 12:18 robert
* src/osgSim/GNUmakefile: Added osgText and osgDB to the list of
dependencies for OSX build.
2003-09-10 09:34 robert
* doc/doc++/: osg/AlphaFunc.html, osg/AnimationPath.html,
osg/AnimationPathCallback.html, osg/ApplicationUsage.html,
osg/Array.html, osg/AutoTransform.html, osg/Billboard.html,
osg/BlendFunc.html, osg/BoundingBox.html, osg/Box.html,
osg/ClearNode.html, osg/ClipNode.html, osg/ClipPlane.html,
osg/CollectOccludersVisitor.html, osg/ColorMask.html,
osg/ColorMatrix.html, osg/CompositeShape.html, osg/Cone.html,
osg/ConstShapeVisitor.html, osg/ConvexHull.html,
osg/ConvexPlanarOccluder.html, osg/CopyOp.html, osg/CullFace.html,
osg/Cylinder.html, osg/DOFTransform.html,
osg/DatabaseRequestHandler.html, osg/DeleteHandler.html,
osg/Depth.html, osg/DisplaySettings.html,
osg/DrawArrayLengths.html, osg/DrawArrays.html,
osg/DrawElementsUByte.html, osg/DrawElementsUInt.html,
osg/DrawElementsUShort.html, osg/DrawPixels.html,
osg/Drawable.html, osg/Extensions.3.html, osg/Extensions.4.html,
osg/Extensions.5.html, osg/Extensions.6.html, osg/Extensions.html,
osg/Fog.html, osg/FragmentProgram.html, osg/FrontFace.html,
osg/General.html, osg/Geode.html, osg/Geometry.html, osg/Grid.html,
osg/Group.html, osg/HeightField.html, osg/Image.html,
osg/Impostor.html, osg/ImpostorSprite.html, osg/IndexArray.html,
osg/InfinitePlane.html, osg/LOD.html, osg/Light.html,
osg/LightModel.html, osg/LightSource.html, osg/LineSegment.html,
osg/LineStipple.html, osg/LineWidth.html, osg/META_Node.html,
osg/META_Object.html, osg/META_Shape.html,
osg/META_StateAttribute.html, osg/Material.html,
osg/MatrixTransform.html, osg/Matrixd.html, osg/Matrixf.html,
osg/Node.html, osg/NodeAcceptOp.html, osg/NodeCallback.html,
osg/NodeVisitor.html, osg/NotifySeverity.html, osg/Object.html,
osg/OccluderNode.html, osg/PagedLOD.html, osg/Plane.html,
osg/Point.html, osg/PolygonMode.html, osg/PolygonOffset.html,
osg/PolygonStipple.html, osg/Polytope.html,
osg/PositionAttitudeTransform.html, osg/PrimitiveFunctor.html,
osg/PrimitiveSet.html, osg/Projection.html,
osg/QualifiedTestPrinter.html, osg/Quat.html, osg/RefMatrixd.html,
osg/RefMatrixf.html, osg/Referenced.html, osg/Sequence.html,
osg/ShadeModel.html, osg/ShadowVolumeOccluder.html, osg/Shape.html,
osg/ShapeDrawable.html, osg/ShapeVisitor.html, osg/Sphere.html,
osg/State.html, osg/StateAttribute.html, osg/StateSet.html,
osg/Stencil.html, osg/SubloadCallback.2.html,
osg/SubloadCallback.3.html, osg/SubloadCallback.4.html,
osg/SubloadCallback.5.html, osg/SubloadCallback.html,
osg/Switch.html, osg/TemplateArray.html,
osg/TemplateIndexArray.html, osg/TessellationHints.html,
osg/Test.html, osg/TestCase.html, osg/TestCase_.html,
osg/TestContext.html, osg/TestErrorX.html, osg/TestFailureX.html,
osg/TestGraph.html, osg/TestQualifier.html, osg/TestRecord.html,
osg/TestReport.html, osg/TestRunner.html, osg/TestSuite.html,
osg/TestSuiteAutoRegistrationAgent.html, osg/TestVisitor.html,
osg/TestX.html, osg/TexEnv.html, osg/TexEnvCombine.html,
osg/TexGen.html, osg/TexMat.html, osg/Texture.html,
osg/Texture1D.html, osg/Texture2D.html, osg/Texture3D.html,
osg/TextureCubeMap.html, osg/TextureObject.html,
osg/TextureObjectManager.html, osg/TextureRectangle.html,
osg/Timer.html, osg/TraceStream.html, osg/Transform.html,
osg/TriangleFunctor.html, osg/TriangleMesh.html, osg/UByte4.html,
osg/Vec2.html, osg/Vec3.html, osg/Vec4.html, osg/VectorSizei.html,
osg/VectorUByte.html, osg/VectorUInt.html, osg/VectorUShort.html,
osg/VertexProgram.html, osg/Viewport.html,
osg/buffered_object.html, osg/buffered_value.html,
osg/clampArray3BetweenRange.html, osg/clampArray3GEQUAL.html,
osg/clampArray3LEQUAL.html, osg/clampArray4BetweenRange.html,
osg/clampArray4GEQUAL.html, osg/clampArray4LEQUAL.html,
osg/clampArrayElementBetweenRange.html,
osg/clampArrayElementGEQUAL.html, osg/clampArrayElementLEQUAL.html,
osg/clampArrayElementsBetweenRange.html,
osg/clampArrayElementsGEQUAL.html,
osg/clampArrayElementsLEQUAL.html, osg/clampBetweenRange.html,
osg/clampGEQUAL.html, osg/clampLEQUAL.html,
osg/createTexturedQuadGeometry.html, osg/fast_back_stack.html,
osg/index.html, osg/osg.html, osg/ref_ptr.html,
osgFX/AnisotropicLighting.html, osgFX/BumpMapping.html,
osgFX/Cartoon.html, osgFX/Effect.html, osgFX/HIERjava.html,
osgFX/Scribe.html, osgFX/SpecularHighlights.html,
osgFX/Technique.html, osgFX/Validator.html, osgFX/osgFX.html:
Updated docs for release.
2003-09-09 23:18 robert
* include/osg/Geometry, src/osg/Geometry.cpp,
src/osgFX/BumpMapping.cpp, src/osgPlugins/dw/ReaderWriterDW.cpp,
src/osgPlugins/ive/DataOutputStream.cpp,
src/osgPlugins/ive/DataOutputStream.h,
src/osgPlugins/ive/Geometry.cpp, src/osgPlugins/osg/Geometry.cpp,
src/osgPlugins/osgFX/IO_BumpMapping.cpp,
src/osgUtil/Tesselator.cpp: Cleaned up handling of vertex arrays in
osg::Geometry.
Added support for vertex attribute arrays in .osg and .ive.
2003-09-09 12:54 robert
* examples/osgfxbrowser/osgfxbrowser.cpp,
include/osgFX/BumpMapping, include/osgFX/Effect,
include/osgFX/Technique, include/osgFX/Validator,
src/osgFX/BumpMapping.cpp, src/osgFX/Effect.cpp,
src/osgFX/Technique.cpp, src/osgFX/Validator.cpp,
src/osgPlugins/osgFX/GNUmakefile,
src/osgPlugins/osgFX/IO_AnisotropicLighting.cpp,
src/osgPlugins/osgFX/IO_BumpMapping.cpp,
src/osgPlugins/osgFX/IO_Cartoon.cpp,
src/osgPlugins/osgFX/IO_Effect.cpp,
src/osgPlugins/osgFX/IO_Scribe.cpp,
src/osgPlugins/osgFX/IO_SpecularHighlights.cpp: Updates to osgFX,
from Marco Jez, to map Effect across to being derived from
osg::Group rather than from osg::Node.
2003-09-09 11:09 robert
* src/osgPlugins/ive/: DataInputStream.cpp, DataOutputStream.cpp:
Made writeMatrix/readMatrix use doubles exclusively.
2003-09-09 09:56 robert
* include/osg/: Matrix, Matrixd: Updated docs for release.
Added OSG_USE_DOUBLE_MARTRICES define into include/osg/Matrix to
make it more convinient to switch between single and double
matrices.
2003-09-08 11:50 robert
* AUTHORS.txt, NEWS.txt, doc/documentation.html,
doc/doc++/osg/AlphaFunc.html, doc/doc++/osg/AnimationPath.html,
doc/doc++/osg/AnimationPathCallback.html,
doc/doc++/osg/ApplicationUsage.html, doc/doc++/osg/Array.html,
doc/doc++/osg/AutoTransform.html, doc/doc++/osg/Billboard.html,
doc/doc++/osg/BlendFunc.html, doc/doc++/osg/BoundingBox.html,
doc/doc++/osg/Box.html, doc/doc++/osg/ClearNode.html,
doc/doc++/osg/ClipNode.html, doc/doc++/osg/ClipPlane.html,
doc/doc++/osg/CollectOccludersVisitor.html,
doc/doc++/osg/ColorMask.html, doc/doc++/osg/ColorMatrix.html,
doc/doc++/osg/CompositeShape.html, doc/doc++/osg/Cone.html,
doc/doc++/osg/ConstShapeVisitor.html,
doc/doc++/osg/ConvexHull.html,
doc/doc++/osg/ConvexPlanarOccluder.html, doc/doc++/osg/CopyOp.html,
doc/doc++/osg/CullFace.html, doc/doc++/osg/CullStack.html,
doc/doc++/osg/CullingSet.html, doc/doc++/osg/Cylinder.html,
doc/doc++/osg/DOFTransform.html,
doc/doc++/osg/DatabaseRequestHandler.html,
doc/doc++/osg/DeleteHandler.html, doc/doc++/osg/Depth.html,
doc/doc++/osg/DisplaySettings.html,
doc/doc++/osg/DrawArrayLengths.html, doc/doc++/osg/DrawArrays.html,
doc/doc++/osg/DrawElementsUByte.html,
doc/doc++/osg/DrawElementsUInt.html,
doc/doc++/osg/DrawElementsUShort.html,
doc/doc++/osg/DrawPixels.html, doc/doc++/osg/Drawable.html,
doc/doc++/osg/Extensions.3.html, doc/doc++/osg/Extensions.4.html,
doc/doc++/osg/Extensions.5.html, doc/doc++/osg/Extensions.6.html,
doc/doc++/osg/Extensions.html, doc/doc++/osg/Fog.html,
doc/doc++/osg/FragmentProgram.html, doc/doc++/osg/FrontFace.html,
doc/doc++/osg/General.html, doc/doc++/osg/Geode.html,
doc/doc++/osg/Geometry.html, doc/doc++/osg/Grid.html,
doc/doc++/osg/Group.html, doc/doc++/osg/HIER.html,
doc/doc++/osg/HIERjava.html, doc/doc++/osg/HeightField.html,
doc/doc++/osg/Image.html, doc/doc++/osg/Impostor.html,
doc/doc++/osg/ImpostorSprite.html,
doc/doc++/osg/ImpostorSpriteManager.html,
doc/doc++/osg/IndexArray.html, doc/doc++/osg/InfinitePlane.html,
doc/doc++/osg/LOD.html, doc/doc++/osg/Light.html,
doc/doc++/osg/LightModel.html, doc/doc++/osg/LightSource.html,
doc/doc++/osg/LineSegment.html, doc/doc++/osg/LineStipple.html,
doc/doc++/osg/LineWidth.html, doc/doc++/osg/META_Node.html,
doc/doc++/osg/META_Object.html, doc/doc++/osg/META_Shape.html,
doc/doc++/osg/META_StateAttribute.html,
doc/doc++/osg/Material.html, doc/doc++/osg/MatrixTransform.html,
doc/doc++/osg/Matrixd.html, doc/doc++/osg/Matrixf.html,
doc/doc++/osg/Node.html, doc/doc++/osg/NodeAcceptOp.html,
doc/doc++/osg/NodeCallback.html, doc/doc++/osg/NodeVisitor.html,
doc/doc++/osg/NotifySeverity.html, doc/doc++/osg/Object.html,
doc/doc++/osg/OccluderNode.html, doc/doc++/osg/PagedLOD.html,
doc/doc++/osg/Plane.html, doc/doc++/osg/Point.html,
doc/doc++/osg/PolygonMode.html, doc/doc++/osg/PolygonOffset.html,
doc/doc++/osg/PolygonStipple.html, doc/doc++/osg/Polytope.html,
doc/doc++/osg/PositionAttitudeTransform.html,
doc/doc++/osg/PrimitiveFunctor.html,
doc/doc++/osg/PrimitiveSet.html, doc/doc++/osg/Projection.html,
doc/doc++/osg/QualifiedTestPrinter.html, doc/doc++/osg/Quat.html,
doc/doc++/osg/RefMatrixd.html, doc/doc++/osg/RefMatrixf.html,
doc/doc++/osg/Referenced.html, doc/doc++/osg/Sequence.html,
doc/doc++/osg/ShadeModel.html,
doc/doc++/osg/ShadowVolumeOccluder.html, doc/doc++/osg/Shape.html,
doc/doc++/osg/ShapeDrawable.html, doc/doc++/osg/ShapeVisitor.html,
doc/doc++/osg/Sphere.html, doc/doc++/osg/State.html,
doc/doc++/osg/StateAttribute.html, doc/doc++/osg/StateSet.html,
doc/doc++/osg/Stencil.html, doc/doc++/osg/SubloadCallback.2.html,
doc/doc++/osg/SubloadCallback.3.html,
doc/doc++/osg/SubloadCallback.4.html,
doc/doc++/osg/SubloadCallback.5.html,
doc/doc++/osg/SubloadCallback.html, doc/doc++/osg/Switch.html,
doc/doc++/osg/TemplateArray.html,
doc/doc++/osg/TemplateIndexArray.html,
doc/doc++/osg/TessellationHints.html, doc/doc++/osg/Test.html,
doc/doc++/osg/TestCase.html, doc/doc++/osg/TestCase_.html,
doc/doc++/osg/TestContext.html, doc/doc++/osg/TestErrorX.html,
doc/doc++/osg/TestFailureX.html, doc/doc++/osg/TestGraph.html,
doc/doc++/osg/TestQualifier.html, doc/doc++/osg/TestRecord.html,
doc/doc++/osg/TestReport.html, doc/doc++/osg/TestRunner.html,
doc/doc++/osg/TestSuite.html,
doc/doc++/osg/TestSuiteAutoRegistrationAgent.html,
doc/doc++/osg/TestVisitor.html, doc/doc++/osg/TestX.html,
doc/doc++/osg/TexEnv.html, doc/doc++/osg/TexEnvCombine.html,
doc/doc++/osg/TexGen.html, doc/doc++/osg/TexMat.html,
doc/doc++/osg/Texture.html, doc/doc++/osg/Texture1D.html,
doc/doc++/osg/Texture2D.html, doc/doc++/osg/Texture3D.html,
doc/doc++/osg/TextureCubeMap.html,
doc/doc++/osg/TextureObject.html,
doc/doc++/osg/TextureObjectManager.html,
doc/doc++/osg/TextureRectangle.html, doc/doc++/osg/Timer.html,
doc/doc++/osg/TraceStream.html, doc/doc++/osg/Transform.html,
doc/doc++/osg/TriangleFunctor.html,
doc/doc++/osg/TriangleMesh.html, doc/doc++/osg/UByte4.html,
doc/doc++/osg/Vec2.html, doc/doc++/osg/Vec3.html,
doc/doc++/osg/Vec4.html, doc/doc++/osg/VectorSizei.html,
doc/doc++/osg/VectorUByte.html, doc/doc++/osg/VectorUInt.html,
doc/doc++/osg/VectorUShort.html, doc/doc++/osg/VertexProgram.html,
doc/doc++/osg/Viewport.html, doc/doc++/osg/buffered_object.html,
doc/doc++/osg/buffered_value.html,
doc/doc++/osg/clampArray3BetweenRange.html,
doc/doc++/osg/clampArray3GEQUAL.html,
doc/doc++/osg/clampArray3LEQUAL.html,
doc/doc++/osg/clampArray4BetweenRange.html,
doc/doc++/osg/clampArray4GEQUAL.html,
doc/doc++/osg/clampArray4LEQUAL.html,
doc/doc++/osg/clampArrayElementBetweenRange.html,
doc/doc++/osg/clampArrayElementGEQUAL.html,
doc/doc++/osg/clampArrayElementLEQUAL.html,
doc/doc++/osg/clampArrayElementsBetweenRange.html,
doc/doc++/osg/clampArrayElementsGEQUAL.html,
doc/doc++/osg/clampArrayElementsLEQUAL.html,
doc/doc++/osg/clampBetweenRange.html,
doc/doc++/osg/clampGEQUAL.html, doc/doc++/osg/clampLEQUAL.html,
doc/doc++/osg/computeEyeToLocal.html,
doc/doc++/osg/computeLocalToEye.html,
doc/doc++/osg/computeLocalToWorld.html,
doc/doc++/osg/computeWorldToLocal.html,
doc/doc++/osg/createGeodeForImage.2.html,
doc/doc++/osg/fast_back_stack.html,
doc/doc++/osg/getGLExtensionDisableString.html,
doc/doc++/osg/index.html, doc/doc++/osg/osg.html,
doc/doc++/osg/ref_ptr.html,
doc/doc++/osg/setGLExtensionDisableString.html,
doc/doc++/osgDB/DatabasePager.html, doc/doc++/osgDB/HIER.html,
doc/doc++/osgDB/HIERjava.html, doc/doc++/osgDB/Registry.html,
doc/doc++/osgFX/AnisotropicLighting.html,
doc/doc++/osgFX/BumpMapping.html, doc/doc++/osgFX/Cartoon.html,
doc/doc++/osgFX/ClassGraph.class,
doc/doc++/osgFX/ClassGraphPanel.class,
doc/doc++/osgFX/ClassLayout.class, doc/doc++/osgFX/Effect.html,
doc/doc++/osgFX/General.html, doc/doc++/osgFX/HIER.html,
doc/doc++/osgFX/HIERjava.html, doc/doc++/osgFX/META_Effect.html,
doc/doc++/osgFX/META_Technique.html,
doc/doc++/osgFX/NavigatorButton.class,
doc/doc++/osgFX/Registry.html, doc/doc++/osgFX/Scribe.html,
doc/doc++/osgFX/SpecularHighlights.html,
doc/doc++/osgFX/Technique.html, doc/doc++/osgFX/Validator.html,
doc/doc++/osgFX/icon1.gif, doc/doc++/osgFX/icon2.gif,
doc/doc++/osgFX/index.html, doc/doc++/osgFX/osgFX.html,
doc/doc++/osgGA/AnimationPathManipulator.html,
doc/doc++/osgGA/DriveManipulator.html,
doc/doc++/osgGA/FlightManipulator.html,
doc/doc++/osgGA/KeySwitchMatrixManipulator.html,
doc/doc++/osgGA/MatrixManipulator.html,
doc/doc++/osgGA/TrackballManipulator.html,
doc/doc++/osgParticle/AngularAccelOperator.html,
doc/doc++/osgParticle/CenteredPlacer.html,
doc/doc++/osgParticle/Counter.html,
doc/doc++/osgParticle/Emitter.html,
doc/doc++/osgParticle/FluidFrictionOperator.html,
doc/doc++/osgParticle/ForceOperator.html,
doc/doc++/osgParticle/General.html,
doc/doc++/osgParticle/HIER.html,
doc/doc++/osgParticle/HIERjava.html,
doc/doc++/osgParticle/Interpolator.html,
doc/doc++/osgParticle/LinearInterpolator.html,
doc/doc++/osgParticle/ModularEmitter.html,
doc/doc++/osgParticle/ModularProgram.html,
doc/doc++/osgParticle/MultiSegmentPlacer.html,
doc/doc++/osgParticle/Operator.html,
doc/doc++/osgParticle/Particle.html,
doc/doc++/osgParticle/ParticleProcessor.html,
doc/doc++/osgParticle/ParticleSystem.html,
doc/doc++/osgParticle/ParticleSystemUpdater.html,
doc/doc++/osgParticle/Placer.html,
doc/doc++/osgParticle/PointPlacer.html,
doc/doc++/osgParticle/Program.html,
doc/doc++/osgParticle/RadialShooter.html,
doc/doc++/osgParticle/RandomRateCounter.html,
doc/doc++/osgParticle/SectorPlacer.html,
doc/doc++/osgParticle/SegmentPlacer.html,
doc/doc++/osgParticle/Shooter.html,
doc/doc++/osgParticle/VariableRateCounter.html,
doc/doc++/osgParticle/index.html,
doc/doc++/osgParticle/osgParticle.html,
doc/doc++/osgParticle/range.html,
doc/doc++/osgProducer/KeyboardMouseCallback.html,
doc/doc++/osgProducer/OsgCameraGroup.html,
doc/doc++/osgProducer/RealizeCallback.html,
doc/doc++/osgProducer/Viewer.html,
doc/doc++/osgSim/AzimElevationSector.html,
doc/doc++/osgSim/AzimRange.html, doc/doc++/osgSim/AzimSector.html,
doc/doc++/osgSim/BlinkSequence.html,
doc/doc++/osgSim/ColorRange.html, doc/doc++/osgSim/ConeSector.html,
doc/doc++/osgSim/ElevationRange.html,
doc/doc++/osgSim/ElevationSector.html,
doc/doc++/osgSim/General.html, doc/doc++/osgSim/HIER.html,
doc/doc++/osgSim/HIERjava.html, doc/doc++/osgSim/LightPoint.html,
doc/doc++/osgSim/LightPointNode.html,
doc/doc++/osgSim/ScalarBar.html,
doc/doc++/osgSim/ScalarsToColors.html,
doc/doc++/osgSim/Sector.html, doc/doc++/osgSim/SequenceGroup.html,
doc/doc++/osgSim/SphereSegment.html, doc/doc++/osgSim/index.html,
doc/doc++/osgSim/osgSim.html, doc/doc++/osgUtil/CullVisitor.html,
doc/doc++/osgUtil/General.html, doc/doc++/osgUtil/HIER.html,
doc/doc++/osgUtil/HIERjava.html,
doc/doc++/osgUtil/IntersectVisitor.html,
doc/doc++/osgUtil/LeafDepthSortFunctor.html,
doc/doc++/osgUtil/ReflectionMapGenerator.html,
doc/doc++/osgUtil/RegisterRenderBinProxy.html,
doc/doc++/osgUtil/RenderBin.html,
doc/doc++/osgUtil/RenderGraph.html,
doc/doc++/osgUtil/RenderLeaf.html,
doc/doc++/osgUtil/RenderStage.html,
doc/doc++/osgUtil/RenderStageLighting.html,
doc/doc++/osgUtil/RenderToTextureStage.html,
doc/doc++/osgUtil/SceneView.html,
doc/doc++/osgUtil/SmoothingVisitor.html,
doc/doc++/osgUtil/Statistics.html,
doc/doc++/osgUtil/Tesselator.html,
doc/doc++/osgUtil/TransformAttributeFunctor.html,
doc/doc++/osgUtil/TransformCallback.html,
doc/doc++/osgUtil/TriStripVisitor.html,
doc/doc++/osgUtil/UpdateVisitor.html, doc/doc++/osgUtil/index.html,
doc/doc++/osgUtil/osgUtil.html, include/osg/Matrix: Updated
NEWS/AUTHORS + html docs for release.
2003-09-08 09:44 robert
* src/osgUtil/CullVisitor.cpp: Added call to
handle_cull_callbacks_and_traverse(node) to
CullVisitor::apply(Geode&) to enable cull callbacks to function on
geode's.
2003-09-07 15:18 robert
* VisualStudio/VisualStudio.dsw, src/osgPlugins/txp/GNUmakefile,
src/osgPlugins/txp/TerrapageNode.cpp,
src/osgPlugins/txp/TrPageArchive.cpp,
src/osgPlugins/txp/TrPageArchive.h,
src/osgPlugins/txp/TrPageParser.cpp,
src/osgPlugins/txp/TrPageParser.h,
src/osgPlugins/txp/trPagePageManager.cpp: From Boris Bralo,
addition of support for osgSim::LightPoint's into TXP plugin.
2003-09-06 12:07 robert
* include/osgParticle/ParticleProcessor, src/osgDB/Registry.cpp:
Fixes from Marco.
2003-09-05 23:37 robert
* VisualStudio/osg/osg.dsp: Removed eroneous reference to
Matrix_implementaion.cpp.
2003-09-05 23:35 robert
* examples/osghangglide/GliderManipulator.cpp,
examples/osghangglide/GliderManipulator.h,
examples/osgimpostor/TestManipulator.cpp,
examples/osgimpostor/TestManipulator.h, include/osg/AnimationPath,
include/osg/Matrix, include/osg/Matrixd, include/osg/Matrixf,
include/osgGA/AnimationPathManipulator,
include/osgGA/DriveManipulator, include/osgGA/FlightManipulator,
include/osgGA/KeySwitchMatrixManipulator,
include/osgGA/MatrixManipulator,
include/osgGA/TrackballManipulator,
include/osgProducer/OsgCameraGroup,
include/osgProducer/OsgSceneHandler, src/osg/Matrixd.cpp,
src/osg/Matrixf.cpp, src/osgGA/DriveManipulator.cpp,
src/osgGA/FlightManipulator.cpp,
src/osgGA/TrackballManipulator.cpp,
src/osgProducer/OsgCameraGroup.cpp, src/osgProducer/Viewer.cpp:
Added new Matrixf and Matrixd implementations.
Made Matrix be a typedef to either Matrixf or Matrixd. Defaults to
Matrixf.
Converted the osgGA::MatrixManipulators and
osgProducer::Viewer/OsgCameraGroup across to using exclusively
Matrixd for internal computations and passing betwen Manipulators,
Producer and SceneView. Note, SceneView still uses Matrix
internally so will depend on what is set as the default in
include/osg/Matrix.
Added the ability to osgProducer::setDone/getDone(), kept done() as
the method that the viewer main loop uses for detecting the exit
condition.
2003-09-05 21:52 robert
* include/osg/Quat, src/osg/Quat.cpp: Added set and get methods for
Matrixd and Matrixf.
2003-09-05 21:48 robert
* VisualStudio/osg/osg.dsp,
examples/osghangglide/GliderManipulator.cpp,
examples/osgimpostor/TestManipulator.cpp,
examples/osgprerendercubemap/osgprerendercubemap.cpp,
examples/osgshadowtexture/CreateShadowedScene.cpp,
examples/osgvertexprogram/osgvertexprogram.cpp,
include/osg/AnimationPath, include/osg/GL, include/osg/Matrix,
include/osg/Matrixd, include/osg/Matrixf, include/osg/Quat,
include/osg/Shape, include/osg/State, include/osgProducer/Viewer,
include/osgSim/BlinkSequence, include/osgSim/Sector,
src/osg/AutoTransform.cpp, src/osg/ColorMatrix.cpp,
src/osg/FragmentProgram.cpp, src/osg/GNUmakefile,
src/osg/Matrix.cpp, src/osg/Matrix_implementation.cpp,
src/osg/Matrixd.cpp, src/osg/Matrixf.cpp, src/osg/Quat.cpp,
src/osg/ShapeDrawable.cpp, src/osg/TexMat.cpp,
src/osg/VertexProgram.cpp, src/osgFX/AnisotropicLighting.cpp,
src/osgFX/SpecularHighlights.cpp, src/osgGA/DriveManipulator.cpp,
src/osgGA/FlightManipulator.cpp,
src/osgGA/TrackballManipulator.cpp, src/osgParticle/Particle.cpp,
src/osgPlugins/zip/ReaderWriterZIP.cpp, src/osgProducer/Viewer.cpp:
Added support for Matrixd and Matrixf implementations, with the
default Matrix typedef's to either Matrixd or Matrixf.
2003-09-04 20:45 robert
* src/osgDB/DatabasePager.cpp: Moved testCancel() to end of loop as
per TXP pager code.
2003-09-04 20:37 robert
* src/osgDB/DatabasePager.cpp: Added testCancel() to
DatabasePager::run() loop.
2003-09-04 09:50 robert
* Make/makedefs, examples/osgscalarbar/GNUmakefile,
examples/osgscalarbar/GNUmakefile.inst,
examples/osgspheresegment/GNUmakefile,
examples/osgspheresegment/GNUmakefile.inst,
examples/osgviewer/GNUmakefile.inst, include/osg/Timer,
include/osgFX/Validator, src/osg/Timer.cpp: Build Fixes for IRIX.
2003-09-03 19:17 robert
* src/osgSim/SphereSegment.cpp: Fix for IRIX build.
2003-09-03 11:47 robert
* examples/osgshadowtexture/CreateShadowedScene.cpp,
include/osg/Matrix, include/osgUtil/CullVisitor,
src/osg/Matrix.cpp, src/osgParticle/FluidFrictionOperator.cpp,
src/osgParticle/Particle.cpp,
src/osgParticle/ParticleProcessor.cpp,
src/osgPlugins/ive/DataInputStream.cpp,
src/osgPlugins/ive/DataOutputStream.cpp,
src/osgPlugins/ive/DataOutputStream.h,
src/osgPlugins/osg/DOFTransform.cpp, src/osgPlugins/osg/Matrix.cpp,
src/osgPlugins/osg/TexMat.cpp, src/osgUtil/CullVisitor.cpp: Added a
Matrix::value_type typedef'd trait into osg::Matrix, defaulting its
value to float, and converted the internal code across to use
value_type. This allows Matrix to be converted to use double's
simply by change the definition of value_type. Added
Matrix::glLoadlMatrix and Matrix::glMultMatrix() to help
encapsulate the changes between float and double matrix usage.
Updated code that uses Matrix so it doesn't assume float or double
matrices.
2003-09-03 09:14 robert
* include/osgSim/SphereSegment, src/osgSim/SphereSegment.cpp: Fixes
for IRIX build.
2003-09-03 08:39 robert
* src/osgProducer/DatabasePager.cpp: Removed old DatabasePager.cpp
from osgProducer.
2003-09-02 22:53 robert
* Make/makedirdefs,
src/osgPlugins/Inventor/ConvertFromInventor.cpp,
src/osgPlugins/Inventor/ConvertFromInventor.h,
src/osgPlugins/Inventor/GNUmakefile,
src/osgPlugins/Inventor/GroupSoLOD.cpp,
src/osgPlugins/Inventor/GroupSoLOD.h,
src/osgPlugins/Inventor/PendulumCallback.cpp,
src/osgPlugins/Inventor/PendulumCallback.h,
src/osgPlugins/Inventor/ReaderWriterIV.cpp,
src/osgPlugins/Inventor/ReaderWriterIV.h,
src/osgPlugins/Inventor/ShuttleCallback.cpp,
src/osgPlugins/Inventor/ShuttleCallback.h: Added Inventor plugin,
submitted by Sean Spicer, Written by Vivek (c) Magic-Earth. To
compile in do a setenv/export USE_COIN or USE_INVENTOR.
2003-09-02 21:39 robert
* VisualStudio/osgParticle/osgParticle.dsp,
VisualStudio/osgPlugins/osgParticle/dot_osgParticle.dsp,
include/osgParticle/AngularAccelOperator,
include/osgParticle/Particle,
include/osgParticle/ParticleProcessor,
include/osgParticle/ParticleSystem,
include/osgParticle/RadialShooter,
src/osgParticle/FluidFrictionOperator.cpp,
src/osgParticle/ModularEmitter.cpp, src/osgParticle/Particle.cpp,
src/osgParticle/ParticleProcessor.cpp,
src/osgParticle/ParticleSystem.cpp,
src/osgPlugins/ive/DataInputStream.cpp,
src/osgPlugins/ive/DataOutputStream.cpp,
src/osgPlugins/osgParticle/GNUmakefile,
src/osgPlugins/osgParticle/IO_AngularAccelOperator.cpp,
src/osgPlugins/osgParticle/IO_Particle.cpp,
src/osgPlugins/osgParticle/IO_ParticleProcessor.cpp,
src/osgPlugins/osgParticle/IO_RadialShooter.cpp: Merged changed to
osgParticle from Marco Jez, the changes are (quoted from email from
Marco)
"Most relevant news: 1) particle systems now have the
"freezeOnCull" property set to false by default. Since it is an
optimization, and using it may cause some unwanted behaviors if not
handled properly, it makes more sense to turn it off by default.
2) new "LINE" shape mode which uses GL_LINES to draw line segments
that point to the direction of motion. 3) particles can now have a
rotation angle and angular velocity. 4) new AngularAccelOperator
applies angular acceleration to particles. 5) particle processors
such as emitters and programs can have a "start", "end" and "reset"
time coordinate. For example, an emitter may be instructed to start
emitting particles only after a certain time, stop after another
amount of time and then start again.
Update (2) is from Gideon May. Updates (3) to (5) are from Douglas
A. Pouk."
2003-09-02 21:06 robert
* src/osgUtil/CullVisitor.cpp: Commented out calc near/far
debugging messages.
2003-09-02 21:03 robert
* examples/osgunittests/osgunittests.cpp: Added test of
sizeof(types) - run osgunittests sizeof.
2003-09-02 18:19 robert
* include/osg/Matrix, include/osg/State,
include/osgUtil/CullVisitor, src/osg/ColorMatrix.cpp,
src/osg/FragmentProgram.cpp, src/osg/Matrix.cpp,
src/osg/ShapeDrawable.cpp, src/osg/TexMat.cpp,
src/osg/VertexProgram.cpp, src/osgFX/BumpMapping.cpp,
src/osgFX/SpecularHighlights.cpp,
src/osgProducer/OsgCameraGroup.cpp, src/osgSim/ScalarBar.cpp,
src/osgSim/SphereSegment.cpp, src/osgUtil/CullVisitor.cpp: Made
Matrix a typedef to Matrixf, and converted the old Matrix to
Matrixf, as part of prep for supporting both Matrixf (float) and
Matrixd (double).
Added osg::Matrixf::glLoadMatrix() and
osg::Matrixf::glMultiMatrix() methods and changed corresponding
usage of glLoad/MultMatrixf() calls across to use these methods.
Again prep for support Matrixd.
Fixes for VisualStudio 6.0 compile.
2003-09-02 18:16 robert
* src/osgPlugins/ive/: Geometry.cpp, Image.cpp, LightSource.cpp,
Node.cpp, Texture2D.cpp, TextureCubeMap.cpp: Converted eroneous
writeLong/readInt boolean entries used writeBool/readBool.
2003-09-02 11:27 robert
* include/osgUtil/Statistics,
src/osgPlugins/txp/IO_TerrapageNode.cpp,
src/osgPlugins/txp/ReaderWriterTXP.cpp,
src/osgPlugins/txp/ReaderWriterTXP.h,
src/osgPlugins/txp/TerrapageNode.cpp,
src/osgPlugins/txp/TerrapageNode.h,
src/osgPlugins/txp/TrPageArchive.cpp,
src/osgPlugins/txp/TrPageArchive.h,
src/osgPlugins/txp/TrPageParser.h, src/osgPlugins/txp/WaitBlock.h,
src/osgPlugins/txp/trPagePageManager.cpp,
src/osgPlugins/txp/trPagePageManager.h, src/osgPlugins/txp/trdll.h,
src/osgPlugins/txp/trpage_basic.cpp,
src/osgPlugins/txp/trpage_compat.cpp,
src/osgPlugins/txp/trpage_compat.h,
src/osgPlugins/txp/trpage_geom.cpp,
src/osgPlugins/txp/trpage_geom.h,
src/osgPlugins/txp/trpage_header.cpp,
src/osgPlugins/txp/trpage_ident.h, src/osgPlugins/txp/trpage_io.h,
src/osgPlugins/txp/trpage_label.cpp,
src/osgPlugins/txp/trpage_light.cpp,
src/osgPlugins/txp/trpage_main.cpp,
src/osgPlugins/txp/trpage_managers.cpp,
src/osgPlugins/txp/trpage_managers.h,
src/osgPlugins/txp/trpage_material.cpp,
src/osgPlugins/txp/trpage_model.cpp,
src/osgPlugins/txp/trpage_nodes.cpp,
src/osgPlugins/txp/trpage_parse.cpp,
src/osgPlugins/txp/trpage_pparse.cpp,
src/osgPlugins/txp/trpage_print.cpp,
src/osgPlugins/txp/trpage_print.h,
src/osgPlugins/txp/trpage_range.cpp,
src/osgPlugins/txp/trpage_rarchive.cpp,
src/osgPlugins/txp/trpage_read.h,
src/osgPlugins/txp/trpage_readbuf.cpp,
src/osgPlugins/txp/trpage_scene.cpp,
src/osgPlugins/txp/trpage_scene.h,
src/osgPlugins/txp/trpage_swap.cpp,
src/osgPlugins/txp/trpage_swap.h, src/osgPlugins/txp/trpage_sys.h,
src/osgPlugins/txp/trpage_tile.cpp,
src/osgPlugins/txp/trpage_util.cpp,
src/osgPlugins/txp/trpage_util.h,
src/osgPlugins/txp/trpage_warchive.cpp,
src/osgPlugins/txp/trpage_write.h,
src/osgPlugins/txp/trpage_writebuf.cpp: Fixes for IRIX build +
to_unix on txp plugin files.
2003-09-01 22:53 robert
* VisualStudio/VisualStudio.dsw, VisualStudio/osgFX/osgFX.dsp,
VisualStudio/osgPlugins/osgFX/dot_osgFX.dsp,
include/osgFX/BumpMapping, src/osgFX/BumpMapping.cpp,
src/osgFX/GNUmakefile, src/osgPlugins/osgFX/GNUmakefile,
src/osgPlugins/osgFX/IO_BumpMapping.cpp,
src/osgUtil/TangentSpaceGenerator.cpp: Support for BumpMapping
added by Marco Jez.
2003-09-01 20:43 robert
* examples/osgfxbrowser/osgfxbrowser.cpp,
src/osgFX/AnisotropicLighting.cpp: Updates from
Marco:sgfxbrowser.cpp (added specular component to scene light) and
AnisotropicLighting.cpp (workaround for a multiple-context issue).
2003-09-01 16:49 robert
* VisualStudio/examples/osgspheresegment/: osgsimulation.dsp,
osgspheresegment.dsp: Win32 fixes.
2003-09-01 16:46 robert
* VisualStudio/VisualStudio.dsw,
examples/osgspheresegment/osgspheresegment.cpp,
include/osgSim/ColorRange, include/osgSim/LightPoint,
include/osgSim/LightPointNode, include/osgSim/ScalarBar,
include/osgSim/ScalarsToColors, include/osgSim/SphereSegment,
src/osgSim/ScalarBar.cpp, src/osgSim/SphereSegment.cpp: Fixes for
Win32.
2003-09-01 12:23 robert
* src/osg/Geometry.cpp: Added a call to disable all vertex attrib
arrays when none are present on an osg::Geometry.
2003-09-01 10:36 robert
* Make/makedirdefs, VisualStudio/VisualStudio.dsw,
VisualStudio/examples/osgscalarbar/osgscalarbar.dsp,
VisualStudio/examples/osgsimulation/osgsimulation.dsp,
VisualStudio/examples/osgspheresegment/osgsimulation.dsp,
VisualStudio/osgSim/osgSim.dsp, doc/Doxyfiles/core_Doxyfile,
examples/osgscalarbar/GNUmakefile,
examples/osgscalarbar/GNUmakefile.inst,
examples/osgscalarbar/osgscalarbar.cpp,
examples/osgsimulation/GNUmakefile,
examples/osgsimulation/GNUmakefile.inst,
examples/osgsimulation/osgsimulation.cpp,
examples/osgspheresegment/GNUmakefile,
examples/osgspheresegment/GNUmakefile.inst,
examples/osgspheresegment/osgspheresegment.cpp,
include/osgSim/ColorRange, include/osgSim/ScalarBar,
include/osgSim/ScalarsToColors, include/osgSim/SphereSegment,
src/osgSim/ColorRange.cpp, src/osgSim/GNUmakefile,
src/osgSim/ScalarBar.cpp, src/osgSim/ScalarsToColors.cpp,
src/osgSim/SphereSegment.cpp: From Neil Salter, added
osgSim::SphereSegment and osgSim::ScalarBar, and osgspheresegment
and osgscalarbar, and osgsimulation examples.
2003-08-31 23:17 robert
* examples/osgviewer/osgviewer.cpp,
src/osgGA/AnimationPathManipulator.cpp: Converted cout's to
notify's.
2003-08-31 23:17 robert
* src/osgPlugins/flt/flt2osg.cpp: From Alberto Farre, fixes to the
file path handling of internally referenced files.
2003-08-31 23:08 robert
* src/osg/Geometry.cpp: Added experiment Tempated fast path
implemenation, #if 0 out right now.
2003-08-31 22:23 robert
* VisualStudio/highlight71.reg: From Tree, updated syntax
highlighting.
2003-08-31 22:13 robert
* src/osgDB/DatabasePager.cpp: Converted cout's messages to use
notify.
2003-08-30 00:04 robert
* include/osgUtil/SceneView: Added s/getCullVistorLeft/Right(),
s/getRenderStageLeft/Right(), s/getRenderGraphLeft/Right() methods.
2003-08-29 23:05 robert
* src/osgDB/FileNameUtils.cpp: From Alberto Farre, added support
for both / and \ slashes in path utility functions.
2003-08-29 23:04 robert
* src/osgPlugins/jpeg/ReaderWriterJPEG.cpp: Added an explicit check
for file extension so that only .jpg and .jpeg files are loaded
with the JPEG plugin, thus avoid a crash which was occuring when it
was passed non JPEG files.
2003-08-29 22:52 robert
* examples/osgfxbrowser/Frame.cpp: Added fonts/ in front of
arial.ttf.
2003-08-28 22:40 robert
* src/osgDB/DatabasePager.cpp: Added getBound() to the database
pager so that once a model has been loaded it bounding volume is
computed upfront and in the database paging thread.
2003-08-28 13:49 robert
* src/osgPlugins/flt/flt2osg.cpp: Removed double line spacing in
ExternalReference code.
2003-08-28 13:47 robert
* src/osgPlugins/flt/flt2osg.cpp: Added a PushAndPopFilePath usage
to the internal flt file references.
2003-08-27 15:13 robert
* VisualStudio/osgUtil/osgUtil.dsp,
include/osgUtil/TangentSpaceGenerator, src/osgUtil/GNUmakefile,
src/osgUtil/TangentSpaceGenerator.cpp: From Marco Jez, tangent
space generator.
2003-08-27 14:09 robert
* VisualStudio/examples/osgfxbrowser/osgfxbrowser.dsp: Added /Zm200
for VS6.0 build.
2003-08-27 11:34 robert
* VisualStudio/examples/: osgcubemap/osgcubemap.dsp,
osgprerender/osgprerender.dsp,
osgprerendercubemap/osgprerendercubemap.dsp: Added /Zm200 define to
.dsp's to avoid compile errors under VisualStudio6.0.
2003-08-27 11:22 robert
* include/osgProducer/KeyboardMouseCallback,
src/osgProducer/KeyboardMouseCallback.cpp: Added
KeyboardMouseCallback::shutdown() support.
2003-08-27 09:54 robert
* VisualStudio/osgPlugins/pfb/pfb.dsp: Added Performer plugin .dsp
2003-08-27 01:39 robert
* src/osgUtil/CullVisitor.cpp: Fixed
CullVisitor::popProjectionMatrix() handling of othorgraphic near
and far values.
2003-08-26 23:09 robert
* include/osgFX/AnisotropicLighting, include/osgFX/Cartoon,
include/osgFX/Effect, include/osgFX/Export, include/osgFX/Registry,
include/osgFX/Scribe, include/osgFX/SpecularHighlights,
include/osgFX/Technique, include/osgFX/Validator,
src/osgPlugins/osgFX/GNUmakefile,
src/osgPlugins/osgFX/IO_AnisotropicLighting.cpp,
src/osgPlugins/osgFX/IO_Cartoon.cpp,
src/osgPlugins/osgFX/IO_Effect.cpp,
src/osgPlugins/osgFX/IO_Scribe.cpp,
src/osgPlugins/osgFX/IO_SpecularHighlights.cpp: Added missing osgFX
files.
2003-08-26 22:17 robert
* NEWS.txt, runexamples.bat, Make/makedirdefs,
VisualStudio/VisualStudio.dsw,
VisualStudio/examples/osgfxbrowser/osgfxbrowser.dsp,
VisualStudio/osgFX/osgFX.dsp,
VisualStudio/osgPlugins/osgFX/dot_osgFX.dsp,
examples/osgfxbrowser/Frame.cpp, examples/osgfxbrowser/Frame.h,
examples/osgfxbrowser/GNUmakefile,
examples/osgfxbrowser/GNUmakefile.inst,
examples/osgfxbrowser/osgfxbrowser.cpp,
examples/osgviewer/osgviewer.cpp,
src/osgFX/AnisotropicLighting.cpp, src/osgFX/Cartoon.cpp,
src/osgFX/Effect.cpp, src/osgFX/GNUmakefile,
src/osgFX/Registry.cpp, src/osgFX/Scribe.cpp,
src/osgFX/SpecularHighlights.cpp, src/osgFX/Technique.cpp,
src/osgFX/Validator.cpp: Added osgFX - Marco Jez's special effects
nodekit.
2003-08-26 16:49 robert
* src/osgProducer/Viewer.cpp: Moved the keyboardmouse startThread
into the Viewer::realize() method.
2003-08-26 09:02 robert
* include/osgProducer/OsgCameraGroup: Added set/getDatabasePager()
method.
2003-08-25 23:50 robert
* src/osgDB/Registry.cpp: Added check for :: in wrapper name when
writing out to .osg, so that if a namaspace:: exists in the wrapper
name then one isn't created for it by default.
2003-08-25 15:04 robert
* NEWS.txt: Updated NEWS for 0.9.6 release.
2003-08-25 15:03 robert
* include/osgProducer/Viewer, src/osgProducer/Viewer.cpp: Added
osgProducer:: in front of KeyboardMouseCallback.
2003-08-25 14:31 robert
* include/osg/State: Removed suplerfluous inline from
setInitialViewMatrix().
2003-08-25 14:06 robert
* include/osg/State, src/osg/State.cpp: Added
getInitialInverseViewMatrix() to osg::State.
2003-08-25 12:37 robert
* src/osgDB/Registry.cpp: Added support for loading
nodekits/plugins to resolve associates when reading .osg files.
2003-08-23 21:48 robert
* include/osgProducer/Viewer, src/osgProducer/Viewer.cpp: Add
osg_ref<Producer::KeyboardMouse> to osgProducer::Viewer to ensuer
that the keyboard mousr desctructor is being called correctly.
2003-08-21 20:23 robert
* include/osgDB/Registry: Made getLibrary public.
2003-08-21 15:26 robert
* include/osg/Drawable, include/osg/Geometry, src/osg/Geometry.cpp:
Compile/Warnings fixes.
2003-08-21 10:52 robert
* src/: osgDB/DatabasePager.cpp,
osgPlugins/txp/trPagePageManager.cpp: Moved
OpenThreads::Threads::Yield() calls across to new
OpenThreads::Threads::YieldCurrentThread() naming.
2003-08-21 10:51 robert
* src/osgUtil/CubeMapGenerator.cpp: From Marco Jez, improvement to
the handling of coordinates frame in CubeMapGenerator.
2003-08-20 13:52 robert
* include/osgDB/DatabasePager, src/osg/GLExtensions.cpp,
src/osgDB/DatabasePager.cpp,
src/osgPlugins/txp/trPagePageManager.cpp: Added explicit calls
cancel and wait until thread and no longer running to the
DatabasePager and TXP pager.
2003-08-20 13:51 robert
* include/osg/Timer, src/osg/Timer.cpp: Renamed instances of Click
to Tick for consistency.
2003-08-20 13:50 robert
* include/osg/CullStack, include/osg/CullingSet,
src/osg/CullStack.cpp, src/osg/CullingSet.cpp,
src/osgUtil/SceneView.cpp: Standardised the culling flags between
CullingSet and CullStack, and made ENABLE_ALL_CULLING enable all
culling including the near and far plane. DEFAULT_CULLING is now
used for the default as uses the same original values as
ENABLE_ALL_CULLING once did - view frustum culling with near and
far culling. SceneView now uses DEFAULT_CULLING.
2003-08-20 11:38 robert
* include/osg/GLExtensions, src/osg/GLExtensions.cpp: Added
osg::setGLExtensionDisableString &&
osg::getGLExtensionDisableString() functions the GLExtensions file,
and made the isGLExtensionSupported() function use the extension
disable string when extension are querried.
2003-08-20 08:36 robert
* src/osgPlugins/txp/: trPagePageManager.cpp, trPagePageManager.h:
Moved the delete of expired subgraphs to the database thread to
improve the stability of the frame rate.
2003-08-19 20:46 robert
* src/osgPlugins/txp/: trPagePageManager.cpp, trPagePageManager.h:
Fixes to the database paging.
2003-08-19 15:05 robert
* include/osgGA/KeySwitchMatrixManipulator,
src/osgProducer/Viewer.cpp, src/osgProducer/ViewerEventHandler.cpp:
Fixed typo of getNumMatrixManipulators().
2003-08-19 14:01 robert
* src/osgPlugins/txp/TrPageParser.cpp: Removed inappropriate
static_cast<>.
2003-08-18 20:51 robert
* src/osg/Texture.cpp: Changed applyTextParamaters() to set the
wrap modes :
GL_TEXTURE_WRAP_S for all texture targets.
GL_TEXTURE_WRAP_T for all texture targets except
GL_TEXRTURE_1D
GL_TEXTURE_WRAP_R for only GL_TEXTURE_3D
And changed the defaults to OpenGL defaults of GL_REPEAT.
2003-08-18 20:36 robert
* include/osg/TextureRectangle, src/osg/TextureRectangle.cpp: Added
applyTexImage_subload() implemention into TextureRectangle class to
provide automatic support for texture subloading.
2003-08-18 16:14 robert
* include/osg/Timer: Changed private to protected to allow Timer to
be subclassed more easily.
2003-08-18 16:12 robert
* include/osg/Timer: Added getSecondsPerClick() method to Timer.
2003-08-18 11:58 robert
* Make/makedefs, examples/osganimate/GNUmakefile,
examples/osganimate/GNUmakefile.inst,
examples/osgautotransform/GNUmakefile,
examples/osgautotransform/GNUmakefile.inst,
examples/osgbillboard/GNUmakefile,
examples/osgbillboard/GNUmakefile.inst,
examples/osgcallback/GNUmakefile,
examples/osgcallback/GNUmakefile.inst,
examples/osgcameragroup/GNUmakefile,
examples/osgcameragroup/GNUmakefile.inst,
examples/osgclip/GNUmakefile, examples/osgclip/GNUmakefile.inst,
examples/osgcluster/GNUmakefile,
examples/osgcluster/GNUmakefile.inst,
examples/osgconv/GNUmakefile.inst, examples/osgcopy/GNUmakefile,
examples/osgcopy/GNUmakefile.inst, examples/osgcubemap/GNUmakefile,
examples/osgcubemap/GNUmakefile.inst,
examples/osgdemeter/GNUmakefile,
examples/osgdemeter/GNUmakefile.inst,
examples/osggeodemo/GNUmakefile,
examples/osggeodemo/GNUmakefile.inst,
examples/osggeometry/GNUmakefile,
examples/osggeometry/GNUmakefile.inst,
examples/osghangglide/GNUmakefile,
examples/osghangglide/GNUmakefile.inst,
examples/osghud/GNUmakefile, examples/osghud/GNUmakefile.inst,
examples/osgimpostor/GNUmakefile,
examples/osgimpostor/GNUmakefile.inst,
examples/osgkeyboard/GNUmakefile,
examples/osgkeyboard/GNUmakefile.inst,
examples/osglight/GNUmakefile, examples/osglight/GNUmakefile.inst,
examples/osglightpoint/GNUmakefile.inst,
examples/osglogo/GNUmakefile, examples/osglogo/GNUmakefile.inst,
examples/osgmultitexture/GNUmakefile,
examples/osgmultitexture/GNUmakefile.inst,
examples/osgoccluder/GNUmakefile,
examples/osgoccluder/GNUmakefile.inst,
examples/osgparticle/GNUmakefile,
examples/osgparticle/GNUmakefile.inst,
examples/osgpick/GNUmakefile, examples/osgpick/GNUmakefile.inst,
examples/osgpoints/GNUmakefile,
examples/osgpoints/GNUmakefile.inst,
examples/osgprerender/GNUmakefile,
examples/osgprerender/GNUmakefile.inst,
examples/osgprerendercubemap/GNUmakefile,
examples/osgprerendercubemap/GNUmakefile.inst,
examples/osgreflect/GNUmakefile,
examples/osgreflect/GNUmakefile.inst,
examples/osgscribe/GNUmakefile,
examples/osgscribe/GNUmakefile.inst,
examples/osgsequence/GNUmakefile,
examples/osgsequence/GNUmakefile.inst,
examples/osgshaders/GNUmakefile,
examples/osgshaders/GNUmakefile.inst,
examples/osgshadowtexture/GNUmakefile,
examples/osgshadowtexture/GNUmakefile.inst,
examples/osgshape/GNUmakefile, examples/osgshape/GNUmakefile.inst,
examples/osgstereoimage/GNUmakefile,
examples/osgstereoimage/GNUmakefile.inst,
examples/osgteapot/GNUmakefile,
examples/osgteapot/GNUmakefile.inst, examples/osgtext/GNUmakefile,
examples/osgtext/GNUmakefile.inst,
examples/osgtexture1D/GNUmakefile,
examples/osgtexture1D/GNUmakefile.inst,
examples/osgtexture2D/GNUmakefile,
examples/osgtexture2D/GNUmakefile.inst,
examples/osgtexture3D/GNUmakefile,
examples/osgtexture3D/GNUmakefile.inst,
examples/osgtexturerectangle/GNUmakefile,
examples/osgtexturerectangle/GNUmakefile.inst,
examples/osgunittests/GNUmakefile,
examples/osgunittests/GNUmakefile.inst,
examples/osgversion/GNUmakefile,
examples/osgversion/GNUmakefile.inst,
examples/osgvertexprogram/GNUmakefile,
examples/osgvertexprogram/GNUmakefile.inst,
examples/osgviewer/GNUmakefile,
examples/osgviewer/GNUmakefile.inst,
examples/osgwindows/GNUmakefile,
examples/osgwindows/GNUmakefile.inst,
examples/slideshow3D/GNUmakefile,
examples/slideshow3D/GNUmakefile.inst, src/osgProducer/GNUmakefile:
Added X_INC into the Make/makedefs and changed the *GNUmakefile* to
use it.
2003-08-18 10:24 robert
* include/osg/Texture, include/osgParticle/ParticleSystem,
include/osgUtil/PickVisitor, include/osgUtil/Statistics,
src/osgUtil/PickVisitor.cpp: Fixes for Java build.
2003-08-16 21:42 robert
* Make/makedefs, src/osg/Billboard.cpp: Fixes to Cygwin/Mingw
makedefs.
Converted unix line endinges to dos line endings in various VS
project files.
2003-08-16 19:52 don
* src/osgPlugins/rgb/ReaderWriterRGB.cpp: Added check for byte
swapping when writing RGB files so rgb files can be created on big
endian machines
2003-08-15 10:44 robert
* VisualStudio/: examples/osgcluster/osgcluster.dsp,
examples/osgpick/osgpick.dsp, examples/osgshape/osgshape.dsp,
examples/osgstereoimage/osgstereoimage.dsp,
examples/osgtext/osgtextdemo.dsp,
examples/osgvertexprogram/osgvertexprogram.dsp,
examples/osgwindows/osgwindows.dsp,
osgPlugins/osgSim/dot_osgSim.dsp, osgProducer/osgProducer.dsp: Did
a to_dos on examples, plugins and core libs.
2003-08-15 10:38 robert
* src/osg/: Drawable.cpp, Texture.cpp: Changed cout's to
notufy(INFO).
2003-08-14 01:05 robert
* include/osg/NodeVisitor, include/osgDB/DatabasePager,
include/osgParticle/ParticleProcessor, src/osg/NodeVisitor.cpp,
src/osgDB/DatabasePager.cpp, src/osgPlugins/txp/TrPageParser.cpp,
src/osgPlugins/txp/trPagePageManager.cpp,
src/osgProducer/Viewer.cpp: Removed the deprecated
NodeVisitor::getLocalToWorld/WorldToLocal methods as this are
replaced by the osg::computeLocalToWorld/WorldToLocal() functions
found in osg/Transform.
Made the ReleaseTextureAndDisplayListsVisitor a public nested class
of osgDB::DatabasePager to allow it to be used in the TXP plugin,
and added usage of this visitor to the TXP plugin to make sure that
textures and display lists are released during the update thread.
2003-08-13 00:36 robert
* Make/makedefs: Added -lOpenThreads to the IRIX OTHER_LIBS
definition.
2003-08-13 00:06 robert
* src/osgPlugins/quicktime/: QTtexture.cpp, ReaderWriterQT.cpp:
Fixed capitalization of QTtexture.h
2003-08-12 11:15 robert
* src/osg/Geometry.cpp: Fixed DrawVertex/DrawColors access of null
arrays errors.
2003-08-09 01:46 robert
* include/osg/Geometry, src/osg/Geometry.cpp: Added
s/getFastPathHint().
2003-08-08 15:41 don
* Make/: makedefs, makerules: updates makedefs and makerules for
Mac OSX submitted by Bob Kuehne
2003-08-08 01:36 robert
* src/osgUtil/: CullVisitor.cpp, SceneView.cpp: Added support for
clampping the near and far values in othrographic projection.
Fixed the handling of anaglyphic/stereo state in SceneView::draw().
2003-08-08 01:21 robert
* include/osg/Geometry, src/osg/Geometry.cpp: Added missing copy
ops in the copy constructor.
Added computeInternalOptimziedGeometry() and associated methods to
Geometry to support alternate versions of a geometry to be used to
optimize rendering, such as flattening indexed attributes to
straight attribute arrays.
2003-08-08 01:19 robert
* include/osg/ColorMask: Added convience constructor.
2003-08-04 23:03 robert
* src/osg/Geometry.cpp: Fixed computeFastPathsUsed() so that it
includes a check for the presence of _vertexIndices and disables
fast paths in this case.
2003-08-04 22:09 robert
* src/osgGL2/ProgramObject.cpp: From Romano Magacho. add osg:: to
Referenced() calls for IRIX build.
2003-08-04 22:04 robert
* VisualStudio/osgPlugins/osgSim/dot_osgSim.dsp: From Gideon May,
added 'd' to end of osgdb_osgSim.lib for debug build.
2003-08-04 17:26 don
* examples/: osgdemeter/GNUmakefile, osgpoints/GNUmakefile,
osgprerendercubemap/GNUmakefile: Removed a couple of stray
PRODUCER_LIB_DIR definitions in the examples
2003-08-03 03:59 robert
* src/osgPlugins/ive/PagedLOD.cpp: Fixed VC6 for scoping problem in
ive plugin.
2003-08-03 01:24 robert
* src/osgDB/Registry.cpp: From Romano Magacho, fix for compile
problem under IRIX.
2003-07-27 00:44 robert
* Make/makedefs: Post release revision change.
2003-07-27 00:06 robert
* doc/dependencies.html: Updated dependencies.
2003-07-26 23:44 don
* NEWS.txt, Make/makedefs: Small typo
2003-07-26 23:32 robert
* NEWS.txt: Typos fixed.
2003-07-26 22:06 robert
* ChangeLog: Updated changelog for release.
2003-07-26 22:01 robert
* NEWS.txt: Updated NEWS for release.
2003-07-26 20:08 robert
* NEWS.txt: Updated NEWS
2003-07-26 19:57 robert
* src/osgPlugins/jpeg/: GNUmakefile, ReaderWriterJPEG.cpp: Fixed
warning in jpeg loader by replacing longjmp with throw/catch.
2003-07-26 15:15 robert
* src/osgPlugins/jpeg/ReaderWriterJPEG.cpp: Fixed long jump
warning. CV:
----------------------------------------------------------------------
2003-07-26 05:51 robert
* doc/dependencies.html: Added openthreads to list of
dependencies.:
2003-07-26 05:25 robert
* src/osgPlugins/txp/: trpage_compat.cpp, trpage_geom.cpp,
trpage_header.cpp, trpage_label.cpp, trpage_light.cpp,
trpage_managers.cpp, trpage_material.cpp, trpage_model.cpp,
trpage_parse.cpp, trpage_pparse.cpp, trpage_print.cpp,
trpage_range.cpp, trpage_rarchive.cpp, trpage_readbuf.cpp,
trpage_scene.cpp, trpage_tile.cpp, trpage_util.cpp, trpage_util.h,
trpage_warchive.cpp, trpage_writebuf.cpp: Fixed warnings.
2003-07-26 02:02 don
* GNUmakefile, Make/makedirdefs, examples/GNUmakefile,
src/GNUmakefile: Fixes to makedefs/makedirdefs ordering in some
makefiles, and conditional build for osgslideshow on Sun
2003-07-26 01:12 don
* Make/makedefs: Removed command line definitions of OSG_VERSION
and OSG_RELEASE
2003-07-26 00:48 don
* Make/makedefs, examples/osganimate/GNUmakefile,
examples/osgautotransform/GNUmakefile,
examples/osgbillboard/GNUmakefile,
examples/osgcallback/GNUmakefile,
examples/osgcameragroup/GNUmakefile, examples/osgclip/GNUmakefile,
examples/osgcluster/GNUmakefile, examples/osgconv/GNUmakefile,
examples/osgcopy/GNUmakefile, examples/osgcubemap/GNUmakefile,
examples/osggeodemo/GNUmakefile, examples/osggeometry/GNUmakefile,
examples/osghangglide/GNUmakefile, examples/osghud/GNUmakefile,
examples/osgimpostor/GNUmakefile, examples/osgkeyboard/GNUmakefile,
examples/osglight/GNUmakefile, examples/osglightpoint/GNUmakefile,
examples/osglogo/GNUmakefile, examples/osgmultitexture/GNUmakefile,
examples/osgoccluder/GNUmakefile, examples/osgparticle/GNUmakefile,
examples/osgpick/GNUmakefile, examples/osgprerender/GNUmakefile,
examples/osgreflect/GNUmakefile, examples/osgscribe/GNUmakefile,
examples/osgsequence/GNUmakefile, examples/osgshaders/GNUmakefile,
examples/osgshadowtexture/GNUmakefile,
examples/osgshape/GNUmakefile, examples/osgstereoimage/GNUmakefile,
examples/osgteapot/GNUmakefile, examples/osgtext/GNUmakefile,
examples/osgtexture1D/GNUmakefile,
examples/osgtexture2D/GNUmakefile,
examples/osgtexture3D/GNUmakefile,
examples/osgtexturerectangle/GNUmakefile,
examples/osgunittests/GNUmakefile, examples/osgversion/GNUmakefile,
examples/osgvertexprogram/GNUmakefile,
examples/osgviewer/GNUmakefile, examples/osgwindows/GNUmakefile,
examples/slideshow3D/GNUmakefile,
src/osgPlugins/txp/trpage_write.h, src/osgProducer/GNUmakefile:
Removed references to PRODUCER_INCLUDE_DIR and PRODUCER_LIB_DIR in
the local makefiles.
Small change in txp loader for sun build
2003-07-24 07:13 robert
* examples/slideshow3D/: GNUmakefile, GNUmakefile.inst: Fixed
warnings.
2003-07-24 07:09 robert
* examples/slideshow3D/ReaderWriterXML.cpp: Fixed warning.
2003-07-24 07:07 robert
* src/osgPlugins/osgSim/IO_Sector.cpp: Fixed warning, which was
actually a bug, sometimes you've just gotta love pedantic warnings.
2003-07-24 07:05 robert
* src/osgDB/FieldReader.cpp: Fix warnings.
2003-07-23 22:32 robert
* src/osgPlugins/txp/trPagePageManager.cpp: Removed all references
to sleep/usleep.
2003-07-23 22:18 robert
* src/osgPlugins/txp/trPagePageManager.cpp: Moved t->testCancel()
to end of loop.
Changed a sleep() to a Yield.
Removed debugging messages.
2003-07-23 22:03 robert
* examples/slideshow3D/SlideShowConstructor.cpp: From Gideon,
update to the PolygonOffset for the background quad.
2003-07-23 21:57 robert
* src/osgPlugins/osgSim/GNUmakefile: Added makefile.
2003-07-23 21:55 robert
* src/osg/State.cpp: Made the fine grained checking of GL errors
off by default.
2003-07-23 21:53 robert
* include/osg/Drawable, src/osg/Drawable.cpp: From Romano José
Magacho da Silva, extension checking for NV_occlusion_query
extension.
2003-07-23 21:50 robert
* include/osg/GLExtensions: From Sean, fix for Sun windows
extension checking.
2003-07-23 21:38 robert
* VisualStudio/osgPlugins/txp/txp.dsp: Fixes to paths and
dependancies.
2003-07-23 20:08 don
* Make/makedefs: Added conditionals to find OpenThreads include and
library directories if not installed
2003-07-23 19:32 robert
* VisualStudio/VisualStudio.dsw,
VisualStudio/osgPlugins/txp/txp.dsp,
src/osgPlugins/txp/TrPageParser.cpp: Fixes for Win32 build.
2003-07-23 19:25 robert
* VisualStudio/examples/slideshow3D/slideshow3D.dsp: Fixed typo of
SlideShowContructor.cpp
2003-07-23 16:52 robert
* VisualStudio/osgPlugins/ive/ive.dsp, src/osgDB/DatabasePager.cpp,
src/osgPlugins/ive/DataInputStream.cpp,
src/osgPlugins/ive/DataOutputStream.cpp,
src/osgPlugins/ive/GNUmakefile, src/osgPlugins/ive/PagedLOD.cpp,
src/osgPlugins/ive/PagedLOD.h, src/osgPlugins/ive/ReadWrite.h,
src/osgPlugins/txp/trPagePageManager.cpp: Added support for
PagedLOD node into .ive format and added support for
Enabled texture object reuse by setting an expiry delay in the
TextureObjectManager of 10 seconds - done for both
osgDB::DatabasePager and TXP plugin.
2003-07-23 16:12 robert
* runexamples.bat, examples/slideshow3D/SlideEventHandler.cpp,
examples/slideshow3D/SlideEventHandler.h,
examples/slideshow3D/slideshow3D.cpp: Added control of auto option
into slideshow3D
2003-07-23 16:00 robert
* NEWS.txt, examples/slideshow3D/SlideEventHandler.cpp: Fixed
typo's slideshow3D
2003-07-23 15:59 robert
* src/osgProducer/ViewerEventHandler.cpp: Fixed blending mode on
stats output.
2003-07-23 15:06 robert
* Make/makedirdefs, VisualStudio/VisualStudio.dsw,
VisualStudio/osgPlugins/osgSim/dot_osgSim.dsp,
dist/RPM/OpenSceneGraph.spec, include/osgSim/BlinkSequence,
include/osgSim/LightPointNode, include/osgSim/Sector,
src/osgPlugins/osgSim/IO_BlinkSequence.cpp,
src/osgPlugins/osgSim/IO_LightPoint.cpp,
src/osgPlugins/osgSim/IO_LightPoint.h,
src/osgPlugins/osgSim/IO_LightPointNode.cpp,
src/osgPlugins/osgSim/IO_Sector.cpp, src/osgSim/BlinkSequence.cpp,
src/osgSim/LightPointNode.cpp, src/osgSim/Sector.cpp: From Gideon
May, added support for osgSim into .osg file format.
2003-07-23 14:34 robert
* VisualStudio/osgPlugins/txp/txp.dsp,
src/osgPlugins/txp/GNUmakefile,
src/osgPlugins/txp/IO_TerrapageNode.cpp,
src/osgPlugins/txp/ReaderWriterTXP.cpp,
src/osgPlugins/txp/ReaderWriterTXP.h,
src/osgPlugins/txp/TerrapageNode.cpp,
src/osgPlugins/txp/TerrapageNode.h,
src/osgPlugins/txp/TrPageArchive.cpp,
src/osgPlugins/txp/TrPageArchive.h,
src/osgPlugins/txp/TrPageParser.cpp,
src/osgPlugins/txp/TrPageParser.h, src/osgPlugins/txp/WaitBlock.h,
src/osgPlugins/txp/trPagePageManager.cpp,
src/osgPlugins/txp/trPagePageManager.h, src/osgPlugins/txp/trdll.h,
src/osgPlugins/txp/trpage_basic.cpp,
src/osgPlugins/txp/trpage_compat.cpp,
src/osgPlugins/txp/trpage_compat.h,
src/osgPlugins/txp/trpage_geom.cpp,
src/osgPlugins/txp/trpage_geom.h,
src/osgPlugins/txp/trpage_header.cpp,
src/osgPlugins/txp/trpage_ident.h, src/osgPlugins/txp/trpage_io.h,
src/osgPlugins/txp/trpage_label.cpp,
src/osgPlugins/txp/trpage_light.cpp,
src/osgPlugins/txp/trpage_main.cpp,
src/osgPlugins/txp/trpage_managers.cpp,
src/osgPlugins/txp/trpage_managers.h,
src/osgPlugins/txp/trpage_material.cpp,
src/osgPlugins/txp/trpage_model.cpp,
src/osgPlugins/txp/trpage_nodes.cpp,
src/osgPlugins/txp/trpage_parse.cpp,
src/osgPlugins/txp/trpage_pparse.cpp,
src/osgPlugins/txp/trpage_print.cpp,
src/osgPlugins/txp/trpage_print.h,
src/osgPlugins/txp/trpage_range.cpp,
src/osgPlugins/txp/trpage_rarchive.cpp,
src/osgPlugins/txp/trpage_read.h,
src/osgPlugins/txp/trpage_readbuf.cpp,
src/osgPlugins/txp/trpage_scene.cpp,
src/osgPlugins/txp/trpage_scene.h,
src/osgPlugins/txp/trpage_swap.cpp,
src/osgPlugins/txp/trpage_swap.h, src/osgPlugins/txp/trpage_sys.h,
src/osgPlugins/txp/trpage_tile.cpp,
src/osgPlugins/txp/trpage_util.cpp,
src/osgPlugins/txp/trpage_util.h,
src/osgPlugins/txp/trpage_warchive.cpp,
src/osgPlugins/txp/trpage_write.h,
src/osgPlugins/txp/trpage_writebuf.cpp: Merged changes from Nicklov
Trajce and Boris Bralo.
2003-07-23 13:06 robert
* doc/: data.html, documentation.html: Updated docs to reflect new
data direcory.
2003-07-23 12:45 robert
* include/osg/TriangleFunctor,
src/osgParticle/FluidFrictionOperator.cpp,
src/osgPlugins/dw/ReaderWriterDW.cpp,
src/osgPlugins/flt/MultiTextureRecord.cpp,
src/osgPlugins/osg/ReaderWriterOSG.cpp,
src/osgUtil/TriStrip_graph_array.h: Warning fixes from Gideon May.
2003-07-23 12:37 robert
* VisualStudio/examples/slideshow3D/slideshow3D.dsp: Added
slideshow3D.dsp.
2003-07-23 12:27 robert
* doc/doc++/: osg/AlphaFunc.html, osg/AnimationPath.html,
osg/AnimationPathCallback.html, osg/ApplicationUsage.html,
osg/Array.html, osg/AttributeFunctor.html, osg/AutoTransform.html,
osg/Billboard.html, osg/BlendFunc.html, osg/BoundingBox.html,
osg/BoundingSphere.html, osg/Box.html, osg/ClearNode.html,
osg/ClipNode.html, osg/ClipPlane.html,
osg/CollectOccludersVisitor.html, osg/ColorMask.html,
osg/ColorMatrix.html, osg/CompositeShape.html, osg/Cone.html,
osg/ConstAttributeFunctor.html, osg/ConstShapeVisitor.html,
osg/ConvexHull.html, osg/ConvexPlanarOccluder.html,
osg/CopyOp.html, osg/CullFace.html, osg/CullStack.html,
osg/CullingSet.html, osg/Cylinder.html, osg/DOFTransform.html,
osg/DatabaseRequestHandler.html, osg/DeleteHandler.html,
osg/Depth.html, osg/DisplaySettings.html,
osg/DrawArrayLengths.html, osg/DrawArrays.html,
osg/DrawElementsUByte.html, osg/DrawElementsUInt.html,
osg/DrawElementsUShort.html, osg/DrawPixels.html,
osg/Drawable.html, osg/Endian.html, osg/Extensions.2.html,
osg/Extensions.3.html, osg/Extensions.4.html,
osg/Extensions.5.html, osg/Extensions.6.html, osg/Extensions.html,
osg/Fog.html, osg/FragmentProgram.html, osg/FrameStamp.html,
osg/FrontFace.html, osg/General.html, osg/Geode.html,
osg/Geometry.html, osg/Grid.html, osg/Group.html, osg/HIER.html,
osg/HIERjava.html, osg/HeightField.html, osg/Image.html,
osg/Impostor.html, osg/ImpostorSprite.html,
osg/ImpostorSpriteManager.html, osg/IndexArray.html,
osg/InfinitePlane.html, osg/LOD.html, osg/Light.html,
osg/LightModel.html, osg/LightSource.html, osg/LineSegment.html,
osg/LineStipple.html, osg/LineWidth.html, osg/META_Node.html,
osg/META_Object.html, osg/META_Shape.html,
osg/META_StateAttribute.html, osg/Material.html, osg/Matrix.html,
osg/MatrixTransform.html, osg/Node.html, osg/NodeAcceptOp.html,
osg/NodeCallback.html, osg/NodeVisitor.html,
osg/NotifySeverity.html, osg/Object.html, osg/OccluderNode.html,
osg/PagedLOD.html, osg/Plane.html, osg/Point.html,
osg/PolygonMode.html, osg/PolygonOffset.html,
osg/PolygonStipple.html, osg/Polytope.html,
osg/PositionAttitudeTransform.html, osg/PrimitiveFunctor.html,
osg/PrimitiveSet.html, osg/Projection.html,
osg/QualifiedTestPrinter.html, osg/Quat.html, osg/RefMatrix.html,
osg/Referenced.html, osg/Sequence.html, osg/ShadeModel.html,
osg/ShadowVolumeOccluder.html, osg/Shape.html,
osg/ShapeDrawable.html, osg/ShapeVisitor.html, osg/Sphere.html,
osg/State.html, osg/StateAttribute.html, osg/StateSet.html,
osg/Stencil.html, osg/SubloadCallback.2.html,
osg/SubloadCallback.3.html, osg/SubloadCallback.4.html,
osg/SubloadCallback.5.html, osg/SubloadCallback.html,
osg/Switch.html, osg/TemplateArray.html,
osg/TemplateIndexArray.html, osg/TessellationHints.html,
osg/Test.html, osg/TestCase.html, osg/TestCase_.html,
osg/TestContext.html, osg/TestErrorX.html, osg/TestFailureX.html,
osg/TestGraph.html, osg/TestQualifier.html, osg/TestRecord.html,
osg/TestReport.html, osg/TestRunner.html, osg/TestSuite.html,
osg/TestSuiteAutoRegistrationAgent.html, osg/TestVisitor.html,
osg/TestX.html, osg/TexEnv.html, osg/TexEnvCombine.html,
osg/TexGen.html, osg/TexMat.html, osg/Texture.html,
osg/Texture1D.html, osg/Texture2D.html, osg/Texture3D.html,
osg/TextureCubeMap.html, osg/TextureObject.html,
osg/TextureObjectManager.html, osg/TextureRectangle.html,
osg/Timer.html, osg/TraceStream.html, osg/Transform.html,
osg/TriangleFunctor.html, osg/TriangleMesh.html, osg/UByte4.html,
osg/Vec2.html, osg/Vec3.html, osg/Vec4.html, osg/VectorSizei.html,
osg/VectorUByte.html, osg/VectorUInt.html, osg/VectorUShort.html,
osg/VertexProgram.html, osg/Viewport.html,
osg/buffered_object.html, osg/buffered_value.html,
osg/clampArray3BetweenRange.html, osg/clampArray3GEQUAL.html,
osg/clampArray3LEQUAL.html, osg/clampArray4BetweenRange.html,
osg/clampArray4GEQUAL.html, osg/clampArray4LEQUAL.html,
osg/clampArrayElementBetweenRange.html,
osg/clampArrayElementGEQUAL.html, osg/clampArrayElementLEQUAL.html,
osg/clampArrayElementsBetweenRange.html,
osg/clampArrayElementsGEQUAL.html,
osg/clampArrayElementsLEQUAL.html, osg/clampBetweenRange.html,
osg/clampGEQUAL.html, osg/clampLEQUAL.html,
osg/createGeodeForImage.2.html,
osg/createTexturedQuadGeometry.html, osg/fast_back_stack.html,
osg/index.html, osg/osg.html, osg/ref_ptr.html,
osgDB/DatabasePager.html, osgDB/DotOsgWrapper.html,
osgDB/DynamicLibrary.html, osgDB/Field.html,
osgDB/FieldReader.html, osgDB/FieldReaderIterator.html,
osgDB/General.html, osgDB/HIER.html, osgDB/HIERjava.html,
osgDB/Input.html, osgDB/Options.html, osgDB/Output.html,
osgDB/ParameterOutput.html, osgDB/PushAndPopDataPath.html,
osgDB/ReadResult.html, osgDB/ReaderWriter.html,
osgDB/RegisterDotOsgWrapperProxy.html,
osgDB/RegisterReaderWriterProxy.html, osgDB/Registry.html,
osgDB/WriteResult.html, osgDB/basic_type_wrapper.html,
osgDB/index.html, osgDB/osgDB.html, osgDB/type_wrapper.html,
osgGA/AnimationPathManipulator.html,
osgGA/CompositeGUIEventHandler.html, osgGA/DriveManipulator.html,
osgGA/FlightManipulator.html, osgGA/GUIActionAdapter.html,
osgGA/GUIEventAdapter.html, osgGA/GUIEventHandler.html,
osgGA/GUIEventHandlerVisitor.html, osgGA/General.html,
osgGA/HIER.html, osgGA/HIERjava.html,
osgGA/KeySwitchMatrixManipulator.html,
osgGA/MatrixManipulator.html, osgGA/SetSceneViewVisitor.html,
osgGA/TrackballManipulator.html, osgGA/index.html,
osgGA/osgGA.html, osgGL2/ClassGraph.class,
osgGL2/ClassGraphPanel.class, osgGL2/ClassLayout.class,
osgGL2/Extensions.html, osgGL2/General.html, osgGL2/HIER.html,
osgGL2/HIERjava.html, osgGL2/NavigatorButton.class,
osgGL2/PerContextProgObj.html, osgGL2/PerContextShaderObj.html,
osgGL2/ProgramObject.html, osgGL2/ShaderObject.html,
osgGL2/icon1.gif, osgGL2/icon2.gif, osgGL2/index.html,
osgGL2/osgGL2.html, osgProducer/Callback.html,
osgProducer/EventAdapter.html, osgProducer/General.html,
osgProducer/HIERjava.html, osgProducer/KeyboardMouseCallback.html,
osgProducer/OsgCameraGroup.html, osgProducer/OsgSceneHandler.html,
osgProducer/Viewer.html, osgProducer/index.html,
osgProducer/osgProducer.html, osgSim/AzimElevationSector.html,
osgSim/AzimSector.html, osgSim/BlinkSequence.html,
osgSim/ConeSector.html, osgSim/ElevationSector.html,
osgSim/General.html, osgSim/HIER.html, osgSim/HIERjava.html,
osgSim/LightPoint.html, osgSim/LightPointNode.html,
osgSim/Sector.html, osgSim/SphereSegment.html, osgSim/index.html,
osgSim/osgSim.html, osgText/DefaultFont.html, osgText/Font.html,
osgText/FontImplementation.html, osgText/Glyph.html,
osgText/GlyphTexture.html, osgText/KerningType.html,
osgText/String.html, osgText/Text.html, osgText/osgText.html,
osgUtil/CombineLODsVisitor.html, osgUtil/CullVisitor.html,
osgUtil/FlattenStaticTransformsVisitor.html, osgUtil/General.html,
osgUtil/HIER.html, osgUtil/HIERjava.html,
osgUtil/MergeGeometryVisitor.html, osgUtil/Optimizer.html,
osgUtil/RemoveEmptyNodesVisitor.html,
osgUtil/RemoveRedundantNodesVisitor.html, osgUtil/RenderBin.html,
osgUtil/RenderLeaf.html, osgUtil/RenderStage.html,
osgUtil/RenderToTextureStage.html, osgUtil/SceneView.html,
osgUtil/StateVisitor.html, osgUtil/Statistics.html,
osgUtil/Tesselator.html, osgUtil/TransformAttributeFunctor.html,
osgUtil/TransformCallback.html, osgUtil/TriStripVisitor.html,
osgUtil/UpdateVisitor.html, osgUtil/index.html,
osgUtil/osgUtil.html: Updated doc++ documentation.
2003-07-23 11:11 robert
* VisualStudio/VisualStudio.dsw: Fixed osgslideshow3D to
slideshow3D
2003-07-23 10:27 robert
* NEWS.txt, VisualStudio/VisualStudio.dsw: Added slideshow3D to the
examples list under VisualStudio.
Partially updated the NEWS.txt.
2003-07-23 09:54 robert
* Make/makedefs, src/osg/Version.cpp, src/osgDB/Version.cpp,
src/osgGA/Version.cpp, src/osgParticle/Version.cpp,
src/osgProducer/Version.cpp, src/osgSim/Version.cpp,
src/osgText/Version.cpp, src/osgUtil/Version.cpp: Bumped up version
numbers in preperation for the 0.9.5 release.
2003-07-23 09:48 robert
* examples/osgcameragroup/osgcameragroup.cpp: Made the keyboard
mouse callback a ref_ptr<> managed object to fix ref count problem.
2003-07-23 09:18 robert
* src/osg/Image.cpp: Added check to allocateImage() so that if the
pixel size wouldn't be computed unless valid _data already existed
on the object.
2003-07-22 22:03 robert
* runexamples.bat, include/osg/State, src/osg/State.cpp,
src/osgDB/DatabasePager.cpp, src/osgUtil/SceneView.cpp: Added
support for osg::State::s/getInitialViewMatrix();
Added slideshow3D examples to the runexamples.bat.
Fixed DatabasePager to work with the latest OpenThreads.
2003-07-22 16:35 robert
* examples/slideshow3D/: ReaderWriterXML.cpp,
SlideEventHandler.cpp, SlideShowConstructor.cpp,
SlideShowConstructor.h: Updates to the slideshow3D app.
2003-07-22 13:48 robert
* include/osgSim/BlinkSequence, src/osgSim/BlinkSequence.cpp: Made
BlinkSequence subclass from osg::Object.
2003-07-22 13:39 robert
* Make/makedirdefs, VisualStudio/osgDB/osgDB.dsp,
examples/slideshow3D/DefaultPresentation.cpp,
examples/slideshow3D/GNUmakefile,
examples/slideshow3D/GNUmakefile.inst,
examples/slideshow3D/ReaderWriterXML.cpp,
examples/slideshow3D/SlideEventHandler.cpp,
examples/slideshow3D/SlideEventHandler.h,
examples/slideshow3D/SlideShowConstructor.cpp,
examples/slideshow3D/SlideShowConstructor.h,
examples/slideshow3D/slideshow3D.cpp: Added XML support and
slideshow constructor to slideshow3D example, now renamed from the
previous osgslideshow.
2003-07-22 11:33 robert
* include/osgSim/Sector: Changed the Sector classes so they are
derive from osg::Object to allow them to be shared objects with the
.osg support.
2003-07-22 09:42 robert
* examples/osgtexturerectangle/osgtexturerectangle.cpp: Added
Images/ infront of lz.rgb path.
2003-07-21 19:36 robert
* include/osgDB/Input, include/osgDB/Registry, src/osgDB/Input.cpp,
src/osgDB/Registry.cpp, src/osgPlugins/3dc/ReaderWriter3DC.cpp,
src/osgPlugins/osg/Drawable.cpp, src/osgPlugins/osg/Shape.cpp,
src/osgPlugins/osg/ShapeDrawable.cpp,
src/osgPlugins/osgParticle/IO_ModularEmitter.cpp,
src/osgPlugins/osgParticle/IO_ModularProgram.cpp: From Marco,
updates to osgDB and .osg plugin to better handle reading of
objects of specified types.
2003-07-21 16:51 robert
* src/osgDB/DatabasePager.cpp: Added yield call to database paging
main loop.
2003-07-21 16:26 robert
* VisualStudio/osgDB/osgDB.dsp: Fixed osgDB plugin.
2003-07-21 12:54 robert
* src/osgProducer/OsgCameraGroup.cpp: Removed old link.
2003-07-21 11:39 robert
* src/osgDB/DatabasePager.cpp: Added missing DatabasePager.
2003-07-21 11:11 robert
* Make/makedefs: Added -lOpenThreads to the OSX defines.
2003-07-21 09:19 robert
* VisualStudio/osgDB/osgDB.dsp,
VisualStudio/osgProducer/osgProducer.dsp,
include/osgDB/DatabasePager, include/osgProducer/DatabasePager,
include/osgProducer/OsgCameraGroup, src/osgDB/GNUmakefile,
src/osgProducer/GNUmakefile, src/osgProducer/Viewer.cpp: Moved
DatabasePager into from osgProducer into osgDB. This means that
osgDB is now dependant on OpenThreads.
2003-07-20 01:51 don
* VisualStudio/: examples/osgcluster/osgcluster.dsp,
examples/osgpick/osgpick.dsp, examples/osgshape/osgshape.dsp,
examples/osgstereoimage/osgstereoimage.dsp,
examples/osgtext/osgtextdemo.dsp,
examples/osgvertexprogram/osgvertexprogram.dsp,
examples/osgwindows/osgwindows.dsp, osgProducer/osgProducer.dsp:
Integrated OpenThreads and brought dsps up to snuff on Win32
2003-07-19 18:55 don
* Make/: instexamplesrc, instrules: Small bug in instrules
2003-07-19 18:46 don
* Make/: instexamplesrc, instrules: passing $(MAKE) into
instexamplesrc script to shut the religious fanatics on the mailing
list up.
2003-07-19 01:18 don
* Make/instexamplesrc, Make/instrules, Make/makedefs,
include/osgProducer/DatabasePager,
include/osgProducer/KeyboardMouseCallback,
src/osgProducer/DatabasePager.cpp, src/osgProducer/GNUmakefile,
src/osgProducer/OsgSceneHandler.cpp: Updated OSG to use
OpenThreads. Moved any references to OpenThread to OpenThreads and
removed any dependency on Producer threads, Mutexes, etc.
2003-07-17 07:43 robert
* AUTHORS.txt, VisualStudio/osg/osg.dsp,
VisualStudio/osgPlugins/osg/dot_osg.dsp,
include/osg/FragmentProgram, src/osg/FragmentProgram.cpp,
src/osg/GNUmakefile, src/osgPlugins/osg/FragmentProgram.cpp,
src/osgPlugins/osg/GNUmakefile, src/osgUtil/SceneView.cpp: From
Romano Jose Magacho da Silva, added osg:FragmentProgram.
From Robert, add .osg support for FragmentProgram.
2003-07-16 23:26 robert
* VisualStudio/osgPlugins/osg/dot_osg.dsp,
src/osgPlugins/osg/GNUmakefile,
src/osgPlugins/osg/VertexProgram.cpp: From Ruben, added support for
vertex program in .osg loader.
2003-07-16 23:15 robert
* AUTHORS.txt, include/osg/Matrix, include/osgUtil/SceneView,
src/osgUtil/SceneView.cpp: Added setProjectionMatrix*(),
setViewMatrix*() and get*() methods to osgUtil::SceneView.
2003-07-16 21:14 robert
* examples/osgunittests/osgunittests.cpp, include/osg/Matrix,
src/osg/Matrix.cpp: Added osg::Matrix::getOtho,getFrustum and
getLookAt() methods.
Added test for new matrix methods into unit tests example, but
these really should go in their own lib...
2003-07-16 14:17 robert
* src/osgProducer/ViewerEventHandler.cpp: Rejigged the management
of state in the stats and help drawing so that it used StateSet's
rather than straight OpenGL calls.
2003-07-16 10:52 robert
* include/osgGL2/ProgramObject, src/osg/Drawable.cpp,
src/osg/Texture.cpp, src/osg/VertexProgram.cpp,
src/osgGL2/ProgramObject.cpp: Improvements to the handling of
deletion of OpenGL rendering objets such as display lists and
textures object such that they can be deleted according to an
available amount of time given to do deletes.
2003-07-15 22:19 robert
* include/osg/Drawable, include/osg/Texture, include/osg/Timer,
include/osg/VertexProgram, include/osgProducer/DatabasePager,
src/osg/Drawable.cpp, src/osg/Texture.cpp, src/osg/Texture2D.cpp,
src/osg/Timer.cpp, src/osg/VertexProgram.cpp,
src/osgProducer/DatabasePager.cpp, src/osgProducer/Viewer.cpp,
src/osgUtil/SceneView.cpp: Updates to the flush rendering objects
function calls to allow for managment of amount of time available
to do gl delete's. This control is required for constant frame
rate applications.
2003-07-15 21:23 robert
* VisualStudio/osgGL2/osgGL2.dsp: Fixed case of OSGL2_EXPORT define
in project file.
2003-07-15 19:52 robert
* include/osgGL2/ProgramObject: Added extern + export's to global
functions.
2003-07-15 19:19 robert
* src/osgGL2/Extensions.cpp: Added missing osg:: infront of
Referenced() contructor.
2003-07-15 17:22 robert
* include/: osg/StateAttribute, osgGL2/ProgramObject: Moved
PROGRAMOBJECT definition into StateAttribute.
2003-07-15 17:20 robert
* src/osgPlugins/png/ReaderWriterPNG.cpp: Fix for compile oddities
on an Octane with old zlib headers hanging around, change is non
intrusive.
2003-07-15 16:49 robert
* VisualStudio/VisualStudio.dsw: Added osgGL2 to workspace file.
2003-07-15 14:46 robert
* VisualStudio/osg/osg.dsp, VisualStudio/osgUtil/osgUtil.dsp,
include/osg/Statistics, include/osgUtil/RenderBin,
include/osgUtil/RenderStage, include/osgUtil/Statistics,
src/osgUtil/RenderBin.cpp, src/osgUtil/RenderStage.cpp: Moved
osg::Statistics to osgUtil::Statistics and merged addition to it
fro Pavel Moloshtan.
2003-07-15 12:49 robert
* include/osgUtil/SceneView, src/osgGA/SetSceneViewVisitor.cpp,
src/osgProducer/OsgSceneHandler.cpp, src/osgProducer/Viewer.cpp,
src/osgUtil/SceneView.cpp: Changed the
SceneView::setModelViewMatrix() methods across to being
setViewMatrix(). The old RefMatrix methods for
setModelViewMatrix() and setProjectMatrix() have been removed to
keep the API as minimal as possible.
2003-07-15 11:45 robert
* Make/makedirdefs, VisualStudio/VisualStudio.dsw,
VisualStudio/examples/osgshaders/osgshaders.dsp,
VisualStudio/osgGL2/osgGL2.dsp, examples/osgshaders/GL2Scene.cpp,
examples/osgshaders/GNUmakefile,
examples/osgshaders/GNUmakefile.inst,
examples/osgshaders/osgshaders.cpp, include/osgGL2/Export,
include/osgGL2/Extensions, include/osgGL2/ProgramObject,
include/osgGL2/Version, src/osgGL2/Extensions.cpp,
src/osgGL2/GNUmakefile, src/osgGL2/ProgramObject.cpp,
src/osgGL2/Version.cpp: From Mike Weiblen's osgGL2 node kit which
support the latest OpenGL 2.0 extensions.
2003-07-15 10:39 robert
* VisualStudio/examples/osgcallback/osgcallback.dsp,
VisualStudio/examples/osgcopy/osgcopy.dsp,
VisualStudio/osgUtil/osgUtil.dsp,
include/osgProducer/DatabasePager, src/osgPlugins/osg/PagedLOD.cpp,
src/osgProducer/DatabasePager.cpp: From Bart Gallet, updates to
VisualStudo .dsp's to keep things compiling under Windows.
2003-07-15 09:17 robert
* include/osg/ref_ptr: From Gideon May, added
typedef T element_type;
To ref_ptr<> to make it compatible with the boost ref_ptr<>
implemenations.
2003-07-15 08:53 robert
* examples/osgpbuffer/RenderToTextureStage.cpp,
src/osgPlugins/txp/trPagePageManager.cpp,
src/osgProducer/DatabasePager.cpp, src/osgProducer/GNUmakefile:
Compile fixes.
2003-07-14 20:12 robert
* examples/osgpbuffer/RenderToTextureStage.cpp: Attempt to fix
compile error caused by recent change in osg::Texture.
2003-07-14 15:42 robert
* examples/osgautotransform/osgautotransform.cpp,
include/osg/StateSet, include/osg/Texture, include/osg/Texture1D,
include/osg/Texture3D, include/osgText/Text, src/osg/GNUmakefile,
src/osg/Texture.cpp, src/osg/Texture1D.cpp, src/osg/Texture2D.cpp,
src/osg/Texture3D.cpp, src/osg/TextureCubeMap.cpp,
src/osg/TextureRectangle.cpp,
src/osgPlugins/txp/trPagePageManager.cpp,
src/osgProducer/DatabasePager.cpp, src/osgText/Font.cpp,
src/osgText/Text.cpp, src/osgUtil/SceneView.cpp: Added support for
texture object manager, which provides an automatic mechansim for
reusing deleted textures.
2003-07-11 23:05 robert
* src/osgPlugins/flt/: FltFile.h, GeoSetBuilder.h: warning fixes
for IRIX.
2003-07-11 19:46 don
* include/osg/Timer: included <sys/types.h> for SGI compilation of
Timer header file
2003-07-10 16:23 robert
* src/osgProducer/DatabasePager.cpp: Added dataToMergeList into
checks for active subgraphs.
2003-07-10 15:53 robert
* include/osg/LOD, include/osg/PagedLOD,
include/osgProducer/DatabasePager, src/osg/Drawable.cpp,
src/osg/LOD.cpp, src/osg/PagedLOD.cpp,
src/osgProducer/DatabasePager.cpp, src/osgProducer/Viewer.cpp,
src/osgProducer/ViewerEventHandler.cpp: Added default constructor
implemention to LOD and PagedLOD.
Added verbose messages to DatabasePager.
2003-07-10 14:48 robert
* examples/osgconv/osgconv.cpp: Fix to accomodate function name
change in osgDB::Registry.
2003-07-10 14:35 robert
* include/osgDB/Output, include/osgDB/Registry,
src/osgDB/Output.cpp, src/osgDB/Registry.cpp: From Michael Gronger,
addition of ReaderWriter*
Registry::getReaderWriterForExtension(const std::string& ext).
Also removed copy constructor and = operator from Ouput as it was
produce spurious warnings under gcc 3.3.
2003-07-10 14:18 robert
* src/osgText/Text.cpp: From Tree, fixes for text bounding box
initialization.
2003-07-10 14:11 robert
* include/osg/Group, src/osg/Group.cpp: From Eric Sokolosky,
insertChild().
2003-07-10 12:10 robert
* include/osgProducer/DatabasePager,
src/osgProducer/DatabasePager.cpp, src/osgProducer/Viewer.cpp:
Updates to the DatabasePager code to include support for compiling
texture objects and display lists before merging loaded subgraphs
with the main scene graph.
2003-07-10 09:05 robert
* src/osg/PagedLOD.cpp: From Bob Kuehne, Fixed typo.
2003-07-10 08:51 robert
* VisualStudio/osgProducer/osgProducer.dsp: Fixed typo.
2003-07-09 20:48 robert
* include/osgProducer/DatabasePager,
src/osgProducer/DatabasePager.cpp: Further updates to the
DatabasePager.
2003-07-09 15:55 robert
* include/osg/Group, include/osg/PagedLOD,
include/osgProducer/DatabasePager,
include/osgProducer/OsgSceneHandler, src/osg/Group.cpp,
src/osg/PagedLOD.cpp, src/osgProducer/DatabasePager.cpp,
src/osgProducer/OsgCameraGroup.cpp, src/osgProducer/Viewer.cpp:
Improvements to the DatabasePager and PagedLOD class adding support
for deleting expuired children in the database thread.
2003-07-09 08:41 robert
* src/osgProducer/DatabasePager.cpp: Added #include <unistd.h> to
DatabasePager.cpp.
2003-07-08 15:43 robert
* Make/makedirdefs, VisualStudio/osg/osg.dsp,
VisualStudio/osgPlugins/osg/dot_osg.dsp,
VisualStudio/osgProducer/osgProducer.dsp,
examples/osgconv/GNUmakefile.inst,
examples/osgviewer/osgviewer.cpp, include/osg/NodeVisitor,
include/osg/PagedLOD, include/osgProducer/DatabasePager,
include/osgProducer/OsgCameraGroup, include/osgProducer/Viewer,
include/osgUtil/CullVisitor, src/osg/GNUmakefile,
src/osg/PagedLOD.cpp, src/osgDB/Registry.cpp,
src/osgPlugins/osg/GNUmakefile, src/osgPlugins/osg/PagedLOD.cpp,
src/osgProducer/DatabasePager.cpp, src/osgProducer/GNUmakefile,
src/osgProducer/OsgCameraGroup.cpp, src/osgProducer/Viewer.cpp:
Added osg::PagedLOD and osgProducer::DatabasePager class, and
linked up osgProducer::Viewer to manage the pager.
2003-07-07 09:01 robert
* src/osg/Geometry.cpp: Tweaked osg::Geometry's VBO code so that it
should not call VBO when the extension is not supported.
2003-07-05 20:49 robert
* src/osg/Drawable.cpp: Added missing setUseVertexBufferObject().
2003-07-05 20:08 robert
* README.txt, src/osg/Drawable.cpp, src/osgDB/DynamicLibrary.cpp,
src/osgParticle/FluidFrictionOperator.cpp: Integrated various fixes
from users.
2003-07-02 02:56 don
* src/osg/Geometry.cpp: Fixed glBindBufferARB to
extensions->glBindBuffer()
2003-06-30 07:41 robert
* src/osgPlugins/flt/AttrData.h: Added an osg:: infront of the
Object() copy constructor call to AttrData.
2003-06-29 22:53 robert
* src/osgPlugins/3dc/ReaderWriter3DC.cpp: Added support for
chunking the point data clouds into 10,000 point chunks to better
optimize the VBO and AGP needs.
2003-06-29 22:41 robert
* include/osg/Array, include/osg/Drawable, include/osg/Geometry,
include/osg/State, src/osg/Drawable.cpp, src/osg/Geometry.cpp,
src/osg/State.cpp, src/osg/Texture.cpp, src/osg/VertexProgram.cpp,
src/osgUtil/Optimizer.cpp, src/osgUtil/SceneView.cpp: Added support
for the ARB_vertex_buffer_object into osg::Geometry.
2003-06-28 18:35 don
* Make/makeinnosetup: fixed makeinnosetup
2003-06-27 22:41 don
* Make/makeinnosetup: Updates to makeinnosetup to work a bit
smoother
2003-06-27 22:01 don
* Make/: help.sh, makeinnosetup: Change some wording in help.sh and
added makeinnosetup
2003-06-27 15:33 robert
* src/osgPlugins/osg/StateSet.cpp: Added #include
<TextureRectangle>
2003-06-27 15:33 robert
* src/osg/StateSet.cpp: Added #include<TextureRectangle>
2003-06-26 17:21 robert
* include/osgText/Font, include/osgText/Text,
src/osgPlugins/freetype/FreeTypeFont.cpp,
src/osgPlugins/freetype/FreeTypeFont.h,
src/osgText/DefaultFont.cpp, src/osgText/DefaultFont.h,
src/osgText/Font.cpp, src/osgText/Text.cpp: From Tree, updates to
osgText and freetype plugin to support are kerning paramter.
2003-06-25 11:39 robert
* src/osgUtil/RenderBin.cpp: Fixed from Pavel for the stats in
RenderBin.cpp
2003-06-25 11:30 robert
* NEWS.txt, VisualStudio/osgPlugins/flt/flt.dsp,
include/osgUtil/RenderBin: Updated NEWS.
Added AttrData.h to flt.dsp
Removed redundent (and duplicate definition of
RenderBinPrototypeList and its associated static) from the
RenderBin header.
2003-06-25 11:12 robert
* src/osgPlugins/flt/: AttrData.h, GNUmakefile, GeoSetBuilder.cpp,
GeoSetBuilder.h, GroupRecord.h, MultiTextureRecord.h, Pool.cpp,
Pool.h, ReaderWriterATTR.cpp, Record.cpp, Registry.cpp, Registry.h,
UVListRecord.h, flt.h, flt2osg.cpp, flt2osg.h: From Julia Oritz
Rojas, support for detail textures.
2003-06-25 09:58 robert
* VisualStudio/osgPlugins/osg/dot_osg.dsp, src/osg/StateSet.cpp,
src/osgPlugins/osg/GNUmakefile, src/osgPlugins/osg/StateSet.cpp,
src/osgPlugins/osg/TextureRectangle.cpp: From Ulrich Hertlein,
added support for TextureRectangle to .osg format.
2003-06-25 09:50 robert
* src/osgUtil/IntersectVisitor.cpp: Spotted by Norman Vine - fixed
typo in intersect visitor.
2003-06-25 08:59 robert
* src/osgPlugins/osg/TessellationHints.cpp: Test of cvs.
2003-06-25 08:50 robert
* src/osgPlugins/osg/TessellationHints.cpp: Added
TessellationHints.
2003-06-24 23:11 robert
*
VisualStudio/examples/osgprerendercubemap/osgprerendercubemap.dsp:
Added missing file.
2003-06-24 22:57 robert
* Make/makedirdefs, VisualStudio/osg/osg.dsp,
VisualStudio/osgPlugins/osg/dot_osg.dsp,
VisualStudio/osgUtil/osgUtil.dsp, examples/osgdemeter/GNUmakefile,
examples/osgdemeter/GNUmakefile.inst,
examples/osgdemeter/osgdemeter.cpp, examples/osgpoints/GNUmakefile,
examples/osgpoints/GNUmakefile.inst,
examples/osgpoints/osgpoints.cpp,
examples/osgprerendercubemap/GNUmakefile,
examples/osgprerendercubemap/GNUmakefile.inst,
examples/osgprerendercubemap/osgprerendercubemap.cpp,
examples/osgshape/osgshape.cpp, include/osg/Geometry,
include/osg/ShapeDrawable, include/osg/Texture2D,
include/osgUtil/TransformAttributeFunctor, src/osg/GNUmakefile,
src/osg/Geometry.cpp, src/osg/Image.cpp, src/osg/ShapeDrawable.cpp,
src/osg/Texture2D.cpp, src/osgPlugins/ive/ConvexPlanarOccluder.cpp,
src/osgPlugins/ive/ConvexPlanarOccluder.h,
src/osgPlugins/ive/ConvexPlanarPolygon.cpp,
src/osgPlugins/ive/ConvexPlanarPolygon.h,
src/osgPlugins/ive/DrawElementsUInt.cpp,
src/osgPlugins/ive/DrawElementsUInt.h,
src/osgPlugins/ive/Impostor.cpp, src/osgPlugins/ive/Impostor.h,
src/osgPlugins/ive/OccluderNode.cpp,
src/osgPlugins/ive/OccluderNode.h, src/osgPlugins/ive/Point.cpp,
src/osgPlugins/ive/Point.h, src/osgPlugins/ive/PolygonOffset.cpp,
src/osgPlugins/ive/PolygonOffset.h,
src/osgPlugins/ive/ShadeModel.cpp, src/osgPlugins/ive/ShadeModel.h,
src/osgPlugins/ive/Switch.cpp, src/osgPlugins/ive/Switch.h,
src/osgPlugins/osg/GNUmakefile,
src/osgPlugins/osg/ShapeDrawable.cpp, src/osgSim/GNUmakefile,
src/osgUtil/GNUmakefile, src/osgUtil/Optimizer.cpp,
src/osgUtil/TransformAttributeFunctor.cpp: Additions since the CVS
back up was made.
2003-06-24 16:40 don
* examples/osgcameragroup/GNUmakefile,
examples/osgcameragroup/osgcameragroup.cpp,
examples/osgconv/osgconv.cpp, examples/osghud/osghud.cpp,
examples/osglight/osglight.cpp,
examples/osgstereoimage/osgstereoimage.cpp,
examples/osgtexturerectangle/osgtexturerectangle.cpp,
examples/osgviewer/osgviewer.cpp,
include/osg/CollectOccludersVisitor, include/osg/Drawable,
include/osg/Geometry, include/osg/Image, include/osg/Math,
include/osg/Point, include/osg/State, include/osg/TextureRectangle,
include/osg/TriangleFunctor, include/osgGA/GUIEventHandler,
include/osgProducer/OsgCameraGroup,
include/osgProducer/OsgSceneHandler, include/osgProducer/Viewer,
include/osgSim/LightPointNode, include/osgText/Text,
include/osgUtil/CullVisitor, include/osgUtil/SceneView,
include/osgUtil/UpdateVisitor, src/osg/CullStack.cpp,
src/osg/Drawable.cpp, src/osg/GNUmakefile, src/osg/Geometry.cpp,
src/osg/Image.cpp, src/osg/Material.cpp, src/osg/NodeVisitor.cpp,
src/osg/Point.cpp, src/osg/State.cpp, src/osg/TexEnvCombine.cpp,
src/osg/TextureRectangle.cpp, src/osgDB/Registry.cpp,
src/osgGA/GUIEventHandlerVisitor.cpp,
src/osgPlugins/3dc/ReaderWriter3DC.cpp,
src/osgPlugins/dds/ReaderWriterDDS.cpp,
src/osgPlugins/flt/GeoSetBuilder.cpp,
src/osgPlugins/flt/flt2osg.cpp,
src/osgPlugins/freetype/FreeTypeFont.cpp,
src/osgPlugins/iv/scanner.cpp,
src/osgPlugins/ive/AnimationPathCallback.cpp,
src/osgPlugins/ive/DataInputStream.cpp,
src/osgPlugins/ive/DataInputStream.h,
src/osgPlugins/ive/DataOutputStream.cpp,
src/osgPlugins/ive/DataOutputStream.h,
src/osgPlugins/ive/Drawable.cpp, src/osgPlugins/ive/GNUmakefile,
src/osgPlugins/ive/Geode.cpp, src/osgPlugins/ive/Geometry.cpp,
src/osgPlugins/ive/Group.cpp, src/osgPlugins/ive/Image.cpp,
src/osgPlugins/ive/LightSource.cpp, src/osgPlugins/ive/Node.cpp,
src/osgPlugins/ive/ReadWrite.h,
src/osgPlugins/ive/ReaderWriterIVE.cpp,
src/osgPlugins/ive/StateSet.cpp, src/osgPlugins/ive/Texture2D.cpp,
src/osgPlugins/ive/TextureCubeMap.cpp,
src/osgPlugins/obj/ReaderWriterOBJ.cpp, src/osgPlugins/obj/glm.cpp,
src/osgPlugins/obj/glm.h, src/osgPlugins/osg/Geometry.cpp,
src/osgPlugins/osgText/IO_Text.cpp,
src/osgPlugins/txp/TerrapageNode.cpp,
src/osgPlugins/txp/trPagePageManager.cpp,
src/osgPlugins/txp/trPagePageManager.h,
src/osgProducer/GNUmakefile, src/osgProducer/OsgCameraGroup.cpp,
src/osgProducer/OsgSceneHandler.cpp, src/osgProducer/Viewer.cpp,
src/osgProducer/ViewerEventHandler.cpp, src/osgSim/GNUmakefile,
src/osgSim/LightPointDrawable.cpp, src/osgSim/LightPointDrawable.h,
src/osgSim/LightPointNode.cpp, src/osgText/Font.cpp,
src/osgText/Text.cpp, src/osgUtil/IntersectVisitor.cpp,
src/osgUtil/Optimizer.cpp, src/osgUtil/SceneView.cpp,
src/osgUtil/SmoothingVisitor.cpp, src/osgUtil/Tesselator.cpp: [no
log message]
2003-06-24 16:39 don
* VisualStudio/osgPlugins/ive/ive.dsp, doc/documentation.html,
examples/osgautotransform/osgautotransform.cpp: Updating 5/27/03
backup with 6/20/03 tarball
2003-06-24 16:37 don
* Make/makedefs, Make/makedirdefs, Make/makepkg,
VisualStudio/VisualStudio.dsw, VisualStudio/osg/osg.dsp: [no log
message]
2003-06-24 16:36 don
* LICENSE.txt, index.html: Update of 5/27/03 backup with 6/20/03
tarball
2003-05-27 18:03 robert
* src/osgPlugins/ive/: AnimationPath.cpp, AnimationPath.h,
AnimationPathCallback.cpp, AnimationPathCallback.h, Billboard.cpp,
Billboard.h, BlendFunc.cpp, BlendFunc.h, CullFace.cpp, CullFace.h,
DataInputStream.cpp, DataInputStream.h, DataOutputStream.cpp,
DataOutputStream.h, DataTypeSize.h, DrawArrayLengths.cpp,
DrawArrayLengths.h, DrawArrays.cpp, DrawArrays.h,
DrawElementsUShort.cpp, DrawElementsUShort.h, Drawable.cpp,
Drawable.h, Exception.cpp, Exception.h, Geode.cpp, Geode.h,
Geometry.cpp, Geometry.h, Group.cpp, Group.h, Image.cpp, Image.h,
LOD.cpp, LOD.h, Light.cpp, Light.h, LightSource.cpp, LightSource.h,
Material.cpp, Material.h, MatrixTransform.cpp, MatrixTransform.h,
Node.cpp, Node.h, Object.cpp, Object.h,
PositionAttitudeTransform.cpp, PositionAttitudeTransform.h,
PrimitiveSet.cpp, PrimitiveSet.h, ReadWrite.h, Sequence.cpp,
Sequence.h, StateSet.cpp, StateSet.h, TexEnv.cpp, TexEnv.h,
TexEnvCombine.cpp, TexEnvCombine.h, TexGen.cpp, TexGen.h,
Texture.cpp, Texture.h, Texture2D.cpp, Texture2D.h,
TextureCubeMap.cpp, TextureCubeMap.h, Transform.cpp, Transform.h,
ViewPoint.cpp, ViewPoint.h: Converted dos to unix file endings.
2003-05-27 12:03 robert
* include/osg/DisplaySettings, src/osg/ApplicationUsage.cpp,
src/osg/DisplaySettings.cpp, src/osgUtil/SceneView.cpp: Added
support for scaling the projection in vertical and horizontal split
stereo modes.
2003-05-27 12:02 robert
* include/osg/Quat, src/osg/Quat.cpp: Reverted recent changes so
the set(Matrix&) method.
2003-05-26 16:00 robert
* src/: osg/DisplaySettings.cpp, osgUtil/SceneView.cpp: Adjustments
to the horizontal and vertical split stereo code for better
handling of aspect ratio.
2003-05-26 12:02 robert
* src/osgPlugins/3dc/ReaderWriter3DC.cpp: Added missing std::
2003-05-26 11:05 robert
* Make/makedirdefs, VisualStudio/VisualStudio.dsw,
VisualStudio/osgPlugins/3dc/3dc.dsp,
src/osgPlugins/3dc/GNUmakefile,
src/osgPlugins/3dc/ReaderWriter3DC.cpp: Added 3dc plugin for
reading Arias 3D point clouds.
2003-05-26 10:29 robert
* include/osg/Texture: Moved the
GL_TEXTURE_COMPRESSED_IMAGE_SIZE_ARB into its own #ifndef block to
help with OSX support.
2003-05-26 10:27 robert
* include/osgDB/ReaderWriter,
src/osgPlugins/ive/ReaderWriterIVE.cpp,
src/osgPlugins/osg/ReaderWriterOSG.cpp: Adding support using
istream and ostream with the reader writers.
2003-05-25 22:06 robert
* doc/: examples.html, install.html: Added mention of
DYLD_BIND_AT_LAUNCH to OSX docs.
2003-05-25 17:08 robert
* src/osgPlugins/dw/ReaderWriterDW.cpp: From Geoff Michel,
conversion from GeoSet to Geometry.
2003-05-24 15:41 robert
* src/osgPlugins/ive/: AnimationPath.h, AnimationPathCallback.h,
Billboard.h, BlendFunc.h, CullFace.h, DataInputStream.h,
DataOutputStream.h, DrawArrayLengths.h, DrawArrays.h,
DrawElementsUShort.h, Drawable.h, Exception.h, Export.h, Geode.h,
Geometry.h, Group.h, Image.h, LOD.h, Light.h, LightSource.h,
Material.h, MatrixTransform.h, Node.h, Object.h,
PositionAttitudeTransform.h, PrimitiveSet.h, ReadWrite.h,
Sequence.h, StateSet.h, TexEnv.h, TexEnvCombine.h, TexGen.h,
Texture.h, Texture2D.h, TextureCubeMap.h, Transform.h, ViewPoint.h:
Removed export macro.
2003-05-24 15:26 robert
* examples/osgviewer/osgviewer.cpp,
src/osgPlugins/ive/DataTypeSize.h, src/osgPlugins/ive/Exception.h,
src/osgPlugins/ive/Object.h,
src/osgPlugins/ive/ReaderWriterIVE.cpp: Added missing std::
2003-05-23 20:51 robert
* Make/makedirdefs, VisualStudio/VisualStudio.dsw,
VisualStudio/osgPlugins/ive/ive.dsp,
examples/osgviewer/osgviewer.cpp,
src/osgPlugins/ive/AnimationPath.cpp,
src/osgPlugins/ive/AnimationPath.h,
src/osgPlugins/ive/AnimationPathCallback.cpp,
src/osgPlugins/ive/AnimationPathCallback.h,
src/osgPlugins/ive/Billboard.cpp, src/osgPlugins/ive/Billboard.h,
src/osgPlugins/ive/BlendFunc.cpp, src/osgPlugins/ive/BlendFunc.h,
src/osgPlugins/ive/CullFace.cpp, src/osgPlugins/ive/CullFace.h,
src/osgPlugins/ive/DataInputStream.cpp,
src/osgPlugins/ive/DataInputStream.h,
src/osgPlugins/ive/DataOutputStream.cpp,
src/osgPlugins/ive/DataOutputStream.h,
src/osgPlugins/ive/DataTypeSize.h,
src/osgPlugins/ive/DrawArrayLengths.cpp,
src/osgPlugins/ive/DrawArrayLengths.h,
src/osgPlugins/ive/DrawArrays.cpp, src/osgPlugins/ive/DrawArrays.h,
src/osgPlugins/ive/DrawElementsUShort.cpp,
src/osgPlugins/ive/DrawElementsUShort.h,
src/osgPlugins/ive/Drawable.cpp, src/osgPlugins/ive/Drawable.h,
src/osgPlugins/ive/Exception.cpp, src/osgPlugins/ive/Exception.h,
src/osgPlugins/ive/Export.h, src/osgPlugins/ive/GNUmakefile,
src/osgPlugins/ive/Geode.cpp, src/osgPlugins/ive/Geode.h,
src/osgPlugins/ive/Geometry.cpp, src/osgPlugins/ive/Geometry.h,
src/osgPlugins/ive/Group.cpp, src/osgPlugins/ive/Group.h,
src/osgPlugins/ive/Image.cpp, src/osgPlugins/ive/Image.h,
src/osgPlugins/ive/LOD.cpp, src/osgPlugins/ive/LOD.h,
src/osgPlugins/ive/Light.cpp, src/osgPlugins/ive/Light.h,
src/osgPlugins/ive/LightSource.cpp,
src/osgPlugins/ive/LightSource.h, src/osgPlugins/ive/Material.cpp,
src/osgPlugins/ive/Material.h,
src/osgPlugins/ive/MatrixTransform.cpp,
src/osgPlugins/ive/MatrixTransform.h, src/osgPlugins/ive/Node.cpp,
src/osgPlugins/ive/Node.h, src/osgPlugins/ive/Object.cpp,
src/osgPlugins/ive/Object.h,
src/osgPlugins/ive/PositionAttitudeTransform.cpp,
src/osgPlugins/ive/PositionAttitudeTransform.h,
src/osgPlugins/ive/PrimitiveSet.cpp,
src/osgPlugins/ive/PrimitiveSet.h, src/osgPlugins/ive/ReadWrite.h,
src/osgPlugins/ive/ReaderWriterIVE.cpp,
src/osgPlugins/ive/Sequence.cpp, src/osgPlugins/ive/Sequence.h,
src/osgPlugins/ive/StateSet.cpp, src/osgPlugins/ive/StateSet.h,
src/osgPlugins/ive/TexEnv.cpp, src/osgPlugins/ive/TexEnv.h,
src/osgPlugins/ive/TexEnvCombine.cpp,
src/osgPlugins/ive/TexEnvCombine.h, src/osgPlugins/ive/TexGen.cpp,
src/osgPlugins/ive/TexGen.h, src/osgPlugins/ive/Texture.cpp,
src/osgPlugins/ive/Texture.h, src/osgPlugins/ive/Texture2D.cpp,
src/osgPlugins/ive/Texture2D.h,
src/osgPlugins/ive/TextureCubeMap.cpp,
src/osgPlugins/ive/TextureCubeMap.h,
src/osgPlugins/ive/Transform.cpp, src/osgPlugins/ive/Transform.h,
src/osgPlugins/ive/ViewPoint.cpp, src/osgPlugins/ive/ViewPoint.h:
Added ive reader/writer - from Rune Schmidt Jensen/Michael Gronager
2003-05-22 16:29 robert
* include/osgUtil/Optimizer, src/osg/Geometry.cpp,
src/osgUtil/Optimizer.cpp: Fixes to the Optimizer's handling of
merging of osg::Geometry
2003-05-22 15:02 robert
* examples/osgconv/GeoSet.h: Removed occurances of SG_EXPORT.
2003-05-22 12:09 robert
* src/osgPlugins/pfb/: ConvertFromPerformer.cpp,
ConvertFromPerformer.h: Convert Performer plugin across to generate
osg::Geometry directly.
2003-05-22 09:40 robert
* VisualStudio/: highlight.reg, highlight70.reg, highlight71.reg:
Added syntax highlighting for VisualStudio7.1 from Joseph Steel.
2003-05-21 22:32 robert
* include/osg/Quat, src/osg/Quat.cpp: Improved the handling of
scaled matrices in the Quat::set(Matrix&) method.
2003-05-21 17:33 robert
* src/osgProducer/OsgCameraGroup.cpp: Removed the _state.reset()
call as it was doing OpenGL calls outside of the thread with the
graphics context.
2003-05-21 15:34 robert
* examples/osgconv/: GeoSet.cpp, GeoSet.h, IO_GeoSet.cpp: Added
GeoSet to osgconv.
2003-05-21 13:15 robert
* AUTHORS.txt, Make/makedirdefs, VisualStudio/VisualStudio.dsw,
VisualStudio/examples/osgconv/osgconv.dsp,
VisualStudio/osg/osg.dsp, VisualStudio/osgPlugins/osg/dot_osg.dsp,
examples/osgcluster/osgcluster.cpp, examples/osgconv/GNUmakefile,
examples/osgconv/osgconv.cpp,
examples/osghangglide/GliderManipulator.h, include/osg/GeoSet,
include/osg/VertexProgram, include/osgUtil/Optimizer,
src/osg/GNUmakefile, src/osg/GeoSet.cpp, src/osg/GeoSet_ogl.cpp,
src/osgPlugins/dw/ReaderWriterDW.cpp,
src/osgPlugins/iv/osgvisitor.cpp, src/osgPlugins/osg/GNUmakefile,
src/osgPlugins/osg/GeoSet.cpp,
src/osgPlugins/pfb/ConvertToPerformer.cpp,
src/osgPlugins/pfb/ConvertToPerformer.h,
src/osgPlugins/pfb/GNUmakefile,
src/osgPlugins/pfb/ReaderWriterPFB.cpp, src/osgUtil/Optimizer.cpp:
Removed osg::GeoSet for core osg lib and osgPlugin.
Commented out OpenDX plugin as its still based on GeoSet.
Added support for loading and converting GeoSet into the osgconv
example.
2003-05-20 21:45 robert
* src/osgProducer/KeyboardMouseCallback.cpp: Added usage of the
InputRectangle into setting up of the EventAdapter.
2003-05-20 20:48 robert
* src/osgPlugins/ac3d/~ac3d.cpp: Removed spurious editing file.
2003-05-20 15:05 robert
* runexamples.bat, Make/makedirdefs, VisualStudio/VisualStudio.dsw,
VisualStudio/examples/osgtexturerectangle/osgtexturerectangle.dsp,
examples/osgtexturerectangle/GNUmakefile,
examples/osgtexturerectangle/GNUmakefile.inst,
examples/osgtexturerectangle/osgtexturerectangle.cpp: Added
osgtexturerectangle example from Ulrich Hertlein.
2003-05-20 14:21 robert
* src/osgProducer/: KeyboardMouseCallback.cpp, Viewer.cpp: Fixes to
the handling of mouse coords after changes in the default behavior
of Producer.
2003-05-20 12:01 robert
* include/osgUtil/SceneView: Added setProjectMatrix(const Matrix&)
and setModelViewMatrix(const Matrix&) methods.
2003-05-20 09:57 robert
* examples/osgclip/osgclip.cpp: Removed redundent write_usage
function.
2003-05-20 09:47 robert
* src/osgProducer/Viewer.cpp: Changed the fusion distance update
code to use OsgCameraGroup::setDistanceDistance() rather than going
through the SceneView's by hand. This should ensure that values are
kept consistent betwen OsgCameraGroup and SceneView's.
2003-05-20 09:43 robert
* examples/osgimpostor/TestManipulator.cpp: Fixed manipulator.
2003-05-20 09:09 robert
* include/osg/Camera, src/osg/Camera.cpp: Removed the now redundent
osg::Camera.
2003-05-19 21:18 robert
* include/osgGA/KeySwitchCameraManipulator,
include/osgGA/KeySwitchMatrixManipulator,
src/osgGA/KeySwitchCameraManipulator.cpp,
src/osgGA/KeySwitchMatrixManipulator.cpp,
src/osgUtil/DelaunayTriangulator.cpp: Removed all
KeySwitchCameraManipulator class, replacing it with the
KeySwitchMatrixManipulator
2003-05-19 16:15 robert
* VisualStudio/osg/osg.dsp, VisualStudio/osgGA/osgGA.dsp,
examples/osghangglide/GliderManipulator.cpp,
examples/osghangglide/GliderManipulator.h,
examples/osgimpostor/TestManipulator.cpp,
examples/osgimpostor/TestManipulator.h,
examples/osgparticle/osgparticle.cpp,
examples/osgstereoimage/osgstereoimage.cpp,
include/osgGA/AnimationPathManipulator,
include/osgGA/CameraManipulator, include/osgGA/DriveManipulator,
include/osgGA/FlightManipulator, include/osgGA/GUIActionAdapter,
include/osgGA/GUIEventHandlerVisitor,
include/osgGA/MatrixManipulator, include/osgGA/SetSceneViewVisitor,
include/osgGA/TrackballManipulator, include/osgProducer/Viewer,
include/osgUtil/SceneView, src/osg/GNUmakefile,
src/osgGA/AnimationPathManipulator.cpp,
src/osgGA/CameraManipulator.cpp, src/osgGA/DriveManipulator.cpp,
src/osgGA/FlightManipulator.cpp, src/osgGA/GNUmakefile,
src/osgGA/MatrixManipulator.cpp, src/osgGA/SetSceneViewVisitor.cpp,
src/osgGA/TrackballManipulator.cpp,
src/osgProducer/OsgCameraGroup.cpp, src/osgProducer/Viewer.cpp,
src/osgProducer/ViewerEventHandler.cpp, src/osgUtil/SceneView.cpp:
Removed remaining dependancies on osg::Camera.
2003-05-17 14:15 robert
* src/osgDB/Output.cpp: Removed redundent const
2003-05-17 10:03 robert
* src/osgPlugins/pnm/GNUmakefile: Renamed png pnm
2003-05-17 09:36 robert
* include/osgDB/Output: Removed superfluous const
2003-05-14 17:07 don
* src/osgText/Text.cpp: Small operation precedence bug fixed in
Text.cpp
2003-05-09 14:07 robert
* examples/osgcluster/osgcluster.cpp, include/osg/Drawable,
include/osg/Geometry, include/osg/State, src/osg/AutoTransform.cpp,
src/osg/Geometry.cpp, src/osg/State.cpp: Updates to the handling of
vertex attributes.
2003-05-08 16:13 robert
* VisualStudio/VisualStudio.dsw: Add osgUtil as a dependancy of
osgText
2003-05-08 15:02 robert
* src/osgUtil/Tesselator.cpp: Memory leak fixes from Joseph Steel.
2003-05-07 16:26 robert
* include/osg/NodeVisitor: Added UserData to NodeVisitor.
2003-05-07 14:13 robert
* include/osg/Geometry, include/osg/State, src/osg/Geometry.cpp,
src/osg/State.cpp, src/osg/VertexProgram.cpp: From Romano José
Magacho da Silva, support for vertex attributes in vertex program.
2003-05-07 12:13 robert
* include/osgGA/GUIEventAdapter, include/osgProducer/EventAdapter,
include/osgProducer/KeyboardMouseCallback,
src/osgProducer/EventAdapter.cpp,
src/osgProducer/KeyboardMouseCallback.cpp: From Eric Sokolowsky,
support for mouse scroll wheel in osgGA/osgProducer.
2003-05-07 10:35 robert
* examples/osghud/osghud.cpp, src/osgUtil/CullVisitor.cpp: Changed
the CullVisitor::popProjection() so that it doesn't adjust
orthorgraphic projection matrices.
2003-05-06 19:04 robert
* examples/osghud/osghud.cpp, include/osg/BlendFunc,
include/osg/Depth, src/osg/BlendFunc.cpp, src/osg/Depth.cpp: Aded
extra constructors to BlendFunc and Depth to help set them up
convieniently.
Added a background quad to osghud.
2003-05-06 14:13 robert
* examples/osgautotransform/osgautotransform.cpp, include/osg/Quat,
include/osg/buffered_value, include/osgText/String,
include/osgText/Text, src/osg/AutoTransform.cpp,
src/osgPlugins/osgText/IO_Text.cpp, src/osgText/Text.cpp: Added
support for multibuffering of tex coordinates.
2003-05-05 15:30 robert
* src/osgText/Text.cpp: Fixed accept(PrimitiveFunctor&) so it uses
the transform coords correctly.
2003-05-02 19:24 robert
* Make/makedirdefs, src/osg/GNUmakefile: Fixed build.
2003-05-01 22:06 robert
* Make/makedirdefs,
VisualStudio/examples/osgautotransform/osgautotransform.dsp,
examples/osgautotransform/GNUmakefile,
examples/osgautotransform/GNUmakefile.inst,
examples/osgautotransform/osgautotransform.cpp,
include/osg/AutoTransform, include/osgText/Font,
include/osgText/Text, src/osg/AutoTransform.cpp,
src/osgText/Font.cpp, src/osgText/Text.cpp: Addd support for
maximum screen text size into osgText when auto scale to screen is
active.
Added osgautotransform demo.
2003-05-01 20:56 robert
* include/osgUtil/CullVisitor, src/osgUtil/CullVisitor.cpp: Added
set/getNearFarRatio() to CullVisitor.
2003-05-01 09:51 robert
* src/osg/VertexProgram.cpp: Remved exit().
2003-04-30 16:40 robert
* AUTHORS.txt, Make/makedirdefs, VisualStudio/VisualStudio.dsw,
VisualStudio/osg/osg.dsp, VisualStudio/osgPlugins/pnm/pnm.dsp,
src/osgDB/Registry.cpp, src/osgPlugins/pnm/GNUmakefile,
src/osgPlugins/pnm/ReaderWriterPNM.cpp: From Eric Sokolowsky - pnm
(ppm, pgm, pbm) plugin
2003-04-30 16:38 robert
* include/osgText/Text: Cleanup of the API.
2003-04-30 12:41 robert
* examples/osghud/osghud.cpp: Reverted the test of
setAutoScaleToScreen.
2003-04-30 12:40 robert
* src/osg/Texture2D.cpp, src/osg/TextureCubeMap.cpp,
examples/osghangglide/GliderManipulator.cpp, include/osg/Drawable,
include/osg/Export, include/osg/Node, include/osg/Texture2D,
include/osg/TextureCubeMap, include/osgText/Text,
src/osgText/Text.cpp, examples/osghud/osghud.cpp,
examples/osglogo/osglogo.cpp, examples/osgtext/osgtext.cpp,
src/osgPlugins/osgText/IO_Text.cpp,
src/osgProducer/ViewerEventHandler.cpp: Added support for automatic
scaling of text to screen coords. Optimized the text
implementation to provide better speed, especially by using the
alignement to screen option.
Deprecated the Text::setFontSize(,) method, which is now being
replaced by setFontResolution(,)
Fixed typos in Texture*.cpp.
Removed old deprecated methods from osg headers.
2003-04-29 15:24 robert
* src/osg/Matrix.cpp: From Ben, promoted floats to doubles to
produce better stability in the invert method.
2003-04-29 01:55 don
* src/osgUtil/SceneView.cpp: set glDrawBuffer( GL_BACK ) in
SceneView::draw() when not drawing in stereo mode. Without this,
we end up drawing to the wrong buffer when toggling stereo off.
2003-04-28 13:57 robert
* NEWS.txt: Updated NEWS.
2003-04-28 12:37 robert
* doc/introduction.html, examples/osgtext/osgtext.cpp: Updates to
the introduction.html.
Added support for new alignment modes in osgtext.
2003-04-27 20:23 robert
* doc/plan.html: Fixed typo of Fturue!
2003-04-27 11:58 robert
* include/osg/AnimationPath, include/osg/ConvexPlanarOccluder,
include/osg/Shape, include/osg/ShapeDrawable, include/osgText/Text,
src/osgPlugins/osgText/IO_Text.cpp, src/osgText/Text.cpp: From
Tree, addition of ; after MACRO_'s to help with Java port.
From Tree + Robert, Addition of
LEFT_BASE_LINE,RIGHT_BASE_LINE,CENTER_BASE_LINE Alignment options
in Text.
2003-04-25 20:53 robert
* doc/introduction.html: Updates to introducution.
2003-04-25 14:52 robert
* index.html: Updated index.html
2003-04-25 14:47 robert
* examples/osgpick/osgpick.cpp, src/osgProducer/Viewer.cpp,
src/osgUtil/IntersectVisitor.cpp: Added support for gather
information on which vertices have been intersected with.
2003-04-24 21:41 don
* doc/introduction.html: A few minor mods to introduction.html
2003-04-24 20:54 robert
* doc/introduction.html: Updates to the introduction.html
documentaition.
2003-04-24 14:45 robert
* Make/help.sh: Typo fix.
2003-04-24 14:45 robert
* src/osgPlugins/txp/TerrapageNode.cpp: cout -> notify.
2003-04-24 14:44 robert
* doc/: contents.html, data.html, dependencies.html,
documentation.html, examples.html, index.html, install.html,
introduction.html, osgviewer.html, plan.html, stereo.html,
images/OpenSceneGraphBanner_Distribution.jpg: Updates to docs.
2003-04-23 11:12 robert
* VisualStudio/: LANGEXT.DAT, MUST_READ_ME.txt, highlight.reg: From
Romano, updated LANDEXT.DAT and new highlight.reg file for syntax
highlighting under Windows.
2003-04-23 10:59 robert
* src/osgProducer/OsgCameraGroup.cpp: Added check for camera's
sharing the same RenderSurface, if so switches off multi-threading
of cull and draw.
2003-04-19 10:53 robert
* doc/data.html: Changed the data link to
OpenSceneGraph-Data-0.9.3.tar.gz since we won't be updating it for
the release.
2003-04-19 10:35 robert
* ChangeLog: Updated ChangeLog for the release.
2003-04-19 10:09 robert
* NEWS.txt, examples/osglogo/osglogo.cpp: Updated NEWS for the
release date.
Tweaked the text sizes in osglogo.
2003-04-19 07:57 robert
* src/osgPlugins/dds/ReaderWriterDDS.cpp: Mannually computes the
mipmap levels to ensure correct loading of dds images which arn't
square.
2003-04-18 22:44 robert
* examples/osgoccluder/osgoccluder.cpp, src/osgProducer/Viewer.cpp:
Changed the ordering of the picking intersections.
2003-04-18 20:46 robert
* src/: osg/State.cpp, osgPlugins/dds/ReaderWriterDDS.cpp,
osgPlugins/osg/BlendFunc.cpp: Fixes to BlendFunc - adding missing
ZERO handling.
Improved handling of alpha values in DXT1 compression.
2003-04-18 16:59 robert
* NEWS.txt, doc/dependencies.html,
examples/osgoccluder/osgoccluder.cpp,
src/osgPlugins/txp/trpage_material.cpp, src/osgProducer/Viewer.cpp,
src/osgProducer/ViewerEventHandler.cpp: Updated NEWS for the
release.
Fixed warnings.
2003-04-18 11:10 robert
* src/osgPlugins/flt/flt2osg.cpp: Removed various assert()
instances since these were causing crashes.
From Alberto, changed the use of the DynGeoSet to it was querried
on demand rather than used as a pointer which was originally being
invalidate before use.
2003-04-18 09:17 robert
* examples/osgpbuffer/osgpbuffer.cpp: Added a realize callback for
setting up the pbuffer so that it definately has a valid graphics
context.
2003-04-17 17:21 robert
* doc/doc++/: osg/AlphaFunc.html, osg/AnimationPath.html,
osg/AnimationPathCallback.html, osg/ApplicationUsage.html,
osg/ApplicationUsageProxy.html, osg/ArgumentParser.html,
osg/Array.html, osg/ArrayVisitor.html, osg/AttributeFunctor.html,
osg/Billboard.html, osg/BlendFunc.html, osg/BoundingBox.html,
osg/BoundingSphere.html, osg/Box.html,
osg/COMPARE_StateAttribute_Parameter.html,
osg/COMPARE_StateAttribute_Types.html, osg/Camera.html,
osg/ClassGraph.class, osg/ClassGraphPanel.class,
osg/ClassLayout.class, osg/ClearNode.html, osg/ClipNode.html,
osg/ClipPlane.html, osg/CollectOccludersVisitor.html,
osg/ColorMask.html, osg/ColorMatrix.html, osg/CompositeShape.html,
osg/Cone.html, osg/ConstArrayVisitor.html,
osg/ConstAttributeFunctor.html, osg/ConstShapeVisitor.html,
osg/ConstValueVisitor.html, osg/ConvexHull.html,
osg/ConvexPlanarOccluder.html, osg/ConvexPlanarPolygon.html,
osg/CopyOp.html, osg/CullFace.html, osg/CullStack.html,
osg/CullingSet.html, osg/Cylinder.html, osg/DOFTransform.html,
osg/DeleteHandler.html, osg/Depth.html, osg/DisplaySettings.html,
osg/DrawArrayLengths.html, osg/DrawArrays.html,
osg/DrawElementsUByte.html, osg/DrawElementsUInt.html,
osg/DrawElementsUShort.html, osg/DrawPixels.html,
osg/Drawable.html, osg/Endian.html, osg/Extensions.2.html,
osg/Extensions.3.html, osg/Extensions.4.html, osg/Extensions.html,
osg/Fog.html, osg/FrameStamp.html, osg/FrontFace.html,
osg/General.html, osg/GeoSet.html, osg/Geode.html,
osg/Geometry.html, osg/Grid.html, osg/Group.html, osg/HIER.html,
osg/HIERjava.html, osg/HeightField.html, osg/Image.html,
osg/Impostor.html, osg/ImpostorSprite.html,
osg/ImpostorSpriteManager.html, osg/IndexArray.html,
osg/InfinitePlane.html, osg/LOD.html, osg/Light.html,
osg/LightModel.html, osg/LightSource.html, osg/LineSegment.html,
osg/LineStipple.html, osg/LineWidth.html, osg/META_Node.html,
osg/META_Object.html, osg/META_Shape.html,
osg/META_StateAttribute.html, osg/Material.html, osg/Matrix.html,
osg/MatrixTransform.html, osg/NavigatorButton.class, osg/Node.html,
osg/NodeAcceptOp.html, osg/NodeCallback.html, osg/NodePath.html,
osg/NodeVisitor.html, osg/NotifySeverity.html,
osg/OSGUTX_ADD_TESTCASE.html, osg/OSGUTX_ADD_TESTSUITE.html,
osg/OSGUTX_AUTOREGISTER_TESTSUITE.html,
osg/OSGUTX_AUTOREGISTER_TESTSUITE_AT.html,
osg/OSGUTX_BEGIN_TESTSUITE.html, osg/OSGUTX_END_TESTSUITE.html,
osg/OSGUTX_TESTSUITE.html, osg/OSGUTX_TEST_E.html,
osg/OSGUTX_TEST_F.html, osg/OSG_GL_DEBUG.html, osg/Object.html,
osg/OccluderNode.html, osg/Plane.html, osg/Point.html,
osg/PolygonMode.html, osg/PolygonOffset.html,
osg/PolygonStipple.html, osg/Polytope.html,
osg/PositionAttitudeTransform.html, osg/PrimitiveFunctor.html,
osg/PrimitiveSet.html, osg/Projection.html,
osg/QualifiedTestPrinter.html, osg/Quat.html, osg/RefMatrix.html,
osg/Referenced.html, osg/Sequence.html, osg/ShadeModel.html,
osg/ShadowVolumeOccluder.html, osg/ShadowVolumeOccluderList.html,
osg/Shape.html, osg/ShapeDrawable.html, osg/ShapeVisitor.html,
osg/Sphere.html, osg/State.html, osg/StateAttribute.html,
osg/StateSet.html, osg/Statistics.html, osg/Stencil.html,
osg/SubloadCallback.2.html, osg/SubloadCallback.3.html,
osg/SubloadCallback.4.html, osg/SubloadCallback.5.html,
osg/SubloadCallback.html, osg/Switch.html, osg/TemplateArray.html,
osg/TemplateIndexArray.html, osg/TessellationHints.html,
osg/Test.html, osg/TestCase.html, osg/TestCase_.html,
osg/TestContext.html, osg/TestErrorX.html, osg/TestFailureX.html,
osg/TestGraph.html, osg/TestQualifier.html, osg/TestRecord.html,
osg/TestReport.html, osg/TestRunner.html, osg/TestSuite.html,
osg/TestSuiteAutoRegistrationAgent.html, osg/TestVisitor.html,
osg/TestX.html, osg/TexEnv.html, osg/TexEnvCombine.html,
osg/TexGen.html, osg/TexMat.html, osg/Texture.html,
osg/Texture1D.html, osg/Texture2D.html, osg/Texture3D.html,
osg/TextureCubeMap.html, osg/TextureRectangle.html, osg/Timer.html,
osg/TraceStream.html, osg/Transform.html, osg/TriangleFunctor.html,
osg/TriangleMesh.html, osg/UByte4.html, osg/ValueVisitor.html,
osg/Vec2.html, osg/Vec3.html, osg/Vec4.html,
osg/VectorSizei.2.html, osg/VectorSizei.html,
osg/VectorUByte.2.html, osg/VectorUByte.html,
osg/VectorUInt.2.html, osg/VectorUInt.html,
osg/VectorUShort.2.html, osg/VectorUShort.html,
osg/VertexProgram.html, osg/Viewport.html,
osg/buffered_object.html, osg/buffered_value.html,
osg/clampArray3BetweenRange.html, osg/clampArray3GEQUAL.html,
osg/clampArray3LEQUAL.html, osg/clampArray4BetweenRange.html,
osg/clampArray4GEQUAL.html, osg/clampArray4LEQUAL.html,
osg/clampArrayElementBetweenRange.html,
osg/clampArrayElementGEQUAL.html, osg/clampArrayElementLEQUAL.html,
osg/clampArrayElementsBetweenRange.html,
osg/clampArrayElementsGEQUAL.html,
osg/clampArrayElementsLEQUAL.html, osg/clampBetweenRange.html,
osg/clampGEQUAL.html, osg/clampLEQUAL.html,
osg/computeEyeToLocal.html, osg/computeLocalToEye.html,
osg/computeLocalToWorld.html, osg/computeWorldToLocal.html,
osg/createGeodeForImage.2.html, osg/createGeodeForImage.html,
osg/fast_back_stack.html, osg/for_each_triangle.html,
osg/getGLExtensionFuncPtr.2.html, osg/getGLExtensionFuncPtr.html,
osg/getNotifyLevel.html, osg/globalnotifylevel..html,
osg/globalnotifynulstream..html, osg/icon1.gif, osg/icon2.gif,
osg/index.html, osg/initNotifyLevel.html,
osg/isGLExtensionSupported.html, osg/isGLUExtensionSupported.html,
osg/notify.html, osg/operator.2.html, osg/operator.html,
osg/osg.html, osg/osgGetLibraryName.html, osg/osgGetVersion.html,
osg/osgUtx.html, osg/ref_ptr.html, osg/setNotifyLevel.html,
osg/xternSG_EXPORTNotifySeverityg_NotifyLevel.html,
osg/xternSG_EXPORTboolg_NotifyInit.html,
osg/xternSG_EXPORTstdauto_ptrstdofstreamg_NotifyNulStream.html,
osgDB/ClassGraph.class, osgDB/ClassGraphPanel.class,
osgDB/ClassLayout.class, osgDB/DirectoryContents.html,
osgDB/DotOsgWrapper.html, osgDB/DynamicLibrary.html,
osgDB/Field.html, osgDB/FieldReader.html,
osgDB/FieldReaderIterator.html, osgDB/FilePathList.html,
osgDB/General.html, osgDB/HIER.html, osgDB/HIERjava.html,
osgDB/Input.html, osgDB/NavigatorButton.class, osgDB/Options.html,
osgDB/Output.html, osgDB/ParameterOutput.html,
osgDB/PushAndPopDataPath.html, osgDB/ReadResult.html,
osgDB/ReaderWriter.html, osgDB/RegisterDotOsgWrapperProxy.html,
osgDB/RegisterReaderWriterProxy.html, osgDB/Registry.html,
osgDB/WriteResult.html, osgDB/fileExists.html,
osgDB/findFileInDirectory.html, osgDB/findFileInPath.html,
osgDB/getDirectoryContents.html, osgDB/icon1.gif, osgDB/icon2.gif,
osgDB/index.html, osgDB/osgDB.html, osgDB/osgDBGetLibraryName.html,
osgDB/osgDBGetVersion.html, osgDB/readCommandLine.html,
osgDB/readImageFile.html, osgDB/readNodeFile.html,
osgDB/readNodeFiles.2.html, osgDB/readNodeFiles.html,
osgDB/readObjectFile.html, osgDB/writeImageFile.html,
osgDB/writeNodeFile.html, osgDB/writeObjectFile.html,
osgGA/AnimationPathManipulator.html, osgGA/CameraManipulator.html,
osgGA/ClassGraph.class, osgGA/ClassGraphPanel.class,
osgGA/ClassLayout.class, osgGA/CompositeGUIEventHandler.html,
osgGA/DriveManipulator.html, osgGA/FlightManipulator.html,
osgGA/GUIActionAdapter.html, osgGA/GUIEventAdapter.html,
osgGA/GUIEventHandler.html, osgGA/GUIEventHandlerVisitor.html,
osgGA/General.html, osgGA/HIER.html, osgGA/HIERjava.html,
osgGA/KeySwitchCameraManipulator.html, osgGA/NavigatorButton.class,
osgGA/SetSceneViewVisitor.html, osgGA/StateSetManipulator.html,
osgGA/TrackballManipulator.html, osgGA/icon1.gif, osgGA/icon2.gif,
osgGA/index.html, osgGA/osgGA.html, osgGA/osgGAGetLibraryName.html,
osgGA/osgGAGetVersion.html, osgGA/spaceosgGA.html,
osgParticle/AccelOperator.html, osgParticle/CenteredPlacer.html,
osgParticle/ClassGraph.class, osgParticle/ClassGraphPanel.class,
osgParticle/ClassLayout.class, osgParticle/Counter.html,
osgParticle/Emitter.html, osgParticle/FluidFrictionOperator.html,
osgParticle/ForceOperator.html, osgParticle/General.html,
osgParticle/HIER.html, osgParticle/HIERjava.html,
osgParticle/Interpolator.html, osgParticle/LinearInterpolator.html,
osgParticle/ModularEmitter.html, osgParticle/ModularProgram.html,
osgParticle/MultiSegmentPlacer.html,
osgParticle/NavigatorButton.class, osgParticle/Operator.html,
osgParticle/Particle.html, osgParticle/ParticleProcessor.html,
osgParticle/ParticleSystem.html,
osgParticle/ParticleSystemUpdater.html, osgParticle/Placer.html,
osgParticle/PointPlacer.html, osgParticle/Program.html,
osgParticle/RadialShooter.html, osgParticle/RandomRateCounter.html,
osgParticle/SectorPlacer.html, osgParticle/SegmentPlacer.html,
osgParticle/Shooter.html, osgParticle/VariableRateCounter.html,
osgParticle/icon1.gif, osgParticle/icon2.gif,
osgParticle/index.html, osgParticle/osgParticle.html,
osgParticle/range.html, osgParticle/rangef.html,
osgParticle/rangev2.html, osgParticle/rangev3.html,
osgParticle/rangev4.html, osgProducer/Callback.html,
osgProducer/ClassGraph.class, osgProducer/ClassGraphPanel.class,
osgProducer/ClassLayout.class, osgProducer/EventAdapter.html,
osgProducer/General.html, osgProducer/HIER.html,
osgProducer/HIERjava.html, osgProducer/KeyboardMouseCallback.html,
osgProducer/NavigatorButton.class, osgProducer/OsgCameraGroup.html,
osgProducer/OsgSceneHandler.html, osgProducer/RealizeCallback.html,
osgProducer/Viewer.html, osgProducer/ViewerEventHandler.html,
osgProducer/icon1.gif, osgProducer/icon2.gif,
osgProducer/index.html, osgProducer/osgProducer.html,
osgProducer/osgProducerGetLibraryName.html,
osgProducer/osgProducerGetVersion.html,
osgSim/AzimElevationSector.html, osgSim/AzimRange.html,
osgSim/AzimSector.html, osgSim/BlinkSequence.html,
osgSim/ClassGraph.class, osgSim/ClassGraphPanel.class,
osgSim/ClassLayout.class, osgSim/ConeSector.html,
osgSim/ElevationRange.html, osgSim/ElevationSector.html,
osgSim/General.html, osgSim/HIER.html, osgSim/HIERjava.html,
osgSim/LightPoint.html, osgSim/LightPointNode.html,
osgSim/NavigatorButton.class, osgSim/Sector.html,
osgSim/SequenceGroup.html, osgSim/icon1.gif, osgSim/icon2.gif,
osgSim/index.html, osgSim/osgSim.html,
osgSim/osgSimGetLibraryName.html, osgSim/osgSimGetVersion.html,
osgText/ClassGraph.class, osgText/ClassGraphPanel.class,
osgText/ClassLayout.class, osgText/Font.html,
osgText/FontImplementation.html, osgText/General.html,
osgText/Glyph.html, osgText/GlyphTexture.html, osgText/HIER.html,
osgText/HIERjava.html, osgText/NavigatorButton.class,
osgText/String.html, osgText/Text.html, osgText/icon1.gif,
osgText/icon2.gif, osgText/index.html, osgText/osgText.html,
osgText/osgTextGetLibraryName.html, osgText/osgTextGetVersion.html,
osgText/readFontFile.html, osgUtil/ClassGraph.class,
osgUtil/ClassGraphPanel.class, osgUtil/ClassLayout.class,
osgUtil/CombineLODsVisitor.html,
osgUtil/ConvertGeoSetsToGeometryVisitor.html,
osgUtil/CubeMapGenerator.html, osgUtil/CullVisitor.html,
osgUtil/DelaunayTriangulator.html, osgUtil/DisplayListVisitor.html,
osgUtil/DisplayRequirementsVisitor.html,
osgUtil/FlattenStaticTransformsVisitor.html, osgUtil/General.html,
osgUtil/HIER.html, osgUtil/HIERjava.html,
osgUtil/HalfWayMapGenerator.html,
osgUtil/HighlightMapGenerator.html, osgUtil/Hit.html,
osgUtil/InsertImpostorsVisitor.html, osgUtil/IntersectState.html,
osgUtil/IntersectVisitor.html, osgUtil/LeafDepthSortFunctor.html,
osgUtil/MergeGeometryVisitor.html, osgUtil/NavigatorButton.class,
osgUtil/Optimizer.html, osgUtil/PickIntersectVisitor.html,
osgUtil/PickVisitor.html, osgUtil/ReflectionMapGenerator.html,
osgUtil/RegisterRenderBinProxy.html,
osgUtil/RemoveEmptyNodesVisitor.html,
osgUtil/RemoveRedundantNodesVisitor.html, osgUtil/RenderBin.html,
osgUtil/RenderGraph.html, osgUtil/RenderLeaf.html,
osgUtil/RenderStage.html, osgUtil/RenderStageLighting.html,
osgUtil/RenderToTextureStage.html, osgUtil/SceneView.html,
osgUtil/SmoothingVisitor.html, osgUtil/StateVisitor.html,
osgUtil/Tesselator.html, osgUtil/TransformCallback.html,
osgUtil/TriStripVisitor.html, osgUtil/UpdateVisitor.html,
osgUtil/icon1.gif, osgUtil/icon2.gif, osgUtil/index.html,
osgUtil/osgUtil.html, osgUtil/osgUtilGetLibraryName.html,
osgUtil/osgUtilGetVersion.html: Added doc++ documentation.
2003-04-17 16:57 robert
* examples/osgwindows/osgwindows.cpp,
src/osgProducer/OsgCameraGroup.cpp: Added setting of the
RenderSurface name to the application name.
2003-04-17 16:27 robert
* include/osgProducer/: OsgCameraGroup, Viewer: Moved #include
<osg/Timer> from Viewer to OsgCameraGroup.
2003-04-17 14:57 robert
* src/osgProducer/ViewerEventHandler.cpp: Added an alternate
compile path for Windows in the toggle of fullscreen for the first
time.
2003-04-17 14:36 robert
* src/osgUtil/DelaunayTriangulator.cpp: Changed the maxx
initializiation to use (*points)[last_valid_index].x();
2003-04-17 12:14 robert
* runexamples.bat, examples/osgcameragroup/osgcameragroup.cpp,
include/osgProducer/OsgCameraGroup, include/osgProducer/Viewer,
src/osgProducer/OsgCameraGroup.cpp, src/osgProducer/Viewer.cpp:
Moved the managing of frame stamp from osgProducer::Viewer into
osgProducer::OsgCamaraGroup.
Added setting of trackball in osgcameragroup so its starts in the
correct place for different models.
2003-04-17 07:52 robert
* include/osgUtil/DelaunayTriangulator: Added OSGUTIL_EXPORT to
front of DelaunayTriangulator class.
2003-04-17 00:09 don
* examples/osgwindows/osgwindows.cpp: InputRectangle converted to
RenderSurface->get()...
2003-04-16 22:16 don
* src/osgProducer/: KeyboardMouseCallback.cpp, OsgSceneHandler.cpp,
Viewer.cpp, ViewerEventHandler.cpp: Changed Rect('s to Rectangle('s
2003-04-16 21:02 robert
* include/osg/ShapeDrawable, src/osg/ShapeDrawable.cpp,
src/osgPlugins/osg/ShapeDrawable.cpp: Added support for
set/getColor to ShapeDrawable.
2003-04-16 20:21 robert
* NEWS.txt, VisualStudio/osgUtil/osgUtil.dsp,
include/osgUtil/DelaunayTriangulator,
src/osgUtil/DelaunayTriangulator.cpp, src/osgUtil/GNUmakefile: From
Marco Jez, added DelaunayTriangulator class.
2003-04-16 20:20 robert
* src/osgProducer/Viewer.cpp: Changed near and far instances into
near_point, far_point to avoid problems with Win32 build.
2003-04-16 16:14 robert
* VisualStudio/osgUtil/osgUtil.dsp, src/osgProducer/Viewer.cpp,
src/osgUtil/GNUmakefile: Moved the PickVisitor from osgUtil into
the implementation of osgProducer::Viewer. Removed methods in
PickVisitor which wern't being used by osgProducer::Viewer. This
has been done because the PickVisitor interface and implementation
weren't ready for general usage.
2003-04-16 15:22 robert
* include/osgProducer/Viewer, src/osgProducer/Viewer.cpp: Renamed
computeNearFar to computeNearFarPoints.
2003-04-16 15:17 robert
* runexamples.bat, examples/osgpick/osgpick.cpp,
include/osgProducer/Viewer, src/osgProducer/Viewer.cpp,
src/osgProducer/ViewerEventHandler.cpp,
src/osgUtil/PickVisitor.cpp: Added convinence methods to
osgProducer::Viewer:
/** compute, from normalized mouse coords, for sepecified
Camera, the pixel coords relative to that Camera's RenderSurface.*/
bool computePixelCoords(float x,float y,unsigned int
cameraNum,float& pixel_x,float& pixel_y);
/** compute, from normalized mouse coords, for sepecified
Camera, the near and far points in worlds coords.*/
bool computeNearFar(float x,float y,unsigned int
cameraNum,osg::Vec3& near, osg::Vec3& far);
/** compute, from normalized mouse coords, for sepecified
Camera, intersections with the scene.*/
bool computeIntersections(float x,float y,unsigned int
cameraNum,osgUtil::IntersectVisitor::HitList& hits);
/** compute, from normalized mouse coords, for all Cameras,
intersections with the scene.*/
bool computeIntersections(float x,float
y,osgUtil::IntersectVisitor::HitList& hits);
2003-04-16 13:46 robert
* examples/osgconv/osgconv.cpp: Add a check for the result to
writeNodeFile().
2003-04-16 10:22 robert
* examples/osgpick/osgpick.cpp,
include/osgProducer/OsgSceneHandler,
src/osgProducer/OsgSceneHandler.cpp: Changed OsgSceneHandler so it
re-uses osgUtil::SceneView project and modelview matrices.
Changed the osgpick demo so that it uses the OsgSceneHandler's
projection and modelview matrices where possible.
2003-04-15 21:54 robert
* examples/osgpick/osgpick.cpp, include/osgProducer/Viewer: Added
support for multiple cameras into osgpick.
2003-04-15 15:29 robert
* VisualStudio/: examples/osgcluster/osgcluster.dsp,
examples/osgstereoimage/osgstereoimage.dsp,
examples/osgwindows/osgwindows.dsp, osgProducer/osgProducer.dsp:
Changed the linking to Producer for debug builds so that
producerd.lib is linked against.
2003-04-15 10:33 robert
* examples/osgshadowtexture/CreateShadowedScene.cpp: From Brede,
Fixed the ordering of the znear and zfar.
2003-04-15 10:33 robert
* include/osgUtil/TriStripVisitor, src/osgUtil/TriStripVisitor.cpp:
From Romano, extra methods/variables for controlling tesselation.
2003-04-14 20:39 robert
* Make/makedefs, examples/osganimate/GNUmakefile,
examples/osganimate/GNUmakefile.inst,
examples/osgbillboard/GNUmakefile,
examples/osgbillboard/GNUmakefile.inst,
examples/osgcallback/GNUmakefile,
examples/osgcallback/GNUmakefile.inst,
examples/osgcameragroup/GNUmakefile,
examples/osgcameragroup/GNUmakefile.inst,
examples/osgclip/GNUmakefile, examples/osgclip/GNUmakefile.inst,
examples/osgcluster/GNUmakefile,
examples/osgcluster/GNUmakefile.inst,
examples/osgconv/GNUmakefile.inst, examples/osgcopy/GNUmakefile,
examples/osgcopy/GNUmakefile.inst, examples/osgcubemap/GNUmakefile,
examples/osgcubemap/GNUmakefile.inst,
examples/osggeodemo/GNUmakefile,
examples/osggeodemo/GNUmakefile.inst,
examples/osggeometry/GNUmakefile,
examples/osggeometry/GNUmakefile.inst,
examples/osghangglide/GNUmakefile,
examples/osghangglide/GNUmakefile.inst,
examples/osghud/GNUmakefile, examples/osghud/GNUmakefile.inst,
examples/osgimpostor/GNUmakefile,
examples/osgimpostor/GNUmakefile.inst,
examples/osgkeyboard/GNUmakefile,
examples/osgkeyboard/GNUmakefile.inst,
examples/osglight/GNUmakefile, examples/osglight/GNUmakefile.inst,
examples/osglightpoint/GNUmakefile,
examples/osglightpoint/GNUmakefile.inst,
examples/osglogo/GNUmakefile, examples/osglogo/GNUmakefile.inst,
examples/osgmultitexture/GNUmakefile,
examples/osgmultitexture/GNUmakefile.inst,
examples/osgoccluder/GNUmakefile,
examples/osgoccluder/GNUmakefile.inst,
examples/osgparticle/GNUmakefile,
examples/osgparticle/GNUmakefile.inst,
examples/osgpick/GNUmakefile, examples/osgpick/GNUmakefile.inst,
examples/osgprerender/GNUmakefile,
examples/osgprerender/GNUmakefile.inst,
examples/osgreflect/GNUmakefile,
examples/osgreflect/GNUmakefile.inst,
examples/osgscribe/GNUmakefile,
examples/osgscribe/GNUmakefile.inst,
examples/osgsequence/GNUmakefile,
examples/osgsequence/GNUmakefile.inst,
examples/osgshadowtexture/GNUmakefile,
examples/osgshadowtexture/GNUmakefile.inst,
examples/osgshape/GNUmakefile, examples/osgshape/GNUmakefile.inst,
examples/osgstereoimage/GNUmakefile,
examples/osgstereoimage/GNUmakefile.inst,
examples/osgteapot/GNUmakefile,
examples/osgteapot/GNUmakefile.inst, examples/osgtext/GNUmakefile,
examples/osgtext/GNUmakefile.inst,
examples/osgtexture1D/GNUmakefile,
examples/osgtexture1D/GNUmakefile.inst,
examples/osgtexture2D/GNUmakefile,
examples/osgtexture2D/GNUmakefile.inst,
examples/osgtexture3D/GNUmakefile,
examples/osgtexture3D/GNUmakefile.inst,
examples/osgunittests/GNUmakefile,
examples/osgunittests/GNUmakefile.inst,
examples/osgversion/GNUmakefile,
examples/osgversion/GNUmakefile.inst,
examples/osgvertexprogram/GNUmakefile,
examples/osgvertexprogram/GNUmakefile.inst,
examples/osgviewer/GNUmakefile,
examples/osgviewer/GNUmakefile.inst,
examples/osgwindows/GNUmakefile,
examples/osgwindows/GNUmakefile.inst,
src/osgPlugins/freetype/GNUmakefile, src/osgProducer/GNUmakefile:
Added -I/usr/X11R6/include to osgProducer and all the examples
GNUMakefiles.
From Bob, mods to GNUMakefile and Make/makedefs for the extra
includes for freetype.
2003-04-14 19:53 robert
* src/osgProducer/Viewer.cpp: Added using namespace Producer to get
round namespace issue with CameraGroup call.
2003-04-14 19:49 robert
* examples/osgimpostor/TestManipulator.cpp,
examples/osgstereoimage/osgstereoimage.cpp,
src/osgProducer/Viewer.cpp: Updated osgstereoimage and osgimpostor
to handle the new default orientation of normalized mouse coords.
2003-04-14 16:44 robert
* VisualStudio/VisualStudio.dsw,
VisualStudio/examples/osgpick/osgpick.dsp,
VisualStudio/osgUtil/osgUtil.dsp, examples/osgpick/osgpick.cpp,
examples/osgwindows/osgwindows.cpp, include/osgUtil/PickVisitor,
src/osg/NodeVisitor.cpp, src/osgGA/TrackballManipulator.cpp,
src/osgProducer/Viewer.cpp, src/osgUtil/PickVisitor.cpp: Updates to
the osgpick code.
Updates to osgGA::CameraManipulors.
2003-04-14 16:03 robert
* src/osgText/Font.cpp: Tweak to the debug output.
2003-04-14 16:02 robert
* src/osgText/Font.cpp: Added extra debugging details to help track
down IRIX64 & Solaris64 problems.
2003-04-14 14:23 robert
* include/osgGA/GUIEventAdapter, src/osgGA/DriveManipulator.cpp,
src/osgGA/FlightManipulator.cpp,
src/osgGA/TrackballManipulator.cpp,
src/osgProducer/EventAdapter.cpp,
src/osgProducer/KeyboardMouseCallback.cpp: Improved the handling of
Producer's no dimensional mouse coords.
2003-04-14 14:22 robert
* include/osg/Transform, src/osg/Transform.cpp: Addd new
computeLocalToWorld(NodePath) etc methods.
2003-04-14 09:16 robert
* src/osgPlugins/osgText/IO_Text.cpp: Changed push back to a += to
try and fix compile on hopeless OSX g++ version.
2003-04-13 15:12 robert
* doc/dependencies.html: Updated dependancies with link to Producer
web page.
2003-04-13 14:26 robert
* Make/makedefs, Make/makedirdefs, VisualStudio/VisualStudio.dsw,
VisualStudio/examples/osgpick/osgpick.dsp, doc/data.html,
doc/install.html, doc/introduction.html, doc/plan.html,
examples/osgcameragroup/osgcameragroup.cpp,
examples/osgpick/GNUmakefile, examples/osgpick/GNUmakefile.inst,
examples/osgpick/osgpick.cpp, include/osgUtil/PickVisitor,
src/osgUtil/GNUmakefile, src/osgUtil/PickVisitor.cpp: Added Geoff
Michel's osgpick and osgUtil::PickVisitor code.
2003-04-13 13:02 robert
* include/osg/NodeVisitor: From Michael Gronager, changed
apply(Sequence) to cast to an Group rather than a Switch which was
a bug.
2003-04-12 11:24 robert
* VisualStudio/examples/: osganimate/osganimate.dsp,
osgcallback/osgcallback.dsp, osgclip/osgclip.dsp,
osgcopy/osgcopy.dsp, osggeodemo/osggeodemo.dsp, osghud/osghud.dsp,
osgkeyboard/osgkeyboard.dsp, osglight/osglight.dsp,
osglightpoint/osglightpoint.dsp, osglogo/osglogo.dsp,
osgmultitexture/osgmultitexture.dsp, osgoccluder/osgoccluder.dsp,
osgparticle/osgparticledemo.dsp, osgpbuffer/osgpbuffer.dsp,
osgprerender/osgprerender.dsp, osgsequence/osgsequence.dsp,
osgtext/osgtextdemo.dsp: Removed references to glut32.lib.
2003-04-11 19:57 robert
* src/osgPlugins/osgText/IO_Text.cpp: Convertex a std::copy() into
a for loop to get round compile problems under OSX.
2003-04-11 16:34 robert
* doc/doc++/: osg/AlphaFunc.html, osg/AnimationPath.html,
osg/AnimationPathCallback.2.html, osg/AnimationPathCallback.html,
osg/Array.html, osg/ArrayVisitor.html, osg/AttributeFunctor.html,
osg/Billboard.html, osg/BlendFunc.html, osg/BoundingBox.html,
osg/BoundingSphere.html, osg/Box.html,
osg/COMPARE_StateAttribute_Parameter.html,
osg/COMPARE_StateAttribute_Types.html, osg/Camera.html,
osg/ClassGraph.class, osg/ClassGraphPanel.class,
osg/ClassLayout.class, osg/ClearNode.html, osg/ClipNode.html,
osg/ClipPlane.html, osg/ClippingVolume.html,
osg/CollectOccludersVisitor.html, osg/ColorMask.html,
osg/ColorMatrix.html, osg/CompositeShape.html, osg/Cone.html,
osg/ConstArrayVisitor.html, osg/ConstAttributeFunctor.html,
osg/ConstShapeVisitor.html, osg/ConstValueVisitor.html,
osg/ConvexHull.html, osg/ConvexPlanarOccluder.html,
osg/ConvexPlanarPolygon.html, osg/ConvexPlanerOccluder.html,
osg/ConvexPlanerPolygon.html, osg/CopyOp.html, osg/CullFace.html,
osg/CullStack.html, osg/CullingSet.html, osg/Cylinder.html,
osg/DOFTransform.html, osg/DeleteHandler.html, osg/Depth.html,
osg/DisplaySettings.html, osg/DrawArrayLengths.html,
osg/DrawArrays.html, osg/DrawElementsUByte.html,
osg/DrawElementsUInt.html, osg/DrawElementsUShort.html,
osg/DrawPixels.html, osg/Drawable.html, osg/Extensions.2.html,
osg/Extensions.3.html, osg/Extensions.html, osg/Fog.html,
osg/FrameStamp.html, osg/FrontFace.html, osg/General.html,
osg/GeoSet.html, osg/Geode.html, osg/Geometry.html, osg/Grid.html,
osg/Group.html, osg/HIER.html, osg/HIERjava.html,
osg/HeightField.html, osg/Image.html, osg/Impostor.html,
osg/ImpostorSprite.html, osg/ImpostorSpriteManager.html,
osg/IndexArray.html, osg/InfinitePlane.html, osg/LOD.html,
osg/Light.html, osg/LightModel.html, osg/LightSource.html,
osg/LineSegment.html, osg/LineStipple.html, osg/LineWidth.html,
osg/METANODE.html, osg/METAOBJ.html, osg/META_Node.html,
osg/META_Object.html, osg/META_Shape.html,
osg/META_StateAttribute.html, osg/Material.html, osg/Matrix.html,
osg/MatrixMode.html, osg/MatrixNew.html, osg/MatrixNewProduct.html,
osg/MatrixOld.html, osg/MatrixProduct.html,
osg/MatrixTransform.html, osg/MemoryAdapter.html,
osg/NavigatorButton.class, osg/Node.html, osg/NodeAcceptOp.html,
osg/NodeCallback.html, osg/NodePath.html, osg/NodeVisitor.html,
osg/NotifySeverity.html, osg/OSGUTX_ADD_TESTCASE.html,
osg/OSGUTX_ADD_TESTSUITE.html,
osg/OSGUTX_AUTOREGISTER_TESTSUITE.html,
osg/OSGUTX_AUTOREGISTER_TESTSUITE_AT.html,
osg/OSGUTX_BEGIN_TESTSUITE.html, osg/OSGUTX_END_TESTSUITE.html,
osg/OSGUTX_TESTSUITE.html, osg/OSGUTX_TEST_E.html,
osg/OSGUTX_TEST_F.html, osg/OSG_GL_DEBUG.html,
osg/OSG_NODECALLBACK.html, osg/Object.html, osg/OccluderNode.html,
osg/Plane.html, osg/Point.html, osg/PolygonMode.html,
osg/PolygonOffset.html, osg/PolygonStipple.html, osg/Polytope.html,
osg/PositionAttitudeTransform.html, osg/Primitive.html,
osg/PrimitiveFunctor.html, osg/PrimitiveSet.html,
osg/Projection.html, osg/QualifiedTestPrinter.html, osg/Quat.html,
osg/RefMatrix.html, osg/Referenced.html, osg/Sequence.html,
osg/ShadeModel.html, osg/ShadowOccluderVolume.html,
osg/ShadowVolumeOccluder.html, osg/ShadowVolumeOccluderList.html,
osg/Shape.html, osg/ShapeDrawable.html, osg/ShapeVisitor.html,
osg/Sphere.html, osg/State.html, osg/StateAttribute.html,
osg/StateSet.html, osg/Statistics.html, osg/Stencil.html,
osg/SubloadCallback.2.html, osg/SubloadCallback.3.html,
osg/SubloadCallback.4.html, osg/SubloadCallback.html,
osg/Switch.html, osg/TemplateArray.html,
osg/TemplateIndexArray.html, osg/TessellationHints.html,
osg/Test.html, osg/TestCase.html, osg/TestCase_.html,
osg/TestContext.html, osg/TestErrorX.html, osg/TestFailureX.html,
osg/TestGraph.html, osg/TestQualifier.html, osg/TestRecord.html,
osg/TestReport.html, osg/TestRunner.html, osg/TestSuite.html,
osg/TestSuiteAutoRegistrationAgent.html, osg/TestVisitor.html,
osg/TestX.html, osg/TexEnv.html, osg/TexEnvCombine.html,
osg/TexGen.html, osg/TexMat.html, osg/Texture.html,
osg/Texture1D.html, osg/Texture2D.html, osg/Texture3D.html,
osg/TextureCubeMap.html, osg/Timer.html, osg/TraceStream.html,
osg/Transform.html, osg/TriangleFunctor.html,
osg/TriangleMesh.html, osg/UByte4.html, osg/ValueVisitor.html,
osg/Vec2.html, osg/Vec3.html, osg/Vec4.html,
osg/VectorSizei.2.html, osg/VectorSizei.html,
osg/VectorUByte.2.html, osg/VectorUByte.html,
osg/VectorUInt.2.html, osg/VectorUInt.html,
osg/VectorUShort.2.html, osg/VectorUShort.html,
osg/VertexProgram.html, osg/Viewport.html, osg/buffered_value.html,
osg/clampArray3BetweenRange.html, osg/clampArray3GEQUAL.html,
osg/clampArray3LEQUAL.html, osg/clampArray4BetweenRange.html,
osg/clampArray4GEQUAL.html, osg/clampArray4LEQUAL.html,
osg/clampArrayElementBetweenRange.html,
osg/clampArrayElementGEQUAL.html, osg/clampArrayElementLEQUAL.html,
osg/clampArrayElementsBetweenRange.html,
osg/clampArrayElementsGEQUAL.html,
osg/clampArrayElementsLEQUAL.html, osg/clampBetweenRange.html,
osg/clampGEQUAL.html, osg/clampLEQUAL.html,
osg/createGeodeForImage.2.html, osg/createGeodeForImage.html,
osg/fast_back_stack.html, osg/for_each_triangle.html,
osg/g_NotifyInit.html, osg/g_NotifyLevel.html,
osg/g_NotifyNulStream.html, osg/getGLExtensionFuncPtr.2.html,
osg/getGLExtensionFuncPtr.html, osg/getNotifyLevel.html,
osg/globalnotifylevel..html, osg/globalnotifynulstream..html,
osg/icon1.gif, osg/icon2.gif, osg/index.html,
osg/initNotifyLevel.html, osg/isGLExtensionSupported.html,
osg/isGLUExtensionSupported.html, osg/mem_ptr.html,
osg/notify.html, osg/operator.2.html, osg/operator.html,
osg/osg.html, osg/osgGetLibraryName.html, osg/osgGetVersion.html,
osg/osgUtx.html, osg/ref_ptr.html, osg/setNotifyLevel.html,
osg/tag_au.html,
osg/xternSG_EXPORTNotifySeverityg_NotifyLevel.html,
osg/xternSG_EXPORTboolg_NotifyInit.html,
osg/xternSG_EXPORTstdauto_ptrstdofstreamg_NotifyNulStream.html,
osgDB/ClassGraph.class, osgDB/ClassGraphPanel.class,
osgDB/ClassLayout.class, osgDB/DirectoryContents.html,
osgDB/DotOsgWrapper.html, osgDB/DynamicLibrary.html,
osgDB/Field.html, osgDB/FieldReader.html,
osgDB/FieldReaderIterator.html, osgDB/FilePathList.html,
osgDB/General.html, osgDB/HIER.html, osgDB/HIERjava.html,
osgDB/Input.html, osgDB/NavigatorButton.class, osgDB/Options.html,
osgDB/Output.html, osgDB/ParameterOutput.html,
osgDB/PushAndPopDataPath.html, osgDB/ReadResult.html,
osgDB/ReaderWriter.html, osgDB/RegisterDotOsgWrapperProxy.html,
osgDB/RegisterReaderWriterProxy.html, osgDB/Registry.html,
osgDB/WriteResult.html, osgDB/fileExists.html, osgDB/findDSO.html,
osgDB/findFile.html, osgDB/findFileInDirectory.html,
osgDB/findFileInPath.html, osgDB/getDirectoryContents.html,
osgDB/getFilePath.html, osgDB/icon1.gif, osgDB/icon2.gif,
osgDB/index.html, osgDB/initFilePath.html, osgDB/osgDB.html,
osgDB/osgDBGetLibraryName.html, osgDB/osgDBGetVersion.html,
osgDB/readCommandLine.html, osgDB/readImageFile.html,
osgDB/readNodeFile.html, osgDB/readNodeFiles.html,
osgDB/readObjectFile.html, osgDB/setFilePath.html,
osgDB/writeImageFile.html, osgDB/writeNodeFile.html,
osgDB/writeObjectFile.html, osgGA/AnimationPathManipulator.html,
osgGA/CameraManipulator.html, osgGA/ClassGraph.class,
osgGA/ClassGraphPanel.class, osgGA/ClassLayout.class,
osgGA/CmdLineArgs.html, osgGA/CompositeGUIEventHandler.html,
osgGA/DriveManipulator.html, osgGA/FlightManipulator.html,
osgGA/GUIActionAdapter.html, osgGA/GUIEventAdapter.html,
osgGA/GUIEventHandler.html, osgGA/GUIEventHandlerVisitor.html,
osgGA/General.html, osgGA/HIER.html, osgGA/HIERjava.html,
osgGA/KeySwitchCameraManipulator.html, osgGA/NavigatorButton.class,
osgGA/SetSceneViewVisitor.html, osgGA/StateSetManipulator.html,
osgGA/TrackballManipulator.html, osgGA/icon1.gif, osgGA/icon2.gif,
osgGA/index.html, osgGA/osgGA.html, osgGA/osgGAGetLibraryName.html,
osgGA/osgGAGetVersion.html, osgGA/spaceosgGA.html,
osgParticle/AccelOperator.html, osgParticle/CenteredPlacer.html,
osgParticle/ClassGraph.class, osgParticle/ClassGraphPanel.class,
osgParticle/ClassLayout.class, osgParticle/Counter.html,
osgParticle/Emitter.html, osgParticle/FluidFrictionOperator.html,
osgParticle/ForceOperator.html, osgParticle/General.html,
osgParticle/HIER.html, osgParticle/HIERjava.html,
osgParticle/Interpolator.html, osgParticle/LinearInterpolator.html,
osgParticle/ModularEmitter.html, osgParticle/ModularProgram.html,
osgParticle/MultiSegmentPlacer.html,
osgParticle/NavigatorButton.class,
osgParticle/OSGPARTICLE_SECTORPLACER_.html,
osgParticle/Operator.html, osgParticle/Particle.html,
osgParticle/ParticleProcessor.html,
osgParticle/ParticleSystem.html,
osgParticle/ParticleSystemUpdater.html, osgParticle/Placer.html,
osgParticle/PointPlacer.html, osgParticle/Program.html,
osgParticle/RadialShooter.html, osgParticle/RandomRateCounter.html,
osgParticle/SectorPlacer.html, osgParticle/SegmentPlacer.html,
osgParticle/Shooter.html, osgParticle/VariableRateCounter.html,
osgParticle/icon1.gif, osgParticle/icon2.gif,
osgParticle/index.html, osgParticle/osgParticle.html,
osgParticle/range.html, osgParticle/rangef.html,
osgParticle/rangev2.html, osgParticle/rangev3.html,
osgParticle/rangev4.html, osgSim/AzimElevationSector.html,
osgSim/AzimRange.html, osgSim/AzimSector.html,
osgSim/BlinkSequence.html, osgSim/ClassGraph.class,
osgSim/ClassGraphPanel.class, osgSim/ClassLayout.class,
osgSim/ConeSector.html, osgSim/ElevationRange.html,
osgSim/ElevationSector.html, osgSim/General.html, osgSim/HIER.html,
osgSim/HIERjava.html, osgSim/LightPoint.html,
osgSim/LightPointNode.html, osgSim/NavigatorButton.class,
osgSim/Sector.html, osgSim/SequenceGroup.html, osgSim/icon1.gif,
osgSim/icon2.gif, osgSim/index.html, osgSim/osgSim.html,
osgSim/osgSimGetLibraryName.html, osgSim/osgSimGetVersion.html,
osgText/BitmapFont.html, osgText/ClassGraph.class,
osgText/ClassGraphPanel.class, osgText/ClassLayout.class,
osgText/EncodedText.html, osgText/Font.html, osgText/General.html,
osgText/HIER.html, osgText/HIERjava.html, osgText/META_Font.html,
osgText/NavigatorButton.class, osgText/OutlineFont.html,
osgText/Paragraph.html, osgText/PixmapFont.html,
osgText/PolygonFont.html, osgText/RasterFont.html,
osgText/Text.html, osgText/TextureFont.html,
osgText/VectorFont.html, osgText/icon1.gif, osgText/icon2.gif,
osgText/index.html, osgText/osgText.html,
osgText/osgTextGetLibraryName.html, osgText/osgTextGetVersion.html,
osgUtil/AppVisitor.html, osgUtil/BufferRequirementsVisitor.html,
osgUtil/CameraManipulator.html, osgUtil/ClassGraph.class,
osgUtil/ClassGraphPanel.class, osgUtil/ClassLayout.class,
osgUtil/CombineLODsVisitor.html,
osgUtil/ConvertGeoSetsToGeometryVisitor.html,
osgUtil/CubeMapGenerator.html, osgUtil/CullVisitor.html,
osgUtil/DepthSortedBin.html, osgUtil/DisplayListVisitor.html,
osgUtil/DisplayRequirementsVisitor.html,
osgUtil/DriveManipulator.html,
osgUtil/FlattenStaticTransformsVisitor.html,
osgUtil/FlightManipulator.html, osgUtil/GUIActionAdapter.html,
osgUtil/GUIEventAdapter.html, osgUtil/GUIEventHandler.html,
osgUtil/General.html, osgUtil/HIER.html, osgUtil/HIERjava.html,
osgUtil/HalfWayMapGenerator.html,
osgUtil/HighlightMapGenerator.html, osgUtil/Hit.html,
osgUtil/InsertImpostorsVisitor.html, osgUtil/IntersectState.html,
osgUtil/IntersectVisitor.html, osgUtil/LeafDepthSortFunctor.html,
osgUtil/MergeGeometryVisitor.html, osgUtil/NavigatorButton.class,
osgUtil/OptimizeStateVisitor.html, osgUtil/OptimizeVisitor.html,
osgUtil/Optimizer.html, osgUtil/ReflectionMapGenerator.html,
osgUtil/RegisterRenderBinProxy.html,
osgUtil/RemoveEmptyNodesVisitor.html,
osgUtil/RemoveLowestStaticTransformsVisitor.html,
osgUtil/RemoveRedundantNodesVisitor.html,
osgUtil/RemoveRedundentNodesVisitor.html, osgUtil/RenderBin.html,
osgUtil/RenderGraph.html, osgUtil/RenderLeaf.html,
osgUtil/RenderStage.html, osgUtil/RenderStageLighting.html,
osgUtil/RenderToTextureStage.html, osgUtil/SceneView.html,
osgUtil/SceneViewManipulator.html, osgUtil/SmoothingVisitor.html,
osgUtil/StateSetManipulator.html, osgUtil/StateVisitor.html,
osgUtil/Statistics.html, osgUtil/Tesselator.html,
osgUtil/TrackballManipulator.html, osgUtil/TransformCallback.html,
osgUtil/TriStripVisitor.html, osgUtil/UpdateVisitor.html,
osgUtil/VisualsRequirementsVisitor.html, osgUtil/icon1.gif,
osgUtil/icon2.gif, osgUtil/index.html, osgUtil/osgUtil.html,
osgUtil/osgUtilGetLibraryName.html, osgUtil/osgUtilGetVersion.html:
Clean of doc++ directories.
2003-04-11 16:33 robert
* src/osgPlugins/iv/osgvisitor.cpp: Changed the uint arrays to
GLuint to keep OSX build compiling.
2003-04-11 11:37 robert
* AUTHORS.txt, INSTALL.txt, NEWS.txt, README.txt,
doc/contents.html, doc/data.html, doc/demos.html,
doc/dependencies.html, doc/documentation.html, doc/examples.html,
doc/index.html, doc/install.html, doc/introduction.html,
doc/osgviewer.html, doc/plan.html, doc/sgv.html, doc/stereo.html,
doc/images/osgviewer_cow.jpg, doc/images/osgviewer_stereo.jpg,
doc/images/osgviews.jpg, doc/images/osgwindows.jpg,
doc/images/sgv_cow.jpg, doc/images/sgv_stereo.jpg: Fixes to
documentions to refelect the move from osgGLUT to osgProducer.
2003-04-11 11:04 robert
* Make/makedefs, src/osg/Version.cpp, src/osgDB/Version.cpp,
src/osgGA/Version.cpp, src/osgParticle/Version.cpp,
src/osgProducer/Version.cpp, src/osgSim/Version.cpp,
src/osgText/Version.cpp, src/osgUtil/Version.cpp: Updated the
version numbers to 0.9.4
2003-04-11 11:00 robert
* runexamples.bat, src/osgPlugins/geo/GNUmakefile: Added
afterescher back into the example list in runexamples.bat.
Added osgSim and osgText into the geo/GNUmakefile LIBS.
2003-04-11 10:54 robert
* include/osg/VertexProgram, src/osg/VertexProgram.cpp,
src/osgUtil/SceneView.cpp: From Romano, added support in
osg::VertexProgram for deleting the flushed vertex programs.
2003-04-11 08:18 robert
* Make/makedirdefs: Added guards around Geo plugin to prevent it
from being built under OSX, Solaris and IRIX as it breaks the OSX
build and doesn't handle Endian issues.
2003-04-11 07:50 robert
* examples/: osgcubemap/osgcubemap.cpp,
osgmultitexture/osgmultitexture.cpp,
osgvertexprogram/osgvertexprogram.cpp: Added std:: infront of cout
instances.
2003-04-10 20:32 robert
* examples/osgcubemap/osgcubemap.cpp,
examples/osgmultitexture/osgmultitexture.cpp,
examples/osgvertexprogram/osgvertexprogram.cpp,
include/osg/StateAttribute, include/osg/Texture,
include/osg/VertexProgram, src/osg/Texture.cpp,
src/osg/VertexProgram.cpp: Added tests for presense of extensions
to osgcubemap, osgvertexproram and osgmultitexture examples.
Added osg::VertexProgram::Extensions class to better handle
multiple graphics context vertex program extensions.
2003-04-10 16:23 robert
* VisualStudio/osgProducer/osgProducer.dsp,
examples/osgcameragroup/osgcameragroup.cpp,
include/osgProducer/ActionAdapter,
include/osgProducer/FrameStatsHandler,
include/osgProducer/StatsEventHandler, src/osgProducer/GNUmakefile,
src/osgProducer/StatsEventHandler.cpp, src/osgProducer/Viewer.cpp:
Moved the osgcameragroup example across to being just based on
osgProducer::OsgCameraGroup with no usage of osgGA manipulators.
Removed redundent files from osgProducer.
2003-04-10 14:41 robert
* examples/osgtext/osgtext.cpp, include/osg/Texture,
include/osg/Texture3D, include/osg/TextureCubeMap,
src/osg/Texture.cpp, src/osg/Texture3D.cpp,
src/osg/TextureCubeMap.cpp: Added support for modifying the
osg::Texture*:Extensions stuctures.
Added an example modifying osg::Texture::Extensions to osgtext.
Optionally compiled out by default.
2003-04-10 13:55 robert
* include/osgProducer/Viewer, src/osgProducer/Viewer.cpp: Added
usage of Producer::CameraGroup::isValidForRendering() to the
Viewer::done() implemention so apps automatically close if one of
the windows is killed.
2003-04-10 13:11 robert
* NEWS.txt, include/osg/Impostor, include/osg/Texture,
include/osg/VertexProgram, src/osg/Impostor.cpp,
src/osg/VertexProgram.cpp, src/osgUtil/CullVisitor.cpp: Added
support for multiple graphics context to osg::VertexProgram and
osg::Impostor
2003-04-10 11:21 robert
* examples/osgoccluder/osgoccluder.cpp: Changed the '-c'
commandline option to '-m' to avoid overlapp with -c used for
config files.
2003-04-10 11:16 robert
* src/osgProducer/Viewer.cpp: Fix to the
CameraGroup::setViewByMarix usage.
2003-04-10 11:02 robert
* include/osgProducer/Viewer, src/osgProducer/OsgCameraGroup.cpp,
src/osgProducer/Viewer.cpp: Fixed Viewer and OsgCameraGroup classes
so that work properly with the Prodicer::setViewByMatrix calls.
2003-04-10 09:25 robert
* src/osgSim/LightPointNode.cpp: From Brede, added if
(cv->getComputeNearFarMode() !=
osgUtil::CullVisitor::DO_NOT_COMPUTE_NEAR_FAR) to protect
cv->updateCalculatedNearFar(matrix,_bbox); call to avoid
inapporpriate near/far warnings.
2003-04-09 22:53 robert
* include/osg/ImpostorSprite, include/osgUtil/CullVisitor,
src/osg/ImpostorSprite.cpp, src/osgUtil/CullVisitor.cpp: Fixes to
the Impostor implementation.
2003-04-09 14:29 robert
* src/osgGA/AnimationPathManipulator.cpp: From Romano, ' ' now sets
pause to false.
2003-04-09 12:45 robert
* src/osgPlugins/osg/Node.cpp: Added using namespace std;
2003-04-09 12:44 robert
* examples/: osganimate/osganimate.cpp,
osgbillboard/osgbillboard.cpp, osgcallback/osgcallback.cpp,
osgclip/osgclip.cpp, osgcluster/osgcluster.cpp,
osgcopy/osgcopy.cpp, osgcubemap/osgcubemap.cpp,
osggeodemo/osggeodemo.cpp, osggeometry/osggeometry.cpp,
osghangglide/osghangglide.cpp, osghud/osghud.cpp,
osgimpostor/osgimpostor.cpp, osgkeyboard/osgkeyboard.cpp,
osglight/osglight.cpp, osglightpoint/osglightpoint.cpp,
osglogo/osglogo.cpp, osgmultitexture/osgmultitexture.cpp,
osgoccluder/osgoccluder.cpp, osgparticle/osgparticle.cpp,
osgpbuffer/osgpbuffer.cpp, osgprerender/osgprerender.cpp,
osgreflect/osgreflect.cpp, osgscribe/osgscribe.cpp,
osgsequence/osgsequence.cpp, osgshadowtexture/osgshadowtexture.cpp,
osgshape/osgshape.cpp, osgstereoimage/osgstereoimage.cpp,
osgteapot/osgteapot.cpp, osgtext/osgtext.cpp,
osgtexture1D/osgtexture1D.cpp, osgtexture2D/osgtexture2D.cpp,
osgtexture3D/osgtexture3D.cpp, osgunittests/osgunittests.cpp,
osgvertexprogram/osgvertexprogram.cpp, osgwindows/osgwindows.cpp:
Added desciptions to all the demos.
2003-04-09 11:51 robert
* src/osgProducer/OsgCameraGroup.cpp: Added environmental variable
usage to OsgCameraGroup.
2003-04-09 11:30 robert
* src/osgPlugins/osg/Node.cpp: Added support for
osg::Node::get/setNodeMask() into .osg format.
2003-04-09 11:26 robert
* src/osgGA/AnimationPathManipulator.cpp: Made the
AnimationPathManipulator::home() reset the timming of the animation
path so that the timing always starts at the begining of the loop.
2003-04-09 11:13 robert
* src/osgProducer/OsgCameraGroup.cpp: Added a setting of
OsgCameraGroup::_applicateUsage to ApplicationUsage::instance() by
default.