Updated ChangeLog
This commit is contained in:
parent
9d02b2314f
commit
805065b983
766
ChangeLog
766
ChangeLog
@ -1,3 +1,769 @@
|
|||||||
|
2006-09-05 10:51 robert
|
||||||
|
|
||||||
|
* include/osgIntrospection/ReflectionMacros,
|
||||||
|
src/osgPlugins/dae/README.txt,
|
||||||
|
src/osgPlugins/dae/daeWGeometry.cpp,
|
||||||
|
src/osgPlugins/dae/daeWMaterials.cpp,
|
||||||
|
src/osgPlugins/dae/daeWriter.cpp: From Mike Weiblen, build fixes
|
||||||
|
for Windows.
|
||||||
|
|
||||||
|
2006-09-05 10:13 robert
|
||||||
|
|
||||||
|
* applications/osgdem/osgdem.cpp: Updated to compile against
|
||||||
|
changes to osgTerrain
|
||||||
|
|
||||||
|
2006-09-05 09:56 robert
|
||||||
|
|
||||||
|
* src/osgWrappers/osgTerrain/DataSet.cpp: Updated wrappers
|
||||||
|
|
||||||
|
2006-09-05 09:46 robert
|
||||||
|
|
||||||
|
* Make/makedefs: From Paul Martz, warning fixes for Cygwin.
|
||||||
|
|
||||||
|
2006-09-05 09:44 robert
|
||||||
|
|
||||||
|
* src/osgPlugins/OpenFlight/: Document.cpp, Document.h,
|
||||||
|
PrimaryRecords.cpp, ReaderWriterFLT.cpp: From Brede Johansen, "I
|
||||||
|
have added an optimization to the OpenFlight plugin. By default
|
||||||
|
it ignores the Object records if it's safe to do so. The reader
|
||||||
|
option preserveObject prevents this optimization.
|
||||||
|
|
||||||
|
I have also removed the flat shading attribute set by the Object
|
||||||
|
record. This flag is only intended for the "Calculate Shading"
|
||||||
|
operation in Creator."
|
||||||
|
|
||||||
|
2006-09-04 21:43 robert
|
||||||
|
|
||||||
|
* include/osgTerrain/DataSet, src/osgTerrain/DataSet.cpp: Added
|
||||||
|
support for imagery and DEM's that wrap around the dateline, this
|
||||||
|
required two passes over the copying of imagery and DEM's to the
|
||||||
|
destination graphs, once for the original position, and once for
|
||||||
|
the wrap around 360 degrees on or before.
|
||||||
|
|
||||||
|
Also fixed the GeospationExtents constructor that was setting the
|
||||||
|
_max to DBL_MIN rather than -DBL_MAX. This bug causesd the y
|
||||||
|
axis to be computed incorrectly.
|
||||||
|
|
||||||
|
2006-09-04 14:35 robert
|
||||||
|
|
||||||
|
* include/osgUtil/RenderStage: Missing part of Farshid Laskari's
|
||||||
|
submission relating to CameraNode RenderOrder.
|
||||||
|
|
||||||
|
2006-09-04 14:22 robert
|
||||||
|
|
||||||
|
* src/osgWrappers/: osg/CameraNode.cpp, osg/TexMat.cpp,
|
||||||
|
osgTerrain/DataSet.cpp, osgUtil/RenderStage.cpp: Updated wrappers
|
||||||
|
|
||||||
|
2006-09-04 14:15 robert
|
||||||
|
|
||||||
|
* include/osg/CameraNode, src/osg/CameraNode.cpp,
|
||||||
|
src/osgUtil/CullVisitor.cpp, src/osgUtil/RenderStage.cpp: From
|
||||||
|
Farshid Lashkari,
|
||||||
|
|
||||||
|
"I've made some changes to osg which I think make it easier to
|
||||||
|
control the render order of CameraNode's. Instead of using the
|
||||||
|
built-in orders (PRE_RENDER, POST_RENDER, NESTED_RENDER), you can
|
||||||
|
specify an integer order. Values less than zero are pre rendered
|
||||||
|
in order. Values greater than zero are post rendered in order.
|
||||||
|
And a value of 0 is equivalent to NESTED_RENDER.
|
||||||
|
|
||||||
|
The changes should be fully backward compatible. Also, I changed
|
||||||
|
the RenderStageList type from a vector to a list because I needed
|
||||||
|
to be able to insert values anywhere in the list.
|
||||||
|
|
||||||
|
The reason I made these changes was because I wanted to be able
|
||||||
|
to set the render order of a CameraNode at runtime without having
|
||||||
|
to reorder it in the scenegraph."
|
||||||
|
|
||||||
|
and later in the final submission message (relating to what has
|
||||||
|
been finally been merged) :
|
||||||
|
|
||||||
|
"I've rethought my implementation and came up with something a
|
||||||
|
little better. The setRenderOrder will continue to take an enum,
|
||||||
|
but will have an optional orderNum parameter which can be both
|
||||||
|
positive and negative. I think this method is more intuitive and
|
||||||
|
flexible."
|
||||||
|
|
||||||
|
2006-09-04 13:52 robert
|
||||||
|
|
||||||
|
* examples/osgtexturerectangle/osgtexturerectangle.cpp: Cleaned up
|
||||||
|
the texture setup code.
|
||||||
|
|
||||||
|
2006-09-04 13:46 robert
|
||||||
|
|
||||||
|
* include/osg/TexMat,
|
||||||
|
examples/osgtexturerectangle/osgtexturerectangle.cpp,
|
||||||
|
src/osg/TexMat.cpp, src/osgPlugins/ive/IveVersion.h,
|
||||||
|
src/osgPlugins/ive/TexMat.cpp, src/osgPlugins/osg/TexMat.cpp:
|
||||||
|
Added osg::TexMat::s/getScaleByTextureRectangleSize feature that
|
||||||
|
allows one to use the osg::TexMat to automatically scale non
|
||||||
|
dimensional tex coordinats to the size of the last texture
|
||||||
|
rectangle applied.
|
||||||
|
|
||||||
|
2006-09-04 07:51 robert
|
||||||
|
|
||||||
|
* src/osgPlugins/scale/ReaderWriterSCALE.cpp: From Farshid
|
||||||
|
Lashkari, removed debug message being written to the console.
|
||||||
|
|
||||||
|
2006-09-04 07:47 robert
|
||||||
|
|
||||||
|
* examples/osgintrospection/osgintrospection.cpp: Removed typedef
|
||||||
|
TypeList from osgintrospection
|
||||||
|
|
||||||
|
2006-09-02 15:27 robert
|
||||||
|
|
||||||
|
* examples/osgshaderterrain/osgshaderterrain.cpp: Added setting of
|
||||||
|
position.w to 1.0 and removed zscale hack.
|
||||||
|
|
||||||
|
2006-09-01 14:34 robert
|
||||||
|
|
||||||
|
* src/osgWrappers/: osg/AlphaFunc.cpp, osg/AnimationPath.cpp,
|
||||||
|
osg/ApplicationUsage.cpp, osg/ArgumentParser.cpp, osg/Array.cpp,
|
||||||
|
osg/AutoTransform.cpp, osg/Billboard.cpp, osg/BlendColor.cpp,
|
||||||
|
osg/BlendEquation.cpp, osg/BlendFunc.cpp, osg/BoundingBox.cpp,
|
||||||
|
osg/BoundingSphere.cpp, osg/BufferObject.cpp, osg/CameraNode.cpp,
|
||||||
|
osg/CameraView.cpp, osg/ClampColor.cpp, osg/ClearNode.cpp,
|
||||||
|
osg/ClipNode.cpp, osg/ClipPlane.cpp,
|
||||||
|
osg/ClusterCullingCallback.cpp, osg/CollectOccludersVisitor.cpp,
|
||||||
|
osg/ColorMask.cpp, osg/ColorMatrix.cpp,
|
||||||
|
osg/ConvexPlanarOccluder.cpp, osg/ConvexPlanarPolygon.cpp,
|
||||||
|
osg/CoordinateSystemNode.cpp, osg/CopyOp.cpp, osg/CullFace.cpp,
|
||||||
|
osg/CullSettings.cpp, osg/CullStack.cpp, osg/CullingSet.cpp,
|
||||||
|
osg/Depth.cpp, osg/DisplaySettings.cpp, osg/DrawPixels.cpp,
|
||||||
|
osg/Drawable.cpp, osg/Endian.cpp, osg/Fog.cpp,
|
||||||
|
osg/FragmentProgram.cpp, osg/FrameBufferObject.cpp,
|
||||||
|
osg/FrameStamp.cpp, osg/FrontFace.cpp, osg/GL2Extensions.cpp,
|
||||||
|
osg/Geode.cpp, osg/Geometry.cpp, osg/GraphicsContext.cpp,
|
||||||
|
osg/GraphicsThread.cpp, osg/Group.cpp, osg/Image.cpp,
|
||||||
|
osg/ImageStream.cpp, osg/LOD.cpp, osg/Light.cpp,
|
||||||
|
osg/LightModel.cpp, osg/LightSource.cpp, osg/LineSegment.cpp,
|
||||||
|
osg/LineStipple.cpp, osg/LineWidth.cpp, osg/LogicOp.cpp,
|
||||||
|
osg/Material.cpp, osg/Matrix.cpp, osg/MatrixTransform.cpp,
|
||||||
|
osg/Matrixd.cpp, osg/Matrixf.cpp, osg/Multisample.cpp,
|
||||||
|
osg/Node.cpp, osg/NodeCallback.cpp, osg/NodeTrackerCallback.cpp,
|
||||||
|
osg/NodeVisitor.cpp, osg/Notify.cpp, osg/Object.cpp,
|
||||||
|
osg/OccluderNode.cpp, osg/PagedLOD.cpp, osg/Plane.cpp,
|
||||||
|
osg/Point.cpp, osg/PointSprite.cpp, osg/PolygonMode.cpp,
|
||||||
|
osg/PolygonOffset.cpp, osg/PolygonStipple.cpp, osg/Polytope.cpp,
|
||||||
|
osg/PositionAttitudeTransform.cpp, osg/PrimitiveSet.cpp,
|
||||||
|
osg/Program.cpp, osg/Projection.cpp, osg/ProxyNode.cpp,
|
||||||
|
osg/Quat.cpp, osg/Referenced.cpp, osg/Scissor.cpp,
|
||||||
|
osg/Sequence.cpp, osg/ShadeModel.cpp, osg/Shader.cpp,
|
||||||
|
osg/ShadowVolumeOccluder.cpp, osg/Shape.cpp,
|
||||||
|
osg/ShapeDrawable.cpp, osg/State.cpp, osg/StateAttribute.cpp,
|
||||||
|
osg/StateSet.cpp, osg/Stencil.cpp, osg/Switch.cpp,
|
||||||
|
osg/TexEnv.cpp, osg/TexEnvCombine.cpp, osg/TexEnvFilter.cpp,
|
||||||
|
osg/TexGen.cpp, osg/TexGenNode.cpp, osg/TexMat.cpp,
|
||||||
|
osg/Texture.cpp, osg/Texture1D.cpp, osg/Texture2D.cpp,
|
||||||
|
osg/Texture3D.cpp, osg/TextureCubeMap.cpp,
|
||||||
|
osg/TextureRectangle.cpp, osg/Timer.cpp, osg/Transform.cpp,
|
||||||
|
osg/Uniform.cpp, osg/Vec2.cpp, osg/Vec2b.cpp, osg/Vec2d.cpp,
|
||||||
|
osg/Vec2f.cpp, osg/Vec2s.cpp, osg/Vec3.cpp, osg/Vec3b.cpp,
|
||||||
|
osg/Vec3d.cpp, osg/Vec3f.cpp, osg/Vec3s.cpp, osg/Vec4.cpp,
|
||||||
|
osg/Vec4b.cpp, osg/Vec4d.cpp, osg/Vec4f.cpp, osg/Vec4s.cpp,
|
||||||
|
osg/Vec4ub.cpp, osg/VertexProgram.cpp, osg/Viewport.cpp,
|
||||||
|
osg/observer_ptr.cpp, osgDB/Archive.cpp, osgDB/DatabasePager.cpp,
|
||||||
|
osgDB/DotOsgWrapper.cpp, osgDB/DynamicLibrary.cpp,
|
||||||
|
osgDB/Field.cpp, osgDB/FieldReader.cpp,
|
||||||
|
osgDB/FieldReaderIterator.cpp, osgDB/FileUtils.cpp,
|
||||||
|
osgDB/ImageOptions.cpp, osgDB/Input.cpp, osgDB/Output.cpp,
|
||||||
|
osgDB/ParameterOutput.cpp, osgDB/ReaderWriter.cpp,
|
||||||
|
osgDB/ReentrantMutex.cpp, osgDB/Registry.cpp,
|
||||||
|
osgDB/SharedStateManager.cpp, osgFX/AnisotropicLighting.cpp,
|
||||||
|
osgFX/BumpMapping.cpp, osgFX/Cartoon.cpp, osgFX/Effect.cpp,
|
||||||
|
osgFX/MultiTextureControl.cpp, osgFX/Registry.cpp,
|
||||||
|
osgFX/Scribe.cpp, osgFX/SpecularHighlights.cpp,
|
||||||
|
osgFX/Technique.cpp, osgFX/Validator.cpp,
|
||||||
|
osgGA/AnimationPathManipulator.cpp, osgGA/DriveManipulator.cpp,
|
||||||
|
osgGA/EventQueue.cpp, osgGA/EventVisitor.cpp,
|
||||||
|
osgGA/FlightManipulator.cpp, osgGA/GUIActionAdapter.cpp,
|
||||||
|
osgGA/GUIEventAdapter.cpp, osgGA/GUIEventHandler.cpp,
|
||||||
|
osgGA/GUIEventHandlerVisitor.cpp,
|
||||||
|
osgGA/KeySwitchMatrixManipulator.cpp,
|
||||||
|
osgGA/MatrixManipulator.cpp, osgGA/NodeTrackerManipulator.cpp,
|
||||||
|
osgGA/SetSceneViewVisitor.cpp, osgGA/StateSetManipulator.cpp,
|
||||||
|
osgGA/TerrainManipulator.cpp, osgGA/TrackballManipulator.cpp,
|
||||||
|
osgGA/UFOManipulator.cpp, osgParticle/AccelOperator.cpp,
|
||||||
|
osgParticle/AngularAccelOperator.cpp, osgParticle/BoxPlacer.cpp,
|
||||||
|
osgParticle/CenteredPlacer.cpp,
|
||||||
|
osgParticle/ConnectedParticleSystem.cpp,
|
||||||
|
osgParticle/ConstantRateCounter.cpp, osgParticle/Counter.cpp,
|
||||||
|
osgParticle/Emitter.cpp, osgParticle/ExplosionDebrisEffect.cpp,
|
||||||
|
osgParticle/ExplosionEffect.cpp, osgParticle/FireEffect.cpp,
|
||||||
|
osgParticle/FluidFrictionOperator.cpp,
|
||||||
|
osgParticle/FluidProgram.cpp, osgParticle/ForceOperator.cpp,
|
||||||
|
osgParticle/Interpolator.cpp, osgParticle/LinearInterpolator.cpp,
|
||||||
|
osgParticle/ModularEmitter.cpp, osgParticle/ModularProgram.cpp,
|
||||||
|
osgParticle/MultiSegmentPlacer.cpp, osgParticle/Operator.cpp,
|
||||||
|
osgParticle/Particle.cpp, osgParticle/ParticleEffect.cpp,
|
||||||
|
osgParticle/ParticleProcessor.cpp,
|
||||||
|
osgParticle/ParticleSystem.cpp,
|
||||||
|
osgParticle/ParticleSystemUpdater.cpp, osgParticle/Placer.cpp,
|
||||||
|
osgParticle/PointPlacer.cpp, osgParticle/PrecipitationEffect.cpp,
|
||||||
|
osgParticle/Program.cpp, osgParticle/RadialShooter.cpp,
|
||||||
|
osgParticle/RandomRateCounter.cpp, osgParticle/SectorPlacer.cpp,
|
||||||
|
osgParticle/SegmentPlacer.cpp, osgParticle/Shooter.cpp,
|
||||||
|
osgParticle/SmokeEffect.cpp, osgParticle/SmokeTrailEffect.cpp,
|
||||||
|
osgParticle/VariableRateCounter.cpp, osgParticle/range.cpp,
|
||||||
|
osgProducer/Export.cpp,
|
||||||
|
osgProducer/GraphicsContextImplementation.cpp,
|
||||||
|
osgProducer/KeyboardMouseCallback.cpp,
|
||||||
|
osgProducer/OsgCameraGroup.cpp, osgProducer/OsgSceneHandler.cpp,
|
||||||
|
osgProducer/Viewer.cpp, osgProducer/ViewerEventHandler.cpp,
|
||||||
|
osgSim/BlinkSequence.cpp, osgSim/ColorRange.cpp,
|
||||||
|
osgSim/DOFTransform.cpp, osgSim/GeographicLocation.cpp,
|
||||||
|
osgSim/Impostor.cpp, osgSim/ImpostorSprite.cpp,
|
||||||
|
osgSim/InsertImpostorsVisitor.cpp, osgSim/LightPoint.cpp,
|
||||||
|
osgSim/LightPointNode.cpp, osgSim/LightPointSystem.cpp,
|
||||||
|
osgSim/MultiSwitch.cpp, osgSim/OpenFlightOptimizer.cpp,
|
||||||
|
osgSim/OverlayNode.cpp, osgSim/ScalarBar.cpp,
|
||||||
|
osgSim/ScalarsToColors.cpp, osgSim/Sector.cpp,
|
||||||
|
osgSim/SphereSegment.cpp, osgSim/VisibilityGroup.cpp,
|
||||||
|
osgTerrain/DataSet.cpp, osgTerrain/HeightFieldNode.cpp,
|
||||||
|
osgTerrain/HeightFieldRenderer.cpp, osgText/Export.cpp,
|
||||||
|
osgText/Font.cpp, osgText/String.cpp, osgText/Text.cpp,
|
||||||
|
osgUtil/CubeMapGenerator.cpp, osgUtil/CullVisitor.cpp,
|
||||||
|
osgUtil/DelaunayTriangulator.cpp,
|
||||||
|
osgUtil/DisplayRequirementsVisitor.cpp,
|
||||||
|
osgUtil/GLObjectsVisitor.cpp, osgUtil/HalfWayMapGenerator.cpp,
|
||||||
|
osgUtil/HighlightMapGenerator.cpp, osgUtil/IntersectVisitor.cpp,
|
||||||
|
osgUtil/Optimizer.cpp, osgUtil/PositionalStateContainer.cpp,
|
||||||
|
osgUtil/ReflectionMapGenerator.cpp, osgUtil/RenderBin.cpp,
|
||||||
|
osgUtil/RenderLeaf.cpp, osgUtil/RenderStage.cpp,
|
||||||
|
osgUtil/SceneView.cpp, osgUtil/Simplifier.cpp,
|
||||||
|
osgUtil/SmoothingVisitor.cpp, osgUtil/StateGraph.cpp,
|
||||||
|
osgUtil/Statistics.cpp, osgUtil/TangentSpaceGenerator.cpp,
|
||||||
|
osgUtil/Tesselator.cpp, osgUtil/TransformAttributeFunctor.cpp,
|
||||||
|
osgUtil/TransformCallback.cpp, osgUtil/TriStripVisitor.cpp,
|
||||||
|
osgUtil/UpdateVisitor.cpp: Updated wrappers
|
||||||
|
|
||||||
|
2006-09-01 14:22 robert
|
||||||
|
|
||||||
|
* src/osgIntrospection/DefaultReflectors.cpp: From David Callu, add
|
||||||
|
reflection of std::wstring in the DefaultReflector
|
||||||
|
|
||||||
|
2006-09-01 13:52 robert
|
||||||
|
|
||||||
|
* VisualStudio/osgIntrospection/osgIntrospection.dsp,
|
||||||
|
include/osgIntrospection/PublicMemberAccessor,
|
||||||
|
include/osgIntrospection/ReaderWriter,
|
||||||
|
include/osgIntrospection/ReflectionMacros,
|
||||||
|
include/osgIntrospection/Reflector,
|
||||||
|
include/osgIntrospection/Type, include/osgIntrospection/Value,
|
||||||
|
src/osgIntrospection/DefaultReflectors.cpp,
|
||||||
|
src/osgIntrospection/Type.cpp, src/osgIntrospection/Value.cpp:
|
||||||
|
From David Callu, "bug fix to reflect the wchar_t in Value and
|
||||||
|
Value.cpp I add the toWString() function. in Type and Type.cpp I
|
||||||
|
just add two function to get a map of propertyList and a map of
|
||||||
|
methodList i need this map in my editor a i think it's could be
|
||||||
|
util to put this functionnality in osgIntrospection,
|
||||||
|
|
||||||
|
2006-09-01 13:46 robert
|
||||||
|
|
||||||
|
* include/osgText/String, src/osgText/String.cpp: Removed the
|
||||||
|
String inhertiance from osg::Referenced.
|
||||||
|
|
||||||
|
2006-08-31 21:55 robert
|
||||||
|
|
||||||
|
* include/osg/Version: Updated Version number for 1.2 release
|
||||||
|
|
||||||
|
2006-08-31 21:54 robert
|
||||||
|
|
||||||
|
* src/: osgDB/Version.cpp, osgGA/Version.cpp,
|
||||||
|
osgParticle/Version.cpp, osgProducer/Version.cpp,
|
||||||
|
osgSim/Version.cpp, osgTerrain/Version.cpp, osgText/Version.cpp,
|
||||||
|
osg/Version.cpp, osgUtil/Version.cpp: Updated version numbers of
|
||||||
|
the up comming 1.2 release
|
||||||
|
|
||||||
|
2006-08-31 21:48 robert
|
||||||
|
|
||||||
|
* src/osg/GLExtensions.cpp: From Eric Wing, "Attached is a change
|
||||||
|
for GLExtensions.cpp that allows OS X to use dlopen/dlsym instead
|
||||||
|
of NS*Symbol* functions for 10.3 or later. The latter is now
|
||||||
|
deprecated.
|
||||||
|
|
||||||
|
I'm not completely sure how to test the changes. But I compiled
|
||||||
|
these new changes in and ran the osgvertexprogram and osgshaders
|
||||||
|
examples and they seemed to display the same results as before.
|
||||||
|
|
||||||
|
With respect to the use of dlopen and dlsym, I was uncertain if
|
||||||
|
the usage should look like Sun or FreeBSD (or something else).
|
||||||
|
Apple's man pages discourage the use of RTLD_DEFAULT so I avoided
|
||||||
|
the FreeBSD implementation and copied the Sun implementation. I'm
|
||||||
|
not sure if this is correct/ideal or not."
|
||||||
|
|
||||||
|
2006-08-31 21:26 robert
|
||||||
|
|
||||||
|
* NEWS.txt: Updated NEWS for 1.2 release and added COLLADA plugin
|
||||||
|
|
||||||
|
2006-08-31 16:47 robert
|
||||||
|
|
||||||
|
* src/osgProducer/OsgCameraGroup.cpp: Fixed typo on
|
||||||
|
OSG_PROCESSOR_AFFINITY env var.
|
||||||
|
|
||||||
|
2006-08-31 16:39 robert
|
||||||
|
|
||||||
|
* src/osgUtil/Optimizer.cpp: Fixed TextureAtlasVisitor bug where
|
||||||
|
repeating textures were incorrectly assigned as non repeating.
|
||||||
|
|
||||||
|
2006-08-31 14:53 robert
|
||||||
|
|
||||||
|
* src/osgPlugins/ive/ProxyNode.cpp: Changed the external file
|
||||||
|
writing to use the DatabasePathList for its path rather than the
|
||||||
|
original files path.
|
||||||
|
|
||||||
|
2006-08-31 11:37 robert
|
||||||
|
|
||||||
|
* src/osgWrappers/osg/CameraNode.cpp: Updated wrappers
|
||||||
|
|
||||||
|
2006-08-31 11:10 robert
|
||||||
|
|
||||||
|
* include/osg/CameraNode: Made the inheritance of osg::Object in
|
||||||
|
the DrawCallback to be virtual.
|
||||||
|
|
||||||
|
2006-08-31 11:08 robert
|
||||||
|
|
||||||
|
* src/osgUtil/SceneView.cpp: Added support for CameraNode's
|
||||||
|
PostDrawCallback.
|
||||||
|
|
||||||
|
2006-08-30 20:33 robert
|
||||||
|
|
||||||
|
* NEWS.txt: Added GPU stats to NEWS list
|
||||||
|
|
||||||
|
2006-08-30 20:21 robert
|
||||||
|
|
||||||
|
* NEWS.txt: Updated NEWS for rc2
|
||||||
|
|
||||||
|
2006-08-30 17:33 robert
|
||||||
|
|
||||||
|
* src/osgUtil/Optimizer.cpp: To TextureAtlasBuilder add copying of
|
||||||
|
border pixels into margins to help improve quality of lower
|
||||||
|
mipmap levels.
|
||||||
|
|
||||||
|
2006-08-30 14:48 robert
|
||||||
|
|
||||||
|
* VisualStudio/: applications/osgarchive/osgarchive.dsp,
|
||||||
|
applications/osgconv/osgconv.dsp, applications/osgdem/osgdem.dsp,
|
||||||
|
applications/osgversion/osgversion.dsp,
|
||||||
|
applications/osgviewer/osgviewer.dsp,
|
||||||
|
examples/osgGLUTkeyboardmouse/osgGLUTkeyboardmouse.dsp,
|
||||||
|
examples/osgGLUTsimple/osgGLUTsimple.dsp,
|
||||||
|
examples/osganimate/osganimate.dsp,
|
||||||
|
examples/osgautotransform/osgautotransform.dsp,
|
||||||
|
examples/osgbillboard/osgbillboard.dsp,
|
||||||
|
examples/osgblendequation/osgblendequation.dsp,
|
||||||
|
examples/osgbluemarble/osgbluemarble.dsp,
|
||||||
|
examples/osgcallback/osgcallback.dsp,
|
||||||
|
examples/osgcamera/osgcamera.dsp,
|
||||||
|
examples/osgcameragroup/osgcameragroup.dsp,
|
||||||
|
examples/osgcatch/osgcatch.dsp, examples/osgclip/osgclip.dsp,
|
||||||
|
examples/osgcluster/osgcluster.dsp, examples/osgcopy/osgcopy.dsp,
|
||||||
|
examples/osgcubemap/osgcubemap.dsp,
|
||||||
|
examples/osgdelaunay/osgdelaunay.dsp,
|
||||||
|
examples/osgdepthpartition/osgdepthpartition.dsp,
|
||||||
|
examples/osgdepthshadow/osgdepthshadow.dsp,
|
||||||
|
examples/osgdistortion/osgdistortion.dsp,
|
||||||
|
examples/osgforest/osgforest.dsp,
|
||||||
|
examples/osggeodemo/osggeodemo.dsp,
|
||||||
|
examples/osggeometry/osggeometry.dsp,
|
||||||
|
examples/osghangglide/osghangglide.dsp,
|
||||||
|
examples/osghud/osghud.dsp, examples/osgimpostor/osgimpostor.dsp,
|
||||||
|
examples/osgintrospection/example_osgintrospection.dsp,
|
||||||
|
examples/osgkeyboard/osgkeyboard.dsp,
|
||||||
|
examples/osgkeyboardmouse/osgkeyboardmouse.dsp,
|
||||||
|
examples/osglauncher/osglauncher.dsp,
|
||||||
|
examples/osglight/osglight.dsp,
|
||||||
|
examples/osglightpoint/osglightpoint.dsp,
|
||||||
|
examples/osglogicop/osglogicop.dsp, examples/osglogo/osglogo.dsp,
|
||||||
|
examples/osgmotionblur/osgmotionblur.dsp,
|
||||||
|
examples/osgmovie/osgmovie.dsp,
|
||||||
|
examples/osgmultiplecameras/osgmultiplecameras.dsp,
|
||||||
|
examples/osgmultitexture/osgmultitexture.dsp,
|
||||||
|
examples/osgoccluder/osgoccluder.dsp,
|
||||||
|
examples/osgpagedlod/osgpagedlod.dsp,
|
||||||
|
examples/osgparametric/osgparametric.dsp,
|
||||||
|
examples/osgparticle/osgparticledemo.dsp,
|
||||||
|
examples/osgparticleeffects/osgparticleeffects.dsp,
|
||||||
|
examples/osgphotoalbum/osgphotoalbum.dsp,
|
||||||
|
examples/osgpick/osgpick.dsp, examples/osgplanets/osgplanets.dsp,
|
||||||
|
examples/osgpoints/osgpoints.dsp,
|
||||||
|
examples/osgpointsprite/osgpointsprite.dsp,
|
||||||
|
examples/osgprecipitation/osgprecipitation.dsp,
|
||||||
|
examples/osgprerender/osgprerender.dsp,
|
||||||
|
examples/osgprerendercubemap/osgprerendercubemap.dsp,
|
||||||
|
examples/osgreflect/osgreflect.dsp,
|
||||||
|
examples/osgscalarbar/osgscalarbar.dsp,
|
||||||
|
examples/osgscribe/osgscribe.dsp,
|
||||||
|
examples/osgsequence/osgsequence.dsp,
|
||||||
|
examples/osgshaders/osgshaders.dsp,
|
||||||
|
examples/osgshaderterrain/osgshaderterrain.dsp,
|
||||||
|
examples/osgshadowtexture/osgshadowtexture.dsp,
|
||||||
|
examples/osgshape/osgshape.dsp, examples/osgsimple/osgsimple.dsp,
|
||||||
|
examples/osgsimplepager/osgsimplepager.dsp,
|
||||||
|
examples/osgsimplifier/osgsimplifier.dsp,
|
||||||
|
examples/osgsimulation/osgsimulation.dsp,
|
||||||
|
examples/osgslice/osgslice.dsp,
|
||||||
|
examples/osgspacewarp/osgspacewarp.dsp,
|
||||||
|
examples/osgspheresegment/osgspheresegment.dsp,
|
||||||
|
examples/osgspotlight/osgspotlight.dsp,
|
||||||
|
examples/osgstereoimage/osgstereoimage.dsp,
|
||||||
|
examples/osgteapot/osgteapot.dsp,
|
||||||
|
examples/osgtesselate/osgtesselate.dsp,
|
||||||
|
examples/osgtext/osgtextdemo.dsp,
|
||||||
|
examples/osgtexture1D/osgtexture1D.dsp,
|
||||||
|
examples/osgtexture2D/osgtexture2D.dsp,
|
||||||
|
examples/osgtexture3D/osgtexture3D.dsp,
|
||||||
|
examples/osgtexturerectangle/osgtexturerectangle.dsp,
|
||||||
|
examples/osgunittests/osgunittests.dsp,
|
||||||
|
examples/osgvertexprogram/osgvertexprogram.dsp,
|
||||||
|
examples/osgvolume/osgvolume.dsp,
|
||||||
|
examples/osgwindows/osgwindows.dsp, osg/osg.dsp, osgDB/osgDB.dsp,
|
||||||
|
osgFX/osgFX.dsp, osgGA/osgGA.dsp,
|
||||||
|
osgIntrospection/osgIntrospection.dsp,
|
||||||
|
osgParticle/osgParticle.dsp, osgPlugins/3dc/3dc.dsp,
|
||||||
|
osgPlugins/ESRIShape/ESRIShape.dsp,
|
||||||
|
osgPlugins/OpenFlight/OpenFlight.dsp, osgPlugins/ac3d/ac3d.dsp,
|
||||||
|
osgPlugins/bmp/bmp.dsp, osgPlugins/bsp/bsp.dsp,
|
||||||
|
osgPlugins/dae/dae.dsp, osgPlugins/dds/dds.dsp,
|
||||||
|
osgPlugins/directx/directx.dsp, osgPlugins/dw/dw.dsp,
|
||||||
|
osgPlugins/dxf/dxf.dsp, osgPlugins/flt/flt.dsp,
|
||||||
|
osgPlugins/freetype/freetype.dsp, osgPlugins/gdal/gdal.dsp,
|
||||||
|
osgPlugins/geo/geo.dsp, osgPlugins/gif/gif.dsp,
|
||||||
|
osgPlugins/hdr/hdr.dsp, osgPlugins/ive/ive.dsp,
|
||||||
|
osgPlugins/jp2/jp2.dsp, osgPlugins/jpeg/jpeg.dsp,
|
||||||
|
osgPlugins/lib3ds/lib3ds.dsp, osgPlugins/logo/logo.dsp,
|
||||||
|
osgPlugins/lwo/lwo.dsp, osgPlugins/lws/lws.dsp,
|
||||||
|
osgPlugins/md2/md2.dsp, osgPlugins/net/net.dsp,
|
||||||
|
osgPlugins/normals/normals.dsp, osgPlugins/obj/obj.dsp,
|
||||||
|
osgPlugins/osg/dot_osg.dsp, osgPlugins/osgFX/dot_osgFX.dsp,
|
||||||
|
osgPlugins/osgParticle/dot_osgParticle.dsp,
|
||||||
|
osgPlugins/osgSim/dot_osgSim.dsp,
|
||||||
|
osgPlugins/osgText/dot_osgText.dsp, osgPlugins/osga/osga.dsp,
|
||||||
|
osgPlugins/osgtgz/osgtgz.dsp, osgPlugins/pfb/pfb.dsp,
|
||||||
|
osgPlugins/pic/pic.dsp, osgPlugins/png/png.dsp,
|
||||||
|
osgPlugins/pnm/pnm.dsp, osgPlugins/rgb/rgb.dsp,
|
||||||
|
osgPlugins/rot/rot.dsp, osgPlugins/scale/scale.dsp,
|
||||||
|
osgPlugins/stl/stl.dsp, osgPlugins/tga/tga.dsp,
|
||||||
|
osgPlugins/tgz/tgz.dsp, osgPlugins/tiff/tiff.dsp,
|
||||||
|
osgPlugins/trans/trans.dsp, osgPlugins/txp/txp.dsp,
|
||||||
|
osgPlugins/zip/zip.dsp, osgProducer/osgProducer.dsp,
|
||||||
|
osgSim/osgSim.dsp, osgTerrain/osgTerrain.dsp,
|
||||||
|
osgText/osgText.dsp, osgUtil/osgUtil.dsp,
|
||||||
|
osgWrappers/osg/wrapper_osg.dsp,
|
||||||
|
osgWrappers/osgDB/wrapper_osgDB.dsp,
|
||||||
|
osgWrappers/osgFX/wrapper_osgFX.dsp,
|
||||||
|
osgWrappers/osgGA/wrapper_osgGA.dsp,
|
||||||
|
osgWrappers/osgParticle/wrapper_osgParticle.dsp,
|
||||||
|
osgWrappers/osgProducer/wrapper_osgProducer.dsp,
|
||||||
|
osgWrappers/osgSim/wrapper_osgSim.dsp,
|
||||||
|
osgWrappers/osgTerrain/wrapper_osgTerrain.dsp,
|
||||||
|
osgWrappers/osgText/wrapper_osgText.dsp,
|
||||||
|
osgWrappers/osgUtil/wrapper_osgUtil.dsp: From Mike Wittman,
|
||||||
|
changed release build options to reduce binary bloat.
|
||||||
|
|
||||||
|
2006-08-30 10:32 robert
|
||||||
|
|
||||||
|
* src/osgUtil/Optimizer.cpp: In TextureAtlasVisitor code added
|
||||||
|
catch for textures that have some geometry with texcoords within
|
||||||
|
0 to 1.0, but others others out of the 0 to 1 range, these
|
||||||
|
textures are automatically rejected from consideration for adding
|
||||||
|
to a texture atlas.
|
||||||
|
|
||||||
|
2006-08-29 16:05 robert
|
||||||
|
|
||||||
|
* src/osgUtil/Optimizer.cpp: To the TextureAtlasBuilder added
|
||||||
|
detection of instance where a single drawable has multiple
|
||||||
|
textures on the same texture unit inherited down to it from
|
||||||
|
above.
|
||||||
|
|
||||||
|
2006-08-29 13:31 robert
|
||||||
|
|
||||||
|
* src/osgWrappers/: osgText/Font.cpp, osgUtil/Statistics.cpp:
|
||||||
|
Updated wrappers
|
||||||
|
|
||||||
|
2006-08-29 12:25 robert
|
||||||
|
|
||||||
|
* src/osgProducer/ViewerEventHandler.cpp: Added GPU stats
|
||||||
|
|
||||||
|
2006-08-29 07:58 robert
|
||||||
|
|
||||||
|
* include/osg/TexMat: Added TexMat(Matrix) constructor.
|
||||||
|
|
||||||
|
2006-08-29 01:10 don
|
||||||
|
|
||||||
|
* src/osgUtil/DelaunayTriangulator.cpp: Fixed a crash in
|
||||||
|
removeInternalTriangles() for models without normals.
|
||||||
|
|
||||||
|
2006-08-28 20:37 robert
|
||||||
|
|
||||||
|
* include/osgText/Font, src/osgText/Font.cpp, src/osgText/Text.cpp:
|
||||||
|
Added TexEnv object into Font and apply this in
|
||||||
|
Text::drawImplementation to make sure that a valid TexEnv is
|
||||||
|
applied
|
||||||
|
|
||||||
|
2006-08-28 20:07 robert
|
||||||
|
|
||||||
|
* src/osgPlugins/ac3d/ac3d.cpp: From Roger James, improved mapping
|
||||||
|
of AC3D lighting model to OSG
|
||||||
|
|
||||||
|
2006-08-28 20:06 robert
|
||||||
|
|
||||||
|
* include/osgUtil/Statistics: Added support for logging StateSet
|
||||||
|
usage in StatsVisitor.
|
||||||
|
|
||||||
|
2006-08-28 20:05 robert
|
||||||
|
|
||||||
|
* src/osgUtil/Optimizer.cpp: Added env var docs
|
||||||
|
|
||||||
|
2006-08-28 20:01 robert
|
||||||
|
|
||||||
|
* include/osgUtil/Tesselator, src/osgUtil/Tesselator.cpp: From
|
||||||
|
Roger James, "I have been going through my modified osg files and
|
||||||
|
came across this fix to the Tesselator. From memory it handles a
|
||||||
|
problem with per primitive normal binding. I must have forgotten
|
||||||
|
to submit it."
|
||||||
|
|
||||||
|
2006-08-28 16:46 robert
|
||||||
|
|
||||||
|
* include/osgUtil/Optimizer, src/osgUtil/Optimizer.cpp: Futher work
|
||||||
|
on TextureAtlasBuilder/Visitor, now functioning enough to deploy
|
||||||
|
on real models.
|
||||||
|
|
||||||
|
2006-08-28 11:49 robert
|
||||||
|
|
||||||
|
* src/osgWrappers/: osg/TexMat.cpp, osgUtil/Optimizer.cpp: Updated
|
||||||
|
wrappers
|
||||||
|
|
||||||
|
2006-08-28 11:46 robert
|
||||||
|
|
||||||
|
* include/osgUtil/Optimizer, src/osgUtil/Optimizer.cpp: Further
|
||||||
|
work on TextureAlasBuilder and TextureAtlasVisitor.
|
||||||
|
|
||||||
|
2006-08-26 22:38 robert
|
||||||
|
|
||||||
|
* src/osgUtil/Optimizer.cpp: Further work of TextureAtlasBuilder
|
||||||
|
|
||||||
|
2006-08-25 17:31 robert
|
||||||
|
|
||||||
|
* src/osgWrappers/: osg/Image.cpp, osg/Texture.cpp,
|
||||||
|
osgUtil/Optimizer.cpp: Updated wrappers
|
||||||
|
|
||||||
|
2006-08-25 17:30 robert
|
||||||
|
|
||||||
|
* include/osgUtil/Optimizer, src/osgUtil/Optimizer.cpp: Further
|
||||||
|
work on new TextureAtlasBuilder.
|
||||||
|
|
||||||
|
2006-08-25 16:53 robert
|
||||||
|
|
||||||
|
* include/osgUtil/Optimizer, src/osgUtil/Optimizer.cpp: Checking in
|
||||||
|
first cut of new osgUtil::Optimizer::TextureAtlasBuilder class
|
||||||
|
for building texture atlas for sets of images or textures.
|
||||||
|
|
||||||
|
2006-08-25 16:49 robert
|
||||||
|
|
||||||
|
* include/osg/Image, src/osg/Image.cpp: Added missing setDataType
|
||||||
|
and setPacking functions
|
||||||
|
|
||||||
|
2006-08-25 15:54 robert
|
||||||
|
|
||||||
|
* include/osg/Texture: Added const version of getReadPBuffer()
|
||||||
|
|
||||||
|
2006-08-25 15:53 robert
|
||||||
|
|
||||||
|
* include/osg/Texture: Fixed const correctness of get shadow
|
||||||
|
functions
|
||||||
|
|
||||||
|
2006-08-25 10:03 robert
|
||||||
|
|
||||||
|
* src/osgWrappers/osg/BufferObject.cpp: Updated wrappers
|
||||||
|
|
||||||
|
2006-08-25 09:48 robert
|
||||||
|
|
||||||
|
* include/osg/BufferObject, src/osg/BufferObject.cpp,
|
||||||
|
src/osg/Texture.cpp, src/osg/TextureRectangle.cpp: From Farshid
|
||||||
|
Lashkari, "I was experiencing hard crashes of my application when
|
||||||
|
using PBO's on machines that don't support PBO's. I think osg
|
||||||
|
incorrectly checks if PBO's are supported.
|
||||||
|
|
||||||
|
I added a new method to the BufferObject::Extensions class which
|
||||||
|
returns if the "GL_ARB_pixel_buffer_object" string is supported.
|
||||||
|
This fixes the problem on my end. Machines without PBO support
|
||||||
|
will continue to work and machines with PBO support will still be
|
||||||
|
able to use it."
|
||||||
|
|
||||||
|
2006-08-25 09:42 robert
|
||||||
|
|
||||||
|
* Xcode/OpenSceneGraph/OpenSceneGraph.xcodeproj/project.pbxproj:
|
||||||
|
From Eric Wing, updates to Xcode project
|
||||||
|
|
||||||
|
2006-08-24 21:16 robert
|
||||||
|
|
||||||
|
* include/osg/Math: From David Guthrie, "I know there are 50,000
|
||||||
|
changes to osg/Math for OSX a day, but I think it can be
|
||||||
|
simplified quite a bit. The old code includes <cmath> for
|
||||||
|
pre-10.2 and anything using something other than g++ 4 and then
|
||||||
|
uses std::isnan. For the most current version, it leaves out
|
||||||
|
cmath and uses isnan(). std::isnan and cmath work for the
|
||||||
|
current version, so I just made it include cmath if __APPLE__ is
|
||||||
|
defined and removed the ifdef between versions of OS X for isnan
|
||||||
|
related things.
|
||||||
|
|
||||||
|
This way the code is all the same, and it's not fragile to
|
||||||
|
someone including <cmath> prior to including osg/Math."
|
||||||
|
|
||||||
|
2006-08-24 21:15 robert
|
||||||
|
|
||||||
|
* include/osg/Endian: Simplified swap bytes code to make it more
|
||||||
|
efficient.
|
||||||
|
|
||||||
|
2006-08-24 17:33 robert
|
||||||
|
|
||||||
|
* src/osg/Image.cpp: Add error message report to catch attempts to
|
||||||
|
flip mipmap images.
|
||||||
|
|
||||||
|
2006-08-24 14:16 robert
|
||||||
|
|
||||||
|
* Make/makedirdefs: Fixed COLLDADA plugin name and remove osgmove
|
||||||
|
example
|
||||||
|
|
||||||
|
2006-08-23 16:25 robert
|
||||||
|
|
||||||
|
* src/osgPlugins/dds/ReaderWriterDDS.cpp: From Sebastien Grignard,
|
||||||
|
fix to writing of dds files, write the source data directly
|
||||||
|
rather using a series of memcpy.
|
||||||
|
|
||||||
|
2006-08-23 16:11 robert
|
||||||
|
|
||||||
|
* src/osgPlugins/dae/README.txt: From Jeremy Moles, fixed typos
|
||||||
|
|
||||||
|
2006-08-23 15:17 robert
|
||||||
|
|
||||||
|
* include/osg/Math: From Daniel Larimer, fix for OSX 10.4 when gcc
|
||||||
|
!= 4
|
||||||
|
|
||||||
|
2006-08-23 14:32 robert
|
||||||
|
|
||||||
|
* Make/dependencies, Make/makedirdefs,
|
||||||
|
VisualStudio/osgPlugins/dae/dae.dsp,
|
||||||
|
src/osgPlugins/dae/GNUmakefile, src/osgPlugins/dae/README.txt,
|
||||||
|
src/osgPlugins/dae/ReaderWriterDAE.cpp,
|
||||||
|
src/osgPlugins/dae/daeRGeometry.cpp,
|
||||||
|
src/osgPlugins/dae/daeRMaterials.cpp,
|
||||||
|
src/osgPlugins/dae/daeRSceneObjects.cpp,
|
||||||
|
src/osgPlugins/dae/daeRTransforms.cpp,
|
||||||
|
src/osgPlugins/dae/daeReader.cpp, src/osgPlugins/dae/daeReader.h,
|
||||||
|
src/osgPlugins/dae/daeUtils.h,
|
||||||
|
src/osgPlugins/dae/daeWGeometry.cpp,
|
||||||
|
src/osgPlugins/dae/daeWMaterials.cpp,
|
||||||
|
src/osgPlugins/dae/daeWSceneObjects.cpp,
|
||||||
|
src/osgPlugins/dae/daeWTransforms.cpp,
|
||||||
|
src/osgPlugins/dae/daeWriter.cpp, src/osgPlugins/dae/daeWriter.h,
|
||||||
|
src/osgPlugins/dae/domSourceReader.cpp,
|
||||||
|
src/osgPlugins/dae/domSourceReader.h,
|
||||||
|
src/osgPlugins/dae/scea_shared_source_license.html: From Andrew
|
||||||
|
Lorino and Mike Weiblen, COLLADA 1.4.1 ReaderWriter, kindly
|
||||||
|
developed and donated by Sony Computer Entertainment Inc. US R&D.
|
||||||
|
|
||||||
|
2006-08-23 14:18 robert
|
||||||
|
|
||||||
|
* examples/osgunittests/osgunittests.cpp: Added sizeof(short int)
|
||||||
|
|
||||||
|
2006-08-23 14:16 robert
|
||||||
|
|
||||||
|
* examples/osglogo/osglogo.cpp: Tweaks to osglogo to allow you to
|
||||||
|
export alpha blended screenshots
|
||||||
|
|
||||||
|
2006-08-22 20:10 don
|
||||||
|
|
||||||
|
* src/osgPlugins/ESRIShape/ESRIShapeParser.cpp: Added
|
||||||
|
osgUtil::Tesselator for SHapeType Polygon to handle concave
|
||||||
|
polygons.
|
||||||
|
|
||||||
|
2006-08-22 14:07 robert
|
||||||
|
|
||||||
|
* src/osgPlugins/OpenFlight/: Document.h, ReaderWriterFLT.cpp: From
|
||||||
|
Vaclav Bilek, "The purpose of this change is to suppress
|
||||||
|
"re-reading" of osg::ProxyNodes ( in OF external references)
|
||||||
|
after the OF file is loaded. The change do conditional execution
|
||||||
|
of already existing code.
|
||||||
|
|
||||||
|
I use this for optimized preprocessing of large databases what
|
||||||
|
can not be loaded in one pass because of memory limits."
|
||||||
|
|
||||||
|
2006-08-22 13:49 robert
|
||||||
|
|
||||||
|
* VisualStudio/osgShell.bat: From Gary Quinn, updated to take
|
||||||
|
account of new bin directory structure.
|
||||||
|
|
||||||
|
2006-08-22 13:46 robert
|
||||||
|
|
||||||
|
* VisualStudio/collect_mangled_names.js: From Joran Jessurun,
|
||||||
|
updated to look for lib/win32.
|
||||||
|
|
||||||
|
2006-08-22 13:33 robert
|
||||||
|
|
||||||
|
* src/osgText/Text.cpp: Changed the default implementation of
|
||||||
|
backdrop text to DEPTH_RANGE and tweaked the depth range values
|
||||||
|
to minimize the depth rage witout causing z fighting on osgtext
|
||||||
|
example.
|
||||||
|
|
||||||
|
2006-08-22 11:23 robert
|
||||||
|
|
||||||
|
* include/osgText/Text, src/osgText/Text.cpp: From Eric Wing, fix
|
||||||
|
for compute of the bounding box when handling outline/backdrop
|
||||||
|
text.
|
||||||
|
|
||||||
|
2006-08-21 22:09 robert
|
||||||
|
|
||||||
|
* src/osgDB/FileUtils.cpp: From Eric Wing, compile fix for OSX
|
||||||
|
|
||||||
|
2006-08-21 22:00 robert
|
||||||
|
|
||||||
|
* Xcode/OpenSceneGraph/OpenSceneGraph.xcodeproj/project.pbxproj:
|
||||||
|
From Eric Wing, updates to Xcode projects
|
||||||
|
|
||||||
|
2006-08-21 21:29 robert
|
||||||
|
|
||||||
|
* include/osgGA/EventQueue: Added comments on the meaning of button
|
||||||
|
value
|
||||||
|
|
||||||
|
2006-08-21 16:07 robert
|
||||||
|
|
||||||
|
* src/osgPlugins/lib3ds/: ReaderWriter3DS.cpp, chunk.cpp, mesh.cpp,
|
||||||
|
readwrite.cpp, readwrite.h, types.h: Fixed 64 bit support
|
||||||
|
|
||||||
|
2006-08-14 20:42 robert
|
||||||
|
|
||||||
|
* include/osg/Texture, src/osg/Texture.cpp, src/osg/Texture1D.cpp,
|
||||||
|
src/osg/Texture2D.cpp, src/osg/Texture3D.cpp,
|
||||||
|
src/osg/TextureCubeMap.cpp, src/osg/TextureRectangle.cpp: Fixed
|
||||||
|
texture optimization problem associated with mixing already
|
||||||
|
compiled scene graphs - resulting in incorrect texture
|
||||||
|
assignment. Solution was to a compareTextureObjects() test to
|
||||||
|
the Texture*::compare(..) method that the
|
||||||
|
osgUtil::Optimizer::StateSetVisitor uses to determine uniqueness.
|
||||||
|
|
||||||
|
2006-08-14 12:03 robert
|
||||||
|
|
||||||
|
* src/osgPlugins/txp/: trpage_header.cpp, trpage_io.h,
|
||||||
|
trpage_label.cpp, trpage_light.cpp, trpage_managers.cpp,
|
||||||
|
trpage_managers.h, trpage_material.cpp, trpage_pparse.cpp,
|
||||||
|
trpage_readbuf.cpp, trpage_scene.cpp, trpage_warchive.cpp,
|
||||||
|
trpage_write.h, trpage_writebuf.cpp: Ran dos2unix to fix
|
||||||
|
inconsistent line endings
|
||||||
|
|
||||||
|
2006-08-14 08:59 robert
|
||||||
|
|
||||||
|
* src/osgPlugins/OpenFlight/PrimaryRecords.cpp: From Paul Martz,
|
||||||
|
"The gist of this change is, if the OpenFlight version of the
|
||||||
|
parent file is so old that it doesn't support Light Point
|
||||||
|
palettes or Shader palettes, then the parent file is not allowed
|
||||||
|
to override those palettes in the child."
|
||||||
|
|
||||||
|
2006-08-13 21:12 robert
|
||||||
|
|
||||||
|
* ChangeLog: Updated ChangeLog for 1.1.1 release
|
||||||
|
|
||||||
2006-08-13 09:40 robert
|
2006-08-13 09:40 robert
|
||||||
|
|
||||||
* AUTHORS.txt, ChangeLog, NEWS.txt,
|
* AUTHORS.txt, ChangeLog, NEWS.txt,
|
||||||
|
Loading…
Reference in New Issue
Block a user